如何在大硬盘上安装 Linux

2016-01-29 19:24 2 1 收藏

如何在大硬盘上安装 Linux,如何在大硬盘上安装 Linux

【 tulaoshi.com - Linux 】

  ==================================
文 档 名: 如何在大硬盘上安装 Linux
作 者: Rocky S. Lee
E - mail: coolrocky@21cn.com
发布日期: 2000 年 1 月 5 日
==================================
许可证:
本文档的发布遵循 DGPL, 任何人有权免费获得, 阅览,
转载和发布本文档, 不得用于任何形式的商业用途.
本文档现在由 Rocky S. Lee 进行维护, 任何人可以对
其中存在的遗漏, 错误进行修改和指正. 修改者名单将列于
本文档的作者名后.
简短说明:
本文档的目的在于介绍如何利用 LILO (LInux LOader) 对安装在硬盘上
大于 1024 拄面 (一般来说是在大于 8 G 的硬盘分区上) 的 Linux 系统进行
正确和安全的引导. 如果您在阅都本文档并按照本文档介绍的方法后引导您的
Linux 系统时出了差错或者发现本文介绍的方法有误时, 请于作者联系.
本文档更加技术性的版本将在今后进行发布, 关注本文档的 Linux 用户
可以敬请留意以下站点:
华南木棉 BBS bbs.gznet.edu.cn
中国 Linux 论坛 www.linuxforum.net
西十八 BBS bbs.x18.scut.edu.cn
感谢 LinuxFarmer 在这篇文档的创作上给予的无私帮助.
一. 问题的提出
在 IBM 80x86 系列 PC 机中, 引导系统时对硬盘的寻址是采用的基本输入
输出系统 (BIOS) 根据 CMOS 中存储的硬盘参数进行引导的. 读取了硬盘的主
引导记录 (MBR, Main Boot Record) 后根据其内部存储的数据或者定位到相应
的分区而由该分区的引导扇区中的完成对该分区中系统的引导, 或者是直接从
主引导分区中加载引导所需要的信息完成引导, 比如 LILO.
由于历史的原因, 很多系统在引导时所使用的硬盘读取方式仍然为旧的中
断调用 int 13h. 该中断中对硬盘的寻址方式以三维的方式出现, 这三维分别
为: 柱面, 磁头, 磁道(CYLs, HEADs, SECs). 其中柱面号是保存在中央处理器
(CPU)的 CX 寄存器的高 10 位 (bit) 中, 占用 10 个二进制位(bit). 这样决
定了其寻址范围只能是 0 - 1023. 随着现在计算机科学的发展, 硬盘容量的不
断扩大, 该中断调用的局限也暴露出来. 这就是无法使用 LILO 引导安装在1024
柱面以后的 Linux 系统.
事实上, 并非完全不能. 对硬盘的访问还可以采取另外一种形式, 就是使
用线性地址空间, 不再使用柱面, 磁头, 磁道的三维地址定位方式. 这也是使
用 GNU / Linux 系统提供的 LILO 对安装在硬盘任何位置的操作系统进行引导
的关键.
二. 对 LILO 的分析
作为一个成熟的操作系统的引导系统, LILO 当然可以采用上面所说的两种
方式对硬盘中的系统进行引导. 当然一般的情况是使用常见的三维地址空间对
硬盘进行访问, 而对于一些比较特殊的系统是需要使用线性模式对硬盘进行访
问. 这时需要在要引导的系统对应的引导记录上加上参数, 以便 LILO 能够做
出正确的处理.
一般在进行 Linux 系统安装的时候, 执行到 LILO 的安装这一步时, 会问
你是否使用 linear 模式, 如果使用的话, 需要填上一些参数. 而这时的系统
提示是问你是否有比较特殊的系统与 Linux 共存. 这个消息实际上迷惑了几乎
所有人. (注: 这里所说的提示信息是 RedHat Linux 系列和一些在此基础上进
行改进版本的) 其实可以在这个时候加上一些特殊参数以实现一些特殊的功能.
具体的什么参数对应什么功能已经超出了本文的范围, 你可以参考 LILO 的手册
文档, 该文档已经由中国 Linux 论坛的 ZEO 翻译成中文. 这里只对其中的一个
参数感兴趣, 就是硬盘的 CHS 参数.
三. 问题的解决
如果你有一块超过 8 G 的大硬盘, 并且需要把 Linux 安装在比较靠后的位
置, 可以在安装的时候, 选择 linear 模式, 并且给它加上硬盘参数.
安装时候的

来源:https://www.tulaoshi.com/n/20160129/1509318.html

延伸阅读
标签: 电脑入门
mono是Novell公司开发的跨平台NET运行环境,可运行于多个系统,包括Linux系统,下面图老师小编就给大家介绍下如何在Linux服务器中编译安装mono笔记。 一、安装依赖关系包 代码如下: yum install gcc bison pkgconfig glib2-devel gettext make gcc-c++ libstdc++-devel libgdiplus-devel 二、下载源码并解压 代码如下: #下载地...
标签: 电脑入门
每当有新的系统测试版本发布,用户们总是希望能够尽快的体验,不过由于新的系统处于测试阶段,因而有着许多不完善之处。因此许多用户便想将测试的系统安装在硬盘分区中,这样既可以体验到新的系统,也不会影响我们正常的工作了。 不过最好确保您的 Mac 硬盘总容量在 256GB 以上,才有必要考虑将 Yosemite 安装到硬盘分区。现在就让图老师小编...
标签: windows 操作系统
现在的64位操作系统还没有中文版,加之受兼容性问题的影响,组建独立多系统显然已成为最佳的解决方案。很多朋友在配置64位硬件平台时已购入了SATA硬盘,但同时拥有SATA和PATA硬盘的朋友也不在少数,下面就来说明怎样在这两块硬盘上构建32位和64位Windows XP的独立双系统。 一.设置SATA硬盘 说明:本次用于试验的硬盘为: PA...
标签: 服务器 硬盘
Linux挂载硬盘   Linux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行分区以及格式化操作。下面的操作将会把数据盘划分为一个分区来使用。适用系统:Linux(Redhat  , CentOS,Debian,Ubuntu) 1、查看数据盘 在没有分区和格式化数据盘之前,使用 df –h命令,是无法看到数据盘的,可以使用fdisk -l命令查...
标签: 电脑入门
如何安装硬盘驱动(AHCI)? 告知用户AHCI是什么,如何安装AHCI驱动 VISTA WIN7和WIN8安装AHCI比较方便,如果装XP需要一些操作来安装AHCI硬盘驱动 一、AHCI介绍: AHCI,全称为Serial ATA Advanced Host Controller Interface(串行ATA高级主控接口),是在Intel的指导下,由多家公司联合研发的接口标准,其研发小组成员主要包括Intel、AMD、戴...

经验教程

763

收藏

24
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部