当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : init: ureadahead main process (677) terminated with status 5
帖子发表于 : 2010-01-10 14:01 
头像

注册: 2009-08-17 3:52
帖子: 1099
送出感谢: 0 次
接收感谢: 1
启动时出现以上文字?何解?谢谢。


_________________
We believe that the internet should be public, open and accessible.
软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。
iceplayer! linux音乐新体验~ 最新版本4.0.5-20110520已更新!http://forum.ubuntu.org.cn/viewtopic.php?f=137&t=252461
想要iceplayer 测试版麼?加入QQ群80071264吧,在code.google也可找到
http://www.iceplayer.org/
http://jasy.ice.blog.163.com/


页首
 用户资料  
 
2 楼 
 文章标题 : Re: init: ureadahead main process (677) terminated with status 5
帖子发表于 : 2010-01-16 8:49 

注册: 2010-01-13 23:26
帖子: 3173
送出感谢: 0 次
接收感谢: 12
initscripts这个包现在有毛病……


_________________
Here I am.
Ubuntu 桌面培训 - 全中文官方文档,含汉化截图,提供PDF


页首
 用户资料  
 
3 楼 
 文章标题 : Re: init: ureadahead main process (677) terminated with status 5
帖子发表于 : 2010-01-16 12:37 
头像

注册: 2009-08-17 3:52
帖子: 1099
送出感谢: 0 次
接收感谢: 1
哦? .


_________________
We believe that the internet should be public, open and accessible.
软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。
iceplayer! linux音乐新体验~ 最新版本4.0.5-20110520已更新!http://forum.ubuntu.org.cn/viewtopic.php?f=137&t=252461
想要iceplayer 测试版麼?加入QQ群80071264吧,在code.google也可找到
http://www.iceplayer.org/
http://jasy.ice.blog.163.com/


页首
 用户资料  
 
4 楼 
 文章标题 : Re: init: ureadahead main process (677) terminated with stat
帖子发表于 : 2010-10-02 15:43 
头像

注册: 2008-04-26 12:41
帖子: 11000
送出感谢: 11
接收感谢: 38
原文地址:http://magicdesign.blogspot.com/2010/09/ureadaheadubuntu-linux.html(需要翻墙)
經過了將近一個月的反覆實驗,我終於確定了可重複讓Ubuntu Linux快速開機的作法,我的Thinkpad X201i在插著SD卡啟動Ubuntu Studio 10.04的狀況,可以在26秒內完成,沒插SD卡,是22秒左右完成,如果是Ubuntu 10.04系統又沒有插SD卡等插拔式外部儲存裝置的話,可以在16秒開機完成。

經過很多的試驗以及爬文,首先,要調整開機,舊式的 sysv、inittab一類的調整已經不適用,因為Ubuntu已經把絕大多數開機時啟動的服務,改放進新興的upstart-事件導向的啟動機制,但是upstart的文件很.....所以後來我專注的重點放在ureadahead。

本來我以為ureadahead這東西是可有可無的盲腸存在,因為我先前的測試,本來用generic的kernel開機速度正常,開機速度如前述爆快,但是裝了特製的realtime kernel以後,開機多了一道可怕的訊息:
ureadahead main process (485) terminated with status 5
而且開機時間長到40多秒,本來一直以為是它的錯,一直想把他除之而後快(試過,開機速度沒有改善),後來才發現....原來是我錯怪它了...

其實當前的Ubuntu快速開機有兩大支柱,一個是upstart,另一個是ureadahead,正確「設定」好的ureadahead可以大幅減少開機的時間到將近原來的一半而已,只是之前的我不清楚ureadahead的作用。 orz

ureadahead的作用,有點像所謂的cache,就是把開機時要「固定」啟動的東西整理起來成一個pack,然後開機時直接讀那個pack,提高開機速度。

那要知道哪些東西需要加到pack裡,當然需要一個profile的手續,這手續會在裝好系統第一次開機、套件管理程式安裝變更系統開機過程的套件時(例如安裝新的daemon、kernel等),系統會自動幫你作profile(看套件管理程式的標準輸出會看到提示),然而ureadahead要能正確的 profile,必須kernel有被patched過,Ubuntu官方維護的kernel有patched過,但是我加裝的ppa realtime kernel沒有,或者自己編的kernel沒有被patched,那用新的kernel開機就會profile失敗出現這個訊息。
ureadahead main process (485) terminated with status 5

所以真的不是ureadahead的錯XD

那怎麼辦呢?沒關係,重新開機後,在開機到grub的階段,按shift不放,使開機選單出來,然後選到隨便一個generic核心按e,編輯開機選項,在 quiet splash的那一行,後面空一格加上profile,然後按ctrl+x開機,開機完,ureadahead還可以幫你記開到桌面完成以後,一分鐘內常執行的事情,所以趁機趕快開個終端機或者你常用的瀏覽器、編輯器等等,以後這些程式可以減少啟動時間(只要開必要的就好囉),好了以後,請再連續用同一個核心開機兩次,來「訓練ureadahead」,以後就可以用回你平常用的那個核心,那個核心就可以正常的快速開機了。

但是請記得,ureadahead對固定的開機程序才有用,所以自己常用的那個kernel跟Ubuntu官方維護的generic kernel開機的程序不可以有不同,例如說用generic kernel訓練時沒開splash畫面,然後自己平常用的kernel卻有開機splash畫面,那當然就會慢下來,此外,前述有沒有插SD卡/隨身碟也有差,所以也要針對自己平常的使用習慣作profile。

* 如果常態會插SD卡,那profile時就要插SD卡
* 偶而才插,那profile時也不要插

以下附上我的Thinkpad x201i筆電+Ubuntu Studio 10.04的開機過程,請注意影片最後面的片斷,因為ureadahead的功能,有預讀進入桌面後常執行的的那些程式(包括gnome session、gnome panel、gnome-keyring、pulseaudio、bluetooth管理程式、network-manager等等),所以快速開機並非只是到GDM登入視窗結束,而是進入Gnome桌面以後,馬上進入可作業狀態,這是很有意義的!而不是GDM完,開機音效播完、桌布又秀了15多秒鐘,gnome 面板才珊珊來遲地出現(註一),這點就讓我周遭的windows使用者超流口水的(windows開機音效出來,還是卡卡的,要等常駐程式一個一個開完....,大概可以拖到1~2分鐘,其中有的人還無法按開始選單,例如我弟的電腦就是如此)

以下影片實際開機從第6秒按下按鈕開始(Thinkpad的硬體開機密碼機制)、第31秒聽到Moebuntu開機音效是Gnome開始啟動,第34秒gnome整個已經完全啟動完成可被操控,第38秒則是常用的無線網路登入完成。


註一:沒有ureadahead的加速幫助,Gnome啟動的過程,gnome-keyring的某常式會拖很久的時間(好像是連網找key又找不到的樣子),導致gnome panel很慢才出現,這段時間只有滑鼠游標,我們是動彈不得,被迫欣賞令人不悅的牛步化Gnome啟動過程,這也告訴我們,當開機出現不正常的"ureadahead main process (485) terminated with status 5"訊息,千萬不能無視,如果我們習慣把不正常的事情當成正常,就會喪失向上改良的機會。
:em09


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
5 楼 
 文章标题 : Re: init: ureadahead main process (677) terminated with stat
帖子发表于 : 2011-01-10 22:11 

注册: 2010-05-16 11:20
帖子: 37
送出感谢: 0 次
接收感谢: 0 次
是因为 分区的时候将 /var 单独挂载在一个 分区上。目前较好的解决方法是
方法一(亲测 :em03 ):
代码:
sudo sed -i 's+^start on starting mountall+start on mounted MOUNTPOINT=/var+' /etc/init/ureadahead.conf

或者
方法二:
就是将/etc/init/ureadhead.conf 改为ureadhead.disable
祝你好运


页首
 用户资料  
 
6 楼 
 文章标题 : Re: init: ureadahead main process (677) terminated with stat
帖子发表于 : 2011-01-15 18:14 
头像

注册: 2008-04-12 19:27
帖子: 53
送出感谢: 0 次
接收感谢: 0 次
txiaocao 写道:
是因为 分区的时候将 /var 单独挂载在一个 分区上。目前较好的解决方法是
方法一(亲测 :em03 ):
代码:
sudo sed -i 's+^start on starting mountall+start on mounted MOUNTPOINT=/var+' /etc/init/ureadahead.conf

或者
方法二:
就是将/etc/init/ureadhead.conf 改为ureadhead.disable
祝你好运


这只是其中的一种情况,而且所谓的方法只是将ureadahead禁用了而已。

另一种情况就是当前内核是非官方内核(也就是自己编译的)。因为ureadahead需要相应的内核patch支持,而非官方内核是没有打patch的,所以ureadahead不工作。
ureadahead内够极大的加快开机速度,不信请看bootchart对比:


附件:
文件注释: 有ureadahead补丁
ubuntu-maverick-20110115-6.png
ubuntu-maverick-20110115-6.png [ 362.19 KiB | 被浏览 3294 次 ]

文件注释: 无ureadahead补丁
ubuntu-maverick-20110115-5.png
ubuntu-maverick-20110115-5.png [ 559.17 KiB | 被浏览 3296 次 ]

页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译