📄 doc117.htm
字号:
<html>
<head>
<title>安装</title>
<style>
<!--
A:link {text-decoration: none; color: "blue"}
A:visited {text-decoration: none; color: "#000000"}
A:active {text-decoration: none;color:"green"}
A:hover {text-decoration: underline; color: ff0000}
-->
</style>
<style type="text/css">
<!--
p{font-size:9pt;line-height;13pt;}
td { font-size: 9pt ; line-height:13pt;
}
A{text-transform: none;
text-decoration: none;font-size: 9pt ; line-height:13pt;}
-->copyright fangame
</style>
</head>
<body>
<a href="doc118.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc118.htm">
<p>Next</a> <a href="doc111.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc111.htm">Up</a>
<a href="doc116.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc116.htm">Previous</a>
<a href="doc000.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc000.htm">Contents</a>
<a href="doc136.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc136.htm">Index</a> </p>
<hr>
<h2><a name="sE.6">E.6 安装</a></h2>
<a name="i1268">
<h3></a><a name="sE.6.1">E.6.1 我有一个空的硬盘, 想同时安装 DOS, Windows95
和 Linux , 最好的方法是什么 ? </a></h3>
<a name="i1270">
<p>我们推荐你在安装 Linux 之前, 首先安装其他操作系统 .这样可以让其他操作系统与硬件更好的配合,
也可以 避免其他系统修改 Linux 在 MBR 中的数据 . </p>
<p>或许你应该按照下面描述的步骤进行安装 .
首先执行其他操作系统的安装过程, 但是若其他操作系统
占用了全部磁盘空间, 你可以尝试是否能 '剥离' 出一部分空间,
即使用 'native fdisk' 产生其他操作系统所需的分区(空间大小根据操作系统不同,
可以自己决定), 然后再重新安装这个操作系统. 安装完后,
你就可以开始 Linux 的安装 . </p>
<h3></a><a name="sE.6.2">E.6.2 我没有一个可以在 Linux 下工作的 cdrom ,
同时也不能通过网络进行安装, 有没有其他方法呢 ? </a></h3>
<a name="i1271">
<p>如果你因为 cdrom 问题, 需要从硬盘进行安装,
你可以按以下的步骤进行 . </p>
<p>产生一个 DOS 分区, 该分区需要是 FAT16 方式格式化的 .
然后产生一个目录 \RedHat, 将光盘的内容拷贝到硬盘上 . </p>
<blockquote>
<font size="-1"><tt><pre>
mkdir C:\RedHat
mkdir C:\RedHat\base
mkdir C:\RedHat\RPMS
copy E:\RedHat\base C:\RedHat\base
copy E:\RedHat\RPMS C:\RedHat\RPMS
</pre>
</tt></font>
</blockquote>
<p>如果你没有足够的磁盘空间拷贝所有的 RPMS 目录, 你需要察看文件\RedHat\base\comps
, 然后拷贝基本系统和其他你认为需要的部分 . </p>
<p>完成了以上的步骤后, 你可以开始安装, 选择硬盘安装 .
你将被要求插入补充的软盘,
一个进度条将弹出来告诉你现在在做什么 . 此软盘加载完毕后,
你将进入安装过程的下一步 . </p>
<h3></a><a name="sE.6.3">E.6.3 我想制作新的软盘, 无论什么原因,
我该如何做 ? </a></h3>
<a name="i1272">
<p>对这个问题, 我们感到抱歉.
光盘中已经包括了制作启动软盘和附加软盘的所有数据. 在 DOS, Win95,
或 NT 下制作新软盘见如下步骤(将覆盖 1.44 软盘上的所有数据 !)
<ul>
<li><ol>
<li>重新启动 DOS , 进入 1 号光盘的目录下 . </li>
<li>进入目录 dosutils, 运行文件 'rawrite.exe' . <blockquote>
<font size="-1"><tt><pre>
cd \dosutils
rawrite.exe
</pre>
</tt></font>
</blockquote>
</li>
<li>当出现提示时, 键入要制作的软盘的映象文件名,
例如如果制作启动软盘, 输入下面命令: <blockquote>
<font size="-1"><tt><pre>
..\images\boot.img
</pre>
</tt></font>
</blockquote>
</li>
<li>接着换一张软盘, 再次运行 'rawrite' . 当出现提示时, 输入 : <blockquote>
<font size="-1"><tt><pre>
..\images\supp.img
</pre>
</tt></font>
</blockquote>
</li>
</ol>
</li>
</ul>
<p>如果你正在运行 Linux 或者 Unix , 你可以将 CD-ROM 安装到文件系统上
. 使用 'dd' 工具将数据写到软盘上 . 在 Linux 下, 你可以按如下步骤 : </p>
<blockquote>
<font size="-1"><tt><pre>
dd if=/mnt/cdrom/images/boot.img of=/dev/fd0 bs=72k
dd if=/mnt/cdrom/images/supp.img of=/dev/fd0 bs=72k
</pre>
</tt></font>
</blockquote>
<h3></a><a name="sE.6.4">E.6.4 我有一台 IDE 硬盘的机器, 相比较于 DOS, 我对
Linux 如何建立自己的驱动器感到很迷惑, 您能解释一下吗 ? </a></h3>
<a name="i1273">
<p>Linux 建立驱动器的方式与 DOS 大不一样, 这的确让人感到迷惑 .
它通常是使用字符的组合表示哪一种总线( sd 表示 scsi, hd 表示 IDE ),
并按照它识别的顺序标识 , 后面附加的数字表示分区. </p>
<p>对于 IDE 硬盘, 结果决定于该硬盘所在的 IDE
通道和它在这个通道中所处的模式(主或从), 见下表 : </p>
<blockquote>
<font size="-1"><tt><pre>
Channel Jumper hdx
===================================
ide0 master hda
ide0 slave hdb
ide1 master hdc
ide1 slave hdd
ide2 master hde
ide2 slave hdf
ide3 master hdg
ide3 slave hdh
ide0 = primary
ide1 = secondary
ide2 = tertiary
ide3 = quarterary
</pre>
</tt></font>
</blockquote>
<p>按照以前的 PC 标准, 每一个硬盘总共可以有四个分区,
其中一个分区可以被指定为扩展分区 .
在这个扩展分区内部可以定义逻辑分区( 在总共 16
个分区的扩展分区中, 一共可以定义 12 个逻辑分区) . </p>
<p>这些分区的顺序是这样安排的 .
<ul>
<li>1-4 主分区 </li>
<li>5-16 逻辑分区 </li>
</ul>
<h3></a><a name="sE.6.5">E.6.5 我的光驱 cdu31a/33a 不能被系统识别 .
我该怎样办呢 ? </a></h3>
<a name="i1274">
<p>cdu31a 这种光驱在安装时需要做一点工作 .
不要使用自动识别光驱功能, 选择 "specify options".
然后屏幕如下图显示 . </p>
<blockquote>
<font size="-1"><tt><pre>
+---------------| Module parameters |---------------+
| |
| Module options: |
| |
| IO base, IRQ, PAS?: cdu31a=_____________ |
| |
| Miscellaneous options: ____________________ |
: :
+---------------------------------------------------+
</pre>
</tt></font>
</blockquote>
<p>删除预先设置的文字 (cdu31a=), 然后输入如下的混合选项 : </p>
<blockquote>
<font size="-1"><tt><pre>
cdu31a_port=0x360 cdu31a_irq=0 sony_pas_init=0
</pre>
</tt></font>
</blockquote>
<p>如果你的光驱型号是 "Sony PAS", 则输入 : </p>
<blockquote>
<font size="-1"><tt><pre>
cdu31a_port=0x360 cdu31a_irq=0 sony_pas_init=1
</pre>
</tt></font>
</blockquote>
<p>如上处理后, 光驱应该可以工作了 . 自动识别光驱经常不能成功,
这也许是由于 CDU33A 使用的端口地址不太常用的缘故吧 . </p>
<h3></a><a name="sE.6.6">E.6.6 我不能在我的膝上型电脑中安装 Linux . </a></h3>
<a name="i1275">
<p>以下的 web 主页中有大量的关于如何在膝上型电脑上安装 Linux
的信息 . </p>
<blockquote>
<font size="-1"><tt><pre>
http://www.cs.utexas.edu/users/kharker/linux-laptop/
</pre>
</tt></font>
</blockquote>
<h3></a><a name="sE.6.7">E.6.7 我想把我的 Red Hat 系统升级到 5.x , 但是它说
找不到一个正确的 RPM 数据库 . 我需要作什么 ? </a></h3>
<a name="i1276">
<p>这个问题是由于不少早期版本的 rpm 在写入数据库时,
会采取一种让新版 rpm 疑惑的方式 . 重建此数据库可以解决安装问题
. 我们需要将现有的 rpm 升级到 (新)安装光盘上的版本 , 然后重建 rpm
数据库 . </p>
<p>首先将 5.0 的光盘安装到系统上 . </p>
<blockquote>
<font size="-1"><tt><pre>
mount /mnt/cdrom
</pre>
</tt></font>
</blockquote>
<p>然后从光盘升级 'rpm' : </p>
<blockquote>
<font size="-1"><tt><pre>
cd /mnt/cdrom/RedHat/RPMS
rpm -Uvh --nodeps --force rpm-*rpm
</pre>
</tt></font>
</blockquote>
<p>升级完毕后, 重建 'rpm' 数据库 . </p>
<blockquote>
<font size="-1"><tt><pre>
rpm --rebuilddb
</pre>
</tt></font>
</blockquote>
<p>这样原系统的 'rpm' 数据库的格式就可以被安装光盘上的 'RPM'
识别出 ( 他们是一个版本 ) . </p>
<h3></a><a name="sE.6.8">E.6.8 我有一块 SCSI 卡, 型号是 'Adaptec 2920' .
在安装过程中 没有此种卡的选择, 这是为什么 ? 我该如何办呢 ?
或者我又一块 'Future Domain TMC-3260' 卡, 当我为它设置了参数后,
安装程序依然不能发现它 ! </a></h3>
<a name="i1278">
<p>'Adaptec 2920' 适配卡并不使用 'Adaptec' 的芯片组, 使用的是 'Future
Domain TMC3260' 的芯片组 . 如果不能自动识别此种类的卡,
你必须手工设置参数 . 当安装程序问询 SCSI 的设置时, 选择 'choice',
如下输入 : If the card is not found with an auto-probe, you will need to specify
options for it. When the installation menu asks you about SCSI, choose "options"
and enter the following : </p>
<blockquote>
<font size="-1"><tt><pre>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -