win7和centos雙系統引導修復

2021-10-05 04:54:30 字數 1216 閱讀 3804

1.裝入光碟,在光碟引導介面選擇troubleshooting:

啟動以後發現進入了

dracut:/#介面

其實是u盤沒找到。所以ls /dev/| grep sdb

就會找到u盤位置。我這裡顯示的是sdb、sdb4。也就是說sdb4是u盤。

2.重新選擇troubleshooting:

按e編輯

把vmlinuz initrd=initrd.img inst.stage2=hd:label=centos\x207\x20x86_64.check quiet

改為 vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet

一共有兩條。

ctrl+x儲存執行。然後進入rescue介面:

continue 以rw方式掛載分割槽。

read only 以ro方式掛載分割槽。

skip to shell 跳過,將來自己手工掛載磁碟。

quit 重啟

選擇1回車

要求執行chroot /mnt/sysimage

然後再執行修復命令:

/sbin/grub2-install  /dev/sda

一般就好了。如果出現:

/usr/lib/grub/x86_64-efi/modinfo.sh doesn't exist. please specify --target or --directory

手動去/usr/lib/grub目錄下發現的確沒有x86_64-efi這個目錄

使用ctrl+d退出chroot的環境重新進入rescure的bash,然後使用cp命令將/usr/lib/grub/x86_64-efi/下的所有檔案拷貝到/mnt/sysimage/usr/lib/grub/x86_64-efi/

# cp -r /usr/lib/grub/x86_64-efi/* /mnt/sysimage/usr/lib/grub/x86_64-efi/

然後使用chroot切換到/mnt/sysimage環境,繼續執行

# grub2-install /dev/sdb1,即可成功安裝grub2

然後我們還需要重新生成配置檔案:

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

為了保險起見我重新執行了一次

# grub2-install /dev/sdb1

重起之後即可正常引導進入linux系統

win7 安裝雙系統centos7

解決方案 開機設定 結語電腦配置資訊 機型 dell inspiron 14z 1523 i3 4g記憶體 年限 2012年買的 狀態 windows7 徹底崩盤,安全模式和修復都無法恢復的狀態 centos 版本 centos 7 x86 64 1908 啟動u盤 8gu盤足夠 寫入u盤工具 ul...

win7和centos7雙系統 轉

參考 centos7中yum安裝ntfs 3g 恢復centos 7與windows系統引導 1.先安裝win7,再安裝centos7.2.安裝ntfs 3g 2 1 加源 root centos wget o etc yum.repos.d epel.repo 2 2 更新 root centos...

centos 7 和 win7 雙系統的安裝

一.在先安裝了windows作業系統的情況下安裝centos 6.4的64位版本 難題 centos 6.4的64位 版本大小超過4g,用fat32格式無法裝單個檔案超過4g,我試過將centos 6.4 x86 64 bin 1.iso 刪除部分檔案 如eclipse 後再儲存,但是沒有成功。嘗試...