Linux 遇到 DMAR: DRHD: handling fault status reg 解法

Debian Linux 升級到 bullseye ,重新開機後,dmesg 就看到下述訊息不斷:

batou kernel: DMAR: DRHD: handling fault status reg 3 batou kernel: DMAR: [DMA Read] Request device [05:00.0] fault addr fffe0000 [fault reason 06] PTE Read access is not set

要怎麼解決呢?

閱讀全文〈Linux 遇到 DMAR: DRHD: handling fault status reg 解法〉

Docker 遇到 WARN No swap limit support 修復

Docker 於 syslog (tail -500 /var/log/syslog | grep docker)、docker info (docker info > /dev/null) 都看到此訊息:

WARNING: No swap limit support

此問題看起來並不影響正常運作,只有記憶體不夠用得時候才會炸掉,要怎麼解決呢?

閱讀全文〈Docker 遇到 WARN No swap limit support 修復〉

Grub - File system `ext2' doesn't support embedding 修復

Debian jessie 這兩次升級時, 都會遇到下述訊息:

grub-install: warning: File system `ext2' doesn't support embedding.
grub-install: warning: 不可能內嵌。GRUB 在本設置中僅能藉由區塊清單來安裝。然而,使用區塊清單不僅「不可靠」甚至令人挫折。.
grub-install:錯誤: diskfilter writes are not supported.

最可怕的是, 還警告說, 可能會造成無法開機.

  • 註1: 看了解法和執行結果後, 會發現這個警告是誇大了點. XD (總之, 就算不處理看起來也是沒問題的)
  • 註2: 執行最後都還是有正常寫入, 只是有上述警告訊息.

閱讀全文〈Grub - File system `ext2' doesn't support embedding 修復〉

Grub 重新執行 安裝更新

Grub 已經現在都不建議手動去修改檔案, 而是採用指令執行後, 直接去 /boot 找有哪些 kernel, 自動依照 grub.cfg 產生 symbolic link... 等等的作法.

對於 Grub 想要深入了解, 可見此篇: GRUB2中文指南第二版(上) - Ubuntu 正體中文 Wiki

閱讀全文〈Grub 重新執行 安裝更新〉