Kali Linux USB 启动问题

Kali Linux USB 启动问题

我刚刚下载了 Kali Linux,并使用 UNetBootin 将其安装到 4GB Sandisk Cruzer 上。我将其插入我的机器并从中启动。出现以下选项:

Default
Back
Live (forensic mode)
Install with speech synthesis
Hardware Detection Tool (HDT)

但是,我无法启动其中任何一个;它们都抛出相同的错误:

Segmentation fault at address 0xb7200000

Fatal server error:
Caught signal 11 (Segmentation fault). Server aborting.


Please consult The X.Org Foundation support 
                 at http://wiki.x.org
for help
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

Server terminated with error (1). Closing log file.

(debconf:4384): Gtk-WARNING ##: Cannot open display: 0

还有一个小选项图,其中有 5 个选项编号 0-4,标题为“Backtrace”,但我无法读懂其中的所有信息。

为什么我会收到此错误?我该如何解决它?

答案1

我建议在故障机器上运行 RAM 测试(尝试 Memtest86+)以确保 RAM 工作正常。分段错误通常是由硬件问题引起的(假设软件本身经过充分测试,并且在大多数硬件上不会发生分段错误)。

答案2

不要使用 UNETBOOTIN,如果您使用的是 Windows,请使用 Win32 Disk Imager,如果您使用的是 linux,请使用 dd,验证 USB 存储的路径后:

dd if=kali.iso of=/dev/sdb bs=512k

来源,kali官网: http://docs.kali.org/installation/kali-linux-live-usb-install

答案3

问题是,这是我遇到的同一个问题,UNetbootin 创建了一个无效的syslinux.cfg文件,并且该dd命令创建了一个无效的驱动器格式(我相信是 ISO9006)。

syslinux.cfg 包含一些错误:

label ubnentry1
menu label ^Live (forensic mode)
kernel /ubnkern
append initrd=/live/initrd.img boot=live noconfig=sudo username=root hostname=kali noswap noautomount

应该

label ubnentry1
menu label ^Live (forensic mode)
kernel /live/vmlinuz
append initrd=/live/initrd.img boot=live noconfig=sudo username=root hostname=kali noswap noautomount

还有这个:

label ubnentry2
menu label ^Graphical install
kernel /ubnkern
append initrd=/install/initrd.gz video=vesa:ywrap,mtrr vga=788 -- quiet

应该:

label ubnentry2
menu label ^Graphical install
kernel /install/gtk/vmlinuz
append initrd=/install/gtk/initrd.gz video=vesa:ywrap,mtrr vga=788 -- quiet

最后添加:

label ubnentry4
menu label ^Text install
kernel /install/vmlinuz
append initrd=/install/initrd.gz vga=788 -- quiet

这些是 Unetbootin 启动所需的更改。另一方面,我一直收到需要先安装内核的错误。

答案4

首先,尝试格式化 USB,然后使用此命令:

dd if=/fali-linux/kali-linux.iso of=/dev/sdb 

相关内容