Air-Gappedシステムの簡単なシステムインストールを実行しようとしていますが、Oracle Linux 6をインストールする必要があります。必要なキックスタートファイルをCDに追加し、CDからシステムをインストールしました。テストインストール仮想マシンでは、kickstartファイルを受け入れ、「Oracle Linux ServerディスクがCDROMドライブに見つかりませんでした。Oracle Linux Serverディスクを挿入してOKをクリックします」という画面が表示されます。 」
私がしたことは、次のコマンドを使用して元のISOをマウントすることだけでした。
mount -t iso9660 -o loop ./OracleLinux6.7.iso /tmp/TEMPISO
ISOを変更できるように別のディレクトリにコピーしました。
cp -pRf /tmp/TEMPISO/* /tmp/RWISO
CDのルートにキックスタートを追加しました
次に、次のコマンドを使用して新しいISOを作成しました。
mkisofs -r -T -J -V "AirGap Oracle Linux" -b isolinux/isolinux.bin -c\
isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table \
-o ./AIROracle.iso /tmp/RWISO
ISOが必要なリポジトリが何らかの方法で変更されずにディスクにあることを認識していないのはなぜですか?
答え1
LABELオプションが正しいことを確認するには、スタートアップ構成ファイルを確認してください。にある必要があり、isolinux/
Redhatではと知っているので、isolinux/isolinux.cfg
Oracle Linuxの場合はおそらく同じ場所にあります。append
ISOの新しいラベルを反映するには、起動メニュー項目の行を変更する必要があります。また、ラベルのすべてのスペースについてを変更する必要があります\x20
。結局のところ、次のような行が表示されますappend [some boot options] inst.stage2=hd:LABEL=AirGap\x20Oracle\x20Linux [other boot options]
。