|
|
发表于 2009-3-23 15:29:55
|
显示全部楼层
[root@arch-sky kerneltemp]#tar xzf kernel26-2.6.27.7-1-x86_64.pkg.tar.gz
[root@arch-sky kerneltemp]#ls
boot etc kernel26-2.6.27.7-1-x86_64.pkg.tar.gz lib usr
[root@arch-sky kerneltemp]#mv lib/modules/2.6.27-ARCH/
build/ modules.alias modules.dep modules.inputmap modules.ofmap modules.pcimap modules.symbols
kernel/ modules.ccwmap modules.ieee1394map modules.isapnpmap modules.order modules.seriomap modules.usbmap
[root@arch-sky kerneltemp]#mv lib/modules/2.6.27-ARCH /lib/modules/2.6.27-MYBABY
[root@arch-sky kerneltemp]#ls
boot etc kernel26-2.6.27.7-1-x86_64.pkg.tar.gz lib usr
[root@arch-sky kerneltemp]#cp boot/
System.map26 vmlinuz26
[root@arch-sky kerneltemp]#cp boot/vmlinuz26 /boot/mybabykernel
[root@arch-sky kerneltemp]#mkinitcpio --help
error: optional argument to '-?' begins with a '-'
you probably don't want this....aborting.
mkinitcpio: usage
-c CONFIG Use CONFIG file. default: /etc/mkinitcpio.conf
-k KERNELVERSION Use KERNELVERSION. default: 2.6.28-ARCH
-s NAME Save filelist. default: no
-b BASEDIR Use BASEDIR. default: /
-g IMAGE Generate a cpio image as IMAGE. default: no
-a NAME Append to an existing filelist. default: no
-p PRESET Build specified preset.
-m MESSAGE Print MESSAGE before passing control to kinit.
-S SKIPHOOKS Skip SKIPHOOKS (comma-separated) when building the image.
-v Verbose output. Default: no
-M Display modules found via autodetection.
-L List all available hooks.
-H HOOKNAME Output help for hook 'HOOKNAME'.
-h This message.
[root@arch-sky kerneltemp]#mkinitcpio -k 2.6.27-MYBABY -g /boot/initrd.mybaby
:: Begin dry run
:: Parsing hook [base]
:: Parsing hook [udev]
:: Parsing hook [autodetect]
:: Parsing hook [pata]
:: Parsing hook [scsi]
:: Parsing hook [sata]
:: Parsing hook [keymap]
:: Parsing hook [filesystems]
:: Generating module dependencies
:: Generating image '/boot/initrd.mybaby'...SUCCESS
ADD THESE TO GRUB
title Arch Linux Baby Kernel
root (hd0,0)
kernel /boot/mybabykernel root=/dev/disk/by-uuid/88a9a646-80eb-41dd-81c0-ba921e3196b4 ro
initrd /boot/initrd.mybaby |
|