分享
 
 
 

Linux网管123---第4章.安装及硬体组态-1.建立一张安装磁片

王朝system·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

这一章会详述安装 Red Hat 6.1 到一部 Intel 系统的过程 ; 不论您选择图形或文字介面,其安装过程

很相似。虽然更多的这些资讯已经在 Red Hat 使用者指南中详细说明 (在“正式的”盒装中提供的印

说明手册,包含在其CD中的 ``/doc'' 下。也可以在

ftp://ftp.redhat.com/pub/redhat/redhat-6.1/i386/doc/rhinst/index.htm上得到)。然而,有些东西

我认为是在 Red Hat 指南中缺少的, 因此我试图将这些项目解释得更仔细。

建立一张安装磁片

要将 Red Hat 的 Linux 发行版本带进您的电脑的第一个步骤, 您需要找到一个启动安装程式的方法。

常见的方法是做一片安装磁片,如果您从 CD-ROM 安装,而且您系统的 BIOS支援,您应该可以直接用 CD

的安装程式启动。

要不然, 建立一片安装磁片, 您需要将 ``boot.img'' (这只是一个 ext2-格式的映像档,附带起动程式

的 Linux 启动磁片) 到一片磁片上。 ``boot.img'' 档可以从 Red Hat CD-ROM 上的/images 目录里

找到, 或者经由 FTP下载,在 ftp://ftp.redhat.com ,位於 /pub/redhat/redhat-6.1/i386/images 的

目录下 (假定您打算安装 Linux 在 Intel 的机器上)。

您可以从 DOS 或 视窗系统下建立启动磁片, 或从已存在的 Linux 或 Unix 系统。 关於您的目的磁片,

您可以选择未格式化或已格式化 ( DOS 格式) 磁片 -- 并无不同

在 DOS 中: 假定您的 CD-ROM 位於 D: , 您可以键入:

d:

cd \images

..\dosutils\rawrite

对於 source file 键入 ``boot.img'', 对於 destination file 键入 ``a:'' (假定您要用的磁片位於

A: 磁碟机)。 ``rawrite'' 程式会将 ``boot.img'' 档拷进磁片。

在 Linux/Unix 中: 假定 ``boot.img'' 档位在目前目录下 (您可能需要先挂载在 CD-ROM 在 /mnt/cdrom 下,

并且在 /mnt/cdrom/images 下找到档案),您可以键入:

dd if=boot.img of=/dev/fd0

``dd'' 公用程式将会拷贝, 它的输入档也是 ``boot.img'' 档 ,输出到 /dev/fd0 (假定您的磁碟机可以在

/dev/fd0 存取)。

除非您的 Linux 或 Unix 系统允许写入磁碟机, 否则您可能需要用到 superuser 的密码。 (如果您知道

root 密码, 键入 ``su'' 变成 superuser, 执行 ``dd''指令, 然後键入 ``exit'' 回到一般使用者状态)。

不论您用以上何种方法, 您现在应该已经有了可启动的 Red Hat 6.1 安装磁片,您可以用它来安装您新的

Red Hat Linux 系统 !

Linux 网管 123 --- 第4章. 安装及硬体组态 - 2.启动 Linux 安装程式

要设定您新的 Red Hat 系统,可以从 CD 启动,或在系统的 A: 磁碟机插入启动磁片,重新开机或将电脑

的电源打开,过一下子, Red Hat 安装程式的画面应该出现。

大部分情况,您只要按下 就可以开始安装过程,但是如果您是个较有经验的使用者,而且确定知

道您需要设定哪些硬体装置,您可以键入 ``expert'' 可得到这些功能及更多资讯。 (如果您什麽都不作,

预设的安装程序会在安装画面出现後 10 到 15 秒启动。)

您将会被问到选择语言 (通常是英文 “English”) 以及键盘类别 (即使在加拿大我也选 “US 101-key”),

以及从哪里安装 (像是从 CD-ROM或是网路), Red Hat 对於从哪里安装很有弹性。

您应该可能选择 ``Local CDROM'' 从 Red Hat CD-ROM 安装(CD-ROM 应该放在光碟机中)。 然而,如果您的

系统未配有光碟机,您还有其他好几种安装方法可以选择。

如果您还有其他 Linux 系统 (或其他作业系统支援 NFS 档案挂载),您可以选择``NFS'' 从 NFS 挂载中安装。

要这样做的话,您必须将您的 CD-ROM 挂载在其他系统 (或其他有 Red Hat 发行版档案树状目录的系统 -- 可

由 FTP 下载全部档案到您另一部系统的硬碟里),确定您在 /etc/exports 档案中已经加入项目,允许新系统

可以存取合适的目录 (查看 第7章,网路档案系统 (NFS) 服务一节 关於如何设定及使用 NFS 的细节),然後

进到下一步。这里是简单的例:

在其他系统中插入 Red Hat CD (例如. 叫做 ``spock''的系统).

要挂载 CD 的话, 键入: mount /dev/cdrom /mnt/cdrom -t iso9660

如果是 superuser的话,编辑您的 ``/etc/exports'' 档并且加入一项像是: /mnt/cdrom newsys.mydomain.name(ro)

(这表示允许位於 newsys.mydomain.name 的新系统唯读存取 ``/mnt/cdrom/'' 及其下面的目录).

如果您的新系统尚未指定其网域名称,您可以改用其 IP address:

/mnt/cdrom 10.23.14.8(ro)

(假定您的新系统以 10.23.14.8 作为其 IP address).

再一次以 superuser 身分, 键入 : killall -HUP rpc.nfsd ; killall -HUP rpc.mountd

这会重新启动 NFS 及 mount daemon,这在您的 NFS 输出可以工作之前是必须的。

现在从您的新系统,您可以选择 ``NFS'' 做为安装来源。您会被要求提供您的网路卡资讯,以及您的 IP 设定。

如果您位於区域网路的话很可能会使用固定的 IP 设定,或是 DHCP 设定。如果,您的系统连接到缆线数据机。。

在您的新系统输入适当的资料。

您然後会被要求键入 NFS 伺服器名称及 Red Hat 目录。在例的这个系统,我们键入 ``spock'' 作为 NFS伺服

器名称,以及 ``/mnt/cdrom/'' 作为 Red Hat 目录。

还有其他安装 Red Hat 的方法。像是使用 Samba (Windows 型态的网路)连结,从在您硬碟上一个已存在的

partition (像是您的 DOS 或 Windows 95 partition) ,或透过 FTP。查看 Red Hat 使用手册更多有关这些安

装方法的细节,或直接去做 (其过程事实上不大困难 !)

一但您选择好安装的方法, Red Hat 会询问您想要安装“Install”或升级“Upgrade”您的系统。既然您是安装

新的系统,您应该选择安装“Install”。 (提外话,我从未从原有的系统升级新的发行版 -- 我猜想在遭受过

Microsoft 产品的这麽多问题後我变得不再相信所有系统的升级。我宁愿从头安装起,然後从备份简单地回存我的

个人及用户档案资料。)

安装程式会询问您是否有 SCSI 介面。如果您回答 yes,您会被要求选择合适的驱动程式。在某些状况, Red Hat

可以进行自动侦测。

下一步,您会被要求建立档案系统 (例如 .Linux 所用的 partition )。有两个工具程式可以用来建立这些 partition,

包括 Red Hat 提供的 “Disk Druid”,及标准的 Linux “/fdisk” 公用程式。

两个工具功能上都相似,让您指定 partition 的型态及大小。然而,Disk Druid 看起来更“使用者友善”,

且比 fdisk 更完整一些。事实上,如果您使用 fdisk来 partition 您的硬碟,最後还是会出现 Disk Druid

指定您的挂载点。说是这样,但做为前 Slackware 使用者,我个人都是使用 fdisk -- 是习惯吧,我猜 !

下一节将会详述您如何及为何设定您 partition 的资讯。

Linux 网管 123 --- 第4章. 安装及硬体组态 - 3.分割硬碟机

为什麽要分割 ? 虽然可能找得到在单 partition 的系统上运作相当正常的 Linux 系统,但事实上,

在您的储存媒体上分割成多个 partition 有很多好处,这样做可能更容易组态。

管 Linux 可以在只定义一个很大的磁碟上运作良好是个事实,但将您的硬碟分割成至少四个主要档案

系统(root, usr, home, and swap)有一些优点 。其中包括:

第一,这可以减少档案系统检查所需时间 (当紧接在开机之後和当进手动的 fsck时),因为这些检查可以

同步进行。(此外,千万不要 执行 fsck 在一个已挂载的档案系统!!! 您几乎可以确定会感到遗憾。一个

例外是如果档案系统被挂载成唯读,这样做就无害。) 同样的,在多重 partition的系统上进行档案系统

的检查更简单。例如,如果我知道我的 /home partition 有问题,我可以轻松地解挂载它,进行档案系统

检查,然後重新挂载这个已修好的档案系统 (如果不行的话也可以利用救援磁片,重新启动电脑进入单人

模式,然後进行修复)。

第二,有了多重 partition,如果您愿意的话,可以将您的一个或多个 partition 挂载成唯读。例如,

如果您决定在 /usr 下的所有东西即使是 root 也不能接触,您可以将 /usr partition 挂载成唯读。

最後,partition 提供的最重要好处是保护您的档案系统。如果一个档案系统出了问题 (不论是人为错误

或机器故障),在一个已分割的系统您可能失去单一档案系统中的档案。在一个未分割的系统,您可能在所

有的档案系统失去它。

这个小事实可以变成大效益。例如,如果您的 root partition 损坏了而您不能开机,您基本上可以从救

援磁片开机,挂载您的 root partition,然後从其他 partition 可能它 (或从备份中回存; 参考第

8 章有关您可以如何备份及回存档案的详细说明),像是从home, 然後使用紧急开机磁片再一次重新启动,

键入 “mount root=/dev/hda3” (假设包含您的临时 root 档案系统的 partition 是位於hda上的第三个

partition ) 然後完全启动您的 Linux 系统。然後您可以在您未挂载的损坏 root partition执行 fsck 。

我有关於档案系统灾变的个人经验,我很感激因为使用多重 partition 而使得损失有限。

最後,既然 Linux 允许您设置其他作业系统 (像是 Windows 95/98/NT, BeOS, 或其他您有的),然後双

重- (或是三重-, ...) 启动您的系统,为了这个好处您可能会想要设置其馀的 partition。典型地,您会想

要为每一个作业系统设置至少一个单独的 partition 。 Linux 包含了一个大方的 boot loader (在 Intel

为基础的系统叫做 LILO , 在 Alpha 上相同的东西叫做 MILO, Sparc 上叫做 SILO ) 它可以让您指定在开机

时要用哪一个作业系统启动,还有预设时间到时地预定启动您最喜欢的作业系统 (大概是 Linux, 是吧 ?)

您应该根据您的需要分割一部硬碟(或一组)。在我对 Intel,Alpha, 及 Sparc 等平台的经验,对於相当负

荷的系统,进行相当多的工作时(例如家中的桌上型系统,或是作为工作上的 Internet 伺服器),我发现下列

的估计值对於决定 partition 大小时相当实用。

Given:

一部磁碟机 X Mb/Gb (eg. 2 Gb)

(或是超过一部磁碟机其总和为 X Mb/Gb)

Calculate:

(swap) 大约是主记忆体的两倍 (eg. 64 Mb 系统有 128 Mb swap)

/ (root) 大约占可用空间 10% (eg. 200 Mb)

/home 大约占可用空间 20% (eg. 400 Mb)

/usr 占所有其馀空间 (eg. 1272 Mb)

/var (可选择 -- 参考下面)

/boot (可选择 -- 参考下面)

/archive (可选择 -- 参考下面)

当然, 上面只是估计的方案。 明显地您会按照您的 Linux 系统的用途而想要改变这些百分比。如果您想要

增加庞大的应用软体像是 WordPerfect 或 Netscape,或是增加对日文字型的支援,增加一些 /usr 空间的

大小可能有些好处。

我好像总是在 /home 里保留很多空间,所以果您的用户并未用得很多 (或是您严格控制 quota 大小),或您

没有提供 shell 帐号及个人网页等,您可以减少 /home 空间并且增加 /usr。

这里是有关各种挂载点及档案系统资料的描述,这可以给您有关如何依需求决定最佳 partition大小的较好

意见:

/ (root) - 用来存放像暂存档等东西,Linux 核心及启动影像档,重要的二进位档 (在 Linux 可以挂载到

/usr partition之前所需要的东西), 还有不重要的 log 档,印表伫列及外寄的 e-mail,及使用者收到的

e-mail。当进行重要动作时也被用来作为暂存区,例如当从原始RPM档建立 RPM 套件时。因此,如果您有很

多使用者及很多 e-mail,或考虑到您可能需要大量的暂存空间,您可能需要更多可用空间。这个 partition

应该使用预设值83 (Linux native)。此外,您可能将 boot flag 设定在这个 partition 以便将启动资讯放

在这里。

/usr/ -应该是最大的 partition, 因为 Linux 需要的大多数二进位档,像是安装的软体,网页,代理快取,

Samba 分享服务,有些安装软体的 log 档等等都放在这里。partition 型态应为预设值 83 (Linux native)。

/home/ -如果您没有提供 shell 帐号给用户,您不需要将这 partition 做得很大。除非您提供给用户摆放他

们的网页(像学校的网页),这样您就必须将这个 partition 设得大一点。再一次, partition型态应设定

为 83 (Linux native)。

(swap) - Linux 提供了所谓“虚拟记忆体”以建立比系统上实体记忆体更多的记忆体数量。 swap partition

和主记忆体一起被 Linux 使用以达到此目的。根据一般的原则,置换空间的大小至少应为系统上实体记忆体

的两倍。

如果您的系统中有不只一台实体硬碟,可以建立多重 swap partition。这样可以利用平行磁碟存取改善置换效

率。例如,在一 256 Mb 的系统有四台硬碟机,我可能建立四个 128 Mb swap partition,这有总共有 256 Mb RAM,

512 Mb 置换 (加起来总共有 768 Mb 可用的虚拟记忆体)。partition 型态要变更为 82 (Linux swap)。

注意: 有一个普遍的误解就是Linux有 128 Mb 置换大小的限制。过去这是事实,但新的 Linux 发行版本,其大

小决定於您的硬体架构(例如,Intel 硬体的置换大小可达 2 Gb)。键入 ``man mkswap'' 可以得到更多讯息。

/var/ (可选择) - 您可能打算考虑进一步划分您的 / (root) partition 。 将 /var 目录用来储存 runtime 是个

好主意,包括邮寄伫列 (外寄和收入的都是),列印工作,行程锁定等。将这个目录挂载在 / (root) 下面可能有一

点危险,因为所收到的大量 e-mail (举例)可能突然灌满 partition。当 / (root) partition 装满时坏事可能

发生 (例如. 系统崩溃 ?),让 /var 在他自己的 partition 里可以避免这个危险。我已经得到我分配给 / (root)

的任何空间,也许两倍,并且然後对 / (root) 及对 /var建立分别的 partition。 这个 partition 型态应该保留

预设值 83 (Linux native)。

/boot/ (可选择) - 在某些情况 (像是您的系统设定软体的 RAID 组态)必须有有独立的 partition 以便启动

Linux 系统。这个 partition 将允许启动,然後载入用来读取其他档案系统的驱动程式。这个 partition 的尺寸

可以小到几 Mb; 我建议大约 10 Mb (必须有充足空间存放核心,起始的 RAMdisk映像档,或许还有备份核心等)。

partition 型态应该保留为 83 (Linux native)。

/archive/ (选项) - 如果您还有多馀的空间,也许您还可以因为其他目录得到一些好处,例如 /archive。您可

以使用 /archive 目录存放备份的东西, 很大或不常用的档案,samba 档案服务,或其他您可以发现的用途。

partition 可以保留预设的 83 (Linux native),或是如果您想让 Linux 和其他作业系统一起使用它,您可以变

更它的 ID,像是 6 (DOS 16-bit >=32M).

当加入新的硬碟时,更多的 partition可以加入新的硬碟机,依需求挂载在各个挂载点 -- 意指 Linux 系统永远不

必担心空间用完。例如, 如果在以後sda6 快要用满了,我们可以加入另一个硬碟,於 /usr/local 大小合适的 partition

做一个挂载点 -- 然後将所有资料从 /usr/local 传送到新硬碟。系统或应用软体组件不会中断,因为 Linux 会看见

/usr/local ,不论它位在哪里。

为了给您一个别人可能怎样设定 partition 的例,我已经使用下面的分割方案在一部 Intel 的系统上 (双重开机,

Windows 95 和Linux):

Device Boot Begin Start End Blocks Id System

/dev/hda1 * 1 1 254 1024096+ 6 DOS 16-bit >=32M

/dev/hda2 255 255 782 2128896 5 Extended

/dev/hda5 255 255 331 310432+ 83 Linux native

/dev/hda6 332 332 636 1229728+ 83 Linux native

/dev/hda7 637 637 749 455584+ 83 Linux native

/dev/hda8 750 750 782 133024+ 82 Linux swap

第一个 partition, /dev/hda1,是一个dos格式的档案系统,用来存放可供选择的作业系统 (Windows 95)。这给了

我 1 Gb 空间在作业系统上。

第二个 partition, /dev/hda2, 是一个实体的 partition (叫做 “extended”) 包含了硬碟上剩下的其馀空间。

这只是用来封装其馀的逻辑 partition(硬碟上可以有 4 个实体 partition ; 在我的例子中我需要超过 4 个 partition,

因此对於其馀的我必须使用逻辑 partition方案)。

从第三到第五个 partitions, /dev/hda5, /dev/hda6,及 /dev/hda7,全都是 e2fs-格式档案系统用在 / (root),

/usr,以及 /home partition。

最後,第六个 partition, /dev/hda8 用作 swap partition。

另一个例子,这一次是有两部硬碟的 Alpha的机器 (只有 Linux 单独开机),我已经选择下面两个分割方案 :

Device Boot Begin Start End Blocks Id System

/dev/sda1 1 1 1 2046 4 DOS 16-bit <32M

/dev/sda2 2 2 168 346859 83 Linux native

/dev/sda3 169 169 231 130851 82 Linux swap

/dev/sda4 232 232 1009 1615906 5 Extended

/dev/sda5 232 232 398 346828 83 Linux native

/dev/sda6 399 399 1009 1269016 83 Linux native

/dev/sdb1 1 1 509 2114355 83 Linux native

/dev/sdb2 510 510 1019 2118540 83 Linux native

第一个 partition, /dev/sda1,是一个储存 MILO boot loader的 DOS-格式的档案系统。Alpha 的平台和 Intel

的系统有一个不一样的启动方式,因此 Linux 存放 boot 资料在一个 FAT partition。这个 partition 在允许围

内可以可能的小 -- 在这里只有2Mb。

第二个 partition, /dev/sda2,是一个用在 / (root) partition的 e2fs 格式档案系统。

但三个 partition, /dev/sda3, 用来作 swap partition。

第四个 partition, /dev/sda4, 是一个 “extended” partition (前面的例子有更详尽的说明)。

第五及第六个 partition, /dev/sda5 及 /dev/sda6,是分别用在 /home 及 /usr partitions 的 e2fs 格式档案

系统。

第七个 partition, /dev/sdb1, 是用在 /archive partition的 e2fs 格式档案系统。

第八及最後的 partition,/dev/sdb2,是用在 /archive2 partitions 的 e2fs 格式档案系统。

在您设定好 partition 资料之後,需要将新的 partition 写进磁碟中。然後 Red Hat 安装程式重新载入 partition

table 到记忆体中,您就可以进行下一步的安装步骤。

Linux 网管 123 --- 第4章. 安装及硬体组态 - 4.设定Swap格式化Partition

设定 Swap 空间

一但您设定好 partition 资料,并且指定好“挂载点”(例如 . /usr 是 /usr 档案系统的挂载点),

安装程式会询问您哪个或哪些 partition 应该当作 swap 空间,既然您的 swap partition 应该已经确

认为 (partition ID # 82),可以按下 开始格式化这些 partition 作为 swap 之用。我建议您

enable“Check for bad blocks during format” 以确定这些 partition 没有潜在的损坏问题。这样做

实质上确实会减慢格式化速度,但我认为这是值得的。

--------------------------------------------------------------------------------

选择要进行格式化的 Partition

现在,安装程式会显示出一份您已经分配给 Linux 的 partition 列表, 并且要求您选择任何您想要格式

化成新的档案系统的 partition 。除非您是升级您的系统,或是可能有些资料 (例如. 在 /home) 您不

想失去,很可能,您会想把他们全都格式化。

再一次,我建议您 enable“Check for bad blocks during format”这个选项。

Linux 网管 123 --- 第4章. 安装及硬体组态 - 5.选择想要安装的套件

下一步,您会看到一份系统组件的列表,并且被要求指定哪些套件应该被安装。如果您是一位有经验

的 Linux 使用者,可以根据您的需求挑选,如果您对 Linux 很陌生的话,最好选择底部的选项,

“Everything”(所有的东西 )。

我常做的是选择我知道将会需要的组件,然後 enable “Select individual packages”(选择个别套件)

选项,这可以让我更仔细地控制整个安装过程。

一但您选好了想要安装的组件,选择“Ok” 就可以开始安装。 如果您已经 enable 了“Select individual packages”,

您会被要求个别地选择将要安装的套件。这十分的明确,并且如果您对所选择的套件用途没有把握的话,可以按下

键得到有关其用途的简介。

不要担心选错了一个或两个套件 (或是没有选到)。毕竟,所有的套件都在您的 CD-ROM 里(或其他来源媒介),所以您

可以在您的系统设定好能运作之後,使用方便的 Red Hat RPM 公用程式作调整 (查看 第10章,使用 Red Hat 套件管理

程式 (RPM) 一节 有关细节)。

在您选好想要安装的套件之後,安装程式会将您定义好的 partition 格式化。可能会花上几分钟,特别是当您的

partition 很大或您 enable 了 bad block 检查,所以不要以为在这个过程您的系统当机了!

在完成格式化以後,Red Hat Linux 会开始安装您选好的套件,完成它需要花上五到十五分钟,依您的系统速度而定。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有