Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1809719
  • 博文数量: 636
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 3950
  • 用 户 组: 普通用户
  • 注册时间: 2014-08-06 21:58
个人简介

博客是我工作的好帮手,遇到困难就来博客找资料

文章分类

全部博文(636)

文章存档

2024年(5)

2022年(2)

2021年(4)

2020年(40)

2019年(4)

2018年(78)

2017年(213)

2016年(41)

2015年(183)

2014年(66)

我的朋友

分类: 系统运维

2014-12-02 15:50:19

查看Xen镜像文件的位置:

more /etc/xen/selboo

virsh edit IM-243.35


找到类似以下一句话:
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  #单用户模式进入

        initrd /initrd-2.6.18-92.el5.img

取消挂载,umount /mnt

4.重新启动虚拟机:
       xm create selboo
5.修改密码:
passwd root
修改密码后,关闭虚拟机。
6.再次挂载镜像后,去除grub中  single 这句话。
7.重新启动虚拟机!OK

也可以直接挂在 跟 "/" 修改 /etc/shadow 即可





具体执行 virsh edit 虚拟机名 找到 虚拟机的镜像文件位置 ,即 img的位置



  IM-TJ01-175.207

  b39f7d38-cb87-ac63-728e-56d1eb90a763

  4096000

  4096000

  4

  /usr/bin/pygrub

  -q

 

    linux

 

 

  destroy

  restart

  restart

 

   

     

     

     

   

   

     

     

     

阅读(672) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~