&color(lightseagreen){''CentOS 7''};を入れてみる。
従来からディスクトップはwindows/MacOSX。計算リソースをLinuxと想定してますので、いわゆる最小環境で構築してみます。
まずは、OSのインストールから。
[[ネットワーク設定>CentOS/network]] [[メモ>CentOS/memo]] [[zfs>CentOS/zfs]]
[[ネットワーク設定>CentOS/network]] [[メモ>CentOS/memo]] [[zfs>CentOS/zfs]] [[XDMCP>CentOS/XDMCP]]
***インストールに使用するisoを選ぶ [#u10c2f25]
ここに最新のCentOSのインストーラーがある。
[[http://ftp.riken.jp/Linux/centos/7/isos/x86_64/>+http://ftp.riken.jp/Linux/centos/7/isos/x86_64/]]
完全版(DVD)やスペシャルパック版(Everything)みたいなのがある。
CD/USBでブートしてOSコンテンツはネット経由で引き出すのもある(NetInstall)。
ここでは最小構成の環境で構築して、必要な追加品はネット経由で取得したいので Minimal版(566 MB) を使用する。

入手したisoファイル
&color(magenta){CentOS-7.0-1406-x86_64-Minimal.iso};(566 MB)

***OSインストール [#z3fcb07f]
通常なら&color(magenta){CentOS-7.0-1406-x86_64-Minimal.iso};をDVD/USBメモリーに焼いて、それを使って起動させます。
仮想環境でテスト目的ならisoファイルをそのまま使うことになる。起動直後に
&ref(2014y07m13d_015823104.png,nolink);
と表示される。ここでは「Install CentOS 7」を選択する。すると画面解像度「800x600」で「CENTOS 7 INSTALLATION」画面が表示され、手始めに使用する言語を選択して「続行」ボタンをクリックします。
&ref(2014y07m13d_020351128.png,nolink);
次に表示された「インストールの概要」画面で各種のインストール定義を行う。
&ref(2014y07m13d_024049486.png,nolink);
「日付と時刻」「キーボード」「言語サポート」らの項目は既定で構わない。
&color(red){*};万が一、キーボードのレイアウトが異なるのなら「キーボード」リンクを選択して適切なキーボードを選ぶ。既定では日本語選択時は日本語106キーボードみたい。
「インストールソース」は、DVDから起動しているのでそのままの「ローカルメディア」でOK。
「ソフトウエアの選択」は、OSをどのような構成でインストールするかが問われる。ここでは目的の「最小限のインストール」で十分なのだが、そのほかにもディスクトップ環境を提供する選択肢もある。



次に、この画面で不十分とされた「インストール先」リンクをクリックして、HDDのパーティションを定義します。
&ref(2014y07m13d_021406704.png,nolink);
ここでは8GBのHDDに/boot(512MB)、swap(1024MB)、/(ルート)(残り全部)の3領域を作る。表示された「インストール先」画面の「パーティション構成」選択肢で「パーティション構成を行いたい」を選択して、画面上部の「完了」ボタンをクリックする。
&ref(2014y07m13d_021740767.png,nolink);
すると画面が「手動パーティション設定」画面に切り替わる。パーティション設定スキーマとしてプルダウンから「標準パーティション」を選択する。
&ref(2014y07m13d_022034712.png,nolink);
その後、画面下部の「+」ボタンをクリックして、
&ref(2014y07m13d_022414320.png,nolink);
マウントポイントと割り当てサイズを指定する。
/boot&ref(2014y07m13d_022547585.png,nolink);
swap&ref(2014y07m13d_022650145.png,nolink);
/(ルート)&ref(2014y07m13d_022806113.png,nolink);
&color(red){*};割り当てる容量にサイズを記入しないと残り全てが割り当てられるみたい。
定義が完了すると下記のようなHDDレイアウトになる。画面上部の「完了」ボタンを押して「手動パーティション設定」を終わらせる。
&ref(2014y07m13d_023558585.png,nolink);
すると、HDDに対する作業一覧が表示される。ここで「変更を適用する」ボタンを押すと、定義したパーティションの作成が行われる。
&ref(2014y07m13d_044104827.png,nolink);

再び、「インストールの概要」画面に戻る。
次に「ネットワークとホスト名」リンクをクリックしてマシンのIPアドレス、ホスト名を定義します。
&ref(2014y07m13d_044353617.png,nolink);
表示された「ネットワークとホスト名」画面にて、右下の「設定」ボタンをクリックする。
&ref(2014y07m13d_044623726.png,nolink);
ここではNICのデバイス名はens192であるが、不定の模様。表示されたens192の設定画面にて、「全般」タグを開く、ここで「この接続が利用可能になった時は自動的に接続する」を有効にする。
&ref(2014y07m13d_045051785.png,nolink);
次に、「IPv4のセッティング」でDHCPか固定IPを定義して「保存」ボタンをクリックします。すると「ネットワークとホスト名」画面にて指定したIPの概要と同時にこのens192が利用可能であるスイッチが入る。
&ref(2014y07m13d_045359362.png,nolink);
それと同時に、ホスト名も自動補完されるみたい。
&ref(2014y07m13d_045643832.png,nolink);
これで「ネットワークとホスト名」画面の左上の「完了」ボタンを押す。

再び「インストールの概要」画面に戻る。
これでインストールに必要な情報がまとまったので、左下の「インストールの開始」ボタンを押してOSのインストールを行わせます。
&ref(2014y07m13d_045935209.png,nolink);

インストールが開始されると、直後にrootかユーザの作成を求められる。ユーザを作りsudoでroot権限を得て管理者面を行使するのもありだけど、ここはrootを作りました。
&ref(2014y07m13d_061954090.png,nolink);
インストールが完了すると下図の知らせが表示される。「再起動」ボタンを押して完了となる。
&ref(2014y07m13d_093402539.png,nolink);

***VMwareESXiで構築中の画面サイズ [#lab60557]
VMwareESXiでCentOSをインストールすると設定画面が小さくて、他の設定項目が見辛いときがある
&ref(2017y07m23d_222959750.png,nolink);
&color(magenta){ブートファームウエア};が、&color(maroon){''BIOS''};ならこうなるみたい。画面サイズは800x600。
だけど、&color(crimson){''EFI''};なら自動調節してくれるみたい

&color(magenta){ブートファームウエア};が、&color(maroon){''BIOS''};のままでESXiの画面サイズを大きくするには、
インストールメディアの起動途中で、「Install CentOS Linux 7」を選択して、
&ref(2017y07m23d_223242637.png,nolink);
「Tab」ボタンを押下します。すると画面下にブートコマンドが表示される
&ref(2017y07m23d_223444675.png,nolink);

このコマンドの最終行に「resolution=1024x678」をキーボードで追加入力してリターンキーを押下します
&ref(2017y07m23d_223728760.png,nolink);

すると、ESXiのインストール画面サイズが拡大して、上記の図では見えなかった「ヘルプ」ボタンが見えるようになる
&ref(2017y07m23d_224140172.png,nolink);

&color(red){*};&color(white,blue){備考};
「resolution=1024x678」の指定以外に「vga=773」(1024x768x8bit)、「vga=775」(1280×1024x8bit)の指定も可能





***画面サイズ [#q80254fb]
「最小構成」で構築したのでログイン画面はテキストモードである。
&ref(2014y07m13d_093617738.png,nolink);
だが、画面が1280×768なWXGA(Wide-XGA)として表示される。VMwareだけの問題なのかも知れないが、調整を施す。
一旦仮想マシンを停止させ、「仮想マシンのプロパティ」を開き、「オプション」タブで「詳細/全般」を開く。
&ref(2014y07m13d_094418133.png,nolink);
そこで表示されている「構成パラメータ...」ボタンをクリックして、
&ref(2014y07m13d_094529897.png,nolink);
表示された「構成パラメータ」画面で、画面下部にある「行の追加」ボタンを押して、名前をsvga.maxWidth、値は680そしてもう一つ名前svga.maxHeight、値480の行を追加する。
&ref(2014y07m13d_094901345.png,nolink);
「OK」ボタンをクリックして、「構成パラメータ」画面を閉じて、「仮想マシンのプロパティ」画面も「OK」ボタンをクリックして閉じる。そして仮想マシンを起動すると画面サイズ680x480のVGAなテキストログイン画面になる。




***画面サイズ gurb [#h34df9ae]

VMwareではなく、Linuxマシン側から画面サイズを変更してみる。
&color(red){*};vga(680x480)にはできないみたい。800x600が最低限みたい。
方法は2つある。

1.vga引数を使う
#code(nonumber){{
[root@c105 ~]# vi /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="vconsole.keymap=jp106 crashkernel=auto  vconsole.font=latarcyrheb-sun16 rhgb quiet vga=771"
#
# *GRUB_CMDLINE_LINUXに vga=771を追加する
#
GRUB_DISABLE_RECOVERY="true"
[root@c105 ~]#
[root@c105 ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
[root@c105 ~]#
}}
2.TERMINAL_OUTPUTをgfxtermにして、GRUB_GFXMODEで解像度を渡す
#code(nonumber){{
[root@c105 ~]# vi /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
#
#GRUB_TERMINAL_OUTPUT="console"
#
GRUB_TERMINAL_OUTPUT="console"
GRUB_GFXMODE=640x480
# *640x480を指定しても800x600が採用される
#
GRUB_CMDLINE_LINUX="vconsole.keymap=jp106 crashkernel=auto  vconsole.font=latarcyrheb-sun16 rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
[root@c105 ~]#
[root@c105 ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
[root@c105 ~]#
}}
もしUEFIベースで構築しているのなら
#code(nonumber){{
[root@c105 ~]# grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
}}
とする。/boot/grub2/grub.cfgは従来のBIOS向け。UEFIなら/boot/efi/EFI/centos/grub.cfg

***日本語環境で最小構成でインストール後、ディスクトップ環境を入れたら。。。 [#ib0398e4]
単純にCentOS7を最小構成でインストールして、
#code(nonumber){{
[root@nfs1 ~]# yum -y groupinstall "GNOME Desktop" && reboot
}}
としたらコンソール画面に文字化けが発生してしまった。
&ref(2014y10m01d_232902377.png,nolink);
一応、このままでもssh経由で接続は可能で、下記コマンドを実施して一時的に文字化けを解消してみる
#code(nonumber){{
[root@nfs1 ~]# localectl
   System Locale: LANG=ja_JP.UTF-8
       VC Keymap: jp106
      X11 Layout: jp

[root@nfs1 ~]# localectl set-locale LANG=en_US.utf8
[root@nfs1 ~]# localectl
   System Locale: LANG=en_US.utf8
       VC Keymap: jp106
      X11 Layout: jp

[root@nfs1 ~]# reboot
}}

英語環境としてOSを起動し直すと下記のような文面が見えた。
&ref(2014y10m02d_004954199.png,nolink);
どうやら''2)''の&color(magenta){License information};(License not accepted)が完了していないのが原因見たい。
なので「2」の&color(magenta){License information};を選択して、次に「&color(orangered){I accept the license agreement.};」となる「2」を入力します。
&ref(2014y10m02d_005355777.png,nolink);
これで、&color(orangered){I accept the license agreement.};が有効になりました。
続いて「c」と入力して &color(orange){Initial setup of CentOS Linux 7 (Core)};に戻り、再び「c」を入力して完了させます。
&ref(2014y10m02d_005846481.png,nolink);
戻って、ログイン画面になります。
&ref(2014y10m02d_003424462.png,nolink);

ここで、localectlを元に戻す。
#code(nonumber){{
[root@nfs1 ~]# localectl set-locale LANG=ja_JP.utf8
}}

トップ   編集 添付 複製 名前変更     ヘルプ   最終更新のRSS