我有一台装有 Windows 10 的东芝 Satellite 笔记本电脑。我下载了 64 位 Kali Linux 2018.1,当我尝试从 USB 安装它时,收到以下错误消息:
There was a problem reading data from the CD-ROM. Please make sure it is in the drive. If retrying does not work, you should check the integrity of your CD-ROM.
我尝试运行以下命令,但它不起作用,并且它在屏幕截图中显示消息。
mount -t vfat /dev/sdb1 /cdrom
答案1
返回计算机并使用 Rufus 从 Kali Linux ISO 创建可启动的 USB 驱动器。将其重新插入 Toshiba 并从 USB 启动。这样应该可以了。
对于遇到此问题的其他任何人来说,这一点非常非常重要:您需要让 Rufus 在 DD 模式下工作,不是ISO 模式。如果是 ISO 模式,它将无法正常工作!
答案2
我可以使用以下命令稍微前进一下:
touch /dev/sr0
ln -f /dev/sdb1 /dev/sr0
从那里我能够绕过它检测 CD-ROM。然而它并没有让我走多远,因为下一个屏幕显示“检测到 UNetbootin 媒体”,这基本上表明我可能会遇到问题,之后的屏幕也显示相同的错误。您可以执行:
umount /cdrom
让它检测,它会在 unetbootin 消息后再次显示相同的错误。所以……我只前进了一个屏幕。媒体验证失败,因为消息说“不是有效的 debian 安装媒体”。所以我将放弃并抓住一个可移动 DVD 驱动器,然后就这样做。Live CD 功能全部工作,但无法进行任何安装,即使是从文本进行安装。
此外,这可以通过Alt+f2或使用菜单中的 shell 来实现。
答案3
进入执行shell:
mkdir /usb
mount -t vfat /dev/sdb1 /usb
mount /usb /cdrom
这三行解决了在 ISO 模式下使用 Rufus 时的问题。