系统管理员易犯错误及解决方法汇总

发表于:2011-1-07 10:21

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:抚琴煮酒    来源:51Testing软件测试网采编

  本文分享的都是系统管理员在工作的时候容易犯的错误,经抚琴煮酒整理并提供解决方法,希望可以给大家一些指导,避免在工作中出现此类问题。

  一、安装FreeBSD后无法重启

  问题描述:

  装惯了Linux的人肯定知道一般会有个boot分区,可是在bsd就不那么容易了。在安装FreeBSD 8.1的时候遇到了问题,查阅了chinaunix上面,正好也有相关问题整理,特摘录如下:

  我要求FreeBSD分区:

2G For /
4G For swap
10G For /root
256M For /boot
其余 for /usr

  安装正常,结果安装重启后便出现杯具了:

>> FreeBSD/i386 BOOT
Default: 0:da(0,a)/boot/kernel/kernel
boot:

  原因:

  通过网上查资料,了解到手动引导的全过程,发现了问题所在:

  由于独立分区/boot造成了FreeBSD引导过程中无法正确找到内核引导的位置。

  解决方法:

  通过

boot: 0:da(0,e)/loader

  可以解决引导问题,然后进入loader界面

  *这个引导盘符根据da0s1x 的 x 得来,因此你安装系统的时候/boot所在分区区号,才是真正的x字母,如果不知道就从往后试试

  同样由于默认kernel位置是/boot/kernel所以依然需要手动加载

ok load kernel/kernel

  获得kernel信息后

ok boot

  这样就可以正常引导了。

  但是这样还没有彻底解决问题,随后还需要在磁盘挂载的时候输入

mount root>ufs:/dev/da0s1a

  才能进入系统,而且每次重启都手动一次。所以其实问题没有彻底解决。

  所以,为了避免以上的/boot问题,目前我装机一般规范化操作,一般只分三个区,避免独立分区/boot,也希望玩Linux的朋友们重视下这个问题。

2048M For /
4096M For swap
其余的均For /usr

31/3123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号