我的硬盘上有 Ubuntu,但是当我尝试从 USB 驱动器上的 Kali 启动时,它会将我带回到 Ubuntu 的 GNU GRUB。
我尝试在 BIOS 中从 USB 启动,使用启动顺序。我快要失去耐心了,因为我真的需要使用 Kali。请帮帮我,我真的需要解决这个问题。
答案1
好的,由于 pendrivelinux 不起作用,所以使用 Ubuntu 计算机来创建 USB 设备。
1.
启动 Ubuntu,按CTRL+ ALT+T打开终端,然后运行以下命令。
sudo apt-get update
sudo apt-get install aria2
aria2c -x5 'http://cdimage.kali.org/kali-2016.1/kali-linux-light-2016.1-amd64.iso'
2.
下一个,断开 USB 设备与电脑的连接然后运行以下命令列出您的磁盘驱动器:
lsblk
输出应如下所示:
sda 8:0 0 93.2G 0 disk
├─sda1 8:1 0 4.3G 0 part [SWAP]
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 88.9G 0 part /
sdb 8:16 1 29.7G 0 disk /media/mchid/external-storage
然后,将 USB 设备插入计算机然后运行以下命令:
lsblk
现在应该列出您的 USB 设备的设备标识符,例如 /dev/sdb、/dev/sdc、/dev/sdd 或其他。
正如您在此示例中所见,USB 设备被列为 7.5GB 驱动器,/dev/sdc
你的可能被列为别的东西!
sda 8:0 0 93.2G 0 disk
├─sda1 8:1 0 4.3G 0 part [SWAP]
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 88.9G 0 part /
sdb 8:16 1 29.7G 0 disk /media/mchid/external-storage
sdc 8:32 1 7.5G 0 disk
└─sdc1 8:34 1 86.1M 0 part /media/mchid/otLfrQ46J7eGcYnz-1235-asdlfkj
3.
您的 USB 设备应列为 /dev/sdb、/dev/sdc、/dev/sdd,甚至可能是 /dev/sde。无论它列为什么确保对以下命令使用正确的设备,因为这些命令将擦除驱动器上的所有数据!
/dev/sdc
对于下一个例子,我将使用您可能需要使用 /dev/sdb 或其他东西!
sudo umount /dev/sdc*
如果显示“未安装”,则忽略该消息。
sudo mkfs -t vfat -I /dev/sdc
sudo -i
cat kali-linux-light-2016.1-amd64.iso > /dev/sdc
sudo -k
重启!
我刚刚测试了这个方法和这个 iso 来验证它是否有效,因为有时 iso 文件无法启动,除非你添加 syslinux,但这是一个较新的 iso 并且我已经测试过它运行良好。
这是 iso 的 SHA1Sum:4132238042deba9e3bc1702afbdb1b4672b64bcb
这将安装 kali linux “精简版”,它轻量级且速度超快。它有点丑陋,但您可以根据需要更改桌面配置以使其看起来很酷。所有 kali linux 工具都可用且已安装。
它使用 XFCE4 桌面而不是 Gnome,并且与 Xubuntu 和 Ubuntustudio 使用的桌面相同。