Где можно найти скрипт загрузчика GRUB перед запуском системы?

Где я могу найти скрипт загрузчика GRUB перед запуском системы? Я работаю на VBox V4.3.12 r93733.

1
задан 27 August 2014 в 09:10

1 ответ

Если я правильно понял, вам нужно указать конфигурационный файл загрузчика, который вы можете вручную отредактировать.

Существует несколько разных мест хранения этих файлов.

Основная конфигурация: /etc/default/grub & lt; - Это та, которую вы действительно хотите отредактировать. ОК, чтобы играть. Конфигурационные файлы Grub: /etc/grub.d & lt; - Пользовательские записи загрузки. Полу-ОК, чтобы играть. Различные вещи: /boot & lt; - Не играйте с вещами в этом каталоге.

Файл, который ФАКТИЧЕСКИ читается GRUB2, хранится где-то в разделе «boot» (EFI, boo!) и / или в пустых секторах в начале жесткого диска (Наследие, yay!). [Я думаю]

0
ответ дан 24 May 2018 в 04:16
  • 1
    Если я правильно понимаю, эти файлы в файле /etc/default/,/etc/grub.d, / boot будут доступны только один раз / boot и / были бы установлены, после чего ядро ​​vmlinuz и initrd будут успешно загружены. Я сомневаюсь, что даже до / boot и / монтируются, где находится этот файл сценария GNU GRUB, где мы можем видеть меню GNU GRUB, чтобы выбрать «Ubuntu» или «Дополнительные параметры для Ubuntu» или «Тест памяти» и т. Д. От GNU Меню GRUB? – navorser 27 August 2014 в 10:41
  • 2
    @navorser Нижняя часть ответа – Kaz Wolfe 27 August 2014 в 10:56
  • 3
    @navorser Оригинальный Grub, теперь называемый «Grub Legacy», имел файл меню, который легко редактировать. Ubuntu использует текущее воплощение Grub, Grub2. Он распространяется на части и значительно сложнее. У него нет одного файла меню. – ben rudgers 27 August 2014 в 10:59
  • 4
    Когда я проверил скрипт меню GNU GRUB перед выполнением любого загрузочного меню, я обнаружил, что это тот же скрипт, что и его /boot/grub/grub.cfg – navorser 27 August 2014 в 12:33
  • 5
    Благодаря Mew и ben. Мне интересно, откуда этот сценарий из цитаты, поскольку раздел хранилища на машине еще не установлен? & Quot; setparams 'Ubuntu' recordfail load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_msdos insmod ext2 set root = 'hd0, msdos1 ', если [X $ feature_platform_search_hint = xy]; затем выполните поиск --no-floppy --fs-uuid --set = root --hint-bios = hd0, msdos1 \ --hint-efi = hd0, msdos1 --hint-baremetal = ahci0, msdos1 7b31bb31-630f-42bb \ -b091-00503d5e2deb else search --no-floppy --fs-uuid --set = root 7b31bb31-630f-42bb-b09 \ 1-00503d5e2deb fi " – navorser 27 August 2014 в 13:09

Другие вопросы по тегам:

Похожие вопросы: