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