Grub Bootloader

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Directtomes
Beiträge: 46
Registriert: 24.04.2006 19:52:01
Kontaktdaten:

Grub Bootloader

Beitrag von Directtomes » 22.02.2007 16:22:48

Nach einem Update von Grub bootet WindowsXP nicht mehr.


Fehlermeldung: Unknown Filesystem

Mit der Partition ist allerdings alles in Ordnung, Linux bootet auch.

Kann mir da jemand weiterhelfen?

Danke

smo
Beiträge: 489
Registriert: 19.12.2005 16:34:40
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von smo » 22.02.2007 17:28:20

Hallo,

damit dir geholfen werden kann, wird deine menu.lst und deine Festplattenkonfiguration (fdisk -l mit Angabe auf welcher Partition Windows liegt) benötigt.

smo

Directtomes
Beiträge: 46
Registriert: 24.04.2006 19:52:01
Kontaktdaten:

Beitrag von Directtomes » 08.03.2007 12:34:09

Nach einem apt-get dist-upgrade zeigt Grub folgenden Fehler beim starten der Windowspartition:
Diese liegt auf hda1, erste Festplatte, erste Partition ist:


filesystem type unknown partition type 0x7


hier noch die menu.list:


title Microsoft Windows XP Professional
root (hd0,0)
#rootnoverify (hd0,0)
#map (hd1) (hd0)
#map (hd0) (hd1)
savedefault
makeactive
chainloader +1

title Debian GNU/Linux, kernel 2.6.15
root (hd0,1)
kernel /boot/bzImage-2.6.15 root=/dev/hda2 ro vga=791
savedefault
boot

title Debian GNU/Linux, kernel 2.6.8
root (hd0,1)
kernel /boot/bzImage-2.6.8 root=/dev/hda2 ro
savedefault
boot

title Debian GNU/Linux, kernel 2.4.27-1-386
root (hd0,1)
kernel /boot/vmlinuz-2.4.27-1-386 root=/dev/hda2 ro
initrd /boot/initrd.img-2.4.27-1-386
savedefault
boot


Habe schon Windowswiederherstellungsoptionen mit der Windows-CD gemacht, keine Änderung.
Auch den Boot-Flag habe schon auf die Windowspartition gesetzt.

Vielleicht kann mir jemand weiterhelfen?
Danke

Benutzeravatar
towo
Beiträge: 4552
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von towo » 08.03.2007 13:15:27

title Microsoft Windows XP Professional
root (hd0,0)
#rootnoverify (hd0,0)
#map (hd1) (hd0)
#map (hd0) (hd1)
savedefault
makeactive
chainloader +1
Was ist denn das für ein Schwachsinn?

Code: Alles auswählen

title Microsoft Windows XP Professional
rootnoverify (hd0,0)
makeactive
chainloader +1 
So sollte das funktionieren.

Directtomes
Beiträge: 46
Registriert: 24.04.2006 19:52:01
Kontaktdaten:

Beitrag von Directtomes » 08.03.2007 17:17:43

was ist der Unterschied zu meinem Schwachsinn?

was macht:
rootnoverify (hd0,0)
anders?

Leider geht es damit auch nicht.

thomas

Benutzeravatar
towo
Beiträge: 4552
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von towo » 08.03.2007 17:21:14

zeig uns fdisk -l dann sehen wir weiter.

Was der Unterschied ist?

Das Mapping wäre Schwachfug, falls Win wirklich auf (hd0,0) residieren sollte.
Grub will das FS mounten, was bei root angegeben wird, das geht aber bei NTFS nicht, ergo rootnoverify.

Directtomes
Beiträge: 46
Registriert: 24.04.2006 19:52:01
Kontaktdaten:

Beitrag von Directtomes » 08.03.2007 17:31:56

ok, kein Problem:

Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 1305 10482381 7 HPFS/NTFS
/dev/hda2 1306 2349 8385930 83 Linux
/dev/hda3 2350 9729 59279850 f W95 Ext'd (LBA)
/dev/hda5 2350 7571 41945683+ c W95 FAT32 (LBA)
/dev/hda6 7572 9660 16779861 7 HPFS/NTFS
/dev/hda7 9661 9729 554211 82 Linux swap / Solaris
v

123456
Beiträge: 6126
Registriert: 08.03.2003 14:07:24

Beitrag von 123456 » 08.03.2007 17:52:42

towo hat geschrieben:Grub will das FS mounten, was bei root angegeben wird, das geht aber bei NTFS nicht, ergo rootnoverify.
Hmmh. Mein Eintrag für XP sieht so aus:

Code: Alles auswählen

title           Windows XP
root            (hd0,0)
makeactive
chainloader     +1
boot
Das bootet prima...und jetzt bin ich auf die Erklärung gespannt...;)

@Directtomes:
Google mal nach: "filesystem type unknown partition type 0x7"
Da solltest Du einige Hints finden. Möglicherweise hat die Partitionstabelle einen Schlag abbekommen. Das fdisk sieht soweit ok aus.

EDIT:
das heisst Halt Moment Mal...
die erste Partition ist grösser als 1024 Zylinder und das "kann" ein Problem sein. Wars bei Dir aber vorher anscheinend nicht?
Zuletzt geändert von 123456 am 08.03.2007 18:13:28, insgesamt 1-mal geändert.

Benutzeravatar
towo
Beiträge: 4552
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von towo » 08.03.2007 17:58:06

Das bootet prima...und jetzt bin ich auf die Erklärung gespannt...
Dann zeig mal fdisk -l

Ich kann mich latürnich auch täuschen, aber vor einiger Zeit hat NTFS rootnoverify erfordert.
13.3.32 rootnoverify
— Command: rootnoverify device [hdbias]

Similar to root (see root), but don't attempt to mount the partition. This is useful for when an OS is outside of the area of the disk that GRUB can read, but setting the correct root device is still desired. Note that the items mentioned in root above which derived from attempting the mount will not work correctly.
http://www.gnu.org/software/grub/manual ... otnoverify

Benutzeravatar
Schlingel
Beiträge: 355
Registriert: 18.01.2004 10:23:17
Wohnort: Spandau

Beitrag von Schlingel » 17.03.2007 05:22:33

hi towo,
so sieht man sich wieder
also bei mir sieht es so aus (schon immer) und es bootet :
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1
fdisk -l :
Device Boot Start End Blocks Id System
/dev/hda1 * 1 2550 20482843+ 7 HPFS/NTFS
Kernel/OS Linux 2.6.31.5-s64 [ Debian sid ]
CPU Info AMD Athlon 64 X2 Dual Core 6000+
Memory 2027.1MB
XFX GeForce 9600 GT

Antworten