Как я узнаю, есть ли у меня отдельный раздел начальной загрузки?

У меня есть Ubuntu 16.10 на моем ноутбуке, и я - планирование двойной загрузки с Windows 7. Проблема, после того, как я установлю Windows 7, она повредит GRUB. Я должен знать, есть ли у меня отдельный раздел начальной загрузки, таким образом, я могу восстановить GRUB к корректному месту с помощью Ubuntu живой USB.

Это - изображение от GParted. sda3 раздел, который я создал для Windows 7.

enter image description here

0
задан 21 October 2016 в 23:27

1 ответ

У Вас нет отдельного /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 yourC': диск в 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. Это работает как это:

  1. Начальная загрузка Ubuntu живут DVD или Карта памяти. Должна быть та же архитектура (32/64bit) и идеально тот же выпуск как Ваша установленная Ubuntu. Выберите, "Пробуют Ubuntu без установки".
  2. Открывают терминал ( 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
    
  3. Ваша терминальная подсказка должна была измениться теперь, когда Вы теперь зарегистрированы сессия оболочки как пользователь root к Вашей установке Ubuntu на диске, не живая система. Здесь введите эти команды для переустановки GRUB к диску. Обратите внимание, что нам не нужно sudo здесь по этой причине. Кроме того, вторая команда могла, вероятно, быть опущена, но она не причиняет боль:

    grub-install /dev/sda
    update-grub
    
  4. Выход chroot сессия снова путем ввода exit или нажатия Ctrl + D . Размонтируйте все смонтированные разделы снова:

    sudo umount -R /mnr
    
  5. Выход терминал и перезагрузка от диска, извлекая живой носитель Вы загрузились от.

1
ответ дан 28 September 2019 в 08:45

Другие вопросы по тегам:

Похожие вопросы: