デフォルトのCentOS 7.7 ISOを仮想マシン(およびUSBドライブ)に回転させることはできますが、基本ISOから直接カスタムISOを作成しようとすると問題が発生します。
初期選択後、Install CentOS
システムが停止して最終的に表示されるまでStarting dracut initqueue hook...
繰り返し、Dracut Emergency Shellに入ります。initqueue[696]: Warning: dracut-initqueue timeout - starting timeout scripts
Could not boot.
/dev/root does not exist
私は私が見たステップに従っています。
sudo mkdir -p /media/mydrive
sudo mount -o loop ~user/CentOS-7-x86_64-DVD-1908.iso /media/mydrive
mkdir ~/customiso
sudo rsync -av /media/mydrive ~/customiso
cd ~/customiso
sudo genisoimage -o ../centoscustom.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -J -R -v -T -V 'centos custom' .
(またgenisoimageの代わりにmkisofsを使用しますが、満足していません)
インストールを選択した後は、常に同じポイントで失敗します。私は行append
がファイル名と一致するようにisolinux.cfgを台無しにしました。
append inird=inird.img inst.stage2=hd:LABEL=centoscustom quiet
CentOS 7.7用のカスタムISOにいくつかの起動タスクを配置しようとしています。最初はUSBの制作やks.cfgファイルと関係があると思いましたが、最初に利用可能な基本ISOの直接コピーを入手しようとしました。
ベストアンサー1
ちょっと分かりました。genisoimage
コマンドとファイルで互いに一致する必要がある2つのことisolinux.cfg
がありますTHISNEEDSTOMATCH
。
genisoimage -o ../centoscustom.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -J -R -v -T -V 'THISNEEDSTOMATCH' .
append inird=inird.img inst.stage2=hd:LABEL=THISNEEDSTOMATCH quiet