位置: 编程技术 - 正文

整理FreeBSD系统安装时关于硬盘参数提示的处理方法(freebsd软件包存储库)

编辑:rootadmin

推荐整理分享整理FreeBSD系统安装时关于硬盘参数提示的处理方法(freebsd软件包存储库),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:freebsd删除文件,freebsd 包管理器,freebsd删除文件,freebsd包管理,freebsd包管理,freebsd磁盘管理,freebsd磁盘管理,freebsd软件包,内容如对您有帮助,希望把文章链接给更多的朋友!

错误信息:WARNING: A geometry of // for ad0 is incorrect.Using a more likely geometry.If this geometry is incorrect or you are unsure as to whether or not it's correct,please consult the Hardware Guide in the Documentation submenu or use the (G) eometry command to change it now.

Remember:you need to enter whatever your BIOS thinks the geometry is!For IDE,it's what you were told in the BIOS setup.For SCSI,it's the translation mode your controller is using.Do NOT use a ''physical geometry''.

这种错误一般发生在第一次安装时,可能的原因一般有:

1:全新安装的机器;安装时在 Fdisk 中会显示出硬盘信息,包括硬盘的名字,以及柱面、磁头和扇区等硬盘参数。柱面、磁头和扇区这些磁盘映射方式参数对于划分分区非常重要,必须保证 Fdisk 中的这些数据和 BIOS 中的数据一致,以使 Fdisk 划分出的分区被 BIOS 识别。

如果硬盘上已有分区,FreeBSD 可以从已有分区找到硬盘映射参数,通常与 BIOS 一致并可以避免它划分的分区与已有的分区冲突(不一致硬盘映射参数可能造成分区重叠);但是如果是在全新的硬盘上安装由于没有任何分区,所以 FreeBSD 直接从硬盘驱动器上获取到真实的硬盘参数,而不会是映射过的逻辑参数,因此,如果 BIOS 重新映射过硬盘参数的话,就有可能 FreeBSD 获取的真实参数与 BIOS 映射的参数不一致。

这个不一致主要时导致不同操作系统的分区重叠和启动引导问题,但是不影响数据存储;所以如果仅仅安装一个单独的 FreeBSD 系统可以不必理会硬盘参数问题,可以简单的忽略;

注: 修改 Fdisk 的硬盘映射参数可以用 G 命令进行设置;

2:已安装过 FreeBSD 系统的机器

在安装了 FreeBSD 系统之后,如果再次更改 BIOS 中的硬盘映射方式,同样也可能发生系统启动程序不能找到 FreeBSD 分区并载入 FreeBSD 系统的情况。

背景资料:

安装程序会提示两种类型的硬盘几何数据;你应该了解它们的意思:· 真实几何数据(real geometry)· BIOS几何数据(BIOS geometry)

整理FreeBSD系统安装时关于硬盘参数提示的处理方法(freebsd软件包存储库)

真实几何数据是硬盘真实的几何数据,由系统检测。BIOS几何数据是BIOS使用的几何数据而它可以不同于真实的几何数据(例如,BIOS可以使用LBA来重新设定硬盘)。

范例是一个具有如下几何数据的IDE磁盘:real: cyl, heads, secBIOS: cyl, heads, sec (LBA)

你可以看到BIOS使用LBA重新设定硬盘,有效地缩减了磁柱的数目并增加了磁道的数目(但结果是一样的: * = * = )。一个扇区包含字节,这就是说硬盘大小为 * * * = 3 GB。NetBSD不需要重新设定硬盘的几何数据(事实上也不会如此做)。如果sysinst出现错误时,在安装时可以手动地更改几何数据。

这个警告的意思是告诉你CHS对于freebsd来说,没法处理。简单的方法就是通过更改CHS让freebsd自己来处理。好多大容量的硬盘,freebsd都是无法根据bios里的设置划分区的。安装做fdisk时,修改geometry,输入//,这时候系统会提示如上的警告,不用管它,回到分区界面,系统已经设置好了它认为正确的CHS。如果你坚持使用bios里的设置,系统可能存在不能启动的危险。

安装系统时,根区/,不要划得太大,否则有找不到fs的危险,一般1-M足够了,根区就是为了一个挂接和系统维护用的,平常的工作应该放到/home区。

===============================

(一台磁盘的"gromrtry",我们指的是这台磁盘上 cylinders,heads 和 sectors/track 的数目 - 为了方便且称之为 C/H/S。这是 PC 的 BIOS 用来读/写磁盘的依据)。

为了某些理由,这似乎会导致很多困扰。首先,一台 SCSI 装置的 physical geometry 跟 FreeBSD 在使用的 disk blocks 是完全无关的。事实上,并没有所谓"physical geometry"这种东西,这是指磁盘驱动器上扇区密度的变化 - 制造商要求是"真实的"physical geometry 通常是指,他们所能找出浪费最少空间的 geometry 结果。 对 IDE 磁盘来说,FreeBSD 使用 C/H/S 方式工作,但是所有现在的磁盘已经在内部参考时把它转换成 block 了。

另外就是所谓的logical geometry - 这是当 BIOS 问"你的 geometry 是什么?"的时候,所得到的答案并且把它用来存取磁盘。 当开机时 FreeBSD 使用 BIOS 数据,让这个正确是相当重要的。另外,如果你在同一个磁盘驱动器上有一个以上的操作系统,他们必须都同意 grometry,否则你在开机时会有大问题!

对 SCSI 磁盘驱动器来说,geometry 的使用是依靠启动控制器来支持 extended translation ,如果不支持,那么使用 N cylinders, heads 和 sectors/track,这里'N'是指磁盘驱动器的 MB 容量。举例来说,一个 2GB 的磁盘驱动器应该假设它有 cylinders, heads 和 sectors/track。

如果它确定是打开的(通常提供这种方法在 MSDOS 下有某些限制),并且磁盘容量超过 1GB,使用 M cylinders,每个 track sectors (*而非* ),以及 heads,这里 'M' 是每 MB 的磁盘容量除以 7. (!)。所以我们的这个范例,2G 磁盘驱动器就有 cylinders, 每个 track sectors 以及 heads。

如果你不确定以上这个,或是 FreeBSD 在安装过程中要侦测 geometry 的正确性时失败了,最简单的解决方法通常是在磁盘上建立一个小的 DOS 分割区。正确的 geometry 应该能被侦测到(而且如果你不想保留它,你总是可以在分割区编辑器里把这个 DOS 分割区移除掉,或是把它留下来,给程序化网络卡使用或随你高兴怎么用它)。

另外,有一个免费而有用的公用程序叫 ``pfdisk.exe'' 随着 FreeBSD 散播出来(位于 FreeBSD CDROM 的 tools 子目录 下或是在大多数的 FreeBSD ftp 站台内可找到),这个程序可用来找出另一操作系统正在使用磁盘驱动器上的哪块 geometry。然后你就可以在 分割区编辑器里面输入它。

FreeBSD系统下创建DVD.iso安装光盘 准备刻一张FreeBSD-7.0-RELEASE的DVD,网上很多介绍都是在Windows下使用什么iso提取工具的,貌似很麻烦。参考了一些FreeBSD高手的实现,我写了一个简单的脚

freebsd系统上修改mac地址的方法 ifconfigeth0ether::::d2:重新启动后会消失,可以加到/etc/rc.conf中ifconfig_eth0_alias0=ether::::d2:

FreeBSD的软件管理 1、FreeBSD应用系统的组成FreeBSD应用系统由FreeBSD操作系统和移植(ports)到FreeBSD的各种应用软件组成FreeBSD操作系统本身,是由内核和基本系统组成,基本

标签: freebsd软件包存储库

本文链接地址:https://www.jiuchutong.com/biancheng/353963.html 转载请保留说明!

上一篇:FreeBSD更新 Port Tree(freebsd 升级)

下一篇:FreeBSD系统下创建DVD.iso安装光盘(freebsd版本选择)

  • 汽车保养 美容
  • 年金是否一定是每年发生一次
  • 固定资产怎么进行折旧处理
  • 个税代扣代缴手续费返还 申请
  • 简述入伙、退伙的含义与退伙的形式
  • 公司给个人的补偿金需要交税吗
  • 营业执照类型有限责任公司
  • 没有抵扣的进项发票,开错了对方没有作废
  • 代订机票服务费可以抵扣进项吗
  • 递延收益没有应列入哪个科目
  • 以旧换新销售货物的增值税处理
  • 劳务派遣公司工作内容描述
  • 发票收到以后必须查验吗
  • 税法上的营业收入与会计差异
  • 购买汽车怎么抵扣增值税
  • 开票代码在哪里看
  • 金蝶财务软件不能反结账
  • 个体定税标准
  • 企业收购股权要交税吗
  • 研发费用加计扣除政策指引2.0
  • 所得税季度申报营业收入填什么
  • 企业汽油费会计分录
  • 行政单位无形资产入账标准
  • 视同销售收入计入会计利润中吗
  • 外籍人士可以回国吗
  • 企业收到收入会计分录
  • 空调计入什么会计科目二级
  • 工厂的劳务加工有哪些
  • 稳定用工社保补贴和岗位补贴多久发下来
  • 企业间借款增值税怎么算
  • linux桌面不见了
  • 苹果mac画图工具
  • 出口零申报步骤
  • 显示器有必要买240hz吗
  • 登记会计账簿的作用
  • 企业发生的直接用于产品生产,专门设有成本项目的费用
  • 一文读懂谢娜张杰购房跳单事件始末
  • 若依框架使用教程
  • vue–router
  • Ubuntu server 11.04安装memcache及php使用memcache来存储session的方法
  • 没有发票的支出可以扣除企业所得税么
  • 盈余公积弥补以前亏损分录
  • 汇划款项与资金清算核算内容包括哪些
  • mongodb数据库查询用多少存储
  • 所得税费用期末结转吗
  • 数据库双亲结点
  • 车间管理人员差旅费
  • 怎么计算城市
  • 企业技术转让会计分录
  • 销售方销售返利单独开具
  • 库存商品什么时候确认收入
  • 税控技术服务费会计分录
  • 住宿发票 抵扣
  • 预收账款和预付账款怎么理解
  • 个税里的年金是指
  • 收到项目资本金怎么入账
  • 长期股权投资会计实训心得
  • 电子银行承兑汇票操作流程
  • 应交增值税借贷方发生额表示
  • 销售费用的主要科目
  • 发票保管应由谁保管
  • dell bios密码忘记
  • ubuntu系统怎么用
  • Mac无法连接到iCloud
  • ubuntu设置启动项
  • win7win8win10哪个流畅
  • win8关机慢怎么办
  • win7的记事本在哪里打开
  • win8.1优化工具
  • javascript的用法
  • node.js中的http.response.setHeader方法使用说明
  • jQuery ajax 当async为false时解决同步操作失败的问题
  • 编写python程序的步骤
  • javascript核心技术开发解密
  • jquery.siblings()
  • js封装是什么意思
  • js基础
  • android中fragment
  • 济南槐荫税务局办税大厅电话
  • 合并方为进行企业合并发生的佣金和手续费怎么处理?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设