Как настроить использование GNU GRUB в виртуальных машинах?

Как настроить grub для запуска live-версии по умолчанию в сборке cubic, чтобы при загрузке на виртуальной машине не появлялся диалог установки?
  • 31 октября 2023 г. 17:08
Ответы на вопрос 2
Для настройки использования GNU GRUB в виртуальных машинах требуется выполнить следующие шаги:

1. Во время создания виртуальной машины выберите тип операционной системы, с которой вы будете работать. Это важно для правильной настройки загрузчика.
2. Указать образ операционной системы, который будет использоваться для загрузки виртуальной машины.
3. Настроить параметры загрузки, такие как количество выделенной оперативной памяти, количество процессоров и т. д.
4. Установить GRUB в качестве загрузчика по умолчанию в настройках виртуальной машины.

Для настройки grub для запуска live-версии по умолчанию в сборке Cubic, вам понадобится выполнить следующие шаги:

1. Откройте файл конфигурации Grub:
```
sudo nano /etc/default/grub
```

2. Найдите строку, начинающуюся с "GRUB_DEFAULT", и измените значение на "saved". Это позволит сохранить выбор пользователя после перезагрузки.
```
GRUB_DEFAULT=saved
```

3. Добавьте следующую строку в файл конфигурации:
```
GRUB_SAVEDEFAULT=true
```

4. Сохраните изменения и закройте файл.

5. Обновите конфигурацию Grub:
```
sudo update-grub
```

Теперь, при загрузке виртуальной машины, она будет автоматически загружаться с live-версией без появления диалога установки. Если вы в ходе использования решите перезагрузить виртуальную машину, она снова автоматически загрузится в live-версии по умолчанию.
Проблема, вероятно, заключается в различиях между реальной машиной и виртуальной машиной. Возможно, на реальной машине используется EFI (Extensible Firmware Interface), а на виртуальной - Legacy MBR (Master Boot Record), или наоборот, что довольно странно. Эти два метода загрузки имеют разные процедуры загрузки. Было бы полезно проверить наличие разных загрузчиков, таких как Grub и Selinux (который существует только для Legacy). Однако, неясно, почему настройка пункта по умолчанию ведет себя по-разному. Было бы полезно просмотреть конфигурационные файлы для получения дополнительной информации.
Похожие вопросы