Удалите другую установку Linux на одном жестком диске

У меня есть следующая настройка:

[phil@thinkpad ~]$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 238,5G 0 disk ├─sda1 8:1 0 52,3G 0 part ├─sda2 8:2 0 111,8G 0 part /home ├─sda3 8:3 0 954M 0 part [SWAP] └─sda4 8:4 0 50G 0 part / sr0 11:0 1 1024M 0 rom 

где :

 sda1 : root partition of ubuntu sda2 : home partition of ubuntu & arch sda3 : swap partition of ubuntu & arch sda4 : root partition of arch 

что я хочу достичь: удалить корневой раздел ubuntu (sda1)

какая у меня проблема / страх: когда я загружаюсь, GRUB отображается на выбор либо из арки, либо из ubuntu. Это установка grub от ubuntu, поэтому, если я удалю корневой раздел ubuntu (sda1), установка grub также исчезнет, ​​верно?

-> Как я могу перезаписать установку (ubuntu) grub с другой (аркой) установкой grub?

Заранее спасибо!

2 Solutions collect form web for “Удалите другую установку Linux на одном жестком диске”

Если вы удалите корень Ubuntu, загрузчик по-прежнему будет находиться в MBR жесткого диска, но, вероятно, будет производить ошибки только потому, что он вызывает файлы из / boot на разделе, из которого он был установлен.

Я предлагаю вам загрузиться в Arch, удалить раздел Ubuntu и установить grub заново через

 sudo grub-install /dev/sda sudo grub-mkconfig -o /boot/grub/grub.cfg 

Первая команда устанавливает первый этап загрузчика в MBR, а вторая создаст соответствующий конфигурационный файл, полученный из / etc / default / grub и /etc/grub.d/

Для получения дополнительной информации о том, как установить Grub под ArchLinux, см. Archwiki: Grub

В дополнение к ответу nephente я предлагаю в качестве общего решения создать небольшой раздел (50 MiB), который используется только для Grub (или что-то еще).

Ваши установки Linux настроены так, чтобы они не касались MBR, но их /boot раздел (который может быть как в вашем случае).

Результатом является двухступенчатый загрузчик: первый «не может» сломаться. И если один из загрузчиков этапа 2 сломается, вы все равно можете загрузить другую систему.

  • Консольное сопоставление клавиш
  • Ошибка libssl после обновления Mongo
  • Как безопасно предоставить не-root доступ к lib, чтобы аппаратное ускорение Catalyst могло функционировать?
  • ACL назвал групповые разрешения не переопределением прав доступа к файлам. Зачем?
  • Как получить правильные разрешения файлов с дисков usb?
  • Как заставить Наутилуса «Открыть с помощью архивного монтера»?
  • Разметка. Руководство Arch против Ubuntu
  • Почему Ctrl + R ничего не делает в терминале Ubuntu?
  • Как определить, используют ли мои службы runit или init?
  • Sendmail SMTP «Мое безоговорочное имя хоста» и «Мое безоговорочное доменное имя»
  • Кажется, не может заставить делегата jp2 работать в ImageMagick на Ubuntu 15.10
  • Linux и Unix - лучшая ОС в мире.