web-dev-qa-db-ja.com

Windowsが常に最初に起動しないようにするにはどうすればよいですか?

コンピューターでデュアルブートのセットアップを試みました。すでに1つのハードドライブにWindows 7がインストールされていて、別のハードドライブの一部にUbuntuをインストールしようとしました。 Windows 7でコンピューターの電源を入れると常に起動するので、BIOSで起動するハードドライブの順序に関係なく、起動するOSを選択するオプションはありません。 ubuntuを起動する代わりに、Windowsを搭載したハードドライブを取り外すと、エラーがあると表示されます。何かが欠落しているため、Windowsを起動できません。 Ubuntuをインストールした後、それはすべてが大丈夫だと言いました。元々、Windowsの前にkubuntuをインストールしていましたが、windows 7をインストールすると、それ以上アクセスできなくなり、uingを停止しました。 Ubuntuを起動できるように、どうすればこれを防ぐことができますか?

7
Ayeayeron

起こったことは、Windows 7が独自のブートローダーでGrub(Linuxブートローダー)をオーバーライドしたことです。これは修正可能で、ほんの少しの作業が必要です。修正方法は次のとおりです。 Ubuntu 10.10のライブCDが必要です。

ライブセッションで起動しますターミナルを開き(アプリケーション>アクセサリ>ターミナル)、実行してrootになります

Sudo su -

次に、ディスクを調べてパーティションを確認する必要があります。走る

fdisk -l

少し探偵の仕事をする必要がありますが、Ubuntuルートパーティションを識別する必要があります。次のような出力が得られます

   Device    Boot      Start         End      Blocks   Id  System
   /dev/sda1   *           1       18663   149903360   83  Linux
   /dev/sda2           18663       19458     6384641    5  Extended
   /dev/sda5           18663       19458     6384640   82  Linux swap / Solaris

別のWindowsセットアップ用。/dev/sda1行と数字はおそらく異なるでしょうが、System:Linuxとしてリストされているものを見つけたいと思います。

これをマウントして、grubをインストールします。

mount /dev/sda1 /mnt
grub-install --root-directory=/mnt/ /dev/sd1

/ dev/sda1をあなたの言ったことに置き換えます。

これで、再起動し、UbuntuとWindowsを起動できるはずです。

10
Alex Launi

適切なハードドライブ(最初に起動するドライブ)にgrubをインストールする必要があります。方法の詳細情報を見つけるには: here

1
RolandiXor

2番目のhdd(ubuntuを含む)にgrubをインストールしていません。このhddにgrubをインストールするだけです。難しいと感じたら、ubuntuを再インストールするだけです(grubのインストールを選択していることを確認してください)。そして、このHDDを最初に起動するようにします。

1
aneeshep

インストールCDを使用してGRUBを再度インストールすることに自信がない場合は、Easy BCD for Win7をダウンロードしてインストールすることをお勧めします。

http://neosmart.net/blog/2010/welcome-to-easybcd-2/

インストールされているすべてのオペレーティングシステムを認識でき、起動順序を簡単に決定できる必要があります。

0
Mark Rooney