/dev/hda と /dev/hda1 はそれぞれどのような位置を指しているのでしょうか?
例えば、grub-install /dev/hda (つまり、MBR にインストール) とやった場合と grub-install /dev/hda1 (Linux パーティションの最初のセクタ) とやった場合では、GRUB がインストールされる位置が異なるようです。
プライマリ・マスタ・ディスクの先頭にあるパーティションの最初のセクタ=MBR だと思っていたのですが、
# dd if=/dev/hda of=mbr.dat count=1 bs=512
# dd if=/dev/hda1 of=top.dat count=1 bs=512
# diff -c mbr.dat top.dat
とやると、2つのファイルは異なっているようですので、/dev/hda の最初の 1 ブロックと /dev/hda1 の最初の 1 ブロックは異なっているようです。
例えば、/dev/hda の 1 ブロックの直後に /dev/hda1 の 1 ブロックが来ているなどの構造について教えていただけないでしょうか。(URL 参照でも構いません)
また、ブートローダを /dev/hda1 にインストールしてしまった場合、/dev/hda1 が空っぽでなかったとすると、/dev/hda1 の最初のセクタにあったデータが壊れてしまう等の問題が発生する可能性はあるのでしょうか?
よろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
>/dev/hda と /dev/hda1 はそれぞれどのような位置を指しているのでしょうか?
http://www.google.co.jp/search?q=%2Fdev%2Fhda+++ …
Linux使うからには最低限の事を調べてから質問しましょう。
>プライマリ・マスタ・ディスクの先頭にあるパーティションの最初のセクタ=MBR だと思っていたのですが、
http://www.linux.or.jp/JF/JFdocs/LILO-README/dis …
調べれば1分もかかりません。
Linuxを使うからには教えて君はだめ
/dev/hda と /dev/hda1 の間に何バイト存在するのか、MBR 512 バイトの後ろにはどんなレコードが存在するのか等、もっと細かいところが知りたいと思っていました。見つけた URL の中ではご指摘いただいた
http://www.linux.or.jp/JF/JFdocs/LILO-README/dis …
が一番詳しく書かれていたようですが、疑問の解決には至らなかったので質問させていただいた次第です。
> また、ブートローダを /dev/hda1 にインストールしてしまった場合、
> /dev/hda1 が空っぽでなかったとすると、/dev/hda1 の最初のセクタに
> あったデータが壊れてしまう等の問題が発生する可能性はあるのでしょう
> か?
これについては、最終的には /dev/hda1 に bs=512 で /dev/zero を上書きして解決しました。(他のサーバを見ると、パーティションの先頭 512 バイトは NULL で埋められていたので)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux マスターブートレコード方式のbiosを使ったシステムでインストールされたlinuxで/dev/sda 1 2023/05/13 21:23
- UNIX・Linux ubuntuで デイスク/deb/loopというドライブが出るがこれは何? 4 2023/06/04 16:52
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- C言語・C++・C# (C言語・配列)date[i]の分散を計算する場合 2 2022/07/24 15:06
- その他(プログラミング・Web制作) pythonのバージョン変更に関する質問 1 2023/02/14 11:39
- UNIX・Linux swapが機能しているかの確認について 2 2022/09/18 13:17
- UNIX・Linux fedora30のパーティションの編集について 1 2023/05/23 14:53
- UNIX・Linux LINUXでのパーティション追加について 1 2022/12/09 11:15
- UNIX・Linux Linuxのbash環境下です。 1 2022/11/27 12:31
- UNIX・Linux Kali Linuxで起動できない - Minimal BASH Like Line Editing 1 2022/06/03 13:14
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ddコマンドでイメージをコピー...
-
パーティションと論理ボリューム
-
openfoamのインストールエラー...
-
ディスク未使用領域容量の取得
-
Linux ソフトウェエア Raid0の...
-
RHEL5のdump バックアップ
-
Dirコマンドでフォルダ内ファイ...
-
TOPコマンドで表示するCPU使用...
-
スクリプトのエラー「unexpecte...
-
batである文字列内に特定の文字...
-
UNIX コマンドにおける # や円...
-
Linux環境 grepで改行コード(CR...
-
エクセルの表にヘンな枠が・・・
-
pingは正常なのにtracerouteで...
-
SCコマンドでアクセス拒否
-
bashでシングルクォート内の変...
-
テキストファイルから最終行の抽出
-
ラズパイで『’test.service’をs...
-
<自分が所有者のファイルの所...
-
シェルスクリプトでエラーが出ます
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ddコマンドでイメージをコピー...
-
パーティションと論理ボリューム
-
ルートのパーティションのUs...
-
cshでエラー出力を出さないよう...
-
ddコマンドの使い方
-
ディスクの全容量を知りたい
-
ディスク未使用領域容量の取得
-
KNOPPIXがHDDを認識しません
-
デバイスファイルの考え方
-
壊れたUSBメモリを再フォーマッ...
-
領域テーブル項目がディスクの...
-
fdiskとsfdiskの結果が違う?
-
Solaris10のコマンドで、RAIDを...
-
df コマンドで表示される Files...
-
dd以外でrawデバイスに書き込み...
-
【Ubuntu】ext3ファイルシステ...
-
小さい容量のHDDを大きなHDDに...
-
IOのオーバーラップについて
-
openfoamのインストールエラー...
-
HP-UXにおけるDVDのmountについて
おすすめ情報