busybox-initrd-1.2.1-1.i686 nie rozpoznaje komend

Arkadiusz Miskiewicz arekm w pld-linux.org
Nie, 20 Sie 2006, 16:52:13 CEST


On Saturday 19 August 2006 13:39, Piotr Budny wrote:
> Witam,
> przy okazji budowania nowego kernela zauważyłem, że po wygenerowaniu
> initrd, busybox nie potrafi znaleźć komend takich jak insmod, mount, [,
> przez co uruchamianie komputera kończy się paniką kernela:
> http://chimera.one.pl/busybox.jpg
>
> Busybox nie widzi komend także gdy zrobię chroota na wygenerowanym initrd:
> BusyBox v1.2.1 (2006.08.17-15:50+0000) Built-in shell (ash)
> Enter 'help' for a list of built-in commands.
>
> > ls
>
> /bin/sh: Can't open ls.
>
> Help pokazuje, że te komendy są dostępne.
> Sprawdzałem na geninitrd-7673-1.noarch oraz geninitrd-7453-1.noarch.
>
> Wersja busybox-initrd-1.1.3-1.i686.rpm działa poprawnie.

Zbuduj geninitrd z head. Nowy busybox ma wpisane na 
sztywno /bin/initrd-busybox (przydaje się do używania tej binarki w normalnym 
systemie), którego to nie było na initrd.

> Pozdrawiam,
> Piotr Budny


-- 
Arkadiusz Miśkiewicz        PLD/Linux Team
arekm / maven.pl            http://ftp.pld-linux.org/


Więcej informacji o liście dyskusyjnej pld-devel-pl