電腦性能足夠的狀況下,我覺的仍是虛擬機比較好用,可是有時一些軟件對於硬件的驅動依賴很強,或者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