LINUX.ORG.RU

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

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

Я пробовал все, кроме efi=nosoftreserve, так как этой опции не было почему-то в том гайде по параметрам, который мне попался(видимо от старой версии ядра гайд). Что касается промежуточного загрузчика, то я пробовал кроме ефи стаба еще и груб, разницы никакой. Так как много перепробованных лайвсиди дают тот же результат, думаю, не в загрузчике дело.

Я правильно понимаю, что когда ты делаешь efi=noruntime, у тебя пропадает возможность править UEFI-переменные из загруженной системы (т. е. в частности как раз пользоваться efibootmgr)?

Правильно. /sys/firmware/efi/efivars существует, но там пусто. При попытке перемонтировать говорит, что не знает что за файловая система такая - efivarfs(или efivars - то же результат). Кроме efivars есть еще несколько файлов, в них есть какая-то инфа, не помню, что именно, но вроде че-то типа версии биоса или типа того.

Кстати, еще нубский вопрос - если я собрал что-то нужное(например, поддержку usb), но не жизненно необходимое(такое, как поддержка рутовой файловой системы) модулем, ядро само догадается модуль загрузить соответствующий, или ему надо руками грузить или в каких-то конфигах прописывать?

Исправление PODBot, :

Я пробовал все, кроме efi=nosoftreserve, так как этой опции не было почему-то в том гайде по параметрам, который мне попался(видимо от старой версии ядра гайд). Что касается промежуточного загрузчика, то я пробовал кроме ефи стаба еще и груб, разницы никакой. Так как много перепробованных лайвсиди дают тот же результат, думаю, не в загрузчике дело.

Я правильно понимаю, что когда ты делаешь efi=noruntime, у тебя пропадает возможность править UEFI-переменные из загруженной системы (т. е. в частности как раз пользоваться efibootmgr)?

Правильно. /sys/firmware/efi/efivars существует, но там пусто. При попытке перемонтировать говорит, что не знает что за файловая система такая - efivarfs(или efivars - то же результат). Кроме efivars есть еще несколько файлов, в них есть какая-то инфа, не помню, что именно, но вроде че-то типа версии биоса или типа того.

Исправление PODBot, :

Я пробовал все, кроме efi=nosoftreserve, так как этой опции не было почему-то в том гайде по параметрам, который мне попался. Что касается промежуточного загрузчика, то я пробовал кроме ефи стаба еще и груб, разницы никакой. Так как много перепробованных лайвсиди дают тот же результат, думаю, не в загрузчике дело.

Я правильно понимаю, что когда ты делаешь efi=noruntime, у тебя пропадает возможность править UEFI-переменные из загруженной системы (т. е. в частности как раз пользоваться efibootmgr)?

Правильно. /sys/firmware/efi/efivars существует, но там пусто. При попытке перемонтировать говорит, что не знает что за файловая система такая - efivarfs(или efivars - то же результат). Кроме efivars есть еще несколько файлов, в них есть какая-то инфа, не помню, что именно, но вроде че-то типа версии биоса или типа того.

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

Я пробовал все, кроме efi=nosoftreserve, так как этой опции не было почему-то в том гайде по параметрам, который мне попался. Что касается промежуточного загрузчика, то я пробовал кроме ефи стаба еще и груб, разницы никакой. Так как много перепробованных лайвсиди дают тот же результат, думаю, не в загрузчике дело.

Я правильно понимаю, что когда ты делаешь efi=noruntime, у тебя пропадает возможность править UEFI-переменные из загруженной системы (т. е. в частности как раз пользоваться efibootmgr)?

Правильно. /sys/firmware/efi/efivars существует, но там пусто. При попытке перемонтировать говорит, что не знает что за файловая система такая - efivarfs(или efivars - то же результат). Кроме efivars есть еще несколько файлов, в них есть какая-то инфа, не помню, что именно, но вроде че-то типа версии биоса или типа того.