KVM でゲストに Ubuntu をインストールしていますが、 シリアルコンソールから Ubuntu をインストールする時に使えそうなユーザーインターフェースのインストーラーを見つけたので試してみました。
環境
Ubuntu バージョン KVMサーバー Ubuntu 14.04 (Trusty Tahr) Server ゲストOS Ubuntu 14.04 (Trusty Tahr) Server
まず、「 Ubuntu インストール時のブートパラメーターに関するドキュメント 」に以下のような記載があります。
DEBIAN_FRONTEND
This boot parameter controls the type of user interface used for the installer. The current possible parameter settings are:
DEBIAN_FRONTEND=noninteractive
DEBIAN_FRONTEND=text
DEBIAN_FRONTEND=newt
DEBIAN_FRONTEND=gtk
The default frontend is DEBIAN_FRONTEND=newt. DEBIAN_FRONTEND=text may be preferable for serial console installs. Generally, only the newt frontend is available on default install media. On architectures that support it, the graphical installer uses the gtk frontend.
デフォルトは DEBIAN_FRONTEND=newt で、以下のようないつもの Ubuntu Server のインストーラーです。
┌──────────────────────┤ [!!] Select your location ├──────────────────────┐
│ │
│ The selected location will be used to set your time zone and also for │
│ example to help select the system locale. Normally this should be the │
│ country where you live. │
│ │
│ This is a shortlist of locations based on the language you selected. │
│ Choose "other" if your location is not listed. │
│ │
│ Country, territory or area: │
│ │
│ Nigeria │
│ Philippines ▒ │
│ Singapore ▒ │
│ South Africa │
│ United Kingdom ▒ │
│ United States │
│ │
│ <Go Back> │
│ │
└─────────────────────────────────────────────────────────────────────────┘
<Tab> moves; <Space> selects; <Enter> activates buttons
DEBIAN_FRONTEND=text だと以下のような感じ
Select your location
--------------------
The selected location will be used to set your time zone and also for example
to help select the system locale. Normally this should be the country where you
live.
This is a shortlist of locations based on the language you selected. Choose
"other" if your location is not listed.
Country, territory or area:
1: Antigua and Barbuda, 7: Ireland, 13: United Kingdom,
2: Australia, 8: New Zealand, 14: United States [*],
3: Botswana, 9: Nigeria, 15: Zambia,
4: Canada, 10: Philippines, 16: Zimbabwe,
5: Hong Kong, 11: Singapore, 17: other,
6: India, 12: South Africa,
Prompt: '?' for help, default=14>
virt-install でこんな感じでカーネルオプションとして DEBIAN_FRONTEND=text を指定しています。 (Preseed で指定することもできるようです。)
sudo virt-install \
--name TestMachine \
--hvm \
--virt-type kvm \
--vcpus 1 \
--ram 1024 \
--os-variant ubuntutrusty \
--location http://jp.archive.ubuntu.com/ubuntu/dists/trusty/main/installer-amd64/ \
--extra-args "
console=ttyS0
DEBIAN_FRONTEND=text
" \
--disk /var/lib/libvirt/images/TestMachine.qcow2,format=qcow2 \
--network bridge:virbr0 \
--serial pty
0 件のコメント:
コメントを投稿