Win10+Ubuntu18.04LTS雙系統(tǒng)安裝記錄

Win10+Ubuntu18.04LTS雙系統(tǒng)安裝記錄[1]

本文記錄過程的時(shí)候會(huì)同時(shí)記錄踩過的坑, 這些坑有一些是由于我自己的操作不當(dāng), 還有一些是由于網(wǎng)上的教程版本過舊或書寫錯(cuò)誤造成的, 我都會(huì)記錄下來, 但是文中的一些文本的描述會(huì)與系統(tǒng)標(biāo)準(zhǔn)輸出的文本有一定差異, 只要不影響命令的運(yùn)行的文字筆者不會(huì)過分追求一字不差. 那么我們開始吧.

雙系統(tǒng)安裝準(zhǔn)備

  • Ubuntu官網(wǎng)下載Ubuntu18.04LTS. 雖然Ubuntu19.10已經(jīng)問世, 但是考慮到LTS版本的長期支持, 還是選擇了這個(gè)版本;
  • 關(guān)閉Windows10中電源設(shè)置中的快速啟動(dòng);
  • 下載UltraISO作為啟動(dòng)盤制作工具;
  • SanDisk USB3.0 32G U盤一個(gè)作為啟動(dòng)盤;
  • BIOS中關(guān)閉Secure Boot.
  • 在硬盤中[2]壓縮出至少25G的空間作為Ubuntu的系統(tǒng)盤, 我因?yàn)榭紤]到可能長期使用, 壓縮了100G, 但是現(xiàn)在已經(jīng)有不夠用的趨勢(shì)了……

在我嘗試壓縮我的機(jī)械硬盤的時(shí)候Windows提示我

壓縮提示

而我的機(jī)械硬盤上還有300G的空余空間, 我沒多想, 只是認(rèn)為是磁盤里碎片太多, 導(dǎo)致無法找出100G連續(xù)的空間進(jìn)行壓縮, 于是我運(yùn)行了磁盤優(yōu)化, 但是優(yōu)化完還是報(bào)錯(cuò), 這時(shí)我感覺問題不像我想的那樣, 問了google才知道我的磁盤已經(jīng)在我不知道是什么的時(shí)候變成了動(dòng)態(tài)磁盤[3]!

而這塊動(dòng)態(tài)磁盤還被分成了4個(gè)區(qū), 盡管我的機(jī)械硬盤在Win中顯示為一塊磁盤. 這下知道問題所在就該著手解決了, 查了google知道可以用分區(qū)助手DiskGenius來實(shí)現(xiàn)動(dòng)態(tài)磁盤逆轉(zhuǎn)回基本磁盤, 在用移動(dòng)硬盤備份好機(jī)械硬盤里所有的文件后開始運(yùn)行軟件, 應(yīng)該是我的磁盤型號(hào)的問題, 這兩個(gè)軟件都無法處理, 只能將其格式化, 轉(zhuǎn)換為基本磁盤后再壓縮出100G.

開始操作

安裝Ubuntu18.04

  • UltraISOubuntu1804刻錄進(jìn)U盤;

  • 重啟電腦, 進(jìn)入BIOS, 選擇USB啟動(dòng);

  • 進(jìn)入Ubuntugrub界面后會(huì)選擇試用(try ubuntu without installing)還是安裝(install ubuntu), 都可以, 如果選擇Try ubuntu會(huì)在桌面的左上角出現(xiàn)一個(gè)install, 雙擊即可. 選擇安裝Ubuntu.

  • 選擇語言為漢語

  • 選擇為圖像或無線硬件, 以及MP3和其它媒體安裝第三方軟件

我取消了勾選, 而由于我的安裝Ubuntu時(shí)下載更新默認(rèn)勾選且無法選擇就只能勾選

準(zhǔn)備安裝

但是在后續(xù)的使用中發(fā)現(xiàn)缺少了很多依賴, 并不知道是不是安裝時(shí)這個(gè)選項(xiàng)造成的, 但是還是勾選上吧, 只是安裝時(shí)間會(huì)長一些.

  • 選擇安裝類型
安裝類型

我看到的幾乎所有的教程中都提到了要選擇其他選項(xiàng), 而正常來說應(yīng)該在其他選項(xiàng)的下一個(gè)界面中出現(xiàn)100G的空閑空間才對(duì), 但是我只有幾個(gè)1M的空閑空間, 為此我還返回Windows重新格式化了機(jī)械硬盤, 重新壓縮卷, 但是都沒有用. 后來問了我的同學(xué), 他表示直接選擇第一個(gè)選項(xiàng)安裝Ubuntu, 與其他系統(tǒng)共存就可以, 開機(jī)時(shí)可以自動(dòng)使用Ubuntugrub2引導(dǎo)系統(tǒng), 選完了之后開始安裝, 重啟電腦.

又出問題了. 我的系統(tǒng)重啟后可以進(jìn)入Ubuntugrub2, 選擇進(jìn)入Ubuntu, 在開機(jī)圖標(biāo)界面停留了很長時(shí)間, 我就強(qiáng)制關(guān)機(jī)了, 開機(jī)再進(jìn)入Ubuntu的時(shí)候同樣是停在了開機(jī)圖標(biāo)界面, 當(dāng)我打算再次強(qiáng)制關(guān)機(jī)甚至重裝系統(tǒng)的時(shí)候, 電腦自己關(guān)機(jī)了, 我不確定這和我第一次的強(qiáng)制關(guān)機(jī)是否有關(guān)系. 在我查了一些文檔后發(fā)現(xiàn)可能和我的nvidia顯卡有關(guān), 即Ubuntu中沒有nvidia顯卡的驅(qū)動(dòng), 而獨(dú)顯又主動(dòng)啟動(dòng), 導(dǎo)致了開機(jī)時(shí)的bug, 這里我嘗試了兩種方法, 均可以進(jìn)入系統(tǒng)

  • grub2界面將光標(biāo)停在Ubuntu, 按e, 找到quiet, 在后面加上nouveau.modeset=0, 按F10保存, 進(jìn)入系統(tǒng).
  • grub2界面選擇第二個(gè)選項(xiàng)Advance, 然后選擇Resume boot, 進(jìn)入系統(tǒng).

進(jìn)入系統(tǒng)后要開始下載nvidia的驅(qū)動(dòng)音羞, 打開終端乏冀, 輸入

$ ubuntu-drivers devices

可以看到類似下面的輸出

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C8Dsv00001028sd000007E1bc03sc02i00
vendor   : NVIDIA Corporation
model    : GP107M [GeForce GTX 1050 Mobile]
driver   : nvidia-driver-430 - distro non-free
driver   : nvidia-driver-435 - distro non-free recommended
driver   : nvidia-driver-390 - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin

可以看到我的顯卡型號(hào)是GP107M [GeForce GTX 1050 Mobile], 推薦的驅(qū)動(dòng)是nvidia-driver-435 - distro non-free recommended, 我使用的是默認(rèn)安裝

$ sudo ubuntu-drivers autoinstall

也可以使用apt安裝, 比如sudo apt install nvidia-340可以安裝340版本的驅(qū)動(dòng). 安裝驅(qū)動(dòng)后就可以重啟電腦, 這時(shí)不會(huì)卡開機(jī)界面了[4]

安裝Ubuntu下的基本軟件

安裝文本編輯器vim

在終端輸入

$ sudo apt-get install vim

即可安裝, 可以在終端中輸入

$ vimtutor

可以查看vim自帶的簡易教程, 但是如果終端是UTF8編碼, 中文是LANG環(huán)境, 那么這個(gè)命令是看不到中文版的教程的, 可以在終端運(yùn)行

$ iconv -f gb2312 -t utf8 /usr/share/vim/vim80/tutor/tutor.zh.euc -o ~/vimtutor.txt

其中的vim80為自己的vim版本, 如果不確定的話可以cd \usr/share/vim && ls 看一下, 會(huì)將vimtutor.txt的中文版輸出到~目錄下.

安裝TexLive

關(guān)于安裝教程可以在嘯行的install-LaTeX項(xiàng)目處下載辜妓, 有很詳細(xì)的教程聊品, 這里我就說幾個(gè)要注意的點(diǎn).

  • 先卸載Ubuntu預(yù)裝的TeXLive,本來我以為Ubuntu是不自帶TeXLive的, 就直接裝了TL2019, 但是當(dāng)我想要用

$ tlmgr update --self --all

升級(jí)宏包時(shí), 提示我TeXLive的版本不匹配

升級(jí)宏包錯(cuò)誤

而且當(dāng)我使用tex -v查看版本的時(shí)候, 發(fā)現(xiàn)輸出的是TeXLive2017, 然后可以按照install-latex中提到的方法卸載, 雖然安裝后再卸載也沒出什么問題, 但是安裝前還是卸一下好一點(diǎn).

  • 中文索引引擎zhmakeindex

Windows添加這個(gè)引擎并不難, 從CTAN上下載, 或從leo-liu的zhmakeindex項(xiàng)目clone到本地, 但是后者需要自己用go編譯, 具體教程可以參考圖靈社區(qū), 有必要一提, 我在照教程實(shí)踐的時(shí)候, 在安裝zhmakeindex一步中并沒有完成, 報(bào)了一個(gè)我看不懂的錯(cuò)

go報(bào)錯(cuò)

由于我不會(huì)GOLANG, 也就沒有去查相關(guān)原因, 知道的大佬可以在評(píng)論區(qū)補(bǔ)充.

Windows下直接將編譯好的zhmakeindex.exe復(fù)制到C:\texlive\2019\bin\win32即可, 在命令行中進(jìn)入寫有索引的文件夾中, 執(zhí)行

zhmakeindex filename

即可生成索引文件 filename.ind.

而在Ubuntu下編譯失敗后我也嘗試用這種方法將zhmakeindex直接復(fù)制進(jìn)/usr/local/texlive/2019/bin/x86_64-linux, 然后執(zhí)行

$ zhmakeindex filename

但是Ubuntu并不認(rèn)識(shí)這個(gè)命令, 在群里交流了一下,

在下載的目錄里執(zhí)行

$ ls -hal

會(huì)返回下面的結(jié)果

查看zhmakeindex權(quán)限

可以發(fā)現(xiàn)zhmakeindex沒有執(zhí)行權(quán)限x. 于是執(zhí)行

$ chmod +x zhmakeindex

zhmakeindex添加執(zhí)行權(quán)限, 在該文件夾下的終端運(yùn)行

$ zhmakeindex

如果得到以下的輸出

zhmakeindex輸出

即表示可以執(zhí)行, 這時(shí)可以選擇sudo cp ./zhmakeindex /bin/方便調(diào)用, 或者在~/.bashrc~/.zshrc中添加別名后更新

alias zhmakeindex="/usr/local/texlive/2019/bin/x86_64-linux/zhmakeindex"

其中/usr/local/texlive/2019/bin/x86_64-linux/為存有改過權(quán)限的zhmakeindex文件的目錄

然后

$ source ~/.zshrc

即可.

安裝MATLAB

MATLAB沒有什么好說的, 我的學(xué)校提供了教育版的MATLAB, 所以不涉及到破解, 一切按流程走就行, 注意最后填寫可使用的用戶時(shí)的用戶名填對(duì).

安裝VSCode及配置

可以從官網(wǎng)上下載*.deb文件安裝, 或者從Ubuntu軟件中安裝, 我選擇的是后者.

暫時(shí)我對(duì)VSCode的使用就是作為LaTeX的編輯器, 下載的插件有

  • LaTeX Workshop
  • Markdown All in One
  • Chinese (Simplified) Language Pack for Visual Studio Code

settings.json的內(nèi)容在這里

另外根據(jù)我的packages使用習(xí)慣增加了用戶代碼片段latex.json, 在這里

安裝通訊工具wine+qq

由于騰訊最近發(fā)布的QQ for Linux2.0體驗(yàn)極差, 還是只能選擇wine+QQ!的方式解決, 具體教程可以看擼Linux上的教程, 在我的電腦上沒有問題, 可以完美的使用.

輸入法fcitx-rime以小鶴音形配置

這個(gè)東西在我用linux虛擬機(jī)的時(shí)候就把我折磨地痛不欲生, 網(wǎng)上現(xiàn)存的教程太少了, 只能參考其他教程順藤摸瓜.

在安裝小鶴音形之前, 我曾使用自帶的ibus輸入法中的雙拼簡單替代, 使用體驗(yàn)并不是太好, 出現(xiàn)的問題有輸入法響應(yīng)不及時(shí), 以及在部分軟件中無法被呼出, 比如TeXStudio, 放棄. 也使用過Sougou中的雙拼, 出現(xiàn)的問題有候選區(qū)亂碼 , 并且嘗試了解決辦法后依然沒有解決, 還有一點(diǎn)不符合我使用習(xí)慣: 無法設(shè)置在中文輸入方式下輸入半角符號(hào) , 最終還是選擇rime掛接碼表, 但是還有一個(gè)問題就是最新幾版的碼表已經(jīng)被隱藏了, 在小鶴音形網(wǎng)盤中的碼表資源較舊, 但也不是不能用, 就湊合一下吧.

  1. 首先下載fcitx-rime

$ sudo apt-get install fcitx-rime

  1. 小鶴音形網(wǎng)盤中下載小鶴音形Rime平臺(tái)for Linux.zip, 解壓后會(huì)發(fā)現(xiàn)有一個(gè)bin文件夾, 還有幾個(gè)*.yaml文件.
  2. 按照我找到的幾乎所有教程都說要把所有文件復(fù)制到~/.config/fcitx/rime下, 但是這么做的話在部署的時(shí)候報(bào)錯(cuò), 看一下log文件, 里面有為數(shù)不多的我能看懂的
E1021 19:55:48.464576 31050 deployment_tasks.cc:242] source file 'flypyplus.dict.yaml' does not exist.
E1021 19:55:48.492090 31050 deployment_tasks.cc:242] source file 'flypy.dict.yaml' does not exist.

表示rime找不到上面兩個(gè)文件, 而rime要用這兩個(gè)文件來生成對(duì)應(yīng)的bin文件來調(diào)用, 但是在鶴大提供的包里直接把編譯結(jié)果bin文件給出來了, 那就是為什么rime找不到這兩個(gè)文件的問題了.

  1. bin/文件夾下的所有*.bin文件都拿出來, 放到~/.config/fcitx/rime下, 再進(jìn)行部署就行了.
  2. 也可以在這個(gè)文件夾下的flypy_user.txt, flypy_top.txt, flypy_sys.txt來添加自己的編碼, 這里就不贅述了.

小飛機(jī)

由于某些原因, 這里只貼一個(gè)項(xiàng)目鏈接

配置zsh

因?yàn)樽罱鼊倢W(xué)了git欺缘, 并且有項(xiàng)目在Github上, 而Ubuntu自帶的bash并不顯示git的分支等信息, 用起來并不是很順手, 于是用zsh來美化一下. 安裝及配置的教程可以看這里.

尾聲

至此我的Ubuntu的配置已經(jīng)可以滿足日常使用, 分配出來的100G空間還剩下25G, 看起來還是不太夠用, 不過對(duì)于不在Linux下玩游戲來說使用也夠了, 就這樣吧. 如果有表述錯(cuò)誤還請(qǐng)?jiān)u論區(qū)指正


  1. 由于事先沒有準(zhǔn)備, 導(dǎo)致很多情況下都沒有截圖, 這里會(huì)盡量找圖來保證記錄的易讀性. ?

  2. 盡量不要是Windows的系統(tǒng)盤, 并沒有試過如果是系統(tǒng)盤會(huì)發(fā)生什么 ?

  3. Windows自帶的磁盤管理中動(dòng)態(tài)磁盤為黃色, 基本磁盤為深藍(lán)色. ?

  4. 在我這里沒有問題但是不代表沒有其他問題. ?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末袜硫,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子晌端,更是在濱河造成了極大的恐慌捅暴,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件咧纠,死亡現(xiàn)場(chǎng)離奇詭異蓬痒,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)漆羔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門梧奢,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人演痒,你說我怎么就攤上這事亲轨。” “怎么了鸟顺?”我有些...
    開封第一講書人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵瓶埋,是天一觀的道長。 經(jīng)常有香客問我,道長养筒,這世上最難降的妖魔是什么曾撤? 我笑而不...
    開封第一講書人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮晕粪,結(jié)果婚禮上挤悉,老公的妹妹穿的比我還像新娘。我一直安慰自己巫湘,他們只是感情好装悲,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著尚氛,像睡著了一般诀诊。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上阅嘶,一...
    開封第一講書人閱讀 49,166評(píng)論 1 284
  • 那天属瓣,我揣著相機(jī)與錄音,去河邊找鬼讯柔。 笑死抡蛙,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的魂迄。 我是一名探鬼主播粗截,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼捣炬!你這毒婦竟也來了熊昌?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤湿酸,失蹤者是張志新(化名)和其女友劉穎浴捆,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體稿械,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡选泻,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了美莫。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片页眯。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖厢呵,靈堂內(nèi)的尸體忽然破棺而出窝撵,到底是詐尸還是另有隱情,我是刑警寧澤襟铭,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布碌奉,位于F島的核電站短曾,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏赐劣。R本人自食惡果不足惜嫉拐,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望魁兼。 院中可真熱鬧婉徘,春花似錦、人聲如沸咐汞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽化撕。三九已至几晤,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間植阴,已是汗流浹背蟹瘾。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留墙贱,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓贱傀,卻偏偏與公主長得像惨撇,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子府寒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344

推薦閱讀更多精彩內(nèi)容