[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:41562] d-iのPreseedファイルでGRUB/LILOをスキップする方法
- From: Yoshinori Ariie <PBA00250@xxxxxxxxx>
- Subject: [debian-users:41562] d-iのPreseedファイルでGRUB/LILOをスキップする方法
- Date: Sat, 2 Oct 2004 19:32:30 +0900
- Content-disposition: inline
- List-help: <mailto:debian-users-ctl@debian.or.jp?body=help>
- List-id: debian-users.debian.or.jp
- List-owner: <mailto:debian-users-admin@debian.or.jp>
- List-post: <mailto:debian-users@debian.or.jp>
- List-software: fml [fml 4.0.3 release (20011202/4.0.3)]
- List-unsubscribe: <mailto:debian-users-ctl@debian.or.jp?body=unsubscribe>
- X-dispatcher: imput version 20000414(IM141)
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-users-ctl@debian.or.jp; help=<mailto:debian-users-ctl@debian.or.jp?body=help>
- X-ml-name: debian-users
- X-mlserver: fml [fml 4.0.3 release (20011202/4.0.3)]; post only (only members can post)
- X-original-to: debian-users@debian.or.jp
- X-spam-level: *******
- X-spam-status: No, hits=7.3 required=10.0 tests=EIGHTBIT_BODY,FROM_ENDS_IN_NUMS,ISO2022JP_BODY, ISO2022JP_CHARSET,MAILTO_TO_SPAM_ADDR,RCVD_IN_ORBS, RCVD_IN_OSIRUSOFT_COM,SIGNATURE_SHORT_DENSE, SPAM_PHRASE_00_01,X_OSIRU_OPEN_RELAY version=2.44
- Message-id: <20041002193221A.PBA00250@xxxxxxxxx>
- X-mail-count: 41562
有家@松山記念病院です。
Sargeのインストールでd-iのpreseedファイルが興味深く、
あれこれ試しているのですが、あと少しの所でつまづいています。
教えてください。
●問題
GRUBとLILOをいずれもハードディスクに書きこまないまま
自動インストールを続けたいのですが、できません。
●経過
preseedファイルの中に
d-i grub-installer/skip boolean true
を記述しておけばGRUBの設定はskipしてくれるのですが、
ただちにLILOの設定に入ります。
lilo-installerのtemplateには 'skip' がありません。
そこで仮に何か(安全に)失敗させて
d-i lilo-installer/apt-install-failed boolean yes
ではどうだろうかと試してみたのですが、うまくいきませんでした。
●目的
Sargeのインストールで、preseedファイルを使用して
以下の二項目以外を自動化する、というのが当面の目的です。
1) ハードディスクのパーティションの設定(書き込み・初期化)
2) rootのパスワードの設定
●方法
USB外付HDD(/dev/hdb1)に以下のような構成でブートイメージを置きます。
/sarge/boot/initrd.gz
/sarge/boot/vmlinuz
/sarge/sarge-i386-businesscard.iso
/sarge/my.cfg #<= preseed ファイル、この内容は下に示します。
上記はそれぞれ今朝(2004/10/2)ダウンロードした以下のファイルを使いました。
http://people.debian.org/~joeyh/d-i/images/daily/hd-media/initrd.gz
http://people.debian.org/~joeyh/d-i/images/daily/hd-media/vmlinuz
http://cdimage.debian.org/pub/cdimage-testing/daily/i386/current/sarge-i386-businesscard.iso
主環境(Woody)の /boot/grub/menu.lst に次のようなエントリーを作ります。
#-----------------------------------------------------------------
title /dev/hdb1 [Linux] Debian 3.1r0 Sarge at initial boot-up
#password ***
root (hd1,0)
kernel /vmlinuz root=/dev/hdb1 aic7xxx=no_reset
initrd /initrd.img
title /dev/ram *Install Debian 3.1r0 Sarge with /dev/sdb1
#password ***
root (hd1,0)
kernel /sarge/boot/vmlinuz root=/dev/ram devfs=mount,dall \
ramdisk_size=10000 \
debconf/priority=high \
netcfg/disable_dhcp=false \
languagechooser/language-name=Japanese \
countrychooser/shortlist=Japan \
console-keymaps-at/keymap=jp106 \
preseed/file=/hd-media/sarge/my.cfg
initrd /sarge/boot/initrd.gz
#-----------------------------------------------------------------
当のpreseedファイル my.cfg の内容は次の通りです。(#<= 以下はコメント)
#
# 1st boot
#
d-i netcfg/get_hostname string myhostname #<= 任意
d-i netcfg/get_domain string mydomainname #<= 任意
#
d-i mirror/country string enter information manually
d-i mirror/http/hostname string ftp.jp.debian.org
d-i mirror/http/directory string /debian
d-i mirror/suite string testing
d-i mirror/http/proxy string
#
d-i grub-installer/skip boolean true
#d-i lilo-installer/bootdev select #<= ここが問題!
#d-i lilo-installer/apt-install-failed boolean yes #<= ここも
#
d-i prebaseconfig/reboot_in_progress note
#
# 2nd boot
#
base-config base-config/intro note
base-config base-config/login note
#
base-config tzconfig/gmt boolean false
base-config tzconfig/choose_country_zone_multiple select Asia/Tokyo
base-config tzconfig/choose_country_zone_single boolean true
#
#passwd passwd/root-password password
#passwd passwd/root-password-again password
#
passwd passwd/make-user boolean true
passwd passwd/user-fullname string Yoshinori Ariie
passwd passwd/username string yoshinori #<= 上記第1文字列を小文字化したもの
passwd passwd/user-password password 141421356 #<= 任意
passwd passwd/user-password-again password 141421356 #<= 任意
#
base-config apt-setup/uri_type select http
base-config apt-setup/country select enter information manually
base-config apt-setup/hostname string ftp.jp.debian.org
base-config apt-setup/directory string /debian
base-config apt-setup/another boolean false
base-config apt-setup/non-free boolean true
base-config apt-setup/contrib boolean true
base-config apt-setup/security-updates boolean true
#
tasksel tasksel/first multiselect
#
exim4-config exim4/dc_eximconfig_configtype select local delivery only; not on a network
exim4-config exim4/dc_postmaster string yoshinori
#
base-config base-config/late_command string mount /dev/hda1 /mnt; #<= 追加環境の設定
--
pba00250@xxxxxxxxx
-------------------------
有家佳紀 Yoshinori Ariie