|
|
发表于 2008-12-30 20:33:29
|
显示全部楼层
- title gentoo-2.6.25-r8 LVM2 gentoo_grub thinkpad
- root (hd0,7)
- kernel /kernel-genkernel-x86-2.6.25-thinkpad-r8 ro dolvm resume=swap:/dev/mapper/gvg-lvswap video=uvesafb:1024x768-32@60,mtrr:3,ywrap splash=verbose,fadein,theme:emergence console=tty1 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/mapper/dvg-lvdebianroot usbcore.autosuspend=1 pcie_aspm.policy=powersave
- initrd /initramfs-genkernel-x86-2.6.25-thinkpad-r8
- #
复制代码
使用genkernel 来生成initramfs,
配置/etc/genkernel.conf
以下是几个关键的设置,主要是不要clean 之前的object 还有加上lvm参数支持- # Run 'make oldconfig' before compiling this kernel?
- OLDCONFIG="yes"
- # Run 'make menuconfig' before compiling this kernel?
- MENUCONFIG="no"
- CLEAN="no"
- # Run 'make mrproper' before configuration/compilation?
- MRPROPER="no"
- # Mount BOOTDIR automatically if it isn't mounted?
- MOUNTBOOT="yes"
- # Make symlinks in BOOTDIR automatically?
- # SYMLINK="no"
- # Save the new configuration in /etc/kernels upon
- # successfull compilation
- SAVE_CONFIG="yes"
- # Use Color output in Genkernel?
- USEcolor="yes"
- # Clear build cache dir
- # CLEAR_CACHE_DIR="yes"
- # Genkernel uses an independent configuration for MAKEOPTS, and does not source
- # /etc/make.conf . You can override the default setting by uncommenting and
- # tweaking the following line. Default setting is set up by
- # ${GK_SHARE}/${ARCH_OVERRIDE}/config.sh . The recommended value for -j
- # argument is: <number of processors>*<number of cores per processor>+1
- # MAKEOPTS="-j2"
- # Add in LVM support from static binaries if they exist on the system, or
- # compile static LVM binaries if static ones do not exist.
- LVM="yes"
复制代码
我一般都 genkernel all
你只要initramfs的话就 genkernel initrd得了
- $ df -hT
- 文件系统 类型 容量 已用 可用 已用% 挂载点
- rootfs rootfs 15G 15G 225M 99% /
- /dev/mapper/dvg-lvdebianroot
- reiserfs 15G 15G 225M 99% /
- rc-svcdir tmpfs 1.0M 104K 920K 11% /lib/rc/init.d
- udev tmpfs 10M 132K 9.9M 2% /dev
- shm tmpfs 496M 0 496M 0% /dev/shm
- /dev/mapper/gvg-lvhome
- reiserfs 15G 9.5G 5.6G 63% /home
- /dev/mapper/gvg-lvdata
- reiserfs 15G 13G 3.0G 81% /home/lvdata
- /dev/sda8 ext3 279M 102M 164M 39% /boot
- /dev/sda1 fuseblk 17G 11G 6.4G 62% /media/sda1
- /dev/sda5 fuseblk 40G 3.4G 37G 9% /media/sda5
- /dev/sda6 fuseblk 29G 16G 13G 56% /media/sda6
- /dev/sda7 vfat 20G 7.8G 12G 41% /media/sda7
- /dev/mapper/gvg-lvroot
- reiserfs 20G 8.8G 12G 44% /mygentoo
复制代码 |
|