Dual-Booting von Linux Mint schlägt fehl

2137
RegedUser00x

Ich habe Winodws 7 auf meinem Computer und versuche, Linux Mint 14 auf demselben Computer zu installieren. Die Festplatte hat vier primäre Partitionen. Daher ist es nicht möglich, Mint von ihr zu booten, da ich keine neue Partition hinzufügen kann und die alten nicht ändern möchte. Ich habe jedoch eine externe Festplatte an diesen Computer angeschlossen und installiere Mint darauf. So sieht es also aus, nachdem ich mit der Partitionierung fertig bin:

/dev/sda sda1 ntfs sda2 ntfs sda3 ntfs sda4 ntfs  /dev/sdb sdb1 ntfs sdb2 ntfs sdb5 swap sdb6 ext4 

Natürlich installiere ich Mint auf sdb6 mit Einhängepunkt / und Gerät für die Bootloader-Installation / dev / sdb6.

Dann starte ich von Windows 7 aus EasyBCD und füge einen neuen Linux-Eintrag mit GRUB-Bootloader hinzu und wähle Partition 4 von der zweiten Platte aus. Beim Booten sehe ich beim Auswählen der Linux-Option nur einen leeren Cursor, der für immer blinkt. Ausgehend vom Live-USB kann ich sehen, dass GRUB tatsächlich auf der Mint-Partition installiert ist. Dies ist der Inhalt des / boot-Verzeichnisses:

boot $ ls -l total 24052 -rw-r--r-- 1 root root 844882 Oct 9 19:54 abi-3.5.0-17-generic -rw-r--r-- 1 root root 147884 Oct 9 19:54 config-3.5.0-17-generic drwxr-xr-x 5 root root 4096 Mar 23 18:40 grub -rw-r--r-- 1 root root 15228745 Mar 23 18:40 initrd.img-3.5.0-17-generic -rw-r--r-- 1 root root 176764 Oct 11 14:10 memtest86+.bin -rw-r--r-- 1 root root 178944 Oct 11 14:10 memtest86+_multiboot.bin -rw------- 1 root root 2901710 Oct 9 19:54 System.map-3.5.0-17-generic -rw-r--r-- 1 root root 5129040 Nov 27 16:56 vmlinuz-3.5.0-17-generic 

Dies ist der Inhalt von Grub:

boot/grub $ ls -l total 160 drwxr-xr-x 2 root root 4096 Mar 23 18:39 fonts -r--r--r-- 1 root root 6479 Mar 23 18:40 grub.cfg -rw-r--r-- 1 root root 128000 Mar 23 18:39 grub.efi -rw-r--r-- 1 root root 1024 Mar 23 18:39 grubenv drwxr-xr-x 2 root root 4096 Mar 23 18:39 locale drwxr-xr-x 2 root root 12288 Mar 23 18:39 x86_64-efi 

Ich habe den gleichen Trick schon früher mit Ubuntu auf anderen Computern gemacht, obwohl es auf der eingebauten Festplatte installiert wurde und es immer funktioniert hat. Was könnte diesmal falsch sein?

BEARBEITEN

Ich habe eine der primären Partitionen auf der eingebauten Festplatte in eine logische konvertiert und Mint auf dem freien Speicherplatz installiert. Und es funktioniert immer noch nicht.

BEARBEITEN 2

Ich habe versucht, GRUB von einem Live-USB neu zu installieren, aber es funktioniert immer noch nicht. Dies sind die Schritte, die ich unternommen habe:

int@mint ~ $ sudo mount /dev/sdb6 /mnt mint@mint ~ $ sudo mount --bind /dev /mnt/dev && sudo mount --bind /dev/pts /mnt/dev/pts && sudo mount --bind /proc /mnt/proc && sudo mount --bind /sys /mnt/sys mint@mint ~ $ sudo chroot /mnt mint / # grub-install --force /dev/sdb6 Installation finished. No error reported. mint / # grub-install /dev/sdb6 Installation finished. No error reported. mint / # grub-install --recheck /dev/sdb6 Installation finished. No error reported. mint / # update-grub Generating grub.cfg ... Found linux image: /boot/vmlinuz-3.5.0-17-generic Found initrd image: /boot/initrd.img-3.5.0-17-generic Found Windows 7 (loader) on /dev/sda1 Found Windows Recovery Environment (loader) on /dev/sda2 Found Windows 7 (loader) on /dev/sda3 done mint / # exit && sudo umount /mnt/dev && sudo umount /mnt/dev/pts && sudo umount /mnt/proc && sudo umount /mnt/sys && sudo umount /mnt exit 
0

2 Antworten auf die Frage

0
Shankar

the problem may be with grub. Try booting with the help of super grub2. If you successfully got ur mint booted then the problem is with incorrect grub entry

Wie starte ich mit GRUB2? Meinen Sie, ich sollte es in EasyBCD anstelle von GRUB auswählen? Ich habe das schon probiert und es hat nicht funktioniert. Ich habe auch versucht, mit EasyBCDs eigenem GRUB zu booten und die Mint-Partition automatisch zu erkennen, aber es funktionierte auch nicht. RegedUser00x vor 11 Jahren 0
Laden Sie eine Software namens Super grub2 herunter und sehen Sie. Shankar vor 11 Jahren 0
0
gronostaj

I guess GRUB is installed in sdb's MBR. This is default for Ubuntu and GRUB will protest when trying to install it to a partition's bootsector manually, so it would be reasonable if they left it like that in Mint. So boot from sdb, not sdb6.

You can also install GRUB4DOS, NeoGrub or Grub2Win and chainload that GRUB from it or boot directly to Mint (the latter may be tricky).

If none of these work, reinstall GRUB to sdb6 (you'll have to use --force).

Ich habe versucht, von SDB zu booten. Ich habe sogar Mint neu installiert, indem ich den Bootloader explizit auf sdb eingestellt habe (nicht sdb6 wie zuvor) und es funktioniert nicht. Auch wenn ich die HDD-Prioritäten umstelle - immer noch nichts. RegedUser00x vor 11 Jahren 0