为自定义内核制作可引导的pendrive

时间:2013-10-15 06:36:53

标签: linux-kernel operating-system boot bootloader grub

我阅读了教程,以便从here创建一个mimalistic自定义内核,并且能够使用GRUB作为引导加载程序,通过虚拟机中的说明启动它。

我认为如果我可以使用可启动的pendrive在裸硬件上做同样的事情会更有趣。

Q1。我想过使用制作可启动的Linux pendrive的正常程序,但我的内核实际上并不是一个iso映像,它是一个elf格式的可执行文件。如果我以某种方式将其转换为iso格式,那么正常的方法会起作用吗?

Q2。任何其他想法/链接到某些资源我应该如何进行?

P.S。:它绝对是最小的内核。只需启动,在控制台上打印一些东西,就可以处理键盘事件,就是这样。

1 个答案:

答案 0 :(得分:0)

你无法将linux内核真正“转换”为iso格式,它需要一个启动加载程序才能完成所有启动。

如果不要求使用GRUB,则使用SYSLINUX(用于从VFAT启动)或其兄弟ISOLINUX(用于从isos启动)可能要容易得多:http://www.syslinux.org/

从我的印象中,这是大多数发行版用于安装程序映像的内容。