У меня есть Ubuntu 16.10 на моем ноутбуке, и я - планирование двойной загрузки с Windows 7. Проблема, после того, как я установлю Windows 7, она повредит GRUB. Я должен знать, есть ли у меня отдельный раздел начальной загрузки, таким образом, я могу восстановить GRUB к корректному месту с помощью Ubuntu живой USB.
Это - изображение от GParted. sda3
раздел, который я создал для Windows 7.
У Вас нет отдельного /boot
раздел.
/dev/sda1
Ваш корневой раздел Ubuntu (точка монтирования /
, который включает все папки, которые ниоткуда еще не смонтированы, включая /boot
в Вашем случае)
/dev/sda2and
/dev/sda3are partitions for Windows, the small one is probably going to be the hidden system partition while the big one will show up as your
C': диск в Windows.
/dev/sda4
не "реальный" раздел для данных, это - так называемый "расширенный раздел", что означает, что это - просто контейнер, который может содержать любое количество логических томов (которые ведут себя как нормальные разделы снова). Расширенные разделы необходимы, потому что таблица разделов MS-DOS/MBR может только иметь 4 основных раздела или 3 основных и один расширенный (содержащий любое количество логических) разделы.
/dev/sda5
Ваш раздел Подкачки Linux, который используется для свопинга страниц памяти из RAM, когда это становится полным.
Однако для начальной загрузки использования GRUB необходимо установить его на диске (/dev/sda
) а не на любом из разделов, использования, например, sudo grub-install /dev/sda
. Это должно быть сделано от любой Вашей рабочей установки Ubuntu на диске (который не будет возможен, поскольку необходимо будет восстановить GRUB сначала), или от chroot
от живой среды Ubuntu в смонтированный раздел Ubuntu. Это работает как это:
Открывают терминал ( Ctrl + Высокий звук + T ) и выполняют следующие команды для монтирования раздела Ubuntu и chroot
в него:
sudo mount /dev/sda1 /mnt
for x in /dev /dev/pts /proc /sys ; do sudo mount --bind "$x" "/mnt/$x" ; done
sudo chroot /mnt
Ваша терминальная подсказка должна была измениться теперь, когда Вы теперь зарегистрированы сессия оболочки как пользователь root к Вашей установке Ubuntu на диске, не живая система. Здесь введите эти команды для переустановки GRUB к диску. Обратите внимание, что нам не нужно sudo
здесь по этой причине. Кроме того, вторая команда могла, вероятно, быть опущена, но она не причиняет боль:
grub-install /dev/sda
update-grub
Выход chroot
сессия снова путем ввода exit
или нажатия Ctrl + D . Размонтируйте все смонтированные разделы снова:
sudo umount -R /mnr
Выход терминал и перезагрузка от диска, извлекая живой носитель Вы загрузились от.