Во-первых, я знаю, что эта проблема обсуждалась, но я пробовал что-то и не нашел ничего относительно Super Grub 2 и тому подобного.

Ну, проблема в значительной степени определена в заголовке, но если быть более точным:

Система загрузится, и я пойду в BIOS или Boot Manager . После этого он загружается на черный экран с мигающим курсором, но не проходит мимо него.

Теперь забавно то, что если подключить мою UBS-флешку с установленным Rescatux (Rescatux + Super Grub 2 Disk) и выбрать Super Grub 2 Disk, а затем выбрать « Detect any GRUB2 configuration file (grub.cfg) то откроется меню с (hd1,msdos1)/boot/grub/grub.cfg и позвольте мне загрузиться в Ubuntu.

Мои спецификации следующие:

Intel HM76 board
nVidia GT650M
i7-3630QM
8GB 1600Mhz RAM
First HDD: 120GB Kingston V300 SSD (has Ubuntu not partitioned)
Second HDD: 500GB WD Scorpio Blue (has 8GB as SWAP and the rest as an unmounted EXT4 partition)

Изменить: версия BIOS InsydeH20

Редактировать 2: Я также пытался установить GRUB на мой второй жесткий драйвер, но безуспешно при загрузке.

Кажется, проблема в том, что я могу загрузиться с флешки, но не с жесткого диска, какие-либо советы?

3 ответа3

0
  1. Загрузка с диска Super Grub2 или Rescatux

  2. Просмотрите параметры загрузочного диска, пытаясь загрузить установленную Ubuntu

  3. Как только вы получите экран входа, войдите в систему и запустите этот sudo update-grub

  4. перезагружать

Если это не сработало, сделайте те же шаги, но после шага 3 сделайте следующее:

запустить mount

Вы получите список с подключенными устройствами. Вам нужно найти тот, который говорит, где находится каталог /; что-то вроде /dev/sda1 on / type ext4 (rw,errors=remount-ro) .

Позаботьтесь об этом и перечитайте, пока не поймете это.

Мы искали часть /dev /sda1, но это может быть /dev /xvda1, или /dev /hda1, или с другим номером, например /dev /sda5.

Удалить последний номер /dev /sda 1 -> /dev /sda.

Запустите это: sudo grub-install /dev/sda

0

Я бы предложил вам:

1> отключите все остальные жесткие диски и оставьте тот, на котором вы хотите установить grub2.
2> загрузиться с livecd, такого как RIP linux (в последней версии доступна настройка grub2)
3> переустановите grub на свой основной (и единственный) диск
4> если вам удастся добраться до grub после перезагрузки, добавьте остальные дополнительные диски и установите их правильно в BIOS (в разделе приоритет / последовательность загрузки)

0

Наконец-то решил (возможно, не лучший способ сделать это, но кого это волнует!) и вот как я это сделал:

  1. 1 - Подключите Super Grub Disk2 и загрузитесь в Ubuntu.
  2. sudo apt-get install multisystem
  3. Оказавшись там, он спросит вас, где установить GRUB2 (не спрашивайте меня, почему)
  4. Я решил установить его на каждый диск, кроме USB-накопителя.

И все готово!

Надеюсь, это помогло кому-то.

Исправление:

Правильный способ сделать это:

sudo apt-get purge grub-pc grub2
sudo apt-get install grub-pc grub2

Здесь мы решили установить его на каждом доступном диске (на всякий случай)

sudo reboot

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