お知らせ

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

#1 2011-03-15 02:35:08

Daiwa2749
メンバ
From: Japan,Chiba
登録日: 2011-03-15

助けてください、USBストレージを外すと起動できません、

私のPCはubuntu10.10とWindows7のデュアルブートとなっています。 今回、外付けHDDにインストールしようと思ったのですが、お恥ずかしながらGRUBを内蔵HDDに上書きしてしまった?ようなのです 題意に書きましたとおり、外付けHDDを外すと起動できません、その外付けHDDを別のPCにつけてブートしても起動しないのです。 以前にも同じ境遇の方がいらっしゃったようでGoogleでUSBストレージ外すと起動できない と検索するとすぐに出てきました 私にはあまりわからない内容だったのでここであらためて私に起こっている状況で質問させてもらいました

そちらの内容に書かれていることをためしてみようと思いました、そしてsudo fdisk -l と入力すると

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

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sda1               1        1501    12052480   27  不明
/dev/sda2   *        1501        1514      102400    7  HPFS/NTFS
/dev/sda3            1514       21356   159382392    7  HPFS/NTFS
/dev/sda4           21356       38914   141031425    f  W95 拡張領域 (LBA)
/dev/sda5           28715       38914    81918976    7  HPFS/NTFS
/dev/sda6           21356       28409    56652800   83  Linux
/dev/sda7           28409       28714     2452480   82  Linux スワップ / Solaris

領域テーブル項目がディスクの順序と一致しません

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

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sdb1   *           1       30401   244191488    7  HPFS/NTFS
/dev/sdb2           30401       60802   244192257    5  拡張領域
/dev/sdb5           30401       59565   234255360   83  Linux
/dev/sdb6           59565       60802     9935872   82  Linux スワップ / Solaris

と、なりました、その後に sudo grub-install /dev/??? と入力すればいいらしいのですが、私の場合「?」の部分に何が入るのでしょうか? 

端末もまだ始めたばかりの初心者ですが、おねがいします。夜遅くにすみません

オフライン

 

#2 2011-03-15 08:51:10

kiyop
拒否
From: http://kiyoandkei.bbs.fc2.com/
登録日: 2010-01-23

Re: 助けてください、USBストレージを外すと起動できません、

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#3 2011-03-15 12:19:43

Daiwa2749
メンバ
From: Japan,Chiba
登録日: 2011-03-15

Re: 助けてください、USBストレージを外すと起動できません、

kiyopさん、朝早くからすみません 回答ありがとうございいます。

昨晩いろいろな方法を試してみたのですが、自己解決しましたので方法が正しかったのかどうか見ていただけると幸いです。

念のため先程kiyopさんに教えていただいた方法で起動したところしっかりと今までのubuntuのGRUBが起動し、端末上でmountと入力したところ


/dev/sda6 on / type ext4 (rw,errors=remount-ro,commit=0)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/daiwa/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=daiwa)
/dev/sdb5 on /media/2f535a1a-1e1d-41ba-9de6-a62194dbabbc type ext4 (rw,nosuid,nodev,uhelper=udisks)
/dev/sdb1 on /media/HDD (500GB) type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)

と表示されました。この状態で合っているのかはわかりませんが 昨晩、外付けHDDをつけていつものubuntuを起動し、外付けHDDを外してから端末上で
 sudo /usr/sbin/grub-install /dev/sda と入力しましたら再起動後にいつものubuntuのGRUBが起動しました。 これで合っているのでしょうか? 特に/dev/sda6のあとにerrorという文字があるので心配です。

オフライン

 

#4 2011-03-15 20:12:46

kiyop
拒否
From: http://kiyoandkei.bbs.fc2.com/
登録日: 2010-01-23

Re: 助けてください、USBストレージを外すと起動できません、

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#5 2011-03-15 20:34:57

Daiwa2749
メンバ
From: Japan,Chiba
登録日: 2011-03-15

Re: 助けてください、USBストレージを外すと起動できません、

kiyopさん 回答ありがとうございました。 ようやく安心できました。 

もうひとつお聴きしたいのですが、内蔵HDDにはGRUBをインストールすることはできたのですが、他のPCに外付けHDDをつけてブートしてみたところ、以前内蔵HDDからGRUBを起動できない時と同じエラーが出ました GRUBレスキューといったような内容だったと思います。 
 
私の推測ですが、最初に外付けHDDにインストールする際に外付けHDDの設定のまま内蔵HDDのGRUBを上書きしてしまったと思うのですが。 このままだと外付けHDDの中のubuntuが鼓動できないので、(内蔵HDDのGRUBの中のカーネルをすべて試しても外付けHDDのubuntuは起動できませんでした)外付けHDDの中にもGRUBをインストールしたいと思います。 外付けHDDの中にGRUBをインストールする方法を教えていただけないでしょうか

すみません、おねがいします。 そもそも私がインストールをするときに拡張のところを設定していなかったのが一番の原因なのですが。

オフライン

 

#6 2011-03-15 22:27:28

kiyop
拒否
From: http://kiyoandkei.bbs.fc2.com/
登録日: 2010-01-23

Re: 助けてください、USBストレージを外すと起動できません、

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#7 2011-03-15 23:29:52

Daiwa2749
メンバ
From: Japan,Chiba
登録日: 2011-03-15

Re: 助けてください、USBストレージを外すと起動できません、

何度もすみません、先程起動できなかったPCはBIOSメニューでUSB起動にしました。 ですがやっぱりGRUBが見つからない様なのです。
そこでいろいろな方法を試してもやっぱり↑のようなエラーになってGRUBは起動できないのです。 ちなみにこの外付けHDDはディスク・ユーティリティーで確認したところ/dev/sdd だそうで、kiyopさんの方法でGRUBをインストールしようとしました。
sudo  grub-install  /dev/sdd と端末で入力したところ

/dev/sdd does not have any corresponding BIOS drive.

と表示されました。 その後 sudo update-grub と入力すると

Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.35-28-generic
Found kernel: /boot/vmlinuz-2.6.35-27-generic
Found kernel: /boot/vmlinuz-2.6.35-25-generic
Found kernel: /boot/vmlinuz-2.6.35-22-generic
Found GRUB 2: /boot/grub/core.img
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done

と表示されました。 これであっているんでしょうか?  夜遅くにすみません宜しくお願いします

オフライン

 

#8 2011-03-16 00:11:00

kiyop
拒否
From: http://kiyoandkei.bbs.fc2.com/
登録日: 2010-01-23

Re: 助けてください、USBストレージを外すと起動できません、

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#9 2011-03-16 00:49:21

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

Re: 助けてください、USBストレージを外すと起動できません、

微妙にコマンドを実行している環境(起動しているOS)が間違っている気がします。
起動できるPCでUSBのUbuntuを起動。
$ df

と入力して[ / ]がマウントされているデバイスファイル名からUSBが/dev/sd?の?の部分を確認してください。
$ sudo fdisk -l
でも構いません。

USBメモリが/dev/sda と認識されているとして書きます。

$ sudo grub-mkdevicemap -n && sudo grub-install /dev/sda
$ sudo update-grub

オフライン

 

#10 2011-03-16 07:40:04

Daiwa2749
メンバ
From: Japan,Chiba
登録日: 2011-03-15

Re: 助けてください、USBストレージを外すと起動できません、

実は外付けHDDのubuntuがどのPCでも認識されないらしく、今つかっているPCに接続して起動すると内蔵HDDのGRUBが起動するのですが、その中のすべてを試しても(memorytest以外)外付けHDDのubuntuが起動しないのです。 外付けHDDの中にはGRUBが入っていないという状況なんだと思います。 他のPCに接続するとやっぱりerror: no such device grub rescue>(先程GRUBレスキューと書いたエラーです)と出てGRUBが起動しません。 となるのです。 この際外付けの方は再インストールしなおそうと思います。 前のバージョンで拡張となっていたGRUBのインストール場所に変わるものも発見できましたので おそらくもう同じ間違いはしないかと
わかりやすいご回答ありがとうございました。 とても助かりました。 初心者ですのでまたお世話になるかもしれませんが 

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

オフライン

 

#11 2011-03-16 12:35:59

kiyop
拒否
From: http://kiyoandkei.bbs.fc2.com/
登録日: 2010-01-23

Re: 助けてください、USBストレージを外すと起動できません、

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#12 2011-03-16 12:55:57

Daiwa2749
メンバ
From: Japan,Chiba
登録日: 2011-03-15

Re: 助けてください、USBストレージを外すと起動できません、

度々のご回答ありがとうございました、情報としてもう少し上達したら挑戦してみようと思います。
失敗が怖いのでまずはカーネルやubuntuの構成などの基礎を学んでからにします。何分初心者なもので、わからないことがたくさんありますので…

ありがとうございました。 またお世話になるかもしれませんがそのときも何卒よろしくお願いします。

オフライン

 

Board footer

Powered by FluxBB