[linux-l] Grub2

Katja kasst at t-online.de
Do Feb 16 11:22:02 CET 2012


Am Mittwoch, 15. Februar 2012, 20:47:15 schrieb Frank Zimmermann:
> Am Montag, den 13.02.2012, 13:43 +0100 schrieb Katja:
> > Hi linux-l
> > 
> > ich ärgere mich z.Z. mit Grub2 rum. Leider fand ich nicht die richtigen
> > Einträge beim googeln.
> > Mein Dual-Boot funktioniert nicht mehr.
> > Jetzt habe ich in die /boot/grub/grub.cfg folgendes händisch eingetragen:
> > 
> > ### BEGINN /etc/grub.d/30_os-prober ###
> > #menuentry "Windows Recovery enviroment (loader) (on /dev/hda)" {
> > #	insmod ntfs
> > #	set root= ' (hd0,1)'
> > #	search --no-floppy  --fs-uuid --set
> > 3b181919-6a56-4356-acdf-35462c521455 #	drivermap -s (hd0) $(root)
> > #	chainloader +1
> > #}
> > menuentry "Windows XP (loader) (on /dev/hda)" {
> > 
> > 	insmod ntfs
> > 	set root= ' (hd0,1)'
> > 	search --no-floppy  --fs-uuid  --set
> > 	3b181919-6a56-4356-acdf-35462c521455 drivermap -s (hd0) $(root)
> > 	chainloader +1
> > 
> > }
> > ### END /etc/grub.d/30_os-prober ###
> > 
> > Kann mir eine/r bitte schreiben was da nicht stimmt?
> > 
> > Der Fehler ist entstanden mit dem Befehl:
> >  upgrade-from-grub-legacy
> > 
> > Danke und VG Katja
> > _______________________________________________
> 
> Hallo Katja,
> 
> sieht bei mir folgendermassen aus:
> linux-l mailing list
> menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os
> {
>         insmod part_msdos
>         insmod ntfs
>         set root='(hd0,msdos1)'
>         search --no-floppy --fs-uuid --set=root C69EE6329EE61AA7
>         chainloader +1
> }
> 
> Ich dachte aber, dass man bei grub2 nicht mehr in den Dateien
> unter /boot/grub rumpfuschen soll. Die config Dateien befinden sich doch
> alle in /etc/grub.
> LG Frank

Hallo Frank,

das ist auch richtig, aber wenn es nicht läuft, muss ich es eben versuchen.
Beim googeln habe ich fast alles gelesen zu grub 2.
Früher war vieles einfacher mit LILO und auch mit GRUB, aber grub 2 ist 
diffiziler.
Ich habe in die /boot/grub/grub.cfg Deinen Eintrag, außer der Search-Zeile, 
übernommen, ich müsste da bei ---uuid eine andere Nummer haben, weiß aber 
nicht welche.
Beim Neustart kam Windows immer noch nicht, aber eine Fehlermeldung in der 
/etc/fstab. Dort war Windows auf der /dev/hda1 überhaupt nicht eingetragen, 
was ich jetzt auch händisch gemacht habe.
Auch in /etc/mtab war kein Eintrag.
Es hat alles nichts gebracht. 
Ich würde gern eine CD-Neuinstallation machen, aber / ist zu 100% voll und die 
Installation bleibt immer stecken. Händisch habe ich aus / auch schon 
Programme wie VirtualBox, OpenOffice und Samba gelöscht, aber es ist kein Platz 
frei geworden, was mich sehr wundert.
Da ich mein /home - Verzeichnis weiter behalten will und muss kann ich die HDD 
auch nicht mit /dev/sda2 = / , /dev/sda6 = /dev/boot und /dev/sda7 = swap 
löschen, oder doch???

VG Katja
 




Mehr Informationen über die Mailingliste linux-l