
Ubuntu日本語フォーラム

ログインしていません。
Windows7内にubuntuをインストールしたのですが、ubuntuを起動するときに黒い画面に文字がたくさん出てきて止まってしまうときがあります。
Ctrl+Alt+Deleteの再起動も聞かないので強制終了をかけています。
しかし、もう一度ubuntuを起動してみると起動するときもあります。
Windows7は普通に起動するのですが、これは何故なんでしょうか?
オフライン
タイミングの問題で起動が失敗するといった類のバグを踏んでしまっているような気がしますが、
ハードウェアの型式など使用環境の詳細と、
具体的なエラーメッセージなどの症状の詳細、
が無いとはっきりしたことは調べようもありません。
もし、既知のバグであれば、ワークアラウンドが見つかるかも知れません。
オフライン
使用環境は、
CPU インテル Core i5-2410M
メモリ 4GB DDR3 SO-DIMM
HDD 500GB SerialATA
チップセット モバイル インテル HM65 Express
グラフィックス AMD Radeon HD 6470M/インテル HD グラフィックス 3000
です。
何行も文字が表示されますが、最後の行には
31.5934651] eth0: no IPu6 routers present
とありますが、よく分かりません。
オフライン
PCがメーカ製のものであれば、メーカ名と型式を、
組立機であれば、M/Bの型式を投稿下さい。
エラーメッセージについても、もう少し詳しい情報が欲しいところですが。。
グラフィックカードについては二つ記載があるのは、ひとつがオンボード、もうひとつが別体のグラフィックカードでしょうか。
BIOSの設定上、優先なのはAMD Radeon HD 6470Mという理解でよろしいでしょうか。
オフライン
Sony Vaio Sシリーズ VPCSB19FJ/Bだと思いますが、
Wubiでインストールしたのであれば、パフォーマンス・スイッチでGPUを切り替えてみてください。
オフライン
Sony Vaio Sシリーズ VPCSB19FJ/Bだと思いますが、
Wubiでインストールしたのであれば、パフォーマンス・スイッチでGPUを切り替えてみてください。
⇒STAMINAモードからSPEEDモードへ切り替えてみたところ起動は前より安定しました。
しかし5回に1回くらい以下のように表示され起動できません。これの対処法を教えていただけると助かります。
[ 20.452690] [<c1003165>] do_one_initcall+0×35/0×170
[ 20.453551] [<f8e41000>] ? radeon_init+0×0/0×1000 [radeon]
[ 20.454341] [<c10922db>] sys_init_module+0×db/0×230
[ 20.455099] [<c100ab5f>] sysenter_do_call+0×12/0×28
[ 20.455879] Code:f0 0f85 94 08 00 00 8b 83 c0 07 00 00 85 c0 0f 8e 6d
8b 93 c0 07 00 00 23 83 d0 07 00 00 83 ab bc
[ 20.4577078] EIP: [<f8df66e9>]evergreen_cp_start+0×49/0xae0 [radeon] SS
[ 20.458566] CR2: 00000000fad81ffc
[ 20. 459401] ---[ end trace 2604eab91ada9444 ]---
[ 21.697130] i2400m_usb 1-1.2:1.0: firmware interface version 9.3.2
[ 21.706901] usbcore: registered new interface driver i2400m_usb
[ 21.707006] ADDRCONF(NETDEV_UP): wmx0: link is not ready
[ 21.766426] ppdev. user-space parallel port driver
[ 21.775818] type=1400 audit(1305543054.634:5):apparmor="STATUS"operat
[ 21.777484] type=1400 audit(1305543054.634:6):apparmor="STATUS"operat
[ 22.029273] ADDRCONF(NETDEV UP):wlan0: link is not readu
[ 22.039718] r8169 0000:05:00.0: eth0: link down
[ 22.040595] r8169 0000:05:00.0: eth0: link down
[ 22.041580] ADDRCONF(NETDEV_UP): eth0:link is not ready
[ 23.594863] r8169 0000:05:00.0: eth0 link up
[ 23.595899] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 33.956611] eth0: no IPv6 routers present
オフライン
Ubuntuの起動確率を調べるため何回も起動と強制終了を繰り返した結果、コンピュータを起動してWindows7とUbuntuを選択する画面でUbuntuを選んでEnterを押したところで以下のメッセージが表示して進めなくなりました。(再起動は可)
--------------------------------------------------------------------------------------------------------------------
GNU GRUB version 1.99~rc1-13ubuntu3
Minimal BASH-like line editing is supported. For the first word,TAB
lists possible command completions. Anywhere else TAB lists possible
device or file completions.
rub>
--------------------------------------------------------------------------------------------------------------------
Windows7は今まで通り起動できるのですが、Ubuntuの方は壊れてしまったのでしょうか?
また、対処法があるのでしたら、教えてください(>_<)
オフライン
電源遮断、もしくは、ハードウェア的な再起動を繰り返したために、ファイルシステムが壊れてしまったのかも知れません。
内部に必要なデータあれば、
https://wiki.ubuntulinux.jp/UbuntuTips/Install/WubiGuide#head-e80f8715d061dd97d94a7d13559eea340e9b2afa
を参照して引き揚げてください。
Ubuntu自体は再インストールした方が早そうです。
問題は、r8169のカーネルモジュールあたりにありそうな気がします。
まだ、十分な調査(既知のバグ検索)はできていませんが、r8168/r8111系のチップの場合はRealtek配布のドライバを使ってみるのもよいかと思います。
まずは、データの引き上げを済ませましょう。上記Wikiで判らない箇所などあれば、ご質問下さい。
オフライン
必要なデータは残っていなかったので、Ubuntuをアンインストールしたのですかインストール時に割り当てたC:ドライブの30GB分の容量が回復しません。
これは、どういうことなのでしょうか?
また、この状態でUbuntuを再インストールしても差し支えないでしょうか?
オフライン
なにか残っていたとしても、再インストール時に消されるか、上書きされるはずですので、そのまま再インストールしてしまって下さい。
再インストールしたら、起動して、端末を立ち上げ、
lspci -nn | grep Ether
を実行して結果を投稿してみて下さい。
R8168/R8111系なら、
https://wiki.ubuntulinux.jp/UbuntuTips/Others/DkmsHowTo
に沿ってReaktekのドライバを入れてみましょう。
sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential dkms
して必要なツール類をインストールし、
http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=4&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false
からドライバのソースをダウンロードして下さい。
オフライン
05:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
と表示されました。
オフライン
ばっちり8168チップのようなので、やってみちゃって下さい。
上記の下準備を済まし、
ダウンロードしたファイル、r8168-8.023.00.tar.bz2をホーム直下に移動して下さい。
cd tar xvf r8168-8.023.00.tar.bz2 cd /usr/src sudo cp -R ~/r8168-8.023.00 /usr/src/ sudo touch /usr/src/r8168-8.023.00/dkms.conf
して、
gksudo gedit /usr/src/r8168-8.023.00/dkms.conf
で設定ファイルを管理者権限で開き、
PACKAGE_NAME="r8168"
PACKAGE_VERSION="8.023.00"
CLEAN="make clean"
BUILT_MODULE_LOCATION[0]="src/"
BUILT_MODULE_NAME[0]="r8168"
MAKE[0]="cd ${dkms_tree}/r8168/8.023.00/build; make KVER=${kernelver} modules"
DEST_MODULE_LOCATION[0]="/updates/dkms"
AUTOINSTALL="yes"と書いて保存します。
sudo dkms add -m r8168 -v 8.023.00 sudo dkms build -m r8168 -v 8.023.00 sudo dkms install -m r8168 -v 8.023.00
とします。
gksudo gedit /etc/modprobe.d/blacklist-r8169.conf
として内容を、
blacklist r8169
とします。
再起動して、
lspci -vs 5:0.0
として新しいドライバが使用されているか確認してみて下さい。
オフライン
ダウンロードしたファイル、r8168-8.023.00.tar.bz2をホーム直下に移動して下さい。
→ホーム直下とはどこのことですか?
オフライン
ホーム直下は自分で理解できました。すいません・・・
そして、最後のコード実行結果は、
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
Subsystem: Sony Corporation Device 907b
Flags: bus master, fast devsel, latency 0, IRQ 41
I/O ports at 3000 [size=256]
Memory at c3404000 (64-bit, prefetchable) [size=4K]
Memory at c3400000 (64-bit, prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: r8169
Kernel modules: r8168, r8169
こうなりました。
ちゃんと変更されてますか?
オフライン
maekawa による投稿:
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
Subsystem: Sony Corporation Device 907b
Flags: bus master, fast devsel, latency 0, IRQ 41
I/O ports at 3000 [size=256]
Memory at c3404000 (64-bit, prefetchable) [size=4K]
Memory at c3400000 (64-bit, prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: r8169
Kernel modules: r8168, r8169
こうなりました。
ちゃんと変更されてますか?
最後の行を見るとコンパイル、導入まではOKのようですが、使用されていませんね。
blacklistの設定だけでは足りないのだったっけ。。
sudo update-initramfs -u
して再起動後に、もう一度、lspciで確認してみて下さい。
オフライン
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
Subsystem: Sony Corporation Device 907b
Flags: bus master, fast devsel, latency 0, IRQ 47
I/O ports at 3000 [size=256]
Memory at c3404000 (64-bit, prefetchable) [size=4K]
Memory at c3400000 (64-bit, prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: r8168
Kernel modules: r8168, r8169
と表示されました。若干変わってますが、これで大丈夫でしょうか?
オフライン
maekawa による投稿:
Kernel driver in use: r8168
とでているので、ドライバのインストールと、その使用には成功しています。
これで「r8169のカーネルモジュールが異常動作の原因ではないか?」という推定を検証できる環境が整いました。
しばらく様子を見てみる、あるいは、わざと再起動を繰り替えしてみる、などして異常動作が解消されたか確認してみて下さい。
もし、本当にr8169が異常動作の原因であったなら、安定して動作するようになるはずです。
逆に安定動作しないようであれば、申し訳ありませんが、見込み違いだったということになるかと思います。
しばらく様子を見てからで構いませんので、動作が安定したか、後日、投稿いただけるとうれしいです。
オフライン
起動は安定して、快適にUbuntuを使えています。
しかし、壊れたUbuntuをアンインストールしたとき30GBがそのまま無くなっています。
これにより、400GBあったHDD容量が370GBになり、新しくUbuntuインストールした分で340GBにまで減っています。
つまり、昔のデータは上書きされずに何処かへ残っているのでしょうか?
オフライン
とりあえず、不安定動作は解消されたようでよかったです。
さて、ディスク容量の件です。
最初に「Windows7内にubuntuをインストールした」とあったのでwubiでのインストールだと思っていたのですが、その理解でよろしいでしょうか。
WindowsのCドライブにubuntuというフォルダ(C:\ubuntu)はありますでしょうか。
あれば、その中にあるディレクトリやファイル類をご連絡下さい。特に、C:\ubuntu\disksの内容が重要かと思います。
また、念の為、Ubuntuで端末を起動し、
sudo parted -l
した結果を投稿下さい。
オフライン
Ubuntuはwubiでインストールしています。
Windowsの(C:\ubuntu)内はこんな感じです。
disksフォルダ
installフォルダ
winbootフォルダ
Ubuntu.ico
Uninstall-wubi.exe
--------------------------------------------------------------------
disksフォルダ内は、
boots/grub/なし
root.disk
swap.disk
--------------------------------------------------------------------
installフォルダ内は
.fuse hidden 0000000400000001
--------------------------------------------------------------------
winbootフォルダ内は
wubildr
wubildr.cfg
wubildr.mbr
wubildr.tar
wubildr-bootstrap.cfg
--------------------------------------------------------------------
sudo parted -1の実行結果は、
モデル: ATA Hitachi HTS54505 (scsi)
ディスク /dev/sda: 500GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos
番号 開始 終了 サイズ タイプ ファイルシステム フラグ
1 1049kB 12.2GB 12.2GB primary ntfs diag
2 12.2GB 12.3GB 105MB primary ntfs boot
3 12.3GB 500GB 488GB primary ntfs
オフライン
maekawa による投稿:
Windowsの(C:\ubuntu)内はこんな感じです。
disksフォルダ
installフォルダ
winbootフォルダ
Ubuntu.ico
Uninstall-wubi.exe
--------------------------------------------------------------------
disksフォルダ内は、
boots/grub/なし
root.disk
swap.disk
--------------------------------------------------------------------
installフォルダ内は
.fuse hidden 0000000400000001
--------------------------------------------------------------------
winbootフォルダ内は
wubildr
wubildr.cfg
wubildr.mbr
wubildr.tar
wubildr-bootstrap.cfg
--------------------------------------------------------------------
特におかしなファイルが残っているわけでも無さそうですね。
maekawa による投稿:
sudo parted -1の実行結果は、
モデル: ATA Hitachi HTS54505 (scsi)
ディスク /dev/sda: 500GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos
番号 開始 終了 サイズ タイプ ファイルシステム フラグ
1 1049kB 12.2GB 12.2GB primary ntfs diag
2 12.2GB 12.3GB 105MB primary ntfs boot
3 12.3GB 500GB 488GB primary ntfs
実はwubiではなく、直接HDDへのインストールをしてしまっているのではないかと考えたのですが、そういうわけでも無さそうです。
Ubuntuのインストール起因でHDDの空き容量が減ったようには見えませんが、なにか別の要因に心当たりはありませんでしょうか。
例えばWindowsを起動してゴミ箱を空にしてみると空き容量が増えたりしませんでしょうか。
また、Windows側から、C:\ubuntuフォルダのプロパティを確認すると、ディスク消費量がどの程度に見えますでしょうか。
考えにくいですが、Ubuntuの仮想HDDを予定していたより大きく割り当てたということはないですよね?
Ubuntuの端末上で、
df -h
とするとどのように表示されますでしょうか。
オフライン
C:\ubuntuフォルダのサイズは、29.9GBでした。
ゴミ箱は空になっていました。
df -h実行結果は、
Filesystem Size Used Avail Use% マウント位置
/dev/loop0 29G 3.9G 24G 15% /
none 1.2G 724K 1.2G 1% /dev
none 1.2G 196K 1.2G 1% /dev/shm
none 1.2G 220K 1.2G 1% /var/run
none 1.2G 0 1.2G 0% /var/lock
/dev/sda3 455G 139G 317G 31% /host
-----------------------------------------------------------------------------
Ubuntuの仮想HDDを予定していたより大きく割り当てたということはないですよね?
→それは、ありません。30GBが上限でしたから・・・
最近30GBもの容量を使うようなことはUbuntuのインストール以外ではありませんでした。
原因がわかったら教えていただきたいです。
オフライン
maekawa による投稿:
C:\ubuntuフォルダのサイズは、29.9GBでした。
Windows側で認識しているUbuntuフォルダの容量は約30Gなので、それ以上にディスクスペースを消費しているとは考えにくいですが。。
maekawa による投稿:
df -h実行結果は、
Filesystem Size Used Avail Use% マウント位置
/dev/loop0 29G 3.9G 24G 15% /
none 1.2G 724K 1.2G 1% /dev
none 1.2G 196K 1.2G 1% /dev/shm
none 1.2G 220K 1.2G 1% /var/run
none 1.2G 0 1.2G 0% /var/lock
/dev/sda3 455G 139G 317G 31% /host
下にも書いていただいていますが、やはり仮想ディスクのサイズは約30Gですね。
GBとGiBのがあり、df -hでは455Gと表示されていますが、使用済が139GiB、内29GiBがUbuntuの仮想HDDですね。Windows7がどの程度の領域を使うのは判りませんが、恐らくシステムだけで10〜20GiBはいくのではないでしょうか。
アプリケーションソフトや、ちょっと音楽ファイルや動画ファイルなんかを置きはじめると100GiBぐらいはすぐにいってしまいそうな気がします。
今のところ、Ubuntuの再インストールが原因でディスクが余分に消費されたと思わせる要素は何も無いのですが、なにか思い出せることはないでしょうか。
Windowsの各フォルダのディスク使用量を調べてみて、想定外に大きいところを見つけると何かわかることもあるかも知れませんが。。
あと、消えたはずの仮想HDDイメージが、なぜかNTFS上で開放されていないことになっているなんてことがあるとすると、WindowsのHDDのプロパティからディスクチェックと修復を指定してWindowsを再起動すると修正されるかも知れません。
# あんまり期待できないと思いますが、それぐらいしか
# 案が無いです。
maekawa による投稿:
Ubuntuの仮想HDDを予定していたより大きく割り当てたということはないですよね?
→それは、ありません。30GBが上限でしたから・・・
オフライン
HDDの容量は戻りませんでした。
30GB無くなった原因もよくわかりません。
しかし、今まで丁寧なアドバイスを下さり本当にありがとうございました。
hmatsueさんのおかげでUbuntuを快適に使えるようになりましたし、30GB程度の損失ならそこまで気にすることでもありません。
オフライン
Windows7でもシャドウコピーという機能があるそうなので、
http://1-h.sakura.ne.jp/pc/Windows_Vista/20090314.shtml
みたいな現象なのかも知れませんね。
Windows7のシステム管理に関わる部分なので、あまり気にならない程度ということであれば、そのままにされるのが良いかと思います。
やはり気になる、という場合は、Windows7に詳しい人が多いところで別途相談されてみてはいかがでしょう。
オフライン