時(shí)間:2015-06-28 00:00:00 來(lái)源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)
要能從移動(dòng)硬盤(pán)啟動(dòng)linux, 首要的條件是主板支持usb啟動(dòng), 如果不支持usb啟動(dòng),也能實(shí)現(xiàn)這樣的任務(wù), 但是要求能進(jìn)如windows, 而且需要其他的啟動(dòng)工具, 詳見(jiàn)后文.
實(shí)驗(yàn)室電腦已經(jīng)安裝了Redhat AS版本, 所以想多學(xué)習(xí)Redhat. 我已經(jīng)有了Redhat AS的iso文件, 所以開(kāi)始的時(shí)候是打算從本地硬盤(pán)安裝Redhat到移動(dòng)硬盤(pán)的. 然而啟動(dòng)之后, 進(jìn)入grub, 正常安裝Redhat到選擇分區(qū)的時(shí)候, 安裝程序不能識(shí)別移動(dòng)硬盤(pán). 后來(lái)我用Ubuntu的livecd直接安裝到移動(dòng)硬盤(pán). 用實(shí)驗(yàn)室?guī)в術(shù)rub的電腦順利啟動(dòng)了移動(dòng)硬盤(pán)上的linux.我戲稱(chēng), 本來(lái)想和Redhat有親密的接觸, 不想?yún)s投入了Ubuntu的懷抱. 然而麻煩的事情還在后面.
如何在自己的筆記本上面啟動(dòng)安裝的ubuntu?
在不對(duì)原有windows做任何影響的情況下, 我首先想到的是用usb啟動(dòng), 進(jìn)入dos, 啟動(dòng)grub4dos, 然后輸入命令或其他來(lái)啟動(dòng)ubuntu. 但是有2塊usb設(shè)備的時(shí)候, 似乎grub4dos不能識(shí)別第二塊usb. 問(wèn)題按下一個(gè)起來(lái)一個(gè). 那我能否不用usb,而是用其他的dos啟動(dòng),然后進(jìn)入grub4dos呢. 虛擬軟驅(qū)!下載虛擬軟驅(qū), 然后修改其img文件把grub4dos放進(jìn)去.
但是啟動(dòng)之后, 軟驅(qū)1.44Mb/2.88Mb都不足夠啟動(dòng)grub. 又一次失敗了. 考慮到所有問(wèn)題的根源都是安裝了ubuntu的移動(dòng)硬盤(pán)分區(qū)不包含啟動(dòng)信息. 所以到網(wǎng)上找了各種工具來(lái)使這塊分區(qū)能啟動(dòng). 但都未成功(原因后面講述). 而在這個(gè)時(shí)候, 發(fā)現(xiàn)了forum.ubuntu.org.cn上面的操作方法, 才使的后面的過(guò)程十分順利.
既然可以虛擬軟驅(qū), 為什么不能虛擬grub? 詢(xún)問(wèn)在C:盤(pán)放入grldr, 修改boot.ini不會(huì)重寫(xiě)MBR后, copy grldr, 修改boot.ini 重啟,選擇grub. 順利啟動(dòng)了安裝在移動(dòng)硬盤(pán)的ubuntu.
用幾乎相同的方法在usb上面安裝了一個(gè)liveusb的minilinux. 開(kāi)機(jī),選擇從usb啟動(dòng). 可以順利啟動(dòng). 開(kāi)機(jī), 進(jìn)入ntloader后, 選擇grubfordos, 也可以順利啟動(dòng)minilinux.
那么為什么移動(dòng)硬盤(pán)不能直接啟動(dòng)? 難道我的主板不支持嗎? 之前128M的usb格式化的時(shí)候, 如果選擇usb-zip格式是能進(jìn)入dos的, 而選擇usb-hdd格式卻不能進(jìn)入dos.
難道我的主板支持usb-zip卻不支持usb-hdd? 進(jìn)入bios查詢(xún), 似乎沒(méi)有區(qū)別. 網(wǎng)上查詢(xún), 似乎說(shuō)256M以下是usb-zip, 256M以上的是usb-hdd. 排除主板問(wèn)題后再次查看移動(dòng)硬盤(pán).
用PQmagic查看,發(fā)現(xiàn)在linux分區(qū)前面有一個(gè)7.8M的未分配空間, 而且,竟然是主分區(qū)而不是邏輯分區(qū). 那么我想問(wèn)題應(yīng)該出在這里. grub或者ntloader都是檢測(cè)硬盤(pán)的第一個(gè)分區(qū), 并找到相關(guān)的啟動(dòng)信息. 然后引導(dǎo)內(nèi)核啟動(dòng). 如果在第一個(gè)分區(qū)找不到, 當(dāng)然不能啟動(dòng).
問(wèn)題似乎還不是把7.8M空間刪除那么簡(jiǎn)單. PQmagic竟然刪除不了, 總說(shuō)出錯(cuò). 而將其轉(zhuǎn)換為邏輯分區(qū)也可以. 那么把已經(jīng)存在的linux做ghost, 然后分區(qū),再ghost回去如何?
可惜ghost不支持linux分區(qū). 進(jìn)入其他的linux系統(tǒng), 用tar命令復(fù)制整個(gè)根目錄, 卻發(fā)現(xiàn)還是有一些文件夾是不能復(fù)制的, 比如/home,比如自建的文件夾等. 從網(wǎng)上下載了ghost4linux的程序(g4l), 這個(gè)復(fù)制的時(shí)候,竟然速度只有0.6M/s, 想想20G的分區(qū)要復(fù)制幾個(gè)小時(shí), 遂作罷. 既然7.8M空間為主分區(qū), 那么何不把安裝系統(tǒng)的分區(qū)設(shè)為主分區(qū)? 遂轉(zhuǎn)換分區(qū). 重新啟動(dòng). OK!
來(lái)來(lái)回回,3周多的時(shí)間. 終于搞定了這個(gè)問(wèn)題. 現(xiàn)在可以從移動(dòng)硬盤(pán)直接啟動(dòng)也可以從ntloader,選擇grub啟動(dòng)linux了.
1, 格式化移動(dòng)硬盤(pán)的第一個(gè)分區(qū)為linux文件格式:ext2或ext3.
2, 用live CD安裝系統(tǒng)到第一個(gè)分區(qū).
3, (1)用工具安裝grub到移動(dòng)硬盤(pán)的第一個(gè)分區(qū).
(2) 如果主板不支持usb啟動(dòng), 可以下載grldr,修改c:\boot.ini .
4, 修改/boot/grub/menu.lst ubuntu 7.10 已經(jīng)支持uuid的掛載了.
5, 重啟, 選擇usb啟動(dòng)或者到ntloader后選擇grub
6, Enjot the linux life。
關(guān)鍵詞標(biāo)簽:linux,移動(dòng)硬盤(pán),USB
相關(guān)閱讀
熱門(mén)文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 多種操作系統(tǒng)NTP客戶(hù)端配置 Linux操作系統(tǒng)修改IP
人氣排行 Linux下獲取CPUID、硬盤(pán)序列號(hào)與MAC地址 dmidecode命令查看內(nèi)存型號(hào) linux tc實(shí)現(xiàn)ip流量限制 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 linux下解壓rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 關(guān)機(jī)、重啟、注銷(xiāo) 命令 查看linux服務(wù)器硬盤(pán)IO讀寫(xiě)負(fù)載