labunix's blog

labunixのラボUnix

Kali Linuxをkvmで動かしてみる

■Kali Linuxをkvmで動かしてみる
 ※通常のインストールイメージやLiveイメージの他、仮想マシンイメージがある

 Pre-built Virtual Machines
 https://www.kali.org/get-kali/#kali-virtual-machines

■ホスト環境

$ lsb_release -d
No LSB modules are available.
Description:	Debian GNU/Linux 12 (bookworm)

$ dpkg -l | awk '$1 ~ /ii/ && $2 ~ /^qemu|^virt/{OFS=",";print $2,$3,$4}'
qemu-block-extra,1:7.2+dfsg-7+deb12u3,amd64
qemu-system-common,1:7.2+dfsg-7+deb12u3,amd64
qemu-system-data,1:7.2+dfsg-7+deb12u3,all
qemu-system-gui,1:7.2+dfsg-7+deb12u3,amd64
qemu-system-x86,1:7.2+dfsg-7+deb12u3,amd64
qemu-utils,1:7.2+dfsg-7+deb12u3,amd64
virt-manager,1:4.1.0-2,all
virt-viewer,11.0-2,amd64
virtinst,1:4.1.0-2,all

■ダウンロードした7zイメージを展開するとqcow2イメージができる

$ 7z e kali-linux-2023.4-qemu-amd64.7z 

7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=ja_JP.UTF-8,Utf16=on,HugeFiles=on,64 bits,16 CPUs AMD Ryzen 7 5800U with Radeon Graphics          (A50F00),ASM,AES-NI)

Scanning the drive for archives:
1 file, 3227506430 bytes (3078 MiB)

Extracting archive: kali-linux-2023.4-qemu-amd64.7z
--
Path = kali-linux-2023.4-qemu-amd64.7z
Type = 7z
Physical Size = 3227506430
Headers Size = 178
Method = LZMA2:26
Solid = -
Blocks = 1

Everything is Ok                         

Size:       14628552704
Compressed: 3227506430

■virt-maangerで仮想マシンの設定
 ※qcow2を指定、debian11、4vcpu、8GBメモリとした

$ sudo virt-manager &

■setting-managerでnetworkの設定

■デフォルトパスワードの変更

$ passwd
Changing password for kali.
Current password: 
New password: 
Retype new password: 
passwd: password updated successfully

■日本語化

$ sudo apt-get update
$ sudo apt-get install -y task-japanese task-japanese-desktop

$ sudo dpkg-reconfigure locales

Generating locales (this might take a while)...
  en_US.UTF-8... done
  ja_JP.UTF-8... done
Generation complete.

$ localectl status
System Locale: LANG=ja_JP.UTF-8
    VC Keymap: (unset)         
   X11 Layout: us
    X11 Model: pc105

■タイムゾーンの設定

$ sudo dpkg-reconfigure tzdata

Current default time zone: 'Asia/Tokyo'
Local time is now:      Sat Jan  6 17:24:28 JST 2024.
Universal Time is now:  Sat Jan  6 08:24:28 UTC 2024.

■setting-managerからkeyboard、layoutタブで設定を変更

[Use system defaults]をオフ、[Japanase]を追加、[English(US)]を削除

■再起動して、ホームディレクトリのフォルダ名を日本語に変更する
 ※この時点で「&」が日本語レイアウトで入力できる

$ sudo shutdown -r now && exit