
Ubuntu日本語フォーラム

ログインしていません。
素人なのですが、質問させてください。
Ubuntu 9.10をUSB HDDにインストールする際に間違えて内臓HDD内にGrubを入れてしまいました。
そのあと、USB HDDはインストールしなおしてUSB HDDでのUbuntuの起動は問題ないです。
ですが、USBをさしておかないとWindows Vistaが起動しません。
いろいろと調べたのですが、リカバリCDも見つからず、どのようにしてVistaのMBRを書き変えたらいのかわかりません。
理想としては、上記されている質問とおなじなのですが、
・USBをさしてない時はVistaが勝手に立ち上がる
・USBをさすとGrubで選択できる
を行いたいです。どなたかご助言をお願いいたします。
オフライン
基本的にはVistaのインストールディスク or システムリカバリディスク がないことには何ともなりません。
grubなり、別のブートローダーを使うという方法も取れますが、下手をするとVistaが丸々動かなくなる(領域削除とか)という状態もあり得るので、そうなったときにインストールディスク or システムリカバリディスクがないとさらに困ったことになってしまいます。
-----
リカバリCDが見つからないという話ですが、ノートPCの場合は内蔵HDD上にリカバリ領域が格納されていて、ユーザーが自分でリカバリディスクを作成するという方式が増えてきています。
まずはPCに付属のマニュアルでリカバリ方法を確認されてみてはどうでしょうか?
オフライン
以下のサイトの情報はいかがでしょうか。
http://support.microsoft.com/kb/927392/ja
また、「Windows 回復環境 (Windows RE)」は、通常のWindowsの起動と途中で「F8」を押すと選択できる・・・ような気がします。
# これ自体も、メーカによるカスタマイズが可能な機能のようです。
そうでは無い場合、サイトの方にかかれているように、インストールディスクが必要です。もし、使用しているOSが、メーカ製PCの付属品である場合、インストールディスクが提供されずに、なんらかの形でリカバリ用ディスクが提供されているかとおもいますので、その場合は、マニュアルとメーカのサポートに問い合わせてください(回復環境が、利用できるのか出来ないのか、どうすれば利用できるのか は、メーカ次第ですので、メーカから提供されている情報を調べる必要が有ります。)。メーカ製PCの付属品ではない場合(DSP版やパッケージ版を別途購入した場合)、手元にインストールディスクがあるはずですから、サイトに書かれている通りの手順で、それを利用してください。
# なので、Windowsを起動するとき、エラーとならないようUSBを指しておく以外は、おそらくUbuntuは出番はないです。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
みなさま
ご指導頂きましてありがとうございます。
今から確認をしながら作業してみます。
本当にありがとうございます。
オフライン
今はUbuntuを忘れて#1,#2の方法でvistaを修復することが最善手と思います。
無事vistaのMBRが修復出来れば次に行うのは
・USBをさしてない時はVistaが勝手に立ち上がる
・USBをさすとGrubで選択できる
ですね。
方法は二つあります。
https://wiki.ubuntulinux.jp/UbuntuTips/UsbInstall/InstalltoUSBStorage
手順「9~10」でブートローダーのインストール先をUSB-HDDに指定して再インストール。
もう一つは
https://wiki.ubuntulinux.jp/UbuntuTips/Others/RepairMbrWithGrub
手順1を実行するとUSB-HDDから起動します。
アプリケーション→アクセサリ→端末と起動して手順2を実行します。
この場合、起動しているシステムが有るデバイスを/dev/sdaとみなすので(←少し自信無し、ど忘れ)手順の通りのコマンドを実行して下さい。
USB-HDDにGRUBがインストールされます。
実行前に
$ sudo fdisk -l
を実行すれば内蔵HDDとUSB-HDDのデバイスファイル名(/dev/sd*)が確認出来ます。
パスワードはログインに使っているものを。(端末上で入力しても表示されずカーソルも動きませんが正常です)
↑-l のlは小文字のエルです。
今回のミスは内蔵HDD=/dev/sda にgrubをインストールしてしまった事が原因です。
目的を達成するにはUSB-HDD=/dev/sdb にGRUBをインストールすることで、USBが挿入されていなければ内蔵HDDのMBRから、USBが挿入されて入れば優先順位でUSBメモリのMBRからアクセスされます。
--------------------------------------------------------------------
注)USBの /dev/sdbはデバイスの接続順番や接続数によって/dev/sdc や /dev/sdd 等と変わるので環境に合わせて読み替えてください。 UUIDと言う「唯一のID」がデバイスに有るので、それを使用して接続状況が変わっても大丈夫な指定方法も有りますが今回は混乱するので保留。
--------------------------------------------------------------------
#1、#2の方法が使えずMBRの復旧が出来ないときは#4等の別のブートローダーを使用することになります。
電源投入後のメニューの変化は有りますが起動したWindowsには何の影響も与えませんし起動出来ないまま等の心配は無いので安心して下さい。
オフライン