web-dev-qa-db-ja.com

Windows 7とGentooのデュアルブート、エラー

GentooLinuxとWindows7でデュアルブートをセットアップしようとしています。

これが私のパーティションです:

/dev/sda1 /boot partition, ext2
/dev/sda2 Windows 7 partition, ntfs
/dev/sda3 swap partition, Linux swap
/dev/sda4 root partition, btrfs

Grubを使用すると、Gentooを起動できますが、Windows 7を起動することを選択した場合、何も起こりません。その選択のGrubオプションを書き込むだけで、ハングします。

grub.conf:

default 0
timeout 30

title Gentoo
root (hd0,0)
kernel /boot/kernel-x86_64-2.6.31 root=/dev/sda4

title Windows
rootnoverify (hd0,1)
makeactive
chainloader +1

何か案は?助けていただければ幸いです!

2
Tommy Jakobsen

同じこと(Windows 7とGentooのデュアルブート)を実行しようとしていますが、同様の問題が発生しています。私のGRUBブートローダーはあなたのものと実質的に同じに見えます(スプラッシュイメージを除いて)Windowsをロードしようとすると、「BOOTMGRが見つかりません」というエラーが表示されます。まだいくつかいじっていますGoogle検索ではほとんど何も見つからなかったので、これら2つのオペレーティングシステムを連携させる方法についてのアイデア。この投稿を見て、比較的便利だと思ったので、コメントする必要がありました。自分自身をWindowsエキスパートとは呼びません。 、Linuxの第一人者でもありませんが、私は自分が何をする必要があるのか​​、そして何が起こっているのかについての一般的な考えを持っています。

何かアイデアやコメントがあれば、建設的な批評をしてください!

(この狂気の中で何か新しいものや面白いものを見つけたら、これを更新しようとします)

編集:さて、私は少し突っついた(覚えておいてください、私は本当に教祖ではありません...)私が持っていたセットアップの種類は:

/dev/sda1 = Linux boot partition
/dev/sda2 = Windows 7 partition
/dev/sda3 = Linux swap partition
/dev/sda4 = Linux root partition

「BOOTMGRが見つかりません」というエラーが発生したとき、私はWindows 7を再インストールすることにしましたが、特に/ dev/sda2パーティションに再インストールしました。 (注:Windows 7の新規インストールを行ったとき、Gentoo用に多くのハードドライブをフォーマットせずに残して、Windows 7は2つのパーティションを作成しました。1つはブート用で、もう1つは割り当てた100 GB用です)もちろん、インストールWindowsはGRUBを無視するようにしたので、Gentoo最小インストールCDを使用してGRUBを/ dev/sdaに書き換えました。fdiskコマンドは、Windowsパーティションが起動可能であることを示します(表に*が付いています)。 )および/ dev/sda1はそうではありません。GRUBはまだロードされますが、GRUBからWindows7を選択するとWindows7が正常にロードされるので、文句はありません。 。しかし、多少新しいので、これがなぜであるか、そして/ dev/sda1が何をしているのかについてはわかりません...

1
user24111

GRUBを更新してください。Archlinux/ Windows7のセットアップで問題が発生しましたが、最新バージョンのUbuntuをインストールすると、両方のシステムがシームレスに起動しました。

1
Mahmoud Hossam