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

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

[复制链接]
发表于 2009-7-30 09:40:22
步骤二.
执行步骤一後, 重新开机, 接着执行步骤二及步骤三。

$ mkswap -c /dev/hda4 12495 ← 这里 /dev/hda4为刚设定的Swap
Partition, 12495为该分割区的大小
Setting up swapspace, size = 12787712 bytes
步骤三.
$ /sbin/swapon /dev/hda4

假如您是临时需要扩充虚拟记忆体, 上面这三道步骤已经足够了
。但假如您想让系统在每次开机後都自动取用这些虚拟记忆体, 这时
您就要有额外的设定, 否则每次您都要重复执行步骤三, 系统才知道
如何取用该分割区。
要设定这分割区为固定系统的虚拟记忆体很简单, 方发之一, 就
是把 /sbin/swapon /dev/hda4 指令加入 /etc/rc.d/rc.local 档案
内, 或者另外的方法, 在 /etc/fstab档案内加入
/dev/hda4 none swap
一行就可以。 同样的, 假如您的分割区不是/dev/hda4的话, 请更改
这数据以符合您的情况。
您可以用vi 来编辑/dev/fstab档案以便加入这一行, 下图就是笔者
/dev/fstab档案的内容。

/dev/hda2 / ext2 defaults
/dev/hda4 swap swap defaults ← 加入这一行
none /proc proc defaults

或者您可以使用下列指令(这适合不懂vi的读者们)。
$ cd /etc
$ cp fstab fstab.backup ← 先备份, 以免万一失手
$ echo "/dev/hda4 swap swap defaults" >> fstab
$ /sbin/swapon -a ← 使生效, 而无须重新开机
经过这一额外的动作後, 我以後每次的开机, 系统都会自动把这一
个12MB大的Swap Partition 扩充加入原来的记忆体。为确定这设定是
否生效, 您重新开机, 并观察在开机的时候, 是否有下面这一段讯息,
adding Swap: 12488k swap-space
有的话, 事情就妥当了。
使用道具 举报 回复 支持 反对
发表于 2009-7-30 09:40:34
□ 手工建造 Swap File

至於设置Swap File与设置Swap Partition道理也很类似, 我们来看
下面步骤。
1. 执行dd 以建置一个Swap File (此例为/SWAPFILE, 名字可以自取)
2. 执行〃mkswap swap-file block-size〃
3. 执行〃swapon swap-file〃
在步骤一, 我设定8 MB(8196) 的Swap File, 该Swap File取名为
SWAPFILE, 该档案位於第二个Partition (/dev/hda2)的〃/〃目录下。
这档名您可自取, 所在位置也随您喜好。
步骤一
$ dd if=/dev/hda2 of=/SWAPFILE bs=1024 count=8192
8192+0 records in
8192+0 records out

步骤二
$ mkswap /SWAPFILE 8192
Setting up swapspace, size = 8384512 bytes


步骤三
$ /sbin/swapon /SWAPFILE
Adding Swap: 8188k swap-space
经过这三道步骤後, 这一个Swap File已经暂时成为您系统记忆体
的一部份了, 不过一旦您关机, 这一个Swap File就又失效了。於是我
们便又想到, 如何永久取用该Swap File?
很简单, 您可以用〃vi〃编辑/etc/rc档案, 加入〃/sbin/swapon
/SWAPFILE〃一行。或者, 底下用更简单的示范, 让不懂vi的朋友叁考
。下面指令中, /SWAPFILE是您之前取的档名, /sbin/swapon是启动指
令。

$ cp /etc/rc.d/rc.local /etc/rc.d/rc.local.old ← 备份, 以免万一失手
$ echo "/sbin/swapon /SWAPFILE" >> /etc/rc.d/rc.local
或者假如您不喜欢上面步骤三的方法, 也可以这样做:

$ cd /etc
$ cp fstab fstab.backup ← 先备份, 以免万一失手
$ echo "/SWAPFILE swap swap defaults" >> fstab
$ /sbin/swapon -a ← 使生效, 而无须重新开机

□ 手工设定 LILO
LILO 是 Slackware Linux 内建开机选择程式, 它可以用来启动
Linux, 也可以用来启动硬碟内的任何一个作业系统。 在笔者看来,
LILO 拥有是简单好用⑶亢发⑶野踩的特色, 非常值得推荐, 最重
要的, 您安装好 Slackware Linux後, 它就在那里。
比较详细的 LILO 介绍, 请叁考『轻轻松松管理 Linux/Unix』,
这里, 笔者只稍微介绍而已, 补充一一些 setup 自动安装程式所没
有介绍的。
boot = /dev/fd0 # 这行用在软碟开机 启动场合
# boot = /dev/hda # 这行用在硬碟 MBR 启动 启动场合
# boot = /dev/hda2 # 这行用在硬碟 superblock 启动场合
install = /boot/boot.b
delay = 50
#
image = /vmlinuz # 启动 Linux
label = linux
root = /dev/hda1
vga=normal
other = /dev/hda3 # 启动 DOS
label = dos
table = /dev/hda
当 /etc/lilo.conf 如上示范设定完成後, 摆一张格式话过的磁
片在第一个软碟机内, 执行 lilo 指令即可。 这张词篇就可以用来
开机。
使用道具 举报 回复 支持 反对
发表于 2009-7-30 09:40:45
□ 如何解除LILO自动开机程序
本书作者其实最推荐把 LILO 安装在软碟上面, 也就是说尽量由
软碟开机, 而不去动到硬碟的 MBR, 这样子, 假若以後不跑 Linux了,
MBR 里面也不会残留着 LILO, 您也就不需要阅读本节的介绍。
假如您已经把 LILO 安装在硬碟 MBR, 因为任何理由您想把 MBR
清理乾净, 在以後用硬碟开机时不想再看到 LILO 字眼, 一般的作法
很简单, 拿一片 DOS 开机片, 先确定该磁片内附有 FDISK.EXE 工具
程式。 用该 DOS 磁片启动电脑, 之後执行 A:/> FDISK /mbr 指令
即可。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则