Diskussion:Mini-Gentoo
Aus Gentoo Linux Wiki
[Bearbeiten] Überarbeitung nötig
baselayout-lite ist nicht mehr im portage tree?! Daher sollte dieses Howto von jemandem mit ein wenig mehr Erfahrung auf diesem Gebiet (ich hab bin gerade am rumexperimentieren, wenn ich was ordentliches zum laufen bekomme, werde ich schreiben, wie ichs gemacht hab...) überarbeit werden, da es so wie es jetzt hier steht leider nicht mehr nachvollziehbar ist.
muss man für eine glibc installation einfach überall nur glibc eintragen ??
kurzer tip wäre toll, danke und gruss cypher_head (at) gmx.net
Hallo,
nachdem mein mini-gentoo verzeichnis, nun durch emergen von 'baselayout-lite' 'uglibc' und 'busybox' einen Verzeichnisbaum hat, kann ich nicht in dieses mit einem chroot wechseln...
Fehlermeldung: chroot: cannot run command '/bin/ash': no such file or directory
zur info: alle files und Directories exsistieren, es gehört alles root und ich bin als root angemeldet
woran kann das liegen?? Vielen Dank für Antworten!!!
motsch (dasmotschi (ät) web (punkt) de)
XEN glibc
hatte nur ein "ro" filesystem
musste die /etc/mtab manuell anlegen damit es rw ist
portage sollte installiert werden, damit man im minisystem updates fahren kann
ROOT=/mini-gentoo USE=make-symlinks emerge -kN shadow
Xen boot --->> einloggen geht nicht mehr
chroot -->>
passwd: Critical error - immediate abort
sidATprojekt-turmDOTde
Hallo,
sollte man bei glibc statt:
ln -snf /usr/portage/profiles/uclibc/x86 /etc/make.profile
den Link so setzten?:
ln -s /usr/portage/profiles/default-linux/x86/2007.0 /etc/make.profile
Beim ersten ist die glibc maskiert, und das Emergen fehlschlägt (wegen maskierten glibc).
[Bearbeiten] chroot schlägt fehl
Bei mir lag das daran dass die "busybox" mit der Einstellung "CONFIG_FEATURE_SH_IS_NONE=y" compiled wurde. Ein Lösung des Problems ist , dass man die "busybox" mit dem USE Flag "saveconfig" emerged, das dadurch generierte config file entspr. anpaßt und die "busybox" dann nochmal mit der angepaßten config emerged:
ROOT=/mnt/mini USE="saveconfig make-symlinks" emerge busybox
In meinem Fall editieren von "/etc/portage/savedconfig//sys-apps/busybox-1.9.0":
'#CONFIG_FEATURE_SH_IS_NONE=y
CONFIG_FEATURE_SH_IS_ASH=y
Und nochmal emergen:
ROOT=/mnt/mini USE="saveconfig make-symlinks" emerge busybox
[Bearbeiten] emerge busybox schlägt fehl
In der uclibc 0.9.28 gibt es wohl noch einen bug der dazu führt dass der emerge der busybox.1.8 fehlschlägt.
Um diesen Bug zu umgehen muss man im config file der busybox den parameter "CONFIG_MONOTONIC_SYSCALL" auskommentieren.
Am einfachsten emerged man zuerst die busybox mit dem USE Flag "saveconfig" um dann unter "/etc/portage/savedconfig//sys-apps/busybox" das entspr. config file zu bekommen. Dieses editiert man entspr. und emerged die busybox einfach nochmal.
Mit der uclibc 0.9.29 soll der Fehler behoben sein. Außerdem scheint im config der busybox 1.9 diese parameter per default auskommentiert zu sein.
