インストール後にパーティション構成を変えると起動出来ない

Linux Mintのインストールと起動に関する質問

インストール後にパーティション構成を変えると起動出来ない

投稿記事by hk701 » 2014年12月10日(水) 17:34

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>"というコマンドプロンプト(?)が出て何も出来ません。
新たに作ったパーティションを消せば元通り起動出来るようになりますが、パーティションを追加しても起動出来るようにするにはどのようにしたら良いのでしょうか。
パーティションの順序は変えたくありません(変えるなら抑質問する意味がありません)。
hk701
前相撲
 
記事: 1
登録日時: 2014年12月10日(水) 16:56

Re: インストール後にパーティション構成を変えると起動出来ない

投稿記事by nekoyashiki » 2014年12月11日(木) 00:49

Windowsのブートマネージャの設定は問題ない(と思う)のですが、Linuxのブートパーティションが変わってしまったためgrubが持っている起動するための情報と一致しないためLinuxが起動できずにgurbのレスキューモードになったと思います。

下記URLを参考にすると解決出来るかもしれません。
https://forums.ubuntulinux.jp/viewtopic.php?id=9152
Mac mini(MB138J/A)でMac OS X 10.6 ServerとMint 17 Xfce 32bit
Mac Pro(M356J/A)でMac OS X 10.9とMint 17.1 Mate 32bit
アバター
nekoyashiki
前相撲
 
記事: 5
登録日時: 2014年3月27日(木) 20:45
お住まい: 埼玉県

Re: インストール後にパーティション構成を変えると起動出来ない

投稿記事by takechiyo » 2016年12月04日(日) 07:19

ブートローダーを/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
takechiyo
前相撲
 
記事: 8
登録日時: 2016年11月06日(日) 03:49

Re: インストール後にパーティション構成を変えると起動出来ない

投稿記事by fu-sen » 2016年12月04日(日) 12:53

2014 年の投稿にコメントを入れてます。それは明らかに古すぎです。
fu-sen
関脇
 
記事: 364
登録日時: 2014年3月06日(木) 17:40


Return to インストールと起動

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[7人]