
Ubuntu日本語フォーラム

ログインしていません。
Ubuntu 10.04をWindows 7とのデュアルブートで使用しています。
Ubuntuが起動時のUbuntu ・・・・の状態で止まってしまいます。その時の画面の比率もおかしく、通常よりも大きく解像度は低く表示されているように見えます。
Grubの起動OS選択画面から、リカバリーモードで起動した場合もストップしてしまいます。
下のカーネルから起動すると正常に起動します。
どうすれば正常に起動できるようになるでしょうか?
また、いつの間にかパソコンの本体から音が出なくなっていました。
起動音や音楽・動画ファイル、Webの動画などの音がすべて出なくなっています。
音量はMAXでミュートにもしていません。
以前は音声が出力されていました。
Bluetoothで接続したヘッドセットからは正常に出力されます。
サウンド設定では出力デバイスに
Internal Audio Analog Stereo
Stereo
と表示されています。
どうすれば、音声が出るようになりますか?
オフライン
サウンドに関してアドバイス致します。
端末を開いて、以下のコマンドをそれぞれ実行し、その出力結果を教えて下さい。
「$ cat /proc/asound/cards」
「$ amixer -c 0」
「$ amixer -c 1」
ディスプレイに関しては、有識者の回答をお待ち下さい。
オフライン
light による投稿:
Ubuntu 10.04をWindows 7とのデュアルブートで使用しています。
Ubuntuが起動時のUbuntu ・・・・の状態で止まってしまいます。その時の画面の比率もおかしく、通常よりも大きく解像度は低く表示されているように見えます。
Grubの起動OS選択画面から、リカバリーモードで起動した場合もストップしてしまいます。
下のカーネルから起動すると正常に起動します。
どうすれば正常に起動できるようになるでしょうか?
(略)
一つの案ですが、正常に起動するカーネルがあるとすれば、それを使って起動し、次のカーネルアップデートを待つのもよいと思います。
昨日カーネルのアップデートがありましたが、試してみました?
オフライン
Mocchiさん、結果を載せます。よろしくお願いします。
~$ cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xf4a20000 irq 22~$ amixer -c 0 Simple mixer control 'Master',0 Capabilities: pvolume pswitch penum Playback channels: Front Left - Front Right Limits: Playback 0 - 74 Mono: Front Left: Playback 61 [82%] [-13.00dB] [on] Front Right: Playback 61 [82%] [-13.00dB] [on] Simple mixer control 'PCM',0 Capabilities: pvolume penum Playback channels: Front Left - Front Right Limits: Playback 0 - 255 Mono: Front Left: Playback 254 [100%] [0.20dB] Front Right: Playback 254 [100%] [0.20dB] Simple mixer control 'IEC958',0 Capabilities: pswitch pswitch-joined penum Playback channels: Mono Mono: Playback [off] Simple mixer control 'Capture',0 Capabilities: cvolume cswitch penum Capture channels: Front Left - Front Right Limits: Capture 0 - 80 Front Left: Capture 79 [99%] [5.00dB] [on] Front Right: Capture 79 [99%] [5.00dB] [on]
~$ amixer -c 1 Invalid card number. Usage: amixer <options> [command] Available options: -h,--help this help -c,--card N select the card -D,--device N select the device, default 'default' -d,--debug debug mode -n,--nocheck do not perform range checking -v,--version print version of this program -q,--quiet be quiet -i,--inactive show also inactive controls -a,--abstract L select abstraction level (none or basic) -s,--stdin Read and execute commands from stdin sequentially Available commands: scontrols show all mixer simple controls scontents show contents of all mixer simple controls (default command) sset sID P set contents for one mixer simple control sget sID get contents for one mixer simple control controls show all controls for given card contents show contents of all controls for given card cset cID P set control contents for one control cget cID get control contents for one control
オフライン
ALSAサウンドドライバ設定のうち、マスターボリュームが左右82%、PCMボリュームが左右100%となっているようです。サウンドドライバの設定としては、音声が出そうな感じです。
次に、PulseAudioサウンドサーバの設定を確認したいと思います。前回同様、端末にて以下のコマンドを実行し、その出力結果を教えて下さい。
「$ pacmd list-sinks」
手元で調べると、pacmdはパッケージ「pulseaudio-utils」に含まれており、このパッケージはLucidでは標準でインストールされているので、そのまま実行できるかと思います。
オフライン
Mocchiさん返答ありがとうございます。
以下実行結果です。
~$ pacmd list-sinks
Welcome to PulseAudio! Use "help" for usage information.
>>> 1 sink(s) available.
* index: 0
name: <alsa_output.pci-0000_00_1b.0.analog-stereo>
driver: <module-alsa-card.c>
flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 9959
volume: 0: 60% 1: 60%
0: -13.31 dB 1: -13.31 dB
balance 0.00
base volume: 100%
0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max request: 0 KiB
max rewind: 0 KiB
monitor source: 0
sample spec: s16le 2ch 44100Hz
channel map: front-left,front-right
Stereo
used by: 0
linked by: 0
configured latency: 0.00 ms; range is 0.50 .. 1999.82 ms
card: 0 <alsa_card.pci-0000_00_1b.0>
module: 4
properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "HDA Generic"
alsa.id = "HDA Generic"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "0"
alsa.card_name = "HDA Intel"
alsa.long_card_name = "HDA Intel at 0xf4a20000 irq 22"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1b.0"
sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "3b56"
device.product.name = "Ibex Peak High Definition Audio"
device.form_factor = "internal"
device.string = "front:0"
device.buffering.buffer_size = "352768"
device.buffering.fragment_size = "176384"
device.access_mode = "mmap+timer"
device.profile.name = "analog-stereo"
device.profile.description = "Analog Stereo"
device.description = "Internal Audio Analog Stereo"
alsa.mixer_name = "Intel G45 DEVIBX"
alsa.components = "HDA:14f15068,10f70000,00100302 HDA:80862804,80860101,00100000"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"funatogawaさん、カーネルのアップデート方法が分かりません。
アップデートマネージャーやSynaptic、apt-getからアップデートとアップグレードを実行しましたが、uname -a を実行したところ、
Linux yuji-LN 2.6.32-21-generic のままでした。
ちなみに、起動できなくなっているのは、2.6.32-24です。
どうすればいいのでしょうか?
オフライン
アップデートマネージャーやSynaptic、apt-getからアップデートとアップグレードを実行しましたが、uname -a を実行したところ、Linux yuji-LN 2.6.32-21-generic のままでした。
installしたてのカーネルは”Linux ubuntu 2.6.32-21-generic”で、確かに現在は”Linux ubuntu 2.6.32-24-generic”(正確には2.6.32-24でも何回かアップデートがあり、2.6.32-24.41です。
このカーネルはご自身またはどなたかがビルドしたもの(もしかしたら何かの雑誌関係者?)の可能性が高いと思います。
名前からすると、Ubuntu10.04用ではあるようですが、したがって、他の部分もチューニングされている可能性が高く、アップグレードしないでそのまま使った方がよいと思います。アップデートするたびに不調になる可能性が高く、カーネルのアップデートがあっても無視した方が無難です。
オフライン
light による投稿:
apt-getからアップデートとアップグレードを実行しましたが、uname -a を実行したところ、
Linux yuji-LN 2.6.32-21-generic のままでした。
再起動して、新しいカーネルを選択しないと新しいカーネルで起動されませんが、apt-getとunameの間の操作はどのようなものでしたでしょうか。
また、
sudo apt-get update sudo apt-get upgrade sudo apt-get install --reinstall linux-image-generic
と入力してみるとどのような表示がでますでしょうか。
この後、再起動してみて最新のカーネルで問題がでるようであれば、
gksudo gedit /etc/default/grub
として設定ファイルを管理者権限で開き、GRUB_CMDLINE_LINUX_DEFAULTの行を、
GRUB_CMDLINE_LINUX_DEFAULT="nosplash"
のように書き換えて、
sudo update-grub
して再起動し、新しいカーネルで起動したときのエラーメッセージ類を書き留めて投稿してみて下さい。
なお、起動途中でフリーズした際は、Ctrl+Alt+Delで再起動して下さい。
それでも再起動できない場合は、
Alt+SysReq+s
Alt+SysReq+s
Alt+SysReq+s
(神に祈る)
Alt+SysReq+u
Alt+SysReq+b
で再起動して下さい。
オフライン
返答ありがとうございます。
とりあえず、前半を投稿させていただきます。
$ sudo apt-get install --reinstall linux-image-generic パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 アップグレード: 0 個、新規インストール: 0 個、再インストール: 1 個、削除: 0 個、保留: 0 個。 4,032B 中 0B のアーカイブを取得する必要があります。 この操作後に追加で 0B のディスク容量が消費されます。 続行しますか [Y/n]? y (データベースを読み込んでいます ... 現在 204832 個のファイルとディレクトリがインストールされています。) linux-image-generic 2.6.32.24.25 を (.../linux-image-generic_2.6.32.24.25_i386.deb で) 置換するための準備をしています ... linux-image-generic を展開し、置換しています... linux-image-generic (2.6.32.24.25) を設定しています ...
オフライン
最新のカーネルは正しくインストールできているようですね。
この状態でも起動途中で固まるでしょうか。
固まる場合は、/etc/default/grubの編集以降を実行して、エラーを起こしている箇所を特定してみて下さい。
オフライン
後半を実行しましたが、文字が流れた後、splashが起動してしまいました。
それとストップしているときにEscを押すと、splashが消え、
(process:366) : Glib-WARNING ** : getpwuid_r(): failed due to unknown user id (0)
と表示されます。
Ctrl+Alt+Delで再起動できます。
オフライン
追記させていただきます。
/boot/grub/grub.cfgの問題のカーネルのnosplashの記述を削除したところ、起動時に文字列が見られるようになりました。
menuentry 'Ubuntu, with Linux 2.6.32-24-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 43ecbed9-70f9-4ea3-a891-c77b0bcde4d8
linux /boot/vmlinuz-2.6.32-24-generic root=UUID=43ecbed9-70f9-4ea3-a891-c77b0bcde4d8 ro nosplash
initrd /boot/initrd.img-2.6.32-24-generic
}↓
menuentry 'Ubuntu, with Linux 2.6.32-24-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 43ecbed9-70f9-4ea3-a891-c77b0bcde4d8
linux /boot/vmlinuz-2.6.32-24-generic root=UUID=43ecbed9-70f9-4ea3-a891-c77b0bcde4d8 ro
initrd /boot/initrd.img-2.6.32-24-generic
}以下に、ストップしたときの下二行を記述します。
[ 13.308562] Uniform CD-ROM driver Revision : 3.20 [ 13.322226] sr 1:0:0:0: Attached scsi generic sg1 type 5
オフライン
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/572279
あたりの現象と似ているような気がします。
根本的な対策は見つかっていないようですが、
sudo update-grub
を実行して、initramfsを作り直すと動くようになったという方もいるようですので、一度、試してみて下さい。
あとは、Kubuntuなら大丈夫だったという方もいるようで、いろいろ不必要なものまでインストールされてしまうのが難点ですが、kdmをインストールして、kdmをログインマネージャに変えると状況が変わるかも知れません。
オフライン
sudo update-grub
これはgrubの設定ファイルを更新するコマンドだと思います。
initramfsを更新する場合は、
sudo update-initramfs -u
のようになります。
再成形の場合は、
sudo cp /boot/initrd.img-`uname -r` /boot/initrd.img-`uname -r`.bak
としてバックアップを取った上で、
sudo mkinitramfs -o /boot/initrd.img-`uname -r` /lib/modules/`uname -r`
を実行するあたりになると思います。
オフライン
大変申し訳ありません。
https://bugs.launchpad.net/ubuntu/+bug/531027
の#53, #54, #55あたりをみて、勘違いしていました。
その元になった
http://us.generation-nt.com/answer/10-4-boot-problem-glib-warning-help-197907291.html
を確認したところ、少し異なる事象のようですので、#13の投稿は取り消しとさせて下さい。
# あとで、もうちょっと調べてみます。
オフライン
昨日の晩、他の情報が無いか探してみたのですが、
似たような症状はlaunchpadにもいくつか見られるのですが、これといった対策は見つかっていないようでした。
環境によって確率は様々のようですが、ctrl+alt+delで再起動を繰り替えしていると、起動できることもあるようですが、その辺りの挙動はいかがでしょうか。
もし、起動できるときと、起動できないときがあるようであれば、なにかのタイミングの問題が怪しいので、起動オプションにnoapicをつけてみたり、/etc/initramfs-tools以下の設定を変えながら、initramfsを作り直すとかしてみるのもありかな、と思いますが、思いつき以外の何物でもないので、改善につながるかはやってみないと何とも、といったところです。
オフライン
サウンドよりもカーネル起動問題の解決が先かなと思い、様子を伺っていました。その後、いかがでしょうか?
これまで提示していただいた情報から判断するに、ALSAのカーネルモジュールがうまく設定できていないかなと思いました。お使いのサウンドデバイスを特定したいので、音が出ない場合の対処についてに従って、サウンドデバイスとコーデックの情報を教えて下さい。
オフライン
返信が大変遅くなって申し訳ございません。
音についてなんですが、ある日勝手に直りました。(^^;)
カーネルの問題については継続中です。
このカーネルを一回消して入れ直すことってできますか?
その場合データや設定は消えてしまいますか?
オフライン