Hallo
USB-Stick ist in /media/usbstick/ gemountet. Darauf ist ein zenega. Bei der Installation von lilo auf den USB-Stick mit dem Kommando:
root@kiste:~>/media/usbdisk/sbin/lilo -r /media/usbdisk
Kommt die Fehlermeldung:
WARNING: Compact may conflict with LBA32 on same systems. FATAL: open /dev/sda: Permission denied
Ich bin nach dieser Anleitung vorgegangen http://forum.zenega-user.de/index.php?act=ST&f=36&t=3269&s=9fec6...
gruss lutz
Hallo Lutz,
On Tue, Sep 05, 2006 at 23:45:43 +0200, Lutz Memmler wrote:
Kommt die Fehlermeldung:
WARNING: Compact may conflict with LBA32 on same systems. FATAL: open /dev/sda: Permission denied
Ist der USB-Stick mit der mount-Option "nodev" gemountet?
Gruss, Chris
chris@linuxinfotag.de schrieb:
Hallo Lutz,
On Tue, Sep 05, 2006 at 23:45:43 +0200, Lutz Memmler wrote:
Kommt die Fehlermeldung:
WARNING: Compact may conflict with LBA32 on same systems. FATAL: open /dev/sda: Permission denied
Ist der USB-Stick mit der mount-Option "nodev" gemountet?
Gruss, Chris
Lug-dd maillist - Lug-dd@mailman.schlittermann.de http://mailman.schlittermann.de/mailman/listinfo/lug-dd
Ja der Stick hat die option "nodev" auszug aus mount: "//dev/sda1 on /media/usbdisk type reiserfs (ro,nosuid,nodev)/"
Hallo Lutz,
On Wed, Sep 06, 2006 at 12:09:50 +0200, Lutz Memmler wrote:
Ist der USB-Stick mit der mount-Option "nodev" gemountet?
Ja der Stick hat die option "nodev" auszug aus mount: "//dev/sda1 on /media/usbdisk type reiserfs (ro,nosuid,nodev)/"
Dann ist das die Ursache. Den Stick darfst Du nicht ueber fstab-Eintraege mounten, die beispielsweise von Knoppix erzeugt wurden. Knoppix schreibt naemlich "user" ins Optionenfeld in der fstab, und diese Option impliziert auch "nodev".
Mounte den Stick von Hand als root: mount /dev/sda1 /media/usbdisk Damit sollte LILO nicht mehr meckern.
Gruss, Chris
chris@linuxinfotag.de schrieb:
Hallo Lutz,
On Wed, Sep 06, 2006 at 12:09:50 +0200, Lutz Memmler wrote:
Ist der USB-Stick mit der mount-Option "nodev" gemountet?
Ja der Stick hat die option "nodev" auszug aus mount: "//dev/sda1 on /media/usbdisk type reiserfs (ro,nosuid,nodev)/"
Mounte den Stick von Hand als root: mount /dev/sda1 /media/usbdisk Damit sollte LILO nicht mehr meckern.
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 lässt sich nicht booten.
Gruss, Chris
Lug-dd maillist - Lug-dd@mailman.schlittermann.de http://mailman.schlittermann.de/mailman/listinfo/lug-dd
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
chris@linuxinfotag.de schrieb:
Hast Du die Bootreihenfolge im BIOS entsprechend geaendert?
Ich geh mit der F11-Taste ins Boot Menü und wähle den Stick aus
Kann Dein BIOS ueberhaupt von USB booten? (viele koennen es immer noch nicht)
Ja mein bios kann das
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. Gruss, Chris
syslinux habe ich installiert. Ich weiß bloß nicht wie die syslinux.cfg aussehen muss, wenn das rootsystem auf der 2ten partition ist. Mein syslinux.cfg:
default vmlinuz append initrd=initrd.gz ramdisk_size=10240 root=/dev/rd/0 devfs=mount,dall rw DEBCONF_PRIORITY=medium
Lug-dd maillist - Lug-dd@mailman.schlittermann.de http://mailman.schlittermann.de/mailman/listinfo/lug-dd
lug-dd@mailman.schlittermann.de