移動硬碟中安裝Linux(CentOS)

來源:互聯網
上載者:User

標籤:使用   os   檔案   linux   c   window   安裝   windows   

    最近想在自己的筆記本上搞個Linux,可是自己60G的硬碟空間實在吃緊。所以決定在移動硬碟上裝一個CentOS。
    在移動硬碟上安裝Linux和在本地硬碟上安裝有以下區別:(我這裡討論的都是ISO檔案安裝)
(1)、一般在本地硬碟安裝雙系統的Linux是利用windows的boot.ini和grub來啟動Linux的安裝程式,然後再利用grub改寫硬碟的mbr,使硬碟可以引導安裝完成的Linux。
(2)、而在移動硬碟中有些不同如果你仍舊想利用本地硬碟中的boot.ini和grub,那你就要有麻煩了,因為接下來,即使你把linux裝在了移動硬碟上,也沒有引導檔案來引導它,因為grub還是會修改本地硬碟的mbr而不是移動硬碟的。
幸好有很多軟體可以幫我們來修改硬碟的mbr,如MbrFix會幫你清除受損的mbr,而grubinst則會幫你在移動硬碟(或其分區)的mbr中寫入grub,使得移動硬碟能夠自動搜尋自己分區下的可引導檔案(grldr,不知道ntldr可不可以),這樣就能使得移動硬碟自己引導自己分區上的ISO檔案進行安裝。
安裝步驟:
(1)、首先分區,對移動硬碟進行合理分區,我採用了這樣的方式,第一個分區用fat32,上面存放grub引導檔案、設定檔和ISO檔案、Linux初始設定檔案,此時grub設定檔要寫正確,保證能順利引導ISO檔案,其他就隨便了
(2)、使用grubinst向移動硬碟mbr中寫入grub,
(3)、重啟,使用移動硬碟啟動,這樣就可以進行安裝,接著你就會發現,grub會把引導資訊重寫進移動硬碟的grub,這樣以後就可以順利引導安裝好的linux了
註:第一次寫grub的目的就是讓他來引導安裝檔案,而接著的grub重寫則是讓其能引導安裝完成的Linux(安裝過程中自動完成)
有人要問為什麼一定要用移動硬碟來引導呢,用本地硬碟不行嗎?的確不行,因為你用本地硬碟啟動後並不能在利用boot.ini來訪問移動硬碟中的資訊,當然訪問本地硬碟的可以,這就是本地硬碟雙系統的常用手段。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.