修復Linux操作系統的來GRUB方法如下:
自1.首先我們從BIOS里把啟動順序改為從CD-ROM啟動,放入LINUX的第一張盤
2.在重啟後,在boot:提示符下輸入linuxrescue然後回車
3.接著就會提示選擇滑鼠和鍵盤,一般選擇系統默認的即可;還有是不是從網路啟動,一般不用從網路啟動。
4.以上的步驟大家按提示操作即可,不要作什麼改動
5.這樣,在進入命令提示界面後鍵入:grub-install/dev/hda後回車進行安裝MRB
6.安裝完後重起就可以正常啟動了!
⑵ 虛擬機下Linux忘記了boot密碼怎麼恢復啊 高手急救!
進入單用戶模式:
1. grub
進入啟動畫面之後,敲入「e」,把游標移動到kernel ...那一行,再敲入「e」,在kernel 一行的最後加上空格single,回車
敲入「b」,啟動系統,即進入單用戶模式,
這個時候就可以用passwd命令改密碼了。
passwd root
改完以後reboot重啟。
2. lilo
進入lilo命令行模式,敲入linux single,即進入單用戶模式。
passwd ...
如果grub/lilo設了密碼,一定要記住才行。要是忘了grub/lilo的密碼,就只有用rescue模式了。
⑶ linux開機grub>命令修復方法
出現grub rescue模式一般是硬碟分區出現變動、導致舊的grub找不到啟動文件而出現的。
出現錯誤具體原因未知,但開機不能引導肯定是grub配置文件出錯,/boot/grub2/grub.cfg
解決方法:
2,grub> 模式下:
輸入:ls 查看所有磁碟分區:hd。x,x......
用:ls hd(x,x)/grub 找grub所在的分區,有正確執行結果的便是
找到linux所在分區後執行:
set prefix=hdx,x/grub
set root=hx,x
insmod normal
再使用normal命令進入系統後,再修復grub 配置。
or:
查找boot分區:
find /boot/grub/menu.lst 或者 find /boot/grub2/grub.cfg
輸入以下命令:
cat hd0,7/boot/grub/grub.conf
關於內核信息的,看一下就明白了。
按照下面命令依次輸入
指定/boot分區使用命令:
grub>root hd0,0
grub>kernel /boot/vmlinuz-2.6.18-53.el5 ro root=LABEL=/ rhgb quiet 回車
grub>initrd /boot/initrd-2.6.18-53.el5.img 回車
boot 回車啟動
⑷ 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
⑸ Linux下刪除boot分區手動如何恢復,高手指教,謝謝
如果沒有重新分區,拿linux啟動盤(或者第一張安裝光碟)引導,進入rescue模式。首先找到原來的/分區mount在什麼地方。redhat通常是/mnt/sysimage. 執行"chroot /mnt/sysimage". 如果是grub,輸入grub-install /dev/hd*(根據實際情況);如果是lilo,輸入lilo -v,然後重新啟動。如果分區有所改變,對應修改/etc/lilo.conf和/boot/grub/grub.conf然後再執行上述命令。
⑹ linux系統boot目錄誤刪了怎麼恢復
樓上說的沒錯,boot目錄誤刪除看似沒事,但是其實好多的東西已經被刪除了,重裝系統就可以了,不然以後使用會有影響的
⑺ 電腦在boot模式下怎麼恢復出廠設置
以WIN7系統為例子。
1、開機,待電腦第一屏幕信息出現時,根據屏幕下方的信息提示,如「Press DEl Enter Bios」、「Press F1 to Run Setup」之類信息時,按相應的鍵進入BIOS程序界面。
⑻ Linux下刪除boot分區手動如何恢復,高手指教,謝謝
你還記得住以前的分區設置么?需要精確的容量,硬碟分區要精確到塊(好像是
4k
左右吧?。
如果記得住,可以這樣:
使用
diskgenuis
(其實別的也行,但有的分區軟體不能精確分區,這軟體也不是能特別准確,但他能修改分區類型,有用)添加一個新的分區,把那個
/
分區分出來,一定要和以前一樣,分區的類型我記得是
83,錯了容易導致
Linux
不能掛在這個分區。之後重新啟動。使用
Linux
的
Live
CD
啟動(ubuntu
就有
liveCD
)。用命令行嘗試掛載那個分區,命令如下:
首先新建一個用來掛載的目錄。
mkdir
linux
之後掛載:(非
root
用戶需要sudo,用
root
用戶的話不需要sudo)
sudo
mount
-t
ext3
/dev/XXX
linux
-o
ro
解釋:
-t
後面的
ext3
根據需要修改,他是你的
Linux
所使用的分區類型,不知道的話可以試試
auto。/dev/XXX
要針對你的
Linux
所在的分區設備名。詳細的命名方法請搜索。-o
ro
是讓他只讀掛載,防止損壞數據。
如果分區正確,你就可以看到裡面的文件,並且可以把所有的數據拷貝出來。
建議用
tar
壓縮到一個
FAT32
分區里。壓縮的命令:
先
CD
到硬碟的
linux
分區:
cd
linux
(就是你剛才
mkdir
明且
mount
到的地方)
tar
cfj
/mnt/fat32
*
就行了。fat32
就是你掛載的那個
FAT32
分區,注意你的
Linux如果太大,壓縮文件超過
2G
就不行了。你可以嘗試找一個用
ntfs-3g
的
LiveCD掛載一個
NTFS
分區。(找個大
U
盤或者移動硬碟,格式化為
ext3
分區更好)
如果壓縮成功,就意味著這個分區裡面的數據沒有丟失。
可以適當把分區分的比以前大一點。從而保證數據都沒事。
SWAP
沒有重要數據。不用恢復他,把剩下的空間重新分給他就行了。
如果數據壓縮出來了,你就可以考慮是不是把這個分區格式化一下,之後再把
linux
文件解壓縮回去。
再恢復
GRUB
就行了。
我沒有說很多需要的命令,你要是不知道的話,可以搜索一下,都有用法能找到的。
⑼ linux系統如何恢復初始設置
方法如下:
1、用戶選擇「恢復出廠設置」。
3、給內核發restart 命令,系統重啟,並進入recover模式(/sbin/recovery)。
4、get_args() 將 "boot-recovery"和"--wipe_data"寫入BCB。
5、erase_root() 格式化(擦除)DATA分區。
6、erase_root() 格式化(擦除)CACHE分區。
7、finish_recovery() 擦除BCB。
8、重啟系統。
⑽ linux系統起不來了,怎麼修復
在C盤的根目錄下,選擇「工具」--「文件夾選項」--「查看」--去掉「隱藏受保護的操作系統文件」選取「顯示所有文件和文件夾」,然後你就可以看到boot.ini了
另外,lz看看下面的內容:
修改c盤根目錄下的boot.ini文件(系統文件,要調整文件查看選項才可以看到,方法為:我的電腦/選擇頂部菜單欄的工具/文件夾選項/查看/隱藏受保護的操作系統文件),在最後面添加一行:c:\grldr = "Click this item to install linux."
修改boot文件夾裡面的menu.lst(是字元L,而不是數字1)文件。在最後面添加下面的指令,保存退出,並重新啟動系統。
title Click this item to install linux.
root (磁碟號,分區號)----即為vmlinuz和initrd.img所在分區
kernel /vmlinuz
initrd /initrd.img
boot
補充:若無法正確引導,則可以不用修改menu.lst文件,而改用手動設定方式來啟動,步驟為:
當選擇「Click this item to install linux.」,進入如下界面(如圖一)。鍵入「p」並輸入密碼(默認為123456),取得特權控制功能,接著鍵入「c」,進入grub引導模式進行手工操作