Hallo LUG,
ich habe eine IDE HDD, die sich nicht booten lässt, aber: 1. die Partitionstabelle scheint ok zu sein, hda1 ist "bootable" markiert 2. ich habe auf hda7 das /-System 3. ich habe auf hda1 das /boot mit "vmlinuz" und "boot.map"
Bisher geschehenes: Booten mit Knoppix, mounten von /dev/hda7 in /mnt, mounten von /dev/hda1 in /mnt/hda7/boot, ausführen von
chroot /mnt/hda7 /sbin/lilo -q # Anzeigen von boot.map chroot /mnt/hda7 /sbin/lilo # lilo installieren chroot /mnt/hda7 /sbin/lilo -M /dev/hda # schreiben des MBR auf hda --> alles ohne Fehlermeldung, der MBR wurde auch geschrieben, die alte Fehlermeldung "0x01" (keine Platte/ kein MBR) ist weg.
Setze ich nun die Platte ein und will sie starten, bekomme ich die Fehlermeldung: "No Partition active"
Gibt es einen Unterschied zwischen "active" und "bootable"? Fehlt ein Eintrag im MBR (MBR anders beschreiben)? Fehlt ein Eintrag im boot-record von hda1? Wohin geht der MBR, direkt zum Linuxkernel in hda1 oder zum boot-record boot-recorf von hda1 oder gar zu hda7?
Für jede Hilfe/Anregung dankbar
Thorsten
On Thu, Aug 10, 2006 at 09:48:07AM +0200, Thorsten Mueller wrote:
Hallo LUG,
Hi Thorsten,
Setze ich nun die Platte ein und will sie starten, bekomme ich die Fehlermeldung: "No Partition active"
Dr. Google bringt bei 'lilo "no partition active"' einige Hinweise.
So bringt lilo z.B. ein Programm 'active' mit, das man verwenden kann um Partitionen als aktiv zu markieren.
Ciao, Tobias
Hallo Thorsten,
On Thu, Aug 10, 2006 at 09:48:07 +0200, Thorsten Mueller wrote:
ich habe eine IDE HDD, die sich nicht booten laesst, aber:
- die Partitionstabelle scheint ok zu sein, hda1 ist "bootable" markiert
- ich habe auf hda7 das /-System
- ich habe auf hda1 das /boot mit "vmlinuz" und "boot.map"
Dem LILO ist das bootable-Flag herzlich egal.
Bisher geschehenes: Booten mit Knoppix, mounten von /dev/hda7 in /mnt, mounten von /dev/hda1 in /mnt/hda7/boot, ausfuehren von
/dev/hda7 ist wohl eher auf /mnt/hda7 gemountet, oder?
chroot /mnt/hda7 /sbin/lilo -q # Anzeigen von boot.map chroot /mnt/hda7 /sbin/lilo # lilo installieren
Okay.
chroot /mnt/hda7 /sbin/lilo -M /dev/hda # schreiben des MBR auf hda
Wozu das? Der MBR sollte schon existieren. Moeglicherweise macht genau diese Option Aerger. Laut Manpage schreibt diese Option den ganzen MBR neu, das willst Du vermutlich nicht.
Wenn Du LILO im MBR installieren willst, dann machst Du das mit der Option install=/dev/hda in der lilo.conf.
Wie sieht Deine lilo.conf aus?
--> alles ohne Fehlermeldung, der MBR wurde auch geschrieben, die alte Fehlermeldung "0x01" (keine Platte/ kein MBR) ist weg.
Welche alte Fehlermeldung? Ich sehe kein weiteres Posting von Dir zu diesem Thema.
Setze ich nun die Platte ein und will sie starten, bekomme ich die Fehlermeldung: "No Partition active"
Wo setzt Du die Platte ein? Baust Du die Platte zum LILO Installieren in einen anderen Rechner ein? Wann ja, warum?
Gruss, Chris
Hallo nochmal,
On Thu, Aug 10, 2006 at 12:38:38 +0200, Christian Perle wrote:
Wenn Du LILO im MBR installieren willst, dann machst Du das mit der Option install=/dev/hda in der lilo.conf.
Argh! Ich meinte natuerlich boot=/dev/hda
Gruss, Chris
Hallo Thorsten,
Hallo Christian und LUG
Bisher geschehenes: Booten mit Knoppix, mounten von /dev/hda7 in /mnt, mounten von /dev/hda1 in /mnt/hda7/boot, ausfuehren von
/dev/hda7 ist wohl eher auf /mnt/hda7 gemountet, oder?
chroot /mnt/hda7 /sbin/lilo -q # Anzeigen von boot.map chroot /mnt/hda7 /sbin/lilo # lilo installieren
Okay.
chroot /mnt/hda7 /sbin/lilo -M /dev/hda # schreiben des MBR auf hda
Wozu das? Der MBR sollte schon existieren. Moeglicherweise macht genau diese Option Aerger. Laut Manpage schreibt diese Option den ganzen MBR neu, das willst Du vermutlich nicht.
In diesem letzten Befehl lag mein Fehler: der MBR wird durch die lilo.conf bereits geschrieben, es gibt den Eintrag "boot=/dev/hda", der letzte Befehl mit "lilo -M ..." scheint den MBR überschrieben zu haben (mit was auch immer). Nochmaliges Ausführen von "chroot /mnt/hda7 /sbin/lilo" hat dann funktioniert.
Herzlichen Dank
Thorsten
lug-dd@mailman.schlittermann.de