XEN - pygrub 是否會改變 dom0 上的 grub

XEN - pygrub 是否會改變 dom0 上的 grub

我對問題表示歉意,但我並沒有真正理解 pygrub 背後的想法。我從 stacklet.com 下載了 VM。此映像以 ext4 檔案和 pygrub 配置提供。我的問題是我是否可以從 dom0 標準方式運行此映像:xl create -f debian.7-8.x86.20150217.pygrub.cfg -c不用擔心 pygrub 會覆蓋或以某種方式修改我目前在 dom0 上的 grub2 配置?

file debian.7-8.x86.20150217.img 
(10:42:14 PM) wakatana: debian.7-8.x86.20150217.img: Linux rev 1.0 ext4 filesystem data, UUID=39c0e071-393f-4ba3-8aea-51072590991f, volume name "root" (extents) (large files) (huge files)


cat debian.7-8.x86.20150217.pygrub.cfg
bootloader = "/usr/bin/pygrub"
memory = 512
name = "debian.7-8.x86.20150217"
vif = [ '' ]
disk = ['file:/var/stacklet/debian.7-8.x86.20150217.img,xvda,w']
root = "/dev/xvda"
extra = "fastboot"

答案1

答案是否定的,pygrub 不會改變 dom0 grub,所有積分都來自 freenode 上的 #xen 頻道的 PryMar56。據我了解,pygrub 是可以從給定映像中提取引導程式並啟動該映像的工具,因此無需指定引導程式或核心/ramdisk。當然必須為此準備圖像,例如www.stacklet.com提供這些圖像。人們還可以檢查 pygrub 是否能夠透過使用pygrub -q imagename在某些情況下需要臨時空間來提取引導程序,因此這應該可以解決問題mkdir -p /var/run/xend/boot/

相關內容