
Что мне сделать, чтобы переустановить загрузчик GRUB, так как я слышал, что загрузчик Windows перезаписывает GRUB.
решение1
Загрузитесь с live CD или live USB в режиме "Try Ubuntu". Определите номер раздела вашего основного раздела. GParted (который должен быть уже установлен по умолчанию в live-сессии) может вам помочь. Я предполагаю в этом ответе, что это /dev/sda2, но убедитесь, что вы используете правильный номер раздела для вашей системы!
Mount your partition:
sudo mount /dev/sda2 /mnt #Replace sda2 with your partition number
Bind mount some other necessary stuff:
for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done
chroot into your Ubuntu install:
sudo chroot /mnt
At this point, you're in your install, not the live session, and running as root. Update grub:
update-grub
If you get errors, go to step 7. (Otherwise, it is optional.)
Depending on your situation, you might have to reinstall grub:
grub-install /dev/sda
update-grub # I'm not sure if this is necessary, but it doesn't hurt.
If everything worked without errors, then you're all set:
exit
sudo reboot
At this point, you should be able to boot normally.
Если вы не можете загрузиться нормально и не выполнили шаг 7 из-за отсутствия сообщений об ошибках, попробуйте еще раз выполнить шаг 7.
Иногда недостаточно указать GRUB2 правильную конфигурацию для ваших разделов, и вам необходимо фактически установить его (или переустановить) в главную загрузочную запись, что и делает шаг 7. Опыт помощи пользователям в чате показал, что шаг 7 иногда необходим, даже если не отображаются сообщения об ошибках.
решение2
Загрузитесь с установочного носителя Ubuntu и выберитеПопробуйте Ubuntu без установки. После входа в рабочий стол Ubuntu Live откройте терминал и выполните следующие команды.
В случае, если на вашем компьютере естьUEFI-БИОСа Windows и Ubuntu установлены в режиме EFI:
sudo mount /dev/sd*** /mnt
sudo mount /dev/sd** /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
grub-install /dev/sd*
update-grub
Примечание: sd*
= диск | sd**
= раздел efi | sd***
= системный раздел
В случае, если это такустаревший BIOSа Windows и Ubuntu установлены в режиме MBR (msdos):
sudo mount /dev/sd** /mnt
sudo grub-install --boot-directory=/mnt/boot /dev/sd*
Примечание: sd*
= диск | sd**
= системный раздел
Для определения номеров дисков и разделов вы можете использоватьGParted- он включен в установочный носитель.