[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:57305] preseed.cfg による完全自動インストールに成功



こんばんは、
松井です。

http://lists.debian.or.jp/debian-users/201408/msg00019.html
で記述した設定で自動インストールを試み
http://lists.debian.or.jp/debian-users/201409/msg00024.html
で質問投稿した件ですが、
こちらで反応がなかったのでDebianForum の助けを借りながら
ちょこちょこと少しずつやっていたので時間がかかってしまいましたものの、
ようやく完全自動インストールに成功しましたので、
参考のために preseed.cfg を投稿いたします。

ただ、パーティション分割が
自分が望むサイズのシステムパーティションを一つだけ作るのがうまくいきませんでした。
そのため、残りの空き領域としたい部分を占める余分なパーティションを一つ作り
その必要があればインストール終了後に Gparted などからそれを削除する、
という手順を踏むようにしました。
最初から自分が望むサイズのシステムパーティションを一つだけ作るやり方があるのでしたら、
お教えいただけるとありがたいです。

キーボードレイアウトの特性の設定につきましても、
$ debconf-get-selections --installer > file
$ debconf-get-selections >> file
とやって file に書き出したものの中の該当していると思われるものを
かたっぱしから入れていった感じですので、
もっと少なくてもうまくいくのだと思います。

この preseed.cfg が
これから自動インストールに挑戦する方達の何らかのお役に立てれば幸いです。

---
Kenji Matsui


--------------------------preseed.cfg------------------------------------------------------------------
d-i debian-installer/language string en
d-i debian-installer/country string JP
d-i debian-installer/locale string en_US.UTF-8
d-i localechooser/supported-locales en_US.UTF-8
d-i console-setup/ask_detect boolean false
d-i console-setup/layoutcode string us
d-i console-setup/charmap select UTF-8

# キーボードレイアウトの特性の設定(日本語キーボード)
d-i keyboard-configuration/layout	select
d-i keyboard-configuration/unsupported_options boolean true
d-i keyboard-configuration/modelcode string pc105
#d-i keyboard-configuration/toggle	select No toggling
d-i keyboard-configuration/layoutcode	string jp
d-i keyboard-configuration/xkb-keymap	select jp
keyboard-configuration	keyboard-configuration/xkb-keymap	select jp
d-i keyboard-configuration/variant select Japanese
keyboard-configuration	keyboard-configuration/variant select Japanese
d-i keyboard-configuration/unsupported_config_layout boolean true
#keyboard-configuration	keyboard-configuration/layout	select
d-i keyboard-configuration/altgr select The default for the keyboard layout
d-i keyboard-configuration/model select Generic 105-key (Intl) PC
keyboard-configuration keyboard-configuration/model select Generic 105-key (Intl) PC

#B.4.2. ネットワーク設定
d-i	netcfg/dhcp_failed note
netcfg netcfg/dhcp_options select Do not configure the network at this time
d-i netcfg/hostname string debian-tmp
d-i netcfg/get_hostname string unassigned-hostname

# non-free firmware 入れない
d-i hw-detect/load_firmware boolean false

# B.4.5. アカウント設定
# 全て 'password' と設定しているので、後で変更せよ。
d-i passwd/root-password-crypted password $1$UyLwV0fw$xqXH3gqGV9nDQ00JSbqCb.
d-i passwd/user-fullname string gonbee
d-i passwd/username string gonbee
d-i passwd/user-password-crypted password $1$tUSPg776$g5Eqy57ZfRlsDrmlsokXs.

# B.4.6. 時計と時間帯の設定
d-i clock-setup/utc boolean false
d-i time/zone string Japan

# B.4.7.1. パーティション分割
#d-i partman-auto/init_automatically_partition select biggest_free
d-i partman-auto/disk string /dev/sdc
d-i partman-auto/method string regular
d-i partman-auto/choose_recipe select atomic
d-i partman-auto/expert_recipe string \
    boot-root :: \
        3000 1 3500 ext3 \
        $primary{ } $bootable{ } \
        method{ format } format{ } \
        use_filesystem{ } filesystem{ ext3 } \
        mountpoint{ / } \
                  .                                 \
        500 2 25000 ext3 \
        method{ format } format{ } \
        use_filesystem{ } filesystem{ ext3 } \
        mountpoint{ /surplus } \
                  .
partman-basicfilesystems partman-basicfilesystems/no_swap boolean false
uswsusp uswsusp/continue_without_swap boolean false
d-i partman-partitioning/confirm_write_new_label boolean false
d-i partman/choose_partition select finish
d-i partman/confirm boolean true
d-i partman/confirm_nooverwrite boolean true
partman-base partman/confirm_nooverwrite boolean true

# B.4.7.3. パーティションマウント法の制御-UUID でマウント
d-i partman/mount_style select uuid

# B.4.8. 基本システムのインストール
d-i base-installer/kernel/image string linux-image-amd64

# B.4.9. apt 設定
d-i apt-setup/use_mirror boolean false
d-i apt-setup/services-select multiselect security, updates
d-i apt-setup/security_host string security.debian.org

# B.4.10. パッケージ選択
tasksel tasksel/first multiselect desktop, standard
d-i tasksel/first multiselect Debian desktop environment, Standard system utilities
tasksel tasksel/desktop string xfce
d-i pkgsel/include string xfce4-panel
popularity-contest popularity-contest/participate boolean false

# 他の OS があろうとなかろうと grub はインストールする
d-i grub-installer/only_debian boolean true
d-i grub-installer/with_other_os boolean true
d-i grub-installer/bootdev string /dev/sdc

# 最後に電源を切る
d-i finish-install/reboot_in_progress note
d-i debian-installer/exit/poweroff boolean true
----------------------------------------------------------------------------------------------------------