Hallo Lutz,
On Wed, Sep 06, 2006 at 19:26:06 +0200, Lutz Memmler wrote:
Hab ich gemacht. Der lilo installiert sich mit Warnungen. root@kiste:/home/lutz# /media/sbin/lilo -r /media Warning: COMPACT may conflict with LBA32 on some systems Warning: /dev/sda is not on the first disk Added zenslack-2.6 * root@kiste:/home/lutz#
Aber er laesst sich nicht booten.
Hast Du die Bootreihenfolge im BIOS entsprechend geaendert? Kann Dein BIOS ueberhaupt von USB booten? (viele koennen es immer noch nicht)
Abgesehen davon: LILO ist auch denkbar ungeeignet zum Booten von Wechselmedien. LILO merkt sich bei der Installation die wahrscheinliche BIOS-Devicenummer (0x80, 0x81, ...) der Festplatte, auf die er installiert wird. Der USB-Stick zaehlt hier auch als Festplatte. Leider ist es sehr BIOS-abhaengig, welche Nummer der Stick beim Booten tatsaechlich bekommt.
Als Bootloader fuer USB-Sticks verwende ich Syslinux, da dieser erst zur Bootzeit "sein" Bootdevice selbsttaetig sucht und damit flexibler fuer diesen Fall ist. Syslinux kann nur mit einem FAT-Dateisystem arbeiten. Du brauchst also auf dem Stick eine kleine FAT12- oder FAT16-Partition, die nur Syslinux, Syslinux-Konfig, Kernel und ggf. Initrd enthaelt. Der Rest vom Stick wird als ext2/ext3/...-Partition benutzt und enthaelt das Rootfilesystem von zenslack.
Grub mag als Bootloader fuer USB auch taugen, ist aber aufwendiger zu installieren.
Gruss, Chris