История изменений
Исправление infomeh, (текущая версия) :
И что в нем?
Для запуска любой операционной системы нужно что-то что загрузит в оперативную память ядро и даст ему управление.
В случае uefi если ядро собрано с опцией efistub и в efivars добавлена запись с вызовом efi файла ядра можно обойтись без загрузчика.
И указаны либо в efivars параметры ядра, в частности корневая файловая система, либо эти параметры зашиты в ядро при его компиляции.
Тогда ядро будет загружено напрямую с диска с помощью efi, ему передано управление.
В случае bios тебе в любом случае нужен загрузчик, grub, lilo, syslinux, либо любой другой.
Только загрузчик может с диска прочитать ядро, загрузить в память и передать ему нужные параметры.
Grub у тебя стартует, меню видишь или нет?
Если да, то чтобы оно не отображалось, а сразу запускался один из пунктов меню, нужно указать пункт запуска по умолчанию и выставить нулевой тайм-аут, чтобы запуск был быстрым либо тайм-аут в две-три секунды, чтобы ты мог видеть меню. Это все в конфиге загрузчика.
Исходная версия infomeh, :
И что в нем?
Для запуска любой операционной системы нужно что-то что загрузит в оперативную память ядро и даст ему управление.
В случае uefi если ядро собрано с опцией efistub и efivars добавлена запись с вызовом efi файла ядра.
И указаны либо в efivars параметры ядра, в частности корневая файловая система, либо эти параметры зашиты в ядро при его компиляции.
То ядро будет загружено напрямую с диска с помощью efi, ему передано управление.
В случае bios тебе в любом случае нужен загрузчик, grub, lilo, syslinux, либо любой другой.
Только загрузчик может с диска прочитать ядро, загрузить в память и передать ему нужные параметры.
Grub у тебя стартует, меню видишь или нет?
Если да, то чтобы оно не отображалось, а сразу запускался один из пунктов меню, нужно указать пункт запуска по умолчанию и выставить нулевой тайм-аут, чтобы запуск был быстрым либо тайм-аут в две-три секунды, чтобы ты мог видеть меню. Это все в конфиге загрузчика.