FreeBSD 7.0 安装心得
2009-05-13 15:08:17来源:未知 阅读 ()
第一次安装FREEBSD的时候,在分区界面,没搞懂slice,糊里糊涂装上去了,反正是用的整个硬盘,没有细分分区,居然安装成功了
今天又拿起这张盘,细分了分区,把/boot 分出去了,结果安装了4遍都不能启动,如下:
no /boot/loader
freebsd /i386 boot
default:0:ad(0,a)/boot/kernel/kernel
boot
no/boot/kernel/kernel
有说没有设置分区的FLAGS为A的,有说MBR被WINDOWS/LINUX搞乱了的。。。。。
其实就是因为BOOT分区被分出去了,我后来把BOOT挂在/下,没分出去,安装就成功了
接下来,又不喜欢BSD的启动管理器,已经适应了GRUB,于是上网找到了一些文章,我的步骤如下:
#cd /usr/ports/sysutils/grub/
#make install
#mkdir /boot/grub //如果没有这个文件夹就执行这条命令创建
#cp /usr/local/share/grub/i386-freebsd/× /boot/grub
#/usr/local/sbin/grub //#grub 不加路径无效
------进入GRUB界面-----------
grub>root (hd0,1,a) //这里要注意是三个参数,第一个参数是硬盘,第二个参数是FREEBSD的分区SLICE,第三个参数是SLICE下的分区编号,应该对应/根节点,因为我在上面提到,BOOT分区划出去不能启动
grub>setup (hd0) //安装GRUB到 (hd0) 其实我认为就是把MBR指向(hd0)
---------------重点《重点》重点-------------
我此时遇到了一个问题,就是:
Error 29: Disk write error
此时我们先退出 命令 quit
搜索了一下,找到了原因,原帖见:
http://www.freebsdchina.org/forum/viewtopic.php?p=83660
好像是安全级别的问题,具体解决如下:
执行命令:
sysctl kern.geom.debugflags=16
执行后,提示 “***0->16" 应该是执行成功了,因为从0变成了16嘛
OK,现在再来安装GRUB,回到上面的步骤,
grub>setup (hd0)
安装成功了
接着编辑 /boot/grub/menu.lst //如果没有就新建
内容如下:
timeout 10
default 0
title Freebsd
root (hd0,1,a) //有种说法是 rootnoverify (hd0,1) 我照这样启动失败,只好从GRUB下手动用root (hd0,1,a)启动成功的,可能是GRUB版本的问题
chainloader +1
OK,你可以重启了 shutdown -r now
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/67574/showart_1286980.html
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- FreeBSD下nginx+fast-cgi+mysql+zend的实现 2009-05-13
- gd 安装报错.求助 2009-05-13
- virtualbox for freeBSD 2009-05-13
- 从网上下载的packages为什么本地安装不了?[已解决!] 2009-05-13
- 求PC-BSD 7.1安装指南? 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash