Diskussion:Mini-Gentoo

Aus Gentoo Linux Wiki

Wechseln zu: Navigation, Suche

[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.

'Persönliche Werkzeuge