私のシステムにRedhat 5.6をインストールしたいと思います。実際のDVDを使用したくないが、サーバーのハードドライブの1つに保存されているISOイメージを使用してインストールしたいと思います。
どうすればいいですか?
答え1
ここRHEL 6でPXEサーバーをセットアップするプロセス全体で、私にとって非常に効果的でした。また参照してくださいRed Hat 公式ドキュメント始める前に。
HTTPサービスの代わりにFTPサーバーを使用してRHEL 6をインストールする簡単な起動方法:
パート1:キックスタート構成用のks.cfgファイルの作成
# yum install system-config-kickstart
kickstart ユーティリティを root として実行します。
# system-config-kickstart
/rootでanconda-ks.cfgファイルを開き、編集します。編集後の最終ファイルは次のようになります。
# vim /root/anconda-ks.cfg
#platform=x86, AMD64, or Intel EM64T
#version=DEVEL
# Firewall configuration
firewall --disabled
# Install OS instead of upgrade
install
# Use network installation
url --url="ftp://192.168.3.222/pub/el6x64/"
repo --name="Red Hat Enterprise Linux" --baseurl=ftp://192.168.3.222/pub/el6x64/ --cost=100
# Root password
rootpw --plaintext XXXXXX
# Network information
#network --bootproto=dhcp --device=eth0 --onboot=on
# System authorization information
auth --passalgo=sha512
# Use text mode install
#text
# Run the Setup Agent on first boot
firstboot --enable
# System keyboard
keyboard us
# System language
lang en_US
# SELinux configuration
selinux --disabled
# Installation logging level
logging --level=info
# Reboot after installation
reboot
# System timezone
timezone Asia/Kolkata
# System bootloader configuration
bootloader --append="crashkernel=auto rhgb quiet" --location=mbr --driveorder="sda"
# Partition clearing information
clearpart --none
%packages
@additional-devel
@base
@basic-desktop
@MORE IMPORTANT PACKAGES
....
....
ImageMagick
abrt-gui
ant
certmonger
desktop-file-utils
fence-virtd-libvirt
fence-virtd-multicast
fence-virtd-serial
MORE IMPORTANT PACKAGES
....
....
%end
これは基本ファイルです。必要に応じて上記のファイルを変更できます。インターネットを介して多くの例も利用できます。
パート2:tftp、dhcp、vsftpdのインストールと設定
# yum install –y syslinux xinetd tftp-server dhcp vsftpd
a) FTP サーバー:
# service vsftpd start
# chkconfig vsftpd on
b) DHCP サーバー:
# vi /etc/dhcp/dhcpd.conf
________________________________________________________________________________
# Global Options
Allow booting;
Allow bootp;
authoritative;
# Subnet definition
subnet 192.168.3.0 netmask 255.255.255.0 {
# Parameters for the local subnet
option routers 192.168.3.222;
option subnet-mask 255.255.255.0;
option domain-name "cms.wesee.org";
option domain-name-servers 192.168.3.222;
default-lease-time 21600;
max-lease-time 43200;
# Client IP range
range dynamic-bootp 192.168.3.15 192.168.3.95;
filename "pxelinux.0";
next-server 192.168.3.222;
}
# service dhcpd restart
# chkconfig dhcpd on
c)TFTPサーバー:
# service xinetd start
# chkconfig xinetd on
# vi /etc/xinetd.d/tftp
disable = no
# service xinetd restart
パート3:必要なファイルを適切な場所にコピーし、それに応じて変更します。
# cp /root/anaconda-ks.cfg /var/ftp/pub/el6x64/ks.cfg
# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
# mkdir /var/lib/tftpboot/rhel6
rhel DVDをDVDドライブに挿入し、データを適切な場所にコピーします。
# cp -ivr /media/<mount dir>/* /var/ftp/pub/el6x64/
# cp /var/ftp/pub/el6x64/images/pxeboot/vmlinuz /var/lib/tftpboot/rhel6
# cp /var/ftp/pub/el6x64/images/pxeboot/initrd.img /var/lib/tftpboot/rhel6
# cp /usr/share/syslinux/menu.c32 /var/lib/tftpboot/
# mkdir /var/lib/tftpboot/pxelinux.cfg
# vi /var/lib/tftpboot/pxelinux.cfg/default
_____________________________________________________________________________________________
timeout 100
default menu.c32
menu title $$$$$$Boot Menu$$$$$$
label 1
menu label ^ 1) RHEL6
kernel rhel6/vmlinuz
append initrd=rhel6/initrd.img ks=ftp://192.168.3.222/pub/el6x64/ks.cfg ksdevice=eth0
________________________________________________________________________________
これでサーバーが準備されました。
答え2
あなたはする必要がありますPXEのインストールそれのために。
答え3
これは通常不可能です。始めるインストーラなので、ブートローダをロードする必要があります。 CD/DVD でまたは PXE を使用して。
つまり、ほとんどのサーバーハードウェアはIPMIまたは関連技術(HP iLO4など)をサポートしているため、IPMIカードが起動する前にISOイメージを仮想DVDドライブにマウントできるため、これが可能です。