位置: 编程技术 - 正文

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

  • 工资表个税多扣了账务处理递减
  • 注册资本印花税减半征收政策
  • 小饭店税务登记证办理流程
  • 附加税填表说明
  • 耕地占用税税率变化历程
  • 设备转产需要停止折旧吗
  • 资产负债表利润表和现金流量表之间的关系
  • 不动产销售额怎么填
  • 服务不动产扣除项目怎么填
  • 开房租租赁发票怎么记账
  • 增值税优惠政策3%降1%
  • 贷款受托支付可以给股东吗
  • 往来款少付零头怎么入账
  • 公司社保公积金最晚缴费时间段
  • 如何理解发票开具加税点的说法?
  • 商品按照售价金额核算法进行日常核算
  • 在外地的分公司可以独立核算开发票吗
  • 个人租赁汽车给公司怎么开发票
  • 小规模企业所得税按季度还是按年
  • 税局代开专票会计分录怎么写?
  • 补交申报的利息怎么入账
  • 全额抵扣的发票怎么申报增值税
  • 微信php开发包
  • 向农民购进农产品
  • 进程调度算法例题分析
  • php mb_convert_encoding
  • 哪家银行理财产品收益率高
  • 其他应付款期初余额在哪方
  • 工程完工后的质保金怎么入账
  • php cgi
  • 最有艺术气质的动物
  • 企业接受外单位投入的材料一批,应编制()
  • thinkphp自定义标签
  • vue国际化解决方案
  • telnet命令大全
  • 利润表管理费用包括哪些内容
  • 小企业发出存货成本的计量方法有
  • 收到的赔款,罚款怎么算
  • 预收账款包括哪些内容具体明细
  • phpcms v9用户手册
  • PHPCMS 是 ThinkPHP 开发的吗?
  • 银行本票存款属于款项吗
  • sql行列转换结果保存为新表
  • 计提电费的会计分录怎么写
  • 行政单位可以对外进行投资吗?
  • 营业外支出账户核算的主要内容有
  • 广告牌制作加盟厂家
  • 小规模减免增值税政策
  • 资产减值损失科目
  • 员工报销的差旅费会计分录
  • 施工一个月多少钱
  • 被代持股份的股东需要负责吗
  • 股权转让的会计分录
  • 民营医院的发票在哪里领
  • 企业其他应付款增加的原因
  • 固定资产如何管理
  • windowsxp教程
  • xp系统的输入法在哪里设置
  • Windows Server 2008网络安全与终端服务
  • linux git教程
  • easybcd修复ubuntu
  • 电脑出现蓝屏后黑屏怎么办
  • VMware虚拟机安装苹果Mac OS
  • win8硬盘重装
  • ubuntu系统如何
  • win8怎么打开系统设置
  • 如何关掉开机自检硬盘
  • Ghost XP SP3 (雨林木风)纯净版 Y5.1下载
  • shell下同时读取多个文件的方法
  • win8系统怎么设置桌面图标
  • opengl 3d engine
  • ExtJs3.0中Store添加 baseParams 的Bug
  • 安卓游戏引擎
  • 全国哀悼日的意义
  • pycharm新手使用教程
  • 安卓退出界面
  • linux tomcat命令
  • [置顶] 汉诺塔的原理剖析以及递归的解决办法
  • 虚开增值税发票但未抵扣怎样处罚
  • 何为金税三期
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设