1. 程式人生 > >關於硬碟安裝ubuntu LiveCD各版本的一些體會

關於硬碟安裝ubuntu LiveCD各版本的一些體會

由於沒有大容量U盤,我只能在近兩年嘗試硬碟安裝很多的ubuntu版本,覺得網上的各種說法還是不太清楚,甚至會有誤導。

這裡只提一些關鍵性問題:

1. 關於提取ISO內的檔案,也就是vmlinuz和initrd.lz一定要與安裝版本對應,比如server和desktop的就不一樣(伺服器版為initrd.gz),另外10.04與12.04的也不一樣,所以不要妄想可以通用,一定要從ISO中分別提取

2. 我都是使用grub4dos_0.4.4來做啟動,而且之前做過windows7的軟啟用,也就是grldr已經存在並且不可覆蓋,最好是在安裝 ubuntu前改名。。經過各種測試,C:\下只需要複製grldr和menu.lst兩個檔案即可,根本用不著修改BOOT.INI(改了與沒改一樣, 不能選擇性啟動雙系統),解決方法是修改menu.lst來啟動多個系統,比如我就有XP+7的雙系統,參考官方寫法我修改了一下menu.lst(見# 號內的內容)

#####################################

timeout 2

default /default

title Microsoft Windows XP

fallback 1

find –set-root –ignore-floppies –ignore-cd /ntldr

map () (hd0)

map (hd0) ()

map –rehook

find –set-root –ignore-floppies –ignore-cd /ntldr

chainloader /ntldr

savedefault –wait=2

title Microsoft Windows 7

fallback 2

find –set-root –ignore-floppies –ignore-cd /bootmgr

map () (hd0)

map (hd0) ()

map –rehook

find –set-root –ignore-floppies –ignore-cd /bootmgr

chainloader /bootmgr

savedefault –wait=2

title Ubuntu 12.04 LiveCD

root (hd0,0)

kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-12.04-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8

initrd (hd0,0)/initrd.lz

#######################################

這樣預設是啟動第一個,等待時間2秒,這樣的好處就是你可以將ubuntu LiveCD當做一個臨時系統來用,而不用安裝,做為體驗還是不錯的,耗不影響xp/7的正常工作。

但是有一個問題,如果你的win7是軟解的話,那麼用Grub4dos來啟動會使軟解失效,貌似有一種改名法可以解決這個問題,但這不屬於本文討論的內容