- 论坛徽章:
- 0
|
准备做一个kvm客户机,但是fdisk分区後,发现目录无法被识别
执行了以下命令:
生成磁盘映像
dd if=/dev/zero of=hda_16G.img bs=4096 count=4000000
分区
fdisk -C 16065 -H 255 -S 63 hda_16G.img
n
p
4
2048
20000000(取中间值,留出空间给安装程序)
w
losetup -o 1048576 /dev/loop0 hda_16G.img
mkfs.ext3 -m 0 /dev/loop0
mount /dev/loop0 /mnt/rootfs
将Centos安装ISO解压後拷贝到挂载的磁盘映像里。
cp -r /root/cdrom/* /mnt/rootfs
losetup -d /dev/loop0
umount /mnt/rootfs/
最后用virt-install 安装CentOS客户机
virt-install -v -n centos1 -r 1024 --vcpus=2 --accelerate --os-type=linux -l /home/ks/bootdisk --disk path=/home/ks/bootdisk/hda_16G.img --virt-type=kvm --nographic -w bridge:br0 --extra-args='console=tty0 console=ttyS0,115200n8 root=/dev/ram init=/init'
但是安装提示:
|An error occured finding the │
│ installation image on your │
│ hard drive. Please check your │
│ images and try again. |
发现原ISO目录里的目录 images 和 Packages
被识别成了文件,从而导致images和Packages里面的安装映像及包无法被读取。
这个是不是fdisk的bug啊。 |
|