Windows 7とLinux MInt 17.1のマルチブート構成です。
EasyBCD(解説サイト→[url]http://mikasaphp.net/easy_bcd.html[/url])でWindowsブートマネージャに起動するパーティションを指定してエントリーを追加しました。
Windowsブートマネージャから問題なく起動出来ています。
現在のパーティションはこのような構成になっています(本当はもっと複雑ですが問題がわかりにくくなるので敢えて関係ないパーティションは除外しています)。
/dev/sda1 システムで予約済み
/dev/sda2 Windows 7
(未割り当て領域)
/dev/sda3 Linux Mint 17.1 ←ブートローダーその他全てこのパーティションにインストールしています
これを
/dev/sda1 システムで予約済み
/dev/sda2 Windows 7
/dev/sda3 (任意のファイルシステムのパーティション)
(未割り当て領域)
/dev/sda4 Linux Mint 17.1
と新たにパーティションを追加してEasyBCDの設定から指定するパーティションを変更しました。
しかしWindowsブートマネージャからLinux Mint 17.1を選択しても起動出来ません(Windows 7は問題なく起動します)。
真っ黒な画面に何かの英文と共にUnknown file systemという表示が出て、"grub rescue>"というコマンドプロンプト(?)が出て何も出来ません。
新たに作ったパーティションを消せば元通り起動出来るようになりますが、パーティションを追加しても起動出来るようにするにはどのようにしたら良いのでしょうか。
パーティションの順序は変えたくありません(変えるなら抑質問する意味がありません)。
インストール後にパーティション構成を変えると起動出来ない
-
nekoyashiki
- 前相撲
- 記事: 5
- 登録日時: 2014年3月27日(木) 20:45
- お住まい: 埼玉県
Re: インストール後にパーティション構成を変えると起動出来ない
Windowsのブートマネージャの設定は問題ない(と思う)のですが、Linuxのブートパーティションが変わってしまったためgrubが持っている起動するための情報と一致しないためLinuxが起動できずにgurbのレスキューモードになったと思います。
下記URLを参考にすると解決出来るかもしれません。
https://forums.ubuntulinux.jp/viewtopic.php?id=9152
下記URLを参考にすると解決出来るかもしれません。
https://forums.ubuntulinux.jp/viewtopic.php?id=9152
Re: インストール後にパーティション構成を変えると起動出来ない
ブートローダーを/dev/sda3に入れてWindowsのブートローダーを使ってるということならCドライブにmbr.imgというファイルがないですか?
これを書き換えれば(/dev/sda3を/dev/sda4に書き換える)起動できるはずです
もしそれでも起動できないなら、
1、まずWindows7を立ち上げて未割り当ての領域にntfsのパーテーションを作成(念のために/dev/sda3にパーテーションを作っておきます)
2、それからMintのインストールディスクをDVDブート(もしくはUSBでしょうか)してLIve DVDを立ち上げる
3、ターミナルからsudo dd if=/dev/sda4 of=mbr.img bs=512 count=1、とするとmbr.imgというファイルを作成し、これを直接Windows7(/dev/sda2)のCドライブ直下に置く
もちろん古いmbr.imgは削除または上書き
4、Windowsのコマンドプロンプトから
最初の行を実行するとエントリが作成されるから、2行目以降はそのエントリを使用する。
1行目のeは未割り当てにntfsのパーテーションを作ってこれがdドライブになっているため
Windowsから見てC、Dの次のEドライブになる
bcdedit /create /e "(表示したいOSの名前)" /application bootsector
bcdedit /set {(エントリ)} device partition=C:
bcdedit /set {(エントリ)} path \mbr.img
bcdedit /displayorder {(エントリ)} /addlast
4これで再起動すればWindowsのブートローダーから立ち上げられるはずです
こちらを参考にするのがわかり易いと思います
http://kougen.iobb.net/hobbygardens/art ... ?article=2
これを書き換えれば(/dev/sda3を/dev/sda4に書き換える)起動できるはずです
もしそれでも起動できないなら、
1、まずWindows7を立ち上げて未割り当ての領域にntfsのパーテーションを作成(念のために/dev/sda3にパーテーションを作っておきます)
2、それからMintのインストールディスクをDVDブート(もしくはUSBでしょうか)してLIve DVDを立ち上げる
3、ターミナルからsudo dd if=/dev/sda4 of=mbr.img bs=512 count=1、とするとmbr.imgというファイルを作成し、これを直接Windows7(/dev/sda2)のCドライブ直下に置く
もちろん古いmbr.imgは削除または上書き
4、Windowsのコマンドプロンプトから
最初の行を実行するとエントリが作成されるから、2行目以降はそのエントリを使用する。
1行目のeは未割り当てにntfsのパーテーションを作ってこれがdドライブになっているため
Windowsから見てC、Dの次のEドライブになる
bcdedit /create /e "(表示したいOSの名前)" /application bootsector
bcdedit /set {(エントリ)} device partition=C:
bcdedit /set {(エントリ)} path \mbr.img
bcdedit /displayorder {(エントリ)} /addlast
4これで再起動すればWindowsのブートローダーから立ち上げられるはずです
こちらを参考にするのがわかり易いと思います
http://kougen.iobb.net/hobbygardens/art ... ?article=2
Re: インストール後にパーティション構成を変えると起動出来ない
2014 年の投稿にコメントを入れてます。それは明らかに古すぎです。