[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:44497] d-iのpreseed/file処理の問題
有家@松山記念病院です。
USB外付けHDDから起動してsargeをインストールしようとして
d-iの不思議な動作に困っています。
以下、現象発生までの経過です。
----------------------------------------------------------------
BIOSの起動順序を USB-HDD -> HDD1 として、
あらかじめgrub-installしたUSB外付けHDD(/dev/sda1)から起動します。
その外付けHDDには /sarge/ 以下に
/sarge
drwxr-xr-x 2 root root 4096 2005-06-07 20:33 boot
drwxr-xr-x 3 root root 4096 2005-08-18 12:22 cfg
-r--r--r-- 1 root root 113541120 2005-06-07 20:36 debian-31r0a-i386-netinst.iso
/sarge/boot:
-r--r--r-- 1 root root 3092129 2005-03-06 04:09 initrd.gz
-r--r--r-- 1 root root 816260 2005-03-06 04:00 vmlinuz
/sarge/cfg:
-r--r--r-- 1 root root 1484 2005-08-18 12:22 master_s.cfg
などとインストール用のファイルを配置しています。
(master_s.cfg はpreseedファイルです)
USB-HDD上の /boot/grub/menu.lst の中に次のようなエントリーを作り起動します。
(grubでは最初に起動したHDDが "hd0" と認識されるようなので明示的に
"root (hd0,0)"と書きましたが、この行を書かなくても以下同じ動作をしました)
title /dev/ram : Install Debian 3.1r0 Sarge with USB-HDD
root (hd0,0)
kernel /sarge/boot/vmlinuz root=/dev/ram devfs=mount,dall \
vga=0x305 \
ramdisk_size=10000 \
debconf/priority=high \
languagechooser/language-name=Japanese \
countrychooser/shortlist=Japan \
console-keymaps-at/keymap=jp106 \
preseed/file=/hd-media/sarge/cfg/master_s.cfg
initrd /sarge/boot/initrd.gz
起動後 vmlinuz と initrd.gz そして *.iso は確かに外付けHDDから読みだされ、
インストーラーが起動してインストールの stage1 が始まるのですが、
preseedファイルを読み取る段階になったとたん、突然赤の背景の画面となり、
その取得に失敗した旨のエラーが出ます。
ところがこのとき /dev/hda1 以下に /sarge/cfg/master_s.cfg を置いておけば
これを読んでくれるのです。
つまりgrubでの起動直後は /dev/sda1 から vmlinuz, initrd.gz, *.iso を読み出し、
その環境の中で動く d-i は /hd-media/sarge/cfg/master_s.cfg を /dev/hda1 から
読みだそうとしているようなのです。
(なお、上記と全く同じエントリーでIDE-HDD1から起動すれば、正常にd-iが起動し
インストーラーは問題なく最後まで進みます)
----------------------------------------------------------------
d-iのBTSを見たのですが、該当するような報告を見つけることができませんでした。
私の手順がおかしいのでしょうか。
御指摘ください。
--
pba00250@xxxxxxxxx
-------------------------
有家佳紀 Yoshinori Ariie