Пользовательский код с GRUB?

Могу ли я запустить какой-нибудь пользовательский код во время загрузки GRUB? Другими словами, предоставляет ли GRUB средство для запуска некоторого пользовательского кода перед загрузкой любой операционной системы?


person Usman    schedule 21.12.2009    source источник


Ответы (1)


Поскольку GRUB поддерживает спецификацию Multiboot, да, вы можете. Вы загрузите свой код с помощью GRUB, затем вам придется самостоятельно загружать операционную систему (что вы можете сделать, самостоятельно поддерживая спецификацию Multiboot...). В зависимости от того, что вы хотите сделать, это может быть не самый простой способ сделать это.

Если вы хотите запустить некоторый пользовательский код перед загрузкой операционной системы на базе Linux, создайте пользовательские initramfs было бы намного проще.

person Laurent Parenteau    schedule 21.12.2009