
Ubuntu日本語フォーラム

ログインしていません。
はじめまして。ubuntu(linux)初心者です。
ノートPC(Thinkpad E420)でwindows7(64bit)とubuntu12.04をデュアルブートしよう思い、
web上のブログ記事などを参考にしてインストールしましたが、ubuntuの起動に失敗してしまいます。
ubuntuをインストールし、windowsのブートローダーからwindows7かubuntuを選択して起動、という環境を作りたかったのですが、どうもうまくいきません。
インストールに成功した場合、PCを起動するとwindows7かubuntuかを選択できる画面に入ると思うのですが、
今はその画面が出ずに(※一瞬で消える?)いきなりwindows7が起動してしまう状況です。
※もしかしたら、選択画面が一瞬だけ表示されているかもしれません。
あまりに一瞬で画面が切り替わりwindows7の起動が始まるので確信が持てないのですが、それらしき画面は表示されているようです。
参考にしたブログ記事は個人ブログなので、ここに貼ってもいいのかわかりません。
ですので、手順をおおまかに書きます。
・ubuntuのインストール前に、windows7付属のツールでubuntu用のパーティション(40GB)を作成
・ubuntu12.04日本語remixのisoファイルをダウンロードし、インストールDVDを作成
・PCを再起動しubuntuのインストールを開始
・【インストールの種類】で【それ以外】を選択
・空き領域を選択し、4GBのスワップ領域を作ってから残りをubuntuのインストール場所として指定
・ubuntuのインストール場所が/dev/sda6だったので、ブートローダーをインストールするデバイスに/dev/sda6を指定してインストール開始
・インストール完了後、再起動せずに端末を開き$ sudo dd if=/dev/sda6 of=mbr.img bs=512 count=1 を実行
・作成したmbr.imgをwindowsのCドライブ直下にコピー
・ubuntuを終了しようとするが、壁紙だけが表示されたままフリーズしたので電源ボタン長押しで強制シャットダウンさせる
・PCを付けるとwindows7が起動したので管理者権限でコマンドプロンプトを開き、以下を実行
$ bcdedit /create /d "Ubuntu" /application bootsector
$ bcdedit /set {XXX} device partition=C:
$ bcdedit /set {XXX} path \mbr.img
$ bcdedit /displayorder {XXX} /addlast
※{XXX}の部分は最初のコマンドを実行して表示された{XXX}をコピペしました。
以上が最初に行った手順です。
しかし、PCを再起動してもubuntuを選択する画面にならずにwindows7がいきなり起動してしまいました。
何度か再起動したりシャットダウンしてから改めて電源を入れてみたりしましたが、同様です。
その後やっきになってしまい、ubuntu12.04の64bitバージョンをダウンロードして、そちらで再度インストールを試しましたが同じようにubuntuの起動はできせんでした。
grub4dosというツールも使ってみましたが、状況は変わりませんでした。
(正直これは後悔しています。よくわかりもしないでシステムをごちゃごちゃにしてしまっただけかもしれません。)
ただ、まるで最初からubuntuなどなかったかのようにPCを付けたら普通にwindows7が起動する、という状態なのが救いです。
どうにかubuntuをデュアルブートで使用できるようにならないでしょうか。
書き足りない情報があればご指摘ください。
よろしくおねがいします。
オフライン
$ bcdedit /set {bootmgr} timeout 30
を管理者権限のコマンドプロンプトで実行し表示時間を変更したらどうでしょうか?
オフライン
3knekoさん、ありがとうございます。
そちらを実行したところ、無事にwindowsブートマネージャーが表示されました。
しかし相変わらず起動はできません。
何回かインストールを試みたため、
---
windows7
ubuntu
linux
ubuntu12.04
---
このようになっていますが、最後に入れた[ubuntu12.04]を選択しても起動しません。
真っ暗な画面から進まない状態で、[ubuntu]と[linux]を選択しても同様です。
windows7は起動します。
もう一度最初からubuntuのインストールを試みても大丈夫でしょうか?
再インストール前にやっておいたほうがいいことがあれば教えてください。
オフライン
現在の設定がどうなっているか知りたいので、
bcdedit /enum
を実行して実行結果を貼り付けてください。
オフライン
Windows ブート マネージャー
--------------------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume1
description Windows Boot Manager
locale ja-JP
inherit {globalsettings}
extendedinput Yes
default {current}
resumeobject {1bfa62e8-4f7d-11e1-98c6-f0def1bf29de}
displayorder {current}
{4dea36d4-756a-11e1-ae90-60d819ba0d48}
{4dea36d5-756a-11e1-ae90-60d819ba0d48}
{4dea36d6-756a-11e1-ae90-60d819ba0d48}
{4dea36d7-756a-11e1-ae90-60d819ba0d48}
toolsdisplayorder {memdiag}
timeout 30
customactions 0x10000ba000001
0x54000001
custom:54000001 {4dea36d2-756a-11e1-ae90-60d819ba0d48}
custom:5400000f {4dea36d2-756a-11e1-ae90-60d819ba0d48}
Windows ブート ローダー
--------------------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale ja-JP
inherit {bootloadersettings}
recoverysequence {4dea36d2-756a-11e1-ae90-60d819ba0d48}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {1bfa62e8-4f7d-11e1-98c6-f0def1bf29de}
nx OptIn
リアル モード ブート セクター
--------------------------------
identifier {4dea36d4-756a-11e1-ae90-60d819ba0d48}
device partition=C:
path \mbr.img
description Ubuntu
リアル モード ブート セクター
--------------------------------
identifier {4dea36d5-756a-11e1-ae90-60d819ba0d48}
device partition=C:
path \grldr.mbr
description Linux
リアル モード ブート セクター
--------------------------------
identifier {4dea36d6-756a-11e1-ae90-60d819ba0d48}
device partition=C:
path \mbr.img
description ubuntu12.10
リアル モード ブート セクター
--------------------------------
identifier {4dea36d7-756a-11e1-ae90-60d819ba0d48}
device partition=C:
path \grldr.mbr
description Linux-ubuntuこうなってます。
オフライン
mbr.imgをワードパッドで開いた場合"GRUB Geom Hard Disk Read Error"という文字列はありますか?
オフライン
3knekoさん、ありました。
テキストエディタで開いてみたら、文字化け(?)してたのですが
その文字列ははっきり確認できました。
オフライン
どうしてもubuntuを使ってみたかったので、bcdedit /deleteでwindows7以外の項目を削除したあと
wubiを使ってubuntu12.04をインストールしました。
今のところデュアルブートもubuntu自体もうまく動作しています。
一応報告です。
3knekoさん、ありがとうございました。
オフライン