9.10使用wubi-x

因為9.10使用 grub2 的關係, wubi-x 變成無法使用,所以想說降回 grub1,看看 wubi-x 能不能用。

第一次測試結果:系統要安裝grub2,卻找不到……

 

找了一下,原來是 /usr/share/grub-install/grub-install 的判斷問題,用文字編輯器將檔案中判斷 grub-pc 的條件都註解掉,加上 # 。

第二次測試結果:正確的安裝 grub1 ,但是重開機後,系統卻顯示找不到開機的menu.lst

用 wubi-x 把9.04安裝一次,來看看二者的差異。

原來9.04使用 wubi-x,在安裝過程中, /ubuntu/disks/boot 會被掛載成為 /boot,所以 install-grub 會將安裝設定檔寫到 /ubuntu/disks/boot 中,找了半天,才找到原來是9.04中的 /lib/partman/fstab.d/hostboot 做的事情。

9.10把這個檔案取消了,因為grub2可以直接掛載loop檔,直接讀取裡面的設定檔,所以取消了設定,不過,網路上一堆人升級核心 kernel 之後,哀鴻遍野, wubi 會找不到設定檔,因為核心升級,磁碟的uuid會變化,grub2會找不到磁碟,導致開不了機。

我既然要用grub1,就必須將 /ubuntu/disks/boot 會被掛載成為 /boot,,所以將9.04的 /lib/partman/fstab.d/hostboot 複製到9.10來使用。

第三次測試:成功使用 wubi-x 安裝 ubuntu 9.10了。

 

分類: ubuntu Mint LMDE Manjaro。這篇內容的永久連結