ThinkPad X40にKali Linux 32bitをインストールする


ThinkPad X40にKali Linux 32bitをインストールする

少し前にThinkPad X40をSSD化してUbuntuを使えるようにしました。

メモリを増設して1.5Gにしたけど、それでも流石に重いです。
(確か推奨スペックがメモリ2Gだったような。。。)

なので、メモリ1.5Gでも快適に使用できるディストリビューションを調べてたら、Kali Linuxがメモリ1Gで動作するようなので試しに入れてみることにしました。([5])
エラーが出たりしたのでインストールの手順と対処法を書きます。

1.ISOファイルからBoot USBを作成する

Kali LinuxのサイトからISOファイルをダウンロードします。
今回は32bitのものをダウンロードします。

Boot USBの作成はwindowsであればRufusなどを使用して作成しますが([1])、Macであれば標準コマンドを使用して作成できました。([2],[3])

2.インストールする

2.1.ブートデバイス選択画面を開く

作成したBoot USBを使用してKali Linuxをインストールします。
PCを起動画面でF12を押してブートデバイスの選択画面を開いてUSBを選択します。

2.2.forcepaeオプション

このままGraphical installを行うと、PAEのエラーが出ます。
なので、インストール画面でtabキーを押して、オプションでforcepaeを入力してインストールを開始します。([4])

2.3.インストールの設定を行い、インストールを開始する

言語やキーボードの設定を行うとインストールが開始されます。

途中ネットワークの設定やホスト名、ユーザ名、パスワードなど様々な設定を行います。
パーティションを分けずに、SSDにインストールを行うので大体はデフォルトのまま進みます。
こちらこちらのサイトを参考にしました。
少し時間がかかります。

3.GUI画面の設定を行う

ubuntuのときとは違い、インストール後にGUIがうまく起動しませんでした。
起動しても、画面が真っ黒で左上で_が点滅して永遠に進みませんでした。
今回この記事を書こうと思ったのは、このエラーをメモしておくためです。

こちらのサイトを参考に仮想コンソールを立ち上げてvim /var/log/Xorg.0.logを実行してログを見てみました。

Xorg.0.log

(EE) Failed to load module "intel" (module does not exist, 0)
--------(省略)--------
(EE) modset(0): Failed to initial glamor at ScreenInit() time
--------(省略)--------
(EE) AddScreen/ScreenInit failed for driver 0

よくわからないですが、ディスプレイドライバがないっていうエラーらしく調べてみました。
あまり参考になる記事が見つかりませんでしたが、ロシア語の記事にそれらしいものを発見しました。

翻訳して読んでみると、ディスプレイドライバーをインストールする必要があるとのことです。

Debian、Kali Linux、Linux Mint、Ubuntu、およびその派生物については、次のコマンドを実行します。
sudo apt install xserver-xorg-video-intel
Arch Linux、Manjaro、BlackArch、およびそれらの派生物については、コマンドを実行します。
sudo pacman -S xf86-video-intel
変更を有効にするには、コンピューターを再起動する必要がある場合があります。

インストール後、shutdown -h nowを実行してシャットダウンし再起動します。

4.完了

無事起動できました!!

参考文献

[1]Rufus (ルーファス) とはISOファイルをUSBメモリに書き込む事の出来るソフトです
[2]MacでLinuxのISOファイルをUSBフラッシュメモリに書き込む
[3]MACの標準機能でISOイメージファイルからブータブルUSBを作成する
[4]Kali Linux 2016.1 Forcepae Error Old Dell Laptop
[5]32bit PCにインストールできるLinuxを探す
[6]ノートパソコンにKali Linux 2021.4をインストール(手順)
[7]Kali-Linux-32bit|シャープ-Mebiusに導入
[8]Linuxをインストールしたのに画面が黒いままで起動しないときの対処例
[9]Ошибка «Failed to load module «intel» (module does not exist, 0)» (РЕШЕНО)
[10]ThinkPad X40は10年の時を経た今、使い物になるのか