Linux防健忘日誌No.78-Ubuntu 12.04.2 使用USB隨身碟安裝UBUNTU SERVER

其實不要小看這個問題,在裝DESKTOP版本的時候不會遇到

 

可是一但你把SERVER版的做成USB STICK就會出現,不過因為上次重弄UBUNTU SERVER已經好一陣子了

 

也就是當你用USB開機進去UBUNTU SERVER在半GUI介面的時候,約五到六個步驟後會遇到告訴你CDROM沒偵測到

 

這個問題好久了…,因為裝SERVER所以還是選12.04,但我想13.04的SERVER版可能也還沒有獲得解決吧(猜的

 

當初解決也沒記錄下來

 

今天要用,又浪費了時間找一次

 

不過這邊紀錄兩種方式,第一種只適用於傳統LEGACY BOOT(也就是BIOS開機)的方式

第二種可以適用於LEGACY BOOT或者UEFI這兩種安裝的方法

 

 

這裡用Unetbootin做出一隻Ubuntu 12.04 Server版的隨身碟

 

先介紹第一種

第一種就是改開機參數

 

當開機的時候,load完post自檢之後,可以稍微按個幾下方向鍵(避免GRUB選單自己跳太快)

然後,把光棒放到INSTALL選項後,按下TAB

 

下方會出現一排開機選項

在整串文字最後面加入:

cdrom-detect/try-usb=true

 

之後enter進去安裝就可以解決該問題

 

 

第二種方法,是通用型方法

因為UEFI開機到的GRUB選單,改開機參數沒有效果

 

所以用來安裝UBUNTU的隨身碟除了自己用工具把ISO用進去,

需要再傳一份ISO「檔案」到隨身碟底下儲存

 

原因是因為會把該ISO直接掛載到光碟機

而不是讓USB內的檔案掛載成光碟機

 

所以到了告訴你光碟機抓不到的步驟時,按下ALT+F2,進入終端機

 

1.接著df看一下你現在的掛載配置

可能會看到/dev/sdc1掛載在/cdrom下

那就代表sdc1是你的隨身碟

 

2.先umount /cdrom

 

3.再來把usb先mount到/mnt

mount /dev/sdc1 /mnt

 

4.再把隨身碟裡面那一份ISO直接掛在CDROM上

mount -t iso9660 -o loop /mnt/ubuntu-12.04.2-server-amd64.iso /cdrom

 

之後按ALT+F1切回原本的畫面,再次讓他搜尋光碟機應該就OK了~~~!

 

 

thx for:

http://www.zitaoliu.com/blog/2013/01/02/solved-your-installation-cd-rom-couldnt-be-mountedlinuxubuntu/

http://www.mattkowalczyk.com/blog/?p=169

Leave a comment

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料