CentOS 6リモートリロード7プロセス


overirt仮想化プラットフォームを準備するために、最新バージョン4.0はCentOS 7が必要ですが、マシンルームのすべてのサーバーはCentOS 6です.以前の遠隔リロードマシンシステムを思い付きました.そこで、慣例に従い、仮想マシンで先にテストを行います.
既存のオペレーティングシステム:CentOS 6.8 x 86_64
163ミラーを使う:http://mirrors.163.com/centos
先に前の手順に従って、vmlinuzとinitrds.をダウンロードして、/bootパーティションに保存して、vmlinuz.pxeとinitrd.img.pxeと名前を変えます.
cd /boot
wget  -O vmlinuz.pxe 
wget  -O initrd.img.pxe
grub.com nfを修正します
vi /boot/efi/EFI/centos/grub.conf
スタートアイテムを追加
title CentOS7
    root (hd0,1)
    kernel /vmlinuz.pxe vnc vncpassword=****** headless ip=xxx.xxx.xxx netmask=255.255.255.0 gateway=xxx.xxx.xxx dns=114.114.114.114 ksdevice=eth0 method=http://mirrors.163.com/centos/7/os/x86_64 lang=zh_CN keymap=us
    initrd /initrd.img.pxe
設定を保存して再起動したらエラーが発生し、pxeインストールに入れませんでした.
長い間CentOSのピットさんの文書を調べましたが、鳥が使いませんでした.RedHatの公式サイトに行くと、やっぱりあります.
https://access.redhat.com/documentation/zh-CN/Red_Hat_エンタープライズLinux/7/html/Installation_Guide/chap-annaconda-boot-options.html璢sect-book-options-innstaller
カーネルガイドのパラメータが変わりました.ドキュメントを参考にして修正します.
title CentOS7 Install
        root (hd0,1)
        kernel /vmlinuz.pxe inst.repo=http://mirrors.163.com/centos/7/os/x86_64 inst.lang=zh_CN inst.keymap=us inst.headless ip=xxx.xxx.xxx.xxx::xxx.xxx.xxx.xxx:255.255.255.0:node.kmnzrj.cn:eth0:none nameserver=114.114.114.114 inst.vnc inst.vncpassword=****** ifname=eth0:XX:XX:XX:XX:XX:XX
        initrd /initrd.img.pxe
いくつかのパラメータを説明します.
    1.元のmethodはインストール元を指定し、パラメータ名はinst.repoに変更します.
    2.元のlang、keymap、headless、vnc、vncpassword、前にinst.xxxを追加します.
    3.元のip/netmark/gatewayの3つのパラメータを一つに統合します.
    4.元のdnsパラメータをnameserverに変更しました.
    5.複数のカードがあるので、ifnameパラメータを使って、macアドレスでデバイス名を指定します.
具体的なパラメータの使い方はRH公式文書を参照してください.
修正後に再起動し、OK、すべて正常です.VNC viewerで接続し、インストールします.