準備
- Macで作業
- USBメモリ(4GB以上くらい)
- インストールするPC(ここではVAIO)
- USBメモリをインストールメディアにする参考サイトはこちら
USBメモリを使用してインストールディスクを作成
ISOファイルをダウンロード
- Kali LinuxのサイトからISOファイルをダウンロード
- https://www.kali.org/downloads/
- ここでは
Kali Linux 64bit ISO 2.9G 2016.2 25cc6d53a8bd8886fcb468eb4fbb4cdfac895c65
をダウンロードすることとする
USBメモリをインストールメディアにする
USBメモリをフォーマットする
Kali LinuxのISOが3GBほどあるのでここでは4GBのUSBメモリを使用
- MacのiTermからUSBメモリのパスを調べる
$ diskutil list
- ディスクサイズ等からインストールメディアにしたいUSBのパスを特定
-
diskutil
コマンドでUSBメモリをフォーマットする- 著者のUSBメモリのパスが"disk2"、名前が"NO NAME"だったので下記コマンドだが、各自のUSBメモリごとに該当箇所を書き換えて下記コマンドを実行
$ diskutil eraseDisk MS-DOS NO\ NAME /dev/disk2
Started erase on disk2
Unmounting disk
Creating the partition map
Waiting for the disks to reappear
Formatting disk2s2 as MS-DOS (FAT) with name NO NAME
512 bytes per physical sector
/dev/rdisk2s2: 7448328 sectors in 931041 FAT32 clusters (4096 bytes/cluster)
bps=512 spc=8 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=411648 drv=0x80 bsec=7462912 bspf=7274 rdcl=2 infs=1 bkbs=6
Mounting disk
Finished erase on disk2
USBメモリにISOファイルを書き込む
- USBメモリをアンマウント
$ diskutil unmountDisk /dev/disk2
Unmount of all volumes on disk2 was successful
-
dd
コマンドでUSBメモリをインストールメディアにする-
bs=1024
の部分は作業するマシンのメモリの空き容量に応じて設定する - マシンスペック(メモリ容量)に対してbsがでかすぎるとswapするが、小さすぎると処理が増える
- ここでは1024とした
- (about 30 min.)
-
$ sudo dd if=....../kali-linux-2016.2-amd64.iso of=/dev/disk2 bs=1024
- ここで引数エラーが出た場合は
bs
の値を小さくする
dd: .../kali-linux-2016.2-amd64.iso: Invalid argument
0+0 records in
0+0 records out
0 bytes transferred in 0.000035 secs (0 bytes/sec)
- USBメモリの取り外し
$ diskutil eject /dev/disk2
Kali Linuxをデュアルブートでインストールする
もともとWinが入ってたパソをインストールするマシンに使用した
- USBメモリを挿し、電源ボタンを押して起動する
- 起動直後にF12キーを押し、Kali linuxのインストーラを起動する
- "Graphical install"を選択
- "Select a language"画面では"English"とする。読めればなんでもよい
-
"Select your location"画面では、選択肢に日本がなかったので"other"を選択
-
"Configure locales"に日本が出てこない…→ここでは"United States"を選択
-
"Configure the keyboard"では使用しているキーボードの種類("Japanese")を選択
-
"Configure the network"が出てきたとき、ネットの使用環境を選択
"Partition disks"設定画面では、"Manual"を選択し、消したいOSの領域をDeleteしてディスク容量の空きfree spaceを作る
-
作成したfree spaceに新しいパーティションを作成する
- free spaceすべて使うこととする
-
free spaceを選択し、"create a new partition"すると、サイズとpartitionの場所を設定するよう表示が出る
- 30GBくらい(ネットサーフしかしないのであればもっと少なくてよい)のrootをBeginningに、メモリの倍のサイズのswapをEndに、残りをhomeに設定
Partition: | Size | Type | Location | Use as | Mount point |
---|---|---|---|---|---|
Root: | 30GB | Logical | Beginning | Ext4 | / |
Home: | 159GB | Logical | Beginning | Ext4 | /home |
swap: | 16GB | Logical | End | swap area | - |
"Finish partitioning and write changes to disk"を選択し、フォーマットする領域が表示されているか確認し(重要!データを消去してKaliをインストールする領域)、partition作成を進める
network mirrorの方がバージョンが新しいというメッセージが表示される。"Use a network mirror?"には"Yes"にしておく。
"Finish the installation"画面が表示されたら"continue"を選択し、もとの画面に戻ったら電源を落としてUSBメモリを取り外す
再度電源ボタンを押して起動する
kali linuxにloginする際のusernameは"root"、パスワードは2回入力したやつ