如何在 Ubuntu Server 24.04 上設定 Pi-hole DNS-over-HTTPS
在 Ubuntu Server 24.04 上設定 Pi-hole,使其使用 dnscrypt-proxy 進行 DNS-over-HTTPS 連接,然後驗證本地上游伺服器,避免常見的 DNS 衝突。
Chromium OS沒有針對 Raspberry Pi 的官方版本,即使它是 ARM 設備。原因?該項目僅關注 Chromebook 和其他 Chrome 設備。不過,別擔心!有一個可以在 Pi 上運行的非官方操作系統版本。
截至目前,Pi 的非官方 Chromium OS 構建處於“測試”模式,僅支持 Pi 3/Pi 3B+ 和 Pi 4。由於處於“測試”模式,操作系統的某些功能尚未被實施,存在錯誤,並且事情可能會在隨機時間崩潰。儘管如此,如果您有一個備用的 Raspberry Pi 3/3B+ 或 Pi 4 並且需要一個全功能的操作系統,Chromium OS 是最好的之一。
在本指南中,我們將向您展示如何為 Pi 獲取最新版本的 Chromium OS,並將其設置為作為正常運行的操作系統運行。
下載適用於 Raspberry Pi 3/3B+/Pi 4 的 Chromium OS 版本
獲取用於 Raspberry Pi 的非官方 Chromium OS 構建並不困難,因為該項目在 GitHub 上公開託管其所有代碼。要開始下載,請按鍵盤上的 Ctrl + Alt + T或Ctrl + Shift + T啟動終端窗口。然後,在終端窗口打開的情況下,使用wget下載工具來獲取操作系統。
注意:不使用Linux?在此處下載 Pi 3 或 Pi 4 OS 映像。
圓周率 3/3B+
wget https://github.com/FydeOS/chromium_os_for_raspberry_pi/releases/download/r77-r2/chromiumos_test_image_r77r2-rpi3b.img.xz
圓周率 4
wget https://github.com/FydeOS/chromium_os_for_raspberry_pi/releases/download/r77-r2/chromiumos_test_image_r77r2-rpi4b.img.xz
使用wget工具為您的 Pi 3 或 4 下載非官方 Chromium OS 版本後,請勿解壓縮 XZ 存檔!保持原樣,因為它需要在本指南的下一部分中閃存到 SD 卡。
將 Chromium OS 安裝到樹莓派
將 Chromium OS 映像安裝到 Raspberry Pi 3 或 4 的工作方式與其他操作系統的安裝方式完全相同:將 IMG.XZ 文件刷入 Micro SD 卡。
在 Linux 上,SD 卡映像過程可以通過多種方式完成(使用 DD 終端、Gnome Disks 等)。但是,在本指南中,我們將使用 Etcher SD 卡/USB 映像工具,因為它易於使用,並且與 Raspberry Pi OS 映像配合良好。此外,它在 Mac、Linux 和 Windows 上的工作方式相同,因為它是跨平台的。
要為您的操作系統獲取 Etcher,請訪問官方網站。在那裡,單擊“下載”按鈕以獲取用於在 Pi 上設置 Chromium OS 的操作系統的下載。安裝 Etcher,然後啟動它。

在您的計算機上啟動 Etcher 應用程序後,找到藍色的“選擇圖像”按鈕並單擊它。然後,使用打開文件對話框瀏覽“chromiumos_test_image_r77r2-rpi3b.img.xz”或“chromiumos_test_image_r77r2-rpi4b.img.xz”,然後單擊“打開”按鈕。
接下來,將 Pi 的 SD 卡插入計算機,然後找到“選擇驅動器”按鈕。單擊它以選擇 SD 卡作為將 Chromium OS 刷入的設備。
找到“閃光!” 按鈕,然後用鼠標單擊它開始閃爍過程,請耐心等待。
在 Raspberry Pi 上運行 Chromium OS
在 Raspberry Pi 上運行 Chromium OS 與設置 Chromebook 相同,設置中的 UI 類似。要開始配置過程,請使用 Micro USB 電源插入 Raspberry Pi。此外,插入 USB 鍵盤和鼠標。
插入電源、鍵盤和鼠標後,將 HDMI 線連接到 Pi 的 HDMI 端口並將其連接到計算機顯示器或電視。連接 HDMI 後,您應該會看到一個顯示“正在搜索藍牙和 USB 設備...”的窗口,單擊底部的“繼續”按鈕進入下一頁。
在“搜索藍牙和 USB 設備...”頁面之後,您將需要連接到 WiFi 網絡。使用 UI,登錄到您的無線網絡。或者,將以太網電纜插入 Pi。連接後,單擊“下一步”繼續。
將 Chromium OS 連接到互聯網後,它將檢查更新。坐下來,耐心等待。這將需要幾秒鐘。
Chromium OS 完成軟件更新檢查後,系統會提示您登錄您的 Google 帳戶。輸入您的 Gmail 地址和與之關聯的密碼以登錄。
當您在登錄框中成功輸入 Gmail 地址和密碼後,Chromium OS 將啟動並顯示桌面。從這裡,單擊“Chromium”圖標瀏覽網絡,或單擊左側的搜索圖標打開 Pi 上的其他 Chrome 應用程序。
在 Ubuntu Server 24.04 上設定 Pi-hole,使其使用 dnscrypt-proxy 進行 DNS-over-HTTPS 連接,然後驗證本地上游伺服器,避免常見的 DNS 衝突。
排查 YaST GUI 透過 SSH X11 轉送導致的故障。測試 DISPLAY,修復已記錄的 Qt XIO 錯誤,檢查 SSH 設置,並在必要時切換到 ncurses。
在 SLES 15 上設定 SUSE RMT,同步 SCC 元數據,鏡像選定的儲存庫,透過 HTTPS 註冊客戶端,並了解從 SMT 遷移的限制。
追蹤 Pardus Linux 23 上缺少的音效卡問題。安全地檢查 ALSA 檢測、核心模組、音訊服務、輸出設定檔、韌體和更新。
修正 Pardus KVM 虛擬機器卡在 1024x768 解析度的問題,檢查虛擬 GPU、SPICE 代理、X11 或 Wayland 會話,並正確驗證更高的顯示模式。
使用基於金鑰的 SSH、/etc/fstab、systemd 網路選項、自動掛載和驗證步驟,在 Debian 啟動時自動掛載遠端 SSHFS 目錄。
排查 SLES 升級過程中出現的「無法分配記憶體」問題。檢查 RAM、交換空間、OOM 日誌和進程限制,然後在不中斷軟體包事務的情況下進行復原。
追蹤 Harmonica OS (HamoniKR) 平板電腦的觸控偏移、旋轉和顯示對映問題。比較 X.Org 和 libinput 的修復方案,安全地進行測試,並了解何時校準無效。
使用 dm-crypt 對現有的 Debian 12 交換分割區進行加密,每次啟動時使用新的隨機金鑰,並設定 /etc/crypttab、/etc/fstab 和安全驗證步驟。
在 Ubuntu 系統上安裝 smartmontools,用於監控硬碟健康狀況並發送 SMART 郵件警報。檢查設備支援狀況、設定郵件發送、測試通知功能並檢查故障。