
Ubuntu日本語フォーラム

ログインしていません。
ubuntuをUSBにインストールしたら、
Windowsを起動しようとしても
error: no such device:
941ba3bf-1e6a-4d09-bb3d-25ce9ace5aa7
とででしまいます。
ubuntuも似たような画面がでて起動できません。
ぐぐってみたところ、ブートローダのインストール先を間違えたようなのですが、
直しかたがわかりません。
何処を書き換えればいいのでしょうか?
オフライン
ブートローダのインストール先を間違えたのでしたらラッキーですが、まずは確認しないと。
インストールに使用したディスクでUbuntuを「お試し」で起動して下さい。
UbuntuをインストールしたUSBも挿しておいてください。
Windowsのパーティションは覗けますか?
使用しているUbuntuのバージョンで方法が微妙に違います。 10.10以前なら上部パネルの「場所」から。
11.04以降なら、、、GUIの使い方が分からないorz
左端にあるランチャーからホームを開いてウィンドウ上部の「戻る」とか「進む」の列にあるデスクトップのアイコンをクリックするとWindowsで言うマイコンピュータ見たいな感じの所から各種パーティションや外部ストレージにアクセスできます。
まずはWindowsが無事に存在することを確認して下さい(インストール時に誤って上書きしていない事を確認)。
・後は使用しているUbuntuのバージョンとWindowsのバージョン。
・PCの製品名(問題が深刻な場合素早く回答がつきやすくなります)
・$ sudo fdisk -l
の結果の三つをお願いします。
オフライン
解答ありがとうございます。
まず、Windowsはubuntuを入れたUSBからなら、起動できました。(たぶん、ブートローダの場所を変更し忘れたのだと。。)
そして、ubuntuのバージョンは11.04、WindowsはXP Homeです。
あっ、すいません。いま、Windowsで返事を書いているので、Ubuntuで出直します。
宜しくお願いします。
オフライン
上の投稿の続きです。
まず、PCはNECのVALUESRTARです。
そして、$ sudo fdisk -lの結果は、
ディスク /dev/sda: 163.9 GB, 163928604672 バイト
ヘッド 255, セクタ 63, シリンダ 19929
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト
ディスク識別子: 0x2da92da8
デバイス ブート 始点 終点 ブロック Id システム
/dev/sda1 * 1 17751 142584876 7 HPFS/NTFS
/dev/sda2 17752 18359 4883760 7 HPFS/NTFS
/dev/sda3 18360 19929 12611025 c W95 FAT32 (LBA)
ディスク /dev/sdb: 8103 MB, 8103395328 バイト
ヘッド 14, セクタ 52, シリンダ 21740
Units = シリンダ数 of 728 * 512 = 372736 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト
ディスク識別子: 0xc3072e18
デバイス ブート 始点 終点 ブロック Id システム
/dev/sdb1 * 3 21738 7911425 5 拡張領域
/dev/sdb5 3 1373 498688 82 Linux スワップ / Solaris
/dev/sdb6 1376 21738 7411712 83 Linux
ディスク /dev/sdd: 1500.3 GB, 1500301910016 バイト
ヘッド 255, セクタ 63, シリンダ 182401
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト
ディスク識別子: 0x8379d61e
デバイス ブート 始点 終点 ブロック Id システム
/dev/sdd1 1 182401 1465136001 c W95 FAT32 (LBA)
となりました。きっと致命的ではないですよね?
ブートが正しくできる方法をぜひお願いします。
オフライン
返事が遅れてすみません。
レスが付くかと思いましたが、そのままだったので少し驚いています。
手軽な方法を書きます。
最後に書く注意点も読んでください。
*USBメモリのUbuntuが起動できない場合はインストールディスク(USBメモリ)を使用してください。
USBメモリのUbuntuを起動して
$ sudo fdisk -l
状況によって変動する為、USBメモリが#4の時と同じく /deb/sdb なのを確認して下さい。
/dev/sdb で無い場合は適宜変更してください。
$ sudo grub-install /dev/sdb
$ sudo update-grub
これでUSBメモリにGRUBがインストールされます。
$ sudo apt-get update
$ sudo apt-get install mbr
$ sudo install-mbr /dev/sda
代替のWindowsを起動できるブートローダが/dev/sda にインストールされます。
これでUSBメモリを刺せばUSBメモリのGRUBから、抜けば内蔵HDDからの軌道となります。
代替で使用するブートローダはWindows XP用です。Vista Win7 では致命的なエラーを招きます
基本的にMicrosoft社が修復方法を用意しています。
キーワードは「fixmbr」「Windows MBR修復」です。
LinuxでもXP以降のバージョンの修復も複数の方法で可能です。以下を参考にしてください。
https://forums.ubuntulinux.jp/viewtopic.php?id=9385
オフライン