হ্যাঁ, উদাহরণস্বরূপ দেখুন কীভাবে হোস্টের এফএস দিয়ে কোনও ভিএম বুট করবেন:
হোস্টটিতে 9 পি মডিউল যুক্ত করুন initramfs
(এটি প্রয়োজনীয় মডিউলগুলির সাথে একটি আরআরডি রাখার জন্য সবচেয়ে সহজতম উপায় নয়):
printf '%s\n' 9p 9pnet 9pnet_virtio | sudo tee -a /etc/initramfs-tools/modules
sudo update-initramfs -u
qemu -kernel "/boot/vmlinuz-$(uname -r)" \
-initrd "/boot/initrd.img-$(uname -r)" \
-fsdev local,id=r,path=/,security_model=none \
-device virtio-9p-pci,fsdev=r,mount_tag=r \
-nographic \
-append 'root=r ro rootfstype=9p rootflags=trans=virtio console=ttyS0 init=/bin/sh'
আপনি যদি এটি সাধারণ ব্যবহারকারী হিসাবে চালনা করেন তবে এমন ফাইল রয়েছে যা এটি অ্যাক্সেস করতে সক্ষম হবে না তবে শেল প্রম্পটটি পেতে সক্ষম হওয়া উচিত এবং এটি কোনও ক্ষতি করতে পারে না:
[ 0.000000] Linux version 3.10-3-amd64 (debian-kernel@lists.debian.org) (gcc version 4.7.3 (Debian 4.7.3-7) ) #1 SMP Debian 3.10.11-1 (2013-09-10)
[ 0.000000] Command line: root=r rootfstype=9p rootflags=trans=virtio console=ttyS0 init=/bin/sh
[...]
Loading, please wait...
[ 0.564122] systemd-udevd[52]: starting version 204
[...]
Begin: Loading essential drivers ... [ 1.007951] FS-Cache: Loaded
[ 1.009958] 9p: Installing v9fs 9p2000 file system support
[ 1.012880] FS-Cache: Netfs '9p' registered for caching
done.
Begin: Running /scripts/init-premount ... done.
[...]
sh-4.2# ls /
bin home lib32 media opt safe tmp vmlinuz.old
boot initrd.img lib64 mnt proc sbin usr
dev initrd.img.old libx32 old root srv var
etc lib lost+found old-tmp run sys vmlinuz
sh-4.2# poweroff -f
[ 56.958724] ACPI: Preparing to enter system sleep state S5
[ 56.960332] Power down.