Могу ли я запустить какой-нибудь пользовательский код во время загрузки GRUB? Другими словами, предоставляет ли GRUB средство для запуска некоторого пользовательского кода перед загрузкой любой операционной системы?
Пользовательский код с GRUB?
Ответы (1)
Поскольку GRUB поддерживает спецификацию Multiboot, да, вы можете. Вы загрузите свой код с помощью GRUB, затем вам придется самостоятельно загружать операционную систему (что вы можете сделать, самостоятельно поддерживая спецификацию Multiboot...). В зависимости от того, что вы хотите сделать, это может быть не самый простой способ сделать это.
Если вы хотите запустить некоторый пользовательский код перед загрузкой операционной системы на базе Linux, создайте пользовательские initramfs а> было бы намного проще.
person
Laurent Parenteau
schedule
21.12.2009