お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2012-03-27 05:28:21

fugahogeds
新しいメンバ
登録日: 2012-03-27

11.10日本語版の自動インストール化

はじめまして。

デスクトップ(日本語remix版)を40台ほどのマシンに展開したいと思い、いろいろ試しているのですが失敗しています。
サーバ版は本家11.10の展開は一応うまくいっている感じなのですが、そこにリポジトリを追加する方法で対応することになるのでしょうか…

展開元サーバ: Debian Squeeze(amd64)
* tftp-hpaとisc-dhcp-serverを利用
* ubuntu-serverのnetboot.tar.gzをtftpbootのディレクトリに展開しauto用の引数を入れてみてます

とりあえずオリジナルのサーバ版は入りそうですが、ここに日本語版の追加部分を追加リポジトリに設定してみたところ、書き方が悪いのかうまくいきません。
また、言語指定やアーカイブミラーの指定はなぜか自動化できません(Enterキーを連打することになる)。
参考までにpreseed.cfgをおつけしたいと思います、添削などをいただけたらと思います。

http://www.evernote.com/shard/s6/sh/646d040b-3867-4aaa-8101-1a5e9fb56794/f3c7a2126f814151948c8e107f1bec07

オフライン

 

#2 2012-03-28 15:23:25

jackalope
メンバ
登録日: 2009-01-01

Re: 11.10日本語版の自動インストール化

添削をする知識を持ち合わせていないので、12.04 netboot/mini.isoの経験を書きます。

期待した結果にならない原因は、設定漏れ、question nameとかvalueを間違えている、typo、preseedできない物をしようとしている。

言語の設定は、d-i localechooser/languagelist select で出来ます。
ミラーの選択は、d-i mirror/http/mirror select で出来ますが、その前の国の選択がどう言う訳かdefaultのdebconfのpriorityでは期待した結果にならないので、priorityを変更しました。

apt-setupで追加のリポジトリの設定は、インストールのメニューにはありませんね。
repository stringで指定した文字列がインストールしたシステムに設定されていないのであれば、question name自体が無効なのでしょう。
文字列は設定されているのだが、aptが機能しないのであれば文字列に間違いがあるのでしょう。

下記の設定でとりあえずは全自動でインストールできています。
12.04beta2のリリース後にdesktop版全自動インストーラーを作る予定です。

コード:

d-i debconf/priority select critical
d-i debian-installer/locale string ja_JP
d-i netcfg/get_hostname string Paugolin
d-i mirror/http/countries select JP
d-i finish-install/reboot_in_progress note
d-i cdrom-detect/eject boolean true
d-i debian-installer/exit/poweroff boolean true
partman-auto partman-auto/init_automatically_partition select biggest_free
partman-auto partman-auto/choose_recipe select atomic
partman-base partman/confirm_nooverwrite boolean true
user-setup-udeb passwd/username string precise
user-setup-udeb passwd/user-password password toorroot
user-setup-udeb passwd/user-password-again password toorroot
user-setup-udeb passwd/user-fullname string Precise Paugolin
tasksel tasksel/first multiselect
grub-installer grub-installer/bootdev string /dev/sda

オフライン

 

Board footer

Powered by FluxBB