私は 2 つの同一のディスクを備えた PC を持っています。最初は 2 番目のディスク (/dev/sda) を完全に無視し、1 番目のディスク (/dev/sda) に完全なシステムをセットアップしました。完全に動作するシステムまで到達しました。
今度は 2 番目のディスクを使い始めたいと思います。しかし、/dev/sdb で fdisk を使用して再起動すると、PC が停止します。
(補足情報: 私の最初のブート デバイスは「CDROM」で、2 番目は「ハード ドライブ」です。起動すると、「CD からのブート」のみが表示されますが、これはドライブに CD がないためスキップされます。その後は何も起こりません。)
LiveCD から起動し、2 番目のディスクの MBR をクリアすることで、動作するシステムに戻ることができます。
dd if=/dev/zero of=/dev/sdb bs=512 カウント=1
その後、システムは再び正常に起動します。
奇妙なことに、私が
fdisk /dev/sdbそして「w」コマンド(=変更をディスクに書き込んで終了)を実行すると、パーティションを作成しなくても、システムは起動できなくなります。
ご意見は何でも歓迎します。
答え1
BIOS のブート順序が「間違っている」ようですが、ブートローダーがパーティション化されていないメディアをスキップするため、それは明らかではありません。
私の BIOS セットアップでは、個々のハード ドライブの起動順序を個別に設定できるオプションが用意されていますが、(起動しない) ドライブを接続 (または切断) すると、これが混乱することがあります。