У меня 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

2 ответа2

0

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

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .