搜档网
当前位置:搜档网 › Debian GNULinux 安装手册

Debian GNULinux 安装手册

Debian GNU/Linux 安装手册

版权© 2004, 2005, 2006, 2007, 2008 Debian Installer 团队

本手册属于自由软件,您可以在 GNU 通用公共授权(GPL)下重新发布和(或)修改它。请在附录 F, GNU 通用公共授权阅读该许可证的内容。

摘要

本文是 Debian GNU/Linux 5.0 系统(代号 "lenny")在 Intel x86 ("i386") 硬件架构下的安装教程。还包括关于如何构建您的新 Debian 系统,以及指向更多信息的链接。

注意

虽然这份基于 i386 体系的安装指南是最新的版本,但我们计划在官方发布 lenny 之后,继续对手册进行修改和重新组织文档的某些章节。更新的手册可以通过 Internet 在debian-installer 主页上找到。您还可以在那里找到另外一些翻译版。

Debian 安装手册简体中文版翻译项目当前由 Ji YongGang(szjungle) 进行维护。如果您想参与翻译和校对,或对翻译项目有什么建议,请发邮件到 Debian 简体中文邮件列表:

debian-chinese-gb@https://www.sodocs.net/doc/d219187299.html,。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

目录

在 i386 上安装 Debian GNU/Linux 5.0

1. 欢迎使用 Debian

1.1. 什么是 Debian?

1.2. 什么是 GNU/Linux?

1.3. 什么是 Debian GNU/Linux?

1.4. 获得 Debian

1.5. 获得本文档最新版本

1.6. 文档的组织

1.7. 关于版权与软件协议

2. 系统需求

2.1. 支持的硬件

2.1.1. 支持的体系

2.1.2. CPU,主板和视频支持

2.1.

3. 便携机

2.1.4. 多处理器

2.1.5. 图形卡支持

2.1.6. 网络连接硬件

2.1.7. 盲文点触设备(Braille Display)

2.1.8. 硬件语音合成(Hardware Speech Synthesis)

2.1.9. 外围设备与其他硬件

2.2. 需要固件的设备

2.3. 特别为 GNU/Linux 采购硬件

2.3.1. 避免专有或封闭的硬件

2.3.2. Windows 专用硬件

2.4. 安装介质

2.4.1. CD-ROM/DVD-ROM

2.4.2. 硬盘

2.4.

3. U 盘

2.4.4. 网络

2.4.5. Un*x 或 GNU 系统

2.4.6. 受支持的存储系统

2.5. 内存与磁盘空间的需求

3. 开始安装 Debian GNU/Linux 之前

3.1. 安装概述

3.2. 记得备份您所有的数据!

3.3. 一些有用的信息

3.3.1. 文档

3.3.2. 提供硬件信息的资源

3.3.3. 硬件兼容性

3.3.

4. 网络设置

3.4. 满足最低的硬件要求

3.5. 为多重启动系统事先分区

3.5.1. 从 DOS 或 Windows 分区

3.6. 安装前的硬件和操作系统的相关设置

3.6.1. BIOS 设置菜单的使用

3.6.2. 选择引导设备

3.6.3. BIOS 设置的其余项目

3.6.

4. 需要留心的硬件问题

4. 获取系统安装介质

4.1. 官方的 Debian GNU/Linux 光盘套装

4.2. 从 Debian 镜像服务器下载文件

4.2.1. 在哪里能找到安装映像

4.3. 为从 U 盘引导准备文件

4.3.1. 复制文件 -- 轻松的途径

4.3.2. 复制文件 -- 灵活的方法

4.3.3. 从 U 盘启动

4.4. 为从硬盘引导准备文件

4.4.1. 硬盘安装程序引导使用 LILO 或 GRUB 4.

5. 为使用 TFTP 网络引导准备文件

4.5.1. 架设 BOOTP 服务器

4.5.2. 设置 DHCP 服务器

4.5.3. 开启 TFTP 服务器

4.5.4. 将 TFTP 映像放到适当的位置

4.6. 自动化安装

4.6.1. 使用 Debian 安装程序进行自动安装

5. 用安装系统启动

5.1. 在 Intel x86 上引导安装程序

5.1.1. 从 CD-ROM 启动

5.1.2. 从 Windows 引导

5.1.3. 引导 Linux 使用 LILO 或 GRUB 5.1.4. 从 U 盘引导

5.1.5. 用 TFTP 引导

5.1.

6. 引导界面

5.2. 辅助功能

5.2.1. USB 盲文点触设备(Braille Display)

5.2.2. 串口盲文点触设备

5.2.3. 硬件语音合成(Hardware Speech Synthesis) 5.2.4. 板卡设备

5.2.5. 高亮主题

5.3. 引导参数

5.3.1. Debian 安装程序的参数

5.4. 安装过程中的故障修复

5.4.1. CD-ROM 的可靠性

5.4.2. 引导配置

5.4.3. Intel x86 常见安装问题

5.4.4. 内核起始信息注解

5.4.5. 报告安装问题

5.4.

6. 提交缺陷报告

6. 使用 Debian 安装程序

6.1. 安装程序如何工作

6.2. 组件介绍

6.3. 使用单独的组件

6.3.1. 启动 Debian 安装程序与配置硬件

6.3.2. 分区与选择挂载点

6.3.3. 安装基本系统

6.3.4. 设置用户和密码

6.3.5. 安装额外的软件

6.3.6. 创建启动系统

6.3.

7. 完成安装

6.3.8. 杂项

6.4. 加载缺失的固件

6.4.1. 准备介质

6.4.2. 固件和安装好的系统

7. 启动进入新 Debian 系统

7.1. 关键时刻

7.2. 挂载加密卷

7.2.1. dm-crypt

7.2.2. loop-AES

7.2.3. 故障处理

7.3. 登录

8. 下一步该干什么

8.1. 关闭系统

8.2. 如果您不熟悉 Unix

8.3. 让自己适应 Debian

8.3.1. Debian 软件包系统

8.3.2. 应用程序版本管理

8.3.3. 定时任务管理

8.4. 更多信息

8.5. 让您的系统使用 E-Mail

8.5.1. 默认的 E-Mail 配置

8.5.2. 发送邮件到系统之外

8.5.3. 配置 Exim4 MTA

8.6. 编译新内核

8.6.1. 内核映象管理

8.7. 修复损坏的系统

A. 安装指南

A.1. 前言

A.2. 安装套件的引导

A.2.1. CDROM

A.2.2. U 盘

A.2.3. 从网络启动

A.2.4. 从硬盘启动

A.3. 安装

A.4. 请给我们发一份安装报告

A.5. 末了...

B. 使用预置自动进行安装

B.1. 介绍

B.1.1. 预置方法

B.1.2. 限制

B.2. 使用预置

B.2.1. 加载预置文件

B.2.2. 使用引导参数预置问题的答案 B.2.3. auto 模式

B.2.4. 预置中有用的别名

B.2.5. 使用 DHCP 服务器指定预置文件 B.3. 创建预置文件

B.4. 预置文件的内容(lenny)

B.4.1. 本地化

B.4.2. 网络设置

B.4.3. 网络控制台

B.4.4. 镜像设置

B.4.5. 时钟与时区设置

B.4.6. 分区

B.4.7. 使用 RAID 分区

B.4.8. 基本系统安装

B.4.9. 帐号设置

B.4.10. 设置 apt

B.4.11. 选择软件包

B.4.12. 安装引导加载器

B.4.13. 完成安装

B.4.14. 预置其他的软件包

B.5. 高级选项

B.5.1. 安装过程中运行用户命令

B.5.2. 使用预置修改默认值

B.5.3. 预置文件链

C. 为 Debian 准备分区

C.1. 决定 Debian 分区以及大小

C.2. 目录树

C.3. 推荐的分区方案

C.4. Linux 里面的设备名称

C.5. Debian 分区程序

C.5.1. 为 Intel x86 准备分区

D. 其他

D.1. Linux 里的设备

D.1.1. 设定您的鼠标

D.2. 各软件集所需的磁盘空间

D.3. 通过 Unix/Linux 系统来安装 Debian GNU/Linux

D.3.1. 准备开始

D.3.2. 安装 debootstrap

D.3.3. 运行 debootstrap

D.3.4. 基本系统的配置

D.3.5. 内核的安装

D.3.6. Boot Loader 的设置

D.3.7. 最后一笔

D.4. 通过 Parallel Line IP (PLIP) 来安装 Debian GNU/Linux

D.4.1. 需求

D.4.2. 建立源

D.4.3. 安装目标

D.5. 通过 PPP over Ethernet (PPPPoE) 来安装 Debian GNU/Linux

D.6. 图形安装程序

D.6.1. 使用图形安装程序

D.6.2. 已知事项

E. 文案

E.1. 关于本文档

E.2. 帮助本文档

E.3. 主要贡献人员

E.4. 商标确认

F. GNU 通用公共授权

表格清单

3.1. 安装所需的硬件信息

3.2. 推荐的最低系统配置

在 i386 上安装 Debian GNU/Linux 5.0

我们非常高兴地看到您决定试用 Debian,并确信您将发现 Debian 的 GNU/Linux 发行版是独一无二的。

Debian GNU/Linux 将带给您来自世界各地的高质量的自由软件,并将它们整合成一个紧密的整体。您会发现整合后的结果一定会大于将各部分简单地相加。我们也知道大多数用户都希望能够不用阅读本手册而直接安装 Debian。Debian 安装程序的设计意图也就是尽力实现这个想法。如果您现在的确没有时间来阅读整个安装手册,我们推荐您看看安装指南一文。该文包含了基本安装过程的简要介绍,以及当处理运行错误或需要较专业内容时查询本手册的链接。您可以在附录 A, 安装指南阅读此文。正如前面所提到的,我们还是希望您能抽出时间来阅读本手册的大部分内容。这通常都会使您的安装体验变得更详尽、更成功。第 1 章欢迎使用 Debian

目录

1.1. 什么是 Debian?

1.2. 什么是 GNU/Linux?

1.3. 什么是 Debian GNU/Linux?

1.4. 获得 Debian

1.5. 获得本文档最新版本

1.6. 文档的组织

1.7. 关于版权与软件协议

本章将简要介绍 Debian 计划和 Debian GNU/Linux。如果您已经对 Debian 计划的历史和Debian GNU/Linux 发行版有一定的了解,请略过本章。

1.1. 什么是 Debian?

Debian 是一个致力于自由软件开发并宣扬自由软件基金会之理念的自愿者组织。Debian计划创建于 1993 年。当时,Ian Murdock 发出一份公开信,邀请软件开发者们参与构建一个基于较新的 Linux 内核的完整而紧密的软件发行版。经过多年的成长,那群由自由软件基金会资助并受 GNU 哲理影响的爱好者已经演变为一个拥有大约 1000 位 Debian 开发人员的组织。

Debian 开发人员所做的工作包括有: Web 和 FTP 站点管理、图形设计、软件许可协议的法律分析、编写文档,当然,还有维护软件包。为了传递我们的理念并吸引那些与 Debian 有着相同信仰的开发人员,Debian 计划发表了众多文档,以阐明我们的价值观和成为 Debian 开发人员的意义。

● Debian 社群契约是一份 Debian 对自由软件社群的承诺声明。任何同意遵守此社群契约的人都可以成为维护人员。任何维护人员都能将新软件引入 Debian --条件是此软件必须满足我们对"自由"的标准要求,并且软件包必须符合我们的质量水准。

● Debian 自由软件准则(DFSG) 是一份清晰简洁的有关 Debian 的自由软件标准的声明。在自由软件运动中,DFSG 是一份非常有影响力的文档,并且以其为基础衍生出了开放源代码定义。

● Debian 政策文档是一份有关 Debian 计划质量标准的规格说明书。Debian 开发人员还参与了许多其它计划。有些是专注于 Debian 的,还有些则是面向Linux 社区。例如:

● Linux Standard Base (LSB) 是一个针对 GNU/Linux 系统标准化的项目,它将使第三方软件和硬件开发者能更容易的为"普通"的 Linux 设计程序和设备驱动,而不仅仅是为某个特定的 GNU/Linux 发行版进行开发。

● Filesystem Hierarchy Standard (FHS) 则是朝 Linux 文件系统布局标准化方向的一种努力。FHS 将使软件开发者能集中精力设计程序,而不需要担心软件包在不同的 GNU/Linux 发行版的安装。

● Debian Jr. 是一个内部项目,目标是确保 Debian 能向年幼的用户提供一些有用的东西。

关于 Debian 的更多信息,请阅读 Debian FAQ。

1.2. 什么是 GNU/Linux?

Linux 是一种计算机操作系统:一系列能让您与计算机进行交互操作并运行其它程序的程序。操作系统由多种基础程序构成。它们使计算机可以与用户进行交流并接受指令,读取数据或将其写入硬盘、磁带或打印机,控制内存的使用,以及运行其它软件。操作系统最重要的组成部分是内核。在 GNU/Linux 系统中,Linux 就是内核组件。而该系统的其余部分主要是由 GNU 工程编写和提供的程序组成。因为单独的 Linux

内核并不能成为一个可以正常工作的操作系统,所以我们更倾向使用 "GNU/Linux" 一词来表达人们通常所说的"Linux"。Linux 是以 Unix 操作系统为原型创造的。自从诞生之日起,它就被设计成一种多任务、多用户的系统。这些特点使 Linux 完全不同于其它著名的操作系统。事实上,Linux 比您所能想象到更加特别。与其它操作系统绝然相反的是,没人真正拥有 Linux,其大部分开发工作都是由无偿的志愿者完成的。后来演变为 GNU/Linux 系统的开发工作开始于 1984 年。当时,自由软件基金会开始研发被称为 GNU 的自由的类 Unix 操作系统。

GNU 工程开发了大量用于 Unix (tm) 的自由软件工具和类 Unix 操作系统,例如 Linux。这些工具使用户能执行从日常俗事(例如在系统中复制和删除文件)到神秘操作(例如书写和编译程序或对多种文档格式进行熟练的编辑工作)的各种任务。虽然有许多组织和个人都对 Linux 的发展作出了帮助,但是自由软件基金会依然是最大的单个贡献者。他不仅仅创造了绝大部分在 Linux 中使用的工具,还为 Linux 的存在提供了理论和社会基础。

Linux 内核的首次面世是在 1991 年。当时,名为 Linus Torvalds 的芬兰计算机科学系

学生在 Usenet 新闻组 comp.os.minix 上发布了一种 Minix 替代内核的早期版本。请看

Linux International 的 Linux 历史。

在几个可信赖代理人的帮助下,Linus Torvalds 一直协调着数百位开发人员的工作。有关linux-kernel 邮件列表上讨论内容的每周纪要在 Kernel Traffic上可以看到。更多有关linux-kernel 邮件列表的信息请参考 linux-kernel 邮件列表问答。

Linux 用户在挑选软件方面有着极大的自由。例如,Linux 用户可以选择几十种不同的命令行外壳和多种图形桌面。这通常让其它操作系统的用户手足无措,他们甚至从来没想过命令行和桌面其实是可以更换的。Linux 很少会崩溃、适合在同一时间运行多个程序,而且比大多数操作系统更为安全。有了这些优势,Linux 成为在服务器市场上增长最快的操作系统。近来,它还开始在家庭和商业用户中变得越来越流行。

1.3. 什么是 Debian GNU/Linux?

将 Debian 哲学与方法论,GNU 工具集、Linux 内核,以及其他重要的自由软件结合在一起所构成的独特的软件发行版称为 Debian GNU/Linux。该发行版由大量的软件包组成。发行版中的每个软件包都包含了执行文件、脚本、文档和配置信息,并拥有一位维护者,其职责是保持软件包更新、跟踪 bug 报告,并与软件源作者保持联络。我们巨大的用户群,结合 bug 跟踪系统可以确保问题被及时发现和修复。Debian 对细节的注重使我们可以生产出高质、稳定和灵活的发行版。安装程序可以方便地使之应用到各种场合,从精简的防火墙到桌面科学工作站,甚至高端网络服务器都可以轻松胜任。

Debian 在高级用户中非常流行的原因在于它具有优秀的技术,而且它对 Linux 的深入贡献满足了社区的需求与期望。Debian 为 Linux 引入的许多特性现在已经成为了非常通用的标准。

例如,Debian 是第一种使用包管理系统的 Linux 发行版,它让安装和删除软件变得非常容易。而且它还是第一个可以不用重新安装就能升级的 Linux 发行版。Debian 一直充当着 Linux 开发的带头人。它的开发过程是开源开发模式如何工作的范例-- 即使是用于创建和维护一个完整操作系统这样复杂的任务。Debian 与其他 Linux 发行版最大的不同之处在于包管理系统的特性。这些工具给予Debian 系统管理员对安装到系统上的软件包的完全控制,包括安装单个软件包和自动升级整个操作系统。个别软件包也可以被保护不被升级。您甚至可以告诉包管理系统哪些软件是您自己编译的以及它们所需要的依赖关系。为了提防 "特洛伊木马" 和其他恶意软件,更好地保护您的系统,Debian 服务器会校验Debian 注册维护人员所上传的软件包。Debian 的打包人员也会特别注意以安全的方式配置软件包。当发布出去的软件包有安全问题时,通常会很快被修复。依靠 Debian 的简易更新选项,安全更新可以通过互联网自动下载和安装。为您的 Debian GNU/Linux 系统寻求技术支持和联络 Debian 开发人员的主要的,也是最好的方法是通过Debian 计划的邮件列表(书写本文时已有 215 个邮件列表)进行沟通。订阅这些列表的最简单方法是访问Debian 邮件列表订阅页并填写相应表单。

1.4. 获得 Debian

关于如何从因特网上下载 Debian GNU/Linux 或者购买官方 Debian 光盘的信息,请参阅发行网页。Debian

镜像列表包含完整的 Debian 官方镜像,您可以很容易找到最近的一个Debian 可以很容易地在安装之后升级。如果需要,安装步骤将帮助您建立系统,使您可以在安装之后立即进行升级。

1.5. 获得本文档最新版本

本文档会不断地修订。请查阅 Debian 5.0 页面以了解最近的关于 5.0 版 Debian GNU/Linux 系统的的信息。更新的安装手册也可以从官方安装手册页得到。

1.6. 文档的组织

本文意在成为 Debian 的新手的使用手册。尽管它对用户的专业知识水平已经做了尽量少的假设,但我们还是设想您对计算机硬件如何工作有一个基本的了解。专业用户可以在本手册中找到一些有趣的参考信息,包括最小安装尺寸,Debian 安装程序支持的硬件细节,等等。我们鼓励专业用户有选择性的浏览本文档。基本上,本手册是以单线方式组织,文章内容将沿着安装进程由始至终进行。以下是安装

Debian GNU/Linux 的步骤,以及每步相关的章节:

1. 确定您的硬件是否满足安装系统的要求,位于第 2 章系统需求。

2. 备份系统,在安装 Debian 之前进行必要的规划和硬件配置,位于第 3 章开始安装 Debian GNU/Linux 之前。如果需要多重引导系统,您可能需要为 Debian 创建分区空间。

3. 在第 4 章获取系统安装介质,您可以获得所选安装方式所需要的安装文件。

4. 第 5 章用安装系统启动讲述的是如何启动安装系统。本章还将讨论如何解决这步操作中会遇到的问题。

5. 执行真正的安装是在第 6 章使用 Debian 安装程序。其中涉及选择语言,设置周边驱动模块,设置网络连接以从 Debian 服务器上获得后续安装文件(如果您不是采用光盘方式安装),给硬盘分区和安装基本系统。(有关如何为 Debian 系统建立分区的背景知识位于附录 C, 为 Debian 准备分区。)

6. 从您新安装的基本系统启动,第 7 章启动进入新 Debian 系统。一旦您安装完系统,可以阅读第 8 章下一步该干什么。该章将解释在哪里寻找更多有关Unix 和 Debian 的信息,以及如何替换您的内核。

最后,是关于本文档的信息以及如何贡献您的想法,附录 E, 文案。

1.7. 关于版权与软件协议

我们相信您曾经阅读过许多商业软件的许可证 -- 它们通常要求您只能在一台计算机上使用一份软件拷贝。本系统与它们完全不同。我们鼓励您将 Debian GNU/Linux 拷贝用到您的学校或商业机构的每台计算机上。将安装介质借给朋友,并帮助他们安装到他们的计算机上!您甚至可以制作上千份拷贝,然后出售它们 -- 尽管有一些限制。您安装和使用系统的自由权利因为 Debian 是基于自由软件。

称软件为自由并不意味着该软件没有版权,也不是指包含该软件的 CD 必须免费分派。自由软件,某种程度上意味着您不须为分发和使用这些程序付费。自由软件还是指任何人可以扩展、改写、修改该软件,并且他们工作的成果也这样发布。

注意

注意,Debian 计划因为考虑用户实用性,也有不符合我们自由规则的软件包存在。这些软件包不属于官方发行版,只存在于 contrib 或 non-free Debian 镜像区域或者第三方的CD-ROM 中,请参阅 Debian FAQ 的 "The Debian FTP archives" 章节以了解档案布局和内容的更多信息。

系统中很多软件所使用的许可证都是 GNU General Public License (通用公共授权),通常简称为 "the GPL"。GPL 要求您将程序的源码随您发布的二进制拷贝一起提供;许可证的这项规定确保任何用户都可以修改软件。正是由于此规定,所有这些程序的源码^[1]都可以在 Debian 系统中得到。

Debian 中的程序还有许多其他形式的版权声明和软件许可证。您可以在您的系统中找到每个软件包相关的版权和许可证,它们位于 /usr/share/doc/软件包名/copyright ,这些文件在您将软件包安装到系统后就存在了。

关于 Debian 如何判断软件是否足够自由到可以包括在主发行版中的信息,请参阅 Debian自由软件准则。在此,最重要的法律声明是此软件无担保。程序员创造此软件为的是使社群受益,而不能保证软件适用于任何特定用途。但是,因为软件是自由的,您可以修改此软件以使其能适用于您的需要 -- 并享用其他人采用这种途径扩展后的修改成果。

━━━━━━━━━━━━━━

^[1] 对于如何根据 Debian 源码包寻找、解包和创建二进制软件包,请查阅 Debian FAQ的"Basics of the Debian Package Management System"章节。

第 2 章系统需求

目录

2.1. 支持的硬件

2.1.1. 支持的体系

2.1.2. CPU,主板和视频支持

2.1.

3. 便携机

2.1.4. 多处理器

2.1.5. 图形卡支持

2.1.6. 网络连接硬件

2.1.7. 盲文点触设备(Braille Display)

2.1.8. 硬件语音合成(Hardware Speech Synthesis)

2.1.9. 外围设备与其他硬件

2.2. 需要固件的设备

2.3. 特别为 GNU/Linux 采购硬件

2.3.1. 避免专有或封闭的硬件

2.3.2. Windows 专用硬件

2.4. 安装介质

2.4.1. CD-ROM/DVD-ROM

2.4.2. 硬盘

2.4.

3. U 盘

2.4.4. 网络

2.4.5. Un*x 或 GNU 系统

2.4.6. 受支持的存储系统

2.5. 内存与磁盘空间的需求

本章包括运行 Debian 所需硬件的信息。您还能找到更多有关 GNU 和 Linux 所支持硬件的信息的链接。

2.1. 支持的硬件

Debian 不会超出 Linux 内核与 GNU 工具集所支持的硬件范围之外。因此,任何被移植了Linux 内核、libc、gcc 等,并拥有对应的 Debian 移植版的硬件体系或平台都可以运行Debian。请参考移植页面https://www.sodocs.net/doc/d219187299.html,/ports/i386/ 以了解更多已被 Debian测试过的 Intel x86 体系。

本章仅包含一些通用的信息,以及在何处可以获得更多信息的指导,而不是试图列出支持Intel x86 的所有不同硬件配置。

2.1.1. 支持的体系

Debian 5.0 支持十一种主要的体系和一些称为 "flavors" 的变种。

┌────────────────────┬────────────┬────────────────────────────┬──────────────

│体系│Debian 命名│子体系│ Flavor │

├────────────────────┼────────────┼────────────────────────────┼──────────────┤

│Intel x86-based │i386 │││

├────────────────────┼────────────┼────────────────────────────┼──────────────┤

│AMD64 & Intel EM64T │amd64 │││

├────────────────────┼────────────┼────────────────────────────┼──────────────┤

│DEC Alpha │alpha │││

├────────────────────┼────────────┼────────────────────────────┼──────────────┤

││arm │Netwinder 与 CATS │netwinder │

│├────────────┼────────────────────────────┼──────────────┤

││armel │Versatile │versatile │

│├────────────┼────────────────────────────┼──────────────┤

│ARM ││Intel IOP32x │iop32x │

││├────────────────────────────┼──────────────┤

││arm 和 armel│Intel IXP4xx │ixp4xx │

││├────────────────────────────┼──────────────┤

│││Marvell Orion │orion5x │

├────────────────────┼────────────┼────────────────────────────┼──────────────┤

│││PA-RISC 1.1 │32 │

│HP PA-RISC │hppa ├────────────────────────────┼──────────────┤

│││PA-RISC 2.0 │64 │

├────────────────────┼────────────┼────────────────────────────┼──────────────┤

│Intel IA-64 │ia64 │││

├────────────────────┼────────────┼────────────────────────────┼──────────────┤

│││SGI IP22 (Indy/Indigo 2) │r4k-ip22 │

││├────────────────────────────┼──────────────┤

│││SGI IP32 (O2) │r5k-ip32 │

││├────────────────────────────┼──────────────┤

│││MIPS Malta (32 bit) │4kc-malta │

│MIPS (big endian) │mips ├────────────────────────────┼──────────────┤

│││MIPS Malta (64 bit) │5kc-malta │

││├────────────────────────────┼──────────────┤

│││Broadcom BCM91250A (SQARM) │sb1-bcm91250a │

││├───────────────────────────

─┼──────────────┤

│││Broadcom BCM91480B (BigSur) │sb1a-bcm91480b│

├────────────────────┼────────────┼────────────────────────────┼──────────────┤

│││Cobalt │cobalt │

││├────────────────────────────┼──────────────┤

│││MIPS Malta (32 bit) │4kc-malta │

││├────────────────────────────┼──────────────┤

│MIPS (little endian)│mipsel │MIPS Malta (64 bit) │5kc-malta │

││├────────────────────────────┼──────────────┤

│││Broadcom BCM91250A (SQARM) │sb1-bcm91250a │

││├────────────────────────────┼──────────────┤

│││Broadcom BCM91480B (BigSur) │sb1a-bcm91480b│

├────────────────────┼────────────┼────────────────────────────┼──────────────┤

│││PowerMac │pmac │

│IBM/Motorola PowerPC│powerpc ├────────────────────────────┼──────────────┤

│││PReP │prep │

├────────────────────┼────────────┼────────────────────────────┼──────────────┤

│││sun4u ││

│Sun SPARC │sparc ├────────────────────────────┤sparc64 │

│││sun4v ││

├────────────────────┼────────────┼────────────────────────────┼──────────────┤

│││来自 VM-reader 和 DASD 的│generic │

│IBM S/390 │s390 │IPL ││

││├────────────────────────────┼──────────────┤

│││来自 tape 的 IPL │type │

└────────────────────┴────────────┴────────────────────────────┴──────────────┘

本文档主要讲述的是 Intel x86 体系下的安装。如果您在寻找其他 Debian 所支持的体系的信息,请浏览Debian-Ports 页面。

2.1.2. CPU,主板和视频支持完整的周边设备支持情况信息可以在 Linux Hardware Compatibility HOWTO 中找到。本节只是基本的概况。

2.1.2.1. CPU

几乎所有个人计算机中基于 x86 (IA-32) 的处理器都支持,包括所有的 Intel "Pentium"系列变种。还包

括 32 位 AMD 和 VIA (前身是 Cyrix) 处理器,以及像 Athlon XP 和Intel P4 Xeon 这些处理器。然而,Debian GNU/Linux lenny 将不能运行在 386 或更早的处理器上。尽管体系命名为"i386",Debian 的 Sarge (r3.1) 版已经放弃对真正的 80386 处理器(以及它们的克隆)的支持,过去的版本曾经支持^[2]。(Linux 从来没有任何版本支持 286 或更早的芯片。)所有的 i486 和后续的处理器仍然支持^[3]。

注意

假如您的系统中有 64 位 AMD64、Intel EM64T 家族的处理器,那么您该用 amd64 架构的安装程序替代(32位) i386 架构的安装程序。

2.1.2.2. I/O 总线

系统总线作为主板的一部分用于 CPU 和诸如存储设备之类的周边设备通讯。您的计算机必须使用 ISA、EISA、PCI、PCIe 或者 VESA Local Bus(VLB, 有时称为 VL 总线)。近年来出售的个人电脑都会使用里面的一种。

2.1.

3. 便携机

便携机也受到支持,而且现今大多数便携机都支持。因为便携机通常使用特制或专有的硬件,因此有些特定的功能无法得到支持。要了解您的便携机是否能在 GNU/Linux 下正常工作,请参考 Linux 便携机页面。

2.1.4. 多处理器

多处理器支持 -- 又称 "symmetric multiprocessing" 或 SMP -- 在本体系架构下可以使用。标准的Debian 5.0 内核映像在编译时已经加入了 SMP-alternatives 支持。也就是内核可以侦测处理器的数量(或者处理器核心数),并在单内核系统上自动关闭 SMP 的功能。Intel x86 的 486 Debian 内核映像软件包没有支持 SMP 。

2.1.5. 图形卡支持

您应该给终端控制台使用 VGA 兼容的显示接口。几乎所有的新显卡都兼容 VGA。在不使用X11 支持的情况下,您也可以用古老的 CGA、MDA 或 HGA 工作。注意,在本文所述的安装过程中并不会使用 X11 图形界面。

Debian 对显卡的支持决定于 https://www.sodocs.net/doc/d219187299.html, 的 X11 系统。大多数 AGP、PCI 和 PCIe 视频卡都能在 https://www.sodocs.net/doc/d219187299.html, 下工作。更多的关于图形总线、显卡、显示器和指点设备的支持情况,见 https://www.sodocs.net/doc/d219187299.html,/。Debian 5.0 包含 https://www.sodocs.net/doc/d219187299.html, 7.3 版。

2.1.6. 网络连接硬件

几乎所有被 Linux 内核支持的网络接口卡(NIC)也全都被安装系统所支持;驱动模块通常会自动加载。这包含大多数 PCI 和 PCMCIA 卡。许多旧的 ISA 卡也能支持。ISDN 虽也获得支持,不过不能在安装阶段使用。

2.1.6.1. 无线网卡

无线网络也能支持得很好,虽然很多需要加载固件,正式的 Linux 内核能支持的无线网络适配器也越来越多。有些不被正式的 Linux 内核支持,然而可以在 Debian GNU/Linux 下工作的网卡,不能在安装系统中使用。

用无线网络进行安装还处于开发过程中,是否可以工作取决于适配器的类型和您无线 AP的配置情况。如果安装时没有其他的网卡可用,您可以使用完整的 CD-ROM 或 DVD 映像来安装 Debian GNU/Linux。选择配置网络选项,然后只安装存在于 CD/DVD 上的软件包。

您可以在安装完成之后(重新启动)安装驱动程序和固件,手动配置网络。有些情况下,您需要的驱动程序不包含在 Debian 软件包里面。必须在互联网上寻找它们的源码,并自己动手编译驱动程序。该如何做已经超出了本手册的范围。如果没有 Linux驱动程序,您最后可以用 ndiswrapper 软件包,它让您使用Windows 的驱动程序。

2.1.7. 盲文点触设备(Braille Display)

对于盲文点触设备的支持取决于 brltty 的支持。大多数设备可以在 brltty 下面工作,它们通过串口、USB 或蓝牙连接。支持盲文设备的详细情况可以查阅 brltty website。Debian GNU/Linux 5.0 使用的

brltty 版本是 3.10 。

2.1.8. 硬件语音合成(Hardware Speech Synthesis)

对于硬件语音合成设备的支持取决于 speakup 的支持。speakup 只支持板卡集成和外部串口设备(支持非USB 或 serial-to-USB 适配器)。支持硬件语音合成设备的详细情况可以查阅 speakup website。Debian GNU/Linux 5.0 使用的 speakup 版本是 3.0.3。

2.1.9. 外围设备与其他硬件

Linux 支持众多的硬件设备,比如:鼠标、打印机、扫描仪、PCMCIA 和 USB 设备。然而,在安装系统的时候,并不需要其中的大部分设备。USB 硬件通常工作得很好,只有一些 USB 键盘需要额外的配置(参阅第 3.6.4 节 "需要留心的硬件问题")。

另外,请查考 Linux Hardware Compatibility HOWTO 来判断您的硬件是否被 Linux 支持。

2.2. 需要固件的设备

除了需要设备驱动程序,有些硬件还要在使用之前加载 firmware 或 microcode。这对于网卡(特别是无线网卡)来说很常见,但有些 USB 设备甚至是硬盘控制器也需要固件(fireware)。

根据 Debian GNU/Linux 项目的标准,大多数情况下这些固件属于 non-free,不能被包含在主发行版或安装系统里面。如果设备驱动程序被包含到发行版里面,并且 Debian GNU/Linux 可以合法地发布固件,它通常被单独地放置在仓库的 non-free 区里面。然而,这并不意味着该硬件不能在安装时使用。从 Debian GNU/Linux 5.0 开始,debian-installer 支持从可移动的介质,比如软盘或 USB 盘,加载固件或包含固件的软件包。参阅第 6.4 节 "加载缺失的固件" 了解如何在安装时加载固件文件或软件包的的详细信息。

2.3. 特别为 GNU/Linux 采购硬件

现在有一些经销商,他们出售的系统是预装 Debian 或者是其他的 GNU/Linux。您或许会多花一些钱,但是买来一份安心,因为这些硬件都已经确保能被 GNU/Linux 很好地支持。如果您不得不购买一台捆绑Windows 系统的机器,请仔细阅读 Windows 附带的软件许可证,您也许可以拒绝该许可证,并从经销商那里获得一定的折扣。在互联网上用 "windowsrefund" 搜索可以查到一些有益的信息。

无论是购买一个捆绑 Linux 的系统,还是一个已经用过的系统,检查 Linux 内核是否支持您的硬件仍然很重要。检查您的硬件是否列在上面的参考资料中。让推销员(或者其他)知道您是在为一个 Linux 系统采购设备。请支持对 Linux 友好的硬件销售商。

2.3.1. 避免专有或封闭的硬件

一些硬件制造商愚蠢地拒绝告诉我们如何给他们的硬件写驱动程序。其他的则要求签署不公开的契约才能接触文档,以阻止我们发布 Linux 驱动程序源代码。因为我们没有被授权查看这些设备的文档,它们自然不会在 Linux 下工作。您可以帮我们去告诉那些制造商,要求他们发布文档。如果有足够多的人要求,他们将认识到自由软件社区也是一个重要的市场。

2.3.2. Windows 专用硬件

一个令人不安的趋势是 Windows 规格的调制解调器和打印机的增长。在某些情况下它们专为微软的Windows 操作系统设计并且标有 "WinModem" 或 "专为基于 Windows 的计算制造" 字样。这通常是省掉硬件的内嵌处理器,将它的工作交给 Windows 驱动程序并由您计算机中的 CPU 来完成。这样做是为了降低硬件成本,但是常常并不能为用户节省任何开销,并且可能还会比同等功能的保留内嵌处理器的设备昂贵。有两个原因让您应当避免使用 Windows 规格的硬件。首先,这些制造商一般不提供相应资料用于编写Linux 驱动程序。通常,这些设备的软硬件接口是专有的,即使相关资料存在,但不签署封闭的契约也无法得到它们。这就排除了被自由软件使用的可能,因为自由软件的开发者不会将它们的软件源码封闭起来。其次,这些设备是没有内嵌处理器的,操作系统必须承担本该由这些处理器完成的工作,并且经常是在实时优先级下,因此 CPU 在驱动这些设备时就无法运行您的程序。因为典型的 Windows 用户并不像 Linux 用户那样对多任务有强烈要求,这些制造商希望 Windows 用户不会注意到 CPU 为他们硬件的开销。但是,任何多任务操作系统,甚至是 Windows 2000 或 XP,都要忍受这些制造商克扣内嵌处理器造成的性能下降。您可以帮助改变这种状况,要求制造商发布相应的文档和资料,让我们可以编写他们硬件的程序,但最好

还是避免使用这些硬件,直到它们被列入 Linux Hardware CompatibilityHOWTO。

2.4. 安装介质

本章将助您选则安装 Debian 所采用的介质。例如,您的电脑上有一个软驱,就可以用来安装 Debian。这里有一整章专门用于说明介质:第 4 章获取系统安装介质,并列出了每种类型的优缺点。当您阅读那一章的时候,可能要返回来参考本页。

2.4.1. CD-ROM/DVD-ROM

注意

每当在本手册中看到 "CD-ROM",它泛指 CD-ROM 和 DVD-ROM。因为从操作系统的角度看,它们所用的技术是相同的。这里面除去那些既不属于 SCSI 也不属于 IDE/ATAPI 的老式的非标准 CD-ROM 驱动器。

一些体系支持基于 CD-ROM 的安装。在支持 CD-ROM 启动的机器上,您可以完成无软盘(floppy-less) 的安装。即使您的系统不支持从 CD-ROM 启动,您也可以结合其他技术在启动后,使用 CD-ROM 来安装系统,参阅第 5 章用安装系统启动。SCSI、SATA 和 IDE/ATAPI CD-ROMs 都获得支持。Linux CD-ROM HOWTO 包含在 Linux 下使用 CD-ROM 的进一步信息。USB CD-ROM 也是被支持的。而 FireWire 设备则是通过ohci1394 和 sbp2 驱动程序来获得支持。

2.4.2. 硬盘

从硬盘启动安装系统是许多体系的另外一个选择。这将要求其他的操作系统从硬盘加载安装程序。

2.4.

3. U 盘

许多 Debian 机器只在设置系统和急救用途时才需要软盘和 CD-ROM 驱动器。如果使用过服务器,您也许已经想过怎么样省掉这些驱动器,而用 U 盘来安装和(在必需时)恢复系统。这对那些没有足够空间容纳不必要驱动器的小型系统非常有用。

2.4.4. 网络

安装过程中可以使用网络来获取安装所需要的文件。是否使用网络取决于您选择的安装方法和安装过程中回答的特定问题。安装系统支持大多数类型的网络连接(包括 PPPoE,但不含 ISDN 或 PPP),使用 HTTP 或FTP。安装完成之后,您还可以配置您的系统使用 ISDN和 PPP。您还可以从网络引导(boot)系统。无盘安装,使用网络从局域网启动,并用 NFS 挂载所有的本地文件系统,是另一种选择。

2.4.5. Un*x 或 GNU 系统

如果您正在运行其它的类 Unix 系统,也可以用它来安装 Debian GNU/Linux 而无须本手册剩余部分讲述的 debian-installer 使用方法。这类安装方法可能对那些因为硬件不支持或机器停产的用户有用。如果您对此技术感兴趣,请直接跳到第 D.3 节 "通过 Unix/Linux 系统来安装 Debian GNU/Linux"。

2.4.6. 受支持的存储系统

Debian 启动盘包括一个用于最大可能数量系统的内核。不幸的是,这将产生一个大内核,其中包括许多您的机器并不需要的驱动程序(参考第 8.6 节 "编译新内核"学习如何创建自己的内核)。在通常情况下,支持最大范围内的设备是一种较合适的设计,这将使得Debian 可以在尽可能多的硬件上安装。通常,Debian 安装系统支持软盘、IDE (也称为 PATA)驱动器、IDE 软盘、并口 IDE 驱动器、SATA 和 SCSI 控制器和驱动器、USB 和 FireWire。支持的文件系统有 FAT、Win-32FAT 扩展(VFAT) 和 NTFS。模拟 "AT" 硬盘接口的磁盘接口 -- 称为 MFM、RLL、IDE 或 PATA -- 可以得到支持。大部分厂商生产的 SATA 和 SCSI 磁盘控制器都能获得支持。请参阅 Linux HardwareCompatibility HOWTO 以获得更详细信息。

2.5. 内存与磁盘空间的需求

您必须至少有 44MB 的内存和 500MB 的硬盘空间来进行普通安装。注意这是最小的数字,要了解实际的情况,参阅第 3.4 节 "满足最低的硬件要求"。在较小的内存^[4]或磁盘空间上安装系统或许可行,但只针对有经验的用户。

━━━━━━━━━━━━━━

^[2] 我们已经尽力避免,但由于编译器和内核的一系列因素,起因是 GCC 提供的 C++

ABI 的 bug,最终只能如此。如果您自己动手从源码编译内核和所有的软件包,仍然可以

将 Debian GNU/Linux 运行在真正的 80386 处理器上,这部分内容超出了本手册的范畴。

^[3] 许多 Debian 软件包在新的计算机上可以运行地稍微快一点,但另一方面却舍弃了对

旧芯片的支持。1989 年发布的 i486 有三个 opcode (bswap、cmpxchg 和 xadd),然而

1986 年发布的 i386 却没有。以前,Debian 软件包不能使用它们,现在可以了。

^[4] 支持图形界面的安装映象会比文本界面需要更多的内存,并且内存不应少于 44MB 。

如果可以在普通和图形界面两种方式之间选择,应选择普通方式。

第 3 章开始安装 Debian GNU/Linux 之前

目录

3.1. 安装概述

3.2. 记得备份您所有的数据!

3.3. 一些有用的信息

3.3.1. 文档

3.3.2. 提供硬件信息的资源

3.3.3. 硬件兼容性

3.3.

4. 网络设置

3.4. 满足最低的硬件要求

3.5. 为多重启动系统事先分区

3.5.1. 从 DOS 或 Windows 分区

3.6. 安装前的硬件和操作系统的相关设置

3.6.1. BIOS 设置菜单的使用

3.6.2. 选择引导设备

3.6.3. BIOS 设置的其余项目

3.6.

4. 需要留心的硬件问题

本章涉及在启动安装程序安装 Debian 之前的准备工作。这包括备份您的数据、搜集您硬件的信息,以及获取其他一些必要的信息。

3.1. 安装概述

先说一下有关重新安装的事情。使用 Debian 时,极少出现必须进行完全重新安装的情况,导致这种情况的可能大多是硬盘的物理故障。

许多常见的操作系统在遇到严重错误,或者要升级到新的版本时,必须进行重新安装。就算不需要完全重新安装,通常还得把您的各种程序在新的系统里也再重新安装一遍才行。在 Debian GNU/Linux 里,如果操作系统遇到出错的情况,您大多时候都能把它修复而不用重新安装。升级不再需要进行大规模的安装操作,您可以就地升级它,而这些程序也总能和新版的操作系统和平共处。如果一个程序的新版本需要其他程序的更新版本来支持它,Debian 软件包管理系统会自动帮您确定所有必须的软件,并把它们安装上。关键是,Debian 为了避免重新安装而做了大量努力,所以您尽可以不用去烦心这些问题了。安装程序不是设计用来重装您的系统的。这是安装过程的每个步骤:

1. 把将要用来安装系统的硬盘上的所有数据或者文档都备份下来;

2. 在开始整个安装过程之前,收集您的计算机的硬件信息和可能会用到的文档;

3. 在硬盘上为 Debian 留出可以用来创建分区的空间;

4. 如果您不是使用 Debian CD,请寻找和(或)下载安装程序软件,还有用于您电脑上的特殊硬件的驱动程序;

5. 设置从磁带/软盘/USB 盘,或者其它存有系统启动文件的设备上启动(对于大多数Debian CD 使用者来说,可以直接用一个 CD 启动);

6. 启动安装系统;

7. 选择要安装的语言。

8. 如果可能,激活网络连接;

9. 创建并挂载用来安装 Debian 的分区;

10. 等待自动下载、安装和设置基本系统。

11. 安装 boot loader,它负责启动 Debian GNU/Linux 和(或)已有的其他系统。

12. 第一次加载新安装的系统;

对于 Intel x86,您可以选择使用一个图形界面的安装系统。有关图形安装程序的更多信息,请参阅第 D.6 节 "图形安装程序"。

如果您在安装过程中遇到问题,下面的信息可以帮助您找到每个步骤里涉及到那些软件包。有关这场安装"戏剧"的"主角"的介绍:

安装软件,debian-installer,是本手册的关注焦点。它探测硬件并加载相应的驱动程序,使用 dhcp-client 建立网络连接,运行 debootstrap 安装基本系统的软件包,还运行tasksel 让您安装某些附加软件。在这个过程中,还有许多其他程序扮演着各自的角色,而 debian-installer 将伴随您到第一次启动新系统时才完成它的使命。要调节系统满足需求,tasksel 允许您选择安装各种预先定义的软件包集合,例如 Web 服务器或一个桌面环境。

安装过程中一个重要的选项是要不要安装图形桌面环境,它由 X Window System 和一个图形桌面环境组成。如果没有选择"桌面环境"任务,就只有一个相对基本的、命令行驱动的系统。把安装桌面环境任务作为选项,是因为它需要大量的磁盘空间,而且由于许多Debian GNU/Linux 系统是作为服务器,并不需要图形用户界面来完成它们的工作。要知道,X Window System 是与 debian-installer 完全分开的,实际上它要复杂得多。XWindow System 的安装和问题解答不在本手册所关注的范围之内。

3.2. 记得备份您所有的数据!

开始安装之前,请确定您已经把系统中所有数据都进行了备份。如果这是您首次安装非预装的操作系统,很可能需要对硬盘进行重新分区,来给 Debian 腾出安装的空间。不管使用什么程序,分区都会使硬盘上的所有数据全部丢失。在我们的安装过程中使用的分区程序经过多年使用,被证明非常可靠,但它的功能也非常强大,您可能会为一次错误操作而付出代价。即使是已经备份过数据,也要谨慎使用,最好在每次操作之前先认真考虑一下。两分钟的思考可能会为您节省几个小时的不必要的恢复工作。如果是想把电脑做成多重引导的系统,请先确定您手头上有电脑里已经存在的这些操作系统的安装介质。特别是当您把启动盘重新分区以后,可能会发现必须重新安装原有操作系统的启动引导程序,某些情况下,还得重新安装该操作系统并恢复受影响分区上的文件。

3.3. 一些有用的信息

3.3.1. 文档

3.3.1.1. 安装手册

您正在阅读的文档,是 Debian lenny 发行版安装指南的正式版本; 还有各种文件格式和不同语种的翻译。

3.3.1.2. 硬件文档

通常包含设置和使用您硬件的有用信息。

● Linux 硬件兼容性指南

3.3.2. 提供硬件信息的资源

许多情况下,安装程序能自动检测您的硬件。但作为预备,我们建议您还是在安装之前熟悉一下您的硬件比较好。

获取硬件信息的途径有:

●每个硬件附带的手册。

●您计算机的 BIOS 配置画面。在计算机启动时,可以通过按组合键查看这些画面。请

从您的手册确认组合键。通常,它是 Delete 键。

●每个硬件的包装盒。

● Windows 控制面板里面的系统窗口。

●其他操作系统里面的系统命令或工具,包括文件管理器的显示。该资源对了解 RAM 和硬盘特别有用。

●您的系统管理员或者互联网服务提供商。他们可以告诉您所需的网络和 e-mail 配置信息。

表 3.1. 安装所需的硬件信息

┌──────┬──────────────────────────────────────────────┐

│硬件│您需要了解的信息│

├──────┼──────────────────────────────────────────────┤

││拥有的容量。│

│├──────────────────────────────────────────────┤

││它们在系统上的次序。│

│├──────────────────────────────────────────────┤

││是 IDE (也称为 PATA)、SATA 或 SCSI。│

│硬盘├──────────────────────────────────────────────┤

││可用空间。│

│├──────────────────────────────────────────────┤

││分区。│

│├──────────────────────────────────────────────┤

││安装有其他操作系统的分区。│

├──────┼──────────────────────────────────────────────┤

││型号与制造商。│

│├──────────────────────────────────────────────┤

││支持的分辨率。│

│├──────────────────────────────────────────────┤

││水平扫描频率。│

│显示器├──────────────────────────────────────────────┤

││垂直扫描频率。│

│├──────────────────────────────────────────────┤

││支持的颜色深度(颜色数)。│

│├──────────────────────────────────────────────┤

││屏幕尺寸。│

├──────┼──────────────────────────────────────────────┤

││类型:串口、PS/2 或 USB。│

│├──────────────────────────────────────────────┤

││端口。│

│鼠标├──────────────────────────────────────────────┤

││制造商。│

│├──────────────────────────────────────────────┤

││按键数。│

├──────┼──────────────────────────────────────────────┤

││型号与制造商。│

│网络├──────────────────────────────────────────────┤

││适配器类型。│

├──────┼──────────────────────────────────────────────┤

││型号与制造商。│

│打印机├──────────────────────────────────────────────┤

││支持的打印分辨率。│

├──────┼──────────────────────────────────────────────┤

││型号与制造商。│

│├──────────────────────────────────────────────┤

│视频卡│可用显存。│

│├──────────────────────────────────────────────┤

││支持的分辨率和颜色数(还需检验您显示器的能力)。│

└──────┴──────────────────────────────────────────────┘

3.3.3. 硬件兼容性

多数品牌的产品在 Linux 上运行不会有问题。而且,对 Linux 的硬件支持每天都在改善。然而,Linux 仍然不能像某些操作系统那样可以在各种不同的硬件上运行。特别是,Linux 通常不能驱动那些需要某些版本 Windows 才运行的硬件上。虽然可以让某些 Windows 规格的硬件运行在 Linux 上,但这通常需要额外的工作。另外,对应 Windows 规格硬件的 Linux 驱动程序常指定在某一特定版本的 Linux 内核上。因此,它们很快就会被废弃。被称为 win-modem 的设备是这类硬件的典型。但打印机和其他设备也有是Windows 规格的。

您可以通过以下方式检验硬件兼容性:

●检查制造商的网站来得到新的驱动程序。

●查看网站或者手册以获取有关仿真的信息。不常见的品牌有时可以使用常见品牌设备

的驱动程序或者设置。

●检查您计算机体系的 Linux 兼容性列表网站。

●搜索互联网查找其他用户的经验。

3.3.

4. 网络设置

如果您的计算机一天 24 小时都连在网上(即,以太网或等价的连接 -- 而不是拨号连接),您需要向您的网络系统管理员咨询这项信息。

●您的主机名(您也许可以自己决定)。

●您的域名。

●您的计算机 IP 地址。

●您网络的网络掩码。

●路由经过的默认网关的 IP 地址,如果您的网络有网关的话。

●您的网络中作为 DNS(域名服务) 服务器的系统。

另一方面,如果您的系统管理员告诉您有 DHCP 服务器可用,并且推荐使用,那么您不需了解这项信息,因为 DHCP 服务器会在安装过程中直接提供。如果您有一个无线网络,您应该找出:

●您的无线网络的 ESSID。

● WEP 安全密钥(如果可用)。

3.4. 满足最低的硬件要求

您一旦收集好计算机上硬件配置的相关信息,复查一下您的硬件,就可以让您如愿以偿,安装上系统。基于您的需求,也许可以用低于下面表格所列的配置装上系统。但是,如果无视这些建议的话,多数用户会安装失败。

Pentium 4、1GHz 的系统是桌面系统的最低推荐配置。

表 3.2. 推荐的最低系统配置

┌────────────┬──────────────┬──────────────┬────┐

│安装类别│RAM (最低要求)│RAM (推荐配置)│硬盘│

├────────────┼──────────────┼──────────────┼────┤

│无桌面的系统│64 MB │256 MB │1 GB│

├────────────┼──────────────┼──────────────┼────┤

│桌面系统│64 MB │512 MB │5 GB│

└────────────┴──────────────┴──────────────┴────┘

实际的内存最低要求会略低于表中的数字。根据各自的体系,Debian 可以在 20MB (s390)到 48MB (i386 和amd64) 这样少的内存上安装。同样,对磁盘空间也是如此,取决于您选择安装的应用软件。参阅第 D.2 节"各软件集所需的磁盘空间" 了解磁盘空间需求的内容。

在老的或低阶的系统上也可以运行图形桌面环境,但这种情况下建议安装那些消耗资源比GNOME 或 KDE 桌面环境少的窗口管理器,比如 xfce4、icewm 和 wmaker,有很多可供选择。

很难说清楚服务器安装该需要多少内存和磁盘空间,这完全取决于服务器的用途。要提醒您的是,上面所说的空间大小并没有把任何其它的资料数据包含在内。这通常包含用户的文件、信件或者数据。在考虑您自己的文件和数据空间时,越慷慨越好。在推荐的系统需求中已经包含流畅运行 Debian GNU/Linux 所需的磁盘空间。尤其是 /var分区里装有许多 Debian 的特定状态信息和类似日志文件这样的常规内容。dpkg 所用的文件(含有所有已安装软件包的信息)很容易就会消耗掉 40MB。另外,apt-get 会在安装前将下载的软件包放在这里。您应当最少分配 200MB 的空间给 /var,如果您安装了图形桌面系统,还要更多空间。

3.5. 为多重启动系统事先分区

为您的硬盘分区仅仅指的是将您的硬盘空间切分成几块。分区之后,每一块都是独立于其余部分的单独空间。这和在一个大房子里砌几堵墙有几分相似,如果您在其中一间房间里安置家具,那么这不会对其它房间有任何影响。

如果您已经在您的机器中安装有操作系统 (Windows 9x、Windows NT/2000/XP、OS/2、MacOS、Solaris、FreeBSD,...) ,同时也希望把 Linux 装在同一块硬盘上,那么您就必须重新对硬盘分区。Debian 需要它自己专用的硬盘分区。它不能被安装在 Windows 或者MacOS 的分区上。它可以与其它 Linux 系统共享一些分区,但是我们在这里不会对此进行说明。最起码,您要为 Debian 的根目录准备一个专用的分区。通过当前的操作系统中的分区工具,您可以获知现在的分区状况,如 fdisk 和PartitionMagic。分区工具总会提供一种办法让您查看现有的分区情况,而不作任何改动。

通常情况下,改动一个已经建立文件系统的分区,会导致其中的数据信息遭到损毁。因而,您应当在重新分区之前总是先做一下备份。继续拿房子作比喻,在移动墙壁时,您最好在把挡路的家具都移开,否则就要冒家具被毁坏的危险。如果您的计算机配有不只一块硬盘,您或许可以考虑把其中一块硬盘专门分配给Debian使用。这样的话,您就不用在启动安装系统前再对那块硬盘进行分区了,安装程序自带的分区程序会漂亮地完成这个任务。

若是您的机器只有一块硬盘,而且您愿意把原来的操作系统全盘替换成 Debian GNU/Linux,那么可以在启动安装系统后,待到安装时再进行分区(第 6.3.2 节 "分区与选择挂载点")。但是,只有当您使用存储于磁带、CD-ROM 或者联网的机器上的安装系统,并从它们启动安装程序时,上面的话才适用于您的情形。试想一下:假如您用放在硬盘上的文件启动,再在安装系统中对同一块硬盘进行分区,这就会擦除那些启动文件,这时恐怕您只能祈求上苍保佑第一次就安装成功吧。在这种情况下,若要让您的机器恢复正常,至少您还可以有几个办法可选,比如原先系统的安装磁带或 CD。

倘若您的机器已经有多个分区,并且通过删除或替换它们中的一个或多个就能为安装提供足够的空间,那么您一样也可以把分区操作延后,到安装时再使用 Debian 安装程序自带的分区工具。不过,您还是应当继续读完下面的文档,因为可能会存在一些特殊的情形。比如,分区表中现有分区的顺序问题,这也许会令您不得不在安装前先分好区。如果您的计算机上有 FAT 或 NTFS 文件系统,它被 DOS 和 Windows 使用,您可以等到用Debian 安装程序中的分区工具来重新调整文件系统的大小。如果您的情况不属于上面任何一种,那么您需要在开始安装之前,事先为 Debian 腾出可用于分区的空间。要是有分区是为其它操作系统准备的,您最好用该操作系统自己的分区软件来新建这些分区。我们建议您不要用其它操作系统里的工具为 Debian 创建 Linux 分区。也就是说,您应当仅仅创建要保留的操作系统自身的分区。

倘若您打算在同一台机器上安装多个操作系统的话,您应当在安装 Linux 之前,先把所有其它系统都装好。Windows 和其它操作系统的安装过程可能会让您无法启动 Linux,也可能会怂恿您重新格式化不属于它们自己的分区。尽管您可以在这些操作之后再恢复回来,也可以避免它们,但是首先安装原有的系统就能够帮您免除这些烦恼。

如果您现在有一块硬盘,这块硬盘上仅有一个分区(这是桌面电脑的通常设置),同时希望能多重启动原有的操作系统和 Debian,那么您将需要:

1. 备份计算机里所有的数据。

2. 从原有操作系统的安装介质(如 CD-ROM 和磁带)启动。

3. 使用原有系统里的分区工具来新建属于原来系统的分区。为 Debian GNU/Linux 或者

预留一个分区,或者腾出一块空闲空间。

4. 把原有的操作系统安装到属于它的新分区上。

5. 启动到原有的操作系统,以确保一切正常,再下载 Debian 安装程序的启动文件。

6. 启动 Debian 安装程序,并继续安装 Debian。

3.5.1. 从 DOS 或 Windows 分区

如果您想在已有的 FAT 或 NTFS 分区上动手,那么建议您或者按照下面介绍的方案操作,或者使用Windows 或者 DOS 自己的工具软件。否则的话,真的没必要从 DOS 或者Windows 分区,一般来说,Linux

Debian GNULinux 图形安装教程、网络配置、软件源、基本配置

Debian GNULinux 图形安装教程、网络配置、软件源、基本配置 一.准备安装Debian系统1.Debian简介Debian是GPL和其他自软件许可协议授权的自软件组成的操作系统,Debian计划组织维护。Debian计划没有任何的营利组织支持,它的开发团队完全来自世界各地的志愿者组成,官方开发者的总数超过1000名,非官方开发者为数更多。Debian计划组织跟其他自操作系统的开发组织不同。上述这些自操作系统的开发组织通常背后公司或机构支持。而Debian计划组织则完全是一个独立的、分散的开发者组织,纯粹志愿者组成,背后没有任何公司或机构支持。Debian以其坚守Unix和自软件的精神,以及其给予用户的众多选择而闻名。现时Debian包括了超过25,000个软件包并支持12个计算机系统结构。需要指出的是,

Debian并不是一种Linux发行版。Debian 是一个大的系统组织框架,在这个框架下有多种不同操作系统核心的分支计划,如采用Linux核心的Debian GNU/Linux系统、采用GNU Hurd核心的Debian GNU/Hurd系统、采用FreeBSD 核心的Debian GNU/kFreeBSD系统,以及采用NetBSD核心的Debian GNU/NetBSD系统。甚至还有应用Debian的系统架构和工具,采用OpenSolaris核心构建而成的Nexenta OS 系统。在这些Debian系统中,以采用Linux核心的Debian GNU/Linux最为著名。众多的Linux发行版,例如Ubuntu、Knoppix和Linspire及Xandros等,都建基于Debian GNU/Linux。介绍Debian 版本Debian主要分三个版本:稳定版本、测试版本、不稳定版本。这3个发布版同时存在,可以被用户任意选用,用户如果追求稳定、少升级,可以使用stable,这里只有一些安全更新,而不会有其他升级。而对于桌面用户,

Ubuntu 10.10 图形安装教程、网络设置、软件源、基本配置(超详细)

一.准备安装Ubuntu 10.10系统 1.Ubuntu简介 Ubuntu 是一个社区开发的基于Debian GNU/Linux的操作系统,适合笔记本、桌面计算机和服务器使用。它包含了所有您需要的应用程序——网页浏览器、幻灯片演示、文档编辑和点子表格软件,即时通讯软件等等。 2004年10月,Ubuntu 的第一个版本正式发布。此后 Ubuntu 每六个月发布一个新版本,用户可以免费升级到最新版本。Ubuntu 鼓励用户及时地升级到新版本,以便享用最新的功能和软件。 Ubuntu 的命名遵从“Y.MM (开发代号)”格式,Y 代表年份,MM 代表月份。在括号里的名字是预发布版时确定的开发代号。 每一个普通版本都将被支持 18 个月,长期支持版(Long Term Support, LTS) 的桌面版本支持 3 年,服务器版本则是 5 年。 2.获得Ubuntu发行版 (1)从镜像站点上下载ISO的镜像文件 中文官方:https://www.sodocs.net/doc/d219187299.html, https://www.sodocs.net/doc/d219187299.html, 英文官方:https://www.sodocs.net/doc/d219187299.html, (2)验证下载的ISO镜像文件的完整性 #md5sum ubuntu-xxxxxxxxx.iso (3)将ISO镜像文件制作成安装CD/DVD <1>在Microsoft Windows下 用Nero、ImgFree等等的光盘刻录软件将ISO镜像文件转换、刻录成安装CD/DVD。 <2>Linux发行版下, #cdrecord ubuntu-xxxxxxxx.iso #dvdrecord ubuntu-xxxxxxxx.iso 二.光盘安装Ubuntu 将您计算机的 BIOS 设定成用光盘开机,并将 Ubuntu 桌面(Desktop) 光盘放入光驱起动。 1.语言 首先安装程序会问您安装 GNU/Linux 时使用那个语言来显示讯息。您在此选择的语言也会成为安装后 Ubuntu 的缺省语言。选『中文 (简体)』。

Debian8.X安装hynesim环境配置步骤

Debian8.X安装hynesim环境配置步骤 一、配置软件源:(以下配置需要root权限) 【普通用户模式下:su – root 输入密码后即可切换为root权限】 1、用以下命令打开配置文件 #vi /etc/apt/sources.list 2、将下图中用#号注释掉即可 即 #deb cdrom:[Debian GNU/Linux 8.4.0 _Jessie_ - Official amd64 DVD Binary-1 20160402-14:46]/ jessie contrib main debian默认安装环境中,排在第一个的软件源为光盘,因此执行apt-get install xxxx时可能要求请插入光盘,如下图所提示: 3、添加国内软件源: deb https://www.sodocs.net/doc/d219187299.html,/debian jessie main non-free contrib deb https://www.sodocs.net/doc/d219187299.html,/debian jessie-proposed-updates main contrib non-free deb https://www.sodocs.net/doc/d219187299.html,/debian-security jessie/updates main contrib non-free deb-src https://www.sodocs.net/doc/d219187299.html,/debian jessie main non-free contrib 添加后如下图所示:

添加HYNESIM软件源: deb [arch=amd64] https://www.sodocs.net/doc/d219187299.html,/debian jessie 2.4 backports 添加后如下图所示: 4、使用命令更新软件源: #apt-get update 二、安装sudo、crul命令(以下配置需要root权限) 1、普通用户切换root $su – root 2、安装sudo 命令 #apt-get install sudo 3、使普通用户可以使用管理员权限 #vi /etc /sudoers 添加"username" ALL=(ALL) ALL "username"为普通用户用户名 如下图标红部分:

Linux简介与安装

第1章Linux简介与安装 1991年荷兰赫尔辛基大学一名大二学生林纳斯·托瓦兹(Linus B. Torvalds)编写了Linux系统,并将其放在互联网上。经过这20年的发展,Linux系统已经扩展到各个领域,从拥有成千上万个CPU的超级计算机到只有几个芯片组成的单片机,随处可见Linux系统的身影。正是因为Linux的流行,笔者特意编写了此书,让读者可以更好地学习Linux。 本章主要涉及的知识点如下。 ?介绍Linux系统、主要发行版及Linux系统的优势等内容。 ?简述Linux系统中的存储及目录结构。 ?介绍VMware Workstation软件和虚拟化在企业中的应用。 ?以VMware虚拟机安装Linux操作系统为例,讲解Linux系统的安装过程及安装过程中的建议等内容。 1.1 Linux系统简介 通常所说的Linux操作系统,是对使用Linux内核的一类操作系统的统称,这些操作系统的主要结构包括:Linux内核、人机交互程序、应用程序等。本节将简单介绍Linux 的用途和优势。 说明:Linux内核是操作系统的核心部分,主要负责管理进程、存储设备和网络接口等。 无论何种操作系统,内核都至关重要,其决定了操作系统的许多性能指标。 小知识:Linux隶属于GNU(GNU’s Not UNIX)计划,该计划的目标是建立一个自由的操作系统,即自由地使用、复制、修改、发布操作系统及其中的软件。GNU 计划还包括许多软件,例如文本编辑器GNU Emacs、GCC等。GNU/Linux操 作系统通常被简称为Linux,如果没有特殊说明,本书中的Linux即指 GNU/Linux。 1.1.1 Linux能做什么 Linux究竟能为我们做些什么呢?这是每个用户都关心的问题。目前Linux系统的应

apache2安装与配置

apache2 实用安装与配置 1.Apache 的安装 Apache 的安装无外乎两种方式: 源代码安装和DEB包安装。这两种安装类型各有特色,DEB包安装不需要编译,而源代码安装则需要先配置编译再安装,DEB包安装在一个固定的位置下,选择固定的模块,而源代码安装则可以让你选择安装路径,选择你想要的模块。本文主要介绍DEB安装方式。 系统:GNU/Linux Debian/etch Apache当前版本: 2.0.55-4 1.1 1. 安装: 使用以下命令安装: tony@tonybox:~$sudo aptitude update tony@tonybox:~$sudo aptitude install apache2 apache2-utils 其中apache2-utils提供了我们在配置维护过程中非常有用的一些工具 安装完成后,可以使用下面的命令启动Apache 服务: tony@tonybox:~$ sudo /etc/init.d/apache2 start 停止Apache服务则是: tony@tonybox:~$ sudo /etc/init.d/apache2 stop 也可以只接用kill 命令强制杀死apache2进程 tony@tonybox:~$ sudo killall apache2 如有需要, 可以通过rcconf来控制是否在系统启动是加载Apache 服务启动完成后打开浏览器, 使用URL http://localhost/ 来访问已经启动的Apache服务器, 服务器将会将会跳转到http://localhost/apache2-default/, 向浏览器返回一个Apache安装成功的页面. 注: 这取决于/etc/apache2/sites-available/default 配置文件中, 是否取消了 RedirectMatch ^/$ /apache2-default/ 行的注释 1.2 2. 配置文件说明 在Debian下, 安装完成后, 软件包为我们提供的配置文件位于/etc/apache2目录下: tony@tonybox:/etc/apache2$ ls -l total 72

Kali 2.0安装与使用指南

Kali 2.0安装与使用指南 ?(1)如果坚持用系统自带浏览器,其汉化方法: ?(2)如果有强迫症删了系统自带浏览器,然后重新安装了一个新的火狐可能遇到的问题: ?(3)如果你有火狐账号,你登陆了发现书签和插件没有同步? ?(4)安装谷歌浏览器 ?(5)安装flash ?(6)安装tor(看个人喜好) ?(1)新建并保存下面的代码为sublime_imfix.c ? 2. 编译动态库 ? 3.设置LD_PRELOAD 并启动Sublime Text: 来自:https://www.sodocs.net/doc/d219187299.html,/tools/95167.html 关于kali使用前的一些配置,网上有很多版本,但是几乎都很雷同,或者是不全,或者是根本就没有测试过,或者是有的方法是错的(换句话说是版本变化的差异),因此让很多人接触kali时百度无数,效果一般,浪费不少时间。 如今都已经2.0版本了,不,准备说是kali滚动更新版了,因此我总结了我自己在搭建kali(硬盘安装)的最新方法,以及可能出现的问题的解决方案,力求给大家一个最新的,最接近正确配置的kali过程,如有不妥或者其他想法欢迎指出,或者互相交流(coco413@https://www.sodocs.net/doc/d219187299.html,)。 0×01 系统更新

安装好kali 之后更新源是第一大问题,官方的源速度又很慢,刚装好的kali 又不能科学上网,因此补充源很重要,我总结了国内外很多源。如下:(个人测试过kali 最新滚动版的源,如果你提前配置好科学上网更新还好,如果没有提前配置的话他的官网源有很多会丢包,如果你真是想用最新版的话,具体更新源的方法官网有。) 首先: root@kali:~# leafpad /etc/apt/sources.list ,然后将以下源复制进去保存。 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 #kali 官方源 deb cdrom:[Debian GNU/Linux 2.0 _Sana_ - Official Snapshot i386 LIVE/INSTALL Binary 20150811-09:06]/ sana contrib main non-free deb cdrom:[Debian GNU/Linux 2.0 _Sana_ - Official Snapshot i386 LIVE/INSTALL Binary 20150811-09:06]/ sana contrib main non-free deb https://www.sodocs.net/doc/d219187299.html,/kali sana main non-free contrib deb-src https://www.sodocs.net/doc/d219187299.html,/kali sana main non-free contrib deb https://www.sodocs.net/doc/d219187299.html,/kali-security/ sana/updates main contrib non-free deb-src https://www.sodocs.net/doc/d219187299.html,/kali-security/ sana/updates main contrib non-free deb https://www.sodocs.net/doc/d219187299.html,/kali kali main non-free contrib deb-src https://www.sodocs.net/doc/d219187299.html,/kali kali main non-free contrib deb https://www.sodocs.net/doc/d219187299.html,/kali-security kali/updates main contrib non-free #阿里云Kali 源 deb https://www.sodocs.net/doc/d219187299.html,/kali kali main non-free contrib deb-src https://www.sodocs.net/doc/d219187299.html,/kali kali main non-free contrib deb https://www.sodocs.net/doc/d219187299.html,/kali-security kali/updates main contrib non-free #kali 新加坡源的地址 deb https://www.sodocs.net/doc/d219187299.html,.sg/kali/kali/ kali main non-free contrib deb-src https://www.sodocs.net/doc/d219187299.html,.sg/kali/kali/ kali main non-free contrib deb https://www.sodocs.net/doc/d219187299.html,/kali-security kali/updates main contrib non-free deb https://www.sodocs.net/doc/d219187299.html,.sg/kali/kali-security kali/updates main contrib non-free deb-src https://www.sodocs.net/doc/d219187299.html,.sg/kali/kali-security kali/updates main contrib non-free

第1章Linux系统概述和安装

第1章Linux系统概述和安装 Linux系统是一种类UNIX的完整操作系统。它不仅功能强大、运行稳定,而且用户可免费使用,分析其源代码。Linux系统支持x86、ARM等大多数常见硬件架构和TCP/IP 等主流网络协议,有良好的跨平台性能,应用面极其广阔。本章将介绍Linux系统的基本概念,并演示如何安装一套带有X Window图形操作界面的Linux系统发布版。 1.1 引言 计算机系统由硬件系统和软件系统所组成,软件系统中最为重要的是操作系统。Linux 作为操作系统管理着计算机内所有的硬件资源和软件资源,仿佛是计算机的灵魂。Linux 系统基于GPL协议发布,该协议是GNU项目所创立开放源代码的公共许可证。要理解Linux系统并以一种全新的方式开发和发布软件,首先则需要了解GNU项目和Linux系统的渊源。 1.1.1 GNU项目简介 GNU项目在1983年由理查德·斯托曼(Richard Stallman)创立,最初的目标是通过使用必要的工具从源代码开始创建一个自由的类UNIX操作系统。此前的软件均以源代码的形式发布,用户可以根据自己需要修改源代码。但自从那时起,软件厂商为了保护自己的商业利益,开始使用编译所得的二进制文件发布软件,从而使软件的源代码变为“商业秘密”。 为了改变当时不利于软件技术发展的格局,GNU项目花了十余年时间创建了GCC编译器、Emacs编辑器等多个工具。所有的工具以源代码形式发布,并且无需支付任何费用,只是这些工具的改进版本和衍生品必须遵循同样的发布形式,这就形成了GPL协议。但它在20世纪80年代缺少了一个最关键的组件,即操作系统核心,直到Linux系统的诞生。GNU项目组织结构如图1.1所示。 1.1.2 Linux起源 安德鲁·塔能鲍姆(Andrew Tanenbaum)出于教学目的编写了名为Minix的类UNIX 操作系统。芬兰赫尔辛基大学在读的学生林纳斯·托瓦兹(Linus Torvalds)认为Minix有许多地方不合理,于是开始为自己AT 386微机设计新的操作系统核心。1991年8月,林纳斯将自己新设计的操作系统内核通过网络发布,命名为Linux系统。不久之后,Linux

Linux 内核实时补丁PREEMPT_RT 安装

Linux 内核实时补丁PREEMPT_RT 安装 2011-03-14 20:21:39| 分类:实时系统| 标签:linux 实时内核 preempt_rt |字号大中小订阅 By unanao "Controlling a laser with Linux is crazy, but everyone in this room is crazy in his own way. So if you want to use Linux to control an industrial welding laser, I have no problem with your using PREEMPT_RT." -- Linus Torvalds 一、RTPREEMT_RT简介 标准的Linux 内核只能能够满足软中断的要求,为用户空间提供简基本的Posix操作,但是不对固定的时间点做保证。Ingo Molnar's 的实时抢占补丁(文中为:PREEMPT_RT)和Thomas Gleixner的具有高分辨率的通用时钟事件层,Linux增加了硬事实能力。 PREEMPT_RT 补丁因起了工业界的关注。由于它简洁的设计和与内核的mainline的一致性,所以,它的硬实时和企业实时应用程序出现在专业的视频到工业控制领域。(根据[1]翻译) 二、获取PREEMPT_RT 方法一:通过git下载最新的代码 https://www.sodocs.net/doc/d219187299.html,/?p=linux/kernel/git/rostedt/linux-rt.git;a=summary 这样下载后的代码不需要打补丁,已经是最新的代码了。 方法二:分别下载内核代码和补丁 Kernel:https://www.sodocs.net/doc/d219187299.html,/pub/linux/kernel/ PREEMPT_RT:https://www.sodocs.net/doc/d219187299.html,/pub/linux/kernel/projects/rt/ 下载的内核和补丁要对应,如kernel为linux-2.6.33.7.tar.bz2,补丁为patch-2.6.33.7.2-rt30.bz2。

Debian GNULinux 安装手册

Debian GNU/Linux 安装手册 版权© 2004, 2005, 2006, 2007, 2008 Debian Installer 团队 本手册属于自由软件,您可以在 GNU 通用公共授权(GPL)下重新发布和(或)修改它。请在附录 F, GNU 通用公共授权阅读该许可证的内容。 摘要 本文是 Debian GNU/Linux 5.0 系统(代号 "lenny")在 Intel x86 ("i386") 硬件架构下的安装教程。还包括关于如何构建您的新 Debian 系统,以及指向更多信息的链接。 注意 虽然这份基于 i386 体系的安装指南是最新的版本,但我们计划在官方发布 lenny 之后,继续对手册进行修改和重新组织文档的某些章节。更新的手册可以通过 Internet 在debian-installer 主页上找到。您还可以在那里找到另外一些翻译版。 Debian 安装手册简体中文版翻译项目当前由 Ji YongGang(szjungle) 进行维护。如果您想参与翻译和校对,或对翻译项目有什么建议,请发邮件到 Debian 简体中文邮件列表: debian-chinese-gb@https://www.sodocs.net/doc/d219187299.html,。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 目录 在 i386 上安装 Debian GNU/Linux 5.0 1. 欢迎使用 Debian 1.1. 什么是 Debian? 1.2. 什么是 GNU/Linux? 1.3. 什么是 Debian GNU/Linux? 1.4. 获得 Debian 1.5. 获得本文档最新版本 1.6. 文档的组织 1.7. 关于版权与软件协议 2. 系统需求 2.1. 支持的硬件 2.1.1. 支持的体系 2.1.2. CPU,主板和视频支持 2.1. 3. 便携机 2.1.4. 多处理器 2.1.5. 图形卡支持 2.1.6. 网络连接硬件 2.1.7. 盲文点触设备(Braille Display) 2.1.8. 硬件语音合成(Hardware Speech Synthesis) 2.1.9. 外围设备与其他硬件 2.2. 需要固件的设备 2.3. 特别为 GNU/Linux 采购硬件 2.3.1. 避免专有或封闭的硬件 2.3.2. Windows 专用硬件 2.4. 安装介质 2.4.1. CD-ROM/DVD-ROM 2.4.2. 硬盘

交叉编译环境搭建

交叉编译环境搭建 一、Emdebian介绍 Emdebian vision In the Emdebian vision someone wishing to build a GNU / Linux based device would: 1. Port the linux kernel to their hardware (including writing any specific device drivers). 2. Select the prebuilt emdebian packages needed to support their application. 3. Package their application as Debian package(s) using Debian and Emdebian tools. 4. Build a root filesystem using Emdebian tools from the steps above. Emdebian is involved in steps 2,3,4 above (there are far too many embedded device hardware variations to make prebuilt kernels practical). Thus EmDebian is a binary distribution for embedded devices (whereas most of the other contenders in this space are source distributions [of course being Debian and open source the source code is still available if required]. What emdebian does In short, what EmDebian does is wrap around the regular debian package building tools to provide a more fine grained control over package selection, size, dependencies and content to enable creation of very small and efficient debian packages for use on naturally resource limited embedded targets. 二、搭建GCC编译开发环境 安装G++/GCC编译环境 sudo apt-get install gcc g++ make gdb

ubuntu安装教程双系统

ubuntu安装教程双系统 Ubuntu是一种基于Debian的操作系统,它主要使用GNU工 具链和Linux内核。与Windows一样,Ubuntu也可以安装在 电脑上与其他操作系统共存,这种安装方式被称为双系统安装。本文将为您提供一份详细的Ubuntu双系统安装教程,帮助您 成功安装Ubuntu。 步骤一:准备工作 1. 在Ubuntu官方网站上下载最新版本的Ubuntu镜像文件。您可以选择下载桌面版本或服务器版本,根据您的需求进行选择。 2. 确保您的电脑硬盘有足够的空间用于安装Ubuntu。一般建 议留出至少30GB的空间供Ubuntu使用。 3. 备份重要的数据。在进行双系统安装之前,为了避免意外情况导致数据丢失,建议您备份重要的数据。 步骤二:创建Ubuntu安装U盘 1. 使用一个空闲的U盘(至少4GB)创建Ubuntu启动盘。您 可以使用软件如Rufus或UNetbootin来创建启动盘。 2. 在Rufus或UNetbootin中选择您下载的Ubuntu镜像文件, 并选择您的U盘作为目标磁盘。 3. 在创建启动盘之前,确保选择的分区或U盘是空的,因为 创建启动盘会删除其中的所有数据。 步骤三:安装Ubuntu 1. 插入您的Ubuntu启动盘,并重启电脑。 2. 在计算机启动过程中,请按下相应的按键(通常是F12、F2 或删除键)进入BIOS设置。

3. 在BIOS设置中,将启动顺序调整为从U盘启动。 4. 保存设置并重启电脑。计算机会从U盘启动,并显示一个Ubuntu安装界面。 5. 在Ubuntu安装界面中,选择"Install Ubuntu"进入安装过程。 6. 在安装过程中,您可以选择语言、键盘布局等设置。根据您的喜好和需要进行选择。 7. 在硬盘分区界面,选择"Install Ubuntu alongside..."选项,并 选择您空闲的硬盘空间作为Ubuntu的安装位置。 8. 填写您的用户名、密码等信息,并等待安装过程完成。 9. 当安装完成后,系统会提示您重启电脑。将Ubuntu安装U 盘移除,并重启计算机。 10. 在重启后,您将看到一个启动菜单,其中列出了可选的操 作系统。选择Ubuntu并进入。 至此,您已经成功安装了Ubuntu双系统。每次开机时,您可 以根据需要选择Windows还是Ubuntu进行操作。请注意,Ubuntu与Windows可能使用不同的文件系统,因此在相互访 问文件时需要注意文件系统的兼容性。 总结: 通过本文提供的Ubuntu双系统安装教程,您可以轻松地在自 己的电脑上安装Ubuntu,并与其他操作系统共存。Ubuntu是 一款功能强大的操作系统,它为用户提供了丰富的应用程序和便捷的界面。希望这篇教程对您有所帮助,祝您成功安装Ubuntu!

dpkg的用法 -回复

dpkg的用法-回复 "Dpkg的用法" Dpkg是Debian GNU/Linux系统中最常用的软件包管理工具之一。它以命令行的方式提供了一系列操作,让用户能够方便地安装、升级、删除和管理软件包。在本文中,我们将一步一步回答关于dpkg用法的问题。 第一步:安装dpkg 在开始使用dpkg之前,我们首先需要确保它已经安装在系统中。通常,Debian或基于Debian的发行版会默认安装dpkg。但是,如果您无法确认dpkg是否已安装,可以尝试在终端中运行以下命令: dpkg version 如果系统中已经安装了dpkg,您将会看到dpkg程序的版本信息。如果没有安装,则可以使用以下命令安装: sudo apt-get install dpkg

通过输入您的密码确认,系统将开始下载并安装dpkg。 第二步:查看已安装软件包 一旦dpkg安装完成,我们可以开始使用它来查看已安装的软件包。要查看已安装的软件包列表,可以使用以下命令: dpkg -l 该命令将输出系统中所有已安装软件包的列表,包括软件包名、版本号和软件包状态等详细信息。您可以使用管道和grep命令来过滤输出结果,以便找到特定的软件包。 第三步:安装软件包 使用dpkg安装软件包非常简单。只需使用以下命令:

dpkg -i package.deb 在上述命令中,package.deb是您要安装的软件包的.deb文件。请确保.deb文件与当前工作目录相同。dpkg会将软件包安装到系统中,并显示安装过程中的详细信息。 第四步:升级软件包 升级软件包意味着将已安装的软件包更新为其最新版本。与安装软件包类似,dpkg也提供了升级软件包的功能。要升级软件包,请使用以下命令: dpkg -i package.deb 该命令将检查系统中是否已安装该软件包的旧版本,如果存在,则会被更新到新版本。如果不是最新版本,可以通过使用apt-get或apt命令来更新软件包。 第五步:删除软件包

kali linux 使用手册

kali linux 使用手册 Kali Linux是一款基于Debian的Linux发行版,主要用于网络安全和渗透测试。它提供了丰富的工具和资源,帮助安全专业人员评估和增强系统的安全性。下面是关于Kali Linux使用的一些重要方面的手册。 1. 安装和配置: 首先,你需要下载Kali Linux的安装镜像文件,并创建一个可启动的安装介质(如USB闪存驱动器)。 启动计算机并选择从安装介质启动。 按照屏幕上的指示进行安装,包括选择安装类型、分区、设置用户名和密码等。 完成安装后,你可以进行基本的系统配置,如更新软件源、配置网络等。 2. 基本操作:

学习基本的Linux命令和操作,如文件和目录管理、用户管理、权限管理等。 熟悉Kali Linux的桌面环境(通常是GNOME),包括应用 程序菜单、任务栏、系统设置等。 3. Kali Linux工具: 掌握Kali Linux提供的各种安全工具和资源,如Metasploit、Nmap、Wireshark、Aircrack-ng等。 学习这些工具的使用方法、命令参数和常见用例,以及如何 解读和分析它们的输出结果。 4. 渗透测试: 学习渗透测试的基本概念和方法,包括信息收集、漏洞扫描、漏洞利用、密码破解等。 熟悉渗透测试中常用的技术和工具,如社会工程学、密码学、网络嗅探等。

5. 安全研究和学习资源: 利用Kali Linux提供的安全研究和学习资源,如在线文档、论坛、博客等。 参与Kali Linux社区,与其他安全专业人员交流经验和知识。 6. 系统维护和更新: 定期更新Kali Linux的软件包和工具,以获取最新的安全 补丁和功能改进。 配置防火墙、安全策略和日志记录,保护系统免受攻击。 备份重要数据和配置文件,以防止数据丢失或系统崩溃。 总结起来,Kali Linux使用手册涵盖了安装和配置、基本操作、Kali Linux工具、渗透测试、安全研究和学习资源以及系统维护和 更新等方面的内容。通过深入学习和实践,你将能够充分利用Kali Linux的功能来进行网络安全评估和渗透测试。

xubuntu的安装方法

default 0 timeout 10 title install-xUbuntu8.04 root (hd0,4) kernel /vmlinuz boot=casper iso-scan/filename=/xubuntu-8.04.1-desktop-i386.iso quiet splash ro initrd /initrd.gz 1、准备分区: 用PQMagic等工具划分出一个至少3G大小的ext3分区和一个500M左右的swp分区(这一步也可以在安装Linux时用其分区工具划分) 2、下载grub 拷贝其中的grldr文件、整个boot目录(其实用了其中几个文件而已,偷懒都拷了)到C:,改c:\boot.ini,添加C:\grldr="install linux" 从 https://www.sodocs.net/doc/d219187299.html,/ubuntu ... 386/current/images/ 下载硬盘安装需要的文件,解压到c:\boot下面 改c:\boot\grub\menu.lst,添加 title Install Ubuntu kernel (hd0,0)/boot/vmlinuz root=/dev/ram ramdisk_size=20000 devfs=mount,dall initrd (hd0,0)/boot/initrd.gz 3、从官网下载xubuntu alternate的iso,建议用6.06.1版,放到fat格式分区的根目录下 4、重启,选菜单开始安装 提示内核、网卡什么的探测不到时别理它,安装就是了 注意分区时当心,不要选“清空整个硬盘”哦!!!! 到安装grub时可能会出错,这时返回,选“安装基本系统”,然后一路回车就是了。 5、安装xwin 默认没有安装xwin,登录后输入如下命令 ①挂载光盘镜像,其中hda6得改成镜像实际所在分区 sudo mount -t iso9660 /media/hda6/xubuntu-6.06.1-alternate-i386.iso /cdrom/ -o loop ②安装xwin sudo apt-get install xubuntu-desktop ③配置xwin sudo dpkg-reconfigure xserver-xorg 最后直接startx或sudo reboot一下 6、中文支持 系统→language selector勾选中文,确定。

GNUlinuxz下软件的安装

GNU/linuxz下软件的安装 Sunday, July 16, 2006 3:54:55 PM linux 在GNU/LINUX中安装软件 不像window平台,一般主要是可执行文件,双击就可以安装,在linux上面安装软件有许多不同的方式,这大多是gnu/linux的哲学使然,gnu/linux是自由的操作系统,上面的软件也大多是自由的软件,因此软件之间的相容性更好,软件之间的依赖有时候也显得更大。 一般地,有三种安装软件的方式,一是用包来安装,就是各个版本的软件包管理器,一种是二进制的可执行文件的安装,这种主要是一些非自由软件,比如一些驱动什么的,另外一种主要的方式是从源码安装,下面分别讲述: 一:用软件包管理器安装 这种方式相当于win下的exe文件的安装,但是不同的是包的形式是多样的,各个包之间的不同不是本文讨论的主题,我们要作的仅仅是知道其所在。主要有下面三大类包: RPM :最早出现在redhat的版本上,现在很多版本都支持,比如suse,mandriva,fedora,yoper,PLD。 DEB:debian的包格式,现在主要是用处debian派生的版本,比如ubuntu,MEPIS ,Xandros,Knopix TGZ:传统的包管理方式,最早用在slackware中,现在还有arch,KateOS 这种方式的包安装起来比较容易的,大多数时候都是下载下来后,双击就可以了,对于RPM包来说,命令行下可以这样: rpm -Uvh package_name.rpm 对于DEB包 dpkg -i package_name.deb 但是手工安装这些软件包的最大的困惑也许来源于包与包之间相互的依赖关系,大多数情况下对这些包的安装都是通过相应的包管理器来完成的,在解决依赖问题上比较智能。 于是自然地,接下来讨论用软件包管理器来安装相应的软件包 从软件仓库中安装软件 由于软件之前的依赖关系,许多发行版本提供了软件仓库,就是一个服务器,里面是相应的版本的软件,比如应用程序,所需要的库,驱动,文档等。然后用相应的软件包管理器就可以很轻松的安装软件了,不同的发行版本不同的软件包管理器,其中较为流行的有:APT(DEBIAN SYSTEM),Yast(Suse),Smart(Mandriva,Yoper)。这些软件包管理器的出现对传统的软件的安装方式是一种革命,传统的软件安装方式是:搜寻需要的包,下载,安装,在这个过程中还担心有没有流氓软件在之中。有了软件包管理器,软件的下载,安装,预配置大多数只需要一个命令就可以了。很棒吧?! 比如在Debian中,可以使用下面的命令安装firefox浏览器 apt-get install firefox

相关主题