跳到主要內容

[Linux] Kernel Panic 修復

記錄我生平第一次遇到 Kernel panic 的解決方法。
平台:Elementary OS

某次更新系統時到一半卡住,重開機後出現:
end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)
無法進入桌面。

後來找到以下方法,成功解決問題:

  1. 用 Elementary OS USB Live 磁碟開機。
  2. 在終端機將原本根目錄的位置掛載上來:
    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
  3. 我們現在必須尋找我們更新到一半 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
  4. 我猜測,無法開機的原因是最新版的 kernel 在更新時出現錯誤,於是我輸入:
    update-initramfs -u -k 4.15.0-47-generic
  5. 跑完之後,重開機就可以成功進入桌面。
   

留言

這個網誌中的熱門文章

[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>

[Vim] 我的 .vimrc

我用過的文字編輯器有 sublime text/atom/notepad++/gedit 等等。 後來我在 window 和 Linux 寫程式還是比較慣用 vim。 以下整理我常用的 .vimrc:  set nu "show line number. set rnu "related line number. nmap ; : "replace ';' with ':' in normal mode. set ai "auto indent set mouse=a "activate mouse set expandtab "replace tab with space. set tabstop=4 "replace tab with 4 spaces. set bg=dark "background set to dark. color desert "color scheme. syntax on "enable syntax highlight. " auto complete: inoremap ( ()<Esc>i inoremap ' ''<Esc>i inoremap " ""<Esc>i inoremap [ []<Esc>i inoremap { {}<Esc>i set cursorline " active cursorline 到此 vim 搭配 Ctrl + N 當自動補全,已經很好用了,之後有好用設定會再補上來。

[開箱] Filco Majestouch 2 忍者鍵盤第二代

最近買了一個新款的 Filco 忍者鍵盤第二代,NINJA Majestouch 2: 鍵盤對我來說蠻重要的,以前就很喜歡 Filco 品牌的鍵盤,我大學使用的第一支茶軸鍵盤就是 Filco 的牌子,現在已經充滿了灰塵,使用了至少已有 8 年了吧: 畢業後有買另一個 irock 鍵盤: 這禮拜拆開新鍵盤來看看: 內部包裝 內部包裝 採用按鍵的文字採用側印 鍵帽與拔鍵器 整體外觀 整體而言,美感簡約低調,按鍵的反饋力也很好,是一個適合寫程式的鍵盤。 相較於我的另一個也是德國櫻桃茶軸鍵盤 irock 品牌,我覺得 Filco 的按鍵回饋比較綿密,有漸層的回饋感,且按鍵聲音比較安靜。irock 則比較像機械打字的回饋感,敲字時也都蠻舒壓。