码迷,mamicode.com
首页 > 其他好文 > 详细

[镜像]镜像操作

时间:2017-09-11 10:12:24      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:linear   setup   evm   mil   roo   log   lan   details   article   

安装完之后查看一下版本 /usr/sbin/debootstrap –version转自:http://blog.csdn.net/cnyyx/article/details/27182833

1、挂载镜像

  1. sudo losetup -f   #查看哪个loop设备是空闲的     /dev/loop0      #loop0这个设备是空闲的
  2. sudo losetup /dev/loop0 /var/lib/libvirt/images/ubuntu.img
  3. sudo kpartx -av /dev/loop0   # losetup+kpartx用来挂在带有分区表的镜像文件
    #输出结果如下
    add map loop0p1 (253:0): 0 18380800 linear /dev/loop0 2048
    add map loop0p2 (253:1): 0 2 linear /dev/loop0 18384894
    add map loop0p5 (253:2): 0 2093056 linear /dev/loop0 18384896 
  4. sudo mkdir /vmdisk
  5. sudo mount /dev/mapper/loop0p1 /vmdisk/  #把第一个分区挂载到/vmdisk
  6. 如果想安装某个工具,则需要如下操作
    1. sudo apt-get install binfmt-support qemu qemu-user-static debootstrap tar dosfstools 
    2. 安装完之后查看一下版本 /usr/sbin/debootstrap –version
    3. 如果本地低于 debootstrap 1.0.74,则需要以下操作,如果不低于则不需要 wget https://rcn-ee.com/mirror/debootstrap/debootstrap_1.0.74_all.deb sudo dpkg -i debootstrap_1.0.74_all.deb
    4. 然后将img mount到虚拟机,比如mount 到了 /mnt/
    5. 然后 sudo chroot /mnt

这样就可以查看和编辑镜像中的内容

2、卸载镜像

  1. sudo umount /vmdisk
  2. sudo kpartx -dv /dev/loop0  
    #输出如下
    del devmap : loop0p5
    del devmap : loop0p2
    del devmap : loop0p1 
  3. sudo losetup -d /dev/loop0

安装完之后查看一下版本 /usr/sbin/debootstrap –version

[镜像]镜像操作

标签:linear   setup   evm   mil   roo   log   lan   details   article   

原文地址:http://www.cnblogs.com/aaronLinux/p/7503359.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!