linux無法引導,Linux後安裝win7,grub無法引導系統

2021-08-01 07:43:35 字數 3545 閱讀 9695

1樓:笨自己

安裝時很順利,但安裝完重啟後

提示硬碟啟動失敗,我安裝的 是redhat9 安裝時採用的自動分割槽

硬碟40g並口

問題補充:沒進grub

出錯資訊是 disk boot failure insert system disk and press enter

lzz2002kclt:

很高興可以認識你,我也是一個linux愛好都,我用的是fedora core 3 ,這個問題我也遇到過。

現在我們來試著解決這個問題。從出錯資訊提示來看,你的系統硬碟引匯出錯,沒有發現系統。

這個原因存在的問題可能有:

1。也就是硬體問題,這個不用說了,應該不會。

2。安裝系統出錯。

現在我們來說下第二種情況,這個也是你可能存在的情況。

我們在安裝linux系統的時候,有時會分出一個/boot的分割槽,這個分割槽一般為100m,用來存放引導檔案。在你安裝linux 的時候,有一個步驟會讓你選擇把引導放在那個分割槽,如果你選擇了在/boot所在的區,那麼你就有可能出現你現在存在的問題。這是因為linux在安裝結束的時候,並沒有把載入程式放到/mbr裡,而是放到了/boot裡面。

而系統啟動的時候,會檢查/mbr,而不是/boot 所以,這時就會認為你的系統並沒有安裝作業系統。

那為什麼會在/boot裡安裝載入程式,而沒有辦法啟動。這個是因為linux 為了防止在寫入引導時將別的作業系統的引導覆蓋,也是為了在以後對分割槽有更加靈活的操作的一個辦法。(比如你如果安裝了linux,再安裝windows時,你就會發現,你的linux無法進入,就是這個原因)。

我們把問題說到這,也有解決的辦法了。重新安裝 grub.用系統盤進入rescue模式

啟動grub命令

root(hdx,y)

setup(hdx)

x是你的linux在第幾個硬碟 大多數為0

y是你的linux在硬碟的第幾個分割槽

如果不懂,自己找找grub的相關資料吧。最好的老師是google.

(這個全是自己寫的,有不對的地放,指出)

goodluck

2樓:匿名使用者

有可能是硬碟的引導啟動扇區壞了。

3樓:

bios設定出錯了沒?

這不是系統問題。。

你進入不了系統看看硬體,能不能找到硬碟?

4樓:

再重灌一遍,把grub安裝位置放到主分割槽

5樓:風影動長竹

開機按del選第一項把從軟碟機啟動關了

6樓:

你用vpc虛擬機器裝..就可以

7樓:匿名使用者

推薦使用更新版本的linux比如fedora 或者 ubuntu

linux後安裝win7,grub無法引導系統

8樓:吉祥二進位制

1、如果先安裝linux,再安裝windows,windows的載入程式直接啟動windows而不會引導linux啟動。也就是說如果先安裝linux,再安裝windows,那麼能夠直接啟動的就只有windows,而要想啟動linux,就需要用其他方法引導。

2、正確的方法是先安裝windows,再安裝linux,這樣linux的grub載入程式會載入電腦裡安裝了的所有的系統。

9樓:

二、把linux系統引導盤放入光碟機中,進入光碟引導介面後,進入linux rescue模式,也就是修復模式,這種方式,可能恢復linux的大多數檔案,包括grub或so(dynimic link library)

10樓:匿名使用者

grub-install 這個 可以

linux不能正常啟動了,怎麼辦?

11樓:嚴謹的

對於使用linux的人來說,遲早都可能在某一階段遇到這個問題:你正在興高采烈得探索你的系統,調整,優化以挖掘其最大的潛力,突然,omg,你發現,系統不能啟動了!如果你之前已經習慣了使用windows系統,我打賭,這是一個經常性的問題,而你最初閃出的念頭就是格式化並重灌系統。

而對於linux而言,重灌系統絕對是最後的選擇,只有在我們其它努力都作廢之後,才需要考慮這一點。我個人認為,唯一能讓人不得不重灌系統的情況就是,不幸的你以root身份敲下了不幸的命令rm -rf /。恩,千萬別模仿!

雖然你可以通過「ctrl c」來終止這該死的自殺操作。

對於linux,一旦出現無法啟動系統情況的時候,也許你知道錯誤大概出在**,有比較明確的修復方向,比如調整螢幕解析度,或者修改某個指令碼,等等。但是,現在問題的關鍵,是需要能夠啟動或者訪問linux系統,這樣才能修復它。下面就是一些應急措施的介紹。

最先應該想到,也許也是最簡單的辦法,就是當boot loader—通常都是grub—開始執行時,通過它調整系統執行級別。在出現選單項後,按下鍵盤上的「e」按鍵,這樣,選單項能顯示一個或者多個啟動命令,找到有關核心的這一行,將游標移到上面,高亮這一行,再按下「e」,grub就會將這行內容用一個簡單的編輯器環境開啟,讓我們能夠對其做出改變。那麼,到底怎麼改變呢?

很簡單,只需要告訴init程式,我們希望通過那個級別啟動即可。在核心命令列的最後加上「init x」引數,其中x表示你所希望的執行級別,舉個實際例子,如果你判斷可能是因為顯示卡驅動或者解析度導致的啟動錯誤,就可以啟動到命令列模式來修復它,那麼,就應該把執行級別改為純命令列模式,假設是4,改動後的核心命令列就應該是類似於這樣的。

/boot/vmlinuz-2.6.17-11-generic root=uuid=5cc79966-969d-4cd0-abb2-74a132efbd7c ro vga=794 quiet splash init 4

這樣,就等於告訴了init程式,我要以執行級別4啟動,而不是預設的執行級別。

如果這些招數都無法奏效了,怎麼辦?難道我們就坐以待斃了?no。

這裡還有一個偏門可以供你使用。我們知道,在預設情況下,核心啟動時會執行init程式,但是你可以指定不同的程式讓核心來執行,只需要在後面新增引數「init=/some/program」即可。「/some/program」通常表示諸如/bin/bash或者/bin/sh這種shell程式。

注意這裡的等於符號,它的作用是告訴核心,你別啟動init程式了,而是啟動我等號後面所指定的任意程式吧。大體命令列如下:

/boot/vmlinuz-2.6.17-11-generic root=uuid=5cc79966-969d-4cd0-abb2-74a132efbd7c ro vga=794 quiet splash init=/bin/bash

這樣,你就可以直接啟動到所指定的shell中,對發生的錯誤進行分析,修復等操作。

如果這樣做都還是不行……好吧,我覺得你人品有問題!那麼,還是拿出恢復cd,通常就是你的安裝光碟,它允許你在啟動時選擇是否進入rescue修復模式。進入這個模式之後,他會自動找到你的硬碟安裝的系統,並將它們掛載到一個臨時目錄下,這樣,你就能進行修改配置檔案或者其它修復操作了。

如果還是不行呢?恭喜你,回到windows時代,還是老老實實重新安裝吧。

linux系統漢字無法正常顯示,Linux系統漢字無法正常顯示

方法一 插入安裝光碟,安裝漢字語言包,不過這個有點困難,因為你什麼都看不見 方法二 如果可以上網的話,裝一下漢字的語言包,開啟終端,su yum install chinese 即可 解決了嗎哥們兒,我也遇到這個問題了,什麼是什麼都分辨不出來沒法修改啊 安裝一個文泉苑中文字型。linux命令列下中文...

解除安裝linux後不能啟動,解除安裝linux後不能啟動windows

英文提示 unrecognized command in config.sys 中 文 config.sys中有不可辨認的命令 原 因 在引導系統時,不能識別config.sys檔案中的命令 對 策 應編輯config.sys檔案,修正無效的行。用一張dos盤啟動,沒軟碟機用支援啟動的u盤也可以。執...

grub引導linux安裝程式出現問題檔案找不到

既然是u盤啟動 linux的檔案又是放在硬碟上的那就不能hd0,0 了u盤 啟動的話 u盤會成為第一硬碟機 hd0硬碟此時就是 第二硬碟了 是hd1 所以 是 hd1,0 請說明啟動方式,以及具體的錯誤資訊內容。請問您是用什麼燒錄的?cd還是usb引導?是在哪一步出現問題的?開機後設定bios後進入...