私はDebian Wheezyのnetintstバージョン(テスト)を含むUSBスティックを持っています。 USBルートフォルダ(initrd.gzと同じフォルダ)に「preseed.cfg」というプリセットファイルをロードしようとしています。私はGRUBを使用しており、私のエントリは次のとおりです。
menuentry 'Debian Wheezy automatic install' {
linux /vmlinuz preseed/file=/hd-media/preseed.cfg auto=true priority=critical
initrd /initrd.gz
}
これでインストーラが起動するたびに表示されますcannot find file:///hd-media/preseed.cfg. Will continue with manual install"
。構文に問題がありますか?また、"preseed.cfg"という名前のファイルは自動的に検出されるようです。
答え1
grub1
これは、CDを使用してLennyにこれを実行するために使用した行です。
append vga=normal initrd=/install.amd/initrd.gz preseed/file=/cdrom/preseed.txt debian-installer/locale=en_US console-keymaps-at/keymap=us --
使用しているという事実以外にはgrub2
大きく変わった点はないようです。
使用するパスが実際に正しいパスであることを確認する必要があります。 USBインストーラは自動的にインストールされますか/hd-media
?私はまだWheezyでこれを試していませんが、それは私にとって正しいとは思いません。
確認するには、インストーラを起動してシェルコンソールに切り替えて(4と思うので++を押してctrl)、システムでファイルを見つけます。alt4pressed.cfg
preseed.cfg
リストされたファイルパスは、起動されたインストーラのルートディレクトリにあるファイルパスと正確に一致する必要があります。
答え2
これをrootdelay=60
起動パラメータに追加して動作することを確認できますか?カーネルがUSBデバイスを検出して準備し、ドライバをロードし、ファイルシステムをマウントするのに時間がかかることがあります。
答え3
同じ問題がありました。明らかに、インストールイメージ(Debian Wheezy 7.3)の内容は/ hd-media /ではなく/ cdrom /にインストールされました。しかし、unetbootinを使用してUSBディスクを作成しましたが、これは場所に影響を与えた可能性があります。マウントの。
答え4
このスレッドのすべての人に感謝します...
debian-8.4.0-i386-CD-1.iso(32ビット)の場合は、既存のToshiba Dynabook Satellite J40(Pentium M 2GHz、シングルコア)のCDROM(700MB)ディスクからインストールし、USB KEYのプリセットを使用してください。ファイルをダウンロードしたら、ターミナル(BusyBox)をインポートするように提案されているように、Ctrl + Alt + F2を使用して「rootdelay = 90」を設定して初めて成功しました。
USB KEYは「/media」にインストールされているため、設定ファイルは「/media/file.cfg」にあります。
"/hd-media/file.cfg"はこの特定のラップトップでは機能しません...
その後(私の場合)、アクションオプションは次のようになります。
rootdelay=90 preseed/file=/media/file.cfg
他のコンピュータで動作しているのか、それともこの特定のコンピュータで動作しているのかはわかりません。
*さらにUSB KEYは「先史時代」256MB PQI、FAT16形式です。