在已安装win10环境中利用EasyBCD引导安装Ubuntu18.04(亲自测试,都是血和泪)
(特別提示:注意里面幾個難點,綠色部分)
ubuntu18.04鏡像iso
鏈接:https://pan.baidu.com/s/12dZWC_erL5qBQvM7ki2g9A 密碼:9d5g
EasyBCD2.2
鏈接:https://pan.baidu.com/s/1FtdJgSv0w3T6t96O7SUn9w 密碼:fse9
?
第一步:windows硬盤分區
win+x? -》 磁盤管理
由于我只有一個256的固態,所以我對C盤進行壓縮劵
如果你有很多可用空間,然后只能壓縮幾G,如圖,可用83G,只能壓縮18G出來
出現這種現象的原因應該是:估計是可能有些文件占用了較后的存儲位置,導致空間不連續,無法合并成為新的空間。
解決步驟如下:
1、對所要壓縮的磁盤進行磁盤優化,即碎片整理。打開”計算機“,在想壓縮的分區上右擊選擇”屬性“,在打開的對話框中選擇”工具“頁,點擊“優化”,將文件存儲優化。
2、在桌面上的“這臺電腦”上右單擊,選擇“屬性”,在左側菜單中選擇“系統保護”,在彈出框中選中要壓縮的分區,點擊“配置”,在彈出框中選擇“禁用系統保護”后點擊“確定”。
3、在“計算機”上右擊,選擇“屬性”,在彈出框中選擇左側菜單“高級系統設置”,在彈出框的高級分頁下,點擊第一個性能框中的”設置“按鈕,在彈出框中選擇”高級”頁,點擊虛擬內存分頁右下角的“更改”按鈕。
在彈出的標題為“虛擬內存”的對話框中,取消“自動管理所有驅動器的分頁文件大小”前面的勾,同時選擇”無分頁文件“,點擊右側的”設置“,后”確認“,根據提示,重啟系統。(操作過程中鼠標左擊了一下需要壓縮的磁盤卷標,繼而再點擊“無分頁文件”右側的“設置”,后“確認”,最后重啟系統)
?
重啟后再次進入磁盤壓縮界面,發現可壓縮空間接近所有剩余空間,目標達成。
壓縮完需要的空間以后記得把保護和分頁功能開回去。
重啟再繼續
(以上壓縮磁盤的內容大家可以自己研究解決,能把系統研究到這里的,壓縮個系統應該是小問題了)
?
第2步:EasyBCD設置NeoGrub引導
下載好EasyBCD之后,選擇“添加新條目”選項,右邊窗口選擇NeoGrub,之后點擊“安裝”。?
安裝完成之后,EasyBCD會在C盤根目錄下創建一個名為“NeoGrub”的文件。
在EasyBCD中點擊“配置”可以對文件”NeoGrub”進行編輯。
編輯的具體內容如下,將以下代碼拷貝到Neogrub文件中后面即可。
title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-18.04-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
(難點1:代碼第三行:vmlinuz.efi,和代碼最后一行的initrd.lz,就是代碼中綠色的那兩個,下面會提到,這兩個名字到底有沒有擴展名.lz和.efi是根據實際情況決定的,,下面立刻會詳細說明)
其中,粗體部分(hd0,0)代表的是C盤的位置,hd0中的0表示磁盤序號,后面的0代表該磁盤上由左往右數C盤分區所處的位置(排在第幾)。
我們看見,我的電腦上,C盤在磁盤0上,則為hd0,而且C盤是從左往右第一個分區,由于機器計數一般從0開始,故C盤位置應記為(hd0,0)。
而斜體部分ubuntu-18.04-desktop-amd64.iso 代表的是需要安裝的Ubuntu的鏡像文件名。
(難點2:注意上面綠色部分,具體安裝過程中要把電腦文件夾設置成“顯示擴展名”,具體方法,在win10文件夾,查看選項設置,這樣就可以顯示iso文件的擴展名.iso)
將以上代碼按照自己機器的情況進行修改之后添加到”NeoGrub”文件中即完成配置。
?
根據代碼,我們應該將Ubuntu鏡像文件中的casper文件夾打開。
然后將其中的文件“initrd.lz”和“vmlinuz”拷貝到C盤根目錄下。
?
并且把vmlinuz文件添加后綴更名為 vmlinuz.efi
(難點1說明:前面難點1在這里說明,vmlinuz.efi和initrd.lz到底應不應該加擴展名,一定要依iso文件解壓出來為準,如果你從安裝鏡像的.iso文件夾解壓出來沒有,如果有,那么保留原來名字,并且“難點1”上面相鄰的代碼里面的兩個綠色文件名也需要做相應更改。這幾個名字一定要以鏡像文件解壓出來的名字為準,原來有擴展名就有,原來沒有擴展名,必須要把擴展名刪除。我安裝的ubuntu18.04兩個文件全部沒有擴展名,所以代碼里面以及兩個文件都不帶擴展名。
例如:我的iso鏡像文件在電腦設置顯示擴展名后,就變成了.iso文件,那么代碼里面也都有.iso??傊痪湓?#xff0c;代碼要和文件本身名字和類型保持一致,而不是文件要和代碼保持一致。這里如果設置不好,進入ubuntu紫屏幕后后快要啟動ubuntu時候就會顯示:找不到iso文件。
)
注:ubuntu 18.04版與16.04版不同,18.04版vmlinuz沒有后綴
同時將Ubuntu鏡像文件拷貝至C盤根目錄下,其實就是從C盤引導安裝,于是C盤中文件如下:
?
到這里,我們的準備工作就都做好了,接下來就可以重啟進入下一步進行Ubuntu安裝了。
3.Ubuhtu安裝
重啟之后會出現”NeoGrub引導加載器”的選項。?
?
點擊該條目之后,可以看見”Install Ubuntu”,
(難點1如果設置不好,上圖這里點進去等待后就會提示找不到.iso文件。下面就沒有問題了,按照向導做就可以了)
進入之后,可以進入Ubuntu桌面,桌面左上角有一個”安裝Ubuntu18.04LTS“ 選項
?
點擊圖標進入之后,先進行語言選擇,到最后選擇”中文(簡體)”
?
下一步,勾上正常安裝和 安裝第三方軟件 ?
?
如果彈出是否xxxx,點確定。
?
下一步,選擇”安裝類型”,選擇”其他選項”,由我們自己來決定硬盤分區。
選擇分出來的空閑空間(50G),點擊頁面左下角的”+”號,按以下方案進行分區。
分區方案: ? 有的人會單獨給home目錄分空間,我不這么做,因為我固態空間有限,所以直接把所有剩余的空間都給根目錄,home目錄會直接占用根目錄的空間。
將”安裝啟動引導器的設備”改變為”/boot”所在的設備,我的電腦是sda6。 ?
注:因為boot做的引導功能,所以boot的設備是多少,就選多少
?
?
在點擊”現在安裝”以前,用Ctrl+alt+T調出終端,輸入命令 sudo umount -l /isodevice 以防止分區失敗。
注:因為你的鏡像是在硬盤加載的,需要卸載了才能分區。如果不輸入,會一直卡在探測文件系統中。
之后就是選擇地理位置,設置用戶名和密碼之類的,再等待一段時間讓Ubuntu安裝第三方軟件(This could take a while)。
?
安裝完成之后,點擊重啟。
?
4. 利用EasyBCD引導Ubuntu啟動
重啟之后,我們會發現無法進入Ubuntu系統,因為開機選項中沒有這一條啊,所以我們必須回到windows系統中,利用EasyBCD再添加一個條目以啟動Ubuntu。 驅動器選擇當時 分區800m的 /boot 所在的分區。
這個時候在EasyBCD的啟動引導項中就添加了一項以啟動新安裝好的Ubuntu。(可以把引導器刪了,C盤的啟動文件?和 iso文件也可以刪了)
重啟計算機,在啟動選項卡中出現一個新選項,“ubuntu18.04 點擊進入
出現Ubuntu開機選項,?
?
點擊之后就可以進入Ubuntu系統,輸入用戶名,密碼就可以開始使用啦。
?
?
參考教程
?
在已安裝win10環境中利用EasyBCD引導安裝Ubuntu16.04
https://blog.csdn.net/yucicheung/article/details/72844727
?
Windows壓縮卷時可壓縮空間小于剩余空間解決方法
https://quan.ithome.com/0/207/369.htm
安裝問題建議:
1.安裝過程中的initrd和vmlinuz(有沒有擴展名根據解壓出來定)以及鏡像文件如果放在c盤出現錯誤,可以放在D盤,對應更改代碼中鏡像文件地址就可以了,盡量不要放在C盤。
2.一定要盡量把文件夾設置成顯示擴展名,設置后:
3.iso鏡像文件和代碼中的文件名都帶有擴展名.iso,這樣可以保持一直,減少出錯。
本人整整安裝兩天半,身心疲憊,就找到這么一個有效的方法,原文地址如下,感謝原文作者(不論這位作者是否是第一作者)
我的主板是華碩主板,是uefi啟動,第一系統是win10。但是這個方法是硬盤安裝,所以安裝時候不用uefi,這是上天的恩賜。
原文鏈接(再次感謝作者):
https://blog.csdn.net/Reasonss/article/details/80537475
總結
以上是生活随笔為你收集整理的在已安装win10环境中利用EasyBCD引导安装Ubuntu18.04(亲自测试,都是血和泪)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 找不到 快速启动 ,怎么办
- 下一篇: Ubuntu 必装软件及安装教程