GB |
BIG5
首页
> 系统管理 > FreeBSD > 正文
FreeBSD kernel 编译大法(三)编kernel失败的处理
本文出自:OHaHa的学习心得[ohaha.ks.edu.tw] 作者:蓝色泡泡(panda@ks.edu.tw) (2002-03-07 08:02:00)
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.让我们祈祷一下....这一次....你能够重新开机......-___-||
(
http://www.fanqiang.com
)
进入【
UNIX论坛
】
相关文章
FreeBSD kernel 编译大法(二)kernel内容编译
(2002-03-07 06:02:00)
FreeBSD kernel 编译大法(一)
(2002-03-06 08:02:00)
linux核心代码分析(系统初始化start_kernel函数)
(2001-07-31 10:00:00)
linux kernel 2.4.5 ipv4 socket层的一点解释
(2001-07-30 10:00:00)
kernel hacking简单入门
(2001-07-04 19:00:00)
FreeBSD 4.0 Kernel Hacking Guide--vm/vm_object.c
(2001-06-03 09:04:01)
FreeBSD 4.0 Kernel Hacking Guide--vm/vm_page.c
(2001-06-03 08:10:00)
FreeBSD 4.0 Kernel Hacking Guide--vm/vm_init.c
(2001-06-03 07:00:00)
FreeBSD 4.0 Kernel Hacking Guide--kern/init_main.c
(2001-06-02 22:08:00)
FreeBSD 4.0 Kernel Hacking Guide--i386/i386/pmap.c
(2001-06-02 21:04:00)
===
更多相关
===
★ 樊强制作 欢迎分享 ★