三宮(厚木市在住)です。
自分のことも解決できないのに、他の人の事に口出しするのも気が引け
ますが、、、。
Atsushi Katayama wrote:
> :
> はまるに至る手順は、
> ・データを hdb1 -> hda5 にコピー
コピーはtarなどで行ったのでしょうか?/(ルートディレクトリー)を
コピーして、うまくブードで来るのか疑問(ブート時にジェオメトリー
情報を必要とすると思われます。それらが、どのようにコピーされる
のかわからない)ですので、私の環境で試してみました。
1.tarを使って、/deb/dhc1の/を/dev/hdb2へコピーした(/usrは大きい
のでコピーしない)。# これで私のFreeBSDは消えてしまった。
2./dev/hdb2に出来た/etc/fstabの/のデバイスを/dev/dhb2とした。
/usrはコピーしなかったので、そのままにしておいた。
3.インストール用のブートFDを使い、
boot:
プロンプトの時に
mount root=/dev/hdb2
として、/dev/hdb2からブートさせた。
カーネルが読みこまれ、環境設定動作に入ったが、
VFS: Mounted root(ext2 filesystem)
Freeing unused kernel memory: 60k free
のメッセージが出て固まった。理由は良くわからない。
RedHat系のLinuxはブートの仕方がSlackwareと異なるようなので、イン
ストール用のブートFDから、コピーしたkernerをブートできないかもし
れませんが、一度試してみてはいかがでしょう。
> :
> 以下に、環境を示します。
以下の環境は、コピー元でしょうか、コピー先でしょうか?
> :
> <fstab>
> /dev/hda5 / ext2 defaults
> 1 1
> #/dev/hdb1 / ext2 defaults
> 1 1
> /dev/hda3 /usr ext2 defaults 1 1
> /dev/hda4 swap swap defaults
> 1 1
> /dev/fd0 /mnt/floppy ext2 noauto
> 0 0
> none /proc proc defaults
> 0 0
> /dev/hda6 /data ext2 defaults 1 1
少なくとも、コピー先の/etc/fstabがこのようになる必要があります。
>
> *lilo を実行したときのメッセージ
> :
> [root _at_ ak-pizza lion]# /sbin/lilo -v -C /etc/lilo.conf
> LILO version 20, Copyright 1992-1997 Werner Almesberger
>
> Reading boot sector from /dev/hda
> Merging with /boot/boot.b
> Boot image: /boot/vmlinuz-2.2.12
> Added 2.2.12 *
これは、/dev/hdb1にあるkernelなどを読みこんでくることを指定している
のですよね。そして/は/dev/hda5を使う。
出来なくは無いかもしれませんが、、、?
--
================================================================
Kunio San-nomiya | e-mail : sanmiya _at_ hi-ho.ne.jp
| Address : Atsugi Kanagawa, JAPAN
References:
- [fol] [Q] LILOAtsushi Katayama
- Prev by Date: [fol] Re: libc について。
- Next by Date: [fol] Re: You hate GPL, dont you?
- Previous by thread: [fol] Re: [Q] LILO
- Next by thread: [fol] Re: [Q] LILO
- Indexes:[Main][Thread]