win10安裝ubuntu16.04雙系統詳解

1)製做系統盤linux

    1. 下載ubuntu鏡像
    2. 格式優盤 格式化的時候選擇FAT32格式的
    3. 製做啓動盤

      通常製做多系統啓動盤的教程都會要用到rub4dos+grubinst+ultraiso+msgdiyerl等等工具,不少的時候都是用U盤量產來實現,這樣作的壞處就是:製做繁瑣對U盤傷害較大且不可逆,讓人望 而生畏。本教程採用徹底不一樣於傳統的方法制做多系統啓動U盤,方法原理簡單,操做方便。ubuntu

      廢話很少說,下面看正題:windows

      其實大白菜裏已經對這些工具作了很是好的封裝,利用大白菜+FbinstTool+Windows+Ubuntu,咱們就能夠方便的製做出功能豐富的啓動U盤。 懂grub一些開機引導命令,會更好,靈活的定製本身的引導盤網絡

      製做步驟:工具

      1.打開大白菜4.6(http://pan.baidu.com/s/1eQ24uWi),點擊「一鍵製做啓動U盤」。大白菜會從U盤上劃出400M做爲隱藏分區,裏面包括win7pe,win03pe以及其餘一些有用的工具。ui

      勾選NTFS,彈出窗口選否(就是製做後轉爲NTFS格式),這樣U盤就能拷大於4G的文件了spa

      製做完後,大白菜就沒用了= =如今U盤裏會只有一個GHO文件夾,大白菜已經將PE及引導寫入了一個隱藏分區裏,而後將要用的東西拷進U盤hibernate

      接着,將win7鏡像內的文件所有解壓到U盤根目錄,再把bootmgr更名爲win7mgr(大白菜列表裏默認是讀win7mgr來引導,因此咱們就這麼作吧),最終效果如圖,bootmgr已更名爲win7mgr日誌



      2.利用FbinstTool打開U盤的隱藏分區,雙擊打開(ud)/BOOT/GRUB/grldr,能夠看到裏面是對主菜單的定義,其中包括等待時間,默認選項,各個菜單項的定義。code



      3.在U盤根目錄中(注意不是隱藏分區)建立UBUNTU文件夾,將ubuntu-12.10-desktop-amd64.iso中casper目錄下 的initrd.lz和vmlinuz兩個文件提取出來(能夠用UltraISO、FbinstTool等等),連同ubuntu-12.10- desktop-amd64.iso一塊兒放進ubuntu12.04文件夾中。鏡像能夠更更名字,能夠不更更名字,有一點:你要知道本身在幹嗎就好了(能夠不更更名子)。

      4.熟悉文件目錄,具體的不做介紹了,有個別地方須要注意一下,(38和39行之間)下面的代碼你們應該能看懂。title後面寫的就是菜單項的名字

      RUN /win7mgr 指的就是運行U盤根目錄下的win7mgr進行引導

      kernel /ubuntu12.04/vmlinuz.efi boot=/casper iso-scan/filename=/ubuntu12.04/ubuntu-12.04-desktop-amd64.iso ro quiet splash  locale=en.UTF-8  
      這一句各段內容是:指定kernel位置,指定boot位置,指定iso位置,運行參數,設置語言爲中文UTF-8,指定livecd啓動時運行的腳本,原文還有一句find --set-root /UBUNTU/vmlinuz,可是不要也能夠

      (這裏是Fbintool工具地址http://pan.baidu.com/s/1gdsXFwv
      5.修改(ud)/BOOT/GRUB/grldr中的內容以下(注意與你的文件目錄一致)

      複製代碼
       1     timeout 15  2 default 0  3 command --set-path=(ud)/BOOT/GRUB/  4 gfxmenu (ud)/BOOT/GRUB/MESSAGE  5 configfile (md)4+8  6 title 【01】 硬盤引導啓動  7 RUN (ud)/BOOT/GRUB/MENU12.LST  8 title 【02】 安裝Ubuntu 12.04-86_x64  9 find --set-root /ubuntu12.04/vmlinuz.efi 10 echo $[1105]Loading ubuntu-12.04-desktop-amd64!!waiting!! 11 kernel /ubuntu12.04/vmlinuz.efi boot=/casper iso-scan/filename=/ubuntu12.04/ubuntu-12.04-desktop-amd64.iso ro quiet splash locale=en.UTF-8 12 initrd /ubuntu12.04/initrd.lz 13 title 【03】 安裝 ubuntu-10.04-i386 14 find --set-root /ubuntu10.04-i386/vmlinuz 15 echo $[1105]Loading ubuntu-10.04-desktop-i386!!waiting!! 16 kernel /ubuntu10.04-i386/vmlinuz boot=/casper iso-scan/filename=/ubuntu10.04-i386/ubuntu-10.04-desktop-i386.iso ro quiet splash locale=en.UTF-8 17 initrd /ubuntu10.04-i386/initrd.lz 18 title 【04】 安裝 Fedora-17-i686-desktop-live 19 find --set-root /syslinux/vmlinuz0 20 kernel /syslinux/vmlinuz0 root=live:LABEL=LIVE rootfstype=auto ro liveimg quiet rhgb 21 initrd /syslinux/initrd0.img 22 title 【05】安裝 ubuntu10.04-x86 23 find --set-root /ubuntu10.04/vmlinuz 24 echo $[1105]Loading ubuntu-10.04-desktop-amd64!!waiting!! 25 kernel /ubuntu10.04/vmlinuz boot=/casper iso-scan/filename=/ubuntu10.04/ubuntu-10.04-desktop-amd64.iso ro quiet splash locale=en.UTF-8 26 initrd /ubuntu10.04/initrd.lz 27 title 【06】安裝 ubuntu12.04-x86 28 find --set-root /ubuntu12.04-i386/vmlinuz 29 echo $[1105]Loading ubuntu-12.04-desktop-i386!!waiting!! 30 kernel /ubuntu12.04-i386/vmlinuz boot=/casper iso-scan/filename=/ubuntu12.04-i386/ubuntu-12.04.3-desktop-i386.iso ro quiet splash locale=en.UTF-8 31 initrd /ubuntu12.04-i386/initrd.lz 32 title 【07】 運行Win7PE精簡版 33 checkrange 0x30001:-1 read 0x8298 34 clear 35 echo $[1106] Loading DBC WIN7PE.ISO, www.winbaicai.com 36 map --mem (ud)/PE/DBC7.ISO (0xff) ! map (ud)/PE/DBC7.ISO (0xff) 37 map --hook 38 chainloader (0xff) 
          title 【08】安裝win7 64位旗艦版
          RUN /win7mgr 39 title 【09】 其餘工具 40 RUN (ud)/BOOT/GRUB/DIY.LST
      複製代碼

      這個菜單中咱們保留了運行winpe的選項,加入了安裝ubuntu和fedora的選項。爲了保持菜單精簡,將其餘功能都集成到了另外一個菜單裏 (DIY.LST)。Ubuntu菜單項中kernel /UBUNTU/vmlinuzboot=/casper iso-scan/filename=/UBUNTU/ubuntu.iso這三句還有initrd/UBUNTU/initrd.lz是不能少的,它指 明瞭從哪裏加載系統。ro quiet locale=zh_CN.UTF-8就是指明咱們但願使用的語言等等,不寫也無所謂。上面那句find是查找文件,推薦寫,不寫的話也沒有什麼影響,系 統會自動查找。注意修改後保存

      6.修改DIY.LST,內容以下

      複製代碼
       1     timeout 15  2 default 4  3 gfxmenu (ud)/BOOT/GRUB/MESSAGE  4 configfile (md)4+8  5 title 【01】 PE藍黑屏沒法進入不認硬盤方案  6 RUN (ud)/BOOT/GRUB/MENU03.LST  7 title 【02】 進入Ghost備份還原系統多合一菜單  8 RUN (ud)/BOOT/GRUB/MENU04.LST  9 title 【03】 運行最新版DiskGenius分區工具 10 RUN --mem (ud)/BOOT/IMGS/DBCDOS.IMG 11 title 【04】 運行MaxDos工具箱加強版菜單 12 RUN --mem (ud)/BOOT/IMGS/MAXDOS.IMG 13 title 【05】 運行硬盤內存檢測掃描工具菜單 14 RUN (ud)/BOOT/GRUB/MENU07.LST 15 title 【06】 運行Windows登錄密碼破解菜單 16 RUN (ud)/BOOT/GRUB/MENU08.LST 17 title 【07】 啓動USB2.0加速電腦啓動(老機專用) 18 (ud)/BOOT/GRUB/USB_ACC.0PE 19 title 【08】 安裝原版Win7/Win8系統(非GHOST版) 20 RUN (ud)/BOOT/GRUB/MENU11.LST 21 title 【09】 返回大白菜U盤啓動主菜單 22 configfile (md)4+8 23 title 【10】 運行大白菜Win03PE2013網絡加強版 24 checkrange 0x30001:-1 read 0x8298 25 clear 26 echo Loading DBC WIN03PE.ISO 27 map --mem (ud)/PE/WINPE.ISO (0xff) ! map (ud)/PE/WINPE.ISO (0xff) 28 map --e820cycles=0 29 map --hook 30 chainloader (0xff) 31 title 【11】 重啓計算機 32  reboot 33 title 【12】 關閉計算機 34 halt 
      複製代碼

      咱們就是把原來主菜單中的東西搬了過來,沒作任何改動。保存文件。

      7.能夠將U盤目錄下UBUNTU和CDLINUX目錄設爲隱藏,這樣能夠防止誤刪。

      8.之後要添加BackTrack等等只須要修改grldr便可。 

      後記:1.爲了U盤目錄的乾淨整潔,呃,嘗試過把win7鏡像解壓在U盤內新建的一個文件夾裏,而後在菜單項修改相應路徑,可是失敗了,看來只能解壓在根目錄,或者還得動點其餘什麼手腳?
      2.有些盆友可能會遇到啓動ubuntu LiveCD時提示掛載出錯,提示windows is hibernated云云,這 是由於你的windows沒有系統保留分區(又是它= =)只有一個主分區,啓動時會調用硬盤主分區內的boot因此一直佔用致使掛載失敗,而有系統保留分區的話就只會調用單獨的系統保留分區,掛載就沒問題 (猜想這也是致使win7安裝時提示「安裝程序沒法建立新的系統分區,也沒法定位現有系統分區」的緣由之一),因此係統保留分區很萌噠大家不要刪它 使用大白菜+FbinstTools製做多系統啓動U盤(winPE+win7+ubuntu) - wuudjac - Wood Jack的博客,有這種狀況的童鞋能夠嘗試在BIOS裏設置U盤爲第一啓動項,而非每次手動選擇啓動裝置爲U盤,固然最好的方法仍是用PE啥的弄好系統保留分區啦
      如今查出來的緣由是,U盤的分區處於佔用狀態,因此會出這樣的問題,解決方法有兩種:
        1.插着U盤進入系統,而後將U盤卸載/彈出,拔出U盤,關機,插U盤,U盤啓動
        2.徹底關機,拔U盤,插U盤,進BIOS設置U盤爲第一啓動項,重啓
    4. 壓縮磁盤分區 點擊個人電腦-->管理-->磁盤管理進行分區
    5. ①進入BIOS進行Secure Boot設置(通常的電腦在開機的時候按F2或者Fn+F2),進入Boot,若是Boot Mode是UEFI 咱們就將下面的Secure Boot 設置Disable。若是Boot Mode是Legacy 那麼就跳過這步。

      ②接着將USB HDD啓動項放到最上面,意思就是說優先從U盤啓動(此過程不一樣的電腦,內容有必定的差距,這裏再也不放圖,反正本身琢磨一會或者多參考幾個網上的博客,本人是試了好幾回才進入到了ubuntu的安裝界面)。

      ③設置完後保存退出,就會進入Ubuntu的界面,選擇安裝(若是選擇試用就是直接進入Ubuntu的試用環境中)。

      ④到了安裝類型這裏,選擇其餘選項

        

掛載點設置:

首先設置/boot 掛載點,這個是用來存放系統的引導的一些文件的分區,大概須要200多M空間,這裏我分了512M給它。選項是 主分區  空間起始位置   Ext4日誌文件系統

而後是設置交換空間Swap,也就是硬盤與內存的互動空間,虛擬內存的意思,設置爲內存大小的2倍,這裏我分了4G給它。選項是 主分區  空間起始位置  

設置 / 掛載點,也就是默認目錄,這裏筆者給了20個G它。選項是 邏輯分區  空間起始位置 Ext4日誌文件系統

設置 /Home 掛載點,這裏筆者給了10個G。選項是 邏輯分區 空間起始位置 Ext4日誌文件系統

最後是 /usr 這裏筆者分了40G出來。 選項是 邏輯分區 空間起始位置 Ext4日誌文件系統

能夠看到還有一些掛載點一樣能夠分配空間,其餘的一些做用可自行百度看做用,以上幾個是必須的掛載分配,同時分配空間大小按照本身喜愛也差很少。

最後有一個 安裝啓動引導器的設備選擇,這個時候看你的/boot 安裝的路徑,注意必定要選擇和/boot 一致的路徑,不然安裝將出現問題。

注意:解決給ubuntu分區設置掛載點時,空閒空間會立馬變不可用狀態的狀況

(1)先設置  交換空間,\ ,\home(能夠不設置),\user這4個掛載點,都用邏輯分區,最後設置主分區掛載\boot,實在不行全部的都用邏輯分區

(2)若是上一步不行,那就說明你電腦裏的硬盤已經有4個主分區了,或者是ubuntu認爲你有4個主分區了,而linux系統最多隻能有4個主分區,因此這樣你就須要從新對電腦進行分盤分區,建議就一個主分區,其餘都是邏輯分區,再從邏輯分區分出空閒空間掛載linux系統。

 

最後使用EASYBCD添加引導系統

相關文章
相關標籤/搜索