grub rescue模式下啟動並修復
- error: unknown filesystemgrub rescue >
- set---設定變數值(同grub2命令)ls--- 列出當前的所有裝置。 e.g:(hd0) (hd0,1) (hd0,8) (hd0,7) and so on這個命令可以有引數:ls / 列出當前設為root的分割槽下的檔案ls (hd0,1)/ 列出(hd0,1)分割槽根目錄的檔案insmod --- 載入模組normal --- 進入正常模式(只有模組載入正確了才能進入normal模式)
- e.g: grub rescue> ls (hd0)/ error: unknown filesystem /*可以用此命令挨個兒的遍歷ls顯示的所有裝置,直到列出的目錄檔案,就說明grub2的核心檔案在此分割槽了*/
- ls (hd0,8)/ /* 檢視(hd0,8)分割槽根目錄,看有木有boot/ 資料夾*/ls(hd0,8)/boot/ /*檢視此分割槽的/boot/目錄檔案,能看到有grub/資料夾*/ls(hd0,8)/boot/gurb/ /*檢視此分割槽/boot/grub/目錄下的檔案,能看到很多.mod格式的檔案還有.img檔案 */
- grub rescue> set(回車) /* 檢視grub當前的啟動分割槽和路徑 */prefix=(hd0,8)/grub /* 確定預啟動路徑 */root=hd0,8 /* 確定啟動分割槽 */grub rescue> set root=hd0,8 /* 設定grub啟動分割槽 */grub rescue> set prefix=(hd0,8)/boot/grub /* 設定grub啟動路徑 */grub rescue> set(回車) /* 檢視grub設定內容是否和實際的分割槽路徑一致 */root=hd0,8 /* 確定啟動分割槽 */prefix=(hd0,8)/boot/grub /* 確定啟動路徑 */grub rescue> insmod /boot/grub/normal.mod /* 剛才在檢視分割槽/boot/grub/目錄檔案時,要注意看看是否有normal.mod檔案,木有的話,此命令後會提示找不到此檔案*/ grub rescue> normal /* 載入正常模組 */
- normal grub> insomd /boot/grub/linux.modnormal grub> set root=hd0,8 /* 確定正常啟動分割槽 */normal grub> linux /boot/vmlinuz-* root=/dev/sda8
- [email protected]:~# update-grub /* 更新重建grub.cfg grub配置檔案 */[email protected]:~# grub-install /dev/sda /* 重建grub到第一硬碟mbr */
1:1.Ubuntu Grub Rescue 雙系統重灌Windows造成grub2被改寫的修復
grub4Dos0.4.4 在Windows啟動項上加上grub4dos啟動(不多說了,看置頂貼),重啟選擇進入grub,在命令列下輸入(/boot單獨分割槽的去掉 /boot)
程式碼: grub>find --set-root /boot/grub/core.img grub>kernel /boot/grub/core.img grub>boot 進入grub2選單,進入系統後再執行 程式碼: sudo grub-install /dev/sd? Ubuntu Grub Rescue方法二 進入Livecd 後修復 引用: sudo -i mount 你的根分割槽 /mnt mount 你的/boot 分割槽 /mnt/boot #如果有的話 #掛載你其他的分割槽,如果有的話 # 重建grub到sda的mbr grub-install --root-Directory=/mnt /dev/sda
2:Ubuntu Grub Rescue由於root分割槽uuid改變造成的不能正常啟動,只能進入grub rescue模式的修復
grub rescue>set grub rescue>prefix=(hd?,?) /grub grub rescue>root=hd?,? grub rescue>set root=hd?,? grub rescue>set prefix=(hd?,?)/boot/grub grub rescue>set grub rescue>root=hd?,? grub rescue>prefix=(hd?,?)/boot/grub grub rescue>insmod /boot/grub/normal.mod grub rescue>normal 這時就可以調出 /boot/grub/grub.cfg,修改相應uuid, 改到命令列下 grub>insmod /boot/grub/linux.mod grub>set root=hd?,? grub>linux /boot/vmlinuz-*** root=/dev/sd?? grub>initrd /boot/initrg.img-**** 進入系統 hd?,? 是grub檔案所在分割槽 sda? 是/分割槽。
3:grub模組和配置檔案grub.cfg受損無法啟動時修復
Livcd啟動進入試用 引用: sudo -i mount 你的根分割槽 /mnt mount 你的/boot 分割槽 /mnt/boot #如果有的話 # 掛載你其他的分割槽,如果有的話 # 重建grub到sda的mbr grub-install --root-directory=/mnt /dev/sda # 重建grub.cfg mount --bind /proc /mnt/proc mount --bind /dev /mnt/dev mount --bind /sys /mnt/sys chroot /mnt update-grub umount /mnt/sys umount /mnt/dev umount /mnt/proc
Ok~~Now we have already made it. Enjoy your OS~!
相關推薦
grub rescue模式下啟動並修復
今天再次遇到grub修復問題,以前也遇到過一次。 我裝的ubuntu 10.04和window 7的雙系統,預設的系統啟動項是Ubuntu。因為第一次裝Ubuntu的時候只劃了15G(對於長期使用Linux的人來說 o(∩∩)o...知道很小啦),於是就直接在windows
grub rescue模式下啟動和修復
grub rescue 模式下啟動和修復 重灌系統和刪除分割槽之後,可能導致系統啟動出現問題,重啟系統後容易進入到 grub rescue模式。筆者前一段時間由於需要,裝了雙系統(Win8和Ubuntu13.10)。
解決deepin開機進入grub rescue> ,無法啟動, 修復開機引導
導致deepin無法正常啟動的來由 win10 系統更新, 覆蓋式更新,修復了自己的引導,損壞了deepin的引導 報錯 正常啟動deepin 進入 grub rescue> 模式,報錯 not find systemfile 解決
Linux(rescue模式)下修復fstab文件造成系統無法啟動解決
掛載 bsp rom 工作 單用戶模式 資料 adding 模式 mnt 新添加了一個硬盤sdb1,將其掛載到/mnt/cdrom下,為了在啟動服務器時能自動掛載,修改了/etc/fstab文件,導致啟動時報無法掛載錯誤,進入repair filesystem模式後,想要修
win7 ubuntu 雙系統啟動grub rescue模式,error:file "/boot/grub/i386-pc/normal.mod" not found
昨天裝的雙系統,win7下F盤為3g,太礙眼了,於是用分割槽助手,把F盤合併到E盤。再開機就出現題目所示的error,哪個系統也進不了。估計是開機引導項出了問題,下面是我的解決過程: 1、用boot-repair修復,修復後可以進入ubuntu系統。連結中有下載源和教程。 https
華為服務器通過mgmt口掛載光盤裝系統及Linux系統rescue模式下修復內核
文件 process color grub.con scu 繼續 報錯 java 退回 Linux系統rescue模式下修復內核和grub 故障現象 處理思路,內核報錯,因此重新安裝內核,通過光盤啟動,進入救援模式。1.進入救援模式(1)華為服務器沒有光驅,通過mgmt管理
CentOS 7在grub rescue模式中修復系統
安裝完CentOS 7後 修改硬碟分割槽後,系統重啟後,無法正常啟動,進入grub rescue模式; 網上大多數centos grub rescue的資料應該是Centos 7之前的,其中提到的命令很多使用的目錄是grub,而在7中,這裡應該替換成grub2; 另外no
visio開啟提示上一次開啟失敗,需在安全模式下啟動解決方案
今天visio不知道怎麼了,之前好好的,突然不能用了,提示需要在安全模式下啟動。點選了是也還是沒有啟動,修復和重新安裝了幾次也不行。 後面百度到解決“WORD上次啟動時失敗,以安全模式啟動”方法 這篇文章解決了問題。 解決方案: 使用everythin
如何在救援(單使用者模式)/緊急模式下啟動 Ubuntu 18.04/Debian 9 伺服器 | Linux 中國...
將 Linux 伺服器引導到單使用者模式或救援模式是 Linux 管理員在關鍵時刻恢復伺服器時通
IDEA Debug模式下啟動慢的解決辦法
工程沒有做什麼大的改動,近期Idea在debug模式下啟動耗時800s +,run模式下200s。Idea debug模式啟動的時候會有這樣的提示: 方法斷點會戲劇性的降低debug的速度。當時並沒有在意,因為並不清晰這個方法斷點是個什麼概念。。。。。看
Tomcat在debug模式下啟動,使用eclipse監聽
在tomcat的startup.bat下面,用文字編輯器開啟在if "%OS%" == "Windows_NT" setlocal 下面加入如下程式碼SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NON
tomcat在debug模式下啟動超時的解決辦法
打好斷點之後debug模式啟動,過去10分鐘遲遲沒有啟動成功 經過百度: eclipse和tomcat 啟動之後 讀取檔案失敗,or,eclipse自動設定斷點(或者以前打的斷點沒取消影響了啟動) 解決辦法: 在debug頁面 ,右上角的介面, 開啟breakpo
Ubuntu系統開機進入grub rescue模式解決辦法
Ubuntu系統開機後進入"grub rescue>"模式?肯定是grub開機管理程式出問題了,出現這種問題也不用急著重灌系統,還有解救辦法。下面我就描述下自己的經歷吧。 我們有10臺普通PC機用作伺服器(OS為Ubuntu 12.04 LTS),之前安裝系統的時候沒
Grub Rescue修復Ubuntu引導並新增window 7啟動
背景:最早安裝的win7,然後通過wubi安裝的Ubuntu。 前天,中秋節,突然發現win7的啟動項沒有了,於是開始查詢如何在/boot/grub/menu_lst檔案中,新增啟動項,無奈各種不好使。 不過現在好使了。。。 sudo gedit /boot/grub/me
grub legacy練習 之破壞MBR中的Bootloader,而後在救援模式下修復之
修復centos啟動1. 用dd命令對grub進行破壞2.然後重啟,鏡像位置選擇正確後,會出現下圖界面,點擊Rescue救援模式進行救援;3.跳過網卡設置,直接選擇Continue選項進行救援;4.點擊OK5.點擊OK5.然後出現下邊的命令行,輸入命令之後,如圖(quit錯誤,是exit)6.出現如圖所示開
安裝glibc錯誤鏈接導致系統崩潰,u盤啟動緊急救援模式下修復系統。
-bash 回車 符號 根目錄 image ali 崩潰 mbo config Sln 命令 創建動態符號鏈接 用法 sln source dest 故障案例:一個誤操作 導致了一個不小的故障,輸入所有命令都無效,直接系統無法啟動。 故障描述 sln /
Ubuntu 開機出現 grub rescue> 終端模式修復方法
1. 先使用ls命令,找到Ubuntu的安裝在哪個分割槽: grub rescue>ls 會羅列所有的磁碟分割槽資訊,比方說: (hd0),(hd0,msdos3),(hd0,msdos2),(hd0,msdos1) 2. 然後依次呼
Centos 6中模擬破壞MBR救援模式下修復
mbr 救援模式 破壞 MBR(Master Boot Record,主引導記錄),它的前446字節存放Boot Loader啟動管理程序,由Boot Loader去識別、加載操作系統中的核心文件,並向使用者提供不同的啟動項目,來加載不同的操作系統。所以,若是我們破壞了MBR,也就意味著沒有了引導
Windows下安裝並啟動mongodb
mon custom out install 自定義 path 管理器 unit window 一、Windows下mongodb的安裝 MongoDB 提供了可用於 32 位和 64 位系統的預編譯二進制包,你可以從MongoDB官網下載安裝,MongoDB 預編譯二進制
win10下安裝並啟動zookeeper
mod null ren per ons form jline Opens mysq 下載直接到zk的官網(zookeeper.apache.org)即可,點擊右邊的Releases,在Download下再點Download進入鏡像下載頁面,在給出的鏈接列表裏選擇一個鏡