第四章 如何在硬碟建置Linux系统
在前面章节中, 我们已经介绍过了 Slackware Linux 安装磁片
的制作方法, 以及Slackware Linux 软体的取得, 本章中我们就来看
看如何真正进行系统软体的安装。
系统安装的步骤
使用 bootdisk及rootdisk 磁片来开机
关於 root 使用者
关於虚拟萤幕 (Virtual Console)
fdisk 硬碟分割区规划示范
系统软体安装前的说明
set up 六程序
setup 启动
启动虚拟记忆体
指定安装目的分割区 (Target)
指定安装来源 (Source)
选择安装软体
Install 实际安装
系统设定
□ 系统安装的步骤
我们简化来看, 安装的步骤可以说有三个步骤, 这三步骤都是用
Slackware Linux安装磁片启动系统後, 接着一步步来进行。 我们现
在就来看看这三步骤。
步骤一: fdisk 规划分割区 (Partitioning)
安装 Linux 的最低要求, 要有一个分割区[注], 但是这样一套系
统所需要的虚拟记忆空间, 只能用 Swap File方法制作, 对学生来说,
这或许适合, 但是系统效率与安全性就差些。 至於比较好一些的情况
,我们为 Linux 规划出两个分割区, 一个用来安置整个档案系统, 另
外一个作为 Swap Partition 虚拟记忆体。 至於最佳情况, 则是将系
统规划出多重档案系统, 将 / 保留尽可能的小, /usrⅱ /tmpⅱ /var
及 /home 等等可以分为各自独立的档案系统, 也就是各自有专属的分
割区, 最後并加上一个独立的分割区, 作为 Swap Partition 虚拟记
忆体。 这样设定的一部 Linux 系统在笔者看来, 就是一个最符合系
统安全要求ⅱ 以及系统运转效率的一个多工多使用者作业系统环境。
注: 其实可以又例外, 用umsds144.gz 来做rootdisk, 可以在原本 MSDOS
分割区内安装并执行 Linux, 但是笔者不推荐这样做, 尤其对把 Linux
摆在严肃场合的朋友来说, 不要这样做。
步骤二: 建置档案系统 (格式化)
完成了硬碟分割, 事实上硬碟内仍然什麽也没有, 我们只是用逻
辑上的方法, 把一个硬碟, 分割成好几个来用, 新规划出来的分割区
仍然空空如也, 这样的分割规划动作, 比较接近硬体层次。
建置档案系统工作则是比较接近作业系统层次的规划动作, 我们
在某个分割区建制档案系统後, 该分割区就变成一个拥有特殊结构属
性的分割区。 我们以大家熟悉的 DOS来说, 我们对硬碟或软碟执行
FORMAT动作, 这动作就是建置档案系统, 比方说 C:\> format a:/s。
Linux 环境下的档案系统建置动作, 是用 mkfs 或 mke2fs 等等
工具程式来做。 在本章系统安装示范过程中, 我们执行 Slackware
Linux 安装程式时, 可以手工执行 mkfs (或mke2fs) 动作, 也可以
在软体安装时, 让安装程式自动判别, 那时再决定是否 mkfs。
不过假如您事後有机会要手工进行系统维护时, 就会有需要用指令
来建造档案系统, 比方说制造一个 Linux 属性 (ext2fs) 的磁碟片就
是一个典型的例子
步骤三: 把 Slackware Linux 安装到硬碟
这个步骤是我们真正期待的, 这步骤会把软体从磁片 (或者 CD-
ROMⅱ 远端 NFS server 或硬碟都行) 安装到硬碟内指定的分割区。
注意, 这步骤也会拷贝一份新的 Kernel 到硬碟去, 不过, 这份
Kernel 不同於 bootdisk 磁片上的 Kernel, 实际安装时, 安装程式
会询问您安装 IDE Kernel 或 SCSI Kernel, 您一定要正确回答, 也
就是根据您硬碟控制卡形式, 选用其中之一 (假如您不知道您硬碟的
规格, 那大概就是 IDE)。
再次提醒读者, 这步骤一定要正确且仔细的安装, 最好也要尽量
完整的安装, 最好您至少安装 A (系统基本工具)ⅱ B (最基本的常
用应用软体) 及 N (网路应用软体) 等系列软体, 另外您想编译系统
核心的话 (这几乎是绝对有必要的动作), D 系列包含有系统发展工具
以及系统核心服务程式码 (Kernel source code) 也有绝对必要, 除
此之外, F 系列包含各式 FAQ (常见问与答) 文件, I 系列 Info
page 线上手册等等最好也都安装, 以及颇为重要的 Q系列, 这是针对
不同硬体设备以及应用需求所事先编译好的系统核心服务程式 (Kernel),
您可以从这里选择一个来用。 总之, 把Linux定位在玩票性质的话, 您
不妨选择性安装, 至於严肃场合则尽量全部安装。 不甚漏失安装一些必
要软体, 会带给自己无谓的困扰。
□ 使用 bootdisk及 rootdisk 磁片 开机
安装系统的第一步骤, 就是拿刚刚制作好的 bootdisk 磁片, 塞
入第一部软碟机, 启动电源。 正常的话, 您会在萤幕上看到以下画
面。
<< 画面 4-1 >>
LILO
Welcome to the Slackware Linux 2.0.2 Bootkernel disk!
If you have any extra parameters to pass to the kernel, enter them at the
prompt below. For instance, you might need something like this to detect the
hard drive on PS/1 and ValuePoint models from IBM:
ramdisk hd=cyl,hds,secs (Where "cyl", "hds", and "secs" are the number of
cylinders, sectors, and heads on the drive. Most
machine won't need this.)
Also, in a pinch, you can boot your system with a command like:
mount root=/dev/hda1
On machines with low memory, you can mount root=/dev/fd1 or
mount root=/dev/fd0 to install without a ramdisk. See LOWMEM.TXT for details.
If you wold rather load the root/install disk from your second floppy drive:
drive2 (or even this: ramdisk root=/dev/hd1)
DON'T SWITCH ANY DISKS YET! This prompt is just for entering extra paramters.
If you don't need to enter any paramters, hit ENTER to conitnue.
boot:
萤幕画面在此处停止了。 正常的话, 在这里我们碰一下 <Enter>
键, 可以继续。
<< 画面 4-2 >>
...........
Please remove the boot kernel disk from your floppy drive, insert a
root/install disk (such as one of the Slackware color144, colrlite,
tty144, or tty12 disks) or some other disk you wish to load into a
ramdisk and boot, and then press ENTER to continue.
接着您可以在萤幕上看到开机磁片侦测到硬体周边装置的一系列
讯息, 这些讯息此处简略掉了。 一直到下面画面, 萤幕再度停住,
此处, 我们浏览一下其说明, 其意思是说, 把刚开机用的 bootdisk
拿出来, 把 rootdisk (也就是系统安装磁片的第二片) 插进磁碟机
。
<< 画面 4-3 >>
VFS: Disk change detected on device 2/28
RAMDISK: Loading 1440 blocks into RAM disk ..................................
.............................................................................
<< 画面 4-4 >>
Welcome to the Slackware Linux installation disk, (v. 2.0.2)
###### IMPORTANT! READ THE INFORMATION BELOW CAREFULLY. ######
- You will need one or more partitions of type "Linux native" prepared. It is
also recommended that you create a swap partition (type "Linux swap") prior
to installation. Most users can use the Linux "fdisk" utility to create and
tag the types of all these partitions. OS/2 Boot Manager users, however,
should create their Linux partitions with OS/2 "fdisk", add the bootable
(root) partition to the Boot Manager menu, and then use the Linux "fdisk" to
tag the partitions as type "Linux native".
- If you have 4 megabytes or less of RAM, you MUST activate a swap partition
before running setup. After making the partition with fdisk, use:
mkswap /dev/<partition> <number of blocks> ; swapon /dev/<partition>
- Once you have prepared the disk partitions for Linux, and activated a swap
partition if you need one, type "setup" to begin the installation process.
- If you want the install program to use monochrome displays, type:
TERM=vt100
before you start "setup".
You may now login as "root".
slackware login:
以上连续画面到<<画面 4-4>> 停止, 就算开机成功, 接下来我们
可以 root 进入系统 (此时的环境已经是一个运转中的 Linux系统),
之後, 就可以正式进行系统硬碟规划以及安装动作。
本节最後我们介绍一个相关的问题。 有时候, bootdisk 磁片开
机时, 没有能够自动侦测到您的硬体设备, 最常见的, 就是网路卡以
及CD-ROM 控制卡。 遇到这种情况时, 我建议您用 bootdisk 磁片开
机时, 在 boot: 提示符号後, 输入以下指令:
boot: ramdisk sbpcd=0xAAA,LaserMate 针对 Panasonic 562B/563B 光碟机
boot: ramdisk ether=B,0xCCC,eth0 针对网路卡
boot: ramdisk sbpcd=0xAAA,LaserMate ether=B,0xCCC,eth0 合在一起
以上: AAA: 该唯独光碟机控制卡之 IO port
B: 该网路卡的 IRQ
CCC: 开网路卡之 IP port
□ 关於 root 使用者
root 是系统环境中, 最特殊的一个使用者帐号。 在Unix环境,
root是个虚拟的使用者, 这帐号用来让系统管理者(这时就是您) 以
最高的特权进入系统, 之後执行系统维护及管理等工作。
这里暂时我们只需要知道这麽多, 在本系列Linux第二册〔轻轻
松松管理Linux> 里, 我有更详细说明。
□ 关於虚拟萤幕 (Virtual Console, VC)
即便只是进行系统安装工作, 我们也已经可以享用 Virtual
Console (VC) 所带来的便利, 第一次接触这观念的朋友, 不妨把 VC
想成有多的萤幕的 Linux 工作站。
当您开机完成後, 在�
没有合适的资源?快使用搜索试试~ 我知道了~
21日学会 Linux
共285个文件
txt:95个
mes:91个
exe:89个
3星 · 超过75%的资源 需积分: 3 238 下载量 171 浏览量
2007-06-14
22:44:46
上传
评论
收藏 1.23MB RAR 举报
温馨提示
都是些基础的东西,是适合初学者的电子书
资源推荐
资源详情
资源评论
收起资源包目录
21日学会 Linux (285个子文件)
UT.EXE 148KB
UA.EXE 82KB
UTCONFIG.EXE 19KB
LP_OVER1.EXE 10KB
LP_HARD1.EXE 9KB
I_DRIVE1.EXE 8KB
LF_STRUC.EXE 8KB
ST_TAB5.EXE 7KB
AU_ADD.EXE 6KB
ST_GETTY.EXE 6KB
BK_CPIO.EXE 6KB
LP_NEW1.EXE 6KB
I_CRON.EXE 5KB
I_MESS.EXE 5KB
TE_V5.EXE 5KB
ST_ON.EXE 5KB
CF_P1.EXE 5KB
I_OVER.EXE 5KB
ST_RC5.EXE 5KB
BANNERA.EXE 5KB
I_HTORY.EXE 5KB
SH_DOWN1.EXE 4KB
BK_DD.EXE 4KB
MF_MOUNT.EXE 4KB
FS_CP.EXE 4KB
BK_TAR.EXE 4KB
LF_NAME.EXE 4KB
MF_MKFS.EXE 4KB
TE_XEN.EXE 4KB
BK_VOLCP.EXE 4KB
FS_LS.EXE 4KB
LF_LOGIC.EXE 4KB
FS_MK.EXE 4KB
DO_RUN.EXE 3KB
DO_COPY.EXE 3KB
BANNER.EXE 3KB
MF_FLOPY.EXE 3KB
FS_MV.EXE 3KB
LF_INDIR.EXE 3KB
E_MAIL.EXE 3KB
FS_CD.EXE 3KB
CF_P2.EXE 3KB
AU_GP.EXE 3KB
AU_PW.EXE 3KB
FS_RM.EXE 3KB
TE_STTY.EXE 3KB
FS_LN.EXE 3KB
FS_CHMOD.EXE 3KB
ST_INIT5.EXE 3KB
CF_INTRO.EXE 3KB
FS_CAT.EXE 2KB
GET_LOG.EXE 2KB
CF_P5.EXE 2KB
MG_PIPE.EXE 2KB
I_FILES.EXE 2KB
GET_PASS.EXE 2KB
CF_P4.EXE 2KB
LF_FREE.EXE 2KB
VI_DEL.EXE 2KB
C_FOR.EXE 2KB
VI_APP.EXE 2KB
MF_LABEL.EXE 2KB
CF_P3.EXE 2KB
GET_SHEL.EXE 2KB
C_ASCII.EXE 2KB
C_CC.EXE 2KB
MG_SCRIP.EXE 2KB
MG_PRINT.EXE 2KB
VI_START.EXE 2KB
VI_QUIT.EXE 2KB
GET_INTR.EXE 2KB
C_WORLD.EXE 1KB
E_CAL.EXE 1KB
E_WRITE.EXE 1KB
MG_BACK.EXE 1KB
GET_WHO.EXE 1KB
MG_SORT.EXE 1KB
GET_DATE.EXE 1KB
MG_GREP.EXE 1KB
MG_PROF.EXE 1KB
VI_LOC.EXE 1KB
C_WHILE.EXE 1KB
FS_INTR.EXE 1KB
FS_NAME.EXE 1KB
VI_MODE.EXE 1002B
VI_MOVE.EXE 996B
GET_HOW.EXE 813B
MG_WC.EXE 810B
C_FUNCT.EXE 775B
I_CRON.MES 16KB
CF_P1.MES 14KB
FS_CHMOD.MES 14KB
TE_V5.MES 13KB
I_HTORY.MES 12KB
AU_ADD.MES 12KB
I_DRIVE1.MES 12KB
I_MESS.MES 11KB
TE_XEN.MES 11KB
I_OVER.MES 11KB
ST_TAB5.MES 11KB
共 285 条
- 1
- 2
- 3
资源评论
- jkang2222011-11-07下载下来学习学习,大致浏览了下。内容有点宽泛,讲解的不是很详细。谢谢!
stud3x
- 粉丝: 3
- 资源: 18
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 多机调度问题贪心算法:理论探索与实践应用.zip
- 探索tecreate:软件开发的未来之星.zip
- 打标机项目C#源码连接扫码
- 基于SSM的房屋租赁系统的设计与实现
- xyctf:从入门到精通的实用指南.zip
- mmqrcode1714153659780.png
- Screenshot_2024-04-27-06-08-58-486_com.baidu.xin.aiqicha.jpg
- 基于Javaweb+Tomcat+MySQL的大学生公寓管理系统+sql文件.zip
- 实训作业基于javaweb的订单管理系统源码+数据库+实训报告.zip
- 多机调度问题贪心算法基于最小堆和贪心算法求解多机调度问题.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功