选择显示字体大小

freebsd kernel 编译大法(三)编kernel失败的处理

1.当您kernel编失败...最明显的错误就是无法正常开机..
这时候您所需要注意的是...错误讯息是什麽...
若是严重的错误则会出现panic的提示...

2.在开机过程中...您应该曾经注意到那个在倒数9秒的东西吧....
(别说您不知道...若真不知道..请把您的freebsd重开,然後仔细的看他开完一次)

平时,我们通常都直接按enter让freebsd马上开机...
这个时候,您需要按除了enter键之外的任一键,我是习惯按space键啦...@@

3.这时会有一个提示符号...至於是啥...我忘了....
(我总不能把这个网页停掉重开看看吧..或许...有机会的话..我会看看..并加以补充)
你可以在该提示符号下输入 ? 可以察看所有在此模式下可以执行的指令

4.用旧的kernel开机
a.lsmod 看现在所用的kernel
b.unload 把不能开机的(正确应该说是现行的)kernel unload
c.ls 看看现在有哪些档案
d.load kernel.generic load原先freebsd预设的generic kernel
e.boot 继续开机

5.进入到/usr/src/sys/i386/conf 修正之前kernel错误的地方,修正完後重新编译
a.路径:/usr/src/sys/i386/conf
指令:config ohaha
// ohaha为我的kernel名称,kernel名称常用hostname大写
b.路径:/usr/src/sys/compile
指令:make depend all install
// 这是懒人的作法...等同於make depend 加上make 及make install
c.sync;sync;sync;reboot
将系统重新启动,测试看看是否已经将错误更正
其实sync可以不用下...这是迷信...不过既然不痛不...那就顺手加上吧..@@"

6.让我们祈祷一下....这一次....你能够重新开机......-___-   


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons