linux ubuntu18.04 安裝時(shí)必做的那些事~(安裝記錄,幾乎完全的踩坑體驗(yàn))

筆記本的Ubuntu16用了2年了,今年Ubuntu18更新了,由于unity有個(gè)別地方用著還是不舒服,決定升級(jí)到18.
我這里同時(shí)裝了筆記本(i5-3230+GTX740M)和臺(tái)式機(jī)(i7-7700k+GTX1060)

這篇文章主要是記錄主要的過程,以及遇到的問題及解決方法,大致如下:

  • 啟動(dòng)盤制作
  • 系統(tǒng)安裝
  • 多系統(tǒng)引導(dǎo)修復(fù)
  • 常用軟件安裝
  • 解決遇到的問題,比如顯卡驅(qū)動(dòng)、網(wǎng)卡驅(qū)動(dòng)
  • 桌面美化

制作啟動(dòng)盤

隨便找個(gè)制作軟件就好了,比如

不建議使用只為了裝一個(gè)系統(tǒng)就做一個(gè)PE盤,一般情況用不到的,比如老毛桃、電腦店等

安裝系統(tǒng)

  • 開機(jī)進(jìn)入系統(tǒng)設(shè)置(BIOS/UEFI),現(xiàn)在一般都是UEFI了,雖然兼容BIOS,以下都使用UEFI
  • 設(shè)置U盤啟動(dòng)項(xiàng)為第一個(gè)
  • 如果不想折騰怕出現(xiàn)問題怕麻煩,可以把安全啟動(dòng)給關(guān)了,注意安全啟動(dòng)和系統(tǒng)進(jìn)入安全模式是有區(qū)別的:
    • 安全啟動(dòng)的意思是UEFI只允許白名單內(nèi)的操作系統(tǒng)啟動(dòng),其它系統(tǒng)一律不允許啟動(dòng),這是為了防止有害程序在侵入bootloader這一層而作的限制,如果關(guān)掉,則所有系統(tǒng)都可以啟動(dòng);如果開啟,只有有簽名的系統(tǒng)才可以啟動(dòng),如果你下的安裝包沒有簽名,則會(huì)遇到這個(gè)問題
    • 系統(tǒng)進(jìn)入安全模式一般是指操作系統(tǒng)的一種啟動(dòng)模式,一般是禁用部分驅(qū)動(dòng)等來調(diào)試問題,前提也是這個(gè)操作系統(tǒng)被UEFI允許啟動(dòng)
  • 保存重啟,進(jìn)入安裝程序
  • 一般情況下點(diǎn)擊安裝或者試用按照平常的安裝流程就好了,這里主要記錄幾個(gè)遇到的問題:
      1. 進(jìn)入試用界面后點(diǎn)擊安裝程序無反應(yīng):安裝時(shí)選擇 禁用ACPI的安裝選項(xiàng)
      1. 啟動(dòng)后會(huì)黑屏,需要關(guān)閉顯示器電源再重新打開才能顯示:因?yàn)轱@卡驅(qū)動(dòng)的原因,比如我的GTX1060,進(jìn)入系統(tǒng)后需要立即打開軟件和更新 修改軟件源為國(guó)內(nèi)源,然后更新,附加驅(qū)動(dòng)中選擇顯卡專有驅(qū)動(dòng)
        附加驅(qū)動(dòng)

        網(wǎng)卡驅(qū)動(dòng)也會(huì)出現(xiàn)在這里

或者使用命令行安裝

#查看硬件設(shè)備
 ubuntu-drivers devices
#安裝
sudo ubuntu-drivers autoinstall
    1. 開機(jī)不顯示grub選項(xiàng),而是紫色屏幕,等grub超時(shí)時(shí)間過了會(huì)自動(dòng)進(jìn)入系統(tǒng):進(jìn)入系統(tǒng)后修改/etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
    1. 如果沒有禁用安全啟動(dòng),還會(huì)遇到無法啟動(dòng)甚至連UEFI都沒有啟動(dòng)選項(xiàng)的情況,解決辦法是使用rEFInd引導(dǎo);或者使用一個(gè)可以用的shimx64.efi引導(dǎo)(拷貝別的系統(tǒng)的或者去ubuntu網(wǎng)站下載或者自己制作),然后手動(dòng)修改啟動(dòng)配置文件(gurb.cfg),具體看另一篇介紹啟動(dòng)項(xiàng)的文章
  • 設(shè)置啟動(dòng)順序以及啟動(dòng)背景,編輯/etc/default/grub并且把背景圖拷貝到/boot/grub中,輸入sudo update-grub2即可

如果是多系統(tǒng),如果啟動(dòng)想沒問題略過這一步,否則需要恢復(fù)其它系統(tǒng)的啟動(dòng)項(xiàng)

1: 使用grub引導(dǎo)其它系統(tǒng),主要編輯兩個(gè)文件;/etc/default/grub/etc/grub.d/40**,然后 sudo update-grub2

2: 使用rEFInd引導(dǎo)其它系統(tǒng)

更詳細(xì)的請(qǐng)看另一篇介紹啟動(dòng)項(xiàng)和多系統(tǒng)共存的文章

裝完系統(tǒng)的瑣碎:安裝必要的軟件

  • 打開軟件和更新,設(shè)置源為中國(guó)的某個(gè)服務(wù)器,比如阿里云
  • 下載并安裝chrome,取消firefox在任務(wù)欄的固定(如果喜歡用firefox的同學(xué)忽略好了~)
  • 安裝視頻軟件VLC,它順便安裝了一些解碼器,這樣網(wǎng)頁也就可以放音樂了sudo apt install vlc
  • 安裝搜狗輸入法;搜狗基于fcitx框架而不是ibus,ubuntu默認(rèn)使用ibus,所以需要裝fcitx,打開商店,下載fcitx,以及fcitx-config...和fcitx-qim...,ibus可以保留,不影響,也可以卸載,然后選擇fcitx,然后點(diǎn)全局應(yīng)用
image.png

下載搜狗輸入法安裝:https://pinyin.sogou.com/linux/?r=pinyin

sudo dpkg -i .....deb
安裝過程99.9%會(huì)出錯(cuò),根據(jù)提示運(yùn)行
sudo apt --fix-broken install
sudo dpkg -i .....deb

需要注銷后重新登錄,這個(gè)時(shí)候理論上就可以使用了,如果不行則重啟就好了
打開 fcitx-設(shè)置


image.png

刪掉漢語,添加英語輸入法,并且設(shè)置英語為第一個(gè)輸入法


image.png

選擇切換快捷鍵為lshift或者ctrl+space或者兩者都用,按照自己的習(xí)慣就好了
然后可以安裝自己喜歡的皮膚,可以去官網(wǎng)下載皮膚文件直接雙擊就好了,或者在右上角下拉菜單選擇
  • 18.04默認(rèn)右鍵沒有新建空白文檔,自己在主文件夾/模板目錄中右鍵打開終端,然后新建一個(gè)空白文檔保存就有了
touch 文本文件
  • 裝基本必要的軟件們,git、vim等等(程序猿視角)
sudo apt install git vim build-essential
  • oh my zsh,一個(gè)比自帶bash好用很多的終端
sudo apt install zsh curl
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
  • 裝ss~kcptun
    需要界面的就裝qt版本的,到github下載image包,然后給文件給執(zhí)行權(quán)限,然后執(zhí)行就好了,沒見過這個(gè)打包方式也不要方~可以理解成win下綠色版一樣
chmod a+x *.AppImage
./*.AppImage

不需要就直接裝命令行版本自己寫腳本

snap install shad....

別忘了設(shè)置系統(tǒng)代理,先設(shè)置為手動(dòng)測(cè)試可行后,再試試使用PAC(即被×的網(wǎng)站才用ss,否則不適用),以及使用proxychains4來指定控制臺(tái)命令也可以使用代理,使用方法見我的另一篇文章

  • chrome 登錄同步書簽插件等等

  • chrome安裝微信插件,去chrome商店搜一個(gè)就好了,網(wǎng)頁微信,用起來也還不錯(cuò),不過不能點(diǎn)關(guān)閉按鈕,只能點(diǎn)縮小,網(wǎng)上有人用nodejs二次開發(fā)并打包成了成app,可以去github搜一下,不過tx官方不做那也沒辦法,據(jù)說為了不讓人濫用網(wǎng)頁版還要把網(wǎng)頁版干掉。。。這是一個(gè)眼里只有錢沒有情懷沒有奉獻(xiàn)精神的公司

  • 如果非要裝qq什么的win上的軟件,那就裝wine吧,去github搜一下有人做了Appimage拿來雙擊運(yùn)行就能用很方便,不過畢竟還是win下的軟件,用著并沒有那么舒服

  • 安裝網(wǎng)易云音樂:
    先去官網(wǎng)下deb包

sudo apt install libcanberra-gtk-module
sudo dpkg -i *.deb
  • 卸載libreOffice等無用軟件,自帶的想法很好但是確實(shí)太難用了。。。sorry
    直接打開應(yīng)用商店,點(diǎn)擊已安裝,把自己不用的卸載了
    比如可以卸載的:libreoffice rhythmbox 各種小游戲 亞馬遜廣告
    然后裝wps,依然用命令行安裝方便發(fā)現(xiàn)問題
sudo dpkg -i *.deb

打開后可能會(huì)提示字體缺失,隨便百度一下解決方法就出來了,就是下載字體放到系統(tǒng)文件夾內(nèi)就好了

下載:https://pan.baidu.com/s/1va8IDUirsYd3oKQGSUm9WQ
下載完成后,解壓并進(jìn)入目錄中,繼續(xù)執(zhí)行:
sudo cp * /usr/share/fonts
2. 執(zhí)行以下命令,生成字體的索引信息:
sudo mkfontscale
sudo mkfontdir
3. 運(yùn)行fc-cache命令更新字體緩存。
sudo fc-cache
4. 重啟wps即可,字體缺失的提示不再出現(xiàn)。
  • 取消任務(wù)欄商店 幫助固定
  • 安裝截圖軟件:安裝flameshot
    快捷鍵可以手動(dòng)設(shè)置,在系統(tǒng)設(shè)置->設(shè)備->鍵盤中新建快捷鍵即可(flameshot gui)
shortcut settings

開機(jī)自動(dòng)掛載磁盤

  • 查看磁盤
lsblk
  • 如果系統(tǒng)沒有自動(dòng)掛載其它磁盤,需要自己設(shè)置自動(dòng)掛載:
    比如
/dev/sdb1 /media/neucrack/software  ntfs     rw,user,utf8,uid=1000,gid=1000,dmask=000,fmask=000     0 0
/dev/sdb2 /media/neucrack/data  ntfs     rw,user,utf8,uid=1000,gid=1000,dmask=000,fmask=000     0 0
  • 立即生效
sudo mount -a

裝一些常用的軟件

  • teamviewer
  • vscode
  • screen
使用串口設(shè)備時(shí)避免輸入sudu(重啟生效)
sudo usermod -a -G dialout $USER

美化

ubuntu18使用的是gnome,之前的是unity,雖然也比較好看了,但是還是有挺多不實(shí)用的地方,主題和圖標(biāo)也不夠現(xiàn)代,以及任務(wù)欄等排版不適合自己,比如我用雙屏任務(wù)欄需要放下面,因?yàn)樾枰?jīng)常點(diǎn)擊為了效率不想它自動(dòng)隱藏,頂欄也比較占位置。
不過好在gnome可以自定義的程度非常大,而且有很多現(xiàn)成的主題和插件,可以按照自己的習(xí)慣和審美定制UI
參考另一篇美化文章

下圖為我正在使用的桌面,主打簡(jiǎn)潔高效,也兼并了好看


其它坑

  • gnome的system monitor插件有bug,當(dāng)開啟后,系統(tǒng)會(huì)一卡一卡的,不建議使用

當(dāng)然另外一款系統(tǒng)資源監(jiān)視器indicator-multiload也有bug,寬度調(diào)大后系統(tǒng)直接死掉連tty1都召喚不出來。。。只有開機(jī)進(jìn)入安全模式卸載以恢復(fù)

  • 兩個(gè)系統(tǒng)的時(shí)間使用的不一樣

這里參考如下:

第一種解決方法:

在Ubuntu中把計(jì)算機(jī)硬件時(shí)間改成系統(tǒng)顯示的時(shí)間,即禁用Ubuntu的UTC:(需要重啟)

timedatectl set-local-rtc 1 –adjust-system-clock

提示: 在 Ubuntu 16.04 版本以前,關(guān)閉UTC的方法是編輯/etc/default/rcS,將UTC=yes改成UTC=no, 但在Ubuntu 16.04使用systemd啟動(dòng)之后,時(shí)間改成了由timedatectl來管理

第二種解決方法:

修改 Windows對(duì)硬件時(shí)間的對(duì)待方式,讓 Windows把硬件時(shí)間當(dāng)作UTC:(需要重啟)

在命令提示符下輸入:

Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

提示 : 命令提示符需要管理員權(quán)限,所以需要在管理員權(quán)限的命令提示符(win+r–>打開命令提示符(管理員))下執(zhí)行命令。
--------------------- 
作者:孤旅青山迷情人 
來源:CSDN 
原文:https://blog.csdn.net/zyqblog/article/details/79318955 
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請(qǐng)附上博文鏈接!

參考資料

http://forum.ubuntu.org.cn/viewtopic.php?p=3208593
https://wiki.ubuntu.com/UEFI/SecureBoot/Testing

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容