跳到主要內容

發表文章

目前顯示的是有「Elementary OS」標籤的文章

[Linux] Elementary OS 安裝

本篇記錄 Elementary OS 的安裝過程。 1.   先去網站上下載 Elementary OS 的映像檔: 網址: https://elementary.io/ 點選要捐贈給 Elementary OS 團隊的費用,也可以是 0 元。然後下載映像檔。 2.   接著開始燒錄 USB: 先準備一個 USB 隨身碟,然後將 Elementary OS 的映像檔燒錄到這個 USB 隨身碟內,製作成開機 USB 磁碟。 我使用 UNetbootin 來燒錄 USB,UNetbootin 下載網址: https://unetbootin.github.io/ 啟動 UNetbootin,選擇映像檔的選項,檔案的類別選擇 ISO,然後選擇 Elementary OS 映像檔路徑: 按下 [確定] 按鈕,開始燒錄: 燒錄完成畫面: 按下 [結束] 按鈕離開 UNetbootin,並退出隨身碟,完成 USB 開機磁碟的製作。 有時候,燒錄完成的 USB 會出現無法開機的情況,此時可嘗試用其它的燒錄軟體,例如 Etcher 或者 Rufus 。 3.   接著用剛燒錄完成的 USB 開機。首先在電腦開機時,按住 Delete 鍵進入 BIOS 設定畫面,將開機磁碟設定為 USB 開機。 4.   依造 官方的說明 安裝即可。在安裝之前,先把磁碟的資料備份,然後安裝 elementary os 時選擇格式化所有磁碟內的資料,就可以了。 安裝完的開機畫面:

[Linux] Kernel Panic 修復

記錄我生平第一次遇到 Kernel panic 的解決方法。 平台:Elementary OS 某次更新系統時到一半卡住,重開機後出現: end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0) 無法進入桌面。 後來找到以下方法,成功解決問題: 用 Elementary OS USB Live 磁碟開機。 在終端機將原本根目錄的位置掛載上來: sudo mount /dev/sda2 /mnt   (我的根目錄原本掛載在 sda2 ) sudo mount --bind /dev /mnt/dev sudo mount --bind /dev/pts /mnt/dev/pts sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys sudo chroot /mnt 我們現在必須尋找我們更新到一半 crush 的 kernel 版號,輸入: dpkg --list | grep linux-image 執行結果出現了以下的五個 kernel 版號      linux-image-4.15.0-36-generic      linux-image-4.15.0-39-generic      linux-image-4.15.0-43-generic      linux-image-4.15.0-45-generic      linux-image-4.15.0-47-generic 我猜測,無法開機的原因是最新版的 kernel 在更新時出現錯誤,於是我輸入: update-initramfs -u -k 4.15.0-47-generic 跑完之後,重開機就可以成功進入桌面。    

[Linux] Elementary OS Pantheon Terminal Background

調校 Elementary OS Pantheon Terminal 的背景顏色: Pantheon Terminal 是 Elementary OS 預設終端機,它蠻受歡迎的,因為終端機中的程序結束時會在右上角提示,只是它沒有像 gnome-terminal 顏色可以很輕易用滑鼠調整。 調整 Pantheon Terminal 終端機顯示,我自己是會先調整 Prompt 的顏色: (在~/.bashrc) PS1='${debian_chroot:+($debian_chroot)}\[\033[ 01;33m \]\u@\h\[\033[00m\]:\[\033[ 00;31m \]\w\[\033[00m\]\$ 看一下 這一篇 可以知道個顏色的調整色碼。 然後拉暗背景跟調整透明度: 在終端機直接下以下指令: gsettings set io.elementary.terminal.settings background 'rgba(10, 10, 10, 0.95)' rgba 後面的數組代表 rgb 的顏色值跟透明度,透明度是介於0~1的小數。 另外網路上有人寫了一個可以透過 bash 來選擇 terminal theme 的 script,只要把 org.pantheon 改為 io.elementary 即可使用: 點此連結 我覺得這個 script 蠻好用的。 Reference : Change Pantheon Terminal Background

[Linux] Elementary OS 字體調校

用 gesetting 取得 elementary os 的等寬字體(這也是終端機默認字體): gsettings get org.gnome.desktop.interface monospace-font-name 會顯示目前字型跟字體大小: Roboto Mono 10 設定字體大小: gsettings set org.gnome.desktop.interface monospace-font-name 'Roboto Mono 12' 可以微調 text-scaling-factor: gsettings set org.gnome.desktop.interface text-scaling-factor <value>