Fedora 19 DVDISOを編集してキックスタートファイルを追加しようとしています。次に、このISOをUSBスティックに焼き付けて点滴する必要があります。
起動時に発生するエラーは
Warning: Could not boot.
Warning: /dev/root does not exist
プロセスのどの部分が失敗しているかを判断するために、プロセスを別々の段階に分割しました。
ステップ1:
元のISO「Fedora-19-x86_64-DVD.iso」(利用可能-> ここ )をペンドライブに書き込み、それがインストールされるかどうかを確認します。
dd if=/path/to/iso of=/dev/sdc
このイメージの書き込みは成功し、問題なくインストールされました。
ステップ2:
ISOを抽出し、再パッケージ化してペンドライブに書き込み、インストールされるかどうかを確認します。注意:このセクションの最後のコマンドは、読みやすくするために複数の行に分割されています。実際、1行で1つのコマンドとして実行されました。
mkdir -p /mnt/linux
mount -o loop /tmp/linux-install.iso /mnt/linux
cd /mnt/
tar -cvf - linux | (cd /var/tmp/ && tar -xf - )
cd /var/tmp/linux
xorriso -as mkisofs -R -J -V "NewFedoraImage" -o ouput/file.iso
-b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4
-boot-info-table -isohybrid-mbr /usr/share/syslinux/isohdpfx.bin .
次に、このISOは以前と同じようにペンドライブに焼き付けられました。
dd if=/path/to/iso of=/dev/sdc
このISOは問題なくペンドライブに焼き付けられ、起動します。次に、Fedoraオプション画面が表示されます。 「Fedora19をインストールする」または「このメディアをテストしてFedora19をインストールする」のいずれかを選択した後、上記で強調表示されているエラーが表示されます。
これは、キックスタートファイルが原因ではなく、ISOを再パッケージ化することを意味します。再梱包プロセスで不足しているものはありますか?
どんな入力でも素晴らしいでしょう!
注:役に立った場合は、UbuntuサーバーISOを使用して手順2を試行しましたが、プロセスは成功しました。
-V「NewFedoraImage」で新しいボリュームIDを選択したためだと思います。
私はxorrisoの開発者であり、Fedora-LiveCD.isoでGPT拡張isohybridを実験したときに同様の問題が発生しました。元の画像と同じ-Vを使用しない限り、機能しませんでした。私の古いメールテキストには、「/ dev/disk/by-label /」への参照があります。
元のボリュームIDについて学習するには、次のようにします。
xorriso -indev Fedora-19-x86_64-DVD.iso 2>&1 | grep 'Volume id'
(出力が得られない場合は、「2>&1 | grep 'ボリュームID'」を省略してください)
イメージをUEFIBIOSでも起動するには、次のようにします。
-eltorito-alt-boot -e images/efiboot.img -isohybrid-gpt-basdat
したがって、コマンドは次のようになります。
xorriso -as mkisofs -R -J -V "NewFedoraImage" -o ouput/file.iso \
-b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot \
-boot-load-size 4 -boot-info-table -eltorito-alt-boot \
-e images/efiboot.img -isohybrid-gpt-basdat -no-emul-boot \
-isohybrid-mbr /usr/share/syslinux/isohdpfx.bin .
しかし、これでもMacでの起動はできません
リンクが消えた場合:USBドライブから起動したら、最初の画面でTabキーを押してgrubコマンドラインを取得します。 「Fedora-22-xxx」のようなラベルを削除し、USBドライブ/スティックのラベルに置き換えます。いくつかのケースで「LIVE」であることがわかりました。