您的位置:首页 > 其它

创建带有GRUB2启动的磁盘映像文件

2016-05-07 00:29 232 查看

1、使用bximage或dd命令创建磁盘映像文件

bximage




dd if=/dev/zero of=hd.img bs=512 count=20480


2、使用fdisk工具创建分区

fdisk hd.img


3、使用kpartx映射分区

因losetup对带有分区的映像文件支持不好,故用kpartx工具。需要注意kpartx将分区映射到哪个loop设备上,具体可通过/dev/mapper/目录查看。kpartx工具包含了losetup的功能,故不用再通过losetup挂载或卸载。

kpartx -av hd.img


4、分区格式化

sudo mkfs.ext4 /dev/mapper/loop0p1


5、挂载分区

mkdir /mnt/img
mount /dev/mapper/loop0p1 /mnt/img


6、安装GRUB2到映像文件

grub-install --no-floppy --root-directory=/mnt/img /dev/loop0


7、卸载分区

sudo umount /mnt/img


断开分区映射

sudo kpartx -d hd.img
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: