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

時間 2021-08-11 16:20:57

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安裝後系統無法啟動

你自己破壞了啟動引導器,還怨電腦不啟動? 一般這樣的問題很難解,樓主希望你有收穫 linux安裝後系統無法啟動 採用lilo啟動,載入程式選擇安裝到硬碟mbr上,給原系統增加引導插入點,就可以實現雙引導,我曾經安裝過windows98 windows2000和linux三重系統都可正常啟動。 我也曾...

刪除Linux分割槽後找不到引導程式

其實你沒有必要刪除xp的。唉。用你的光碟啟動,修復下mbr即可。ghost是不能修復mbr的。呵呵。windows xp 用fdisk mbr 命令。vista 用bootrec fixmbr命令。dos工具箱應該也有相關的修復工具。找找吧,很簡單的。真可惜你原先的xp了。重灌多麻煩呀。下次記得給m...

難道linux下無法chmod mount過來的window

可以的,以下是我掛載windows磁碟的命令 假定在伺服器 winserver下共享了一個叫share的資料夾,在linux下我想叫winshare,命令如下 先在linux上建立一個名為winshare的目錄 mkdir winshare 通過mount命令掛載windows共享mount t c...