お世話になっております。
fedora5で現在使用しているシステムをバックアップしようと、ddコマンドで以下のHDのhda1を外付けUSB HDのsda1へコピーしました。
****内臓HDDの構造は以下****
hda1 /
hda2 /home
hda3 /var
hda4 swap
hda5 バックアップ用
********************
hda1をsda1へ、hda4をsda4へddしました。
特にエラーも無く無事完了したので、その外付けHDで起動しようと
したところ起動時に
GRUB
と表示されたまま止まってしまい、起動できません。
バックアップ元の内臓HDは問題なく起動もできます。
また、sda1の中身を覗くと問題なくコピーできている様子でした。
内臓HD緊急用に外付けHDでも同じように起動したいのですが
どのようにすればよろしいでしょうか?
フロッピーを使った改善方法などが紹介されているwebがありましたが、
残念ながらFDDを持っていません。
何かよい方法をご存知でしたら、是非お教えください。
何卒宜しくお願い申し上げます。
No.7ベストアンサー
- 回答日時:
> しかしこうした場合、ひょっとして最初に行ったMBRのコピーは
> 意味をなくしてしまうのでしょうか…
具体的に書いてもらえませんか。
その前に、
回答番号:No.5 で間違いが2つあります。
1つは、私の書きミス。修正部分だけを記載します。
> dd if=/dev/hda of=/media/fd0/mbr-1.img bs=512 count=1
> でセーブし、
> dd of=/dev/hda if=/media/fd0/mbr-1.img bs=512 count=1
> でセーブしなければいけません。
↑↑↑↑
正しくは、
でリストアしなければなりません。
もう一つは、貴殿のミス。
> 下記方法でMBRのコピーをおこないました。
> dd if=/dev/hda1 of=/dev/sda1 bs=512 count=1
hda1ではなく、hdaです。
hda1は、パーティション1の場所です。
MBRは、パーティションとは独立した、HDDのトップのブロックです。
また、本当は、MBRのことだけでなく、HDDの構成をもっと
調査して欲しかったことです。
HDDのトップの構成、第一パーティションの開始部分がどういう
構造になっているのかです。
MBRの第一ブロック、
ブートセクターという第二ブロック、
詳しくは、下記を見たり、ご自分で検索してみてください。
2.1. ディスク構造
http://www.linux.or.jp/JF/JFdocs/LILO-README/dis …
ご連絡が遅くなりましたが、なんとか思うような状態にすることが出来ました。MBRについても全てではありませんが、なんとなく理解することが出来ました。皆様どうもありがとうございました。
出来なかった原因として、ddがうまく動作していなかったことです。
方法は何度も同じ方法で行っていましたが、ddがエラーも無く終了しても、容量はコピー元と同じ容量使われていても、マウントが出来なかったり、出来ても何のファイルも見えなかったりと。。。
なぜそうなったのかは解りませんが、何度かddしていたら完成しました。
お手数おかけいたしました。本当に感謝しています。
ありがとうございました。
No.6
- 回答日時:
1)floppyにgrubをインストールする手順は下記の通り。
# fdformat /dev/fd0u1440
# mke2fs /dev/fd0
# mount -t ext2 /dev/fd0 /media/floppy
# grub-install --root-directory=/media/floppy fd0
ここで、しばらく待つ。www
# cp /boot/grub/grub.conf /media/floppy/boot/grub.conf
# umount /media/floppy
2)floppyから起動したら、下記を入力
grub> configfile /boot/grub.conf
No.5
- 回答日時:
> MBRとやらが起動に関係していると言うのは
> 解るのですが、きちんとコピーされていないのでしょうかね。。。?
MBRは、パーティションの情報とは違います。
独立したエリアで、HDDのトップの512バイトです。
よって、ddコマンドで、
dd if=/dev/hda of=/media/fd0/mbr-1.img bs=512 count=1
でセーブし、
dd of=/dev/hda if=/media/fd0/mbr-1.img bs=512 count=1
でセーブしなければいけません。
hdaは、システムにより変わります。
sdaとなったりします。
fdisk -l
で、確認されたし。
ありがとうございます。
下記方法でMBRのコピーをおこないました。
dd if=/dev/hda1 of=/dev/sda1 bs=512 count=1
その後、データも移したいので
dd if=/dev/hda1 of=/dev/sda1
としました。
しかしこうした場合、ひょっとして最初に行ったMBRのコピーは意味を
なくしてしまうのでしょうか…
何も解らず、申し訳ございません…
No.4
- 回答日時:
起動トラブルの一部はGRUBの再導入で回復したりします。
CD起動のライブCD等から、HDD上の/ディレクトリかbootディレクトリをマウントし
その上でgrub-installを行なうといった手順です。
実際には、bootディレクトリをgrub-installがアクセスできるように
grub-installにオプションを与えて行なう必要があります。
パーティション管理領域はパーティションが読み出せる以上正常と考えたいのですが…
念のために、一旦fdiskでwして更新しておきたいと思います。
また、各パーティションにもfsckを行なうことをお薦めします。
(これらのほとんどは念のためという意味しか持たないかもしれません)
あと、/etc/fstabがUUIDで記述されていると
それをvol_idコマンドで確認し、適宜修正する必要もあると思います。
早速のお返事ありがとうございます。
さて、
>CD起動のライブCD等から、HDD上の/ディレクトリかbootディレクトリ
>をマウントしその上でgrub-installを行なうといった手順です。
ライブCDで立ち上げて、USBHDを/mnt/usbHDにマウントし、
grub-installを試してみようと思ったのですが
うまくいきませんでした。
install_device can be a GRUB device name or a sustem device filename.とか出ています。
つまり
>実際には、bootディレクトリをgrub-installがアクセスできるように
>grub-installにオプションを与えて行なう必要があります。
このことだと思うのですが、いまいち理解できていません。
grub-install /dev/sdb1
(sdb1がddしたコピー先です)
とした場合は
Could not find device for /dev/mapper/Livecd-rw
とでます。
GRUBのインストールの仕方を教えていただけませんでしょうか・・・。
No.3
- 回答日時:
ddコマンドで、各パーティションを丸ごとコピーしたのでしようか。
だとしたら、各パーティションのサイズと、基本パーティション、
拡張パーティションを全く同じサイズにしてみてください。
HDDのトップにMBRは作られます。
それも丸ごとコピーということですね。
この回答への補足
各パーティションを丸ごとコピーするつもりです。
まだswapと /(system)しかコピーしてません。/homeと/varはまだコピーしていません。
パーティションサイズは同じにしてみました。
MBRとやらが起動に関係していると言うのは
解るのですが、きちんとコピーされていないのでしょうかね。。。?
No.2
- 回答日時:
> ddでバックアップしたHDがGRUBから起動しない
MBRのことを言われているのでしょうか。
MBRの構造を少し理解していなければ、無理だと思います。
MBRの構造の中で、パーティション情報を持っています。
このパーティション構成は、同じ順番と、同じサイズを
持っていることが条件です。
パーティションを作る際に順番とサイズを同じにすること。
しかも、いったん作ったパーティションを削除して新規に
作成すると、最後のパーティション以外は、順番が狂ってきて
しまうといった規則があります。
この規則や、MBRの構造をよく理解したうえで、使用しないといけません。
この回答への補足
MBRですか
全く同じにパーティションを構成しなければいけないのですね。
今回は同じサイズのHDを使っているのでよいのですが、
例えば
500GBのHDに40GB分のシステム用パーティションを作成し、
そのシステムのバックアップを外付け80GB HDにddする
と言ったことは出来ないということでしょうか?
どちらにしても
MBRについてもっと勉強してきます。
ありがとうございました
No.1
- 回答日時:
ドライブレターの問題の様な気がします。
SuperGrubとかでGrubを修正する必要もあるのかな?
もしかするとbootのimageも作り直す必要があるかもしれません。
これらをヒントにググって見て下さい。
以下はSuperGrubです。
http://stmaarten.globat.com/~supergrubdisk.org/
この回答への補足
ありがとうございます。とてもいいヒントでした。ちょっとすぐには調べられませんが、superGRUB
必ず調べておきます。
ありがとうございました
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Mac OS MacBook Airに精通されてる方! M2チップ搭載のMacBook Airに買い換えたいのです 2 2023/01/27 18:35
- ドライブ・ストレージ Windows10での、ストレージのドライブ名の設定方法に関して教えて下さい 4 2022/07/08 15:59
- その他(クラウドサービス・オンラインストレージ) 1名利用で容量無制限のクラウドサービスはありますか? 2 2022/04/22 18:45
- イヤホン・ヘッドホン・補聴器 マイクジャックでのイヤホン出力についての質問 3 2022/06/12 16:44
- テレビ カーナビでのドラレコ映像のモニター画質について 5 2023/04/30 14:52
- iPhone(アイフォーン) iPhone から Apple TV HD へ映像出力・HomePod mini へ音声出力同時に行 1 2022/05/08 14:05
- その他(パソコン・スマホ・電化製品) タブレットにナビゲーションバーを表示させたい。 1 2022/07/24 20:34
- その他(AV機器・カメラ) AmazonミューシックHDのハイレゾ曲をflac拡張子で、SDカードに保存したいのですが? 1 2022/09/16 13:23
- その他(Microsoft Office) PCのHDの空きを増やすために,ONE driveのフォルダーを限定しましたが,容量が増えません? 4 2022/08/04 14:12
- Windows 10 mbr(マスタブートレコード)を修復したい 2 2022/07/21 21:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CentOSが起動できなくなりました
-
ddでバックアップしたHDがGRUB...
-
ディスクの割り当てについて
-
knoppix 起動しない!?
-
puppyでwinのパーティションを...
-
【Bootcamp】パーティション再...
-
MAC HDパーティションを1つに...
-
PCがメーカーロゴ画面から進め...
-
linuxのディスクまるごとコピー...
-
リモートデスクトップに接続で...
-
FMVマイページ、FMVサーチが勝...
-
Google Chromeの文字の表示がぼ...
-
virtual boxで、黒い画面のまま...
-
ネットにつながっていない社内P...
-
Windowsのショートカットキーを...
-
DNSサーバーの構築「no servers...
-
最初から入力モードをローマ字(...
-
合計物理メモリの表示がおかしい?
-
ハイスペック新PCでIllustrator...
-
最近、ChromeにてYouTubeを再生...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VirtualBox ゲストOSにPC内蔵HD...
-
ubuntuで内蔵hddにアクセスでき...
-
Kali Linuxで起動できない - Mi...
-
linuxのディスクまるごとコピー...
-
Linuxのパーティション番号の変...
-
起動時にgrubの画面から進まない
-
KnoppixのデスクトップにCドラ...
-
USB HDD(NTFS) を レスキュ...
-
ドライブを認識せずにCentOSが...
-
1FD-LINUXについて
-
HDDがオフラインでアクセス出来...
-
knoppix 起動しない!?
-
LINUX でHDDを交換して新しいHD...
-
MAC HDパーティションを1つに...
-
PCがメーカーロゴ画面から進め...
-
Centos6.7 で、パテーションを...
-
外付USB-HDDからUbuntuが起動せず
-
knoppix起動時にエラーが出ます
-
Linuxの新規ディスク移動
-
デュアルブートしたPCのバック...
おすすめ情報