これ は おそらく初心者の質問 かもしれませ んが、私は以前にUbuntuを使用したことがあり、問題は発生していません。
今日、私はLinux OSをHP Pavilion G6ラップトップ(Win8)に搭載することにしました。以前にUbuntuを試したので、新しいフレーバーをチェックして、Debian Wheezyを入手し、ライブDVDに入れ、Windowsに必要な変更を加え(パーティション分割、高速起動をオフにし、レガシーをオンにしました)、試し、インストールしました。 、そしてすべてがかなりうまくいきました。今のところUbuntuを使い続けたいと決心し(目の保養のための吸盤)、14.10を入手し、DVDを作成して、インストーラーで再起動しました。私はDebianパーティションを取得して縮小し、Ubuntuにその処理を実行するように指示しました。インストールは問題ないようで、Webからの更新を許可しました。「今すぐ再起動」ボタンを押して... Ubuntuが見つかりません。
DebianとともにインストールされたのはGrubにはなく(インストール中にubuntuがGrubで何かをしているのを見ましたが)、デフォルトのローダーでは明らかに利用できません(HPを起動するだけで、OSを切り替える明確な質問/機会はありません)。再インストールする必要がありますか?Debianでファイルを探すと、すべてのファイルが期待どおりの場所にあるようです。
DebianとWin8はどちらも、まだ正常に起動して実行されています。
以下は、Grub(背景にDebianロゴ付き)で利用できますesc -> f9 -> notebook harddisk
。
Debian GNU Linux, Linux 3.2.0-4-AMD64
Debian GNU Linux, Linux 3.2.0-4-AMD64 recovery mode
4 different Memory Tests
Windows Vista Loader <- This one gives an error and won't boot into win8
Windows Vista Loader <- haven't tried this one yet [and why does it say vista?]
Windowsにアクセスするために、私は何も触れず、正常に起動します。Grubからロードしようとしたことはありません。
システム仕様:
HP Pavilion G6
AMD A6 Vision
Windows 8
Debian Wheezy AMD 64 (latest stable)
Ubuntu 14.10 Utopic Unicorn AMD 64 (Just got it today, so should be latest)
私が行方不明になっている(別の)グラブはどこかにありますか?Debian用に実行されているGrubローダーにUbuntuを手動で追加できますか?
GRUBは、ブートローダーに入る小さなブートローダー(おそらくMBRですが、システムについてはよくわかりません)と、システムの/ boot / grubディレクトリに入るメニューのあるセクションの2つの部分で構成されています。ブートローダーは、他のセクションがどこにあるかを知っている必要があります。
したがって、2つのgrubメニューがあります。1つはDebianインストール(使用されているもの)にあり、もう1つは使用されていないUbuntuインストールにあります。
どちらを使用するかをブートローダーに指示する必要があります。Ubuntuをインストールしたときに、MBRではなくUbuntuパーティションにブートローダーをロードするように指示した可能性があります。しかし、それを修正する方法があります。update-grub
それをしません。/ boot / grubのメニューを更新して、構成ファイルに加えられた変更を構成するだけです。実行する必要があるのはgrub-install
です。これを行う最も簡単な方法は、UbuntuインストールCD / USBなど、同じバージョンのGRUBを使用するUbuntu以外のシステムから起動してから、Ubuntuパーティションをマウントすることです。
たとえば、ディスクをディレクトリにマウントするとします/mnt
(/dev/sda
この例では... sudo mount /mnt /dev/sda???
、???はUbuntuを含むパーティションです)。これを行うと、コマンドは次のようになります。
sudo grub-install --root-directory=/mnt /dev/sda
update-grub
メニューは実際に読んだらOKであるはずなので、実行する必要はありません。
コメント後に編集
オプション--root-directory
が廃止された可能性があります。このバージョンで使用したことは間違いありませんが、manページにはもうリストされていません。[この記事]((http://www.av8n.com/computer/htm/grub-reinstall.htm)は、その使用法をより詳細に示しています。
現在の構文はそうかもしれsudo grub-install --boot-directory=/mnt/boot /dev/sda
ないと思いますが、私はこれを自分で試していません。を使用しinfo grub-install
た場合の例を示します。「--boot-directory」オプションは、ブートディレクトリへのフルパスを指定します。これは実際にはより明確です。古いバージョンでは、指定されたルートディレクトリで「boot」という名前のディレクトリを使用することを想定していました。これはデフォルトですが、必ずしも必要なものではありません。
ディレクトリ/ media / ubuntu / long_hashed_looking_string / boot / grub / i386-pcはありますか?それが私のシステムのmodinfo.shです。「--boot-directory」オプションは、実際にはgrub.cfgファイルが存在する場所を指定しています。これは、grubブートローダーがメニューを表示するために検索するものです。
私は実際には、たとえばmount
などのコマンドを使用してマウントすることを意図していました。/ mntの下にある他のファイルはすべて非表示になりますが、すばやく簡単に見つけることができるので、私は通常、このようなものを持っています。sudo mount dev dir
sudo mount /dev/sda?? /mnt
/mnt/temp
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加