Ubuntu 14.04のインストール後にGRUBでWindows 7を失った


20

それで今日、Win 7でデュアルブートを使用していた13.10(32ビット)Ubuntuの上に新しい14.04(64ビット)をインストールすることにしました。ファイルとアプリケーションを失うことなくUbuntuを再インストールします(可能な場合)。インストールのプロセスが完了すると、通常どおり再起動するように求められましたが、今回はGRUBメニューが表示されず、WindowsとUbuntuのどちらで起動するかを選択できず、現在はUbuntuのみで起動します。Gpartedでパーティションをチェックしましたが、Win7はまだそこにあります。

だから、GRUBに両方のOSを再び見る方法はありますか?

前もって感謝します !


起動中にShiftキーを押すと、grubメニューが表示されます。その後、手動でウィンドウを起動できますubuntuforums.org/showthread.php?t=1674192 ...また、grubは、誰がどのファイルを知っていれば、何を変更するか、できる限り何かを投稿してください。私が自分でやったので長い時間が経ちました(puppy linuxを使用していたので、彼らのドキュメントを読むのが役立つかもしれません:puppylinux.org/wikka/GRUB)...ここにgrub help.ubuntu.com/の
コナーラスムッセン

回答:


29

(壊れた)13.10の上にKubuntu 14.04をインストールした後、同じ問題が発生しました。GRUB機能を回復するためのこの小さなソリューションを見つけました。

ターミナルを開いて入力するだけです

sudo update-grub

こんにちは、これだけではWindowsを起動する機能が回復するとは思いません。
NGRhodes

5
まあ、そうでした。実際、このコマンドを実行する前は、起動時にgrubがまったく表示されませんでした。代わりに、(k)ubuntuは直接起動されました。コマンドを実行すると、OSが見つかったものが出力されました。それ以降、ブートメニューが表示され、そこにウィンドウが一覧表示されます。
アルネ。

これは私が探していた答えです。シンプルで、うまくいきました。どうもありがとう。
スティーブマクガイア14

でも、これはUbuntuの16.04 LTSに私のために働いた
RIYAJ KHAN

ああ、私はこれをするつもりだったが、それはあまりにも簡単に思えた。愚かさを感じるために+1!
ファンドモニカの訴訟

7

PCにインストールされているUbuntuのバージョンでライブUSBから起動し、ターミナルで次のコマンドを入力してブート修復をインストールしました。

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

推奨される修復を実行し、ターミナル用に提供されたコマンドに従いました。終了して再起動しても、Ubuntuのみで起動しました。ブート修復を再度実行し、プログラムによる問題の確認が完了した後、「詳細オプション」-「ブート場所」タブをクリックしました。「デフォルトで起動するOS」に対するドロップダウンメニューがある下では、Ubuntu 14.04とWindows 7があったので、Windows 7を選択し、「適用」よりも。プロセスが完了したら再起動し、GRUBにUbuntuまたはWindowsで再度ブートするかどうかを選択できるオプションが追加されました。解決済み

それがあなたにも役立つことを願っています!!!


14.04がサポートされていないときにリポジトリを追加した方法は?つまり、コマンドsudo add-apt-repository ppa:yannubuntu/boot-repairはエラーを返し、何も追加しません。
NickTux

はい、私は同じ考えに気づきましたが、ここに書いてから気付いた後、試しましたが、本当に驚くほどうまくいきました。私はそれがなぜうまくいったのかを結論づける上級ユーザーではありませんが、この場合、おそらくそれを試していないので、そうではなかったことがうれしいです、ハハハ。申し訳ありませんが、私はその答えに役に立たなかった。
バレンティン

1

残念ながら、破損したUbuntu 15.04であると思われるものをインストールしようとした後、この問題が発生しました。インストール後、OpenBox WMで多くの設定が壊れてしまいました。さらに、私のWindows 7ハードドライブ(別のドライブ)がなんとかプロセスで破損することができました。

Windows CDの修復モードのコマンドプロンプトで、「bootrec / fixmbr」に続いて「bootrec / fixboot」を発行し、Windows CDからスタートアップ修復を実行すると、マシンにアクセスできました。しかし、私のファイルシステムは破壊されていました-Steam、ドライバーなどはすべて壊れています。ログインすることさえできて驚いた。

再インストール。最初にWindows、次にUbuntu 14.04で、今回は問題ありません。


1

USBまたはCDからUbuntuまたはLinuxディストリビューションをライブで起動し、ターミナルとチップsudo fdisk -lを開いて すべてのハードディスクのすべてのパーティションを表示します

次に、Ubuntuパーティションを識別し、通常インストールしたパーティションを選択してUbuntuパーティションをマウントする必要がありますsda1、コマンド「fdisk」またはGPartedを使用して確認できます sudo mount /dev/sda1 /mnt

次に、他のデバイスをマウントします

sudo mount --bind /dev /mnt/dev    
sudo mount --bind /dev/pts /mnt/dev/pts    
sudo mount --bind /proc /mnt/proc    
sudo mount --bind /sys /mnt/sys 

次に、chrootコマンドを実行して完全なルートアクセス権を取得します sudo chroot /mnt

実行後grub-install --recheck /dev/sdaただし、sdaをシステムのブートに使用するデバイスに置き換えてください(パーティション番号はsdaだけにしないでください)

最後に、GRUBメニューの傾きを自動的に調整します sudo update-grub2

動作しない場合は、インターネットに接続してこのコマンドを実行します sudo apt-get install grub2

質問がある場合は質問してください。GRUBが正常に動作しない場合は常にこの手順を使用します。私はこの指示をスペイン語の文書の指示から翻訳したので、質問があればお願いします


0

また、デュアルパーティションWindows 8.1 / XubuntuでXubuntuを13.10から14.04にアップグレードした後、このgrubエラー「シンボル 'grub_term_highlight_color'が見つかりません」に遭遇しました。過去にXubuntuを問題なくアップグレードしましたが、昨夜の13.10から14.04にアップグレードすると、grubのレスキュープロンプトで止まってしまいました。以前にこの問題に遭遇したことはないので、ここで詳しく説明するように、ブート修復ユーティリティを試すことにしました:https : //help.ubuntu.com/community/Boot-Repair。ブート修復CDを作成する方法がなかったため、そのヘルプページに記載されている「2番目のオプション」を使用する必要がありました。

私がやったことは次のとおりです。

私のラップトップでxubuntu dot orgに行き、そこでLive Xubuntu ISOをダウンロードしました。書き込み可能なディスクドライブがある場合、このISOファイルを使用してLiveCDを作成できます(おそらく、ブート修復CDも作成できます)が、私のラップトップには光学ドライブがありません。

そこで、Xubuntu 14.04の起動可能なLiveUSBを作成しました。LiveUSBを作成するために従った手順は、http//blog.tinned-software.net/create-bootable-usb-stick-from-iso-in-mac-os-x/にあります(覚えておいてくださいラップトップのMac OSでは、フォーマットされたUSBに書き込むために「sudo」コマンドが必要でした(その投稿のコメントに詳細があります)。

Xubuntuの完成したLiveUSBを手に、grubエラーコンピューターを再起動し、Xubuntu LiveをロードしたLiveUSBを認識するようにブートメニューを変更しました。LiveUSBから試用またはインストールを求められたときに、「Xubuntuを試す」を選択しました。これにより、すべてのパーティションがデスクトップアイコンとして表示されるXubuntuセッションが読み込まれました。

ターミナルを開いて、上記のリンクされたブート修復のヘルプページで説明されているように、次のコマンドを実行しました。

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

ブート修復ユーティリティの指示に従いましたが、これは一目瞭然です。ブート修復はパーティションを認識し、そのプロセスを実行しましたが、「エラー」Ubuntu Pastebinアドレスで終了しました。私はそれをコピーしましたが、エラーはOSのないマシン上の余分なドライブにリンクされているように見えました。エラーに関係なく、ブート修復はリブートするオプションを提供するので、私はしました。

ブートメニューが正しいドライブを指していることを確認しました。Grubは、想定どおりにすべてのパーティションを再度認識しました。Xubuntuをロードしましたが、ブート修復が機能しているのと同じように14.04が実行されているようです。さらに、Windows 8.1を問題なくロードできます。

願わくば、私のメモがいくらか役に立つことを願います。ブート修復とそこにいるすべての専用のトラブルシューティングに感謝します!


0

最初からブートlive ubuntu cdまたはLive ubuntu flash driveconnect to internet。その後、termianlに移動しctlr+alt+T、次のコマンドを使用します。

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

これにより、実際にブートに関する問題が修正されます。添付リンクがありますscreen short and clear instruction。楽しむ。

参照リンク:詳細についてはフォローしてください!


0

ターミナルで2つのコマンドを実行するだけで完了です。

sudo os-prober
sudo update-grub

今すぐシステムを再起動してください。


os-proberオペレーティングシステムを探すだけです。とにかくシステム構成は変更されません。ここで唯一の便利なコマンドはupdate-grub(デフォルトでos-prober結果を呼び出して使用するように設定されている)、これがこの回答を複製にします。
デビッドフォースター14年

0

grubを再インストールして、ターミナルに入力してみてください sudo grub-install /dev/sd_(sd_はブートローダーをインストールするsudo grub-updateデバイスです)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.