お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-01-27 00:51:36

bngmp
新しいメンバ
登録日: 2011-01-26

USBにインストール後、OS(元々入っていたwin)が起動しなくなりました。

初投稿です。よろしくお願いします。
似たようなトピックスがある中で恐縮ですが、質問させてください。

以下、不具合の概要です。

・USBメモリにubuntuをインストールして、起動してみようとした過程で、
OS(元々HDDに入っていたwinXP)が起動しなくなってしまいました。
・LiveDVDからUSBメモリにインストールし、完了メッセージが表示されたため、DVDを取り出しPCを再起動させたところ
"error: no such device:  49456189-56c0-407a-a1bb-308c68eac79c.
grub rescue>"
と表示され、ubuntuが起動しません。
・とりあえずwinを起動させようとUSBを抜いて再起動したところ
やはり上記のメッセージが表示され、それ以上作動しません。
・BIOSでHDDの機動順序を1番に変更しても同様です。
・PC内蔵のリカバリ機能は動くか確かめるために、PC起動時にF10を押してみても
上記のメッセージが表示され、それ以上作動しません。
・LiveDVDを挿入してPCを起動すると、ubuntuは起動します。

・また、インストールが完了したUSBメモリを別のPC(sotec C101W4)で起動しようとすると
黒画面にアンダーバーが表示されるだけで、それ以上作動しません。


以下、実際に行った機器等です。

ubuntuのisoファイル "ubuntu-ja-10.10-desktop-i386.iso"
PC "VGN-FS91S" (2005年ごろに出たノートのvaioです)
USBメモリ "RUF2-PS8G-WH"(BUFFALOのメモリです)
LiveDVD 上記isoファイルを外付けDVD-Rドライブで焼いて作成


LiveDVDからUSBメモリに直接インストールするのだから
PCのHDDに影響があるはずがないのでは…というのが素人の意見なのですが、どうなんでしょうか…。

希望としては、USBメモリを挿したときだけubuntuが起動するような使い方をしたかったのです。


御教授のほど、よろしくお願いします。

オフライン

 

#2 2011-01-27 22:38:38

hir0
メンバ
登録日: 2008-09-28

Re: USBにインストール後、OS(元々入っていたwin)が起動しなくなりました。

LiveDVDからUSBメモリに直接インストールするのだから
PCのHDDに影響があるはずがないのでは…

少なくともブートローダは内蔵HDDにインストールされています。
インストール時の設定ミスですが、まず状況の確認をしましょう。

ライブDVDを起動させて下さい。
UbuntuをインストールしたUSBメモリも挿しておきます。

「アプリケーション」→「アクセサリ」→「端末」を開いて下さい。
「$」マークに続けてsudo fdisk -l と入力してエンターを押してください、今後コマンドは
$ sudo fdisk -l

と書きますが、実際に端末に入力する際は「$」は省略してください。
「-l」の「l」は小文字のL(エル)です。コマンドは全て半角英数です。

オフライン

 

#3 2011-01-29 17:39:01

bngmp
新しいメンバ
登録日: 2011-01-26

Re: USBにインストール後、OS(元々入っていたwin)が起動しなくなりました。

返信ありがとうございます。

以下の様に表示されました。長いですが、貼り付けます。


ubuntu@ubuntu:~$ sudo fdisk -l

ディスク /dev/sda: 80.0 GB, 80026361856 バイト
ヘッド 255, セクタ 63, シリンダ 9729
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x7c339a0a

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sda1   *           1         730     5863693+   7  HPFS/NTFS
/dev/sda2             731        3162    19535040    7  HPFS/NTFS
/dev/sda3            3163        9729    52749427+   f  W95 拡張領域 (LBA)
/dev/sda5            3163        9729    52749396    7  HPFS/NTFS

ディスク /dev/sdb: 7960 MB, 7960788992 バイト
ヘッド 245, セクタ 62, シリンダ 1023
Units = シリンダ数 of 15190 * 512 = 7777280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x000eb7d5

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sdb1               1         973     7388160   83  Linux
領域 1 は異なった物理/論理開始位置になっています(Linux では無い?):
     物理=(0, 32, 33) 論理=(0, 33, 3)
領域 1 は異なった物理/論理終点になっています:
     物理=(919, 232, 17) 論理=(972, 220, 48)
パーティション 1 は、シリンダ境界で終わっていません。
/dev/sdb2             974        1024      382977    5  拡張領域
領域 2 は異なった物理/論理開始位置になっています(Linux では無い?):
     物理=(920, 9, 48) 論理=(973, 8, 49)
領域 2 は異なった物理/論理終点になっています:
     物理=(967, 182, 47) 論理=(1023, 112, 54)
パーティション 2 は、シリンダ境界で終わっていません。
/dev/sdb5             974        1024      382976   82  Linux スワップ / Solaris
ubuntu@ubuntu:~$


以上です。

オフライン

 

#4 2011-02-01 22:29:38

hir0
メンバ
登録日: 2008-09-28

Re: USBにインストール後、OS(元々入っていたwin)が起動しなくなりました。

返事が遅れてスミマセン。

#3では内蔵HDDが/dev/sda, USBメモリが/dev/sdb と表示されています。
/dev/sda は普通は変更されないので良いのですが、USBデバイス等の抜き差し出来るものは状況によって変わりますので書き込みを実行する場合は再度確認して下さい。

内蔵HDDが /dev/sda, USBメモリが/dev/sdb として書き込みます。

ライブ環境で起動してください。
「アプリケーション」の「アクセサリ」から端末を開き
$ sudo apt-get update
$ sudo apt-get install lilo
メッセージの類は全て「yes」や「OK」の方を選んで下さい。

$ sudo lilo -M /dev/sda mbr

これでXPは起動できます。
(見た目や使用感に違いは無いです)気になるようでしたらMicrosoftが提供する修復方法を行った下さい「fixmbr」でマイクロソフトのサポートを検索されると良いと思います。


$ sudo mount /dev/sdb1 /mnt
$ ls /mnt

bin    dev   initrd     lib    media  proc  selinux  tmp  vmlinuz   boot   etc   initrd.img      lib32       mnt    root  srv      usr   cdrom  home  opt    sbin  sys      var

表示されるものがほぼ同じなら大きな問題は無いと仮定できます(ファイryシステムが認識され、マウントが出来ディレクトリが作成されている)。
確認が出来ましたら

$ sudo mount --bind /sys /mnt/sys
$ sudo mount --bind /dev /mnt/dev
$ sudo mount --bind /proc /mnt/proc
$ sudo chroot /mnt /bin/bash

プロンプトが「$」から「#」に変わるのを確認してください。
ここで念の為にもう一度 
# fdisk -l

を実行してUSBメモリのデバイスファイル名を確認してください、現在はUSBメモり内のシステムファイルを使用して起動している状態なのでデバイスファイル名が/dev/sdb から変わっているかも?
以下はUSBメモリが/dev/sdb であると仮定して書いています。
間違えると#1 の状態に戻るので、ある意味問題は無いです。
# grub-install /dev/sdb

最初のエラーメッセージがUUID(パーティション)を見つけられないとのことなので設定ファイルの更新を行います。
# uodate-grub


いきなり再起動でも良いのですが万全を期して
# exit
$ sudo umount /mnt/proc
$ sudo umount /mnt/dev
$ sudo umount /mnt/sys
$ sudo umount /mnt

再起動。

オフライン

 

#5 2011-02-06 14:47:44

bngmp
新しいメンバ
登録日: 2011-01-26

Re: USBにインストール後、OS(元々入っていたwin)が起動しなくなりました。

連絡遅れてしまい、すいませんでした。

3度目のトライで成功しました…!

もしかしたら、
# uodate-grub → # update-grub
でしょうか?
いずれにせよ、解決しました。
ありがとうございます。

オフライン

 

#6 2011-02-06 22:38:49

hir0
メンバ
登録日: 2008-09-28

Re: USBにインストール後、OS(元々入っていたwin)が起動しなくなりました。

解決して良かったです。

三度目ですか、、、タイプミスで二度余分な作業をさせてしまった様ですね、ゴメンなさい。

オフライン

 

Board footer

Powered by FluxBB