Як змінити завантажувальний розділ за замовчуванням?


10

Я встановив Antergos на своєму ноутбуці, після чого встановив Ubuntu. Ubuntu виявив, що в мене інший Linux встановлений, тому він додав Antergos до свого меню grub. Кожен раз, коли я завантажуюся, груб завантажується з розділу Ubuntu. Як я можу зробити інший файл grub типовим?

Мої розділи:

  • Antergos boot partition (хочу завантажити груб.cfg звідси) - / dev / sda1
  • Корінний розділ Antergos - / dev / sda2
  • Розділ Ubuntu (звідси завантажується grub) - / dev / sda6

Потрібно встановити grub на перегородці /dev/sda1. Це можна зробити за допомогою виконання команди grub-install --root-directory /mnt/sda1 /dev/sda. За умови/dev/sda1 is mounted at /mnt/sda1
SHW

Був варіант, grubщоб ланцюг завантажувати ще одну грязь. Вам потрібно буде шукати це в Інтернеті.
акостадінов

Відповіді:


4

У застарілих системах bios біос шукає запис основного завантаження (MBR) диска, на який він встановлений. Це перший 512 байт диска і містить перший етап процесу завантажувача, це буде grub у вашому випадку. Єдиним завданням цього етапу є пошук та завантаження другого ступеня, як правило, на накопичувачі, який містить / завантажує. У MBR ці шляхи закодовані в нього, і щоб змінити їх, ви повинні перевстановити MBR із системи (або chroot системи), яку ви хочете, щоб він вказував на використання grub-install. Якщо ви можете завантажувати систему, то це тривіально, але якщо ви не можете, то ви повинні використовувати livecd та chroot у вашій системі; дивіться тут інструкції, як це зробити.

Однак у вашому випадку конфігурація grub antergos не буде мати в ній дистрибутива ubuntu, тому ви втратите можливість завантажувати це, поки не додасте його. Ви також можете налаштувати конфігурацію grubu ubuntu для завантаження antergos за замовчуванням, якщо це ваша мета. Будь-який підхід прийнятний і залежить від того, чого ви хочете досягти.


Моя мета - це не лише завантажувати Antergos за замовчуванням, я також хочу редагувати свою конфігурацію grub без необхідності завантажуватись до Ubuntu. Між іншим "Sudo grub-mkconfig -o /boot/grub/grub.cfg" на Antergos виявляє Ubuntu.
Кріс

Тоді ви можете завантажувати antergos, налаштовувати та перевстановлювати grub в MBR, і все повинно бути, як вам потрібно.
Майкл Даффін

1

Використовуйте grub-installдля встановлення grub до /dev/sda(вказуючи на grubкаталог, /dev/sda1 як описано в @SHW ), і встановіть bootпрапор при /dev/sda1використанні fdiskабо parted.

Можливо, вам доведеться зняти bootпрапор увімкнено /dev/sda6(знову за допомогою fdiskабо parted).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.