位置: 编程技术 - 正文

整理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版本选择)

  • 管理费用不计入成本吗?
  • 税金附加是什么类
  • 金税盘坏了更换需要几天
  • 一般纳税人企业是什么意思
  • 可以采用三栏式的明细账的有
  • 营改增对电信业的影响及对策
  • 小规模纳税人开普票免税
  • 承兑汇票转出
  • 设备安装成本如何核算
  • 苗木发票抵扣公式
  • 印花税计入应交税费需要调整吗
  • 小规模纳税人出租房屋增值税税率是多少
  • 2018手写发票何时失效?
  • 劳务派遣企业如何认定
  • 个人转让无形资产增值税税率
  • 当月认证下月抵扣
  • 销售原材料结转会计分录
  • 小规模纳税人别人开了专票怎样处理
  • 电商企业收入成本如何核算
  • 小规模纳税人月销售额不超过10万免征
  • 幼儿园收的保教费是什么费
  • 失控发票补完税还追究吗
  • 化妆品的消费税率多少
  • 电脑开启语音按什么键
  • win11怎么提高运行内存
  • 购买电脑应该怎么做账
  • 电脑的c盘变红怎么回事
  • linux取消静态ip
  • win7开机拨号取消
  • 劳务公司怎么做成本
  • linux增加inode
  • nomoreporn.exe - nomoreporn是什么进程 有什么用
  • PHP:stream_get_filters()的用法_Stream函数
  • window显示我的电脑
  • php 设计模式
  • 视同销售的八种情况下会计分录怎么做?
  • smart控制技术
  • 汽车运输企业的实际成本计算单位是
  • 开具增值税专用发票的要求
  • 未确认融资费用怎么算
  • 应纳税为什么是0
  • torchaudio教程
  • 数据库如何迁移数据库表
  • 纳税人在电子税务局收到优惠政策
  • 差旅费住宿专票可以抵扣吗
  • 企业利润分配的账务处理
  • 今年利润弥补以前年度亏损如何记账
  • 怎么修改申报数据
  • 代开运输发票会不会造成重复征税?
  • 小规模纳税人减按1%怎么计算
  • 红冲发票如何做账
  • 应交增值税为什么在借方
  • 生产成本二级科目设置
  • 有什么科目需要考试吗英语翻译
  • 销售退货怎么开票
  • MySQL 5.6 中TIMESTAMP with implicit DEFAULT value is deprecated错误
  • sql server 自增列设置语句
  • 没有本地策略的网站
  • 安装Win8 64位旗舰版系统提示“windows无法安装到这个磁盘”的故障分析及解决方法
  • ubuntu设置登录用户
  • 系统运行缓慢解决方法
  • 苹果发布首款MR头显
  • windows8使用技巧
  • Linux dpkg-query 命令用法详解(Debian Linux中软件包的查询工具)
  • opengl vs2017
  • 计算机图形学是什么专业
  • javascriptz
  • easyui demo
  • linux的rz sz命令
  • perl常用函数
  • nodejs客户端框架
  • django的工作原理
  • unity3d cant add script
  • js操作对象的方法
  • js鼠标拖动窗口的做法
  • 办税服务厅怎么开通扣缴端数据下载
  • 四川办税大厅
  • 江西省医保卡缴费
  • 福州房管局网签查询
  • 地税注销流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设