
Ubuntu日本語フォーラム

ログインしていません。
Ubuntu使用歴の浅い初心者です。
使用機種はSONYのVAIOのVGC-LA70Bで、Ubuntu10.10使用で、Windowsは入れていません。
現在は、Ubuntu10.10日本語版のライブCDから起動して書き込んでいます。
昨日、Ubuntu10.10を使用中に画面がフリーズし、Ctr+Alt+Delが使えなかったので、
やむを得ず電源ボタンの長押しでシャットダウンさせました。その後、電源を入れると
GNU GRUB Version 1.98+20100804-5ubuntu3
Ubuntu, with Linux 2.6.35-24-generic
Ubuntu, with Linux 2.6.35-24-generic(recovery mode)
Ubuntu, with Linux 2.6.35-23-generic
Ubuntu, with Linux 2.6.35-23-generic(recovery mode)
Ubuntu, with Linux 2.6.35-22-generic
Ubuntu, with Linux 2.6.35-22-generic(recovery mode)
Memory Test(memtest86+)
Memory Test(memtest86+, serial console115200)
ハイライトするエントリを選択するには↑ならびに↓キーを使ってください。Enterキーで選択したOSを起動します。'e'で起動コマンドの編集画面になります。'c'でコマンドラインを開きます。
という画面が出てきました。全てのオプションを試してみたのですが、
mount: mounting /dev on /root/dev failed : No such file or directory
mount: mounting /sys on /root/dev failed : No such file or directory
mount: mounting /proc on /root/dev failed : No such file or directory
Trarget file system doesn't have /sbin/init.
No init found. Try passing init= bootarg
BusyBox v1.15.3 (Ubuntu 1:1.15.3-1ubuntu11) built-in shell (ash)
Enter 'help' for a list of built-in commands.
という画面が出て、どれも起動しませんでした。
以下はライブCDからの起動で$ sudo fdisk -lを実行し結果です。
ディスク /dev/sda: 200.0 GB, 200049647616 バイト
ヘッド 255, セクタ 63, シリンダ 24321
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x00038120
デバイス ブート 始点 終点 ブロック Id システム
/dev/sda1 * 1 23939 192288768 83 Linux
/dev/sda2 23940 24322 3069953 5 拡張領域
/dev/sda5 23940 24322 3069952 82 Linux スワップ / Solaris
とにかく問題解決の次の一手が全く見当がつきません。皆様からのアドバイスをお待ちしています。
オフライン
No init found. Try passing init= bootarg
を検索したら、本家のフォーラムで類似するケースが見つかりました
[SOLVED] No init found. Try passing init= bootarg
http://ubuntuforums.org/showthread.php?t=1594621
sudo fsck /dev/sda1
を実行すれば治るかもしれません
オフライン
z.さんにご紹介いただいた
[SOLVED] No init found. Try passing init= bootarg
http://ubuntuforums.org/showthread.php?t=1594621
を参考に
sudo fsck /dev/sda1を実行したところ、以下のエラーメッセージが出ました。
fsck from util-linux-ng 2.17.2
e2fsck 1.41.12 (17-May-2010)
fsck.ext4: Device or resource busy while trying to open /dev/sda1
Filesystem mounted or opened exclusively by another program?
上記の本家のフォーラムによると、パーティションがマウントされている状態ではこのコマンドは
実効不可であるとのことなので、Gpartedを使って/dev/sda1のアンマウントを試みたのですが、
パーティションの項目でアンマウントが半透明になっていて選択できませんでした。
パーティションの項目の情報を選択すると
ファイルシステム:ext4
容量: 183.38 GiB
使用済: 9.25 GiB(5%)
空き: 174.13 GiB(95%)
フラグ: boot
パス: /dev/sda1
状態: マウントされていません
ラベル:
UUID: 67051bd2-3189-4ded-a966-d0c2e56d8df3
開始セクタ: 2048
終了セクタ: 384579583
総セクタ: 384577536
とありまして、マウントはされていないようなのですが、他にこのパーティションを使用中のプログラムは
ないように思うのですがなぜ sudo fsck /dev/sda1 が実行できないのでしょうか?
また、他に違う解決法がある場合も、お知らせください。
オフライン
「No init found. Try passing init= bootarg on Ubuntu」にて、Googleさんで検索したらヒットしました。
no init found, Try passing init=bootarg and then someとして、リストの冒頭にありました。
こちらです。この内容を行えばいいみたいです。
http://ubuntuforums.org/showthread.php?t=1200023
オフライン
それから、思い出したことがあります。最悪のハードのトラブルでも同様の症状になります。
このときは、諦めてください。IOのそれもHDDの制御が不能のときです。
biosの設定で確認できますが、SMBUS N/A と出た場合は、マザーボードのIO関連のchiptがご臨終です。
何もしても回復しませんので、マザーボードを交換するしか手段はありません。
それかPC本体を新しくしてください。
オフライン
koisan1949さん、アドバイスありがとうございます。
BIOSの設定を確認してみましたが、SMBUS N/A というのは見当たらなかったので、
マザーボードは問題ないようです。
#4のhttp://ubuntuforums.org/showthread.php?t=1200023
で提示されていた解決策を色々やってみたのですが、どれも解決には至りませんでした。
以下が試してみた方法の結果です。
sudo mkdir /media/root
sudo mount /dev/sda1 /media/root
→何も起こらなかったので、端末を強制終了させました。
sudo fdisk /dev/sda1
デバイスは正常な DOS 領域テーブルも、Sun, SGI や OSF ディスクラベルも
含んでいません
新たに DOS ディスクラベルをディスク識別子 0xf0467636 で作成します。
あなたが書き込みを決定するまで、変更はメモリ内だけに残します。
その後はもちろん以前の内容は修復不可能になります。
警告: 領域テーブル 4 の不正なフラグ 0x0000 は w(書き込み)によって
正常になります
警告: DOS互換モードは廃止予定です。このモード (コマンド 'c') を止めることを
強く推奨します。 and change display units to
sectors (command 'u').
→よく分からなかったので"q"をEnterで何もせずに終了させました。
sudo e2fsck /dev/sda1
e2fsck 1.41.12 (17-May-2010)
e2fsck: Device or resource busy while trying to open /dev/sda1
Filesystem mounted or opened exclusively by another program?
sudo e2fsck -y -f -v /dev/sda1
e2fsck 1.41.12 (17-May-2010)
e2fsck: Permission denied while trying to open /dev/sda1
You must have r/w access to the filesystem or be root
引き続き皆さんのアドバイスをお願いします。
オフライン
avonさん
同様の不具合に遭遇した経験がないので、適切なアドバイスが出来ず申し訳ないです。
こちらにsuperblock 関する対処が記載されていました。
試行されるとよいかも。。。
http://ubuntuforums.org/archive/index.php/t-744246.html
ファイルシステムにext4を利用されているので、
これはext3の拡張だし、ext2での対処でもいいのか疑問ですが。。。
オフライン
koisan1949さん、とにもかくにも私が抱えている問題解決のために
お時間と知恵を提供していただいていることに大変感謝しています。
http://ubuntuforums.org/archive/index.php/t-744246.html
を参考に実行したコマンドの結果を以下に記します。
$ sudo fsck -a /dev/sda1
fsck from util-linux-ng 2.17.2
fsck.ext4: Device or resource busy while trying to open /dev/sda1
Filesystem mounted or opened exclusively by another program?
$ sudo mke2fs -n /dev/sda1
mke2fs 1.41.12 (17-May-2010)
/dev/sda1 is apparently in use by the system; will not make a filesystem here!
$ sudo e2fsck -f -b 8193 /dev/sda1
e2fsck 1.41.12 (17-May-2010)
e2fsck: Device or resource busy while trying to open /dev/sda1
Filesystem mounted or opened exclusively by another program?
$ dmesg | tail
[196308.470902] ehci_hcd 0000:00:1d.7: dma_pool_free buffer-2048, f6a23780/36a23780 (bad dma)
[202378.937860] WARNING! power/level is deprecated; use power/control instead
[202379.018224] usb 1-4.1.4: USB disconnect, address 14
[202380.505695] usb 1-4.4: USB disconnect, address 15
[202385.429671] usb 1-4.2: USB disconnect, address 10
[202391.390162] usb 1-4.1.1: USB disconnect, address 12
[202393.689631] usb 1-4.3: USB disconnect, address 11
[202395.536478] gvfsd-metadata[10448]: segfault at 8 ip 0804cb7a sp bf98cea0 error 4 in gvfsd-metadata[8048000+c000]
[202427.598689] usb 1-4: USB disconnect, address 8
[202427.598697] usb 1-4.1: USB disconnect, address 9
$ sudo tune2fs -l /dev/sda1
tune2fs 1.41.12 (17-May-2010)
Filesystem volume name: <none>
Last mounted on: /
Filesystem UUID: 67051bd2-3189-4ded-a966-d0c2e56d8df3
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Filesystem flags: signed_directory_hash
Default mount options: (none)
Filesystem state: clean with errors
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 12025856
Block count: 48072192
Reserved block count: 2403609
Free blocks: 45648093
Free inodes: 11764080
First block: 0
Block size: 4096
Fragment size: 4096
Reserved GDT blocks: 1012
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 8192
Inode blocks per group: 512
Flex block group size: 16
Filesystem created: Sat Dec 18 18:47:30 2010
Last mount time: Wed Jan 5 09:44:12 2011
Last write time: Mon Jan 3 02:59:21 2011
Mount count: 15
Maximum mount count: 20
Last checked: Mon Jan 3 02:59:21 2011
Check interval: 15552000 (6 months)
Next check after: Sat Jul 2 02:59:21 2011
Lifetime writes: 170 GB
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 256
Required extra isize: 28
Desired extra isize: 28
Journal inode: 8
First orphan inode: 7734463
Default directory hash: half_md4
Directory Hash Seed: 1fa1fbaf-0509-402d-8888-8f106fc24296
Journal backup: inode blocks
上記の情報が問題解決に役立つといいのですが。
解決につながるかもしれないといった情報でも大歓迎ですので、皆様のアイデアをお待ちしています。
オフライン
#7に記載されていますが、再度blockサイズを増やしてe2fsckコマンドを試行してみてください。
Re: e2fsck with alternative superblock
Code:
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000
Boot a Live CD and try 'sudo e2fsck -b 32768 /dev/sda1' then.
Code:
sudo e2fsck -b 32768 /dev/sda1
The reason why it's best to do this from a Live CD is so that your file system won't be mounted.
You can do it from a different partition if you have another partition or hard disk with Linux installed, as long as you unmount the file system you want to work on first.
This command will replace your superblock with the backup copy which is located at sector 32768. If that doesn't work try the same command again but replace '32768' with '98304'.
下記コマンドの結果、改善がありますか。。。
~$ dmesg | tail
~$ sudo tune2fs -l /dev/sda1
オフライン
#9でkoisan1949がおっしゃったコマンドをライブCDからの起動で実行した結果、この様に出ました。
$ sudo e2fsck -b 32768 /dev/sda1
$ sudo e2fsck -b 98304 /dev/sda1
$ sudo e2fsck -b 163840 /dev/sda1
$ sudo e2fsck -b 229376 /dev/sda1
$ sudo e2fsck -b 294912 /dev/sda1
$ sudo e2fsck -b 819200 /dev/sda1
$ sudo e2fsck -b 884736 /dev/sda1
$ sudo e2fsck -b 1605632 /dev/sda1
$ sudo e2fsck -b 2654208 /dev/sda1
$ sudo e2fsck -b 4096000 /dev/sda1
上記すべて以下の結果が出ました。
e2fsck 1.41.12 (17-May-2010)
e2fsck: Device or resource busy while trying to open /dev/sda1
Filesystem mounted or opened exclusively by another program?
$ dmesg | tail
[222803.564921] gvfsd-metadata[12505]: segfault at 8 ip 0804cb7a sp bf80e460 error 4 in gvfsd-metadata[8048000+c000]
[242291.531118] gvfsd-metadata[12796]: segfault at 8 ip 0804cb7a sp bfc13160 error 4 in gvfsd-metadata[8048000+c000]
[266448.913770] usb 1-4.3: USB disconnect, address 23
[266455.930723] usb 1-4.1.1: USB disconnect, address 24
[266472.588102] gvfsd-metadata[13179]: segfault at 8 ip 0804cb7a sp bf9dade0 error 4 in gvfsd-metadata[8048000+c000]
[266474.318136] usb 1-4.2: USB disconnect, address 22
[266482.617996] usb 1-4.4: USB disconnect, address 26
[266497.578031] usb 1-4.1.4: USB disconnect, address 25
[266518.509888] usb 1-4: USB disconnect, address 20
[266518.509896] usb 1-4.1: USB disconnect, address 21
sudo tune2fs -l /dev/sda1
#8とまったく同じ結果でした。
オフライン
Bug #656526
Device or resource busy while trying to open
こちらです。
https://bugs.launchpad.net/ubuntu/+sour … bug/656526
これでダメなら、あっさり諦めるのも選択肢です。
私なら再インストールします。
オフライン
koisan1949に提案頂いた#11 を試してみたのですが、問題解決には至らず、結局再インストールしました。
アドバイスの数々ありがとうございました。
オフライン