環境
ハード :MacBook Air (15インチ, M2, 2023)
ホストOS :MacOS Sonoma14.6.1
仮想化ソフト:UTM 4.5.4
ゲストOS :Kali Linux 2024.3
注:「野溝のみぞう著 7日間でハッキングをはじめる本」のMacユーザー向けです。
記録した理由(結構解決に時間をかけたから、同じように困っている人がいるのではないかと思って記録します。)
1、”Kali Linuxのインストール”のところ
MacのAppleシリコンの場合、1日目のkali Linuxのインストールから迷ったので記録しました。よく読み進めると、236ページ参照とあったので、これを見て対応案1の「VirtualVoxの代わりに UTMを利用する」にしましたが導入の仕方がわかりません。
2、”初期設定の中の#インストール済のパッケージを最新バージョンにアップグレードする”ところ
sudo apt upgrade -y
で訳のわからないポップアップが出る。
3、”google chromeを入れてみる”ところ
本の通りやったけどgoogle chromeが開かない。
4、”VPNサーバーを選択し実際に接続する”ところ
何回やり直しても「Connecter」が緑色に変わらない。
5、"tryhackme.com"へ翌日入ったら、ルームへの行き方がわからないこと
昨日途中までやったroomへ辿り着けない。
私が試した方法
1、”Kali Linuxのインストール”のところ
このサイトを参照してすぐ出来ました。Windowsでやったときより簡単にできました。助かりました。
2、”初期設定の中の#インストール済のパッケージを最新バージョンにアップグレードする”
本の記載順に表示すると
#システム全体のパッケージリストの更新
sudo apt update
#インストール済のパッケージを最新バージョンにアップグレードする
ここでChat-GPTの手をかりました。
sudo apt upgrade -y
これが出てきたので最初は「Cancel」をしていたが上手くいかないので、Chat GPTに確認したところ、
「このポップアップでは、console-setup の文字セットを選択する設定が求められています。一般的には、日本語対応を含む広範な文字セットが必要な場合、「Combined - Latin; Slavic Cyrillic; Hebrew; basic」や「Combined - Latin: Slavic Cyrillic; Greek」を選択するのが無難です。」 とのことなのでCombined - Latin; Slavic Cyrillic; Hebrew; basicを選択した。
以降は問題なく本通りに進みました。
なお、これについては「OK」しかないのでOKで問題なかったです。
#システムに必要でなくなったパッケージを自動的に削除する
sudo apt autoremove -y
#もう必要のないパッケージのキャッシュファイルを削除する
sudo apt autoclean
#kaliの日本語化
sudo dpkg-reconfigure locales
#デフォルトの言語と地域設定を日本にする
sudo update-locale LANG=ja_JP.UTF-8
3、google chromeを入れてみる
使い慣れているgoogle chromeがいいと思いチャレンジしました。
ただし
Google Chromeパッケージのアーキテクチャがamd64 (64ビットx86)であるのに対し、kali linuxシステムのアーキテクチャがaarch64なので、本通りにはインストールできませんでした。
Chat-GPTに聞きながら以下の方法を私は試してみたが、結果はプレインストールされている「Firefox」を使った方がいいと思います。
インストールした結果は「Firefox」を開いた画面と同じでした。
それでも試して見たいという方のために
まず、アーキテクチャはターミナルで「uname -m」で確認できますので、確認して下さい。
uname -m の結果が aarch64 となっている場合、Kali LinuxがARMアーキテクチャ(aarch64)で動作していることを示しています。
このアーキテクチャにはGoogle Chromeの公式バイナリが提供されていないため、通常の方法ではGoogle Chromeをインストールできません。
代替手段
Chromiumのインストール ChromiumはGoogle Chromeのオープンソース版で、KaliのARM版に対応しています。次のコマンドでインストールできます。
sudo apt update
sudo apt install chromium -y
開く時はターミナルで
chromium
と入力する
4、”VPNサーバーを選択し実際に接続する”が「Connecter」が緑色に変わらない
VPN接続後、Kaliの中でブラウザを立ち上げ、「tryhackme.com」へログインをした後、接続先のVPNサーバーを選択し実際に接続するするとConnecter が緑色に変わるとあるが、変わらなくてもなんの問題もなく接続できている。(いまだに変わらない)
tryhackme側のシステムの問題らしい。接続できないと思って何回もインストール仕直した時間を返してほしい。
5、tryhackme.com"へ翌日入ったら、昨日使っていたルームへの行き方がわからない
次に、My Roomsをクリックすると今まで入ったことのあるRoomが表示されます。
後記
これからも解らないことや迷うことがあると思うので、追加していきたいと思います。
今は、kaliの中で、ターミナルやSiteを動かそうとしても動かせないので困っています。Chat-GPTにも相談しましたが未だに解決していません。(Windowsでは何の問題も無かったのにね)
2024-11-06 UTMをuninstallしてから、再度入れ直して見たところ、立ち上がり段階ではターミナルは普通にクリックしたままで移動できた。喜んでバージョンアップから全て終わらせて再起動したら、また動かなくなっていた。
何が原因?わからない