複数のISOファイルとデータパーティションを含む独自のカスタムUSBドライブを手動で作成しようとしています。キーを生成するためにここにある指示を使用しましたが、要約すると、キーを生成しました。
/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
でもマウントしようとしましたが、/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?"
この問題を解決する方法を知っていますか?
ありがとうございます!
ベストアンサー1
これは grub と関係がないか、conf に問題があるようです。この記事そしてそのまま引用すると次のようになります。
これで、このようにして最新のDebianインストーラを実行しようとしたときに、いくつかの問題に遭遇しました。 ISO自体に付属のinitrdには、ハードドライブのISOからインストールする必要があるインストーラスクリプトが含まれていないことがわかりました。 DVDまたはUSBディスクからのみ起動できるとします。だから私は別のDebianインストーラinitrdをダウンロードし、それが機能するために回復ディスクに入れる必要があることに気づきました。ここで動作するinitrdが見つかりました。
ここでの意味はこんな感じ文書しかし、あなたの場合この他のファイル。
記事全体と問題のセクションを読んでください。幸運を祈る