雙系統安裝,引導被覆蓋-如何解決?

電腦性能足夠的狀況下,我覺的仍是虛擬機比較好用,可是有時一些軟件對於硬件的驅動依賴很強,或者CPU計算能力有限,仍是須要裝雙系統。ios

這裏以windows10系統爲前提,在安裝Linux(Debian)後覆蓋開機Windows引導後的修復方法:windows

 

1)sudo fdisk -l查找安裝windows系統的磁盤分區:性能

 

 

 執行此命令的目的是根據磁盤大小/文件系統格式來肯定原來安裝windows系統的分區。ntfs或者fat都是windows的格式。磁盤大小通常展示的是Windows下C分區的大小。ui

這裏肯定,該磁盤是/dev/sdb1。spa

 

2)執行sudo blkid查找該磁盤分區的uuidcode

 

 

 

 

3)使用root權限打開/boot/grub/grub.cfg,將下面的這段代碼,黏貼到相應位置。orm

menuentry 'Windows 10 (on /dev/sdb1)' --class windows --class os $menuentry_id_option 'osprober-chain-06BC7EA7CAD093AA' { insmod part_msdos insmod ntfs set root='hd1,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 06BC7EA7CAD093AA else search --no-floppy --fs-uuid --set=root 06BC7EA7CAD093AA fi parttool ${root} hidden- drivemap -s (hd0) ${root} chainloader +1 }

 

系統根據本身windows的系統類型替換,而後uuid也按照上面獲取的uuid替換後保存便可。blog

 

 

 4)從新啓動機器後既能夠看到windows的啓動項了。ci

 

 

-------------------------end----------------rem

相關文章
相關標籤/搜索