LINUX.ORG.RU

История изменений

Исправление infomeh, (текущая версия) :

И что в нем?

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

В случае uefi если ядро собрано с опцией efistub и в efivars добавлена запись с вызовом efi файла ядра можно обойтись без загрузчика.

И указаны либо в efivars параметры ядра, в частности корневая файловая система, либо эти параметры зашиты в ядро при его компиляции.

Тогда ядро будет загружено напрямую с диска с помощью efi, ему передано управление.

В случае bios тебе в любом случае нужен загрузчик, grub, lilo, syslinux, либо любой другой.

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

Grub у тебя стартует, меню видишь или нет?

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

Исходная версия infomeh, :

И что в нем?

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

В случае uefi если ядро собрано с опцией efistub и efivars добавлена запись с вызовом efi файла ядра.

И указаны либо в efivars параметры ядра, в частности корневая файловая система, либо эти параметры зашиты в ядро при его компиляции.

То ядро будет загружено напрямую с диска с помощью efi, ему передано управление.

В случае bios тебе в любом случае нужен загрузчик, grub, lilo, syslinux, либо любой другой.

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

Grub у тебя стартует, меню видишь или нет?

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