Як вибрати пристрій установки GRUB


15

Я заздалегідь прошу вибачення за те, що я підозрюю, що це дуже-дуже просто. Щойно я отримав виділений сервер під управлінням Ubuntu, і я використовую SSH для доступу до нього. Я побіг sudo apt-get dist-upgradeі отримав таке повідомлення про помилку: "Завантажувач завантажувача Grub раніше був встановлений на диск, якого більше немає, чий звичайно унікальний індикатор чомусь змінено. Важливо переконатися, що встановлений grub синхронізується з інші компоненти, такі як grub-cfg або з новішими linux-образами, доведеться завантажувати, і тому вам слід перевірити ще раз, щоб переконатися, що GRUB встановлений на відповідні завантажувальні пристрої. "

Форум не дозволить мені публікувати зображення, оскільки я новий користувач, але я завантажив скріншот того, що я бачу тут: http://www.livingtheanswer.org/misc/grub.jpg

Після невеликих досліджень я знаю, що мені потрібно встановити на / dev / sda. Однак я не можу зрозуміти, як вибрати цей варіант. Я використовував клавіші зі стрілками, щоб виділити її, потім натиснути клавішу Enter, але це не спрацювало. Я припускаю, що є якась команда, з якою я не знайомий. Хтось може мені допомогти? Знову мої вибачення за дурне питання ...

Спасибі!

Відповіді:


24

Використовуйте Spacebar! Ось як вибрати в ncurses :)


1
І ... це зробили. Дякую! (Якби я тільки запитав це, перш ніж витратити годину на пошук в Інтернеті.)
Девід Вогель

ЛОЛ. Що ж, тепер ви отримаєте його до наступного разу, коли вам це потрібно. Інтерфейс ncurses (який є тими текстовими типами речей) часто буває досить поширеним. Радий, що зможемо допомогти!
Ніклас Нільссон

6

Я працював над цією проблемою з тієї точки зору, що мені потрібно мати змогу запускати оновлення без нагляду з сценарію bash, і цей "завантажувач Grub раніше був встановлений на диск," це порушує ".

Спочатку я намагався слідувати вказівкам у відповіді вище, тобто

sudo grub-install /dev/sda
sudo update-grub

Це, на жаль, не вирішує проблему - наступного разу, коли я роблю, apt-get dist-upgradeя отримую ту ж помилку, і мій сценарій оновлення порушується.

Здається, рішення працює

sudo dpkg-reconfigure grub-pc

та виберіть правильний диск ( /dev/sda/) при появі запиту. Таким чином, помилка не повертається наступного разу, коли я роблю dist-upgrade.


Мені не запропоновано вибрати диск під час переналаштування grib-pc?
Дуглас Гаскелл

5
sudo grub-install /dev/sda

потім

sudo update-grub

Ви хочете скористатися методом debconf, щоб він автоматично перевстановив grub на правильний диск під час оновлення.
psusi

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