SSDの代わりにUSBドライブにKali Linuxをインストールする方法があるかどうか疑問に思います。 SSDパーティションの代わりに使用したい32GBフラッシュドライブがあります。その理由は、Kali Linuxをカスタマイズしたいからです。すでにライブUSBから起動できます。
ベストアンサー1
正常に設置が可能です!
USBを接続して起動して選択するだけです。
現在のオペレーティングシステムの実行中にインストールするには、KVMをインストールして次のコマンドを使用します。
cdRom=/path/to/kali.iso
HDA=/dev/sd[x] # e.g /dev/sda (a hd not part like /dev/sda1) use lsblk
kvm -cdrom "$cdRom" -hda "$HDA" -m 1024 -boot d
あなたはこれを使うことができますスクリプト!
#!/bin/bash
((!EUID)) || exec sudo "$0"
#NOTE : don't use $HOME var in your paths , because the script will restart as root
# which means if you have var=$HOME/file.iso , when script re-exec itself
# your var will be "/root/file.iso" not "/home/user/file.iso"
xCdImageDirectory=/home/younes/Documents/library/application/x-cd-image
xRawDiskImageDirectory=/home/younes/Documents/library/application/x-raw-disk-image
defaultHardDrive=$xRawDiskImageDirectory/`basename $0`.img #creat a default raw-img if like testing os's
function bootXCdImage() {
kvm -cdrom "$1" -hda "$2" -m 1024 -boot d
}
function bootXRawDiskImage() {
kvm -hda "$1" -m 1024
}
echo -n "bootType : 1=>isoImage , 2=>rawImage, ??: "
read bootType
case $bootType in
1 )
echo "pick an XCdImage!"
ls $xCdImageDirectory/ | nl
read n
((${#n})) && {
xCdImage=$(ls $xCdImageDirectory/* | sed -n "$n p")
echo "selected image : $xCdImage"
} || {
echo "nothing done"
exit
}
echo "pick a hard drive to use ! sdX or sdXY or empty for default image.img"
lsblk | grep --color=auto 'sd[a-z]'
read hardDrive
[[ -n $hardDrive ]] && {
hardDrive=/dev/$hardDrive
} || {
[[ -f $defaultHardDrive ]] && {
hardDrive=$defaultHardDrive
} || {
echo "$defaultHardDrive does not exist !"
exit
}
}
echo "selected harddrive: $hardDrive"
bootXCdImage "$xCdImage" "$hardDrive"
;;
2 )
echo "pick an XRawDiskImage!"
ls $xRawDiskImageDirectory/ | nl
read n
((${#n})) && {
xRawDiskImage=$(ls $xRawDiskImageDirectory/* | sed -n "$n p")
[[ -f $xRawDiskImage ]] || {
echo "$xRawDiskImage does not exist !"
exit
}
bootXRawDiskImage "$xRawDiskImage"
} || {
echo "nothing done"
exit
}
;;
* )
echo "nothing done!"
;;
esac
exit