【Linux-Ubuntu】免U盤安裝windows 和 Ubuntu 18.04 雙系統流程,教你避免各種坑
python機器學習和深度學習的很多開源模組在windows下面不好用,一直使用的是虛擬機器,但是虛擬機器裡不敢給太高配置,電腦會卡,所以訓練很慢。為了提高使用體驗,決定裝一個windows和Linux(Ubuntu)的雙系統,在裝的過程中我真的遇到了非常多的坑,裝了不下十次,才最終找到一個最靠譜的安裝方法,在此和大家分享,win7和win10都適用。但是每個人的電腦不同,不能保證所有電腦都完美,但最起碼可以解決我提到的以下問題。
下面大部分的方法參照了這個部落格:雙系統:Windows7下安裝Ubuntu16.04 ,大家可以先看一下他的方法。我下面的內容不在重複他的步驟,只對原文進行補充說明。
資源下載
映象處理
首先,提取的檔案在casper資料夾下,兩個檔案在Ubuntu 18.04中分別是initrd.lz
和vmlinuz
,和部落格中略有不同。
其次,提取後文件儲存位置,為了保證不出問題,提取後放在了C盤根目錄下。其實放在哪裡都無所謂,這只是一個存放地址,並不會在那裡進行安裝,裝好刪掉就行了,所以,放在了C盤。
所以修改後的程式碼如下:
這裡注意,第三行Ubuntu的映象檔案由於每個人的版本不一樣,所以需要修改。iso檔名稱改成你自己的檔名。
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
分配空間
分配空間時的ext4型別
這裡是一個坑,可能原博主的電腦硬體配置和我的不一樣,他使用的是ext4
。我自己組裝的電腦使用的是西部資料的藍盤 機械硬碟,是不支援ext4的,導致後面我整個系統安裝沒有問題,但是重啟開機時死活進不去Ubuntu系統,可能會出現以下兩種情況:1. 開機左上角一個短橫線不斷閃爍;2. 出現grub>>
輸入任何命令都沒有反應。
所以,假如你和我遇到了一樣的問題,請在建立/
/home
/boot
三個分割槽時,換成 Ext3日誌檔案系統
。
最後,別忘了在安裝啟動引導器的裝置:
那裡選擇/boot
所在的分割槽。
踩過的坑
安裝時卡在Language
安裝時由於網路不好,而且下載使用的是ubuntu的地址,很容易卡在安裝中文語言(Language)那裡怎麼都下載不好。這時你要做的就是skip跳過這一步,或者斷開網路,例如拔掉網線等操作。終止它的下載,對系統安裝沒有影響,後期進入系統後還會有提示,讓你完成語言方面的安裝。
grub installation failed
這個是我使用U盤安裝時遇到的問題,我沒辦法解決,但是使用這種免U盤安裝的方法時,這個問題自然就消失了。
開機卡 grub 或者 沒有任何反應
導致這個的原因其實有很多,很多文章都有介紹解決方法,但是如果你嚴格按照上面提到的方法安裝並且沒有問題,那很可能是ext4
的問題,分割槽時選擇ext3
就好了。
Ubuntu和windows都打不開了
那看一下你是不是EasyBCD設定的不對,雖然我用的是我用的是Grub2
,和博文中一致。但是我看有些朋友反饋說,他們的Ubuntu裝好後使用EasyBCD進行Ubuntu啟動設定時使用的是GRUB(Legacy)
而不是Grub2
,這個還需要大家兩個都新增上親自去測試。
再者就是注意在上圖的Drive
那裡選擇/boot
所在的分割槽,別選錯了,圖片上選的就不對。假如你按照博文中分割槽的話,應該是200M空間左右的那個分割槽。