linux u盤安裝系統(tǒng)引導(dǎo)不成功 為什么把U盤啟動(dòng)程序直接復(fù)制到U盤里就啟動(dòng)不起來(lái)了?
為什么把U盤啟動(dòng)程序直接復(fù)制到U盤里就啟動(dòng)不起來(lái)了?首先,明確電腦的啟動(dòng)過(guò)程。這里,以linux為例。粒度較大,即先運(yùn)行bios,再運(yùn)行mbr引導(dǎo)程序,最后運(yùn)行操作系統(tǒng)內(nèi)核。第一步是在bios中,和磁
為什么把U盤啟動(dòng)程序直接復(fù)制到U盤里就啟動(dòng)不起來(lái)了?
首先,明確電腦的啟動(dòng)過(guò)程。這里,以linux為例。粒度較大,即先運(yùn)行bios,再運(yùn)行mbr引導(dǎo)程序,最后運(yùn)行操作系統(tǒng)內(nèi)核。
第一步是在bios中,和磁盤無(wú)關(guān),可以忽略,只要在bios中選擇從磁盤或者u盤引導(dǎo)即可。
第二步是關(guān)鍵。mbr是磁盤上的一小塊區(qū)域,用于存儲(chǔ)引導(dǎo)記錄和分區(qū)表。因此,在系統(tǒng)啟動(dòng)后,該信息不在文件系統(tǒng)中。如果你只是把所有的數(shù)據(jù)cp到u盤,你只做了第三步。
只需將操作系統(tǒng)內(nèi)核等文件復(fù)制到u盤,關(guān)鍵的第二步?jīng)]有做,就可以 不要從u盤啟動(dòng)。
要從u盤啟動(dòng),必須復(fù)制mbr,但是這個(gè)mbr保存的分區(qū)表可能不適用于你的u盤,因?yàn)槟憧梢?沒(méi)有和原盤一樣大的u盤,所以要重建分區(qū)表,重新分區(qū)u盤。linux下用dd命令復(fù)制mbr。一般mbr不在任何分區(qū),而是在sda的前512字節(jié)(第一個(gè)磁盤)。前446個(gè)字節(jié)是引導(dǎo)記錄,后66個(gè)字節(jié)是分區(qū)表。這個(gè)分區(qū)表對(duì)你的u盤應(yīng)該沒(méi)什么用,所以只需要前446個(gè)字節(jié)就可以重建了。復(fù)制引導(dǎo)記錄,對(duì)u盤進(jìn)行分區(qū),復(fù)制所有文件,從u盤啟動(dòng)bios設(shè)置。
u盤安裝linux無(wú)法啟動(dòng)?
解決方案如下
首先,安裝進(jìn)度條并重啟后,不要 t拔下USB閃存驅(qū)動(dòng)器,等待重啟成功,并根據(jù)需要完成系統(tǒng)。
設(shè)置。
第二,再次重啟后,拔下u盤,屏幕上出現(xiàn)grubgt字符。輸入以下命令:
(1):grubgtroot (hd0,0)
(2):grubgts:的手動(dòng)加載系統(tǒng)導(dǎo)入系統(tǒng)的方法
當(dāng)系統(tǒng)進(jìn)入以下grub界面時(shí),:。
因?yàn)閡盤已經(jīng)拔了,所以系統(tǒng)不能 t通過(guò)u盤引導(dǎo)。
在這里,我們可以通過(guò)添加指令來(lái)手動(dòng)引導(dǎo)。
步驟1:輸入root (hd0,0)并按回車鍵。第二步:輸入kernel /vmlinuz-(這部分是系統(tǒng)內(nèi)核,可以通過(guò)表鍵完成)ro rootLABEL/ rhgb quiet,回車。
第3步:輸入initrd /initrd-(用表鍵完成)并按回車鍵。
第四步:輸入boot Enter。
看到紅帽這個(gè)詞意味著系統(tǒng)啟動(dòng)成功。
如果你圖形界面(這一步是不必要的)。如果是字符界面。登錄后,使用指令startx進(jìn)入圖形界面(用戶為root。密碼是broadtech 這是默認(rèn)的,無(wú)需解釋。
進(jìn)入系統(tǒng)后,右鍵打開(kāi)Open Terminal選項(xiàng)菜單。
通過(guò)指令vi編輯文件。
使用 "我 "在打開(kāi)的界面中進(jìn)入編輯模式,將root (hd1,0)改為root (hd0,0)。使用 ": "要進(jìn)入指令模式,輸入wq保存并退出。
然后重新啟動(dòng)它。