开机启动未进入系统前显示:
[15.763555] system-udevd[431] : failed to execute '/usr/sbin/alsactl' '/usr/sbin/alsactl -E HOME=/var/run/alsa restore 0' : No such file or diretory
[15.765934] system-udevd[432] : failed to execute '/usr/sbin/alsactl' '/usr/sbin/alsactl -E HOME=/var/run/alsa restore 1' : No such file or diretory\
不知道是不是声卡驱动出了什么问题,而且14.04的声音切换似乎有bug,有时候不出声,需要手动调成扬声器才有声音。
14.04 开机启动 failed to execute '/usr/sbin/alsactl'
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 46
- 注册时间: 2012-11-13 20:06
- 系统: Win7
- Cherrot
- 帖子: 981
- 注册时间: 2011-04-03 10:01
- 系统: Ubuntu 12.XX
- 来自: 帝都
- 联系:
Re: 14.04 开机启动 failed to execute '/usr/sbin/alsactl'
这个可以Google一下找到对应的那个bug (链接我忘了 sorry)
原因是在启动alsa服务时需要执行/usr下的一个程序,而此时有可能你的 /usr 还没有挂载 (我打赌你把 /usr单独分区了),导致执行失败,系统启动中断。。
这不是必现的,只有文件系统挂载晚于alsa启动时才会悲剧
目前的解决方法貌似就是。。。就是。。。。把你的/usr 重新挂回 /下吧~
不过貌似我用 systemd 替代 upstart 后没有再出现过这个问题 (但可能只是人品略好而已,还不太了解systemd的处理顺序。)
原因是在启动alsa服务时需要执行/usr下的一个程序,而此时有可能你的 /usr 还没有挂载 (我打赌你把 /usr单独分区了),导致执行失败,系统启动中断。。
这不是必现的,只有文件系统挂载晚于alsa启动时才会悲剧
目前的解决方法貌似就是。。。就是。。。。把你的/usr 重新挂回 /下吧~
不过貌似我用 systemd 替代 upstart 后没有再出现过这个问题 (但可能只是人品略好而已,还不太了解systemd的处理顺序。)
Ubuntu技巧汇总http://wiki.ubuntu.org.cn/UbuntuSkills --你遇到的各种问题可能已经在里面了
我的技术博客http://www.cherrot.com
Code tells you how, comments should tell you why.
我的技术博客http://www.cherrot.com
Code tells you how, comments should tell you why.
- Cherrot
- 帖子: 981
- 注册时间: 2011-04-03 10:01
- 系统: Ubuntu 12.XX
- 来自: 帝都
- 联系:
Re: 14.04 开机启动 failed to execute '/usr/sbin/alsactl'
这个可以Google一下找到对应的那个bug (链接我忘了 sorry)
原因是在启动alsa服务时需要执行/usr下的一个程序,而此时有可能你的 /usr 还没有挂载 (我打赌你把 /usr单独分区了),导致执行失败,系统启动中断。。
这不是必现的,只有文件系统挂载晚于alsa启动时才会悲剧
目前的解决方法貌似就是。。。就是。。。。把你的/usr 重新挂回 /下吧~
不过貌似我用 systemd 替代 upstart 后没有再出现过这个问题 (但可能只是人品略好而已,还不太了解systemd的处理顺序。)
原因是在启动alsa服务时需要执行/usr下的一个程序,而此时有可能你的 /usr 还没有挂载 (我打赌你把 /usr单独分区了),导致执行失败,系统启动中断。。
这不是必现的,只有文件系统挂载晚于alsa启动时才会悲剧
目前的解决方法貌似就是。。。就是。。。。把你的/usr 重新挂回 /下吧~
不过貌似我用 systemd 替代 upstart 后没有再出现过这个问题 (但可能只是人品略好而已,还不太了解systemd的处理顺序。)
Ubuntu技巧汇总http://wiki.ubuntu.org.cn/UbuntuSkills --你遇到的各种问题可能已经在里面了
我的技术博客http://www.cherrot.com
Code tells you how, comments should tell you why.
我的技术博客http://www.cherrot.com
Code tells you how, comments should tell you why.
- Cherrot
- 帖子: 981
- 注册时间: 2011-04-03 10:01
- 系统: Ubuntu 12.XX
- 来自: 帝都
- 联系:
Re: 14.04 开机启动 failed to execute '/usr/sbin/alsactl'
这个可以Google一下找到对应的那个bug (链接我忘了 sorry)
原因是在启动alsa服务时需要执行/usr下的一个程序,而此时有可能你的 /usr 还没有挂载 (我打赌你把 /usr单独分区了),导致执行失败,系统启动中断。。
这不是必现的,只有文件系统挂载晚于alsa启动时才会悲剧
目前的解决方法貌似就是。。。就是。。。。把你的/usr 重新挂回 /下吧~
不过貌似我用 systemd 替代 upstart 后没有再出现过这个问题 (但可能只是人品略好而已,还不太了解systemd的处理顺序。)
原因是在启动alsa服务时需要执行/usr下的一个程序,而此时有可能你的 /usr 还没有挂载 (我打赌你把 /usr单独分区了),导致执行失败,系统启动中断。。
这不是必现的,只有文件系统挂载晚于alsa启动时才会悲剧
目前的解决方法貌似就是。。。就是。。。。把你的/usr 重新挂回 /下吧~
不过貌似我用 systemd 替代 upstart 后没有再出现过这个问题 (但可能只是人品略好而已,还不太了解systemd的处理顺序。)
Ubuntu技巧汇总http://wiki.ubuntu.org.cn/UbuntuSkills --你遇到的各种问题可能已经在里面了
我的技术博客http://www.cherrot.com
Code tells you how, comments should tell you why.
我的技术博客http://www.cherrot.com
Code tells you how, comments should tell you why.
- Cherrot
- 帖子: 981
- 注册时间: 2011-04-03 10:01
- 系统: Ubuntu 12.XX
- 来自: 帝都
- 联系:
Re: 14.04 开机启动 failed to execute '/usr/sbin/alsactl'
这个可以Google一下找到对应的那个bug (链接我忘了 sorry)
原因是在启动alsa服务时需要执行/usr下的一个程序,而此时有可能你的 /usr 还没有挂载 (我打赌你把 /usr单独分区了),导致执行失败,系统启动中断。。
这不是必现的,只有文件系统挂载晚于alsa启动时才会悲剧
目前的解决方法貌似就是。。。就是。。。。把你的/usr 重新挂回 /下吧~
不过貌似我用 systemd 替代 upstart 后没有再出现过这个问题 (但可能只是人品略好而已,还不太了解systemd的处理顺序。)
原因是在启动alsa服务时需要执行/usr下的一个程序,而此时有可能你的 /usr 还没有挂载 (我打赌你把 /usr单独分区了),导致执行失败,系统启动中断。。
这不是必现的,只有文件系统挂载晚于alsa启动时才会悲剧
目前的解决方法貌似就是。。。就是。。。。把你的/usr 重新挂回 /下吧~
不过貌似我用 systemd 替代 upstart 后没有再出现过这个问题 (但可能只是人品略好而已,还不太了解systemd的处理顺序。)
Ubuntu技巧汇总http://wiki.ubuntu.org.cn/UbuntuSkills --你遇到的各种问题可能已经在里面了
我的技术博客http://www.cherrot.com
Code tells you how, comments should tell you why.
我的技术博客http://www.cherrot.com
Code tells you how, comments should tell you why.
-
- 帖子: 46
- 注册时间: 2012-11-13 20:06
- 系统: Win7
Re: 14.04 开机启动 failed to execute '/usr/sbin/alsactl'
是的我的/usr分区是单独分开的,可是怎么吧/usr挂回主分区呢?Cherrot 写了:这个可以Google一下找到对应的那个bug (链接我忘了 sorry)
原因是在启动alsa服务时需要执行/usr下的一个程序,而此时有可能你的 /usr 还没有挂载 (我打赌你把 /usr单独分区了),导致执行失败,系统启动中断。。
这不是必现的,只有文件系统挂载晚于alsa启动时才会悲剧
目前的解决方法貌似就是。。。就是。。。。把你的/usr 重新挂回 /下吧~
不过貌似我用 systemd 替代 upstart 后没有再出现过这个问题 (但可能只是人品略好而已,还不太了解systemd的处理顺序。)
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 14.04 开机启动 failed to execute '/usr/sbin/alsactl'
1. Umounted 情況 比較安全可是怎么吧/usr挂回主分区呢?
2. 使用 Live USB/DVD 開機 登入試用桌面
3. sudo fdisk -l
確認 你掛載 /usr 的 分割區 為 /dev/sdmx
確認 你掛載 / 的 分割區 為 /dev/sdny
4. 產生臨時掛載用 目錄
sudo mkdir /mnt/root_dir
sudo mkdir /mnt/root_dir/usr
sudo mkdir /mnt/usr_dir
4. 掛載
sudo mount /dev/sdny /mnt/root_dir
sudo mount /dev/sdmx /mnt/usr_dir
5. 把 /dev/sdmx 的目錄 及 檔案 全部複製到 /dev/sdny
sudo cp -afR /mnt/usr_dir/* sudo mkdir /mnt/root_dir/usr
6. 取消 掛載 /usr 在獨立分割區
先安裝 gksu 套件
gksudo gedit /etc/fstab
把掛載 /usr 那一行 前面加個 #
7. 重開機
df /
df /usr
看看是不是同樣在 /dev/sdny
sudo mount /dev/sdmx /mnt
sudo ls -al /mnt # 舊的分割區
sudo ls -al /usr # 新的目錄
看看 內容是否相同
8. 如果正確
以後有空再把
/etc/fstab
掛載 /usr 那一行 移除
把
/dev/sdmx
重新格式化
- Cherrot
- 帖子: 981
- 注册时间: 2011-04-03 10:01
- 系统: Ubuntu 12.XX
- 来自: 帝都
- 联系:
Re: 14.04 开机启动 failed to execute '/usr/sbin/alsactl'
大概思路就是用USB或其他启动盘启动,然后挂载 /usr 分区 并且把所有文件 rsync 到主分区的 usr 目录下,最后修改分区表?
或者如果是ubuntu,直接更新到14.10 安装systemd 在 grub.cfg 中配置使用systemd启动
或者如果是ubuntu,直接更新到14.10 安装systemd 在 grub.cfg 中配置使用systemd启动

Ubuntu技巧汇总http://wiki.ubuntu.org.cn/UbuntuSkills --你遇到的各种问题可能已经在里面了
我的技术博客http://www.cherrot.com
Code tells you how, comments should tell you why.
我的技术博客http://www.cherrot.com
Code tells you how, comments should tell you why.