お知らせ

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

#1 2012-09-17 11:59:53

same
新しいメンバ
登録日: 2012-09-17

PCが起動できなくなってしまいました。

同様の内容の投稿を見つけましたが、自分では解決できませんでしたので、
大変申し訳ありませんが、お力をお貸しください。

Windows7とUbuntuのデュアルブート環境を構築しようと思い、Windows7をインストール済みの
PCにUbuntuをインストールしたのですが、以下のメッセージが出てPCが起動できません。

error:no such device : ------
grub rescue >

CDからUbuntuを起動し、「$sudo fdisk -lu」を実行した結果は以下のような内容でした。

ubuntu@ubuntu:~$ sudo fdisk -lu

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
ヘッド 255, セクタ 63, シリンダ 121601, 合計 1953525168 セクタ
Units = セクタ数 of 1 * 512 = 512 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト
ディスク識別子: 0x37a93f31

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848  1953521663   976657408    7  HPFS/NTFS/exFAT

Disk /dev/sdb: 250.1 GB, 250059350016 bytes
ヘッド 255, セクタ 63, シリンダ 30401, 合計 488397168 セクタ
Units = セクタ数 of 1 * 512 = 512 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト
ディスク識別子: 0x000dc72f

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sdb1            2048   156250111    78124032   82  Linux スワップ / Solaris
/dev/sdb2       156252158   488396799   166072321    5  拡張領域
/dev/sdb5       332146688   488396799    78125056   83  Linux
/dev/sdb6       156252160   332146687    87947264    b  W95 FAT32

パーティションテーブル項目がディスクの順序と一致しません

Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
ヘッド 255, セクタ 63, シリンダ 121601, 合計 1953525168 セクタ
Units = セクタ数 of 1 * 512 = 512 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト
ディスク識別子: 0xeac77b4d

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sdc1              63  1953520064   976760001    c  W95 FAT32 (LBA)


どなたか、解決策を教えていただければ幸いです。よろしくおねがいいたします。

オフライン

 

#2 2012-09-17 14:16:35

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: PCが起動できなくなってしまいました。

ubuntuが入ったHDDはsdb5ですので、
https://wiki.ubuntulinux.jp/UbuntuTips/ … brWithGrub
の方法で、LiveCDの起動メニューを表示させ、F6を押し、編集機能を使って、

コード:

file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.gz ............
                      ↓
file=/cdrom/preseed/ubuntu.seed root=/dev/sdb5 initrd=/casper/initrd.gz ............

のように”/”を変更、起動させる。
起動したら、端末を開き、

コード:

 $ sudo /usr/sbin/grub-install /dev/sda

で、Grubを再インストールする。
再起動で、Ubuntuが起動したら、再び端末から、

コード:

$ sudo update-grub

でWindows7を起動メニューの項目にいれる。
再起動で、Windowsが起動することを確かめてください。

オフライン

 

#3 2012-09-17 17:40:33

same
新しいメンバ
登録日: 2012-09-17

Re: PCが起動できなくなってしまいました。

funatogawaさん
回答ありがとうごさいます。
お教えいただいた方法を試した見たところ、
ubuntuの起動はできましたが、依然としてwindowsは
立ち上がりませんでした。

grubの再インストールに失敗しているのでしょうか…?

オフライン

 

#4 2012-09-17 17:52:26

same
新しいメンバ
登録日: 2012-09-17

Re: PCが起動できなくなってしまいました。

[追記]
なお、

$ sudo /usr/sbin/grub-install /dev/sda

を実行した際のメッセージは、

/usr/sbin/grub-setup: warn: Sector 32 is already in use by FlexNet; avoiding it.  This software may cause boot or other problems in future.  Please ask its authors not to store data in the boot track.
Installation finished. No error reported.

と、表示されています。

オフライン

 

#5 2012-09-19 22:55:59

same
新しいメンバ
登録日: 2012-09-17

Re: PCが起動できなくなってしまいました。

何度もすみません。
色々試してみたのですが、やはりまだ復旧が出来ていません。
もうwindowsの再インストールしかないのでしょうか?
どなたか、アドバイスいただけると嬉しいです。
よろしくお願いいたします。

オフライン

 

#6 2012-09-20 05:45:18

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: PCが起動できなくなってしまいました。

再インストールする前に、
Windows7の起動デスクで、Windows7を修復セットアップで修理して起動できる状態にしてください。
このフォーラムにもたくさんの事例がありますし、MicrosoftHPにもあります。
http://windows.microsoft.com/ja-jp/Wind … -Windows-7
再インストールせずに起動できると良いですね。


さて、sameさんは、Ubuntuのブートローダーを/dev/sdaに入れてWindowsとのデュアルブート環境を作りましたが、
私は、/dev/sdbの方のMBRに入れることをお勧めします。
これはWindowsとUbuntuが別のHDDから起動することになるので、Ubuntuを使うときには、BIOSで/dev/sdb(250GBのHDD)を起動順の先頭に持ってくる必要がありますが、こちらのほうがはるかに安全です。

ついでに、私のHDD環境をお見せします。

コード:

funa@funa-MS-7586:~$ sudo parted -l
モデル: ATA SAMSUNG HD103UJ (scsi)
ディスク /dev/sda: 1000GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos

番号  開始    終了    サイズ  タイプ   ファイルシステム  フラグ
 1    1049kB  106MB   105MB   primary  ntfs              boot
 2    106MB   1000GB  1000GB  primary  ntfs


モデル: ATA Hitachi HDS72302 (scsi)
ディスク /dev/sdb: 2000GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos

番号  開始  終了  サイズ  タイプ  ファイルシステム  フラグ


モデル: ATA WDC WD3200AAJS-6 (scsi)
ディスク /dev/sdc: 320GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos

番号  開始    終了   サイズ  タイプ   ファイルシステム  フラグ
 1    1049kB  120GB  120GB   primary  ext4              boot
 2    120GB   141GB  20.5GB  primary  linux-swap(v1)


モデル: ATA Hitachi HDS72302 (scsi)
ディスク /dev/sdd: 2000GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos

番号  開始  終了  サイズ  タイプ  ファイルシステム  フラグ


funa@funa-MS-7586:~$

/sdaがWindows7
/sdbと/sddが空き(Windows7のデータ領域にする予定)
/sdcがUbuntu32ビット版(コレガのHDDケースに入っており、eSTA接続されている。)
で、WindowsのHDDには何ら手を加えていません。

手順は#2のスレッドと同じことをすれば良いのですが、唯一、Grubの再インストールが、

コード:

sudo /usr/sbin/grub-install /dev/sdb

で、Ubuntuが入っているHDDのMBRを指定します。
#2の手順を最後まで実行すれば、Grubの起動リストの最後にWindows7が加わりますので、それを選択すればWindowsのHDDを起動順のトップにせずに、Windows7が起動可能になります。
逆にWindows7のHDDをUbuntuのHDDより高くしてしまうと、Ubuntuは起動しなくなります。

オフライン

 

#7 2012-09-20 05:47:36

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: PCが起動できなくなってしまいました。

すみません訂正します。
✕ /sdcがUbuntu32ビット版(コレガのHDDケースに入っており、eSTA接続されている。)
○ /sdcがUbuntu32ビット版(コレガのHDDケースに入っており、eSATA接続されている。):Aが抜けました。

オフライン

 

#8 2012-09-25 23:25:09

same
新しいメンバ
登録日: 2012-09-17

Re: PCが起動できなくなってしまいました。

funatogawaさん
返信が遅くなり、大変に申し訳ありませんでした。
やっとwindowsを復旧させることができました。
本当に有難うございます。

これにめげずに、ubuntuインストールに再度チャレンジをしてみようとおもいます。

本当にありがとうございました。

オフライン

 

Board footer

Powered by FluxBB