查看Xen镜像文件的位置:
more /etc/xen/selboo
disk = ['file:/opt/disk/selboo.img,sda1,w']
说明 镜像文件的位置在 /opt/disk/selboo.img
xm shutdown selboo
2.进行挂载镜像文件:
首先查看文件基本信息:
fdisk /xen/hardDisk/IM-243.35.img -l #得知此镜像的簇大小为512
sfdisk -d /xen/hardDisk/IM-243.35.img
/opt/disk/selboo.img1 : start= 63, size= 208782, Id=83, bootable
/opt/disk/selboo.img2 : start= 208845, size= 16563015, Id=8e
/opt/disk/selboo.img3 : start= 0, size= 0, Id= 0
/opt/disk/selboo.img4 : start= 0, size= 0, Id= 0
上述结果可以得知,簇的起始位置在63!
mount -o loop,offset=$((63*512)) /xen/hardDisk/IM-243.30.img /mnt
3.修改镜像文件的grub 修改为直接启动sh
kernel /vmlinuz-2.6.18-92.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet single #单用户模式进入
xm create selboo
5.修改密码:
passwd root
修改密码后,关闭虚拟机。
6.再次挂载镜像后,去除grub中 single 这句话。
7.重新启动虚拟机!OK
也可以直接挂在 跟 "/" 修改 /etc/shadow 即可
more /etc/xen/selboo
virsh edit IM-243.35
disk = ['file:/opt/disk/selboo.img,sda1,w']
说明 镜像文件的位置在 /opt/disk/selboo.img
<source file='/xen/hardDisk/IM-243.35.img'/>
xm shutdown selboo
2.进行挂载镜像文件:
首先查看文件基本信息:
fdisk /xen/hardDisk/IM-243.35.img -l #得知此镜像的簇大小为512
sfdisk -d /xen/hardDisk/IM-243.35.img
/opt/disk/selboo.img1 : start= 63, size= 208782, Id=83, bootable
/opt/disk/selboo.img2 : start= 208845, size= 16563015, Id=8e
/opt/disk/selboo.img3 : start= 0, size= 0, Id= 0
/opt/disk/selboo.img4 : start= 0, size= 0, Id= 0
上述结果可以得知,簇的起始位置在63!
mount -o loop,offset=$((63*512)) /xen/hardDisk/IM-243.30.img /mnt
3.修改镜像文件的grub 修改为直接启动sh
kernel /vmlinuz-2.6.18-92.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet single #单用户模式进入
initrd /initrd-2.6.18-92.el5.img
取消挂载,umount /mnt
4.重新启动虚拟机:xm create selboo
5.修改密码:
passwd root
修改密码后,关闭虚拟机。
6.再次挂载镜像后,去除grub中 single 这句话。
7.重新启动虚拟机!OK
也可以直接挂在 跟 "/" 修改 /etc/shadow 即可