在外接 USB 硬碟中安裝 breezy(轉)
自我幾天前第一次發表有關這個主題(如何在外接USB硬碟中安裝breezy)到現在,我已經從實踐中學到了很多有關Ubuntu安裝程式的知識,並且已經在我的外接USB硬碟上成功安裝過了好多遍Ubuntu.(瘋狂吧,我只是想透過多裝幾遍來弄清楚每次我幹它一下他到底有什麼反應。)
我非常樂意和大家分享我的最新體驗,如果你也正在和這個問題打得火熱的話。
背景(硬體平臺):我有一個內建硬碟,西部資料的,上面已經裝了一個Windows XP Pro系統(這個硬碟在Ubuntu的安裝程式裡的分割槽管理程式中顯示為'hda')。我的外接USB硬碟是希捷的,40G大,是可移動的;這是我在沃爾馬花了120美元買的。
友情提示:系統安裝前你最好在你的BIOS中把CDROM設為第一啟動盤,USB裝置設為第二啟動盤,不然在接下來的第四步你就會遇到麻煩的。(如有疏漏,歡迎指正!)
重要提示:別忘了linux是對大小寫敏感的,不管是檔名還是目錄名。(這裡大寫和小寫區別可是很大的。)例如,在linux中,有一個叫“DaBruGo"和一個叫“dabrugo"的檔案,他們兩個可是完全不同的兩個檔案。
下面就是我現在如何在外接USB硬碟上成功安裝Ubuntu的真經:
(1)我沒有使用專家模式來安裝,我只是按下Enter鍵來開始安裝(用的是 Install CD,不是Live CD哦)。(2)在分割槽階段,我讓分割槽程式格式化我的整個外接USB硬碟。(我想這是Ubuntu的推薦分割槽格式吧,它會自動為你劃分一個ext2或者ext3格式的分割槽和一個swap分割槽。)
注意:當處於分割槽階段時尋找下面這一行: 刪除整個SCSI盤(0,0,0)(sda)
一定要萬分小心,在這個階段你要選對SDA盤,而不是HDA盤,不然的話把另一個盤給整個格式化的,並且這個操作可是不可撤銷的。
再嘮叨一次,一定要百分百的選對你要格式化的盤。
(3)當安裝程式進入GRUB多系統載入程式的安裝階段時,要把GRUB裝在這個外接USB硬碟,也就是我們現在正在用的這個盤,千萬可別裝到別的磁碟機代號去啊!
安裝程式會詢問你是否要把GRUB裝在你的內建硬碟(HDA)的MBR上,這時你要選否,然後在接下來畫面裡輸入正確的路徑,也就是你要把GRUB裝在外接USB硬碟的地方。
友情提示:接下來安裝程式會載入一些資料,然後就會彈出CD,要你重啟一下系統。
(4)一定要百分把確定在系統重啟前就已經取出CD(並且關閉CD艙門)。當機子重啟的時候,輸入rescue(以進入rescue模式)(再看一下前面我們提到的友情提示!)
也許你會問,為什麼我們要要以rescue模式啟動呢?這是因為在Ubuntu真正接管機子之前我們得修改一些檔案,好讓機子能夠支援USB裝置。此外,我們也需要修改一下GRUB選單檔案中的一些設定,好讓GRUB正常執行。
(5)當系統啟動之後他會要求你掛載一個分割槽。請從列表中選擇一個正確的掛載點。(我的是掛載在 /mount/dev/discs/disc1/part1)
(6)當終端視窗出現(rescue模式下是出現在左上角)時,按下Ctrl-Alt-F2開啟一個新的終端視窗,以後我們的編輯修改工作就要在這地兒進行了。
(7)在編輯工作開始之前,先輸入一下命令:
mount -tproc proc /target/proc
chroot /target
su
注意:我是用vim來編輯這些檔案的。剛開始接觸vim時你會感覺他很怪異,但知道了一些用法之後就好了:按下Intert鍵你就可以在游標所在地輸入文字了,按下ESC鍵你就可以離開Insert模式了,要離開並儲存檔案的話你可以輸入':qw'。
(8)執行VIM開啟模組檔案,修改一下好讓Ubuntu在啟動時支援USB裝置:
vim /etc/mkinitramfs/modules
在開啟的檔案的末尾,增加下面幾行:
ehci-hcd
usb-storage
scsi_mod
sd_mod
注意,可一定要先儲存才能退出。
(9)執行vim開啟“initramfs.conf”這個檔案,好讓Ubuntu在執行之前有充足的時間載入對USB裝置支援的模組。
vim /etc/mkinitramfs/initramfs.conf
在開啟的檔案開頭,增加下面幾行好讓Ubuntu在開始執行之前停留12秒鐘:
WAIT=12 (in all caps here, not sure if necessary though)
注意,要儲存才能退出。(命令就是':qw')
但是,雖然我們為了讓Ubuntu識別這個外接USB裝置我們已經修改了這兩個檔案,我們仍然需要重新編譯一下Ubuntu在啟動時使用的這個檔案initrd.img,要不光修改那兩個檔案也沒用。
(10)重新編譯initrd.img
mkinitramfs -o /boot/initrd.img-2.6.12-9-386 /lib modules/2.6.12-9-386
(11)編輯GRUB啟動選單,修正一個小錯誤,不然他會從一個錯誤的盤引導
vim /boot/grub/menu.lst
一直往下翻,直到你找到這麼一段,有一個選單列表,裡面Ubuntu被提到三次(也可能最後有提到windows XP,如果你硬碟上有裝的話。)
在這三個ubuntu選單選項中都會有這麼一行,裡面顯示有根分割槽的位置,行的右邊可能有寫著"(hd1,0)"。為什麼要多此一舉?因為根據 GRUB的規則,我們把GRUB裝到了這個外接USB硬碟的啟動塊,那麼他就是我們的第一硬碟(hd0,0),而不是第二硬碟(hd1,0)。
提示:如果你想從這個選單啟動Windows XP,你可以修改一下windows XP項,參照上面的把他改為(hd1,0)。
最後可一定要記得儲存。
(12)離開終端視窗(鍵入exit,然後按下Enter鍵)。按下Ctrl-Alt-F1組合鍵回到rescue模式視窗,然後鍵入exit重啟系統。
一定要百分百確定在系統重啟前你已經取出CD。
(13)重啟之後,Ubuntu就會開始安裝,安裝完之後進入桌面環境。用你在安裝過程中設定的使用者名稱和密碼進入系統。
以上就是我成功地在外接USB硬碟上安裝Ubuntu的步驟。如果有誰在這方面一直有疑問的話,我希望這能對你有所助益。如果他真的管用的話,也請讓我知道一下。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-939805/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 硬碟安裝 Mandriva(轉)硬碟
- suse 10 硬碟安裝(轉)硬碟
- 硬碟安裝 Debian(轉)硬碟
- 雙硬碟安裝linux(轉)硬碟Linux
- 硬碟安裝ubuntu 6.10(轉)硬碟Ubuntu
- 從硬碟安裝LINUX(轉)硬碟Linux
- 在硬碟上安裝windows,linux,solaris的組合(轉)硬碟WindowsLinux
- 用硬碟安裝Yoper linux(轉)硬碟Linux
- 透過硬碟安裝 Linux(轉)硬碟Linux
- 從硬碟安裝Fedora Core 4(轉)硬碟
- 硬碟安裝 SuSE Linux 9.1(轉)硬碟Linux
- 從硬碟iso安裝RedHat AS 4(轉)硬碟Redhat
- Fedora Core 4硬碟安裝方法(轉)硬碟
- 從硬碟安裝ubuntu 6.06(轉)硬碟Ubuntu
- 在一個硬碟上安裝五個作業系統(轉)硬碟作業系統
- lsusb命令-在系統中顯示有關USB裝置資訊
- SuSELinux9.1完整硬碟安裝(轉)Linux硬碟
- 在 Java 應用程式中訪問USB裝置Java
- Install Debian (Etch/testing) in a USB stick 在U 盤中安裝 Debian(Etch/testing)(轉)
- 在debian中安裝Java環境(轉)Java
- Ubuntu硬碟安裝Ubuntu硬碟
- 從硬碟安裝NetBSD2.0/3.0(轉)硬碟
- RayLx 1.5 硬碟安裝手記(從FAT)(轉)硬碟
- 在硬碟用ISO裸裝Mandrake9(轉)硬碟
- 黑洞筆記:在VMWARE中安裝X-WINDOW(不用安裝VMTOOL)(轉)筆記
- 在vmware的centos(linux)中載入usb裝置CentOSLinux
- 硬碟中安裝Linux作業系統硬碟Linux作業系統
- Subversion在Federa Code 4中的安裝方法(轉)
- 在linux安裝中的分割槽概念(轉)Linux
- RedHat Linux 9.0安裝過程中的硬碟分割槽問題(轉)RedhatLinux硬碟
- 教你在WindowsXP中為USB新增“只讀”屬性(轉)Windows
- 硬碟安裝 Mandriva Linux 2006(轉)硬碟Linux
- RedHat Enterprise AS4 硬碟安裝心得(轉)Redhat硬碟
- 簡介ManDrake Linux系統硬碟安裝(轉)Linux硬碟
- 使用隨身碟和USB硬碟的正確方法(轉)硬碟
- https://github.com/breezy-weather/breezy-weather/releasesHTTPGithub
- CVS在MAC OSX中的安裝和使用 (轉)Mac
- 在FreeBSD中安裝雙網路卡例項(轉)