お知らせ

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

#1 2010-08-03 15:59:53

8864
メンバ
登録日: 2010-05-07

grub:rescueとエラーでgrubメニューが表示されぬ

Ubuntu10.04(64Bit)を耐久性を承知の上USBメモリにWindowsXpとデュアルブート出来るようにインストール昨日まで以上なく動作していましたが、本日電源ON、表題のように
grub:rescueとエラーでgrubメニューが表示されずUbuntu10.04(64Bit)を起動出来ぬ状態になりました。WindowsXpはUSBメモリを未装着で再起動すれば問題なく起動し動作
も問題有りません。

grub:rescueエラーの原因を探るべく、別マシンのUbuntu10.04(64Bit)を起動しエラー元のUSBメモリを覗いてみましたら、/bootデレクトリの中身が空っぽファイルは勿論/grub
も有りません、削除の行為もなし、こつぜんと消失した状態で、grubメニューが表示されぬ原因でした。

このUSBメモリはOSインストール用としては没にする予定なので、駄目もとで、起動したUbuntu10.04(64Bit)の/bootデレクトリの中身をコピーを試したのですが、GUI・CUI共はね
られました。GUIは管理者権限・CUIはROOT権限を使いました。なんとかコピーを出来る方法が有りましたら教えてください。

ディスク構成は下記です。

fdisk -l

ディスク /dev/sda: 128.0 GB, 128035676160 バイト

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sda1               1           6       48163+  de  Dell ユーティリティ
/dev/sda2   *           7        9604    77095935    7  HPFS/NTFS
/dev/sda3            9605       15566    47889765   83  Linux

ディスク /dev/sdc: 32.3 GB, 32296140800 バイト

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sdc1               1        3760    30193664   83  Linux----------------------コピー元
/dev/sdc2            3760        3927     1342465    5  拡張領域
/dev/sdc5            3760        3927     1342464   82  Linux スワップ / Solaris

ディスク /dev/sdb: 250.1 GB, 250059350016 バイト

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sdb1               1       24569   197350461    7  HPFS/NTFS
/dev/sdb2           24570       30401    46845509+   5  拡張領域
/dev/sdb5           24570       30156    44877546   83  Linux
/dev/sdb6           30157       30401     1967931   82  Linux スワップ / Solaris

ディスク /dev/sdd: 32.3 GB, 32326631424 バイト

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sdd1   *           1        1829    14691411    7  HPFS/NTFS
/dev/sdd2            1831        3931    16869359    5  拡張領域
/dev/sdd5            3763        3931     1346560   82  Linux スワップ / Solaris
/dev/sdd6            1831        3762    15518727   83  Linux---------------------コピー先

オフライン

 

#2 2010-08-03 18:43:46

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: grub:rescueとエラーでgrubメニューが表示されぬ

>なんとかコピーを
する前に、USBメモリーが正常か否かテストしたほうがいいのではないでしょうか?
(HDDならbadblocksだと思うのだけれど、USBメモリーにも有効なのだろうか?)

オフライン

 

#3 2010-08-03 21:35:05

8864
メンバ
登録日: 2010-05-07

Re: grub:rescueとエラーでgrubメニューが表示されぬ

badblocks -vs /dev/sdd試してみました、badblock noでした。

オフライン

 

#4 2010-08-03 21:36:32

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

Re: grub:rescueとエラーでgrubメニューが表示されぬ

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

オフライン

 

#5 2010-08-03 22:20:18

8864
メンバ
登録日: 2010-05-07

Re: grub:rescueとエラーでgrubメニューが表示されぬ

kiyopさんへ

fdisk -lの結果はコピー&ペーストでゴチャゴチャ部分は削除してます。パーテションのlinuxに関する部分は次になります。

/dev/sda3            9605       15566    47889765   83  Linux-------------------------------------------Ubuntu10.10用のスペース
/dev/sdc1               1        3760    30193664   83  Linux----------------------コピー元----------------10.04(64Bit)
/dev/sdb5           24570       30156    44877546   83  Linux-------------------------------------------9.10(64Bit)
/dev/sdd6            1831        3762    15518727   83  Linux---------------------コピー先---------------USBメモリ10.04(64Bit)普通にクリーンインストール

早速アドバイス頂きましたこと実行してみました、結果NGでした。

root@ssd3264bit*****# mount -t auto /dev/sdd6 /mnt -o rw
root@ssd3264bit*****# cp -fR /boot/* /mnt/boot/
cp: `/mnt/boot/System.map-2.6.32-21-generic' を stat できません: Input/output error
cp: `/mnt/boot/abi-2.6.32-21-generic' を stat できません: Input/output error
cp: `/mnt/boot/grub' を stat できません: Input/output error
cp: `/mnt/boot/initrd.img-2.6.32-21-generic' を stat できません: Input/output error
root@ssd3264bit*****#

尚/dev/sdc1 /bootには2.6.32-21〜2.6.32-24まで4種存在します。

オフライン

 

#6 2010-08-03 23:24:36

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

Re: grub:rescueとエラーでgrubメニューが表示されぬ

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

オフライン

 

#7 2010-08-04 07:49:33

8864
メンバ
登録日: 2010-05-07

Re: grub:rescueとエラーでgrubメニューが表示されぬ

kiyopさん、ご依頼の内容です。但し識別に関する部分は*****に置換してます。

*****@*****-desktop:~$ sudo fdisk -l
[sudo] password for *****:

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

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sdb1               1       24569   197350461    7  HPFS/NTFS
/dev/sdb2           24570       30401    46845509+   5  拡張領域
/dev/sdb5           24570       30156    44877546   83  Linux
/dev/sdb6           30157       30401     1967931   82  Linux スワップ / Solaris

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

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sdc1               1        3760    30193664   83  Linux
/dev/sdc2            3760        3927     1342465    5  拡張領域
/dev/sdc5            3760        3927     1342464   82  Linux スワップ / Solaris

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

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sda1               1           6       48163+  de  Dell ユーティリティ
/dev/sda2   *           7        9604    77095935    7  HPFS/NTFS
/dev/sda3            9605       15566    47889765   83  Linux

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

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sdd1   *           1        1829    14691411    7  HPFS/NTFS
/dev/sdd2            1831        3931    16869359    5  拡張領域
/dev/sdd5            3763        3931     1346560   82  Linux スワップ / Solaris
/dev/sdd6            1831        3762    15518727   83  Linux

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

*****@*****-desktop:~$ sudo blkid
/dev/sdb1: UUID="00C0DF5D6E294DAF" TYPE="ntfs"
/dev/sdb5: UUID="9b853f4a-b426-42fb-8b44-a0676e0ab62b" TYPE="ext4"
/dev/sdb6: UUID="6c2819bd-13c6-4449-a018-d1a7cec4ba9a" TYPE="swap"
/dev/sdc1: UUID="d806d0e0-339d-4798-a8f3-32fec7a55f21" TYPE="ext4"
/dev/sdc5: UUID="4694997d-2e33-4a68-aafb-9eca8c5c70c9" TYPE="swap"
/dev/sda2: UUID="346022D360229C1C" TYPE="ntfs"
/dev/sda3: UUID="552f6ce8-9702-4f1f-9870-95cb3f46b515" TYPE="ext4"
/dev/sdd1: UUID="790CA95A6C3E4A6A" TYPE="ntfs"
/dev/sdd5: UUID="13a32c69-c095-48e0-ba9f-82b0f9b623c0" TYPE="swap"
/dev/sdd6: UUID="453f7fb0-1e62-4b7c-94c6-48af0fd7d190" TYPE="ext4"

s*****@*****-desktop:~$ mount
/dev/sdc1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none 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)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
/dev/sdb1 on /media/sdb1 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/ssd3264bit/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=ssd3264bit)
/dev/sdd1 on /media/790CA95A6C3E4A6A type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sdd6 on /media/453f7fb0-1e62-4b7c-94c6-48af0fd7d190 type ext4 (rw,nosuid,nodev,uhelper=udisks)

*****@*****-desktop:~$ df
ファイルシステム           1K-ブロック    使用   使用可 使用% マウント位置
/dev/sdc1             29719520   7609444  20600396  27% /
none                   4059532       372   4059160   1% /dev
none                   4064048      1392   4062656   1% /dev/shm
none                   4064048       300   4063748   1% /var/run
none                   4064048         0   4064048   0% /var/lock
none                   4064048         0   4064048   0% /lib/init/rw
/dev/sdb1            197350456  52561356 144789100  27% /media/sdb1
/dev/sdd1             14691404    771124  13920280   6% /media/790CA95A6C3E4A6A
/dev/sdd6             15274932   3985356  10513640  28% /media/453f7fb0-1e62-4b7c-94c6-48af0fd7d190

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

番号  開始    終了    サイズ  タイプ   ファイルシステム  フラグ
1    32.3kB  49.4MB  49.3MB  primary
2    49.4MB  79.0GB  78.9GB  primary  ntfs              boot
3    79.0GB  128GB   49.0GB  primary  ext4


モデル: ATA WDC WD2500JS-00N (scsi)
ディスク /dev/sdb: 250GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos

番号  開始    終了   サイズ  タイプ    ファイルシステム  フラグ
1    32.3kB  202GB  202GB   primary   ntfs
2    202GB   250GB  48.0GB  extended
5    202GB   248GB  46.0GB  logical   ext4
6    248GB   250GB  2015MB  logical   linux-swap(v1)


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

番号  開始    終了    サイズ  タイプ    ファイルシステム  フラグ
1    1049kB  30.9GB  30.9GB  primary   ext4
2    30.9GB  32.3GB  1375MB  extended
5    30.9GB  32.3GB  1375MB  logical   linux-swap(v1)


モデル: UDISK PDU01_32G A3I2.0 (scsi)
ディスク /dev/sdd: 32.3GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos

番号  開始    終了    サイズ  タイプ    ファイルシステム  フラグ
1    32.3kB  15.0GB  15.0GB  primary   ntfs              boot
2    15.1GB  32.3GB  17.3GB  extended
6    15.1GB  30.9GB  15.9GB  logical   ext4
5    30.9GB  32.3GB  1379MB  logical   linux-swap(v1)

googleの"cannot stat: Input/Output error"結果をチラ読みですが、物理的要因が高そうです。

2fsck /dev/sdb6 を実行してみます。結果は後ほど提示します。

オフライン

 

#8 2010-08-04 07:57:38

8864
メンバ
登録日: 2010-05-07

Re: grub:rescueとエラーでgrubメニューが表示されぬ

2fsck /dev/sdb6 を実行してみます。結果は後ほど提示します。

は誤りです。
e2fsck /dev/sdd6を実行してみます。結果は後ほど提示します
に訂正します。

オフライン

 

#9 2010-08-04 08:33:14

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

Re: grub:rescueとエラーでgrubメニューが表示されぬ

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

オフライン

 

#10 2010-08-04 10:22:56

8864
メンバ
登録日: 2010-05-07

Re: grub:rescueとエラーでgrubメニューが表示されぬ

2fsck -y /dev/sdb6の実行結果です。(端末のコマンドの経緯は長いので省略します。)

Iノード 788568 ref count is 2, should be 1.  修正? yes

Unattached iノード 788569
Connect to /lost+found? yes
Iノード 788569 ref count is 2, should be 1.  修正? yes
Unattached iノード 788570
Connect to /lost+found? yes

この間省略

Iノード 795119 ref count is 2, should be 1.  修正? yes
Pass 5: Checking グループ summary information
Block ビットマップ differences:  -(99253--99255) -(99264--99301) -(99388--99592) -(99616--99636)

この間省略

--3313768) -3314176 -3314201 -3314207
修正? yes

この間省略

Free blocks count wrong for グループ #0 (23307, counted=15526).
修正? yes
Free blocks count wrong (2822388, counted=2905600).
修正? yes

この間省略

Iノード ビットマップ differences:  -(554956--554965) -(555162--555165) -(555238--555240) -(556468--556470)
59 -787091 -787123 -787155 -787187
修正? yes
Directories count wrong for グループ #64 (515, counted=412).
修正? yes

この間省略

Free iノードs count wrong for グループ #96 (1433, counted=1925).
修正? yes
Directories count wrong for グループ #96 (880, counted=698).
修正? yes
Free iノードs count wrong (825373, counted=825865).
修正? yes

この間省略

/dev/sdd6: ***** ファイルシステムは変更されました *****
/dev/sdd6: 145175/971040 files (0.1% non-contiguous), 974081/3879681 blocks

以上がコマンドの流れです。

終了した時点で/dev/sdd6/bootのの内容を見ましたら、/dev/sdc1/bootのうち次の3ファイル
  initrd_img-2.6.32-21-generic
  abi-2.6.32-21-generic
  system.map-2.6.32.-21-generic
を除きすべてコピーされ、未タイトルのフォルダが1個存在していたので、GUIでGRUBにリネームし/dev/sdc1/boot/grubのlocalフォルダも含め全ファイルを左ドラッグ>張付けでコピー
上記の3ファイルが除かれた理由が不明と/dev/sdd6/bootで使用していたファイルなので問題です。

オフライン

 

#11 2010-08-04 12:06:44

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

Re: grub:rescueとエラーでgrubメニューが表示されぬ

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

オフライン

 

#12 2010-08-05 16:25:17

8864
メンバ
登録日: 2010-05-07

Re: grub:rescueとエラーでgrubメニューが表示されぬ

/bootから/bootへのコピーのみで解決を追求したのですが、コピーそのもはクリア出来たのですが、正常起動までは敷居が高いので断念8GBのSSD乗り換えました。

オフライン

 

Board footer

Powered by FluxBB