2009-12-21 53 views
3

GRUB加載時可以運行一些自定義代碼嗎?換句話說,在加載任何操作系統之前,GRUB提供了一個運行一些自定義代碼的工具嗎?自定義代碼與GRUB?

回答

6

由於GRUB支持the Multiboot specification,是的你可以。您將得到您的代碼由GRUB加載,然後您必須自己加載操作系統(您可以通過自己支持Multiboot規範來執行此操作)。根據你想要做什麼,這可能不是最簡單的方法。

如果您想要在加載基於Linux的操作系統之前運行一些自定義代碼,創建custom initramfs會容易得多。