日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Ubuntu使用技巧(三), 硬盘安装Linux(UEFI)

發布時間:2023/12/20 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu使用技巧(三), 硬盘安装Linux(UEFI) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

VNC

vino & remmina

ubuntu不同于一般的發行版,它對桌面做了很大的改動,因此通常的VNC手段對其并不好使。

但其實它已經自帶了相關的應用:

  • 服務端:vino

設置->共享->屏幕共享,設置密碼并打開。

ss -lnt查看5900端口是否開啟。

設置防火墻規則:

sudo ufw allow from any to any port 5900 proto tcp

  • 客戶端:remmina

該方法可將物理桌面共享給VNC,但是無法創建新的桌面。

參考:

https://linuxconfig.org/ubuntu-remote-desktop-18-04-bionic-beaver-linux

Ubuntu Remote Desktop - 18.04 Bionic Beaver Linux

xfce4

如果非要使用傳統的vncserver的話,只能選擇其他桌面,例如xfce4。

sudo apt install xfce4 xfce4-goodies vnc4server

修改~/.vnc/xstartup:

#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey startxfce4 &

啟動服務:

vnc4server -kill :2 vnc4server -geometry 1920x1080 :2

參考:

https://www.jianshu.com/p/f58fe5cdeb5f

Ubuntu 18.04搭建VNC服務器

https://linuxconfig.org/ubuntu-remote-desktop-18-04-bionic-beaver-linux

VNC server on Ubuntu 18.04 Bionic Beaver Linux

硬盤安裝Linux(UEFI)

2020.3

最近換了一臺PC,由于它是UEFI啟動的,因此之前的那篇《硬盤安裝Linux》宣告作廢。

UEFI

Unified Extensible Firmware Interface是為了替代傳統BIOS而誕生。

它的歷史已有20年左右,甚至我那臺被淘汰的PC,其實也是支持UEFI的。但它之前一直用的不太廣,直到Win8的時代。

盡管Win8+仍然可以在傳統的BIOS上運行,但MS決定預裝Win8+的PC必須是UEFI啟動的。因此,近幾年的PC不用問,肯定是UEFI啟動的。

UEFI官網:

https://uefi.org/

UEFI要求硬盤分區必須是GPT方式的,因此也被稱作UEFI+GPT,與之相對的傳統方案叫做legacy+MBR。

參考:

https://zhuanlan.zhihu.com/p/81960137

UEFI引導與傳統BIOS引導在原理上有什么區別?芯片公司在其中扮演什么角色?

安裝步驟

主要參考以下文章:

https://www.cnblogs.com/iamnewsea/p/7701464.html

用EasyUEFI在Win8/10中硬盤安裝Ubuntu

要點摘錄及補充如下:

  • 鏡像所在分區的格式必須是FAT32,鏡像解壓到該分區即可。如果是SSD+硬盤的話,則該分區必須在SSD上,因為系統只能有一個引導硬盤。

  • EasyBCD不可以用了,這和專不專業版,系統是不是Win10沒有關系,根本原因是EasyBCD只是一個MBR工具而已。

  • EasyUEFI個人版現在無法添加新的啟動項目了,必須用破解版。

  • 有的PC,啟動文件必須選擇/EFI/BOOT/BOOTx64.EFI,其實隨便選哪個都一樣。

  • 進入Ubuntu安裝界面之后,還是一樣要umount鏡像文件。

sudo umount -l /dev/sda5

可以用sudo fdisk -l查看分區名稱,例如SSD分區一般叫做/dev/nvme0n1p4。

或者

sudo umount -l /cdrom

而且我們還可以看到,系統的第一個分區,并不是Windows分區,而是EFI分區。這也是UEFI啟動的特殊之處。這個分區對于一般應用是不可見的,也就沒有了文件或分區被誤刪的問題。安裝新OS的風險也大大減少了。

  • 安裝必須要聯網,否則會失敗。(搞不懂這個鏡像有何意義。。。囧)

  • 安裝失敗后重啟,可能會出現找不到/EFI/BOOT/mmx64.efi的提示。

這時,需要進入UEFI設置界面。我的PC的進入方法是:按住F2,并重啟。

選擇windows啟動優先,保存設置并重啟。

不得不說,UEFI的界面比BIOS還是好看多了。由于UEFI的優先級比OS高,即使引導記錄被破壞(例如系統安裝失敗),也照樣能進UEFI,再也不用和grub死磕了,后者的門檻還是太高了。

進入windows之后,從/EFI/BOOT/下,隨便找個efi文件,將其改名為/EFI/BOOT/mmx64.efi。

重啟,進UEFI,設置Ubuntu啟動優先,然后就可以再次安裝了。

  • Ubuntu分區有個小技巧,數據分區的掛載點最好不要設為默認的/home。

因為,這個路徑下的很多隱藏文件是和系統相關的。如果今后要升級,比如Ubuntu 18.04升為Ubuntu 20.04,這些文件在Ubuntu 20.04下常有兼容問題,還不如完全重裝系統。

掛載到其他地方就可以避免這個問題,比如掛載到/home/data。

Ubuntu Mirror

Ubuntu官網很慢,可以選擇國內的Mirror替換之:

更改/etc/apt/sources.list文件中Ubuntu默認的源地址http://archive.ubuntu.com/為http://mirrors.aliyun.com/ubuntu/即可。

其他mirror還有:

http://mirrors.163.com/ubuntu/

https://mirrors.ustc.edu.cn/ubuntu/

https://mirrors.tuna.tsinghua.edu.cn/ubuntu/

RTL8821CE

我的PC使用的無線網卡是RTL8821CE,但是Ubuntu官方的鏡像中,并沒有集成該網卡的驅動。

查看網卡的命令:

lspci

第三方驅動的代碼:

https://github.com/tomaspinho/rtl8821ce

安裝驅動之前,需要進UEFI,關閉Secure Boot選項。這個選項會拒絕未驗證的系統或驅動。Ubuntu官方的鏡像經過了MS的認證,可以正常安裝。但是UbuntuKylin不行,第三方驅動顯然也不行。

DKMS

我們都知道,如果要使用沒有集成到內核之中的Linux驅動程序需要手動編譯。而Linux模塊和內核是有依賴關系的,如果遇到因為發行版更新造成的內核版本的變動,之前編譯的模塊是無法繼續使用的,我們只能手動再編譯一遍。

DKMS(Dynamic Kernel Module Support)可以幫我們維護內核外的這些驅動程序,在內核版本變動之后,可以自動重新生成新的模塊。

參考:

https://blog.csdn.net/fouweng/article/details/53435602

DKMS簡介

Ubuntu 20.04使用手記

Ubuntu 20.04是2020.4.24發布的。我第一時間上手體驗了一番。

UI方面最大的特點是:菜單欄變成了菜單按鈕。這種風格最早來自Chrome的設計,后來部分系統應用也采用了該風格,這次算是收尾階段了吧。

內核:5.4

LibreOffice:6.4


這里必須吐槽一下近期這幾個版本的安裝過程。不知道從18.04的哪一個版本開始,離線安裝OS這樣的正常需求,就成了一件不可能的事情。無論你選擇什么選項,都要從網上下載一堆文件(170M+)才能安裝成功。

眾所周知,ubuntu官方的網速,在國內一直不快,即便是安裝鏡像已經換用cn.archive.ubuntu.com,也同樣快不了多少。速度飛快的aliyun,不好意思,至少在安裝階段是無法換用的。

碰巧我是嘗鮮的,正趕上大家都在嘗鮮的時候,那個下載速度實在太感人了。。。囧

但是我也意外發現,3點以后,網速就飛快了(8+M/s)。這點數據也就1分鐘的事情。

雖然有1個月之前安裝18.04的經驗,然而這次還是遇到了新的麻煩:

離線安裝,grub是壞的。好容易在線裝,安裝成功,但是grub沒有Ubuntu的選項。

解決辦法:使用boot-repair修理grub。

然而boot-repair既然號稱修理,自然是把EFI分區里的.efi文件一網打盡,每個文件都是一個啟動項。眾所周知,一個OS往往不止一個.efi,于是那個條目數簡直多的沒法看。。。

解決辦法:修改/boot/grub/grub.cfg,去掉多余的條目。

這里主要參考的是以下文章:

https://www.cnblogs.com/schips/p/10141278.html

使用boot-repair對Windows+Ubuntu雙系統引導修復

betty

betty是Jeff Pickhardt開發的人工智能助手,可以將英文轉換成Linux命令。

安裝方法如下:

sudo apt-get install git curl ruby cd ~ git clone https://github.com/pickhardt/betty sudo nano ~/.bashrc

在.bashrc末尾添加以下內容:

alias betty="/home/sk/betty/main.rb"

重啟終端即可。

使用方法:

betty compress test/ test.tar.gz

Hubot

Hubot是個和betty類似的開源聊天機器人,可以用來做一些自動化任務,如部署網站,翻譯語言等等。

官網:

https://hubot.github.com/

參考:

https://segmentfault.com/a/1190000004855149

Hubot的簡單用法

總結

以上是生活随笔為你收集整理的Ubuntu使用技巧(三), 硬盘安装Linux(UEFI)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。