Windows 7 / Ubuntu Dualboot GRUB Problem

0

Ich möchte vorab sagen, dass ich ein RAID-0-Setup durchführe.

1.Zunächst bin ich froh, dass Ubuntu 9.10 fehlerfrei installiert wurde und mein RAID-0-Setup einwandfrei erkannt hat. Das Problem, das ich jetzt habe, ist, dass ich bereits Windows 7 installiert und eine kleine 12-GB-Partition für Linux / Swap erstellt habe.

Ich habe mir EasyBCD 2.0 besorgt, um den W7-Bootloader zu bearbeiten, und es so konfiguriert, dass es Dual-Boot-Grub2 verwendet, da es zuvor nicht einmal die Option für Ubuntu zeigte. Der Bootloader zeigt auf eine Datei, die in dem von EasyBCD erstellten Windows-Verzeichnis erstellt wurde C:\NST\AutoNeoGrub0.mbr.

Danach habe ich die Option zum Booten von Ubuntu bekommen. Das Problem ist, dass es mich zur Grub-Eingabeaufforderung schickt (wahrscheinlich, weil es darauf verweist \NST|AutoNeoGrub0.mbr?). Zuerst wusste ich nicht, was ich tun sollte, aber ich habe nachgeforscht und musste grub-Befehle eingeben, um Ubuntu Linux manuell zu starten.

Ex:

grub>root (hd0,4)

grub>kernel /boot/vmlinuz-2.6... root=/dev/disk/by-uuid/24624-2424...

grub>initrd boot/initrd.img-2.6...

grub>boot

Nach all dem bootet Ubuntu gut, aber wie behebe ich es dauerhaft? Muss ich den Bootloader manuell bearbeiten (seit Easy BCD "Autokonfigurationen")? Ein Einblick in das würde rocken!

Außerdem ist es schade, die tatsächliche UUID einzugeben, da sie WIRKLICH lang ist. Ich habe versucht, den Namen des Laufwerks über zu ermitteln, fdisk -laber da es sich um RAID 0 handelt, kann ich das wohl nicht. Wie kann ich einen kürzeren Namen des Laufwerks erhalten? wie /dev/sda, /dev/sdbetc?

Ich habe auch versucht, auf die neueste Version von GRUB zu aktualisieren.

Creating config file /etc/default/grub with new version  
Generating core.img  
error: cannot seek `/dev/sdc'  
error: cannot seek `/dev/sdc'  
grub-probe: error: no mapping exists for `nvidia_dbedfcca5'  
Auto-detection of a filesystem module failed.  
Please specify the module with the option `--modules' explicitly.  
dpkg: error processing grub-pc (--configure):  
subprocess installed post-installation script returned error exit status 1  
dpkg: dependency problems prevent configuration of grub2:  
grub2 depends on grub-pc; however:  
Package grub-pc is not configured yet.  
dpkg: error processing grub2 (--configure):  
dependency problems - leaving unconfigured  
No apport report written because the error message indicates its a followup error from a previous failure.  
E: Sub-process /usr/bin/dpkg returned an error code (1)   

Ich habe auch versucht:

b@dnb:~$ sudo update-grub  
error: cannot seek `/dev/sdc'  
error: cannot seek `/dev/sdc'  
Generating grub.cfg ...  
Found linux image: /boot/vmlinuz-2.6.31-14-generic  
Found initrd image: /boot/initrd.img-2.6.31-14-generic  
error: cannot seek `/dev/sdc'  
grub-probe: error: no mapping exists for `nvidia_dbedfcca5'  
error: cannot seek `/dev/sdc'  
grub-probe: error: no mapping exists for `nvidia_dbedfcca5'  
Found memtest86+ image: /boot/memtest86+.bin  
Found Windows 7 (loader) on /dev/mapper/nvidia_dbedfcca1  
error: cannot seek `/dev/sdc'  
grub-probe: error: no mapping exists for `nvidia_dbedfcca1'  
done  

Umsonst. Irgendeine Idee, was ich tun kann, um dieses Durcheinander zu beheben? :(

Bearbeiten: Dies ist meine Festplattenkonfiguration.

b@dnb:~$ sudo df -l  
Filesystem           1K-blocks      Used Available Use% Mounted on  
/dev/mapper/nvidia_dbedfcca5  
                      12302232   2744788   8932520  24% /  
udev                   1030288       268   1030020   1% /dev  
none                   1030288       964   1029324   1% /dev/shm  
none                   1030288        92   1030196   1% /var/run  
none                   1030288         0   1030288   0% /var/lock  
none                   1030288         0   1030288   0% /lib/init/rw  
/dev/sr0                706532    706532         0 100% /media/cdrom0  

Hinweis: /dev/mapper/nvidia_dbedfcca5Ist meine Linux-Bootpartition

Tek
quelle

Antworten:

2

Ich habe die Antwort für den Fall gefunden, dass jemand auf dasselbe Problem stößt. Das Installieren von EasyBCD 2.0 unter Verwendung der GRUB2-Option unter Linux behebt das Problem, bei dem Linux nicht als Option angezeigt wird.

Als Lösung für mein Problem musste ich nur auf das übersichtliche Repository umsteigen, grub2 neu installieren und zurück zu karmic wechseln. Musste Tonnen von Antworten durchforsten und habe so viele Optionen ausprobiert, und dies sind die Schritte, die funktionierten.

Offenes Terminal, Typ:

sudo gedit /etc/apt/sources.list

ändere das Wort karmisch in klar und speichere danach

Terminal schließen und gedit

Weiter zu:

System> Administration> Synaptic Package Manager

Suchen Sie nach grub2, grub-pc, grub-commonund „vollständig entfernen“

Terminal öffnen

sudo apt-get install grub2

Nach dem Neustart und fertig!

(Vergiss nicht, Lucid nach dem Neustart wieder in Karmic zu ändern.)

Tek
quelle