CentOSインストールDVD用iso作成手順
概要
kickstartを利用した自動OSインストールDVDのiso
を作成する手順。なおこのページはiso
の作成情報のみでkickstartファイルについては書いていない。
口上
クラウドなご時世に何言ってんだという感じだが、仕事柄、実サーバにOSをインストールすることが多々ある。USBにイメージを焼く方法をとりたかったが、USBがデバイスとして認識されてしまっていまいちで、またそれを回避する方法に汎用性が無さそうなので結局インストール時のブートデバイスはDVDが最強かなと思った。
インストールOS
CentOS6.6(64bit)
環境
インストールしたいサーバはDHCP環境でeth0を使用する前提
kickstart
ファイルはインストール時に http://hogehoge.com/ks.cfg から取得するものとする
必要なもの
- 作業用サーバ(yumが使えるlinuxサーバがいい)
iso
をDLするため、自分のPCから繋げる環境だと便利
- 焼くようDVDメディア
出来上がるiso
のファイル名
MY_CentOS-6.6-x86_64-netinstall.iso
手順
作業用サーバにログイン
iso
を作成するためのコマンドをパッケージでインストール
# yum install mkisofs
作業ディレクトリ作成(なんでもいいけど適当に/tmp/ISO_SAGYO
にした)、と移動
# mkdir /tmp/ISO_SAGYO
# cd /tmp/ISO_SAGYO
元となるiso
の取得と、そのiso
をマウントするマウントポイントの作成
# curl -O http://ftp.riken.jp/Linux/centos/6.6/isos/x86_64/CentOS-6.6-x86_64-netinstall.iso
# mkdir /tmp/ISO_SAGYO/iso
元iso
のマウント
# mount -t iso9660 -o loop,rw /tmp/ISO_SAGYO/CentOS-6.6-x86_64-netinstall.iso /tmp/ISO_SAGYO/iso
元iso
のデータを丸ごとコピー
# cp -pr /tmp/ISO_SAGYO/iso /tmp/ISO_SAGYO/MY_CentOS-6.6-x86_64-netinstall
isolinux.cfg
の書き換え
# vi /tmp/ISO_SAGYO/MY_CentOS-6.6-x86_64-netinstall/isolinux/isolinux.cfg
diff
がこんな感じになるように
--- /tmp/ISO_SAGYO/iso/isolinux/isolinux.cfg 2014-10-24 23:12:28.000000000 +0900
+++ /tmp/ISO_SAGYO/MY_CentOS-6.6-x86_64-netinstall/isolinux/isolinux.cfg 2015-01-14 13:04:58.613834195 +0900
@@ -1,4 +1,4 @@
-default vesamenu.c32
+default kickstart
#prompt 1
timeout 600
@@ -35,4 +35,6 @@
menu label ^Memory test
kernel memtest
append -
-
+label kickstart
+ kernel vmlinuz
+ append initrd=initrd.img ks=http://hogehoge.com/ks.cfg ksdevice=eth0
iso
の作成
# cd /tmp/ISO_SAGYO/MY_CentOS-6.6-x86_64-netinstall/
# mkisofs -r -l -J -o ../MY_CentOS-6.6-x86_64-netinstall.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table .
作成されたiso
# ls -l /tmp/ISO_SAGYO/MY_CentOS-6.6-x86_64-netinstall.iso
-rw-r--r-- 1 root root 271683584 1月 14 13:11 2015 /tmp/ISO_SAGYO/MY_CentOS-6.6-x86_64-netinstall.iso
あとはこのiso
をローカルPCに落としてDVDに焼けばOK。windows7
ならiso
を右クリックから簡単に焼けるはず。
なお作成したDVDはDHCP環境だとOSインストールが自動で進んでしまうので使う時は注意。
所感
kickstartファイルについてもqiitaにそのうち掲載しよう
参考にさせて頂いたURL
Author And Source
この問題について(CentOSインストールDVD用iso作成手順), 我々は、より多くの情報をここで見つけました https://qiita.com/tiida26/items/be66e59926471a755f80著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .