Grub-Install nach Platten-tausch schlägt fehl

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
g-sas
Beiträge: 37
Registriert: 07.02.2005 00:21:57
Kontaktdaten:

Grub-Install nach Platten-tausch schlägt fehl

Beitrag von g-sas » 25.02.2005 13:15:54

Hallo,
im Moment befinde ich mich per KnoppixCD und chroot in meinem nich bootfähigen Debiansystem.

Ich habe die vorherige Debian Festplatte (primary master, hda1) gegen meine Windowsplatte getauscht, d.h. jetzt ist die Debianplatte secondary master, hdc1. Warum hdc und nicht hdb? Keine Ahnung, mein CD-ROM ist hdb.

Jetzt muss ich natürlich meine fstab und meine menu1.lst bearbeiten. Dies habe ich folgendermaßen getan:

Code: Alles auswählen

title           Debian GNU/Linux, kernel 2.6.8-20050112
root            (hd1,0)
kernel          /boot/vmlinuz-2.6.8-20050112 root=/dev/hdc1 ro vga=791
savedefault
boot

Code: Alles auswählen

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>                       <dump>  <pass>
proc            /proc           proc    defaults                        0       0
/dev/hdc1       /               ext3    defaults,errors=remount-ro      0       1
/dev/hdc2       none            swap    sw                              0       0
/dev/hdb        /media/cdrom0   iso9660 ro,user,noauto                  0       0
/dev/hda1       /mnt/windows    vfat    umask=000,user,exec             1       0
Doch dann tritt folgendes Problem auf:

Code: Alles auswählen

root@Knoppix:/boot/grub# grub-install /dev/hda
The file /boot/grub/stage1 not read correctly.
Kann mir jemand sagen woran das liegt?

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 25.02.2005 15:16:56

Der secondary Master hat immer hdc! hdb ist der primary slave.
Du hast auch einen Fehler in deiner menu.lst, es muss

Code: Alles auswählen

root (hd2,0)
heissen, hd1 ist hdb ist cdrom.

Zu der Fehlermeldung kann ich jetzt allerdings nichts sagen. Evtl. musst du erst das Verzeichnis "/boot" in deiner Windows-Partition anlegen.

Warum muss die Windowsplatte überhaupt primary Master sein?

g-sas
Beiträge: 37
Registriert: 07.02.2005 00:21:57
Kontaktdaten:

Beitrag von g-sas » 25.02.2005 15:51:48

Ich habs hinbekommen,
Die WinXP Platte muss Primary sein, da ich Windows nach Linux installiert habe und das doofe Windows den Bootmanager nicht auf die Linuxplatte schreiben konnte.

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 25.02.2005 15:53:13

Grub kann beim booten auch die Platten virtuell tauschen, um Windows glücklich zu machen. Mehr dazu

Code: Alles auswählen

info grub

Antworten