我正在尝试手动创建我自己的自定义 USB 驱动器,上面有一堆 iso 文件和一个数据分区。我使用我放在这里的指令来创建我的密钥,但总而言之,我已经完成了
/dev/sda1
数据分区/dev/sda2
安装了 grub的分区/dev/sda3
文件夹中包含我的 iso 文件的分区linux-iso/
我在文件grub2/grub/conf
(上/dev/sda2
)中放入以下文件:
insmod loopback
insmod iso9660
menuentry 'XUbuntu 16.04 "Xenial Xerus" -- amd64' {
set isofile="/linux-iso/xubuntu-16.04.1-desktop-amd64.iso"
search --no-floppy --set -f $isofile
loopback loop $isofile
linux (loop)/casper/vmlinuz.efi locale=fr_FR bootkbd=fr console-setup/layoutcode=fr iso-scan/filename=$isofile boot=casper persistent file=/cdrom/preseed/ubuntu.seed noprompt ro quiet splash noeject --
initrd (loop)/casper/initrd.lz
}
menuentry 'Debian 9.3.0 amd64 netinst test 3' {
set isofile="/linux-iso/debian-9.3.0-amd64-netinst.iso"
search --no-floppy --set -f $isofile
loopback loop $isofile
linux (loop)/install.amd/vmlinuz priority=low config fromiso=/dev/sdb3/$isofile
initrd (loop)/install.amd/initrd.gz
}
这样,当我加载 ubuntu 时,一切正常......但是当我加载 debian 时,它在“配置 CD-Rom”步骤失败,并出现错误:
Incorrect CD-ROM detected.
The CD-ROM drive contains a CD which cannot be used for installation.
Please insert a suitable CD to continue with the installation."
我也尝试安装/dev/sdb3
at /cdrom
,但在这种情况下,我在下一步出现错误:
Load installer components from CD:
There was a problem reading data from the CD-ROM. Please make sure it is in the drive.
Failed to copy file from CD-ROM. Retry?"
你知道如何解决这个问题吗?
谢谢!
似乎它与 grub 无关,或者您的 conf 有问题;似乎它与 Debian 相关,基于这篇文章并在文本中引用:
这里的意思是这个文件,但在你的情况下它应该是这个其他文件。
我建议阅读全文和有关该问题的部分。祝你好运
我还收到错误“检测到不正确的 CD-ROM”。以下内核选项和设置设备的技巧对我有用。