修復linux引導
❶ linux-通過 liveCD 進入救模式-重裝 grub 修復損壞的系統
很多 Linux發行版本已經被設計為所謂的「LiveCD」,即可以直接引導為可用 Linux 系統的 CD。與大多數廣為應用的
發行版本中可以使用的「拯救模式(rescue mode)」引導選項相反,這些 LiveCD 的設計是,當從 CD 引導起來後,提供一整套
可以使用的工具,其中有一些是通用的,有一些是高度專用的。David Mertz 介紹了 Linux 市場中這一迅速成長的分支。
Linux-通過 liveCD 進入救模式-重裝 grub 修復損壞的系統
場景:當系統壞了,進不去了,還需要把裡面的數據復制出來,怎麼辦?
可以進入救援模式拷貝數據
基於 6 版本系統進入救援模式
修改 BIOS 啟動順序,直接以光碟引導系統
ramfs: 內存文件系統
chroot /mnt/sysimage # 切換文件系統根
此時我們就可以把數據 出來了。 Exit Reboot
❷ Linux 修復grub開機引導(ubuntu)
問題 : 有時候Linux系統/boot分區損壞時,啟動Linux系統時直接進入字元介面的grub引導,並沒有進入到系統或者開機顯示 error:unknow filesystem提示
解決辦法:
Linux開機自動會進入到grub引導介面(如果沒進入到grub引導介面可以按C鍵進入)
第一步:找到系統對應的扇區及/boot/grub目錄
注意 :假設是硬碟介面類型sd,hd0對應是sda hd1對應是sdb
(hd0)≠(hd0)
(hd1,gpt2)=(hd1,2)
ls (hd1,gpt2) 查看(hd1,gpt2)扇區信息(盤符、空間等)
ls (hd1,gpt2)/ 查看(hd1,gpt2)扇區下的內容(文件、文本等)
如果列印每個扇區目錄信息,會出現兩種情況:
1、ls (hd1,gpt2)顯示Unknow filesystem提示說明這個扇區不是我們要找系統分區
2、ls (hd1,gpt2)顯示/boot /proc等系統目錄信息說明這個扇區是我們要找的系統分區
如果找到對應扇區的系統分區,可能會遇到兩種情況:
1、 A目錄下有/boot/grub
2、A目錄下有/boot,B目錄下有/grub (此時在第二步載入系統內核要使用 set prefix=(hd1,gpt2)/grub 命令)
grub > ls
(hd0), (hd1), (hd1, gpt1), (hd2,gpt2), (hd3, gpt3)
第二步:載入系統內核
grub > set root=hd1,2 #此處不需要括弧,加括弧也可以,hd0和hd1是有區別
grub > set prefix=(hd1,2)/boot/grub
grub > linux /vmlinuz root=/dev/sdb2 #vmlinuz必須使用TAB補全(可能有後綴),注意sda或sdb需要看自己的實際情況
grub > initrd /initrd.img-xxx #TAB補全,多內核情況下版本需統一
grub > boot
提示 :如果在boot之後不幸進入BusyBox,說明參數設置有問題,可以仔細查看出錯的日誌,再重啟系統後重復執行第二步操作(重啟系統後上面設置的參數會被清空)。
第三步:修改grub引導
如果成功進入系統,記得要馬上信息grub引導,不然重啟系統後問題還是存在
sudo update-grub2 #grub2命令(高版本使用grub2)
$ sudo grub-install /dev/sdb
第四步:重啟系統
重啟系統後即可正常進入系統
reboot
❸ windows重裝後怎麼修復linux的引導
看來你是安裝雙系統後只能啟動linux了。linux終端下運行命令:sudovi/etc/default/grub打開/此文件;有一行:GRUB_DEFAULT=0的,0就表示默認啟動linux,1表示linux的另一種方式啥的,把數字改成2試試(一般都是2,ubuntu貌似是3,開機自己數一下就知道了)。重新開機就可選擇啟動哪一個系統了,這個很簡單的,還可以設置多少秒後自動進入哪一個系統。
❹ linux啟動菜單修復
1、在系統啟動過程中,會出現圖1所示畫面,按任意鍵,進入GRUB菜單選項。
2、按「e」鍵編輯GRUB引導菜單選項,圖2顯示為按「e」鍵後的GRUB屏幕。
GRUB引導菜單選項
通過箭頭鍵下移到kernel行,並按「e」鍵,得到圖3中顯示的編輯界面:
kernel行編輯界面
在尾行游標處添加single或者s,按回車鍵返回前一個屏幕,按「b」鍵進行引導,則系統自動進入單用戶模式,如果要改變root密碼,則執行命令:
sh-3.1# passwd root
更改成功後,執行命令exit退出重啟即可。
❺ 快救救我的Linux引導程序吧
紅旗沒有丟!只是安裝XP後,損壞了紅旗引導程序。
要修復linux的引導程序,一般來說,修復成功後就可以引導雙系統。
具體修復方法建議找紅旗的相關教程,是在不方便再找通用的linux引導程序修復方法,應該網上很容易就可以搜到。
另外,喜歡linux的話,建議深刻學習一下linux系統引導的相關知識(現在普遍用的是grub和grub2),很有用。
❻ linux引導修復失敗
方法一
xp下
下載最新的grub4dos然後把其中的grldr復制到c:\下
控制面板-文件夾選項-顯示隱藏文件,顯示系統文件。
然後在C:\找到boot.ini改 屬性 去掉只讀
加入一行C:\grldr=ubuntu把timeout=一個大一點的數
重啟grldr會自動找到ubuntu,看看效果吧
2:
如果是硬碟安裝也行
重啟-進入liveCD-開啟終端
輸入sudo grub (出現grub>的提示符)
輸入find /boot/grub/stage1 (出來的結果會是hd 0,1,不一定是0,1,但按照我上面的做法下來的一般都是。我第一次命令執行到這里就卡住了,後來多試幾次,終於成功)
輸入root (hd0,1) (hd0,1對應你自己出來的結果)
輸入setup (hd0) (也不一定是0,自己注意對應關系)
輸入quit (退出)
❼ easybcd修復linux + win7教程
首先 在win7上下載一個EasyBCD2.2, 然後就是下面圖示過程添加 linux系統所在分區 以便引導進入linux!
到這里就可以了, 我是已經把win 自己的給刪除了 所以 只顯示了linux的!到這里 操作無誤的話 可以點工具重新啟動了!!重新啟動我們會發現出來了引導選項 進入linux系統, 但是到我這里遇到的問題就是 這個引導其實 沒有找到我們在linux下 grub.conf 或者 grub.cfg所在的正確目錄,(是cfg 還是 conf 後綴取決自己系統)!
所以我們要手工配置這就是說 我們最好首先 在linux系統下 查找到grub.conf/cfg所在的目錄, 和 清楚自己 linux系統(終端下 fdisk -l命令查看)所在硬碟分區 再開始操作!!!
好 出現這個這個情況後 按 e 進入編輯狀態, 注意! 這里 只要先把grub.conf或者grub.cfg 的給修改正確 然後 (hd0, hdx) x 就是系統所在分區, 其實可以一個一個試這里不會出問題的',修改好之後 按 b 進入引導 如果無誤 到這里 就會重新看到你熟悉的 grub 引導界面了! 好 進入 系統後 還需要對 grub 進行 修復, 也就是 重寫mbr的引導
進入了系統之後進入終端首先就是 update-grub fdisk -l (查看系統所在分區編號)
然後就是 mount /dev/sdax /mnt (x代表你系統所在分區編號)
重裝grub-install --root-directory=/mnt /dev/sda(這里sda就是硬碟 不需要加分區編號)
成功之後 可以reboot 了( 注意, 我這里重啟 會進入grub recue模式, 不知道為何,難道是還需要 update-grub一下再重啟)
下面 再說下 如果遇到了 grub recue 情況 怎麼解決的辦法
grub resuce>ls 羅列所有磁碟分區信息 比如(hd0) (hd0, msdos1) 這樣
然後就是 找出 grub文件所在 分區 也就是 ls (hd0, msdosX)/boot/grub (X可變)
當羅列出一大堆 說明找到了
可以繼續下面的命令:
set root=(hd0, msdosX)
set prefix=(hd0, msdosX)/boot/grub
insmod /boot/grub/normal.mod
normal
現在就可以重新看到正確的grub引導了 不過 進入 系統 還需要再最後解決下問題!
sudo update-grub
sudo grub-install /dev/sda
到這里 reboot 一般來說問題就解決了!其中個別緣由也不是太清楚, 希望以後慢慢能弄懂!
❽ U盤修復 Kali Linux grub引導
本文已重新排版並上傳到個人博客 U盤修復 Kali Linux grub引導
總是愛折騰多系統,出了問題是難免的。
U盤啟動到live模式,打開終端。
fdisk -l
查看輸出結果,然後根據文件類型和分區大小來判定 Linux 系統安裝在哪塊硬碟和安裝的分區。
掛載安裝分區 /dev/sda3,sda3為Kali Linux所在分區
mount /dev/sda3 /mnt
掛載其他所需的目錄(使用 –bind)
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
Chroot 到硬碟上的 Linux 系統
chroot /mnt
安裝&更新 Grub
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
退出 chroot 環境
exit
卸載分區
umount /mnt/dev
umount /mnt/proc
umount /mnt/sys
umount /mnt
reboot重啟,引導修復完成
❾ 怎樣修復Linux系統引導
修復Linux操作系統的GRUB方法如下:
1.首先我們從BIOS里把啟動順序改為從CD-ROM啟動,放入LINUX的第一張盤
2.在重啟後,在boot:提示符下輸入linuxrescue然後回車
3.接著就會提示選擇滑鼠和鍵盤,一般選擇系統默認的即可;還有是不是從網路啟動,一般不用從網路啟動。
4.以上的步驟大家按提示操作即可,不要作什麼改動
5.這樣,在進入命令提示界面後鍵入:grub-install/dev/hda後回車進行安裝MRB
6.安裝完後重起就可以正常啟動了!
❿ 如何在Linux下修復開機硬碟引導
開機硬碟引導
有很多不同的引導器的,也可以安裝第三方引導器
winxp是ntldr引導的,
win7是bootmgr引導的,
linux多是grub2引導的,
還有grub4dos,syslinux,……
linux能夠修復grub2的引導,
windows的引導必須使用windows修復盤,或者dos,winpe的修復工具
grub可以直接載入ntldr,bootmgr,引導winxp,win7