デュアルブートUbuntuとXPで問題を抱えている(Ubuntuが最初にインストールされている)


1

Ubuntuをインストールし、XPをインストールしました。私はUbuntuのライブCDを実行して実行することでそれらをデュアルブートできるようにしようとしました

~ $ sudo grub
grub> root (hd0,0)
grub> setup (hd0)

しかし、今私が再起動すると、私は言う黒い画面が表示されます

'Boot device
Selected Boot Device and press any key

どのキーを押しても、このエラーが表示されます。

これが私のシステムはこんな感じです。

/ dev / sda1 - Ubuntu - ext3 - 73 GiB
/ dev / sda2 - Ubuntu - 拡張 - 3.16 GiB
/ dev / sda5 - Ubuntu - linux-swap - 3.16 GiB

/ dev / sdb1 - ウィンドウズXP - NTFS - 76 GiB

/ dev / sdc1 - スタッフ - ext3 - コード/ドキュメント

/ dev / sdd2 - スタッフ - ext3 - 映画/音楽



注意 /dev/sda です ドライブ ではない パーティション - /dev/sda1 そのドライブの最初のパーティション
quack quixote

1
@quack:私はすでにこの質問を見て、Ubuntu wikiで概説されている手順に従っていますが、問題を解決することはできないようです。また、それがドライブであることは知っていますが、ドライブ内の各パーティションに明確にラベルを付ける必要があるとは思いませんでした。しかし、それが助けになれば、私はとにかくそうするようにそれを編集するつもりです。
RyanScottLewis

明確にラベルを付けてください。そうすれば、私たちはあなたを誤解したり二度と推測したりしません。それはまた、私がリンクしている質問にあなたが従うことを試みたことを知るのを助けます。
quack quixote

Windowsは最初のhddの最初のパーティションにある必要があるかもしれません...意味/dev/sda1... menu.lstを編集してこれを達成するためにmapコマンドを追加できます。 map(hd1,0)(hd0,0)
Bobby

回答:


1

ここでいくつかの問題に遭遇する可能性があります。システムBIOSは、どのドライブから起動することになっているかについて混乱する可能性があります。 Ubuntuブートドライブ以外のすべてを切断してから、Grubリカバリをもう一度実行するのが最も簡単な場合があります。


ドライブを引っ張らずにやり直したい場合は、Grubのタブ補完を使用して正しいドライブにインストールしていることを確認してください(これを入力してEnterキーを押します。 TAB 示されている場合):

grub> root (hd<TAB>

Grubは見ているものを吐き出します。

grub> root (hd
 Possible disks are:  hd0 hd1 hd2 hd3

今、私たちはそれがドライブ0であると仮定している、それでそれをタイプインしてそしてヒット TAB もう一度(あなたのものは違って見えるでしょう):

grub> root (hd0<TAB>
 Possible partitions are:
   Partition num: 0,  Filesystem type unknown, partition type 0x7
   Partition num: 1,  Filesystem type is ext2fs, partition type 0x83
   Partition num: 2,  Filesystem type unknown, partition type 0x82
   Partition num: 3,  Filesystem type is ext2fs, partition type 0x83

1つのパーティションしか表示されていない場合は、間違ったドライブがあります。ドライブ1、2、3をもう一度試して、正しいドライブに取り付けてください。


私はBIOSで起動順序を変更することができました、そして今私は起動順序の最初にHDDを変更することによってXPを起動することができます。私はUbuntuのために同じことをすることができます(私はそれがsdcから起動しようとしていたと思います)。 ubuntuを起動してもGRUBが表示されません。代わりに私はたくさんの不可解な手紙を見て、それからUbuntuを起動します。
RyanScottLewis

BIOSがドライブを起動しようとしていた場合 sdc あなたが以前にgrub-recoveryの手順を実行したとき、grubはおそらく見ていました sdc として (hd0,0)。 grub-recoveryプロセスをもう一度実行する必要があります。タブ補完を使用して正しい権限を取得してください。 (hdX,Y) のパラメータ root そして setup コマンド。
quack quixote
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.