Пользовательский код с GRUB? - PullRequest
3 голосов
/ 21 декабря 2009

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

1 Ответ

7 голосов
/ 21 декабря 2009

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

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

...