一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

windows10 雙系統(tǒng)安裝后,grub2 引導(dǎo)修復(fù)(親自實(shí)驗(yàn));grub2 命令行 手動(dòng)加載內(nèi)核;fedora 29 系統(tǒng)grub2引導(dǎo)修復(fù);

 路人甲Java 2021-01-01

之前在本機(jī)有fedora 29的系統(tǒng),但是由于錯(cuò)誤安裝,把windows10 啟動(dòng)安裝到 linux 所在的硬盤中,導(dǎo)致原來的 efi中的grub啟動(dòng)被破壞,不能進(jìn)入到linux中;我首先通過磁盤精靈,把efi中啟動(dòng)文件拷貝到現(xiàn)有的windows安裝盤中,重新啟動(dòng)后成功從新的efi分區(qū)進(jìn)入windows; 然后開始進(jìn)行恢復(fù)fedora系統(tǒng);這時(shí)候,有兩種辦法,一種是重新安裝 linux; 另外一種方法就是重新修復(fù)grub引導(dǎo);因?yàn)閷?duì)linux比較了解,我選擇了后者;首先參考了幾篇已經(jīng)實(shí)踐的博客;

Fedora 29 引導(dǎo)修復(fù):

  • 創(chuàng)建修復(fù)環(huán)境:

    • 制作live cd 或者 啟動(dòng)盤;

    • 啟動(dòng)進(jìn)入live os 

    • sudo -i 

  • 創(chuàng)建系統(tǒng)chroot環(huán)境:

    • mkdir -p /mnt/fedora

    • mount /dev/fedora/root /mnt/fedora

    • mount /dev/sda2 /mnt/fedora/boot (掛載boot, 如果boot 分區(qū)單獨(dú)分區(qū)的話)

    • mount -t proc proc /mnt/fedora/proc

    • mount -o bind /dev /mnt/fedora/dev

    • mount -o bind /sys /mnt/fedora/sys

    • mount -t devpts devpts /mnt/fedora/dev/pts

    • mount -t efivarfs efivarfs /mnt/fedora/sys/firmware/efi/efivars

    • chroot /mnt/fedora

  • 更新修復(fù)的環(huán)境并安裝grub2:

    • yum makecache 

    • dnf install grub2-efi grub2-efi-x64-modules shim (安裝系統(tǒng)為 64位) 

    • grub2-install --recheck /dev/sda1 (sda1 為efi 分區(qū))

    • exit (退出chroot, 好像我在里面使用 grub2-mkconfig 一直阻塞) 

  • 自動(dòng)生成grub.cfg,用于啟動(dòng),默認(rèn)生成的文件肯能啟動(dòng)不成功,建議手動(dòng)裝載linux內(nèi)核:

    • mount /dev/sda2 /boot (啟動(dòng)分區(qū) sda2) 

    • mkdir /mnt/efi 

    • mount /dev/sda1 /mnt/efi (efi分區(qū) sda1) 

    • grub2-mkconfig -o /mnt/efi/EFI/fedora/grub.cfg(efi啟動(dòng)時(shí),可以索引到其他磁盤上的系統(tǒng),比如windows10 系統(tǒng)等)

    • grub2-mkconfig -o /boot/grub2/grub.cfg 

  • grub2 手動(dòng)引導(dǎo)加載linux內(nèi)核:參考 Using the GRUB2 boot prompt

    • insmod part_gpt

    • insmod ext2

    • insmod lvm

    • insmod xfs

    • ls 

    • set root=(hd0,gpt2) 

    • linux (hd0,gpt1)/vmlinuz-5.0.0-1.fc16.i686 root=/dev/dm-2 rhgb quiet selinux=0 (此處參數(shù)可以參考)

    • initrd (hd0,gpt1)/initramfs-5.0.0-1.fc16.i686.img (此處參考書可以參考)

    • boot(重新啟動(dòng))

    • grub2-mkconfig -o /boot/grub2/grub.cfg 進(jìn)入系統(tǒng)后,重新修復(fù)引導(dǎo);

    • 當(dāng)然也可以在之前自動(dòng)生成的啟動(dòng)項(xiàng)的基礎(chǔ)上修改;在grub2 啟動(dòng)時(shí)使用 e 快捷鍵進(jìn)入修改界面,并使用ctrl+x執(zhí)行修改結(jié)果;

  • 清理現(xiàn)場:

    • reboot;至此,重啟并拔掉live usb,使用efi模式引導(dǎo)修復(fù)的系統(tǒng),完成啟動(dòng);

    • 注意:此時(shí)windows efi的引導(dǎo)還在,只是被grub2覆蓋了, 先啟動(dòng)grub2;當(dāng)然我們可以使用磁盤精靈;將windows efi 拷貝到另外一個(gè)單獨(dú)的分區(qū);

    • 啟動(dòng)后需要重新創(chuàng)建 grub2 cfg;使用上述 grub2-mkconfig 命令,在 /boot/efi/EFI/fedora/grub.cfg 和 /boot/grub2/grub.cfg 兩個(gè)位置覆蓋更新;

  • 最后,祝您使用愉快!此教程總結(jié)自實(shí)際修復(fù)過程中,如果您有問題,歡迎留言咨詢;我最后是在自動(dòng)生成的項(xiàng)目的基礎(chǔ)上,結(jié)合手動(dòng)修改引導(dǎo)成功的;

如果你對(duì)linux的啟動(dòng)機(jī)制,以及mbr,efi 等不是很了解;建議還是重新安裝系統(tǒng)為好,防止把現(xiàn)有的windows系統(tǒng)搞壞;當(dāng)前很多的pc機(jī),都是基于馮諾依曼結(jié)構(gòu)設(shè)計(jì),計(jì)算機(jī)的中心是存儲(chǔ);所以要保護(hù)好磁盤上的分區(qū)數(shù)據(jù)不被破壞;重新劃分磁盤的時(shí)候,也要多加小心;

保持更新,轉(zhuǎn)載請注明出處:https://www.cnblogs.com/xuyaowen/p/grub-rebuild-after-installed-windows.html ;更多內(nèi)容請關(guān)注cnblogs.com/xuyaowen; 

參考鏈接:

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請遵守用戶 評(píng)論公約

    類似文章 更多

    99国产精品国产精品九九| 91亚洲精品综合久久| 国产99久久精品果冻传媒| 亚洲欧美中文字幕精品| 国产肥妇一区二区熟女精品| 色婷婷人妻av毛片一区二区三区 | 国产丝袜极品黑色高跟鞋| 美女被草的视频在线观看| 日本一本不卡免费视频| 国产精品国三级国产专不卡| 自拍偷拍一区二区三区| 欧美日韩一区二区三区色拉拉| 丰满的人妻一区二区三区| 日本av一区二区不卡| 国产一区二区三区不卡| 高清免费在线不卡视频| 老司机亚洲精品一区二区| 亚洲伦片免费偷拍一区| 中文字幕人妻综合一区二区| 午夜福利大片亚洲一区| 沐浴偷拍一区二区视频| 久久大香蕉精品在线观看| 色婷婷视频免费在线观看| 亚洲综合色婷婷七月丁香| 正在播放国产又粗又长| 大屁股肥臀熟女一区二区视频| 深夜少妇一区二区三区| 婷婷色国产精品视频一区| 精品亚洲香蕉久久综合网| 成人午夜免费观看视频| 一区二区三区日本高清| 精品人妻少妇二区三区| 欧美亚洲91在线视频| 护士又紧又深又湿又爽的视频| 国产内射一级一片内射高清| 免费精品一区二区三区| 日韩亚洲精品国产第二页| 成人精品一区二区三区在线| 精品久久久一区二区三| 狠狠干狠狠操在线播放| 麻豆一区二区三区精品视频|