首頁 > OpenSUSE Linux, SuSE Linux 相關應用 > openSUSE 12.2 安裝 XEN 於 GRUB2 選單問題

openSUSE 12.2 安裝 XEN 於 GRUB2 選單問題

分享

因為目前手上的主機尚未升級到 12.2 來跑 XEN 的部分,前幾天看到 Rex 在部落格中詢問到這個問題,嘗試將某一台測試主機升級到 12.2 並搭配 XEN Kernel,發現目前的 GRUB2 並不會自動添加啟動項目到選單中,檢查一下 kernel-xen 安裝好後相關的選單還是會寫到舊版的 GRUB 選單內,因此若你要使用 GRUB2 來作為選單的管理必須要手動添加,操作方式如下:

  1. 首先,透過 vi 去編輯 /boot/grub2/grub.cfg 組態檔案
  2. 我是在 #### BEGIN /etc/grub.d/20_linux_xen ###  這個 Section 底下添加啟動項目如下menuentry “openSUSE 12.2 (XEN) {
    multiboot  /boot/xen.gz
    module  /boot/vmlinuz-xen  root=37673d4e-cba6-436b-b6ce-07f889b60651 ro
    module  /boot/initrd-xen
    }
  3. 重新啟動後便可以看到選單,也可以順利開啟

補充 – 

在 openSUSE 正體中文社團中提出了這問題,感謝有 張大神 的協助 ( https://bugzilla.novell.com/show_bug.cgi?id=774666 ),安裝好 Kernel-Xen 之後若選單看不到可以直接執行:

# grub2-mkconfig -o /boot/grub2/grub.cfg  就可以更新嚕 ~

  1. 2012年9月20日14:42 | #1

    補充一下,選單中的 root=37673d4e-cba6-436b-b6ce-07f889b60651 是磁碟分割區的UUID ,可以直接參考其他選項的配置複製即可

  1. 目前尚無任何 trackbacks 和 pingbacks。

(若看不到驗證碼,請重新整理網頁。)

*