linux 安裝及使用的全過程


linux 安裝及使用的全過程

用了兩三年的fedora,最終又切換回ubuntu平台了。原因有幾個:

  1. 不知為何,fedora在前段時間使用為知筆記時,無法再使用中文輸入了。折騰了挺久,編譯為知的客戶端時又無法正常編譯。下載了最新的為知官方新版本的客戶端,剛開始使用時是正常的,第二天又發現無法使用了(初步懷疑是 AppImage Launcher的問題,因為使用命令行執行appimage軟件時,是可以正常打開的)。

  2. 可能是因為dnf update把內核也更新了,而最新的內核是有BUG,導致經常假死。

  3. 國內很多大廠最近的Linux軟件有很大的進展,但是基本是以deb為標准的。我曾嘗試轉換釘釘的安裝包為rpm包,但無法正常安裝,依賴也沒法安裝。

綜上幾個大的問題,以及一些別的原因,所以放棄了fedora,而轉回ubuntu平台(當初從ubuntufedora,是因為fedora比較好看,使用的過程中也沒有遇到假死現象;還有,開發的軟件安裝到的伺服器是centos,使用fedora開發會比較方便)。
現在,換回ubuntu平台的過程中,以及使用的過程中,還是發現有一些問題,比如界面感觀上,就覺得有點“丑”。(本人公司顯示器比較渣——分辨率比較低‘1024*768’,色彩比較鮮艷,灰色字體顯示比較不明顯)

下面總結一下我在換回來的過程中,以及使用中遇到的各種問題進行總結(此文持續更新)。

安裝過程中

由於先前fedora使用的是btrfs格式的,它分區時比較奇葩。我當初好像是分了//home 兩個盤,但實際上查看物理盤時,只有一個盤(我都蒙了)。導致我只能再次分盤(依舊是該兩個盤,但數據只能清空了)。

最開始也是使用 btrfs 分盤,再安裝的,但死活都安裝不上 bootloader,最后使用ext4分盤后,居然安裝正常了。

最新的 20.04.3 在分區時,居然沒法找到 "EFI System" 方式分區,導致我只能創建FAT32格式的盤,再掛載到點 /boot/efi,結果無法引導。

“無法引導”這事情,很折騰。解決方法也比較曲折。
無法引導的原因是,在該EFI的引導盤中,沒有發現與ubuntu的引導文件,然而我用Ubuntu Live 進去查看時,卻發現 /boot/efi 有被掛載到 EFI 盤。

$ cat XXXXLive/etc/fstab
# / was on /dev/sdc2 during installation
UUID=b6f08e11-4ebe-49f3-a5f2-3b7595646d01 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sdc1 during installation
UUID=AA9C-3023  /boot/efi       vfat    utf8,umask=007,gid=46 0       1

AA9C-3023EFI 盤的 UUID,( diskgen 中稱為“盤序列符號

但是發現 EFI 盤的 EFI 目錄下沒有 ubuntu 目錄,即沒有發現 /EFI/ubuntu目錄。
/EFI/ubuntu的目錄樹應該為

/boot/efi/EFI/ubuntu/
├── BOOTX64.CSV
├── grub.cfg
├── grubx64.efi
├── mmx64.efi
└── shimx64.efi

於是從別處提取了這個目錄的內容,放置到 EFI 目錄下。並將 grub.cfg 的內容修改為

search.fs_uuid b6f08e11-4ebe-49f3-a5f2-3b7595646d01 root 
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg

b6f08e11-4ebe-49f3-a5f2-3b7595646d01/ 掛載點的 UUID

重啟,發現還是沒法引導。
沒有辦法,只能進 PE 中查看相關磁盤信息。最后發現所謂的 EFI 盤,只識別為 FAT32 的普通磁盤,並沒有將它識別為 EFI

EFI 盤的文件內容復制出來備份。再用 diskgen 將其刪除后,重新創建 ESP 盤,並將該“磁盤序列符”修改為AA9C-3023,再將原先備份的數據復制回到該ESP盤。

重啟,在引導中沒有發現“ubuntu”引導。於是進入 Windows 系統,使用 bootide 軟件,將 ubuntu 加入引導之中。ESP 盤沒有掛載到 Windows 系統,則需要進入 CMDPowerShell 中,使用 diskpart 工具將該EFI盤掛載。

$ diskpart
$ list disk
$ sel disk NUMBER
$ list part
$ sel part NUMBER
$ assign letter=X

將該 EFI 盤掛載到 X 盤符

bootide 添加引導 ubuntu 時,發現無論如何加,都沒法正常添加。那么,使用現有的引導直接修改即可。


安裝成功后,並且正常進入系統

需要安裝中文輸入法,配置中國源

配置中國源

阿里、華為源限速 5M,而騰訊源限速 2M

apt update -y
apt upgrade -y

安裝中文輸入法

sudo apt install ibus*wubi* 

重啟系統,並且進入 Settings -> Region & Language -> Input Source -> + -> Chinese -> Chinese (WuBi-Jidian-86),再重啟系統。
使用左 shift 切換“圓/半”角符號或“中/英”文,使用右 shift 切換輸入法。

安裝開發軟件及科學訪問軟件

  • https://gitlab.cn/skiy/devenv
    科學訪問軟件安裝好后,需要自行配置 proxy 服務器。
    先設置系統全局代理 Settings -> Network -> Network Proxy -> Manual

安裝字體

1.安裝字體命令

apt -y install fontconfig

2.查看已安裝字體
(1)查看linux已安裝字體

fc-list

(2)查看linux已安裝中文字體

fc-list :lang=zh

3.安裝中文字體
(1)創建目錄

mkdir -p /usr/share/fonts/chinese

(2)將要安裝的字體上傳到該文件夾下
(3)生成字體索引

mkfontdir
mkfontscale

(4)生成字體緩存

fc-cache


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM