荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: georgehill (终生勤奋便成天才), 信区: Linux
标 题: 如何在大硬盘上安装 Linux
发信站: BBS 荔园晨风站 (Thu Jan 6 09:16:36 2000), 转信
发信人: SingleBoy (孤鹰★忧伤的夜鸟), 信区: Linux
标 题: 如何在大硬盘上安装 Linux
发信站: 华南网木棉站 (Wed Jan 5 23:45:36 2000), 转信
==================================
文 档 名: 如何在大硬盘上安装 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 nf 的内容:
boot = /dev/hda
map = /boot/map
install = /boot/boot.b
prompt
timeout = 50
image = /boot/vmlinuz
label = linux
root = /dev/hda1
initrd = /boot/initrd-2.2.12-20.img
read-only
按照 linear 方式加入参数以后是如下格式:
boot = /dev/hda
map = /boot/map
install = /boot/boot.b
prompt
linear <-----加进了这一行
timeout = 50
image = /boot/vmlinuz
label = linux
root = /dev/hda1
initrd = /boot/initrd-2.2.12-20.img
read-only
append = "hda=1869,63,255" <------加进了这一行
修改成这样以后, 保存, 在命令提示符下打 lilo 命令, 当再次起动 Linux 系
统的时候, LILO 就按照线性模式对系统进行引导. 除了在硬盘上寻址定位的方式不
同以外, 对其他方面没有什么影响.
上面只是举个例子, 实际上是没有什么实用的, 但请注意, append 参数是针对
每个系统引导记录的, 一定要放在 image 的下面或者是 other 的下面, 这样它才
可以发挥作用.
四. 参考
LILO.CONF 中文手册页 中国 Linux 论坛 ZEO 翻译
--
================================================
低下头是人 抬起头是天边
转过身是欺骗
走向前是无言
================================================
※ 修改:.SingleBoy 于 Jan 5 23:46:38 修改本文.[FROM: 202.38.248.38]
--
书山有路勤为径;
学海无涯苦作舟!
我是来自大富翁的小美!^_^
※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.115]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店