肯定是 丟不了你找UBUNTU的安裝光碟不要安裝,可以直接執行進入UBUNTU環境,把重要東西備份然後你修復一下grub2幾種修復方法1. 雙系統重灌windows造成grub2被改寫的修復方法一 grub4dos0.4.4在Windows啟動項上加上grub4dos啟動(不多說了,看置頂貼),重啟選擇進入grub,在命令列下輸入(/boot單獨分割槽的去掉 /boot)程式碼:grub>find --set-root /boot/grub/core.imggrub>kernel /boot/grub/core.imggrub>boot進入grub2選單,進入系統後再執行程式碼:sudo grub-install /dev/sd?方法二 進入Livecd 後修復引用:sudo -imount 你的根分割槽 /mntmount 你的/boot 分割槽 /mnt/boot #如果有的話#掛載你其他的分割槽,如果有的話# 重建grub到sda的mbrgrub-install --root-directory=/mnt /dev/sda2. 由於root分割槽uuid改變造成的不能正常啟動,只能進入grub rescue模式的修復程式碼:grub rescue>setgrub rescue>prefix=(hd?,?)/grubgrub rescue>root=hd?,?grub rescue>set root=hd?,?grub rescue>set prefix=(hd?,?)/boot/grubgrub rescue>setgrub rescue>root=hd?,?grub rescue>prefix=(hd?,?)/boot/grubgrub rescue>insmod /boot/grub/normal.modgrub rescue>normal這時就可以調出 /boot/grub/grub.cfg,修改相應uuid,改到命令列下grub>insmod /boot/grub/linux.modgrub>set root=hd?,?grub>linux /boot/vmlinuz-*** root=/dev/sd??grub>initrd /boot/initrg.img-****進入系統hd?,? 是grub檔案所在分割槽 sda? 是/分割槽。3. grub模組和配置檔案grub.cfg受損無法啟動時修復Livcd啟動進入試用引用:sudo -imount 你的根分割槽 /mntmount 你的/boot 分割槽 /mnt/boot #如果有的話# 掛載你其他的分割槽,如果有的話# 重建grub到sda的mbrgrub-install --root-directory=/mnt /dev/sda# 重建grub.cfgmount --bind /proc /mnt/procmount --bind /dev /mnt/devmount --bind /sys /mnt/syschroot /mnt update-grubumount /mnt/sysumount /mnt/devumount /mnt/proc
肯定是 丟不了你找UBUNTU的安裝光碟不要安裝,可以直接執行進入UBUNTU環境,把重要東西備份然後你修復一下grub2幾種修復方法1. 雙系統重灌windows造成grub2被改寫的修復方法一 grub4dos0.4.4在Windows啟動項上加上grub4dos啟動(不多說了,看置頂貼),重啟選擇進入grub,在命令列下輸入(/boot單獨分割槽的去掉 /boot)程式碼:grub>find --set-root /boot/grub/core.imggrub>kernel /boot/grub/core.imggrub>boot進入grub2選單,進入系統後再執行程式碼:sudo grub-install /dev/sd?方法二 進入Livecd 後修復引用:sudo -imount 你的根分割槽 /mntmount 你的/boot 分割槽 /mnt/boot #如果有的話#掛載你其他的分割槽,如果有的話# 重建grub到sda的mbrgrub-install --root-directory=/mnt /dev/sda2. 由於root分割槽uuid改變造成的不能正常啟動,只能進入grub rescue模式的修復程式碼:grub rescue>setgrub rescue>prefix=(hd?,?)/grubgrub rescue>root=hd?,?grub rescue>set root=hd?,?grub rescue>set prefix=(hd?,?)/boot/grubgrub rescue>setgrub rescue>root=hd?,?grub rescue>prefix=(hd?,?)/boot/grubgrub rescue>insmod /boot/grub/normal.modgrub rescue>normal這時就可以調出 /boot/grub/grub.cfg,修改相應uuid,改到命令列下grub>insmod /boot/grub/linux.modgrub>set root=hd?,?grub>linux /boot/vmlinuz-*** root=/dev/sd??grub>initrd /boot/initrg.img-****進入系統hd?,? 是grub檔案所在分割槽 sda? 是/分割槽。3. grub模組和配置檔案grub.cfg受損無法啟動時修復Livcd啟動進入試用引用:sudo -imount 你的根分割槽 /mntmount 你的/boot 分割槽 /mnt/boot #如果有的話# 掛載你其他的分割槽,如果有的話# 重建grub到sda的mbrgrub-install --root-directory=/mnt /dev/sda# 重建grub.cfgmount --bind /proc /mnt/procmount --bind /dev /mnt/devmount --bind /sys /mnt/syschroot /mnt update-grubumount /mnt/sysumount /mnt/devumount /mnt/proc