‘小飛機’是一個學生,所以接觸的東西,雖廣泛,但並不精通,在此利用隨筆,記錄自己的一些學習過程,以及自己的想法,既可以有時間自己復習,也可以順便幫助別人。
近期由於同學的引誘以及男生天生對於破解的好奇,開始的kali linux之旅,在此之前裝的有ubuntu、windows7,由於這兩個系統配置好了很多東西,實在無法舍棄,故准備同時裝三個系統,即
kali linux 、ubuntu 、widnows7。關於如何裝這里就不細說了,網上隨便度一下就一堆。這三個系統我最先裝的是windows,后來裝了ubuntu,最后裝的kali linux,在裝kali linux的時候,系統識別了,
選擇了與windows7和ubuntu並存,引導的時候理論上應該有三個系統的引導,但是卻只顯示了ubuntu和kali linux兩個,
此時我
首先想到了官網號稱boot anything 、boot anywhere的easy bcd,由於正版的太貴了,且臨時用一次,就下載了破解版,,,步驟不詳說了,沒成功,,,
然后,我嘗試用ubuntu修復引導(用的系統盤修復的),同樣修復完沒有出現windows的選項,,,
最后准備手動寫引導項(ubuntu)我打開了,/boot/grub/grub.cfg文檔,這個文檔寫的是系統的引導項,在里面添加了一下代碼:
menuentry 'Windows 7 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-1ECC308FCC306367' { ######我的windows在dev/sda1 kali linux在dev/sda10 所以不一定,根據自己實際情況
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 1ECC308FCC306367
else
search --no-floppy --fs-uuid --set=root 1ECC308FCC306367
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry 'Windows 7 (loader) (on /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-chain-84DA09C9DA09B886' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 84DA09C9DA09B886
else
search --no-floppy --fs-uuid --set=root 84DA09C9DA09B886
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
,,,,,,
最后:
附一張圖片,以表親測成功

