編集:2015-03-29 16:14 UTC + 1:イメージをダウンロードした後、VMは「RPCパイプファイルシステムのマウントに失敗しました」というエラーをスローします
PXE経由でCentOS7の自動インストールを実行しようとしています。
これはテスト中であるため、私のPXEサーバーはデフォルトですべてをCentOS7インストールに設定します。
私の/srv/tftp/pxelinux.cfg/default
:
#Prompt 1
timeout 600
default centos7
label centos7
menu label ^Install CentOS 7
kernel centos/images/pxeboot/vmlinuz
append vga=normal initrd=centos/images/pxeboot/initrd.img ks=http://**.***.**.***/kickstart7.cfg priority=critical IPAPPEND 2
私の/srv/tftp/centos/images/pxeboot
のファイルは問題ないようです:
root@dvxtest:/srv/tftp/centos/images/pxeboot# md5sum *
b643733cacd1a8b6715f00ba669e69ed initrd.img
064652e5c5e03bdc96f7b7b10d1c5c61 TRANS.TBL
b76341074e5d68b4e315d00b29fb11fb upgrade.img
1f8a3bc847320572e531251fbf7e546b vmlinuz
公式のCentOSフォーラムで、ファイルの起動が間違っている可能性があることを読んだので、完全なCentOSインストールDVD ISOファイルをダウンロードし、解凍したファイルの代わりにこれを使用してマウントしました。
VMを開始すると、問題ないようです。
Trying to load: /pxelinux.cfg/default ok
Loading centos/images/pxeboot/vmlinuz.......
Loading centos/images/pxeboot/initrd.img....................................
その後、「update.img」と「product.img」が存在しないという警告とともに、指定されたリポジトリから必要なすべてのファイルをダウンロードします。 https://bugzilla.redhat.com/show_bug.cgi?id=722409 によると、「product.img」はRHELに関連しており、「update.img」は「特定の場合」
この後、my VMは、起動中に「RPCパイプファイルシステムのマウントに失敗しました」というエラーをスローし、ライブログインを開始します
私のkickstart.cfg
:
# System authorization information
auth --enableshadow --passalgo=sha512
# Use network installation
repo --name=base --baseurl=http://mirror.cogentco.com/pub/linux/centos/7/os/x86_64/
url --url="http://mirror.cogentco.com/pub/linux/centos/7/os/x86_64/"
# Run the Setup Agent on first boot
firstboot --enable
ignoredisk --only-use=sda
# Keyboard layouts
keyboard --vckeymap=sg --xlayouts='ch'
# System language
lang de_CH.UTF-8
# Network information
network --bootproto=static --device=enp4s0 --gateway=192.168.100.1 --ip=192.168.0.130 --nameserver=192.168.100.1 --netmask=255.255.255.0 --ipv6=auto --activate --hostname=roflcopter.lh
# Root password
rootpw --plaintext test123
# System timezone
timezone Europe/Zurich --isUtc
# System bootloader configuration
bootloader --location=mbr --boot-drive=sda
autopart --type=lvm
# Partition clearing information
clearpart --all --initlabel --drives=sda
%packages
@core
%end
私が今まで試したこと:
今まで、私は問題が何であるかについて完全に無知であり、それをデバッグする方法さえもわかりません。
有用な情報を忘れてしまった場合は申し訳ありませんが、教えていただければ提供します。
どんな助けでも大歓迎です
お時間をいただきありがとうございます。
答えは見つかりましたが、意味がわからない、またはドキュメントを理解していないため、「理由」を説明できません。私はまだそれを答えとして投稿するつもりなので、他の誰かが同じ問題を抱えているなら、彼は彼の「試行錯誤」旅行で試してみる別のことをするでしょう。
ドキュメント: http://www.syslinux.org/wiki/index.php/SYSLINUX#APPEND _-
CentOSインストールラベルのdefault
ファイルの末尾からIPAPPEND 2
を削除すると、実際に問題が解決しました。
エラーを再現できます。IPAPPEND 2
を追加すると、再び機能しなくなります。