FreeBSD SNP 1.装设SNP

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.让我们祈祷一下....这一次....你能够重新开机......-___-||

    推荐阅读