Sharing

2012年5月31日 星期四

Install Ubuntu 12.04 on USB by VMware

上一次有提到 bootable USB 要怎麼做, 可以利用 Unetbootin 這個工具來做

http://unetbootin.sourceforge.net/

但我今天試著用這個工具做出來的 USB, 雖然的確可以開機, 但結果就和開機光碟一樣, 會進入安裝模式, 即使進入 command line 模式, 也因為工具太少, 而做不了什麼事, 所以就找了一下別人是怎麼做 LiveUSB.

https://help.ubuntu.com/community/Installation/FromUSBStick#From_Ubuntu_Linux
http://mintarticles.com/read/operating-systems-articles/how-to-install-portable-linux-ubuntu-on-a-bootable-usb-flash-drive-from-sun-virtualbox,13641/

大至上就是真的把 Ubuntu 裝一次, 但裝在 USB 上面, 做法你可以真的拿一台機器來裝, 但文章中都提到使用 VirtualBox 來裝, 也就是虛擬機器. 我對 VirtualBox 不太熟, 反而對 VMware Player 比較熟一點, 所以就試著用它來裝裝看

首先創造一個 Virtual Machine, 安裝 iso 檔就以 Ubuntu 12.04 server amd64 為例


到最後一個畫面時, 把 "Power on this virtual machine after creation" 勾選去掉, 先不要讓他開機


接下來把剛剛新加入的 VM 打開來, 把 Hard Disk 砍掉


接下來第一個光碟的 "connect at power on"  也不要勾選, 他會讓 Virtual Machine 自動安裝


USB 的部份, 則是把 "Show all USB input devices" 勾選起來


接下來就可以開機了, 第一次開機會用光碟開機, 因為要安裝 Ubuntu 12.04, 趁他開機的時間記得把 USB 接上去, 在右下角其中有一個 icon 代表著 USB, 把 Connect 按下去後, 他就會把 USB 轉接到 VM 上面去



因為沒有硬碟, 你唯一看到的就是 16G 的 USB, 就裝上去吧!


裝好之後, 要試驗一下他是否真的能開機, 但比較麻煩的是,  VMware Player 的虛擬主機版很舊, 所以無法用 USB 開機, 但有厲害的人做好另一個開機光碟可以間接讀取 USB

http://theholyjava.wordpress.com/2010/06/10/booting-from-a-usb-stick-in-vmware-player/


把 plpbt 下載下來後, 裡面有一個 plpbt.iso 檔, 我們就把它掛戴到第一個光碟機, 並且把 "Connect at power on" 勾選起來



開機的畫面如下, 就可以選 USB 開機囉!





2012.06.01 補:
如果要把 USB 做成 .img 檔,  Linux 上可以直接用 dd,  window 上可以用 usbit 這個小工具
http://www.alexpage.de/usb-image-tool/

2012.06.01 補:
結果今天前輩告訴我... 如果只是要做一個 linux-like 的 liveCD 不用這麼麻煩...
到這個網站下載就可以了, 而且還是 iso 檔... Orz
http://www.sysresccd.org/SystemRescueCd_Homepage

1 則留言:

Juvisy 提到...

之前作liveUSB的時候是直接安裝在USB上,再配合軟體與BIOS設定去開機。
不過感覺進作業系統以後速度整個慢就沒玩了~好文章,推一個!