|
|
发表于 2009-2-24 14:36:00
|
显示全部楼层
Post by bjsm;1951816
sudo mkinitrd -o initrd-2.6.28-7.777.img /lib/modules/2.6.28.7-ARCH/
Checking Input...
/sbin/mkinitrd <kernel_version> [options]
Where <kernel_version> is one of:
auto build for the installed Arch kernel
full build with all possible modules
kernel_version={version} use kernel version (no autodetect)
Options:
--ide exclude ide modules
--scsi exclude scsi modules
--usb exclude usb modules
--cdrom exclude cdrom modules
--fw exclude firewire modules
--raid exclude raid modules
--dm exclude device mapper modules
--remove-module=MODULE exclude MODULE
--add-module=MODULE include MODULE
--lvm-root=ROOT_DEV use ROOT_DEV as the LVM root device
--root-dir=ROOT_DIR look for modules in ROOT_DIR/lib/modules
instead of /lib/modules
--quiet no status output during initrd generation
--show show modules that are included in initrd
怎么会出现这种错误啊?谁讲解一下撒。
别人也不知道你的内核命名,只能给你例子。
- mkinitcpio -g /boot/kernel-2.6.28.7_rainy.img -k 2.6.28.7_rainy
复制代码
/boot/grub/menu.lst(原本我是没有使用initrd的,下面只是给你的范例)- title Arch Linux (Rainy)
- root (hd0,6)
- kernel /boot/vmlinuz-2.6.28.7_rainy root=/dev/sda7 ro
- initrd /boot/kernel-2.6.28.7_rainy.img
复制代码 |
|