Created
April 24, 2018 14:43
-
-
Save GongT/527ebcc66710d16d2bac355507d03156 to your computer and use it in GitHub Desktop.
mount qemu disk
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
export O_P_W_D=$(pwd) | |
trap " | |
cd '$O_P_W_D' | |
pwd | |
echo 'cleanup...' | |
while ! umount root ; do sleep 1 ; done | |
while ! qemu-nbd --disconnect /dev/nbd0 ; do sleep 1 ; done | |
while ! rmmod nbd ; do sleep 1 ; done | |
" EXIT | |
set -x | |
while ! modprobe nbd max_part=8 ; do sleep 1; done | |
while ! qemu-nbd --connect=/dev/nbd0 disk1.qcow2 ; do sleep 1; done | |
while ! mount /dev/nbd0p1 root ; do sleep 1 ; done | |
cd root | |
pwd | |
bash --login -i |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment