测试环境:CentOS 6.6 (kernel:2.6.32-504.el6.x86_64)
一、准备工作
为当前虚拟机创建一块虚拟磁盘,我这里是/dev/sdb 8GB
创建基本的分区结构:
/dev/sdb1:boot分区,大小200MB
/dev/sdb2:root分区,使用全部剩余大小
二、格式化并挂载分区
分区完成后
# partx -a /dev/sdb #内核重读分区
# mkfs -t ext4 /dev/sdb1 #格式化boot分区
# mkfs -t ext4 /dev/sdb2 #格式化root分区
# mkdir /mnt/sysroot /mnt/boot #创建挂载点
# mount /dev/sdb1 /mnt/boot #挂载boot
# mount /dev/sdb2 /mnt/sysroot #挂载root
三、安装grub、复制相关文件
# grub-install --root-directory=/mnt /dev/sdb #安装grub,此处--root-directory为grub所在的根,即boot
# cp /boot/vmlinuz-2.6.32-504.el6.x86_64 /mnt/boot/vmlinuz #复制内核文件至对应目录
# cp /boot/initramfs-2.6.32-504.el6.x86_64.img /mnt/boot/initramfs.img #复制initramfs文件至对应目录
# aibto /bin/bash /mnt/sysroot #此步解释见下方/* */内的内容
/*
注&#