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 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器