1.我是利用大白菜先按照普通方法制作可以引導windows的啟動盤,這個沒什么好說了,就不多說了。
2.在U盤的根目錄下添加一個放Ubuntu鏡像的文件夾,然后將Ubuntu的iso文件拷貝至這個目錄,完整的目錄結構為:

3.在本地電腦上將Ubuntu的iso文件解壓,然后將casper目錄下的initrd.lz和vmlinuz.efi文件拷貝到U盤的Ubuntu16目錄下,如下圖所示:

4.修改U盤啟動項:
打開 /IDBC/GRUB/MENU.LST文件,按照里面的格式添加如下程序:
title 【10】 安裝Ubuntu16.04.2 find --set-root /Ubuntu16/vmlinuz.efi kernel /Ubuntu16/vmlinuz.efi boot=casper noacpi iso-scan/filename=/Ubuntu16/Ubuntu.iso ro quiet splash locale=zh_CN.UTF-8 initrd /Ubuntu16/initrd.lz
保存之后,大功告成,趕緊去啟動試試吧。
問題:
1.我的電腦是SSD+機械硬盤,在用大白菜裝機了幾遍之后,就無法進入WinPE了,后來改用U盤大師,又重新把系統裝了一遍。
2.先裝的Win7系統,在進WinPE的時候,將SSD分了16M的空間作為SWAP,40G作為普通分區,這個普通分區是准備裝Ubuntu的。
3.然后用Linux的U盤工具將U盤制作成了Linux啟動盤,再去裝Ubuntu系統。
4.在安裝Ubuntu的時候要注意看里面的提示,我的windows是Legacy模式裝的,但linux的U盤制作工具將U盤制作成UEFI模式了,在裝Ubuntu的時候提示說檢測到電腦上有非UEFI的系統存在,是否要繼續UEFI模式安裝,是就點“continue”,否則點“canel”,我之前沒注意到這個,導致后面修復Linux啟動項花了不少時間還是不成功,在GRUB里面各種命令嘗試都不行。
5.Ubuntu也是以legacy模式安裝之后,引導啟動項就用EasyBCD修復就可以了,如下面這張網上的圖:
添加新條目,然后系統選Linux/BSD,類型就用GRUB2 驅動器就選自動定位就好了。
這個工具還可以修改啟動項的名稱已經默認啟動哪一個系統。

