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

[plamo:20555] Re: インストール時に HDD,CD-ROM/RW/DVDが/dev/hd*に認識されない



尾形です。

スレッドが切れてもうしわけありません。

i865PEなどの新しいチップセットのマザーボードの場合
Plamo-3.2のインストール用bootカーネルはバージョンが
少し古いためdefaultでは認識しないことが多いのではと
思います。

この場合defaultのinstall用CDでの良い方法があると思い
ますがわかりません。自分の場合以下のように行っています。

方法(1)vmlinuzおよびbootdskのバージョンが上がるのを
待つ。いまPlamo-3.3ではinstall後のkernelは2.4.22に
なっていますので近いうちにvmlinuzやbootdskのバージョン
が上がるものと思います。

方法(2)HDDにkernel 2.4.22のシステムをコピーする。
動作しているPlamo-3.xでカーネルの再構築を行い2.4.22に
バージョンアップして、/ 以下をHDDにコピーします。
この時 / が複雑になっているとやっかいですので新規に
Plamo-3.2かPlamo-3.3(こちらはkernel 2.4.22)をinstall
したパーティションを利用します。tarを利用する場合
tar cvpfz /別のpartition/plamo-xx.tgz [a-k]* lib mnt [s-v]*
などとしてlost+foundとprocは除きます。
新規のHDD側ではtar xvpfz plamo-xx.tgzで展開した後
mkdir proc を作成し/etc/fstabなどを修正します。
grubのFDにより起動するという手順です。

方法(3)isolinux/vmlinuzおよびeinitrdなどをkernel-2.4.22
に対応したものを作成する。CD-Rを作成出来る環境がないと
だめすが、動作しているPlamo-3.xでカーネルの再構築を行い
kernelを2.4.22にバージョンアップします。

(a)カーネルのバージョンアップ
make mrproper
make menuconfig
install用CDのisolinux/configを読み込ませます。
make dep ; make clean ; make
make bzImage
cd /lib/modules/
mv 2.4.19pre10 2.4.19pre10.org
mkdir 2.4.22
depmod -a
tar cvfz tmp.tgz 2.4.22
mv 2.4.22 2.4.22.tmp
mv 2.4.19pre10.org 2.4.19pre10
ほんとうはmake modules ; make modules_install
depmod -aの後必要なモジュールのみを選択しないと
いけませんがかなりやっかいなのでやめました。選択
しないとeinitrdの4MBをオーバーします。

(b)einitrdのmodulesを2.4.22に
mke2fs /dev/ram0 4000
mount -t ext2 /dev/ram0 /workdir
install用CDのisolinuxは/mntx/Plamo-current/isolinuxに
コピーしてあるものとします。
cd /mntx/Plamo-current/isolinux
mount -t ext2 -o loop einitrd /mnty
cd /mnty
cd lib/modules
rm -rf 2.4.19pre10
tar xvfz /lib/modules/tmp.tgz
cd /mnty
cp -a * /workdir
umount /workdir
cd /mntx/Plamo-current/isolinux
mv einitrd einitrd.org
mv einitrd.gz einitrd.gz.org
mv vmlinuz vmlinuz.org
dd if=/dev/ram0 of=einitrd bs=1k count=4000
gzip -c einitrd > einitrd.gz
cp /usr/src/linux/arch/i386/boot/bzImage vmlinuz
cd /mntx
sh mkplamo-boot.sh
このmkplamo-boot.shはPlamo-3.3のmkplamo.shに-x plamoを
を付け加えたものでplamoもコピーする場合には必要ありません。
#!/bin/sh
mkisofs -v -J -R -b isolinux/isolinux.bin -c isolinux/boot.cat \
 -no-emul-boot -boot-load-size 4 -boot-info-table \
 -V Plamo-3.3 -o plamo-3.3-boot.iso -x Plamo-current/contrib \
 -x Plamo-current/plamo \
 -m old Plamo-current
これでplamo-3.3-boot.isoができますので、あとはcd-rを作成する
だけです。(このcd-rはテスト用で本体のplamoはありませんが
bootしてloginまでは出来ると思います)
/sbin/modprobe ide-scsi
cdrecord -v speed=12 dev=0,0 plamo-3.3-boot.iso
/sbin/rmmod ide-scsi

このcd-rでHDDが認識されたら、大抵ネットワークは利用出来
ると思いますのでnfsによるinstallは出来るようになると思います。

では。

Follow-Ups
[plamo:20556] Re: インストール時に HDD,CD-ROM/RW/DVDが/dev/hd*に認識されない, Hideyoshi ARAKIDA

[検索ページ] [メール一覧]
Plamo ML 公開システム