気分は日記

あんまり調べずに書く、よくある感じの日記です。

Surface Pro 5 に Linux Mint(Xfce)を導入した作業メモ

Windows11へのアップデート対象外である Surface Pro 5 を Linux化して延命した。コンパクトな筐体を活かし、持ち運びのストレスが少なく、テキスト入力しやすい気楽なマシンを目指した。その作業メモを残す。なお、以下のメモは延命の情報整理に利用した Microsoft Copilotに作成支援をさせている。プロセスの記録を任せられるのは(時たまウソをつく点を踏まえたとしても)大変楽ちんであった。

■ プロジェクト概要

Surface Pro 5 を Linux MintXfce)で再構築し、モバイル性と記録性を両立する環境を構築。電源管理、入力デバイス、表示、記録環境などを最適化し、日常的な作業に耐える道具として運用できる状態まで整備する。


Linux MintXfce)を採用した理由

  • 軽量で安定:Surface Pro 5 のモバイル性を活かすため、リソース消費の少ない Xfce を選択
  • Ubuntuベース:パッケージ管理やドライバ対応が広く、情報も豊富
  • 構成の自由度:電源管理や表示スケーリングなど、手動調整がしやすい
  • 記録との親和性:設定ファイルや構成ログを記録・再現しやすく、技術的記憶の器として適している

■ 使用機器


■ 導入準備

Windows環境のバックアップ

  • 使用ツール:MiniTool ShadowMaker
  • 実施内容:ディスクバックアップによる外部ストレージへの退避(システムイメージ作成は失敗、必要な場合はMicrosoftで配布している公式イメージ(工場出荷時)を利用することとした)

● インストールメディア作成

● BitLockerの確認と対応

  • ブート起動時、BitLocker が有効でロックがかかっていることに気づいた
  • Mintインストールメディアから起動できず、Windows領域が暗号化されていたため、インストール前に解除が必要と判断
  • Windowsに一度戻り、BitLocker を手動で解除
    • 操作:control /name Microsoft.BitLockerDriveEncryption で状態確認
    • 回復キーは Microsoft アカウントから取得・保存済み
  • 暗号化解除後、Mintインストーラーが Windows領域を認識可能になり、インストールに進めた
  • 最終的にフルインストール(Windows領域削除)を選択。BitLocker解除はインストール成功の前提条件だった

■ Mintインストール手順

  1. Windows で BitLocker 無効化
  2. BIOSで Secure Boot を無効化
  3. USBメディアから Live 起動
  4. Mint インストーラーでフルインストール(Windowsはバックアップ済み)
  5. パーティションは自動構成に任せた

■ Mint化後の構成

● 電源・熱管理

  • 使用ツール:tlp, thermald, acpi
  • 設定再適用:systemd タイマーと rc.local による自動化

● 入力デバイス

  • 使用ツール:input-remapper, xinput
  • Type Cover の動作調整
  • ペン・タッチは IPTS 未対応のため構成対象外

● 表示スケーリング

  • Surface本体と外部モニターで DPI が異なるため、運用で対応
  • 使用ツール:xrandr(手動切り替え)
  • スクリプト化は未導入(儀式的運用)

● バッテリー状態の可視化

  • BAT1 を直接参照(upowerBAT0 を誤認)
  • 使用ツール:Conky.conkyrc 作成)
  • 表示内容:残量、充電状態、設計容量、実容量、時刻
  • 自動起動.desktop ファイル+遅延スクリプトsleep 10

● 記録環境

  • 使用ツール:Obsidian
  • Vault に構成ログや思想的記録を保存

■ 未対応・制限事項

項目 状態 備考
ペン入力 未対応 IPTS(Intel Precise Touch & Stylus)未サポート
タッチ操作 未対応 同上
GUIでのバッテリー表示 誤認 upowerBAT0 を参照。CLIで回避
表示スケーリングの自動化 未構成 運用で対応中
カメラ・センサー 未検証 今後の構成対象

■ 不採用ツールとその理由

ツール名 用途 状態 理由・課題
AOMEI Backupper Windowsバックアップ ❌ 不採用 システムバックアップ、ディスクバックアップ共に書き込み時にエラーが発生し、USBメディアへのバックアップが完了しなかった。無料版では機能制限もあり、UEFI環境での復元に不安が残ったため見送り。
UUI(Universal USB Installer) USBメディア作成 ❌ 不採用 書き込みは可能だが、MintのISOでUEFIブートに失敗。Surface環境では安定性に欠けたため見送り。
GNOME Software GUIアプリ管理 ❌ 不採用 Mint Xfce 環境では統合が不完全。表示や動作に不具合が出たため使用せず。
upower バッテリー情報取得 ⚠️ 部分不採用 BAT0 を誤認識し、1970年表示などの不具合あり。BAT1 を直接参照することで回避。

■ 使用ツール一覧(採用済み)

分類 ツール
バックアップ MiniTool ShadowMaker
USB作成 Rufus
電源管理 tlp, thermald, acpi, tlp-stat
入力 input-remapper, xinput
表示 xrandr
可視化 conky, .conkyrc, systemd, autostart
記録 Obsidian