Сервер Ubuntu, встановлений з USB, замість жорсткого диска ставить GRUB на USB-накопичувач


17

Я щойно спробував встановити Ubuntu Server на свій новий ПК. У ПК немає приводу компакт-дисків, а лише USB, тому я використовував USB-установку Ubuntu Server.

Коли я його встановлюю, він виділяється dev/sdaяк моя USB-ручка і dev/sdbяк мій жорсткий диск.

Я встановив свої розділи на жорсткому диску, включаючи завантажувальні та замінні розділи, але наприкінці інсталяції Ubuntu встановлює GRUB на мою USB-ручку, тому система не завантажиться, якщо я не завантажуюся зі своєї ручки USB.

Як встановити GRUB на жорсткий диск, щоб я міг повністю видалити USB-ручку?

Відповіді:


15

Ви можете встановити GRUB вручну на пристрій, якщо він був встановлений у неправильному місці, видавши

sudo grub-install /dev/sdX

після завантаження та входу в установку Ubuntu, якщо це навіть можливо (як це випливає з вашого запитання).

Однак якщо завантажувати ОС неможливо, ви можете скористатись "Врятувати порушену систему" у меню запуску USB-накопичувача, щоб встановити GRUB. Просто дотримуйтесь інструкцій, щоб налаштувати клавіатуру та часовий пояс, а потім змонтуйте кореневий розділ. Потім на запит виберіть Виконати оболонку в / dev / sdXY . Якщо ви створили окремий розділ, який повинен бути змонтований, /bootвам слід встановити його вручну за допомогою цієї оболонки (інакше установка GRUB не буде працювати так, як очікувалося, оскільки не знайде зображення вашого ядра):

mount /boot

А потім встановіть GRUB за допомогою:

grub-install /dev/sdX

Потім вийдіть з оболонки ( Ctrl+ D) і виберіть перезавантаження з меню. Тепер все повинно працювати так, як очікувалося.

бічна примітка:
Ubuntu Desktop Edition пропонує розширений параметр конфігурації (який дозволяє встановити, де встановлено GRUB) безпосередньо перед установкою ОС. Але я не зміг знайти еквівалентний варіант у процесі встановлення серверної версії, і, здається, завжди встановлюється GRUB на перший дисковий пристрій. А може, я також просто не помітив цього.


Дякую, Дірк. Це вирішило мою проблему. Ви також дізнаєтесь, як відновити початкове меню завантаження USB? Під час завантаження з USB я більше не отримую меню, в якому представлені такі параметри, як: Запуск USB, Встановлення на жорсткий диск, Перевірка пам’яті тощо. Я думаю, що я створив завантажувальний USB з pendrivelinux, тому, напевно, я можу повторити цей процес. Однак було б непогано повторювати це лише для відновлення завантажувача / меню.
Пітер

4
Здається, це все ще проблема, з сервером Ubuntu 14.04. Найпростіший спосіб її вирішення виглядає так: Запитання: "Ви хочете встановити GRUB на основний запис?" відповідь НІ. Тоді вам буде запропоновано, де замість цього встановити GRUB. Відповідь "/ dev / sdb" є.
Hannes R.

2
@HannesR. Це працювало для мене, ви повинні написати належну відповідь!
Håkon K. Olafsen

10

Найпростіший спосіб зробити це при установці сервера ubuntu (працює принаймні 14.04)

  • На запитання "Ви хочете встановити GRUB на основний запис", відповідайте "НІ"
  • вам буде запропоновано, де замість цього встановити GRUB, наберіть "/ dev / sdb"

Я спробував такий підхід із сервером 15.10 і отримав чорний екран при перезавантаженні. Я думаю, що коли я виймаю USB-накопичувач, жорсткий диск знову / dev / sda, а не / dev / sdb, коли USB-накопичувач підключений ... так що зараз це не те, де він вважає, що має бути. Я початківець у цій справі, щоб я міг повністю вийти з бази. Я спробую @ Брам підхід нижче.
cjstehno

6

Була така ж проблема. Знайдено просте рішення для установки Ubuntu Server 10.04 з-під ручки USB.

  1. Почніть встановлення з завантаження USB-пера
  2. Виберіть (країна) .archive.ubuntu.com
  3. Після встановлення годинника зніміть USB-ручку
  4. Продовжуйте установку без USB
  5. GRUB встановлюється автоматично на правому диску

0

Під час процесу встановлення на етапі розподілу диска має бути можливість вибору дисків, які ви хочете брати до участі в установці. Видаліть USB-накопичувач зі списку.

Також ви можете перевірити, чи використовує ваш BIOS певний порядок диска для завантаження. Встановіть Жорсткий диск над USB-накопичувачем та завантажте його з накопичувача за допомогою меню завантаження. (Зазвичай викликається натисканням певної клавіші під час процесу завантаження, наприклад F11)


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