[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版两侧同时换到之后的修订记录
zh:slackware:install [2016/11/30 14:08 (UTC)] – add cfdisk section weak_ptrzh:slackware:install [2016/11/30 15:24 (UTC)] – Thanks to everyone who contributed to the slackbookcn project on github weak_ptr
行 169: 行 169:
      
                  *Toggle bootable flag of the current partition*                   *Toggle bootable flag of the current partition* 
 +===== setup 程序 =====
 +
 +==== 帮助 ====
 +
 +如果您在此之前从没有安装过Slackware,您可以在setup程序的Help菜单中得到一个非常基本的概述。大部分的信息在安装程序相当直观的导航中,但如果您没有用过基于curses的程序的话,这些东西对您来说应该是有用的。
 +
 +==== 键盘布局 ====
 +
 +
 +在继续之前,Slackware再次给了你机会选择不同的键盘映射。如果你使用的是标准美式键盘布局的键盘的话,你应该可以安全地跳过这一步骤。如果你使用的键盘是其他类型的键盘,你现在就需要选择一个正确的键盘映射,确保你按下的每个键都如你所期待的那样解释。
 +
 +==== 启用swap ====
 +
 +如果你创建了一个swap分区,这一步会允许你在任何高内存使用的活动时,如安装软件包时,去启用它。swap是一个能让操作系统在内存不足时临时储存内存内容的硬盘分区(或者文件,不过在Slackware安装程序中并不支持使用swap文件,在此不多做解释。)。它允许计算机上被“交换”的程序自由进出内存,以让你的计算机获得比实际拥有的硬件内存大小更大的可用内存。这一步也会同时添加你的swap分区到''/etc/fstab'',因此在你安装后的系统中也能直接起效。
 +
 +{{ :slackware:setup_swap_cl.png?nolink |}}
 +
 +==== 选择根分区 ====
 +
 +
 +在接下来的步骤中,我们要选择我们的根分区和任何我们想要在Slackware中利用的分区。你会被询问是否要选择一个分区类型并格式化分区。如果你要安装到一个新的分区,那么你必须先格式化它。如果你有一个已存在数据的分区并且你希望保留数据,那么不要对它这么做。举个栗子,很多用户有一个已存在的''/home''分区用于储存用户数据并且不希望在安装的时候将它格式化。这让他们可以在安装新版本的Slackware同时不需要去特地备份,再在安装后恢复数据。
 +
 +{{ :slackware:setup_target_cl.png?nolink |}}
 +
 +==== 选择源 ====
 +
 +
 +在这一步,你告诉Slackware哪里可以找到Slackware的软件包。最常见的方法是使用Slackware的安装媒介,如DVD或CD,但同时还有一些其他的选项可用。如果你在上一步设置的分区中存在已准备好的软件包,你可以从该分区或者预先挂载的目录里安装。(你可能需要先使用''mount(8)''命令来挂载分区,你可以去查看第十一章来了解详情。)除此以外,Slackware也提供从网络安装,比如NFS、HTTP、FTP、Samba。如果你选择从网络安装,Slackware会先让你输入TCP/IP信息。我们这里讨论从DVD安装,其他方式相似。
 +
 +{{ :slackware:setup_source_cl.png?nolink |}}
 +
 +==== 选择要安装软件集 ====
 +
 +
 +Slackware一个独特的特点是将软件包进行了分类。在一开始的时候,FTP网络最多只能以慢速300波特modem的方式接入,所以Slackware将软件包进行分类,这样就可以适用于软盘,用户也已下载并且安装它们感兴趣的软件包。如今这个方式被保留了下来并且安装器允许你选择要安装哪些集合。这允许你跳过一些不需要的软件包,像是服务器上就不需要“X”和“KDE”。注意“A”是必须要安装的核心软件包组。
 +
 +{{ :slackware:setup_select_cl.png?nolink |}}
 +
 +==== 安装 ====
 +
 +最后我们来到了最关键的一环。在这一步中,Slackware会询问你要以哪种方式安装这些选择的软件包。如果这是你第一次安装,推荐选择“full”。
 +
 +“menu”和“expert”选项允许你选择软件包来安装,这用来给那些对系统熟悉的用户进行选择。这两个方法允许这样的用户快速地对之前选择的集合中的软件包进行删减来构建一个最小化安装的系统。如果你并不知道你在做什么(有时候甚至你知道)你可能会删除一些关键的软件包而导致系统崩溃。
 +
 +“newbie”对新手来说很有用,不过会花费很长时间。这个方法会显示你之前选择的集合中的所有软件包,并且一个个地询问你是否安装。这个方法的好处是可以暂停并且给你一个软件包的简介。对于新手来说,这个简介很有用,而对于大多数用户来说却很费时和乏味。
 +
 +“custom”和“tagpath”只用于那些对Slackware有技术和专门知识的人。这两个选项允许用于从自定义的Tagfiles中安装软件包。Tagfiles很少被用到。我们在这本书中不会讨论。
 +
 +{{ :slackware:setup_install_cl.png?nolink |}}
 +
 +==== 设置 ====
 +
 +
 +一旦所有的软件包都安装完就快接近结束了。在这一步,Slackware会让你对新的操作系统进行配置。大多数都是可选的,不过大多数用户都需要在这里设置某些东西。取决于你安装的软件包,你可能看到的配置选项和这里不同,我们会包含一些重要的讲。
 +
 +
 +首先可能会让你制作一个启动盘。过去一般使用1.44MB的软盘,但是如今Linux内核对软盘来说太大了,所以Slackware提供制作一个USB启动盘。当然这也需要你的计算机支持从USB启动。如果你并不打算使用LILO或者其他引导方式,你应该考虑制作一个USB启动盘。请注意这会清除USB上的数据。
 +
 +{{ :slackware:usb_boot_stick_cl.png?nolink |}}
 +
 +
 +LILO用于引导Linux内核和连接initrd或是root文件系统。没有这个,Slackware系统可能不会成功引导。Slackware在这里提供一些选项。“simple”是自动配置LILO。如果你并不信任这个方法或者像详细地看一下如何配置LILO,可以选择“expert”。
 +
 +LILO is a very important part of your Slackware system, so an entire section of the next chapter is devoted to it. If you're having difficulty configuring LILO at this stage, you may want to skip ahead and read Chapter 3 first, then return here. 
 +
 +LILO是Slackware系统非常重要的部分,所以整个第三章就是在讲这个。如果你在配置LILO时感到困难,你可以先跳过这一部分,在阅读第三章之后继续。
 +
 +{{ :slackware:setup_lilo_cl.png?nolink |}}
 +
 +
 +下面的配置允许你简单地在非图形界面的控制台下启用鼠标。通过激活控制台鼠标可以方便地在Slackware的终端进行复制和粘贴操作。大部分用户都从前三个选项中进行选择。并且,是的,古老的双按钮串行鼠标依然可以工作。
 +
 +
 +下面是配置网络。如果你不想立即配置网络,可以跳过这一步。否则,你需要给计算机提供一个主机名。不要输入域名,仅仅是主机名。 
 +
 +
 +接下来会让你输入域名,如example.org。主机名和域名被用来在使用了内部DNS服务的网络中定位计算机或者配置/etc/hosts文件。
 +
 +
 +有三种方法可以配置IP地址:分配一个静态的IP、DHCP或者配置环回连接。最简单的是使用DHCP,大部分的计算机使用基本网络上的DHCP服务器来动态分配IP地址。实际上,使用dhcpd和dhcpclient在向DHCP服务器发出请求前通常会获得相同的地址。如果地址不可用,那么通常计算机会获得一个新的IP,但是在小型的网络环境中这可能永远不会发生。
 +
 +
 +如果DHCP服务器在你的网络连接前需要指定一个DHCP主机名,你可以在接下来的设置DHCP主机名界面中设置好主机名。
 +To use a static IP address, you must provide: 
 +如果你需要使用静态IP,你必须提供这些信息:
 +
 +**静态IP**
 +
 +  * IP地址:你必须指定你计算机要使用的IP地址,如''192.168.1.1''(IPv4)。而且,你应该检查你网络的DHCP服务器IP池中是否已经分配了一个相同的地址给其他计算机,你应该选择一个没有被使用的IP地址。
 +  * 子网掩码:你网络的子网掩码。在小型的网络环境中通常是''225.225.225.0''
 +  * 网关地址:网关服务器的IP地址用于提供对网络的访问服务。在小型网络环境中,这可能由你的ISP提供,而在较大的网络上,你可以使用处理流量的内部服务器。换言之,这可能是''192.168.0.1''或者你ISP提供的如''75.146.49.79''的网络地址。
 +  * 域名服务器:想必你会希望使用DNS服务,在此初始设置中,你需要提供你的主要域名服务器。编辑/etc/resolv.conf并且添加第二和第三域名服务器。
 zh:slackware:install ()