
Ubuntu日本語フォーラム

ログインしていません。
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---------------------コピー先
オフライン
>なんとかコピーを
する前に、USBメモリーが正常か否かテストしたほうがいいのではないでしょうか?
(HDDならbadblocksだと思うのだけれど、USBメモリーにも有効なのだろうか?)
オフライン
badblocks -vs /dev/sdd試してみました、badblock noでした。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
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種存在します。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
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 を実行してみます。結果は後ほど提示します。
オフライン
2fsck /dev/sdb6 を実行してみます。結果は後ほど提示します。
は誤りです。
e2fsck /dev/sdd6を実行してみます。結果は後ほど提示します
に訂正します。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
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で使用していたファイルなので問題です。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
/bootから/bootへのコピーのみで解決を追求したのですが、コピーそのもはクリア出来たのですが、正常起動までは敷居が高いので断念8GBのSSD乗り換えました。
オフライン