$ cat blog/turning-a-cheap-lenovo-m72e-into-a-server.md

安いLenovo M72eをサーバーにした話

#homelab#docker

プレースホルダー

最近、プライベートホームサーバーの構築方法について、とても詳しいチュートリアルを見つけました。以前から自分のサーバーを持つことに興味があったので、自分で構築してみることにしました。

メルカリで5,500円のスモールフォームファクターPCを購入しました。Lenovo M72eというかなり古い機種です。プライベートサーバーとして使えるか不安でしたが、必要条件の一つである仮想化機能については、調べてみたところ問題ありませんでした。

Ubuntuサーバーのインストールは成功しました。すぐにログインしてセットアップを始めたかったのですが、うまくいきませんでした。Lenovo ERROR CODE 1962というエラーが出たのです。修正に丸一日かかりました。BIOSの設定を変更しても意味がなく、CMOSをクリアしても何も変わりませんでした。最終的に原因を見つけました。このマシンのマザーボードまたはBIOSがWindowsからのみブートするように設定されていたのです。Redditで修正方法を見つけました。基本的には、Windows Boot Managerファイルを書き換えてUbuntuを起動できるようにシステムを騙す方法です(EFI Boot Manager?技術的な詳細はよくわかりません)。修正手順は簡単で、その後マシンは正常に動作するようになりました。

https://www.reddit.com/r/ManjaroLinux/comments/e682d6/fixing_lenovos_error_code_1962_by_spoofing_the/