日期:2014-05-16  浏览次数:20697 次

内核编译问题求助
http://blog.csdn.net/phoenixie/article/details/6885313
按照上面说的步骤来安装XEN在centos6上
在第7步跟第8步的时候是编译 内核
7. 编译安装内核 
# 从github下载内核
wget https://github.com/jsgf/linux-xen/tarball/xen-2.6.32.46 -O kernel-xen-2.6.32.46.tar.gz
# 下载config
wget http://pasik.reaktio.net/xen/kernel-config/config-2.6.32.43-pvops-dom0-xen-stable-x86_64

# 可以先修改config里面的CONFIG_LOCALVERSION项, 给这个内核起个别名, 比如-dom0-xen, 以下为没有修改的情况 
tar xzf kernel-xen-2.6.32.46.tar.gz
cp config-2.6.32.43-pvops-dom0-xen-stable-x86_64 jsgf-linux-xen-1c3f03c/.config
cd jsgf-linux-xen-1c3f03c
make oldconfig
make -j4 bzImage
make -j4 modules
make modules_install
depmod -a 2.6.32.46
cp -a arch/x86/boot/bzImage /boot/vmlinuz-2.6.32.46
cp -a System.map /boot/System.map-2.6.32.46
cp -a .config /boot/config-2.6.32.46
cd /boot/
dracut --force initramfs-2.6.32.46.img 2.6.32.46

# 关闭ksm, 跟xen不兼容
chkconfig ksm off
chkconfig ksmtuned off

8. 编辑/boot/grub/menu.lst, 添加
title Xen 4.0 with Linux 2.6.32.46
  root (hd0,0)
  kernel /xen.gz dom0_mem=2048M loglvl=all guest_loglvl=all
module /vmlinuz-2.6.32.46 ro root=/dev/sda2 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM KEYBO
ARDTYPE=pc KEYTABLE=us SYSFONT=latarcyrheb-sun16 LANG=en_US.UTF-8 nomodeset
module /initramfs-2.6.32.46.img
感觉是红色字部分出了问题 应该跟这个一样么?

------解决方案--------------------
root (hd0,0)

root=/dev/sda2?? 是sda1吧