无法从USB安装Kali Linux,找不到CD-ROM驱动器


48

我成功制作了Kali Linux的实时USB。

当我从USB启动时,它提供了安装选项。我单击了该选项。有一次它正在检测并安装CD-ROM驱动器。由于笔记本电脑上没有CD驱动器或ROM驱动器,因此出现错误

无法安装和检测CD-ROM驱动器。

我尝试了“直播”选项,该选项将我直接带到Kali Linux,并且可以成功加载,但是无法永久安装。我想安装它,这样就不必浪费时间插入和拔下USB。

如何克服CD-ROM的检测并正确完成安装?


1.您是如何创建USB安装的?我用unetbootin程序做了很多次,从来没有任何问题。它可以在Kali 2.0上正常运行。2.您是否尝试使用专家安装选项?通常在专家安装模式下,您可以通过移至菜单/安装议程中的下一个步骤来跳过某些步骤。
mnmnc

我是用rufus做到的,没有在制造USB时会出现问题,但会产生该错误
Usman Zia Malik 2015年

请参阅我先前的评论中的第二点。Kali基于Debian,因此具有相同的安装程序。尝试使用专家安装并跳过CDROM步骤。
mnmnc 2015年

Answers:


55

您可以通过重复以下步骤来解决该错误:

运行安装程序。

打开一个外壳(ALT+ F2)。

直接在文件系统的根目录上创建目录cdrom:

mkdir /光盘

注意:如果在建立目录/ cdrom时遇到问题,请在BIOS中禁用CD-rom播放器或断开电缆连接

像安装CD-ROM一样安装USB:

挂载-t vfat / dev / sdb1 / cdrom

其中sdb1是您的USB设备。

您可以立即进行安装

执行完后mount -t vfat /dev/sdb1 /cdromcd进入/ cdrom目录并执行,ls以查看文件是否在那里。然后按ALT- F1返回,继续并重新选择“检测CDROM”

资料来源:UbuntuDebian

另一个外行解决方案是:

当窗口显示CDROM无法安装时,

  1. 从系统上拔下USB,然后重新插入

  2. 等待安装/检测(USB LED发光)

  3. 点击继续

你可以做我做的。命中转义,键入install,命中输入,跳过CD驱动器。


@UsmanZiaMalik更新了答案,哥们试试看
BlueBerry-Vignesh4303 2015年

5
Layman解决方案的工作原理
AdHominem '16

2
拔下USB并将其重新插入对我来说很有效。谢谢!
马斯特罗16/09/07

2
执行mount -t vfat /dev/sdb1 /cdrom cd/cdrom目录后,执行一次ls以查看文件是否存在。然后按ALT-F1返回,继续并重新选择“检测CDROM”
Daniel F

1
对于那些行不通的用户:如果尝试运行Kali linux,请转到“ Execute Shell”并输入dmesg。您可能会遇到错误,但这是调试为什么没人能解决的一个开始。就我而言,这实际上可能是内核错误,或者我安装了错误的安装程序。我不确定,因为从他们的网站下载发行版可能要花很长时间,但是,可能就是这样。
保罗·卡尔顿

36

如果您使用Rufus(v 2.x)将ISO刻录到USB驱动器,请确保“使用” 创建可启动磁盘中的选项“ DD Image ”。不知道Unetbootin是否提供相同的选项。如果使用此方法复制图像,则无需转到终端并手动安装它。

使用Rufus(v 3.x),您不能明确选择DD模式。如果ISO是混合格式或具有DD模式,Rufus将在单击开始按钮后提示您选择ISO或DD模式。


6

我在这里尝试了所有答案,并获得了更多的Google搜索结果,但均无济于事。我最终想通了,问题是文件格式不是vfat,而是iso9660。

当您得到CDROM找不到错误时,请按照下列步骤操作:

输入外壳(CTRL+ Alt+ F2

注意:Kali告诉我按(Alt+ F2),但这不起作用

获取具有blkid的设备的列表:

~ # blkid
/dev/sdc1: UUID="2018-04-12-12-04-16-00" LABEL="Kali Live" TYPE="iso9660" PARTUUID="81c5e086-01"

注意:我已将列表缩短到相关行。您还可以看到存储类型是iso9660,而不是vfat

使用mount命令挂载Kali CD:

~ # mount -t iso9660 /dev/sdc1 /cdrom

检查/ cdrom的内容是否符合预期:

~ # ls /cdrom
autorun.inf     efi             g2ldr.mbr       md5sum.txt      win32-loader.ini
boot            efi.img         install         pool
debian          firmware        isolinux        setup.exe
dists           g2ldr           live            tools

切换回安装程序(CTRL+ Alt+ F5

注意:Kali告诉我按(Alt+ F1),但这无效。我尝试F1F5直到找到正确的组合

从菜单告诉它安装CDROM,如果需要,请选择/ dev / sdc1和/ cdrom。我知道我们已经安装了驱动器,但是由于某种原因该步骤以前无法运行,但是在执行了先前的步骤后仍然可以正常工作。

现在,安装将继续正常进行。


此解决方案对我有用,谢谢!我的环境是Kali 2018.3 / Rufus 3 / DD Image。
Icyblade

2

现在亲自检查了该问题:这非常简单-使用“图形安装”。似乎增加了与硬件相关的其他服务,并且效果很好!此外-如果你正在使用2个闪存驱动器-插上腾飞的驱动器,你即将安装,引导它在图形用户界面-再插上目标驱动器。


1
不要以为这是解决方案。我有CD-ROM问题,仅使用“图形安装”选项。
马克·

上面的DD Image选项对我有用。
马克

1

我已经尝试了每个答案,但是没有一个起作用。经过一些在线搜索之后,我找到了一个对我有用的答案。

这相当简单,但是只需下载Win32 Disk Imager。单击文件夹图标,然后将过滤器更改为所有文件或 然后选择您的.ISO文件,选择您的设备并单击写入。

完成此操作后,我将USB(3.0)插入了计算机的USB 2.0端口。当我启动到USB时,它可以立即工作。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.