關於安裝 GalliumOS @Acer Chrombook CB3-111 簡單心得註記

因為有位阿呆讀者在先前撰寫的一篇:「Acer Chromebook CB3-111 安裝 Coreboot/SeaBios (可 USB 開機)」留言,他強烈推薦 GalliumOS,針對 Chromebook 的Kernel、Driver、scheduler最佳化,更適合安裝在 Acer Chromebook11 CB3-111上。

所以昨晚花了幾個小時安裝來體驗看看。GalliumOS 有針對各類 Chromebook 上的處理器作個別的最佳化,像我的 Acer CB3-111 是 Bay Trail,所以就下載相對應的 ISO 檔。

安裝超簡單,ISO 檔寫入 USB 碟開機後進入 Live 桌面,再從其中雙擊點選安裝圖示;過程很順利,完全沒有相容性的問題。
GalliumOS@Acer Chromebook CB3-111

閱讀全文 »

Acer CB3-111 安裝 ArchLinux – XFCE4 & 桌面美化

參考:
 o ArchWiki: Xfce
 o Thinkpad T61 安裝 ArchLinux 摘要-安裝 Xorg &mate

ArcLinux + Xfce4

  1. 安裝 Xfce 桌面環境 (已安裝完 Xorg 後)
    $ sudo pacman -S xfce4 xfce4-goodies
  2. 安裝 LightDM 登錄管理器 (顯示管理器)
    $ sudo pacman -S lightdm-gtk-greeter
    $ sudo systemctl enable lightdm.service

    Reboot.

  3. 閱讀全文 »

Acer Chromebook CB3-111 基本安裝 ArchLinux 與初始設定

基本安裝

整個安裝方式與原來我在 Thinkpad T61 上的安裝幾乎是一樣的:Thinkpad T61 安裝 ArchLinux 摘要-基本安裝

Post Installation & Setup

參考:Arch Wiki:Chrome OS devices

  1. 顯示正常的 Grub 啟動畫面: (解決 garbled screen 問題)
    $ vim /etc/default/grub
    GRUB_TERMINAL_OUTPUT=console

    目前這是暫時的解決方案,估計可能是 baytrail 內顯晶片 Kernel 仍未完全支援的關係,除了開機啟動時有紊亂的畫面外,其它是一切正常,所以並不急著解決。

  2. 解決聲音為靜音的問題
    參考:Procedure to get sound working in Fedora 22 on ASUS C300 Chromebook

    $ sudo pacman -S alsa-utils
    $ sudo alsamixer    // Left & Right Speaker DAC Unmute (取消靜音)
  3. 安裝 Intel 顯示晶片驅動程式
    $ sudo pacman -S xf86-video-intel

    可以考慮安裝最新的 xf86-video-intel-git 版本,可能可以解決 Grub 畫面紊亂問題。

  4. 安裝 Touchpad 驅動程式 for ChromeOS
    1. 安裝 yaourt
    2. 安裝 base devel package
      $ sudo pacman -S --needed base-devel
    3. 安裝 xf86-input-cmt,可完整移植原來 Chromebook 上的觸控板操作手勢 (2/3 fingers/Tap-Drag)。
      $ yaourt xf86-input-cmt
    4. 重新開機,輸入下列指令使指定的使用者具有 Touchpad 權限。
      $ sudo usermod -a -G input username

      ** 注意當安裝 Xorg 後,需要初始 Touchpad 設定 **

      $ sudo cmt-post-install install
  5. HotKey 設定,使用 patched x-config keyboard
    $ yaourt xkeyboard-config-chromebook
  6. 時間同步
    參考 ArchLinux Wiki: Network Time Protocol daemon

    $ sudo pacman -S ntp
    $ sudo systemctl enable ntpd

    如此每次開機均會自動與 NTP Server 同步做時間校正。

  7. 字型 (Copy from original ChromeOS)
    相關設定參考 ArchLinux Wiki: Fonts

Acer Chromebook CB3-111 安裝 Coreboot/SeaBios (可 USB 開機)

目的

使只能啟動 Chome OS 的 Chromebook,寫入第三方 Firmware 後,可以從 USB 開機,並安裝任一類型的 Linux 作業系統。(甚至 Windows 作業系統)。

說明

Chromebook 系列筆電的硬體價格相當便宜 (可能 Google 有贊助),但卻只能執行 Chrome OS。官方 Bios 並不允許從 USB 開機,但 Chrome OS 實在太過陽春,只能執行網頁瀏覽與一般文書處理等,而對於中/重度的進階使用者/開發人員來說,實顯不足。

國外有位神人 John Lewis,開發了支持 Intel 各晶片組的客製化韌體 (custom-firmware),搭載了開源的 SeaBios (SeaBios payload),而使得 Chromebook 得以選擇安裝其它版本的 Linux 系統。

而我今年初購買的 Acer Chromebook CB3-111-C3VG,因為是 Baytrail 系列晶片,原來 3rd-party 韌體無法支援;等了大半年總算神人解決相關技術問題,而也釋出支持 Baytrail 的韌體

作法

Caution:務必要先備份好 ChromeOS。直接鍵入 chrome://imageburner 並依相關指示執行備份至 USB 碟。

閱讀全文 »

簡單開箱-Acer Chromebook 11 (CB3-111-C3VG)入手

上個星期玩轉 USB 多系統開機碟挺有心得的。大致上已能作到在任一 PC 開機 (只要有支持 USB 開機),就可以啟動與執行包括 Puppy/Arch Linux 系統。

突然想到,出去還是要有台輕巧的筆電,這樣方便在外利用上述 Linux 系統作些爬網瀏覽、文書處理、甚至較輕量化的程式開發環境。

我把預算定在一萬元之內,體積12吋以內;然後要有長效性電源,如此就不需要帶變壓器;另如能擴充記憶體那就更棒。

找了找,發現到宏碁這款主打 Chrombook 系列的 11.6 吋筆電規格相當不錯。PC家網售價格 NT$8,290 還附送羅技紅色無線小滑鼠。筆電的基本規格如下:
 o 型號:CB3-111-C3VG
 o 處理器:Celeron-N2940(1.83GHz/2.25GHz,四核心)
 o 記憶體:4G DDR3*1
 o 硬碟:32G eMMC
 o 螢幕:11.6" 霧面(LED背光)
 o 週邊:USB 2/3 各x1;SD卡插槽;HDMI埠;藍芽、Webcam 等。
 o 網路:802.11ac
 o 系統:Chrome OS
 o 特性:8.5hr超長效∥1.1kg輕薄可攜

Acer Chromebook 11

星期五晚上訂,隔天早上就送來了。
Acer Chromebook 11

閱讀全文 »

軟體思維顧問

專職軟體輔導與教育訓練的獨立顧問。輔導企業資訊單位如何有效組織系統開發與維護;輔導開發人員達成有效的專業分工。傳授如何把軟體作軟 (Keeping Software Soft)的技能,得以提昇系統的彈性/延展,並進而創造系統的再利用價值。

Personal