昨日、UbuntuをWindows 7と一緒にインストールしました。コンピューターを起動するたびに、Windowsを起動するオプションがありません。コンピューターが起動すると、OS選択メニューを表示せずにUbuntuに直接移動します。Ubuntuに行くと、Ubuntuの修復オプションとUbuntuの通常の起動オプションが表示されます。私はまだハードドライブにすべてのWindows 7ファイルを持っていますが、Windows 7には起動する方法がありません。
昨日、UbuntuをWindows 7と一緒にインストールしました。コンピューターを起動するたびに、Windowsを起動するオプションがありません。コンピューターが起動すると、OS選択メニューを表示せずにUbuntuに直接移動します。Ubuntuに行くと、Ubuntuの修復オプションとUbuntuの通常の起動オプションが表示されます。私はまだハードドライブにすべてのWindows 7ファイルを持っていますが、Windows 7には起動する方法がありません。
回答:
まず最初に、WIn7ブートローダーを修復する必要があります。このページにアクセスして、これを行う方法を学ぶことができます。bootとmbrの両方を修正するために必要なコマンドを紙に書き留めます。コマンドプロンプト画面に到達したら、これらのコードを使用します。
次に、「user3005324」による前の回答で提案されたブート修復 isoイメージをダウンロードできます。Ubuntu 64ビットをインストールした場合は64ビットisoイメージを選択し、Ubuntu 32ビットを使用している場合は32ビットisoイメージを選択します。Win7がUbuntuと同じアーキテクチャであることを願っています。つまり、Win7 32ビットとUbuntu 32ビットのいずれか、またはWin7 64ビットとUbuntu 64ビットのいずれかを持っていることを意味します。
ISOイメージを焼き、新しいブート修復CDをトレイに入れてコンピューターを再起動します。使用する通常のCDがない場合は、Unetbootinツールを使用してUSBペンドライブにブート修復isoイメージを書き込むことができます。Linux / UbuntuでUnetbootinを使用する方法の説明を読むと、このページの中央にあります:http : //unetbootin.sourceforge.net/。
ブート修復CDまたはUSBペンドライブの読み込みが完了したら、「推奨修復」オプションを押して終了するのを待ち、「成功」というメッセージが表示されたら、再起動して、起動時に存在するWin7とUbuntuを使用できます起動メニュー。
fdisk -l
ターミナルで実行して、Windowsパーティションを確認します。
見つかった場合は、入力します update-grub
その後、再起動します
そして、選択したOSを選択できるようになります
fdisk -l
単独での実行で許可が拒否された場合、このコードを端末に書き込んだ後にパスワードを入力して管理者権限を追加しますsudo fdisk -l
sda/1
にインストールし、次にUbuntuをsda/2
(およびsda/3
スワップ用に)インストールしました。Ubuntuを起動しfdisk -l
、ターミナルから実行しました。WindowsはNTFSパーティションとして表示されました。その後sudo update-grub
、私は走りましたが/dev/sda1
、出力にはFound Windows 7(loader)onが表示されました。その後、コンピューターを再起動すると、Windows 7がブートリストに表示されました!この答えをありがとうムハンマド:)
私も同じ問題を抱えていました!コンピューターを起動すると、GRUBブートローダーはUBUNTUと2つのエントリを表示しましたが、Windowsは表示しませんでした。長い間試した後、次の手順を実行して成功しました。
これは、ターミナルを開いてプロンプトで入力した後に実行できます
sudo fdisk -l
(これは管理者権限で実行する必要があるため、パスワードを要求されます)。これで/dev/sda1
、などのデバイス名を持つパーティションのテーブルが取得さ
/dev/sda2
れます。
Windowsをインストールしている場合は、タイプがありNTFS
ます。これは、このテーブルの2番目のエントリが次のような場合を意味します。
Device...Boot.....Start...End......Blocks......Size .........Id.....System
/dev/sda1..*...2048..467118879..467116032..222,8G ..7.....Linux
/dev/sda2 ..467118080...961144831....494026552..235,6G 7.....HPFS/NTFS/exFAT
/dev/sda3 ..1270138878...1953523711..341692417..7,6G 5.....Extended
/dev/sda5 ..1270138880...1945182207..337521664..7,6G 83....Linux
Windowsは、最初のハードディスク(sda2)の2番目のパーティションにインストールされます。
(私の場合、両方のオペレーティングシステムが2つのパーティションを持つ1つのハードディスクにインストールされ、最初のパーティションにはUBUNTUとWindows 7がインストールされていました。)C GRUBコマンドプロンプトにアクセスするために押します。Grubプロンプトで、次の3つのコマンドを入力します。
Grub> set root=(hd0,2)
Grub> chainloader +1
Grub> boot
注意:set root = (hd0,2)
後のコマンドhd
では、ハードディスクの(0から0
始まる)番号を入力し(ここ)、コンマの後にパーティションの番号を入力します(ここでは2)。Windowsパーティションがsdb1の場合、type などのroot=(hd1,1)
場合はsetと入力する必要があります…sdb4
set root=(hd1,4)
これでWindowsが起動するはずです!
ここで、Windows 7をGRUB Boatloaderメニューのメニュー項目として永続的に使用したい場合があります。これは次のようにして取得できます。
menuentry 'Windows 7' {
set root=(hd0,2)
chainloader +1
boot
}
ファイルを保存して閉じます。
ターミナルを開き、コマンドプロンプトで入力します。
sudo update-grub
コンピューターを再起動した後、GRUBメニューにWindows 7のエントリが追加されたため、UbuntuとWindowsを選択できます。
まず、PCまたはラップトップを再起動します。
再起動後、Grubメニューが表示されます。Ubuntuの詳細オプションを選択します(矢印キーを使用して、押しEnterて確認します)。
[ 詳細オプション ]メニューに、選択する必要がある[ リカバリメニュー]エントリが表示されます。
grub
– grubブートローダーの更新オプションを慎重に選択します。
Windows 7/8/10のエントリがブートメニューに自動的に追加されます。
再起動するには、Ctrl+ Alt+を押しDelます。
システムが再起動し、最終的にWindows 10/8/7を選択するオプションがあります。Windowsを選択し、最後にWindows OSを使用します。
1> UbuntuのライブCDを起動して、ターミナルで簡単なOSプローバーを実行します
2> win7と表示されますか?
はいの場合、安全です。
このリンクhttps://help.ubuntu.com/community/Boot-Repairに従うだけです
WindowsがLEGACY BIOSにインストールされていて、UEFI BIOSにubuntuがインストールされている(コンピューターがこの新しいBIOSバージョンをサポートしている場合)ため、すべてを再インストールする必要があります。
ただし、コンピューターがUEFI BIOSをサポートしておらず、両方のオペレーティングシステムがレガシーBIOSにインストールされている場合、上記のリンクは機能するはずです。
前提条件:インストール時に「他のオペレーティングシステムと一緒にUbuntuをインストールする」オプションでUbuntuをインストールする必要があります。