Linux安裝到行動硬碟的解決方法

2021-09-21 03:52:37 字數 1591 閱讀 9904

前段時間京東有活動買了個320g的威騰電子,剛買回來自然要搗鼓一番,想要把fedora15安裝到移動一盤。好吧,安裝過程這裡不說了,沒有截圖,不好寫教程。需要注意的是在選擇引導方式時,可以選擇安裝到本地磁碟的mbr或者是行動硬碟的mbr,但是有兩種情況:

1、如果安裝到本地磁碟的mbr,行動硬碟只有掛在本地磁碟的那台電腦上才能夠進入,其他機器上就無法引導;

2、如果安裝到行動硬碟,寫入引導時行動硬碟被識別為 /dev/sdb,但是直接從行動硬碟引導時,行動硬碟預設識別為 /dev/hda , 這樣就導致無法找到啟動檔案來啟動linux系統,系統自然啟動失敗。

好吧,接下來的工作就是要啟動linux了,一大堆的命令當然無法都記得,於是搜尋了很多文章,這裡整理出來,方便再次使用:

grub>   接下來尋找此時的linux分割槽在哪,並安裝grub:

首先,輸入 " root (hd ",然後按兩次 tab 鍵;     (不含引號,下同)

/* 這會列出您電腦上可能的磁碟裝置,硬碟為 hd0/hd1/... 或 sd0/sd1/... */

然後,選擇你的安裝 linux 系統的硬碟,比如 hd0 ,

輸入 " root (hd0, " ,再按兩次 tab 鍵;

/* 這會列出您的第一塊硬碟上的分割槽情況,你會知道哪個是 swap 交換分割槽,0x82 ,哪個是 linux 分割槽 0x83 */

再次,選擇您認為可能的 /boot 目錄所在的分割槽,

輸入 " root (hd0, 1) 」 回車;

接著,輸入 " cat /boot/vm 」 , 按兩次 tab 鍵,假如出現一些 vm 開頭的文件,比如 vmlinuz-2.6.15-26-386 說明這裡是 /boot 所在的分割槽。如果沒有的話,請接著嘗試其他磁碟分割槽,直到找到類似的檔案;

確認無誤後,此時你已經找到了linux安裝的磁碟以及分割槽,現在安裝grub到行動硬碟的mbr:

比如說你的行動硬碟是 hd1 , 存有 /boot 目錄的分割槽為行動硬碟第一分區,即0 ,   /* 注意:grub下計數從0開始 */

輸入 " root (hd1,0) 」 回車;此時會得到磁碟檔案系統的一些回饋資訊;

輸入   " setup (hd1) 」 回車;此時會將安裝有linux系統的啟動資訊安裝到行動硬碟的mbr,

到此,行動硬碟的grub引導安裝完畢,下一步我們要修改linux系統內的grub.conf的引數,來達到正確引導linux系統的目的。

修改linux系統啟動引數grub.conf:

下面是修改引數的重點,我安裝的是red flag 6.0,根據你的具體情況,找到如下的引數並修改為:

default=0

timeout=5

gfxmenu (hd0,x)/boot/message

x處填你行動硬碟中linux系統 /boot 目錄所在分割槽位置,第一分區為0,第二分割槽為1,依此類推

title fedora 15

root (hd0,x)    x處填你行動硬碟中linux系統的 / 分割槽所在分割槽位置

其實也就是改了兩個x號所在的位置的而已,其他的都不變!

經過以上修改,就完成了linux系統啟動引數的設定,現在可以直接從行動硬碟啟動linux系統了。

行動硬碟中安裝Linux CentOS

最近想在自己的筆記本上搞個linux,可是自己60g的硬碟空間實在吃緊。所以決定在行動硬碟上裝乙個centos。在行動硬碟上安裝linux和在本地硬碟上安裝有以下區別 我這裡討論的都是iso檔案安裝 1 一般在本地硬碟安裝雙系統的linux是利用windows的boot.ini和grub來啟動lin...

行動硬碟中安裝Linux CentOS

最近想在自己的筆記本上搞個linux,可是自己60g的硬碟空間實在吃緊。所以決定在行動硬碟上裝乙個centos。在行動硬碟上安裝linux和在本地硬碟上安裝有以下區別 我這裡討論的都是iso檔案安裝 1 一般在本地硬碟安裝雙系統的linux是利用windows的boot.ini和grub來啟動lin...

linux行動硬碟安裝從入門到放棄

今天裝了一天linux,簡單分享一下我的經歷。首先,我打算在行動硬碟裡裝,於是我先按照教程製作了啟動盤,但是啟動盤和硬碟弄成了同乙個,老是有問題。後來發現以後改了,換成了兩個硬碟,但是還是不行,在最後一步會出現問題.報錯,無法建立交換分割槽。於是我尋思交換分割槽就不要了吧,結果就無法建立另乙個分割槽...