導航:首頁 > 操作系統 > linux雙系統引導修復

linux雙系統引導修復

發布時間:2023-07-06 08:22:23

① 雙系統xp和linux xp重裝後修復linux引導光碟修復方法。怎麼辦

"進rescue模式時,有1個選項問是不是要掛載linux的文件系統(System),要選是(Continue)別選SKIP,這樣系統(System)就會自動幫你把根分區和BOOT分區掛載在相應的掛載點上;
之後chroot
/mnt/sysimage
這樣就會進你自己的系統(System)而不是光碟中的image。
之後
grub-install
/dev/hda6(boot分區)
#一般都能將根文件系統(System),boot分區自動掛載上,假如實在自動掛載不了,嘗試
mkdir
-p
/mnt/sysimage/boot
;
mount
-t
ext3
/dev/hda2
(系統(System)的根分區)/mnt/sysimage
;用這種方法把根文件系統(System)和手動掛載到/mnt/sysimage下
;同理
mount
-t
ext3
/dev/hda6
/mnt/sysimage/boot
之後chroot
/mnt/sysimage
grub-install
/dev/hda6
#假如怎麽都掛不上
嘗試在救援模式下
root
(hd0,2)
回車
之後setup
(hd0)
PS:沒有用過REDHAT9,
這個系統(System)版本太老了,我是在RHEL6的虛擬機上測試了一下,假如是學習的話建議換成RHEL5,RHEL6,fedora14
fedora15等."

② 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系統引導

修復Linux操作系統的GRUB方法如下:
1.首先我們從BIOS里把啟動順序改為從CD-ROM啟動,放入LINUX的第一張盤
2.在重啟後,在boot:提示符下輸入linuxrescue然後回車
3.接著就會提示選擇滑鼠和鍵盤,一般選擇系統默認的即可;還有是不是從網路啟動,一般不用從網路啟動。
4.以上的步驟大家按提示操作即可,不要作什麼改動
5.這樣,在進入命令提示界面後鍵入:grub-install/dev/hda後回車進行安裝MRB
6.安裝完後重起就可以正常啟動了!

④ win10 linux雙系統怎麼設置開機引導

第一步:x0dx0a當然是下載Ubuntu了,我是在Ubuntu官網下載的原生版本,我下載的是Ubuntu最新版本15.04。沒有選擇國人修改過的kylin版本。kylin好不好我完全不懂,只是習慣性的覺得國人做系統不放心,就連修改下我都不放心。x0dx0ax0dx0a第二步:x0dx0a製作u盤啟動盤。我用的是UltraISO這個軟體製作的啟動盤,操作很簡單,為了增加文章篇幅,我就簡單貼兩張圖吧。(這地方寫入方式的選擇,默認是USB-HDD+,我也是這么選擇的,但是有人說應該選擇USB-ZIP+。具體我不懂,不過我按照我選擇的能夠安裝成功。)x0dx0ax0dx0a操作很簡單,就是選擇好你的iso文件,然後啟動-製作硬碟啟動,不清楚的話就網路一下咯。x0dx0ax0dx0a第三步:x0dx0awindows系統下為Ubuntu准備一個空閑分區。操作也很簡單,找一個不用的盤,空間別太小,然後用windows自帶的磁碟管理工具來壓縮分區。我自己是為Ubuntu准備了100G大小的空間,這個自己根據需求設定。x0dx0ax0dx0a第四步:x0dx0a重啟電腦安裝Ubuntu系統。lenovo重啟時按F12選擇啟動位置,這個各個品牌按照自己品牌的按鍵來,跟U盤安裝win7、win8一個道理。重點需要說明的地方就是Ubuntu分區。在安裝過程中需要選擇位置,我們就選擇之前專門為Ubuntu壓縮的那個分區,可以看到那個分區說明寫著「空閑」,所以還是比較好區分的。然後就是分區了,參考了網上一些人的說法,然後根據自己的筆記本我做了如下設置(手機渣像素,估計看不清,我再陳述一下吧)。首先是「/」掛載區,我分了30G;然後是SWAP,我分了8G,這個跟內存有關,我看完網上很多人設置的是2G,我自己筆記本物理內存12G,2G會不會太少了,於是自己設置了8G;然後是「/boot」,我分了300M,網上都說這部分200M足夠了;最後剩下的空就留給「/home」了。這部分內容我也不懂,完全是參考網上的說明設置的,畢竟對linux具體原理一竅不通。x0dx0ax0dx0a然後分區結束後,需要選擇安裝啟動引導其的設備,這部分貌似很關鍵,但是我也不懂原理,就聽網上說的,什麼是從ubuntu啟動器,什麼是從windows啟動器。我按照其中的一種說法設置的,講設備選擇為剛才設置的「/boot」那個設備。x0dx0a然後就是安裝了,安裝過程比較慢,可能是我這兒網速比較慢。其中「正在下載語言包」「正在下載軟體包」這兩處很慢,每個至少得20mins,可能是因為我這熱網速太慢了。還有就是最後一步卡在「執行安裝後執行的觸發器 update-notifier-common」這一步有20min後,我懷疑有問題,看網上很多人出現這個問題,有人說斷網可以解決,我斷網後一段時間好像解決了,但是我不知道這個是不是因為斷網而解決的。x0dx0ax0dx0a簡單兩張圖表示我的確安裝了。成功後設置用戶名,密碼之類的就可以了。然後需要重啟。x0dx0ax0dx0a第五步:x0dx0a重啟後有畫面可以選擇進入什麼系統,具體記不清了,基本就是:1、Ubuntu 2、windows 3、windows 4、設置(就是進入BIOS)。我選擇了進入Ubuntu,一切順利,雖然我會用,但是欣喜的看到安裝成功了。然後,問題沒這么簡單,我想重啟後進原來的win10用easyBCD軟體設置一下啟動順序啥的時,發現重啟頁面選擇2或3都進不去windows,基本意思就是找不到文件啥的。這個雙系統的引導是用Ubuntu引導的,我本來是想讓他用win10引導的。後來簡單網路了下,可以先通過BIOS設置優先順序進入win10,我按照這個方法設置後進入了windows(然而時間不對了,以因為我的本是美版的,剛買的時候時間就差幾個小時,雖然選了時區也不對,最後還是手動設置的時間,這次也是手動設置的。),但是開機後沒有選擇進入那個系統,就是說我想要的還沒有。x0dx0a我用easyBSD試著設置了一下,看效果如何。x0dx0ax0dx0a有效果,在開機界面出現了選項。可以順利進入win10.不過安裝雙系統就跟開機10s內完成說byebye了。然而開機界面選擇了ubuntu但是進不去,提示找不到 \EFI\ubuntu\shimx64.efi。意思就是現在主板用efi啟動,而在efi分區沒找到相應的ubuntu分區。如果找到這個文件並把他放到應該在的efi分區中,應該就能正常啟動了。於是我裝了DiskGenius,瞅了一眼沒找到ubuntu的efi,找到了windows的efi。我再windows自帶的磁碟管理中看到兩個efi分區,大小都是260M,有點納悶,怎麼會有兩個????於是也沒多想,就把之前裝的ubuntu分區給刪除了,准備重裝,並且裝的時候記得把分區下面那個引導位置設置為我windows的efi分區,這樣應該就能正常啟動雙系統了。當我剛剛刪除分區後突然意識到我之前因為新加了ssd,所以克隆了系統,所喲應該就有兩個efi分區,原來的hdd上一個,後來的ssd上一個。於是按照這個思路,我再hdd的efi分區中找到了ubuntu的那個shimx64.efi文件。然並卵,我已經刪除了分區,不得不重裝了。x0dx0a在重裝之前,聽人說需要關閉windows的快速啟動(windows+x,裡面電源選項中有,選擇電源按鈕的功能,更改當前不可用的設置,把「啟用快速啟動前面的對號去掉」),同時還需要在BIOS菜單中,在security下找到secure boot項,把UEFI那項設置為DISABLE。x0dx0a然後重裝,這次比上次快不少。進入ubuntu照樣正常,不過從ubuntu界面進windows不正常,好像進入了一個修復windows的界面。而且沒法後退,只好強制關機了。又從BIOS進了windows系統,開始設置雙系統啟動,用easyBCD。x0dx0ax0dx0a設置完之後,還是跟之前一樣的問題,找不到efi文件。我用DiskGenius看了看,那個ubuntu的efi文件還是在hdd的efi分區中,沒在ssd的efi分區中。而且沒辦法復制過去,每次打開ssd的efi分區想要操作(比如新建文件夾,粘貼之類的),就提示說這個分區沒有正確載入,可以嘗試重啟,然而重啟也沒什麼用。

⑤ 雙系統xp和linux xp重裝後修復linux引導光碟修復方法

在重裝系統之後,開機啟動界面的ubuntu引導不見了,直接進入新安裝的window系統中。下面是如何恢復ubuntu引導的方法:
一、准備一張ubuntu系統安裝盤;
二、將ubuntu系統安裝盤放入光碟機,重新啟動計算機,進入BIOS,將開機啟動設置為光碟機(CD/ROM)啟動方式;
三、然後保存設置退出,等待片刻就進入到ubuntu的安裝界面,此時有兩個選擇。
1、在該光碟上試用ubuntu系統。
2、將ubuntu系統安裝到計算機上。
3、選擇"在該光碟上試用ubuntu系統",進入到ubuntu系統之後,打開終端(快捷鍵組合是Ctrl+Alt+T);
4、在終端下輸入sudo -i(獲得管理員許可權)。5、在終端下輸入fdisk -l(是小寫的字母'L',查看盤符列表)。
會出現類似下面的信息:
Disk /dev/sda: 320.1 GB, 320072933376 bytes

255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x70f7ab9c
Device Boot Start End Blocks Id System
/dev/sda1 1 1627 13060096 27 Unknown
Partition 1 does not end on cylinder boundary.
/dev/sda2 * 1627 1639102400 7 HPFS/NTFS
Partition 2 does not end on cylinder boundary.
/dev/sda3 1639 8166 52429859 7 HPFS/NTFS
/dev/sda4 8167 38913 246975277+ 5 Extended
/dev/sda5 8167 32385 194539082+ 7 HPFS/NTFS
/dev/sda6 32386 38788 51432066 83 Linux
/dev/sda7 38789 38913 1004031 82 Linux swap / Solaris
然後找到ID為83的盤符,根據上面顯示的信息可知當時裝ubuntu時是裝在sda6這個分區。
6、在終端輸入mount /dev/sda* /mnt(*代表ubuntu系統所在的分區,即上一步顯示結果中ID為83的分區號,如上面顯示的是在sda6這個分區,所以輸入的是mount /dev/sda6 /mnt注意:mount後面有一個空格,sda6後面也有一個空格,這兩個空格千萬不要漏掉,否則會報錯)
7、上一步結束之後,繼續在終端中輸入grub-install --root-directory=/mnt /dev/sda
稍後出現Installationfinished,No Error Reported則表示成功了。(注意:grub-install之間沒有空格,--root前面有一個空格,--root前面是兩個'-',/mnt後面有一個空格)
8、到此,ubuntu引導基本恢復,重啟電腦後,就可以看到熟悉的ubuntu引導界面了,進入ubuntu系統,打開終端輸入:sudo update-grub
等待片刻顯示以下信息:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-20-generic
Found initrd image: /boot/initrd.img-2.6.31-20-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows Vista (loader) on /dev/sda1
Found Windows 7 (loader) on /dev/sda2
done
恢復工作便全部完成了。

閱讀全文

與linux雙系統引導修復相關的資料

熱點內容
程序員測試輕松嗎 瀏覽:164
英雄聯盟神魔怎麼綁定伺服器 瀏覽:980
音樂app怎麼換音質 瀏覽:974
python進階客戶流失 瀏覽:280
華為榮耀10伺服器地址 瀏覽:998
javastring相等判斷 瀏覽:411
程序員考研究生學校 瀏覽:935
java卡頓 瀏覽:500
編程軟體怎麼運行zip文件 瀏覽:505
單片機怎麼做組態 瀏覽:899
android參考文獻外文 瀏覽:684
銅電極電流效率的演算法 瀏覽:142
簡訊內存已滿怎麼處理安卓 瀏覽:312
ogg命令 瀏覽:784
南昌程序員最新消息 瀏覽:151
藍牙編程入門書籍 瀏覽:763
單片機秒錶實驗 瀏覽:411
小米3文件夾設置 瀏覽:566
手動添加dns伺服器加什麼數字 瀏覽:563
單片機中三位數碼管原件 瀏覽:142