红联Linux门户
Linux帮助

自定义内核启动参数

发布时间:2007-04-30 21:35:54来源:红联作者:Space
就好像不用initramfs的话,有的选项需要通过内核命令行(kernel command line)来告诉内核如何启动,例如我们都要在kernel /boot/vmliuz 这一行指定root=/dev/*d* ro 。而且有的mkinitcpio hooks 有特殊的选项,要通过内核命令行来实现。这些东西我们将在下面进行讨论:

如果你不知道什么是内核命令行,那么请参考grub或者lilo的说明文档。

进入failsafe mode
如果你在内核命令行加入了这个选项: break=y
init会在启动完成后停止,并进入命令行模式,这个功能能让我们检查init的启动情况。输入exit后,系统会继续启动。

禁止hooks
你可以在启动的时候禁止一个或多个hook, 只要在内核命令行输入disablehooks=hook1,hook2,hook3
例如:
disablehooks=resume

把modules加入黑名单
方法如上: disablemodules=mod1,mod2,mod3
例如:
disablemodules=ata_piix

使用raid(译者对raid不熟悉,略过)
使用net (都是比较高级的网络参数,对于我等桌面用户没什么用,略过)
使用lvm (没用过,略过)
使用encrypted root (没用过,略过)
使用休眠 (Linux下的休眠不怎么敢试,略过)

Bootloader的配置实例 (我想玩ArchLinux的人都应该都会该这个吧,略过)
文章评论

共有 0 条评论