[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