vine-users ML アーカイブ



[vine-users:077518] Re: 既存の HDDずべてを新しい HDDに替えることは可能か ?

  • From: 長南洋一 <cyoichi@xxxxxxxxxxxxxxx>
  • Subject: [vine-users:077518] Re: 既存の HDDずべてを新しい HDDに替えることは可能か ?
  • Date: Sun, 26 Aug 2007 20:23:04 +0900 (JST)
長南です。

T.Kikuchi さんのメールより [vine-users:077510]
>
> 調べると、BIOSが古いと、カーネルがHDの1024シリンダ以降にあった場合、
> 起動不可の場合もある、という記事もありましたが・・・。

パソコンの機種名やスペックは? 最初に入っていた Windows の
バージョンは? BIOS の設定画面で新しいハードディスクの容量が
まるまる認識されていますか。もし 8 GB ぐらいしか認識されて
いないようなら、1024 シリンダ問題にひっかかっています。

また、BIOS が 1024 シリンダ以上に対応していないときは、lilo を実行
したとき、そういった内容のエラーが出たと思います。詳しいことは
忘れてしまいましたが。

# Window 95 時代のマシンでもなければ、1024 シリンダ問題は関係ない
# と思うんですけどね。

> この時の内容は下記の様です。
> hdc
> 		ブート	始	終	ブロック		ID
> /dev/hdc1		262	58168	29185128	83	Linux
> /dev/hdc2		1	261	131512+	82	Linuxスワップ
> 領域テーブルの項目がディスクの順序と一致しません。

hdc1 と hdc2 が逆になっていても、問題はなかったはずですが、
気持ちが悪いようなら、fdisk をやり直してみたら。

> >  2. 元のドライブの内容を丸ごと全部コピーする (root で コピー元のルート
> > ディレクトリに cd し、コピー先の新しいドライブを /mnt/hdx/ に mount し、
> > tar cf - . | tar xvfCp - /mnt/hdx/ )
>
> 最後に
> Cannot open: No such file or directory
> 等が多く出て
> tar: Error exit delayed from previous error と表示された。

もっとエラーメッセージをたくさん引用してもらわないと、これでも
大丈夫なのかどうか、わかりません。とにかく、Error が出ている
わけで、害のないエラーなのかどうか……。

こういうファイルシステムまるごとのコピーには、dump/restore や
cp -axv も使えます。どれがよいかは、ときと場合によりけりです。
使いかたは、man を見てもよいし、ML の過去ログや Google を検索しても
いろいろ出てくるはずです。

> >  3. コピー先のドライブにブートローダーをインストール(おそらくliloですよ
> > ね、ならば、/sbin/lilo -r /mnt/hdx/ )
>
> この時、下記のメッセージが出ました。
> Warning:BIOS drive 0x82 may not be accessible
> Fatal: write /boot/map~ :No space left on device

Fatal と言われている以上、LILO のインストールに失敗しているのでは
ありませんか。

/sbin/lilo -r /mnt/hdx は、/mnt/hdx (実際には hdc ですか)を / に
して lilo を実行せよ、ということですから、 lilo.conf は hdx にある
/etc/lilo.conf が使用されるのだと思います。その内容はどうなっている
のですか。

# わたしだったら、新しいハードディスクを hda になるように付け
# 換えてから、Vine 2.6(r3 ですか、r4 ですか)のインストール CD から
# linux rescue でブートして(言語は英語にすること、キーボードは
# jp106 で大丈夫)、/etc/lilo.conf を確認した上で、lilo を実行します
# (lilo -v の方が、詳しいメッセージが出て、よいかも)。
# その方が lilo.conf の内容について間違える可能性が少ないですから。

今現在のハードディスクの構成はどうなっているのですか(と言うか、
ハードディスクの構成をどんな風にしようとなさっているのですか)。
新しいディスクは hda なのですか、hdc のままなのですか。その新しい
ディスクは、普通の IDE なんですね。SATA ではなくて。

# どうせそのうち Vine のバージョンアップをなさるのでしたら、
# 新しいハードディスクに新しい Vine をインストールし、その後で
# 古いハードディスクから /home だけ(必要なデータだけ)書き戻した方が、
# インストールがきれいにできて、よいのではないかと思うのですが。

-- 
長南洋一