Двойная загрузка Linux Mint дает сбой

2039
RegedUser00x

У меня Winodws 7 на моем компьютере, и я пытаюсь установить Linux Mint 14 на тот же компьютер. Жесткий диск имеет четыре основных раздела, поэтому с него невозможно загрузить Mint, поскольку я не могу добавить новый раздел и не хочу изменять старые. Но у меня есть внешний жесткий диск, подключенный к этому компьютеру, и я устанавливаю на нем Mint. Вот как это выглядит после того, как я закончу с разметкой:

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

Очевидно, что я устанавливаю Mint на SDB6 с точкой монтирования / и устройством для установки загрузчика / dev / sdb6.

Затем из Windows 7 я запускаю EasyBCD и добавляю новую запись Linux с загрузчиком GRUB и выбираю раздел 4 со второго диска. При загрузке единственное, что я вижу при выборе опции Linux, это пустой курсор, который мигает вечно. Начиная с живого USB, я вижу, что GRUB действительно установлен в разделе Mint. Это содержимое каталога / boot:

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 

Это содержимое 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 

Я делал то же самое с Ubuntu на других компьютерах, хотя установил его на встроенный жесткий диск, и он всегда работал. Что может быть не так в этот раз?

РЕДАКТИРОВАТЬ

Я преобразовал один из основных разделов встроенного жесткого диска в логический и установил Mint на свободном месте. И это все еще не работает.

РЕДАКТИРОВАТЬ 2

Я попытался переустановить GRUB с живого USB, но он все еще не работает. Вот шаги, которые я предпринял:

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 ответа на вопрос

0
Shankar

проблема может быть с личинкой. Попробуйте загрузиться с помощью super grub2. Если вы успешно загрузили ur mint, проблема в неправильной записи grub

Как мне загрузиться с GRUB2? Вы имеете в виду, что я должен выбрать его вместо GRUB в EasyBCD? Я уже попробовал это, и это не сработало. Я также попытался загрузиться с собственной GRUB EasyBCD и автоматического определения раздела Mint, но это тоже не сработало. RegedUser00x 11 лет назад 0
скачайте программу Super grub2 и посмотрите. Shankar 11 лет назад 0
0
gronostaj

Я полагаю, что GRUB установлен в sdbMBR. Это значение по умолчанию для Ubuntu, и GRUB будет протестовать при попытке установить его в загрузочный сектор раздела вручную, поэтому было бы разумно, если бы они оставили его в Mint. Так что загрузиться sdbне надо sdb6.

Вы также можете установить GRUB4DOS, NeoGrub или Grub2Win и загрузить из него этот GRUB или загрузить его непосредственно в Mint (последний может быть сложным).

Если ничего из этого не работает, переустановите GRUB в sdb6(вам придется использовать --force).

Я пытался загрузиться с SDB. Я даже переустановил Mint, установив загрузчик явно на sdb (не на sdb6, как раньше), и он не работает. Даже если я переключу приоритеты HDD - все равно ничего. RegedUser00x 11 лет назад 0