IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁操作系統(tǒng)LINUX → 將linux安裝在移動(dòng)硬盤/USB里面

將linux安裝在移動(dòng)硬盤/USB里面

時(shí)間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)

  要能從移動(dòng)硬盤啟動(dòng)linux, 首要的條件是主板支持usb啟動(dòng), 如果不支持usb啟動(dòng),也能實(shí)現(xiàn)這樣的任務(wù), 但是要求能進(jìn)如windows, 而且需要其他的啟動(dòng)工具, 詳見后文.

  實(shí)驗(yàn)室電腦已經(jīng)安裝了Redhat AS版本, 所以想多學(xué)習(xí)Redhat. 我已經(jīng)有了Redhat AS的iso文件, 所以開始的時(shí)候是打算從本地硬盤安裝Redhat到移動(dòng)硬盤的. 然而啟動(dòng)之后, 進(jìn)入grub, 正常安裝Redhat到選擇分區(qū)的時(shí)候, 安裝程序不能識(shí)別移動(dòng)硬盤. 后來我用Ubuntu的livecd直接安裝到移動(dòng)硬盤. 用實(shí)驗(yàn)室?guī)в術(shù)rub的電腦順利啟動(dòng)了移動(dòng)硬盤上的linux.我戲稱, 本來想和Redhat有親密的接觸, 不想?yún)s投入了Ubuntu的懷抱. 然而麻煩的事情還在后面.

  如何在自己的筆記本上面啟動(dòng)安裝的ubuntu?

  在不對(duì)原有windows做任何影響的情況下, 我首先想到的是用usb啟動(dòng), 進(jìn)入dos, 啟動(dòng)grub4dos, 然后輸入命令或其他來啟動(dòng)ubuntu. 但是有2塊usb設(shè)備的時(shí)候, 似乎grub4dos不能識(shí)別第二塊usb. 問題按下一個(gè)起來一個(gè). 那我能否不用usb,而是用其他的dos啟動(dòng),然后進(jìn)入grub4dos呢. 虛擬軟驅(qū)!下載虛擬軟驅(qū), 然后修改其img文件把grub4dos放進(jìn)去.

  但是啟動(dòng)之后, 軟驅(qū)1.44Mb/2.88Mb都不足夠啟動(dòng)grub. 又一次失敗了. 考慮到所有問題的根源都是安裝了ubuntu的移動(dòng)硬盤分區(qū)不包含啟動(dòng)信息. 所以到網(wǎng)上找了各種工具來使這塊分區(qū)能啟動(dòng). 但都未成功(原因后面講述). 而在這個(gè)時(shí)候, 發(fā)現(xiàn)了forum.ubuntu.org.cn上面的操作方法, 才使的后面的過程十分順利.

  既然可以虛擬軟驅(qū), 為什么不能虛擬grub? 詢問在C:盤放入grldr, 修改boot.ini不會(huì)重寫MBR后, copy grldr, 修改boot.ini 重啟,選擇grub. 順利啟動(dòng)了安裝在移動(dòng)硬盤的ubuntu.

  用幾乎相同的方法在usb上面安裝了一個(gè)liveusb的minilinux. 開機(jī),選擇從usb啟動(dòng). 可以順利啟動(dòng). 開機(jī), 進(jìn)入ntloader后, 選擇grubfordos, 也可以順利啟動(dòng)minilinux.

  那么為什么移動(dòng)硬盤不能直接啟動(dòng)? 難道我的主板不支持嗎? 之前128M的usb格式化的時(shí)候, 如果選擇usb-zip格式是能進(jìn)入dos的, 而選擇usb-hdd格式卻不能進(jìn)入dos.

  難道我的主板支持usb-zip卻不支持usb-hdd? 進(jìn)入bios查詢, 似乎沒有區(qū)別. 網(wǎng)上查詢, 似乎說256M以下是usb-zip, 256M以上的是usb-hdd. 排除主板問題后再次查看移動(dòng)硬盤.

  用PQmagic查看,發(fā)現(xiàn)在linux分區(qū)前面有一個(gè)7.8M的未分配空間, 而且,竟然是主分區(qū)而不是邏輯分區(qū). 那么我想問題應(yīng)該出在這里. grub或者ntloader都是檢測(cè)硬盤的第一個(gè)分區(qū), 并找到相關(guān)的啟動(dòng)信息. 然后引導(dǎo)內(nèi)核啟動(dòng). 如果在第一個(gè)分區(qū)找不到, 當(dāng)然不能啟動(dòng).

  問題似乎還不是把7.8M空間刪除那么簡(jiǎn)單. PQmagic竟然刪除不了, 總說出錯(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!

  來來回回,3周多的時(shí)間. 終于搞定了這個(gè)問題. 現(xiàn)在可以從移動(dòng)硬盤直接啟動(dòng)也可以從ntloader,選擇grub啟動(dòng)linux了.

  1, 格式化移動(dòng)硬盤的第一個(gè)分區(qū)為linux文件格式:ext2或ext3.

  2, 用live CD安裝系統(tǒng)到第一個(gè)分區(qū).

  3, (1)用工具安裝grub到移動(dòng)硬盤的第一個(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)硬盤,USB

相關(guān)閱讀

文章評(píng)論
發(fā)表評(píng)論

熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 多種操作系統(tǒng)NTP客戶端配置 多種操作系統(tǒng)NTP客戶端配置 Linux操作系統(tǒng)修改IP Linux操作系統(tǒng)修改IP

相關(guān)下載

    人氣排行 Linux下獲取CPUID、硬盤序列號(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ī)、重啟、注銷 命令 查看linux服務(wù)器硬盤IO讀寫負(fù)載