❶ 在winpe下修復grub的linux引導
winpe里好像有一來個磁碟分區源類的工具,記不得名字了,好像可以解決這個問題。大概選重建GRUB吧
參考下:
在PE打開BOOTICE(一般PE都會帶吧),然後選擇你的硬碟,接著點「主引導記錄」,彈出一個框,如果是XP,就選WindowsNT5.X默認引導,如果是WIN7,就選WindowsNT6.X默認引導。
然後安裝/配置。接著點「分區引導記錄」,選中系統盤,如果是XP,就選NTLDR引導程序,否則選BOOTMGR。點安裝配置。重啟應該恢復正常。
❷ 怎樣修復Linux系統引導
修復Linux操作系統的來GRUB方法如下:
自1.首先我們從BIOS里把啟動順序改為從CD-ROM啟動,放入LINUX的第一張盤
2.在重啟後,在boot:提示符下輸入linuxrescue然後回車
3.接著就會提示選擇滑鼠和鍵盤,一般選擇系統默認的即可;還有是不是從網路啟動,一般不用從網路啟動。
4.以上的步驟大家按提示操作即可,不要作什麼改動
5.這樣,在進入命令提示界面後鍵入:grub-install/dev/hda後回車進行安裝MRB
6.安裝完後重起就可以正常啟動了!
❸ 如何用linux修復grub引導菜單
使用DOS引導盤,找到grub文件.
修改grub.conf文件。其中
「default=n」(n是個數字)是grub引導菜單默認被選中的項,n從0開始,0表示第一項,1表示第二項,依此類推。
「timeout=x」(x是一個數)是超時時間,單位是妙。也就是引導菜單顯示後,如果x秒內用戶不進行選擇,那麼grub將啟動默認項。
「splashimage =xxxxxx」,這是引導菜單的背景圖,先不理他。
其它常用項我用下面的例子來說明:
title Red Hat 8.0
root (hd1,6)
kernel /boot/vmlinuz-2.4.18-14 ro root=/dev/hdb7
initrd /boot/initrd-2.4.18-14.img
其中"Red Hat 8.0"是在啟動菜單列表裡顯示的名字
root (hdx,y)用來指定你的boot分區位置,如果你沒有分boot分區(本例就沒分boot分區),那就指向根分區就行了,hdx是linux所在硬碟,hd0是第一塊硬碟,hd1是第二塊,依此類推。y是分區位置,從0開始,也就是等於分區號減一,比如你要指向的分區是hdx7,那麼y就是6,如果是hdx1,那y就是0。注意root後面要有一個空格。
kernel /boot/vmlinuz-2.4.18-14,其中"/boot/vmlinuz-2.4.18-14"是你要用的內核路徑,如果你編譯了心內核,把它改成你的新內核的路徑就行了。
ro就不用管,寫上不會有錯。
root=/dev/hdxx指定根分區,本例是hdb7,所以root=/dev/hdb7
initrd xxxxxxxxxxxxx這行不要也行,目前我還不清楚它是做什麼用的。
上面是linux的,下面是windows的
title windows 98
rootnoverify (hd0,0)
chainloader +1
title xxxxxxx不用解釋了,上面有解釋。
rootnoverify (hdx,y)用來指定windows所在分區,x,y跟上面一樣,注意rootnoverify後有空格。
chainloader +1照抄就行,注意空格。
❹ Linux系統中怎樣修復GRUB引導
修復抄Linux操作系統的GRUB方法如下襲:
1.首先我們從BIOS里把啟動順序改為從CD-ROM啟動,放入LINUX的第一張盤
2.在重啟後,在boot:提示符下輸入linuxrescue然後回車
3.接著就會提示選擇滑鼠和鍵盤,一般選擇系統默認的即可;還有是不是從網路啟動,一般不用從網路啟動。
4.以上的步驟大家按提示操作即可,不要作什麼改動
5.這樣,在進入命令提示界面後鍵入:grub-install/dev/hda後回車進行安裝MRB
6.安裝完後重起就可以正常啟動了!
❺ 怎麼恢復linux系統引導菜單
有livecd的話先把grub安裝上,,安裝方法是grub-install這個命令。。。你重新安裝(做是安裝的意思吧??)xp後,,mbr上的grub就沒了的,,,重新安裝然後更新下grub,,
10.04使用的grub是grub2(版本是1.98是2.0的測試版),有些menu.lst的方法不可行的。。。
第二個方法,,xp下安裝grub4dos(自己上官網下載),grub4dos可以使用menu.lst。。
編輯xp下的boot.ini(修改只讀許可權),,
添加c:\grldr="grub4dos"
重啟的話應該會出現這樣的一個菜單的,進入以後就是grub4dos了,,然後按c進入grub的命令行
grub>是這樣的提示符,,
root(hd0,x) (hd0,x)是你的linux分區號,,可以用命令ls (hd0,1)/這樣來查看分區的內容,一個一個的試一下就知道哪個是linux了,,(linux的特殊目錄結構你應該了解的吧)
kernel /vmlinuz (上面你ls過linux的分區的話就會發現分區下有一個vmlinuz文件,用的就是那個文件)
initrd /initrd.img (同上)
boot 意思是啟動。。
理論上來講就能進入之前linux的引導菜單了,進入linux以後,還是安裝grub2、更新grub2.......
我覺得安裝多系統的話應該多學一些關於系統引導機制之類的東西,,你做一件事應該要真正的去想一下做的後果是什麼,怎麼去避免不希望的事情發生。。。
linux下用sudo dd if=/dev/sda of=/backup/mbr.img bs=512 count=1 備份當前的mbr,,,(/backup/mbr.img是指定mbr保存的位置,可以自己選擇,很明顯,/下面是沒有backup這個文件夾的,,)
以後就sudo dd if=/backup/mbr.img of=/dev/sda bs=446 count=1
能夠恢復了。。。
❻ linux 開機grub怎麼修復
你在這個提示符下分別輸入以下幾條命令: grub>root (hd0, 0) grub>chainloader +1 grub>boot 看看能不能進windows系統? 從Grub 命令行版啟動linux的過程比較復雜,與你安裝權的linux版本有關,下面僅僅是舉個例子:(假設裝在/dev/hda7上): grub>kernel (hd0, 6)/boot/vmlinuz-2.6.5-1.385.img root=/dev/hda7 grub>initrd (hd0, 6)/boot/initrd-2.6.5-1.385.img grub>boot
❼ Ubuntu更新GRUB怎麼恢復系統引導
以 Ubuntu Live CD 修復 Grub 引導為例,已在 /dev/sda3 安裝 Fedora。
首先製作 Ubuntu 啟動 USB
復制代碼代碼如下:
sudo dd if=ubuntu-13.10-desktop-amd64.iso of=/dev/sdb #/dev/sdb 為 USB 盤符
1.使用啟動 USB 進入 Ubuntu 試用環境
2.查看硬碟分區狀況,獲取 Linux 系統安裝分區編號
代碼如下:
sudo fdisk -l
查看輸出結果,然後根據文件類型和分區大小來判定 Linux 系統安裝在哪塊硬碟和安裝的分區。我的電腦是在 /dev/sda3 安裝了 Fedora。
或者,打開 Gparted 圖形化工具來查看分區信息也可以。
掛載 Fedora 安裝分區
3.已知 Fedora 安裝在了 /dev/sda3 上,所以我們可以用下面命令來掛載 Fedora 安裝分區。你需要將 /dev/sda3 換成自己的 Linux 安裝分區。
代碼如下:
sudo mount /dev/sda3 /mnt
4.掛載其他所需的目錄(使用 --bind)
代碼如下:
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
5.Chroot 到硬碟上的 Linux 系統
代碼如下:
sudo chroot /mnt
6.安裝&更新 Grub
代碼如下:
grub2-install /dev/sda
grub2-mkconfig -o /boot/grub2/grub.cfg
7.Grub 已經修復成功,我們還需要退出 chroot 環境、卸載已經掛載的設備與目錄:
代碼如下:
exit #退出 chroot 環境
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/sys
sudo umount /mnt
8.重啟!
上面就是使用Ubuntu LiveCD修復grub的方法介紹了,如果你在使用雙系統安裝windows中出現Grub引導錯誤,不妨使用該方法進行修復吧。
❽ linux下grub文件修復全過程,要詳細理解!
root (hd0,0) 把當前路徑修改為 (hd0,0) ,(hd0,0)的意思是第一個硬碟的第一個分區。
kernel /boot/vmlinuz ro root=LABEL=/ 載入 (hd0,0)/boot/vmlinuz 文件,參數專是 ro root=LABEL=/
initrd /boot/initrd-2.6.24-1.3194.fc7 載入 (hd0,0)/boot/initrd-2.6.24-1.3194.fc7 文件。
kernel 和屬 initrd 的組合命令常見與 linux 的引導,這個是 linux 的引導機制,用 內核 和 鏡像 啟動的方式。
你只要理解類似這樣的 kernel 和 initrd 兩句組合是 linux 的啟動就行了。
❾ linux啟動自動進入grub怎麼修復
在虛擬機中打開Linux系統後,直接按ESC鍵,即可進入grub界面,如下圖所示: 進入上專面的界面後,屬按e鍵即可編輯grub的配置文件,如下圖所示: 說明:更詳細的操作grub配置文件的方法,注意查看如上圖中顯示的下方的白色提示信息。
❿ 虛擬機裝了linux系統,如何啟用GRUB進行修復選項
這一句:1. Start virtual machine and suddenly you will see the GRUB
(Tip: if you don』t see GRUB then press SHIFT key when virtual machine starts, if you miss then you need to try again).
意思就是在啟動虛擬機時,馬上按下SHIFT鍵就會出現grub菜單,如果版錯過了沒有出現就要重啟權再試。