用户
 找回密码
 立即注册
搜索

新版 轻轻松松的安装 Linux 系统

[复制链接]
发表于 2009-7-30 09:27:05
<< 画面 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> 里, 我有更详细说明。
使用道具 举报 回复 支持 反对
发表于 2009-7-30 09:27:18
□ 关於虚拟萤幕 (Virtual Console, VC)
即便只是进行系统安装工作, 我们也已经可以享用 Virtual
Console (VC) 所带来的便利, 第一次接触这观念的朋友, 不妨把 VC
想成有多的萤幕的 Linux 工作站。
当您开机完成後, 在萤幕上您所看到的, 是第一个 VC, 您可以
用 <Alt>-F2 (按下 <Alt> 键不放, 再按 F2键) 切换到第二个萤幕,
同理, <Alt>-F3 是第三个萤幕, <Alt>-F4 为第二个萤幕。
Linux 是多人多工的作业系统, 所以在每一个 VC 下, 您都可以
执行各自独立的工作, 执行系统安装时也不例外。 额外一提, 本章往
下介绍中, 笔者所需要的画面摘录, 就是用这方法取得, 也就是在当
第一个 VC 执行安装工作时, 第二个 VC 执行记录与画面摘录, 这样
一边安装一边记录画面。

□ fdisk 硬碟分割区规划示范
接下来我们就要进行硬碟分割区规划, 请读者特别小心操作这些
步骤, 以下我们是用 fdisk /dev/hdb 指定来执行分割动作, 假如您
只以一颗 IDE 硬碟, 您可以使用 fdisk /dev/hda 指令, 假如您只有
一颗 SCSI 硬碟, 则可以 fdisk /dev/sda 指令。
这里所执行的环境, 仍然是用 bootdisk/rootdisk 磁片开机, 以
root 帐号进入系统後所看到的环境。

<< 画面 4-5 >>
# fdisk /dev/hdb ← 规划编号第二个硬碟

Command (m for help): p

Disk /dev/hdb: 16 heads, 63 sectors, 826 cylinders
Units = cylinders of 1008 * 512 bytes

Device Boot Begin Start End Blocks Id System
/dev/hdb1 1 1 100 50368+ 83 Linux native
/dev/hdb2 101 101 405 153720 7 OS/2 HPFS
/dev/hdb3 536 536 736 101304 83 Linux native
/dev/hdb4 * 406 406 535 65520 a5 BSD/386
使用道具 举报 回复 支持 反对
发表于 2009-7-30 09:27:35
Command (m for help):

本例子只算是个大杂烩的情况, 只有玩家才会把硬碟内安装有这
麽多的作业系统, 这不适合专业场合。 我们可以看到上面这例子一共
有四个分割区, 其中两个分给 Linux (其 IP 为 83), 剩下两个, 一
个安装 OS/2, 以及一个安装 FreeBSD。 对於玩票性质的学生来说,您
这样做倒是无妨。
不过, 对於想把 Linux 摆在有实际生产力场合的朋友来说, 我们
就必须实际依照我们事先对於档案系统的规划, 来配合硬碟磁区的规
划。 比方说, 若我们想规划出如 <<画面 4-6>> 这样的一个系统, 我
们实际上就要有两个硬碟, 之後在第一个硬碟 (/dev/hda) 规划四个
分割区, 在第二个硬碟 (/dev/hdb) 规划三个分割区, 而且这一共六
个分割区其属性都必须是 Linux native (其中一个分割区的属性为
Linux swap, 这是用来做虚拟记忆体之用的, 此处没显示)。
<< 画面 4-6 >>
$ df
Filesystem 1024-blocks Used Available Capacity Mounted on
/dev/hda1 139112 101280 30648 77% /
/dev/hdb3 137825 54679 80299 41% /var
/dev/hdb1 313715 96612 213515 31% /var/spool/news
/dev/hda3 47586 36833 8289 82% /home
/dev/hda2 198099 76000 111869 40% /usr/local
/dev/hda4 19355 793 17563 4% /tmp
/dev/sbpcd 660480 660480 0 100% /cdrom
<< 画面 4-7 >>
$ fdisk /dev/hda
Using /dev/hda as default device!

Command (m for help): p

Disk /dev/hda: 15 heads, 62 sectors, 899 cylinders
Units = cylinders of 930 * 512 bytes

Device Boot Begin Start End Blocks Id System
/dev/hda1 * 2 2 310 143685 83 Linux native
/dev/hda2 311 311 750 204600 83 Linux native
/dev/hda3 751 751 856 49290 83 Linux native
/dev/hda4 857 857 899 19995 5 Extended


<< 画面 4-8 >>
$ fdisk /dev/hdb ← 指定规划第二颗硬碟
The number of cylinders for this disk is set to 1048.
This is larger than 1024, and may cause problems with some software.

Command (m for help): p ← 用 p 指令来浏览目前分割区的配置

Disk /dev/hdb: 16 heads, 63 sectors, 826 cylinders
Units = cylinders of 1008 * 512 bytes

Device Boot Begin Start End Blocks Id System
/dev/hdb1 1 1 100 50368+ 83 Linux native
/dev/hdb4 * 406 406 535 65520 a5 Unknown

Command (m for help): n ← n 设立新分割区
Command action
e extended
p primary partition (1-4)
p ← p 指定 primary 分割区
Partition number (1-4): 2 ← 2 指定第二个
First cylinder (101-826): 101 ← 指定第二分割区位置
从 101 - 250 cylinder
Last cylinder or +size or +sizeM or +sizeK (101-405): 250

Command (m for help): n ← n 设立新分割区
使用道具 举报 回复 支持 反对
发表于 2009-7-30 09:28:00
Command (m for help):
e extended
p primary partition (1-4)
p ← p 指定 primary 分割区
Partition number (1-4): 3 ← 指定第三分割区位置
从 251 - 250 cylinder
First cylinder (251-826): 251 ← 填入 251
Last cylinder or +size or +sizeM or +sizeK (251-405): 290 ← 填入 290

Command (m for help): p ← 用 p 指令浏览设定结果

Disk /dev/hdb: 16 heads, 63 sectors, 826 cylinders
Units = cylinders of 1008 * 512 bytes

Device Boot Begin Start End Blocks Id System
/dev/hdb1 1 1 100 50368+ 83 Linux native
/dev/hdb2 101 101 250 75600 83 Linux native
/dev/hdb3 251 251 290 20160 83 Linux native
/dev/hdb4 * 406 406 535 65520 a5 Unknown

Command (m for help): t ← 修改分割区类型
Partition number (1-4): 3 ← 指定修改第三个分割区
Hex code (type L to list codes): 82 ← 82 代表 Linux Swap Partition
Changed system type of partition 3 to 82 (Linux swap)
 
Command (m for help): wq ← w: 储存 q: 结束跳出

完成分割区规划後, 我们还不能立刻执行安装的工作, 现在我们
必须重新开机。 这时, 把 rootdisk 磁片从磁碟机拿出来, 再换插
bootdisk 磁片进去, 之後在提示符号下, 执行 reboot 指令从新启动
机器。
□ 系统软体安装前的说明
到这里为止, 我们硬碟内实际上仍然没有东西, 我们只做了基本
的分割区规划, 更重要的档案系统 系统软体 系统核心服务程式
⑾低彻ぞ叱淌揭约坝τ萌硖宓鹊, 都还未安装。
刚刚我们完成分割区规划後, 重新开机, 并再次以 root 帐号进入
系统, 假如无误的话, 我们接下来要用 setup 指令, 完成全程安装动
作。 请读者留意, setup 的动作可以指定全自动, 也可以指定一步一
步监督安装。 这两不种不同方式其所需的时间相差很大, 我建议读者
第一次执行的话, 指定一步一步慢慢来 (这是内定方式), 这样您可以
浏览整个过程, 也就可以对系统有更深的了解。 还有一点很重要的,
由於您不想由於您的不慎, 以致於安装了一套有潜在瑕疵的 Linux 系
统, 可是明显的您又没有经验, 怎麽办呢? 简单, 先把第一次安装当
作是测试, 不论成功与否, 都仔细观察仔细学, 之後, 再重新从头开
始一次, 仔细的一步步进行硬碟规划 建置档案系统 及系统软体
安装。
使用道具 举报 回复 支持 反对
发表于 2009-7-30 09:28:13
□ set up 六程序
Slackware Linux 的安装可以大略分解为六个步骤, 其实这些步
骤其在彩色安装画面上都已经有清楚显示, 读者此处不妨快速浏览即
可。 以下这六个步骤可以是连贯动作, 但也可以个别独立操作。
1. 启动 SWAP PARTITION
除非您硬碟内已经没有可用的分割区, 最好您第一个步骤就要先
设置 SWAP PARTITION, 让系统所需要的虚拟记忆体立刻生效, 这对
记忆体很小的机器尤其重要, 否则您甚至可能没有办法继续进行安装
工作。
使用道具 举报 回复 支持 反对
发表于 2009-7-30 09:28:26
2. 指定安装目的分割区 (Target)
第二个步骤, 就是告诉系统安装程式, 究竟您想把系统安装到哪
一个 (或者哪几个) 硬碟分割区。 实际执行这步骤时, 您只需要把游
标移到萤幕上的 Target 选项, 按下 <Enter> 键, 之後回答一些问题
即可。
3. 指定安装来源 (Source)
您首先要告诉安装程式, 您究竟想用什麽方式安装, 比方磁片
硬碟 CD-ROM 网路远端一部 NFS server 或 磁带等等, 这就是
安装来源。 实际执行操作时, 您可以在刚刚指定 Target的阶段之後
面, 接着进行指定 Source, 或者, 也可以在萤幕上选择 Source选项

4. 选择安装软体 (DISK SETS)
执行这项操作时, 首先我们要选择安装哪些软体, 或者哪些不安
装。
5. 实际安装 (Install)
这步骤就是真枪实弹把软体从 Source 安装到 Target 的过程。
6. 最後系统设定 (Configuration)
前面五个步骤完成後, 基本上整个系统所需的软体都已经安装完
成, 只不过, 这仍然是一套死的系统, 因为大部分的功能都还没有办
法正确运转, 这是为什麽, 我们需要进一步做最後的设定。 这步骤实
际上的作法, 也是回答一些问题, 之後安装软体会自动执行。
使用道具 举报 回复 支持 反对
发表于 2009-7-30 09:28:39
□ setup 启动
透过上面的说明, 我们大慨已经明了 setup 所执行的工作, 接下
来我们就要实际来执行 setup 的各项细节。
我们先来回忆一下。 刚刚用 bootdisk 及 rootdisk 开机成功後
, 我们首先以 root 帐号进入系统, 我们眼前就已经是一个阳春的
Linux/Unix 作业环境, 使用 sh (Bounre Shell) 与系统打交道。
以下我们在 Shell提示符号下键入 setup 指令, 就可以开始执
行安装程序。
$ setup
<< 画面 4-9 >>
______________ Slackware Linux Setup (version FD-2.0.2) ______________?
? Welcome to Slackware Linux Setup. ?
? Select an option below using the UP/DOWN keys and SPACE or ENTER. ?
? Alternate keys may also be used: '+', '-', and TAB. ?
? __________________________________________________________________??
??HELP Read the Slackware Setup HELP file ??
??KEYMAP Remap your keyboard if you're not using a US one ??
??QUICK Choose quick or verbose install mode [now: VERBOSE] ??
??MAKE TAGS Experts may customize tagfiles to preselect packages ??
??ADDSWAP Set up your swap partition(s) ??
??TARGET Set up your target partitions ??
??SOURCE Select source media ??
??DISK SETS Decide which disk sets you wish to install ??
??INSTALL Install selected disk sets ??
??CONFIGURE Reconfigure your Linux system ??
??EXIT Exit Slackware Linux Setup ??
? __________________________________________________________________??
?_____________________________________________________________________?
? < OK > <Cancel> ?
______________________________________________________________________?
使用道具 举报 回复 支持 反对
发表于 2009-7-30 09:28:53
在这画面中, 我们可以移动上下方向键, 萤幕上的反白就会跟着
移动, 我们把反白移动到某一行, 之後按 <Enter> 键, 就是要执行该
选项工作。
至於萤幕底端有 <OK> 及 <Cancel> 两个选项, 可个可以 <Tab>
键或者左右方向键来跳跃选择, 您也同样可以游标移动, 假如移到
<Cancel> 处, 接着按 <Enter>, 这就会取消目前的作业。
下面说明则是该画面的中文翻译说明。
HELP 阅读线上安装说明
KEYMAP 更改键盘排列
QUICK 快速安装模式, 假如使用这选项的话, 系统安装过程
就不会停下来一一询问您问题。 另外, 这选项可以,
搭配下面 "MAKE TAGS", 但是, 不是专家的话, 请勿
使用。
MAKE TAGS 改变软体内键安装选项
ADDSWAP 启动 swap partition, 使虚拟记忆体即刻生效
TARGET 指定目的硬碟分割区
SOURCE 指定来源 source media
DISK SETS 选择安装软体系列
INSTALL 开始安装
CONFIGURE 系统设定
EXIT 结束安装作业

□ 启动虚拟记忆体

前面主服务画面 (< 画面 4-9 >) 下第五个选项 ADDSWAP, 我们
用方向键往下移动到此, 之後按 <Enter> 键。 这画面中的 /dev/hdb2
是系统自己抓到的, 无须额外手工指定, 不过, 前提是之前进行硬碟
分割时, 已经把 /dev/hdb2 的分割区型态 (Partition Type) 正确
设定为 〃Linux swap〃。
以下自动化程序所作的有三个动作, 第一就是对现有的 Swap
Partition 执行规划动作 (mkswap), 第二个动作, 是让该新规划好的
Swap partition 即刻生效 (swapon)。 最後一步, 则是安装到将来系
统的 /etc/fstab, 这样系统安装完成後, 每次系统开机时就会自动启
动虚拟记忆体。
使用道具 举报 回复 支持 反对
发表于 2009-7-30 09:29:05
<< 画面 4-10 >>
______________________ SWAP SPACE DETECTED ________________________
? ?
? Slackware Setup has detected a swap partition: ?
? ?
? Device Boot Begin Start End Blocks Id System ?
? /dev/hdb2 101 101 160 30240 82 Linux swap ?
? ?
? Do you wish to install this as your swap partition? ?
? ?
?___________________________________________________________________?
? < Yes > < No > ?
____________________________________________________________________?

上面这画面下, 按 <Enter> 就可以继续到下面画面, 假若要中断
的话, 按 <Tab> 键可以移动反白到 < No > 区域。
 
<< 画面 4-11 >>
________________________ MKSWAP WARNING ________________________
? IMPORTANT NOTE: If you have already made any of your swap ?
? partitions active (using the swapon command), then you ?
? should not allow Setup to use mkswap on your swap partitions, ?
? because it may corrupt memory pages that are currently ?
? swapped out. Instead, you will have to make sure that your ?
? swap partitions have been prepared (with mkswap) before they ?
? will work. You might want to do this to any inactive swap ?
? partitions before you reboot. ?
________________________________________________________________ ?
? < OK > ?
________________________________________________________________ ?


 
<< 画面 4-12 >>
________________________ USE MKSWAP? ________________________
? Do you want Setup to use mkswap on your swap partitions? ?
______________________________________________________________?
? < Yes > < No > ?
______________________________________________________________?

以上三个连续画面所执行的, 也可以用下面这个指令手工完成, 这
提供读者叁考。

$ /sbin/mkswap /dev/hdb2 30240
还有一点要注意, 假如以前已经做过这指令, 此处就不要重复。
至於操作方法, 上面画面中, 可以移动 <Tab> 键, 选择 No 不安装,
这样会直接跳到下面画面。 假若以前没有操作过, 可以直接按 <Enter>
,这样会自动执行 mkswap动作。

下面画面则无论如何一定要执行, 这样就立刻才可以使 Swap
Partition 生效。 以此例来说, 会立刻增加约 30MB 的虚拟记忆体。
<< 画面 4-13 >>
__________________ ACTIVATE SWAP SPACE? __________________
? If you have not already activated your swap partitions ?
? with 'swapon', you should do so at this time. Activate ?
? swap partitions with 'swapon'? ?
__________________________________________________________?
? < Yes > < No > ?
__________________________________________________________?

 
上面画面所执行的, 就等同於以下这指令:
$ /sbin/swapon /dev/hdb2
下面这画面, 安装程式询问说要不要更改 /etc/fstab, 这效果是
以後系统 (指安装完成後的系统) 每次开机後, 会自行启动该 Swap
Partition, 此处我们按 <Enter> 键, 选择安装。
使用道具 举报 回复 支持 反对
发表于 2009-7-30 09:29:24
<< 画面 4-14 >>
______________________ SWAP SPACE CONFIGURED ________________________
? Your swapspace has been configured. This information will ?
? be added to your /etc/fstab: ?
? ?
? /dev/hdb2 swap swap defaults ?
? ?
? ?
? ?
? ?
? ?
______________________________________________________________________?
? < OK > ?
______________________________________________________________________?

 
下面是最後一个画面, 安装程式询问我们是否接下来继续执行我
前面介绍的 『2. 指定安装目的分割区 (Target)』, 若按 <Enter>
回答 Yes, 则会立刻接续下去, 若按 <Tab> 选择 No, 则回到最外层
主服务画面。
 
<< 画面 4-15 >>
______________ CONTINUE WITH INSTALLATION? ______________
? Now that you've set up your swap space, you may ?
? continue on with the installation. Otherwise, you'll ?
? be returned to the main menu. Would you like to ?
? continue the installation and set up your TARGET ?
? drive(s)? ?
__________________________________________________________?
? < Yes > < No > ?
__________________________________________________________?

 
□ 指定安装目的分割区
在这步骤里, 我们要一一的告诉系统安装程式, 哪一个分割区我
们想作为 / 档案系统, 哪一个分割区指定为 /usr 档案系统, 等等。
除此以外, 假如硬碟某一个分割区已经安装有 DOS 或 OS/2, 也可以
在此告诉系统安装程式, 这样子将来就可以直些在 Linux 档案系统
下取用 DOS与 OS/2 档案系统内的东西 (Linux支援 DOS FAT 及 OS2
HPFS 等档案系统)。
这一阶段的实际操作步骤也很简单。 我们首先指定所要安装
Linux 的分割区, 接着安装程式会询问确认该分割区的属性, 然後
们需决定要不要对该分割区规划出档案系统 (make filesystem)。
下面画面中, 我们可以看到, 系统安装程式会自动侦测出所有属
性为 Linux native (Partition ID 为 83) 的分割区。 这画面中,
我们被询问的第一个话题, 就是 / 档案系统将设於何处? 这里笔
者回答 /dev/hdb3, 这是第二颗硬碟的第三个分割区。 额外一提,
Linux 可以安装在第一或第二颗硬碟, 悉听尊便。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则