17

Я только что попытался установить Ubuntu Server на мой новый компьютер. На ПК нет привода CD-ROM, только USB, поэтому я использовал USB-установку Ubuntu Server.

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

Я установил свои разделы на жестком диске, включая загрузочный и раздел подкачки, но в конце установки Ubuntu устанавливает GRUB на мое USB-перо, поэтому система не загружается, если я не загружаюсь с USB-пера.

Как установить GRUB на жесткий диск, чтобы полностью удалить USB-перо?

4 ответа4

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) непосредственно перед установкой ОС. Но я не смог найти эквивалентную опцию в процессе установки Server Edition, и, похоже, он всегда устанавливает GRUB на первое дисковое устройство. Или, может быть, я просто не заметил этого.

10

Самый простой способ сделать это на установщике сервера Ubuntu (работает по крайней мере 14.04)

  • На вопрос "Хотите ли вы установить GRUB на основную запись", ответьте НЕТ.
  • Вам будет предложено установить GRUB, введите "/dev/sdb"
6

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

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

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

Кроме того, вы можете проверить, использует ли ваш BIOS определенный порядок дисков для загрузки. Установите жесткий диск над USB-накопителем и загрузитесь с перьевого диска с помощью меню загрузки. (Обычно вызывается нажатием определенной клавиши во время процесса загрузки, например, F11)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .