查资料的时候无意中看到多分区img的使用方法,与大家分享一下。
1.以chromium os为例,其img中有12个分区,直接mount是不行的,首先要把img绑定在loop设备上(执行前先用ls /dev/loop* 和 losetup -a 查看有哪些loop设备和已经使用了哪些设备)。
losetup /dev/loop0 chromiumos.img
2.要把img镜像的分区映射出来,这里需要使用kpartx,如果发行版未自带的话需要安装。
yum -y install kpartx
kpartx -av /dev/loop0
3.挂载映射出的分区
mount /dev/mapper/loop0p1 /mnt/chomiumos/partion1
为了省事可以用一个for循环自动挂载,实践证明只有1,3,8,12可以挂载
/dev/mapper/loop0p1 1.2G 255M 911M 22% /chromuimos/partition1
/dev/mapper/loop0p3 1.2G 900M 305M 75% /chromuimos/partition3
/dev/mapper/loop0p8 12M 24K 12M 1% /chromuimos/partition8
/dev/mapper/loop0p12 16M 11M 5.5M 66% /chromuimos/partition12
chromeos官方镜像同理。
1.以chromium os为例,其img中有12个分区,直接mount是不行的,首先要把img绑定在loop设备上(执行前先用ls /dev/loop* 和 losetup -a 查看有哪些loop设备和已经使用了哪些设备)。
losetup /dev/loop0 chromiumos.img
2.要把img镜像的分区映射出来,这里需要使用kpartx,如果发行版未自带的话需要安装。
yum -y install kpartx
kpartx -av /dev/loop0
3.挂载映射出的分区
mount /dev/mapper/loop0p1 /mnt/chomiumos/partion1
为了省事可以用一个for循环自动挂载,实践证明只有1,3,8,12可以挂载
/dev/mapper/loop0p1 1.2G 255M 911M 22% /chromuimos/partition1
/dev/mapper/loop0p3 1.2G 900M 305M 75% /chromuimos/partition3
/dev/mapper/loop0p8 12M 24K 12M 1% /chromuimos/partition8
/dev/mapper/loop0p12 16M 11M 5.5M 66% /chromuimos/partition12
chromeos官方镜像同理。
