Debian GNU/Linux 安装手册 ç‰ˆæƒ Â© 2004 - 2023 Debian 安装程åºå›¢é˜Ÿ 本手册属于自由软件,您å¯ä»¥åœ¨ GNU 通用公共授æƒï¼ˆGPL)下é‡æ–°å‘布和(或)修改它。 请在附录 F, GNU 通用公共授æƒé˜…读该许å¯è¯çš„内容。 本手册的构建版本: 20230623 。 æ‘˜è¦ æœ¬æ–‡æ¡£åŒ…å« Debian GNU/Linux 12 ç³»ç»Ÿï¼ˆä»£å· "bookworm")在 64-bit PC("amd64")硬 件架构下的安装指引。它还包括关于如何使您的新 Debian 系统效用最大的信æ¯ï¼Œä»¥åŠæŒ‡ å‘更多信æ¯çš„链接。 如果您想å‚ä¸Žç¿»è¯‘å’Œæ ¡å¯¹ï¼Œæˆ–å¯¹ç¿»è¯‘é¡¹ç›®æœ‰ä»€ä¹ˆå»ºè®®ï¼Œè¯·å‘邮件到 Debian 简体ä¸æ–‡é‚®ä»¶ 列表:debian-chinese-gb@lists.debian.org。 â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┠目录 在 amd64 上安装 Debian GNU/Linux 12 1. 欢迎使用 Debian 1.1. 什么是 Debian? 1.2. 什么是 GNU/Linux? 1.3. 什么是 Debian GNU/Linux? 1.4. 什么是 Debian 安装程åºï¼Ÿ 1.5. 获得 Debian 1.6. 获得本文档最新版本 1.7. 文档的组织 1.8. 关于版æƒä¸Žè½¯ä»¶åè®® 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.4. 安装介质 2.4.1. CD-ROM/DVD-ROM 2.4.2. U 盘 2.4.3. 网络 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.6. 安装å‰çš„硬件和æ“作系统的相关设置 3.6.1. BIOS/UEFI 设置èœå•çš„使用 3.6.2. 选择引导设备 3.6.3. 具有 UEFI 固件的系统 3.6.4. 安全引导 3.6.5. ç¦ç”¨ Windows çš„"快速引导"/"快速å¯åŠ¨"功能 3.6.6. 需è¦ç•™å¿ƒçš„硬件问题 4. 获å–系统安装介质 4.1. 官方的 Debian GNU/Linux å®‰è£…æ˜ åƒ 4.2. 从 Debian é•œåƒæœåŠ¡å™¨ä¸‹è½½æ–‡ä»¶ 4.2.1. 在哪里能找到安装文件 4.3. 为从 U 盘引导准备文件 4.3.1. ä½¿ç”¨æ··åˆ CD/DVD æ˜ åƒåˆ¶ä½œ U 盘 4.4. 为从硬盘引导准备文件 4.4.1. 硬盘安装程åºä»Ž Linux 引导使用 GRUB 4.5. 为使用 TFTP 网络引导准备文件 4.5.1. 设置 DHCP æœåŠ¡å™¨ 4.5.2. 架设 BOOTP æœåŠ¡å™¨ 4.5.3. å¼€å¯ TFTP æœåŠ¡å™¨ 4.5.4. å°† TFTP æ˜ åƒæ”¾åˆ°é€‚当的ä½ç½® 4.6. 自动化安装 4.6.1. 使用 Debian 安装程åºè¿›è¡Œè‡ªåŠ¨å®‰è£… 4.7. 验è¯å®‰è£…文件的完整性 5. 引导安装系统 5.1. 在 64-bit PC ä¸Šå¼•å¯¼å®‰è£…ç¨‹åº 5.1.1. 从 U 盘引导 5.1.2. 从光盘(CD/DVD)引导 5.1.3. 从 Linux 使用 GRUB æ¥å¼•å¯¼ 5.1.4. 用 TFTP 引导 5.1.5. 引导å±å¹• 5.1.6. å›¾å½¢å®‰è£…ç¨‹åº 5.2. 辅助功能 5.2.1. 安装程åºå‰ç«¯ 5.2.2. USB 盲文点å—显示器 5.2.3. 串å£ç›²æ–‡ç‚¹å—显示器 5.2.4. 软件è¯éŸ³åˆæˆ 5.2.5. 硬件è¯éŸ³åˆæˆï¼ˆHardware Speech Synthesis) 5.2.6. æ¿å¡è®¾å¤‡ 5.2.7. 高对比度的主题 5.2.8. 缩放 5.2.9. 专家安装ã€æ•‘æ´æ¨¡å¼ã€è‡ªåŠ¨å®‰è£… 5.2.10. 已安装系统的辅助功能 5.3. 引导å‚æ•° 5.3.1. å¼•å¯¼æŽ§åˆ¶å° 5.3.2. Debian 安装程åºçš„å‚æ•° 5.3.3. 使用引导å‚æ•°æ¥å›žç”问题 5.3.4. å°†å‚æ•°ä¼ é€’ç»™å†…æ ¸æ¨¡å— 5.3.5. å†…æ ¸æ¨¡å—黑åå• 5.4. 安装过程ä¸çš„æ•…éšœä¿®å¤ 5.4.1. 光盘媒体的å¯é 性 5.4.2. 引导é…ç½® 5.4.3. 软件è¯éŸ³åˆæˆ 5.4.4. 常è§çš„ 64-bit PC 安装问题 5.4.5. å†…æ ¸èµ·å§‹æ¶ˆæ¯çš„注解 5.4.6. 报告安装问题 5.4.7. æ交安装报告 6. 使用 Debian å®‰è£…ç¨‹åº 6.1. 安装程åºå¦‚何工作 6.1.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.3.9. æ•…éšœå¤„ç† 6.3.10. 通过网络控制å°ï¼ˆnetwork-console)安装 6.4. åŠ è½½ç¼ºå¤±çš„å›ºä»¶ 6.4.1. 准备介质 6.4.2. 固件和安装好的系统 6.4.3. 完善已安装的系统 6.5. 个性化é…ç½® 6.5.1. 安装替代的åˆå§‹åŒ–系统 7. 引导进入新的 Debian 系统 7.1. 关键时刻 7.2. æŒ‚è½½åŠ å¯†çš„å· 7.2.1. æ•…éšœå¤„ç† 7.3. 登录 8. 下一æ¥è¯¥å¹²ä»€ä¹ˆ 8.1. å…³é—系统 8.2. 让自己适应 Debian 8.2.1. Debian 软件包系统 8.2.2. 用于 Debian çš„é¢å¤–软件 8.2.3. 应用程åºç‰ˆæœ¬ç®¡ç† 8.2.4. å®šæ—¶ä»»åŠ¡ç®¡ç† 8.3. æ›´å¤šä¿¡æ¯ 8.4. 让您的系统使用 E-Mail 8.4.1. 默认的 E-Mail é…ç½® 8.4.2. å‘é€é‚®ä»¶åˆ°ç³»ç»Ÿä¹‹å¤– 8.4.3. é…ç½® Exim4 MTA 8.5. ç¼–è¯‘æ–°å†…æ ¸ 8.6. ä¿®å¤æŸå的系统 A. å®‰è£…æŒ‡å— A.1. å‰è¨€ A.2. 安装套件的引导 A.2.1. 光盘 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. 引导æ示预置的例å B.2.6. 使用 DHCP æœåŠ¡å™¨æŒ‡å®šé¢„置文件 B.3. 创建预置文件 B.4. 预置文件的内容(bookworm) B.4.1. 本地化 B.4.2. 网络设置 B.4.3. ç½‘ç»œæŽ§åˆ¶å° B.4.4. é•œåƒè®¾ç½® B.4.5. å¸å·è®¾ç½® B.4.6. 时钟与时区设置 B.4.7. 分区 B.4.8. 基本系统安装 B.4.9. 设置 apt B.4.10. 选择软件包 B.4.11. 安装 bootloader B.4.12. 完æˆå®‰è£… B.4.13. 预置其他的软件包 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. 为 64-bit PC 分区 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. 远程访问:安装 SSH 并设置密ç D.3.8. 最åŽä¸€ç¬” 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 E. 文案 E.1. 关于本文档 E.2. 为本文档åšå‡ºè´¡çŒ® E.3. 主è¦è´¡çŒ® E.4. å•†æ ‡ç¡®è®¤ F. GNU é€šç”¨å…¬å…±æŽˆæƒ è¡¨æ ¼æ¸…å• 3.1. æœ‰åŠ©äºŽå®‰è£…çš„ç¡¬ä»¶ä¿¡æ¯ 3.2. 推è的最低系统é…ç½® 在 amd64 上安装 Debian GNU/Linux 12 我们éžå¸¸é«˜å…´åœ°çœ‹åˆ°æ‚¨å†³å®šè¯•è¯• 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. 获得 Debian 1.6. 获得本文档最新版本 1.7. 文档的组织 1.8. 关于版æƒä¸Žè½¯ä»¶åè®® æœ¬ç« å°†ç®€è¦ä»‹ç» 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 社区。例如: • Filesystem Hierarchy Standard (FHS) åˆ™æ˜¯æœ Linux æ–‡ä»¶ç³»ç»Ÿå¸ƒå±€æ ‡å‡†åŒ–æ–¹å‘的一 ç§åŠªåŠ›ã€‚FHS 将使软件开å‘者能集ä¸ç²¾åŠ›è®¾è®¡ç¨‹åºï¼Œè€Œä¸éœ€è¦æ‹…心软件包在ä¸åŒçš„ GNU/Linux å‘行版的安装。 • Debian Jr. æ˜¯ä¸€ä¸ªå†…éƒ¨é¡¹ç›®ï¼Œç›®æ ‡æ˜¯ç¡®ä¿ Debian 能å‘年幼的用户æ供一些有用的东 西。 关于 Debian 的更多信æ¯ï¼Œè¯·é˜…读 Debian FAQ。 1.2. 什么是 GNU/Linux? GNU/Linux 是一ç§è®¡ç®—机æ“作系统:一系列能让您与计算机进行交互æ“作并è¿è¡Œå…¶å®ƒç¨‹åº 的程åºã€‚ æ“作系统由多ç§åŸºç¡€ç¨‹åºæž„æˆã€‚它们使计算机å¯ä»¥ä¸Žç”¨æˆ·è¿›è¡Œäº¤æµå¹¶æŽ¥å—指令,读å–æ•°æ® æˆ–å°†å…¶å†™å…¥ç¡¬ç›˜ã€ç£å¸¦æˆ–打å°æœºï¼ŒæŽ§åˆ¶å†…å˜çš„使用,以åŠè¿è¡Œå…¶å®ƒè½¯ä»¶ã€‚æ“作系统最é‡è¦ 的组æˆéƒ¨åˆ†æ˜¯å†…æ ¸ã€‚åœ¨ GNU/Linux 系统ä¸ï¼ŒLinux å°±æ˜¯å†…æ ¸ç»„ä»¶ã€‚è€Œè¯¥ç³»ç»Ÿçš„å…¶ä½™éƒ¨åˆ†ä¸» è¦æ˜¯ç”± GNU 工程编写和æ供的程åºç»„æˆã€‚å› ä¸ºå•ç‹¬çš„ Linux å†…æ ¸å¹¶ä¸èƒ½æˆä¸ºä¸€ä¸ªå¯ä»¥æ£ 常工作的æ“作系统,所以我们更倾å‘使用 "GNU/Linux" 一è¯æ¥è¡¨è¾¾äººä»¬é€šå¸¸æ‰€è¯´çš„ " Linux"。 GNU/Linux 是以 Unix æ“ä½œç³»ç»Ÿä¸ºåŽŸåž‹åˆ›é€ çš„ã€‚è‡ªä»Žè¯žç”Ÿä¹‹æ—¥èµ·ï¼Œå®ƒå°±è¢«è®¾è®¡æˆä¸€ç§å¤šä»» 务ã€å¤šç”¨æˆ·çš„系统。这些特点使 GNU/Linux 完全ä¸åŒäºŽå…¶å®ƒè‘—åçš„æ“作系统。事实上, GNU/Linux æ¯”æ‚¨æ‰€èƒ½æƒ³è±¡åˆ°æ›´åŠ ç‰¹åˆ«ã€‚ä¸Žå…¶å®ƒæ“作系统ç»ç„¶ç›¸å的是,没人真æ£æ‹¥æœ‰ GNU/ Linux,其大部分开å‘å·¥ä½œéƒ½æ˜¯ç”±æ— å¿çš„志愿者完æˆçš„。 åŽæ¥æ¼”å˜ä¸º GNU/Linux 系统的开å‘工作开始于 1984 å¹´ã€‚å½“æ—¶ï¼Œè‡ªç”±è½¯ä»¶åŸºé‡‘ä¼šå¼€å§‹ç ”å‘ è¢«ç§°ä¸º GNU 的自由的类 Unix æ“作系统。 GNU 工程开å‘了大é‡ç”¨äºŽ Unix (tm) 的自由软件工具和类 Unix æ“作系统,例如 GNU/ Linux。这些工具使用户能执行从日常俗事(例如在系统ä¸å¤åˆ¶å’Œåˆ 除文件)到神秘æ“作(例 如书写和编译程åºæˆ–对多ç§æ–‡æ¡£æ ¼å¼è¿›è¡Œç†Ÿç»ƒçš„编辑工作)çš„å„ç§ä»»åŠ¡ã€‚ 虽然有许多组织和个人都对 GNU/Linux çš„å‘展作出了帮助,但是自由软件基金会ä¾ç„¶æ˜¯æœ€ 大的å•ä¸ªè´¡çŒ®è€…。他ä¸ä»…ä»…åˆ›é€ äº†ç»å¤§éƒ¨åˆ†åœ¨ GNU/Linux ä¸ä½¿ç”¨çš„工具,还为 GNU/Linux çš„å˜åœ¨æ供了ç†è®ºå’Œç¤¾ä¼šåŸºç¡€ã€‚ Linux å†…æ ¸çš„é¦–æ¬¡é¢ä¸–是在 1991 年。当时,å为 Linus Torvalds 的芬兰计算机科å¦ç³» å¦ç”Ÿåœ¨ Usenet 新闻组 comp.os.minix 上å‘å¸ƒäº†ä¸€ç§ Minix æ›¿ä»£å†…æ ¸çš„æ—©æœŸç‰ˆæœ¬ã€‚è¯·çœ‹ Linux International çš„ Linux 历å²ã€‚ 在一些å系统维护人员的帮助下,Linus Torvalds 一直åè°ƒç€æ•°ç™¾ä½å¼€å‘人员的工作。 Linux å†…æ ¸æœ‰ä¸€ä¸ªå®˜æ–¹ç½‘ç«™ã€‚æœ‰å…³ linux-kernel 邮件列表更多的信æ¯å¯ä»¥åœ¨ linux-kernel mailing list FAQ 上找到。 GNU/Linux 用户在挑选软件方é¢æœ‰ç€æžå¤§çš„自由。例如,他们å¯ä»¥é€‰æ‹©å‡ åç§ä¸åŒçš„命令 行外壳和多ç§å›¾å½¢æ¡Œé¢ã€‚这通常让其它æ“ä½œç³»ç»Ÿçš„ç”¨æˆ·æ‰‹è¶³æ— æŽªï¼Œä»–ä»¬ç”šè‡³ä»Žæ¥æ²¡æƒ³è¿‡å‘½ 令行和桌é¢å…¶å®žæ˜¯å¯ä»¥æ›´æ¢çš„。 GNU/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 计划的邮件列表(书写本文时已有 327 个邮件列表)进行沟通。订 阅这些列表的最简å•æ–¹æ³•æ˜¯è®¿é—® Debian 邮件列表订阅页并填写相应表å•ã€‚ 1.4. 什么是 Debian 安装程åºï¼Ÿ Debian 安装程åºï¼Œä¹Ÿè¢«ç§°ä¸º "d-i" ,是安装 Debian 系统进行基本工作的软件系统。嵌 å…¥å¼è®¾å¤‡ã€ç¬”记本计算机ã€å°å¼æœºå’ŒæœåŠ¡å™¨è¿™æ ·çš„大范围硬件被支æŒï¼Œå¹¶ä¸”æ供了用于很 多目的的大é‡è‡ªç”±è½¯ä»¶ã€‚ 通过回ç”一组基本问题æ¥è¿›è¡Œå®‰è£…。还具有专家模å¼ï¼Œå…许控制安装的æ¯ä¸ªæ–¹é¢ï¼Œå¹¶æä¾› 高级特性æ¥è¿›è¡Œè‡ªåŠ¨å®‰è£…。安装的系统å¯ä»¥ç›´æŽ¥ä½¿ç”¨æˆ–进一æ¥å®šåˆ¶ã€‚å¯ä»¥ä»Žå¤šç§æ¥æºè¿›è¡Œ 安装: USB 〠CD/DVD/Blu-Ray 或网络。安装程åºæ”¯æŒè¶…过80ç§è¯è¨€çš„本地化安装。 安装程åºæ¥æºäºŽå®‰è£…软盘项目,是由 Joey Hess 在 2000 年首先æ到。从那时起,安装系 统由志愿者ä¸æ–å¼€å‘ï¼Œæ”¹è¿›å¹¶æ·»åŠ äº†æ›´å¤šç‰¹æ€§ã€‚ 更多信æ¯å¯ä»¥åœ¨ Debian Installer page 〠Wiki å’Œ debian-boot mailing list 上找到 。 1.5. 获得 Debian å…³äºŽå¦‚ä½•ä»Žå› ç‰¹ç½‘ä¸Šä¸‹è½½ Debian GNU/Linux 或者è´ä¹°å®˜æ–¹ Debian 安装介质的信æ¯ï¼Œè¯· å‚阅 distribution web page。list of Debian mirrors 包å«å®Œæ•´çš„ Debian 官方镜åƒï¼Œ 您å¯ä»¥å¾ˆå®¹æ˜“找到最近的一个。 Debian å¯ä»¥å¾ˆå®¹æ˜“地在安装之åŽå‡çº§ã€‚如果需è¦ï¼Œå®‰è£…æ¥éª¤å°†å¸®åŠ©æ‚¨å»ºç«‹ç³»ç»Ÿï¼Œä½¿æ‚¨å¯ä»¥ 在安装之åŽç«‹å³è¿›è¡Œå‡çº§ã€‚ 1.6. 获得本文档最新版本 本文档会ä¸æ–地修订。请查阅 Debian 12 页é¢ä»¥äº†è§£æœ€è¿‘的关于 12 版 Debian GNU/ Linux 系统的的信æ¯ã€‚更新的安装手册也å¯ä»¥ä»Žå®˜æ–¹å®‰è£…手册页得到。 1.7. 文档的组织 本文æ„在æˆä¸º Debian 的新手的使用手册。尽管它对用户的专业知识水平已ç»åšäº†å°½é‡å°‘ çš„å‡è®¾ï¼Œä½†æˆ‘们还是设想您对计算机硬件如何工作有一个基本的了解。 专业用户å¯ä»¥åœ¨æœ¬æ‰‹å†Œä¸æ‰¾åˆ°ä¸€äº›æœ‰è¶£çš„å‚考信æ¯ï¼ŒåŒ…括最å°å®‰è£…尺寸,Debian å®‰è£…ç¨‹åº æ”¯æŒçš„硬件细节,ç‰ç‰ã€‚我们鼓励专业用户有选择性的æµè§ˆæœ¬æ–‡æ¡£ã€‚ 基本上,本手册是以å•çº¿æ–¹å¼ç»„ç»‡ï¼Œæ–‡ç« å†…å®¹å°†æ²¿ç€å®‰è£…进程由始至终进行。以下是安装 Debian GNU/Linux çš„æ¥éª¤ï¼Œä»¥åŠæ¯æ¥ç›¸å…³çš„ç« èŠ‚ï¼š 1. 确定您的硬件是å¦æ»¡è¶³å®‰è£…系统的è¦æ±‚,ä½äºŽç¬¬Â 2Â ç« ç³»ç»Ÿéœ€æ±‚ã€‚ 2. 备份系统,在安装 Debian 之å‰è¿›è¡Œå¿…è¦çš„规划和硬件é…置,ä½äºŽç¬¬Â 3Â ç« å¼€å§‹å®‰è£… Debian GNU/Linux 之å‰ã€‚如果需è¦å¤šé‡å¼•å¯¼ç³»ç»Ÿï¼Œæ‚¨å¯èƒ½éœ€è¦ä¸º Debian 创建分区空 间。 3. 在第 4Â ç« èŽ·å–系统安装介质,您å¯ä»¥èŽ·å¾—所选安装方å¼æ‰€éœ€è¦çš„安装文件。 4. 下é¢çš„第 5Â ç« å¼•å¯¼å®‰è£…ç³»ç»Ÿè®²è¿°çš„æ˜¯å¦‚ä½•å¯åŠ¨å®‰è£…ç³»ç»Ÿã€‚æœ¬ç« è¿˜å°†è®¨è®ºå¦‚ä½•è§£å†³è¿™æ¥ æ“作ä¸ä¼šé‡åˆ°çš„问题。 5. 执行真æ£çš„安装是在第 6Â ç« ä½¿ç”¨ Debian 安装程åºã€‚å…¶ä¸æ¶‰åŠé€‰æ‹©è¯è¨€ã€è®¾ç½®å‘¨è¾¹é©± 动模å—ã€è®¾ç½®ç½‘络连接以从 Debian æœåŠ¡å™¨ä¸ŠèŽ·å¾—åŽç»å®‰è£…文件(如果您ä¸æ˜¯é‡‡ç”¨ä¸€ 组 CD/DVD å®‰è£…æ˜ åƒçš„æ–¹å¼æ¥å®‰è£…),给硬盘分区和安装基本系统。(关如何为 Debian 系统建立分区的背景知识ä½äºŽé™„录 C, 为 Debian 准备分区。) 6. 从您新安装的基本系统å¯åŠ¨ï¼Œç¬¬Â 7Â ç« å¼•å¯¼è¿›å…¥æ–°çš„ Debian 系统。 一旦您安装完系统,å¯ä»¥é˜…读第 8Â ç« ä¸‹ä¸€æ¥è¯¥å¹²ä»€ä¹ˆã€‚è¯¥ç« å°†è§£é‡Šåœ¨å“ªé‡Œå¯»æ‰¾æ›´å¤šæœ‰å…³ Unix å’Œ Debian çš„ä¿¡æ¯ï¼Œä»¥åŠå¦‚何替æ¢æ‚¨çš„å†…æ ¸ã€‚ 最åŽï¼Œæ˜¯å…³äºŽæœ¬æ–‡æ¡£çš„ä¿¡æ¯ä»¥åŠå¦‚何贡献您的想法,附录 E, 文案。 1.8. 关于版æƒä¸Žè½¯ä»¶åè®® 我们相信您曾ç»é˜…读过许多商业软件的许å¯è¯ -- 它们通常è¦æ±‚您åªèƒ½åœ¨ä¸€å°è®¡ç®—机上使 用一份软件拷è´ã€‚本系统与它们完全ä¸åŒã€‚我们鼓励您将 Debian GNU/Linux æ‹·è´ç”¨åˆ°æ‚¨ çš„å¦æ ¡æˆ–商业机构的æ¯å°è®¡ç®—机上。将安装介质借给朋å‹ï¼Œå¹¶å¸®åŠ©ä»–们安装到他们的计算 机上ï¼æ‚¨ç”šè‡³å¯ä»¥åˆ¶ä½œä¸Šåƒä»½æ‹·è´ï¼Œç„¶åŽå‡ºå”®å®ƒä»¬ -- 尽管有一些é™åˆ¶ã€‚您安装和使用系 统的自由æƒåˆ©å› 为 Debian 是基于自由软件。 称软件为自由并ä¸æ„味ç€è¯¥è½¯ä»¶æ²¡æœ‰ç‰ˆæƒï¼Œä¹Ÿä¸æ˜¯æŒ‡åŒ…å«è¯¥è½¯ä»¶çš„å®‰è£…æ˜ åƒå¿…é¡»å…费分派 。自由软件,æŸç§ç¨‹åº¦ä¸Šæ„味ç€æ‚¨ä¸é¡»ä¸ºåˆ†å‘和使用这些程åºä»˜è´¹ã€‚自由软件还是指任何 人å¯ä»¥æ‰©å±•ã€æ”¹å†™ã€ä¿®æ”¹è¯¥è½¯ä»¶ï¼Œå¹¶ä¸”他们工作的æˆæžœä¹Ÿè¿™æ ·å‘布。 æ³¨æ„ æ³¨æ„,Debian è®¡åˆ’å› ä¸ºè€ƒè™‘ç”¨æˆ·å®žç”¨æ€§ï¼Œä¹Ÿæœ‰ä¸ç¬¦åˆæˆ‘们自由规则的软件包å˜åœ¨ã€‚这些软 件包ä¸å±žäºŽå®˜æ–¹å‘行版,åªå˜åœ¨äºŽ contrib 或 non-free Debian é•œåƒåŒºåŸŸæˆ–者第三方的 CD/DVD-ROM ä¸ï¼Œè¯·å‚阅 Debian FAQ çš„ "The Debian FTP archives" ç« èŠ‚ä»¥äº†è§£æ¡£æ¡ˆå¸ƒ 局和内容的更多信æ¯ã€‚ 系统ä¸å¾ˆå¤šè½¯ä»¶æ‰€ä½¿ç”¨çš„许å¯è¯éƒ½æ˜¯ GNU General Public License (通用公共授æƒ),通 常简称为 "the GPL"。GPL è¦æ±‚您将程åºçš„æºç éšæ‚¨å‘布的二进制拷è´ä¸€èµ·æ供;许å¯è¯ 的这项规定确ä¿ä»»ä½•ç”¨æˆ·éƒ½å¯ä»¥ä¿®æ”¹è½¯ä»¶ã€‚æ£æ˜¯ç”±äºŽæ¤è§„定,所有这些程åºçš„æºç ^[1]都 å¯ä»¥åœ¨ Debian 系统ä¸å¾—到。 Debian ä¸çš„程åºè¿˜æœ‰è®¸å¤šå…¶ä»–å½¢å¼çš„版æƒå£°æ˜Žå’Œè½¯ä»¶è®¸å¯è¯ã€‚您å¯ä»¥åœ¨æ‚¨çš„系统ä¸æ‰¾åˆ°æ¯ 个软件包相关的版æƒå’Œè®¸å¯è¯ï¼Œå®ƒä»¬ä½äºŽ /usr/share/doc/软件包å/copyright ,这些文 件在您将软件包安装到系统åŽå°±å˜åœ¨äº†ã€‚ 关于 Debian 如何判æ–软件是å¦è¶³å¤Ÿè‡ªç”±åˆ°å¯ä»¥åŒ…括在主å‘行版ä¸çš„ä¿¡æ¯ï¼Œè¯·å‚阅 Debian Free Software Guidelines。 在æ¤ï¼Œæœ€é‡è¦çš„法律声明是æ¤è½¯ä»¶æ— æ‹…ä¿ã€‚程åºå‘˜åˆ›é€ æ¤è½¯ä»¶ä¸ºçš„是使社群å—益,而ä¸èƒ½ ä¿è¯è½¯ä»¶é€‚ç”¨äºŽä»»ä½•ç‰¹å®šç”¨é€”ã€‚ä½†æ˜¯ï¼Œå› ä¸ºè½¯ä»¶æ˜¯è‡ªç”±çš„ï¼Œæ‚¨å¯ä»¥ä¿®æ”¹æ¤è½¯ä»¶ä»¥ä½¿å…¶èƒ½é€‚ ç”¨äºŽæ‚¨çš„éœ€è¦ -- 并享用其他人采用这ç§é€”径扩展åŽçš„修改æˆæžœã€‚ â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â” ^[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.4. 安装介质 2.4.1. CD-ROM/DVD-ROM 2.4.2. U 盘 2.4.3. 网络 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.debian.org/ports/amd64/ 以了解更多已被 Debian GNU/Linux 测试过的 64-bit PC 体系。 æœ¬ç« ä»…åŒ…å«ä¸€äº›é€šç”¨çš„ä¿¡æ¯ï¼Œä»¥åŠåœ¨ä½•å¤„å¯ä»¥èŽ·å¾—更多信æ¯çš„指导,而ä¸æ˜¯è¯•å›¾åˆ—å‡ºæ”¯æŒ 64-bit PC 的所有ä¸åŒç¡¬ä»¶é…置。 2.1.1. 支æŒçš„体系 Debian GNU/Linux 12 æ”¯æŒ 9 ç§ä¸»è¦æž¶æž„,和一些称为 "flavors" çš„è¡ç”Ÿå“ç§ã€‚ ┌────────────────┬───────────┬─────────────────────────────┬──────────┠│ 体系 │Debian 命å│ å体系 │ Flavor │ ├────────────────┼───────────┼─────────────────────────────┼──────────┤ │AMD64 & Intel 64│amd64 │ │ │ ├────────────────┼───────────┼─────────────────────────────┼──────────┤ │ │ │默认的 x86 机器 │default │ │基于 Intel x86 │i386 ├─────────────────────────────┼──────────┤ │ │ │仅 Xen PV 域 │xen │ ├────────────────┼───────────┼─────────────────────────────┼──────────┤ │ARM │armel │Marvell Kirkwood │marvell │ ├────────────────┼───────────┼─────────────────────────────┼──────────┤ │带 FPU çš„ ARM │armhf â”‚å¤šå¹³å° â”‚armmp │ ├────────────────┼───────────┼─────────────────────────────┼──────────┤ │64 ä½ ARM │arm64 │ │ │ ├────────────────┼───────────┼─────────────────────────────┼──────────┤ │ │ │MIPS Malta │5kc-malta │ │ │ ├─────────────────────────────┼──────────┤ │MIPS(å°å°¾ç«¯ï¼‰ │mips64el │Cavium Octeon │octeon │ │ │ ├─────────────────────────────┼──────────┤ │ │ │Loongson 3 │loongson-3│ ├────────────────┼───────────┼─────────────────────────────┼──────────┤ │ │ │MIPS Malta │4kc-malta │ │ │ ├─────────────────────────────┼──────────┤ │MIPS(å°å°¾ç«¯ï¼‰ │mipsel │Cavium Octeon │octeon │ │ │ ├─────────────────────────────┼──────────┤ │ │ │Loongson 3 │loongson-3│ ├────────────────┼───────────┼─────────────────────────────┼──────────┤ │Power 系统 │ppc64el │IBM POWER8 或更新的机器 │ │ ├────────────────┼───────────┼─────────────────────────────┼──────────┤ │64 ä½ IBM S/390 │s390x │æ¥è‡ª VM-reader å’Œ DASD çš„ IPL│generic │ └────────────────┴───────────┴─────────────────────────────┴──────────┘ 本文档主è¦è®²è¿°çš„是 64-bit PC 体系下的安装。如果您在寻找其他 Debian 所支æŒçš„体系 çš„ä¿¡æ¯ï¼Œè¯·è®¿é—® Debian-Ports 网页。 2.1.2. CPU æ”¯æŒ AMD64 å’Œ Intel 64 处ç†å™¨éƒ½å—支æŒã€‚ 2.1.3. 便æºæœº 从技术的角度看,便æºæœºä¹Ÿå±žäºŽæ™®é€š PCï¼Œå› æ¤æ‰€æœ‰ä¸Ž PC 系统相关的信æ¯ä¹ŸåŒæ ·é€‚用于便 æºæœºã€‚如今在便æºæœºä¸Šå®‰è£…通常很顺利,这包括那些åˆä¸Šç›–åè‡ªå·±ä¼‘çœ ç³»ç»Ÿå’Œç¦æ¢ wifi ç½‘å¡ ("airplane mode") ç‰ä¾¿æºæœºç‰¹æœ‰çš„按钮。虽然如æ¤ï¼Œæœ‰æ—¶ç¡¬ä»¶åŽ‚商使用一些特殊的 或者专有硬件上便æºæœºç‰¹åˆ¶çš„åŠŸèƒ½è¿˜æ˜¯æ— æ³•æ”¯æŒã€‚è¦äº†è§£æ‚¨çš„便æºæœºæ˜¯å¦èƒ½åœ¨ GNU/Linux 下æ£å¸¸å·¥ä½œï¼Œè¯·å‚考 Linux 便æºæœºé¡µé¢ã€‚ 2.1.4. 多处ç†å™¨ 多处ç†å™¨æ”¯æŒ -- åˆç§° "symmetric multiprocessing" 或 SMP -- 在本体系架构下å¯ä»¥ä½¿ ç”¨ã€‚æ ‡å‡†çš„ Debian 12 å†…æ ¸æ˜ åƒå·²ç»ç¼–译进了 SMP-alternatives 支æŒã€‚è¿™æ ·å†…æ ¸å°±å¯ä»¥ 侦测处ç†å™¨(æˆ–è€…æ ¸å¿ƒ)æ•°é‡ï¼Œå¹¶å¯ä»¥åœ¨å•å¤„ç†å™¨ç³»ç»Ÿä¸Šå…³é— SMP 功能。 在一å°è®¡ç®—机上安装多处ç†å™¨åŽŸæ¥åªæ˜¯é«˜ç«¯çš„æœåŠ¡å™¨æ‰å…·æœ‰ï¼Œä½†è¿‘å¹´æ¥éšç€"å¤šæ ¸"处ç†å™¨ 的出现已ç»åº”用到相对低端的桌é¢è®¡ç®—机和便æºæœºä¸Šã€‚è¿™ç§å¤„ç†å™¨åŒ…å«ä¸¤ä¸ªæˆ–多个称为"æ ¸ 心"的处ç†å™¨å•å…ƒé›†æˆåœ¨ä¸€ä¸ªç‰©ç†èŠ¯ç‰‡ä¸Šã€‚ 2.1.5. 图形å¡æ”¯æŒ Debian 能支æŒçš„显å¡å–决于底层的 X.Org çš„ X11 系统以åŠå†…æ ¸çš„æ”¯æŒã€‚基本的 framebuffer ç”±å†…æ ¸æ供,而桌é¢çŽ¯å¢ƒä½¿ç”¨ X11。至于高级的显å¡åŠŸèƒ½ï¼Œæ¯”如 3D ç¡¬ä»¶åŠ é€Ÿæˆ–ç¡¬ä»¶è§†é¢‘åŠ é€Ÿæ˜¯å¦å¯ç”¨ï¼Œç”±ç³»ç»Ÿæ‰€ä½¿ç”¨çš„具体显示硬件和所è¦å®‰è£…çš„é¢å¤–"固件 (firmware)"决定(å‚阅第 2.2 节 "需è¦å›ºä»¶çš„设备")。 对于现代的 PC 而言,图形显示器通常ä¸éœ€é…ç½®å³å¯å·¥ä½œã€‚对于许多硬件而言,3D åŠ é€Ÿä¹Ÿ 通常ä¸éœ€é…ç½®å³å¯å·¥ä½œï¼Œä½†ä»æœ‰ä¸€äº›ç¡¬ä»¶éœ€è¦å›ºä»¶æ‰å¯å·¥ä½œã€‚一些情况下,甚至有基本的 图形支æŒä¹Ÿéœ€è¦å®‰è£…é¢å¤–的显å¡å›ºä»¶çš„报告。 对显å¡å’Œå…¶ä»–定点设备的具体支æŒæƒ…å†µï¼Œè§ https://wiki.freedesktop.org/xorg/。 Debian 12 åŒ…å« X.Org 7.7 版。 2.1.6. 网络连接硬件 å‡ ä¹Žæ‰€æœ‰è¢« Linux å†…æ ¸æ”¯æŒçš„ç½‘å¡ (NIC) 都被安装系统支æŒï¼›é©±åŠ¨ç¨‹åºé€šå¸¸ä¼šè‡ªåŠ¨åŠ è½½ 。这包括多数 PCI/PCI-Express å¡å’Œä¾¿æºæœºä¸Šçš„ PCMCIA/Express å¡ã€‚ ISDN 虽也获得支æŒï¼Œä¸è¿‡ä¸èƒ½åœ¨å®‰è£…阶段使用。 2.1.6.1.Â æ— çº¿ç½‘å¡ æ— çº¿ç½‘ç»œä¹Ÿèƒ½å¾—åˆ°å¾ˆå¥½åœ°æ”¯æŒã€‚虽然大多数都需è¦åŠ 载固件,æ£å¼çš„ Linux å†…æ ¸èƒ½æ”¯æŒçš„ æ— çº¿ç½‘å¡ä¹Ÿè¶Šæ¥è¶Šå¤šã€‚ 如果需è¦å›ºä»¶ï¼Œå®‰è£…程åºä¼šæç¤ºæ‚¨åŠ è½½ã€‚å‚阅第 6.4 节 "åŠ è½½ç¼ºå¤±çš„å›ºä»¶"了解如何在安 装过程ä¸åŠ 载固件的更多信æ¯ã€‚ æœ‰äº›æ— çº¿ç½‘å¡ä¸è¢«æ£å¼çš„ Linux å†…æ ¸æ”¯æŒï¼Œè™½ç„¶å¯ä»¥åœ¨ Debian GNU/Linux 下工作,但是 å´ä¸èƒ½åœ¨å®‰è£…过程ä¸ä½¿ç”¨ã€‚ 如果您在安装过程ä¸ä½¿ç”¨æ— 线网络é‡åˆ°é—®é¢˜ï¼Œå¹¶ä¸”手头也没有其他的网å¡å¯ä»¥ä½¿ç”¨ï¼Œä»ç„¶ å¯ä»¥ä½¿ç”¨å®Œæ•´çš„ 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 12 使用的 brltty 版本是 6.5。 2.1.8. 硬件è¯éŸ³åˆæˆï¼ˆHardware Speech Synthesis) 对于硬件è¯éŸ³åˆæˆè®¾å¤‡çš„支æŒå–决于底层 speakup 的支æŒã€‚speakup åªæ”¯æŒæ¿å¡é›†æˆå’Œå¤– 部串å£è®¾å¤‡(支æŒéž USBã€ä¸²å£è½¬ USB 适é…器或 PCI å¡)。支æŒç¡¬ä»¶è¯éŸ³åˆæˆè®¾å¤‡çš„详细 情况å¯ä»¥æŸ¥é˜… speakup website。Debian GNU/Linux 12 é…备的 speakup 版本是 3.1.6。 2.1.9. 外围设备与其他硬件 Linux 支æŒä¼—å¤šçš„ç¡¬ä»¶è®¾å¤‡ï¼Œæ¯”å¦‚ï¼šé¼ æ ‡ã€æ‰“å°æœºã€æ‰«æ仪ã€PCMCIA å’Œ USB 设备。然而 ,在安装系统的时候,并ä¸éœ€è¦å…¶ä¸çš„大部分设备。 USB 硬件通常工作æ£å¸¸ã€‚åªæœ‰åœ¨ä¸€äº›ç‰¹åˆ«è€çš„ PC 系统上,一些 USB 键盘需è¦é¢å¤–çš„é…ç½® (å‚阅第 3.6.6 节 "需è¦ç•™å¿ƒçš„硬件问题")。新 PC 上的 USB é”®ç›˜å’Œé¼ æ ‡ä¸éœ€è¦ä»»ä½•é¢å¤– çš„é…置就能工作。 2.2. 需è¦å›ºä»¶çš„设备 除了需è¦è®¾å¤‡é©±åŠ¨ç¨‹åºï¼Œæœ‰äº›ç¡¬ä»¶è¿˜è¦åœ¨ä½¿ç”¨ä¹‹å‰åŠ 载固件(firmware) 或微ç (microcode)。这对于网å¡(ç‰¹åˆ«æ˜¯æ— çº¿ç½‘å¡)æ¥è¯´å¾ˆå¸¸è§ï¼Œä½†æœ‰äº› USB 设备甚至是硬盘控 制器也需è¦åŠ 载固件。 对于很多显å¡æ¥è¯´ï¼ŒåŸºæœ¬çš„功能ä¸éœ€è¦å®‰è£…é¢å¤–固件就å¯ä»¥ä½¿ç”¨ï¼Œä½†æ˜¯ä½¿ç”¨é«˜çº§åŠŸèƒ½éœ€è¦ 系统ä¸å®‰è£…有åˆé€‚的固件。 有些è€çš„设备需è¦å›ºä»¶æ‰èƒ½å·¥ä½œï¼Œè¿™äº›å›ºä»¶è¢«åŽ‚商永久性地置于设备的 EEPROM/Flash 芯 片ä¸ã€‚现今新设备ä¸å†é‡‡ç”¨è¿™ç§æ–¹å¼åµŒå…¥å›ºä»¶ï¼Œå› æ¤å›ºä»¶å¿…须在系统引导的时候从宿主系 ç»Ÿä¸Šä¼ åˆ°è®¾å¤‡ä¸ã€‚ æ ¹æ® Debian GNU/Linux é¡¹ç›®çš„æ ‡å‡†ï¼Œå¤§å¤šæ•°æƒ…å†µä¸‹è¿™äº›å›ºä»¶å±žäºŽ non-free,ä¸èƒ½è¢«åŒ…å« åœ¨ä¸»å‘行版里é¢ã€‚如果设备驱动程åºè¢«åŒ…å«åˆ°å‘行版里é¢ï¼Œå¹¶ä¸” Debian GNU/Linux å¯ä»¥ åˆæ³•åœ°å‘布固件,它通常被å•ç‹¬åœ°æ”¾ç½®åœ¨ä»“库的 non-free-firmware 区(在 Debian GNU/ Linux 12.0 之å‰ä¸º non-free 区)里é¢ã€‚ ä¸è¿‡ï¼Œè¿™å¹¶ä¸æ„味ç€åœ¨å®‰è£…过程ä¸ä¸èƒ½ä½¿ç”¨è¿™äº›ç¡¬ä»¶ã€‚æ ¹æ® 2022 年关于éžè‡ªç”±å›ºä»¶çš„一 般性决议,从 Debian GNU/Linux 12.0 å¼€å§‹ï¼Œå®˜æ–¹å®‰è£…æ˜ åƒä¸å¯ä»¥åŒ…å«éžè‡ªç”±å›ºä»¶è½¯ä»¶åŒ… 。默认情况下,debian-installer å°†ä¼šæ£€æµ‹å¿…éœ€çš„å›ºä»¶ï¼ˆæ ¹æ®å†…æ ¸æ—¥å¿—å’Œ modalias ä¿¡æ¯ ï¼‰ï¼Œå¦‚æžœåœ¨å®‰è£…ä»‹è´¨ï¼ˆä¾‹å¦‚ç½‘ç»œå®‰è£…æ˜ åƒï¼‰ä¸æ‰¾åˆ°äº†ç›¸å…³çš„软件包,则会安装对应的软件 包。软件包管ç†å™¨ä¹Ÿå°†è‡ªåŠ¨é…置为å¯ç”¨å¯¹åº”的分区,以使这些软件包能够获得安全更新。 这通常æ„å‘³ç€ non-free-firmware 分区将和 main 分区一起被å¯ç”¨ã€‚ 需è¦å®Œå…¨ç¦ç”¨å›ºä»¶æŸ¥æ‰¾çš„用户å¯ä»¥è®¾ç½® firmware=never 引导å‚æ•°æ¥ç¦ç”¨ã€‚这是更冗长的 hw-detect/firmware-lookup=never 的别å。 除éžå®Œå…¨ç¦ç”¨äº†å›ºä»¶æŸ¥æ‰¾ï¼Œdebian-installer ä»ç„¶æ”¯æŒä»Žå¯ç§»åŠ¨çš„介质,比如 U ç›˜ï¼ŒåŠ è½½å›ºä»¶æˆ–åŒ…å«å›ºä»¶çš„软件包。å‚阅第 6.4 节 "åŠ è½½ç¼ºå¤±çš„å›ºä»¶"äº†è§£å¦‚ä½•åœ¨å®‰è£…æ—¶åŠ è½½å›º 件文件或软件包的的详细信æ¯ã€‚注æ„ï¼Œå› ä¸ºå®‰è£…æ˜ åƒå¯ä»¥åŒ…å«éžè‡ªç”±å›ºä»¶è½¯ä»¶åŒ…了,所以 debian-installer æé†’æ‚¨åŠ è½½å›ºä»¶æ–‡ä»¶çš„å‡ çŽ‡ä¼šé™ä½Žã€‚ å‡å¦‚ debian-installer æ示需è¦å›ºä»¶æ–‡ä»¶è€Œæ‚¨åˆæ²¡æœ‰è¯¥å›ºä»¶ï¼Œæˆ–者ä¸æƒ³è£…éžè‡ªç”±çš„固件 到系统上,您å¯ä»¥è¯•ç€è·³è¿‡å›ºä»¶åŠ 载。有些情况下驱动程åºåªæ˜¯åœ¨ç‰¹å®šæƒ…况下æ示需è¦é¢ 外的固件,而这个设备在很多系统上å¯ä»¥ä¸ä½¿ç”¨å®ƒå°±èƒ½å·¥ä½œ(这通常出现在使用 tg3 驱动 的网å¡ä¸Š)。 2.3. 特别为 GNU/Linux 采è´ç¡¬ä»¶ 现在有一些ç»é”€å•†ï¼Œä»–们出售的系统是预装 Debian 或者是其他的 GNU/Linux。您或许会 多花一些钱,但是买æ¥ä¸€ä»½å®‰å¿ƒï¼Œå› 为这些硬件都已ç»ç¡®ä¿èƒ½è¢« GNU/Linux 很好地支æŒã€‚ 如果您ä¸å¾—ä¸è´ä¹°ä¸€å°æ†ç»‘ Windows 系统的机器,请仔细阅读 Windows é™„å¸¦çš„è½¯ä»¶è®¸å¯ è¯ï¼Œæ‚¨ä¹Ÿè®¸å¯ä»¥æ‹’ç»è¯¥è®¸å¯è¯ï¼Œå¹¶ä»Žç»é”€å•†é‚£é‡ŒèŽ·å¾—一定的折扣。在互è”网上用 "windows refund" æœç´¢å¯ä»¥æŸ¥åˆ°ä¸€äº›æœ‰ç›Šçš„ä¿¡æ¯ã€‚ æ— è®ºæ˜¯è´ä¹°ä¸€ä¸ªæ†ç»‘ Linux 的系统,还是一个已ç»ç”¨è¿‡çš„系统,检查 Linux å†…æ ¸æ˜¯å¦æ”¯ æŒæ‚¨çš„硬件ä»ç„¶å¾ˆé‡è¦ã€‚检查您的硬件是å¦åˆ—在上é¢çš„å‚考资料ä¸ã€‚让推销员(或者其他) 知é“您是在为一个 Linux 系统采è´è®¾å¤‡ã€‚请支æŒå¯¹ Linux å‹å¥½çš„硬件销售商。 2.3.1. é¿å…专有或å°é—的硬件 ä¸€äº›ç¡¬ä»¶åˆ¶é€ å•†æ‹’ç»å‘Šè¯‰æˆ‘们如何给他们的硬件写驱动程åºã€‚å¦ä¸€äº›åˆ™è¦æ±‚ç¾ç½²ä¸å…¬å¼€çš„ 契约æ‰èƒ½æŽ¥è§¦æ–‡æ¡£ï¼Œä»¥é˜»æ¢æˆ‘们å‘布驱动程åºæºä»£ç ï¼Œè¿™ä¸€è‡ªç”±è½¯ä»¶çš„æ ¸å¿ƒå†…å®¹ã€‚ç”±äºŽæˆ‘ 们未被授æƒä½¿ç”¨è¿™äº›æ–‡æ¡£ï¼Œé€ æˆå®ƒä»¬æ— 法在 Linux 下工作。 å¾ˆå¤šæƒ…å†µä¸‹æ ‡å‡†(æˆ–äº‹å®žä¸Šçš„æ ‡å‡†)讲述了æ“作系统和设备驱动程åºå¦‚ä½•è¿›è¡Œé€šè®¯ã€‚æ‰€æœ‰éµ å¾ªè¯¥(事实上)æ ‡å‡†çš„è®¾å¤‡å¯ä»¥ä½¿ç”¨ä¸€ä¸ªé€šç”¨çš„设备驱动程åºè€Œä¸éœ€è¦è®¾å¤‡ç‹¬æœ‰çš„é©±åŠ¨ç¨‹åº ã€‚å¯¹äºŽä¸€äº›ç¡¬ä»¶(例如 USB "Human Interface Devices",åƒé”®ç›˜ã€é¼ æ ‡ç‰ç‰ï¼Œå’Œ USB å˜ å‚¨è®¾å¤‡ï¼Œåƒ U 盘和记忆å¡è¯»å–器)工作很æ£å¸¸ï¼Œå¹¶ä¸”市场上销售的所有设备都是符åˆæ ‡å‡† 的。 éžå¸¸ä¸å¹¸ï¼Œå¦ä¸€äº›é¢†åŸŸä¸å±žäºŽè¿™ç§æƒ…况,例如打å°æœºã€‚有很多打å°æœºå¯ä»¥å€ŸåŠ©ä¸€å¥—(事实上 çš„)æ ‡å‡†æŽ§åˆ¶è¯è¨€å¤„ç†ï¼Œå› æ¤å¯ä»¥åœ¨ä»»ä½•ç³»ç»Ÿä¸Šæ— éšœç¢åœ°ä½¿ç”¨ã€‚还有一些型å·åªéµä»Žç§æœ‰çš„ æ— ä»»ä½•æ–‡æ¡£çš„æŽ§åˆ¶å‘½ä»¤ï¼Œä½¿å¾—å®ƒä»¬æ— æ³•åœ¨è‡ªç”±çš„æ“作系统上使用,或者åªèƒ½å€ŸåŠ©äºŽåŽ‚商æ 供的é—æºé©±åŠ¨ç¨‹åºã€‚ å³ä½¿è´ä¹°ç¡¬ä»¶æ—¶æœ‰åŽ‚商æ供的é—æºé©±åŠ¨ç¨‹åºï¼Œè®¾å¤‡å®žé™…å¯ä»¥ä½¿ç”¨çš„寿命ä»å—é™äºŽè¯¥é©±åŠ¨ç¨‹ åºã€‚现在产å“的生产周期越æ¥è¶ŠçŸï¼Œä¸€æ—¦äº§å“åœæ¢ç”Ÿäº§ï¼ŒåŽ‚商çŸæœŸå†…å°±åœæ¢æ›´æ–°é©±åŠ¨çš„情 况并ä¸ç½•è§ã€‚如果è€çš„é—æºé©±åŠ¨åœ¨ç³»ç»Ÿæ›´æ–°åŽä¸å†é€‚ç”¨ï¼Œå·¥ä½œè‰¯å¥½çš„è®¾å¤‡å°±ä¼šå› ä¸ºç¼ºä¹é©± 动程åºä¸å¾—ä¸åœæ¢å·¥ä½œã€‚您首先在è´ä¹°çš„时候就应é¿å¼€è¿™ç±»å°é—的硬件,以å…系统å‡çº§é€ æˆçš„ä¸ä¾¿ã€‚ 您å¯ä»¥é€šè¿‡é¼“励å°é—硬件的厂商开放文档和其他资æºï¼Œä¸ºæˆ‘们æ供硬件的自由驱动程åºæ¥ 改å˜è¿™ç§çŠ¶å†µã€‚ 2.4. 安装介质 本节将帮助您决定使用哪ç§ä»‹è´¨çš„版本æ¥å®‰è£… Debianã€‚æœ‰ä¸€æ•´ç« ä¸“é—¨ç”¨äºŽè¯´æ˜Žä»‹è´¨ï¼šç¬¬  4Â ç« èŽ·å–系统安装介质,里é¢åˆ—出了æ¯ç§ç±»åž‹çš„ä¼˜ç¼ºç‚¹ã€‚å½“æ‚¨é˜…è¯»é‚£ä¸€ç« çš„æ—¶å€™ï¼Œå¯èƒ½éœ€ è¦å›žè¿‡å¤´æ¥å‚考本页。 2.4.1. CD-ROM/DVD-ROM 大多数体系都支æŒä»Žå…‰ç›˜å®‰è£…程åºã€‚ 在 PC ä¸Šæ”¯æŒ SATA 〠IDE/ATAPI 〠USB å’Œ SCSI 光盘驱动器,而 FireWire 设备则是 通过 ohci1394 å’Œ sbp2 驱动程åºæ¥èŽ·å¾—支æŒã€‚ 2.4.2. U 盘 USB é—ªå˜ï¼Œä¹Ÿå« U 盘已ç»æˆä¸ºå¸¸è§çš„和廉价的å˜å‚¨è®¾å¤‡ã€‚大多数现代计算机系统å…许从它 引导 debian-installer。大多数现代的计算机系统,特别是上网本和轻薄便æºæœºï¼Œæ ¹æœ¬å°± ä¸é…备光盘驱动器,从 U 盘引导是安装æ“ä½œç³»ç»Ÿçš„æ ‡å‡†æ–¹æ³•ã€‚ 2.4.3. 网络 安装过程ä¸å¯ä»¥ä½¿ç”¨ç½‘络æ¥èŽ·å–安装所需è¦çš„文件。是å¦ä½¿ç”¨ç½‘络å–决于您选择的安装方 法和安装过程ä¸å›žç”的特定问题。安装系统支æŒå¤§å¤šæ•°ç±»åž‹çš„网络连接(包括 PPPoEï¼Œä½†ä¸ å« ISDN 或 PPP),使用 HTTP 或 FTP。安装完æˆä¹‹åŽï¼Œæ‚¨è¿˜å¯ä»¥é…置您的系统使用 ISDN å’Œ PPP。 您也å¯ä»¥é€šè¿‡ç½‘络å¯åŠ¨å®‰è£…系统而ä¸éœ€è¦ä»»ä½•æœ¬åœ°çš„介质,比如 CDs/DVD 或 U 盘。如果 您具备网络引导环境(比如,您的网络ä¸å¯ä»¥ä½¿ç”¨ DHCP å’Œ TFTP æœåŠ¡),将å…许简å•å¿«é€Ÿ 地部署大é‡æœºå™¨ã€‚创建所需的环境需è¦ä¸€å®šçš„技术ç»éªŒï¼Œæ‰€ä»¥ä¸æŽ¨è新手使用。 æ— ç›˜å®‰è£…ï¼Œä½¿ç”¨ç½‘ç»œä»Žå±€åŸŸç½‘å¯åŠ¨ï¼Œå¹¶ç”¨ NFS 挂载所有的本地文件系统,是å¦ä¸€ç§é€‰æ‹©ã€‚ 2.4.4. 硬盘 从硬盘å¯åŠ¨å®‰è£…系统是许多体系的å¦å¤–一个选择。这将è¦æ±‚其他的æ“ä½œç³»ç»Ÿä»Žç¡¬ç›˜åŠ è½½å®‰ 装程åºã€‚该方å¼åªæŽ¨è用在没有其他安装方å¼å¯ä»¥é€‰çš„情况下。 2.4.5. Un*x 或 GNU 系统 如果您æ£åœ¨è¿è¡Œå…¶å®ƒçš„ç±» Unix 系统,也å¯ä»¥ç”¨å®ƒæ¥å®‰è£… Debian GNU/Linux è€Œæ— é¡»æœ¬æ‰‹ 册剩余部分讲述的 debian-installer 使用方法。这类安装方法å¯èƒ½å¯¹é‚£äº›å› 为硬件ä¸æ”¯ æŒæˆ–机器åœäº§çš„用户有用。如果您对æ¤æŠ€æœ¯æ„Ÿå…´è¶£ï¼Œè¯·ç›´æŽ¥è·³åˆ°ç¬¬Â D.3 节 "通过 Unix/ Linux 系统æ¥å®‰è£… Debian GNU/Linux"。这ç§å®‰è£…方法åªæŽ¨è给高级用户在没有其他安装 方法å¯é€‰çš„情况下使用。 2.4.6. å—支æŒçš„å˜å‚¨ç³»ç»Ÿ Debian 安装程åºåŒ…å«çš„å†…æ ¸èƒ½è¿è¡Œåœ¨æœ€å¤§æ•°é‡çš„系统上。 通常,Debian å®‰è£…ç³»ç»Ÿæ”¯æŒ IDE (也称为 PATA)驱动器ã€SATA å’Œ SCSI 控制器和驱动器 ã€USB å’Œ FireWire。支æŒçš„文件系统有 FATã€Win-32 FAT 扩展(VFAT) å’Œ NTFS。 IDE系统也被支æŒã€‚ 2.5. 内å˜ä¸Žç£ç›˜ç©ºé—´çš„需求 您必须至少有 780MB 的内å˜å’Œ 1160MB 的硬盘空间æ¥è¿›è¡Œæ™®é€šå®‰è£…。注æ„这是最å°çš„æ•°å— ï¼Œè¦äº†è§£å®žé™…的情况,å‚阅第 3.4 节 "满足最低的硬件è¦æ±‚"。 为了能在这类内å˜è¾ƒå°çš„系统之上è¿è¡Œï¼Œå®‰è£…程åºé€šå¸¸èƒ½å¤Ÿè‡ªåŠ¨å¯ç”¨ä¸€äº›èŠ‚çœå†…å˜çš„优化 手段,但是对于一些测试较ä¸å®Œå–„的架构,安装程åºä¹Ÿå¯èƒ½ä¸ä¼šè¿™ä¹ˆåšã€‚ä¸è¿‡ï¼Œæ‚¨ä¹Ÿå¯ä»¥ é€šè¿‡æ·»åŠ lowmem=1 或更激进的 lowmem=2 引导å‚数手动å¯ç”¨è¿™äº›ä¼˜åŒ–(å‚è§ç¬¬Â 6.3.1.1 节 "检测å¯ç”¨å†…å˜/å°å†…å˜æ¨¡å¼"以åŠç¬¬Â 5.3.2 节 "Debian 安装程åºçš„å‚æ•°")。 在较å°çš„内å˜^[2]或ç£ç›˜ç©ºé—´ä¸Šå®‰è£…系统或许å¯è¡Œï¼Œä½†åªé’ˆå¯¹æœ‰ç»éªŒçš„用户。 â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â” ^[2] 支æŒå›¾å½¢ç•Œé¢çš„å®‰è£…æ˜ åƒä¼šæ¯”åªæ”¯æŒæ–‡æœ¬å®‰è£…程åºçš„æ˜ åƒéœ€è¦æ›´å¤šçš„内å˜ï¼Œæ‰€ä»¥ä¸åº” 在内å˜å°‘于 780MB 的系统上使用。如果å¯ä»¥åœ¨æ™®é€šå’Œå›¾å½¢ç•Œé¢ä¸¤ç§æ–¹å¼ä¹‹é—´é€‰æ‹©ï¼Œåº”选择 普通方å¼ã€‚ 第 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.6. 安装å‰çš„硬件和æ“作系统的相关设置 3.6.1. BIOS/UEFI 设置èœå•çš„使用 3.6.2. 选择引导设备 3.6.3. 具有 UEFI 固件的系统 3.6.4. 安全引导 3.6.5. ç¦ç”¨ Windows çš„"快速引导"/"快速å¯åŠ¨"功能 3.6.6. 需è¦ç•™å¿ƒçš„硬件问题 æœ¬ç« æ¶‰åŠåœ¨å¯åŠ¨å®‰è£…程åºå®‰è£… Debian 之å‰çš„准备工作。这包括备份您的数æ®ã€æœé›†æ‚¨ç¡¬ 件的信æ¯ï¼Œä»¥åŠèŽ·å–其他一些必è¦çš„ä¿¡æ¯ã€‚ 3.1. 安装概述 先说一下有关é‡æ–°å®‰è£…的事情。使用 Debian 时,æžå°‘出现必须进行完全é‡æ–°å®‰è£…的情况 ,导致这ç§æƒ…况的å¯èƒ½å¤§å¤šæ˜¯ç¡¬ç›˜çš„物ç†æ•…障。 许多常è§çš„æ“作系统在é‡åˆ°ä¸¥é‡é”™è¯¯ï¼Œæˆ–者è¦å‡çº§åˆ°æ–°çš„版本时,必须进行é‡æ–°å®‰è£…。就 ç®—ä¸éœ€è¦å®Œå…¨é‡æ–°å®‰è£…,通常还得把您的å„ç§ç¨‹åºåœ¨æ–°çš„系统里也å†é‡æ–°å®‰è£…一éæ‰è¡Œã€‚ 在 Debian GNU/Linux 里,如果æ“作系统é‡åˆ°å‡ºé”™çš„情况,您大多时候都能把它修å¤è€Œä¸ 用é‡æ–°å®‰è£…。å‡çº§ä¸å†éœ€è¦è¿›è¡Œå¤§è§„模的安装æ“作,您å¯ä»¥å°±åœ°å‡çº§å®ƒï¼Œè€Œè¿™äº›ç¨‹åºä¹Ÿæ€» 能和新版的æ“作系统和平共处。如果一个程åºçš„新版本需è¦å…¶ä»–程åºçš„更新版本æ¥æ”¯æŒå®ƒ ,Debian 软件包管ç†ç³»ç»Ÿä¼šè‡ªåŠ¨å¸®æ‚¨ç¡®å®šæ‰€æœ‰å¿…须的软件,并把它们安装上。关键是, Debian 为了é¿å…é‡æ–°å®‰è£…而åšäº†å¤§é‡åŠªåŠ›ï¼Œæ‰€ä»¥æ‚¨å°½å¯ä»¥ä¸ç”¨åŽ»çƒ¦å¿ƒè¿™äº›é—®é¢˜äº†ã€‚安装程 åºä¸æ˜¯è®¾è®¡ç”¨æ¥é‡è£…您的系统的。 ä»¥ä¸‹æ˜¯ä½ åœ¨å®‰è£…è¿‡ç¨‹ä¸çš„æ¥éª¤è·¯çº¿å›¾ã€‚ 1. 把将è¦ç”¨æ¥å®‰è£…系统的硬盘上的所有数æ®æˆ–者文档都备份下æ¥ã€‚ 2. 在开始整个安装过程之å‰ï¼Œæ”¶é›†æ‚¨çš„计算机的硬件信æ¯å’Œå¯èƒ½ä¼šç”¨åˆ°çš„文档。 3. 查找并(或)下载您机器所需è¦çš„安装程åºè½¯ä»¶ã€ç‰¹æ®Šçš„驱动程åºæˆ–固件文件。 4. 制作 CD/DVD/U盘引导介质或æ供安装程åºå¯ä»¥å¼•å¯¼çš„网络引导环境。 5. å¯åŠ¨å®‰è£…系统。 6. 选择è¦å®‰è£…çš„è¯è¨€ã€‚ 7. 如果å¯èƒ½ï¼Œæ¿€æ´»ç½‘络连接。 8. 如果需è¦ï¼Œè°ƒæ•´ç›®æ ‡ç¡¬ç›˜ä¸Šå·²æœ‰çš„分区大å°ä¾›å®‰è£…程åºä½¿ç”¨ã€‚ 9. 创建并挂载用æ¥å®‰è£… Debian 的分区。 10. ç‰å¾…自动下载ã€å®‰è£…和设置基本系统。 11. 选择并安装å¦å¤–的软件。 12. 安装 boot loader,它负责å¯åŠ¨ Debian GNU/Linux 和(或)已有的其他系统。 13. ç¬¬ä¸€æ¬¡åŠ è½½æ–°å®‰è£…çš„ç³»ç»Ÿã€‚ 对于 64-bit PC,您å¯ä»¥é€‰æ‹©ä½¿ç”¨ä¸€ä¸ªå›¾å½¢ç•Œé¢çš„安装系统。有关图形安装程åºçš„更多信 æ¯ï¼Œè¯·å‚阅第 5.1.6 节 "图形安装程åº"。 如果您在安装过程ä¸é‡åˆ°é—®é¢˜ï¼Œä¸‹é¢çš„ä¿¡æ¯å¯ä»¥å¸®åŠ©æ‚¨æ‰¾åˆ°æ¯ä¸ªæ¥éª¤é‡Œæ¶‰åŠåˆ°é‚£äº›è½¯ä»¶åŒ… 。有关这场安装"æˆå‰§"çš„"主角"的介ç»ï¼š 安装软件,debian-installerï¼Œæ˜¯æœ¬æ‰‹å†Œçš„å…³æ³¨ç„¦ç‚¹ã€‚å®ƒæŽ¢æµ‹ç¡¬ä»¶å¹¶åŠ è½½ç›¸åº”çš„é©±åŠ¨ç¨‹åº ï¼Œä½¿ç”¨ dhcp-client 建立网络连接,è¿è¡Œ debootstrap 安装基本系统的软件包,还è¿è¡Œ tasksel 让您安装æŸäº›é™„åŠ è½¯ä»¶ã€‚åœ¨è¿™ä¸ªè¿‡ç¨‹ä¸ï¼Œè¿˜æœ‰è®¸å¤šå…¶ä»–程åºæ‰®æ¼”ç€å„自的角色, 而 debian-installer 将伴éšæ‚¨åˆ°ç¬¬ä¸€æ¬¡å¯åŠ¨æ–°ç³»ç»Ÿæ—¶æ‰å®Œæˆå®ƒçš„使命。 è¦è°ƒèŠ‚系统满足需求,tasksel å…许您选择安装å„ç§é¢„先定义的软件包集åˆï¼Œä¾‹å¦‚ Web æœ åŠ¡å™¨æˆ–ä¸€ä¸ªæ¡Œé¢çŽ¯å¢ƒã€‚ 安装过程ä¸ä¸€ä¸ªé‡è¦çš„选项是è¦ä¸è¦å®‰è£…图形桌é¢çŽ¯å¢ƒï¼Œå®ƒç”± X Window System 和一个图 形桌é¢çŽ¯å¢ƒç»„æˆã€‚如果没有选择"æ¡Œé¢çŽ¯å¢ƒ"任务,就åªæœ‰ä¸€ä¸ªç›¸å¯¹åŸºæœ¬çš„ã€å‘½ä»¤è¡Œé©±åŠ¨çš„ 系统。把安装桌é¢çŽ¯å¢ƒä»»åŠ¡ä½œä¸ºé€‰é¡¹ï¼Œæ˜¯å› 为相对文本系统它需è¦å¤§é‡çš„ç£ç›˜ç©ºé—´ï¼Œè€Œä¸” 由于许多 Debian GNU/Linux 系统是作为æœåŠ¡å™¨ï¼Œå¹¶ä¸éœ€è¦å›¾å½¢ç”¨æˆ·ç•Œé¢æ¥å®Œæˆå®ƒä»¬çš„å·¥ 作。 è¦çŸ¥é“,X Window System 是与 debian-installer 完全分开的,实际上它è¦å¤æ‚得多。X Window System 的故障解ç”ä¸åœ¨æœ¬æ‰‹å†Œæ‰€å…³æ³¨çš„范围之内。 3.2. 记得备份您所有的数æ®ï¼ 开始安装之å‰ï¼Œè¯·ç¡®å®šæ‚¨å·²ç»æŠŠç³»ç»Ÿä¸æ‰€æœ‰æ•°æ®éƒ½è¿›è¡Œäº†å¤‡ä»½ã€‚如果这是您首次安装éžé¢„ 装的æ“作系统,很å¯èƒ½éœ€è¦å¯¹ç¡¬ç›˜è¿›è¡Œé‡æ–°åˆ†åŒºï¼Œæ¥ç»™ Debian 腾出安装的空间。ä¸ç®¡ä½¿ 用什么程åºï¼Œåˆ†åŒºéƒ½ä¼šä½¿ç¡¬ç›˜ä¸Šçš„所有数æ®å…¨éƒ¨ä¸¢å¤±ã€‚在我们的安装 Debian GNU/Linux 的过程ä¸ä½¿ç”¨çš„分区程åºç»è¿‡å¤šå¹´ä½¿ç”¨ï¼Œè¢«è¯æ˜Žéžå¸¸å¯é ,但它的功能也éžå¸¸å¼ºå¤§ï¼Œæ‚¨å¯ 能会为一次错误æ“作而付出代价。å³ä½¿æ˜¯å·²ç»å¤‡ä»½è¿‡æ•°æ®ï¼Œä¹Ÿè¦è°¨æ…Žä½¿ç”¨ï¼Œæœ€å¥½åœ¨æ¯æ¬¡æ“ 作之å‰å…ˆè®¤çœŸè€ƒè™‘一下。两分钟的æ€è€ƒå¯èƒ½ä¼šä¸ºæ‚¨èŠ‚çœå‡ 个å°æ—¶çš„ä¸å¿…è¦çš„æ¢å¤å·¥ä½œã€‚ 如果您是想把计算机åšæˆå¤šé‡å¼•å¯¼çš„系统,请先把计算机里å˜åœ¨çš„这些æ“作系统的安装介 质放在手边。å³ä½¿ä¸€èˆ¬ç”¨ä¸ä¸Šï¼Œå¶å°”也会需è¦æ‚¨é‡æ–°å®‰è£…æ“作系统的引导程åº(boot loader)使系统å¯ä»¥å¯åŠ¨ï¼Œæˆ–者更糟的情况下,得é‡æ–°å®‰è£…该æ“作系统并æ¢å¤ä¹‹å‰å¤‡ä»½çš„æ–‡ 件。 3.3.Â ä¸€äº›æœ‰ç”¨çš„ä¿¡æ¯ 3.3.1. 文档 3.3.1.1. 安装手册 您æ£åœ¨é˜…读的文档,是 Debian bookworm å‘行版安装指å—çš„æ£å¼ç‰ˆæœ¬; 还有å„ç§æ–‡ä»¶æ ¼å¼ å’Œä¸åŒè¯ç§çš„翻译。 3.3.1.2. 硬件文档 通常包å«è®¾ç½®å’Œä½¿ç”¨æ‚¨ç¡¬ä»¶çš„有用信æ¯ã€‚ • Debian Wiki ç¡¬ä»¶é¡µé¢ 3.3.2. æ供硬件信æ¯çš„èµ„æº è®¸å¤šæƒ…å†µä¸‹ï¼Œå®‰è£…ç¨‹åºèƒ½è‡ªåŠ¨æ£€æµ‹æ‚¨çš„硬件。但作为预备,我们推è您还是在安装之å‰ç†Ÿ 悉一下您的硬件比较好。 获å–硬件信æ¯çš„途径有: • æ¯ä¸ªç¡¬ä»¶é™„带的手册。 • 您计算机的 BIOS/UEFI é…置画é¢ã€‚在计算机å¯åŠ¨æ—¶ï¼Œå¯ä»¥é€šè¿‡æŒ‰ç»„åˆé”®æŸ¥çœ‹è¿™äº›ç”»é¢ 。请确认您手册ä¸çš„组åˆé”®ã€‚通常,它是 Delete 或 F2 键,但有些厂商会使用其他 的组åˆé”®ã€‚一般在系统开机的时候会显示信æ¯è¡¨æ˜ŽæŒ‰å“ªäº›é”®æ¥è¿›å…¥è®¾ç½®ç•Œé¢ã€‚ • æ¯ä¸ªç¡¬ä»¶çš„包装盒。 • Windows 控制é¢æ¿é‡Œé¢çš„系统窗å£ã€‚ • 其他æ“作系统里é¢çš„系统命令或工具,包括文件管ç†å™¨çš„显示。该资æºå¯¹äº†è§£ RAM å’Œ 硬盘特别有用。 • 您的系统管ç†å‘˜æˆ–者互è”网æœåŠ¡æ供商。他们å¯ä»¥å‘Šè¯‰æ‚¨æ‰€éœ€çš„网络和 e-mail é…ç½® ä¿¡æ¯ã€‚ 表 3.1.Â æœ‰åŠ©äºŽå®‰è£…çš„ç¡¬ä»¶ä¿¡æ¯ â”Œâ”€â”€â”€â”€â”€â”€â”¬â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â” â”‚ 硬件 │ 您需è¦äº†è§£çš„ä¿¡æ¯ â”‚ ├──────┼────────────────────────────────────┤ │ │拥有的容é‡ã€‚ │ │ ├────────────────────────────────────┤ │ │它们在系统上的次åºã€‚ │ │ ├────────────────────────────────────┤ │ │是 IDE (也称为 PATA)ã€SATA 或 SCSI。│ │硬盘 ├────────────────────────────────────┤ │ │å¯ç”¨ç©ºé—´ã€‚ │ │ ├────────────────────────────────────┤ │ │分区。 │ │ ├────────────────────────────────────┤ │ │安装有其他æ“作系统的分区。 │ ├──────┼────────────────────────────────────┤ â”‚ç½‘å¡ â”‚çŽ°æœ‰ç½‘å¡çš„类型/åž‹å·ã€‚ │ ├──────┼────────────────────────────────────┤ │打å°æœºâ”‚åž‹å·ä¸Žåˆ¶é€ 商。 │ ├──────┼────────────────────────────────────┤ │视频å¡â”‚类型/åž‹å·ä¸Žåˆ¶é€ 商。 │ └──────┴────────────────────────────────────┘ 3.3.3. 硬件兼容性 多数产å“在 Linux 上è¿è¡Œä¸ä¼šæœ‰é—®é¢˜ã€‚而且,Linux 对硬件支æŒæ¯å¤©éƒ½åœ¨æ”¹å–„。然而, Linux ä»ç„¶ä¸èƒ½åƒæŸäº›æ“ä½œç³»ç»Ÿé‚£æ ·å¯ä»¥åœ¨å„ç§ä¸åŒçš„硬件上è¿è¡Œã€‚ 大多数情况下 Linux 里é¢çš„驱动程åºå¹¶ä¸æ˜¯ä¸ºæŸä¸€åŽ‚商特定的"产å“"或"å“牌"å¼€å‘的,而 是基于特定的硬件/芯片。许多表é¢ä¸Šçœ‹èµ·æ¥ä¸åŒçš„产å“/å“牌实际上是基于相åŒçš„硬件设 计;芯片厂商为芯片æ供称为"公版"的产å“ï¼Œå…¶ä»–è®¾å¤‡åˆ¶é€ å•†é‡‡ç”¨è¿™ç§è®¾è®¡å¹¶ä»¥ä¸åŒçš„产 å“å’Œå“牌æ¥é”€å”®æ˜¯å¸¸è§çš„åšæ³•ã€‚ è¿™æ ·åšæœ‰åˆ©ä¹Ÿæœ‰å¼Šã€‚优点在于åªè¦ä¸åŒåŽ‚商生产的产å“基于相åŒçš„芯片,驱动程åºå°±å¯ä»¥ 用在多ç§äº§å“上。ä¸è¶³ä¹‹å¤„是确定æŸä¸€äº§å“/å“牌到底使用哪ç§èŠ¯ç‰‡å¹¶ä¸æ€»æ˜¯é‚£ä¹ˆå®¹æ˜“。更 ä¸å¹¸çš„是设备厂商ç»å¸¸åœ¨ä¿®æ”¹äº§å“设计的åŒæ—¶å¹¶ä¸æ›´æ”¹äº§å“å称甚至是产å“ç¼–å·ï¼Œä»¥è‡³äºŽ 在ä¸åŒæ—¶æ®µè´ä¹°çš„åŒä¸€å“牌/产å“,它们会采用ä¸åŒçš„èŠ¯ç‰‡ï¼Œé€ æˆéœ€è¦ä½¿ç”¨ä¸¤ç§ä¸åŒçš„驱动 程åºï¼Œæˆ–者其ä¸ä¸€ä¸ªæ²¡æœ‰ä»»ä½•é©±åŠ¨ç¨‹åºã€‚ 对于 USB å’Œ PCI/PCI-Express/ExpressCard 设备,å‘现所采用芯片好的方法是查看它们 的设备 ID。所有的 USB/PCI/PCI-Express/ExpressCard 设备具有一个称为 "vendor" å’Œ "product" çš„ ID,使用相åŒèŠ¯ç‰‡çš„产å“这两个组æˆçš„æ•°å€¼é€šå¸¸æ˜¯ä¸€æ ·çš„ã€‚ 在 Linux 系统上,该 ID å¯ä»¥ä½¿ç”¨ lsusb å‘½ä»¤è¯»å– USB 设备上的值,lspci -nn 命令用 于 PCI/PCI-Express/ExpressCard 设备。vendor å’Œ product ID 通常是åå…进制数值形 å¼ï¼Œç”¨å†’å·éš”开,例如 "1d6b:0001"。 lsusb 命令的输出的形å¼ä¸ºï¼š"Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub"ï¼Œå…¶ä¸ 1d6b 是 vendor ID 而 0002 是 product ID。 lspci -nn 输出的网å¡è®¾å¤‡å½¢å¼ä¸ºï¼š"03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)"。ID ä½äºŽæœ€å³è¾¹çš„方括å·é‡Œé¢ï¼Œè¿™é‡Œ 10ec 是 vendor ID 而 8168 是 product ID。 å†ä¸¾ä¸€ä¸ªä¾‹å,显å¡è®¾å¤‡çš„输出形å¼ä¸ºï¼š"04:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI RV710 [Radeon HD 4350] [1002:954f]"。 在 Windows 系统上,设备 ID å¯ä»¥é€šè¿‡æ‰“å¼€ Windows 设备管ç†å™¨ä¸Šçš„ "details" 页查看 ï¼Œå…¶ä¸ vendor ID çš„å‰ç¼€æ˜¯ VEN_ 而 product ID çš„å‰ç¼€æ˜¯ DEV_。在 Windows 7 系统上 ,您需è¦å†æ‰“开设备管ç†å™¨é¡µä¸Šçš„ "Hardware IDs" 属性æ‰èƒ½çœ‹åˆ° ID,默认是ä¸æ˜¾ç¤ºçš„。 通过互è”网æœç´¢ vendor/product ID,使用 "Linux" å’Œ "driver" 作为æœç´¢é¡¹å¾—到的结果 通常å«æœ‰ç‰¹å®šèŠ¯ç‰‡å¯¹åº”驱动程åºæ”¯æŒçš„情况。如果æœç´¢ vendor/product ID ä¸èƒ½å¾—到有用 的结果,请æ¢æˆèŠ¯ç‰‡ä»£ç å称æ¥æœç´¢ï¼Œè¯¥å称也是通过 lsusb å’Œ lspci(网å¡ä¾‹åä¸çš„ " RTL8111"/"RTL8168B" 和显å¡ä¾‹åä¸çš„ "RV710") 命令查出。 3.3.3.1. 使用 Live-System 测试硬件兼容性 Debian GNU/Linux 在一些架构上å¯ä»¥ä½¿ç”¨ç§°ä¸º "live 系统(live system)" çš„å½¢å¼ã€‚live 系统是一ç§ç»è¿‡åŽ‹ç¼©çš„预先é…置好的系统,从åªè¯»çš„介质比如 CD 或 DVD ä¸Šç›´æŽ¥å¼•å¯¼å°±å¯ ä»¥ä½¿ç”¨ã€‚å®ƒåœ¨é»˜è®¤çš„æƒ…å†µä¸‹å¹¶ä¸å¯¹æ‚¨çš„计算机进行永久性的改动。您å¯ä»¥åœ¨ä¸Šé¢ä¿®æ”¹ç”¨æˆ· 设置,安装é¢å¤–的程åºï¼Œä½†è¿™äº›ä¿®æ”¹åªå˜åœ¨äºŽè®¡ç®—机的内å˜é‡Œé¢ï¼Œä¹Ÿå°±æ˜¯è¯´ï¼Œåªè¦ä¸€å…³æœº ,或者é‡å¯ live 系统,所有的东西都会æ¢å¤åˆ°é»˜è®¤çŠ¶æ€ã€‚如果您想了解 Debian GNU/ Linux 对硬件的支æŒæƒ…况,最简å•çš„方法就是è¿è¡Œä¸€ä¸ª Debian live 系统æ¥è¯•è¯•ã€‚ 使用 live 系统有一些é™åˆ¶ã€‚首先,您所有的改动都åªå˜åœ¨äºŽå†…å˜ä¹‹ä¸ï¼Œè¿™å°±è¦æ±‚系统有 足够的内å˜ï¼Œåƒå®‰è£…一个大的软件包就有å¯èƒ½å› 内å˜æ— 法满足而失败。å¦å¤–一个é™åˆ¶ä¸Žç¡¬ ä»¶å…¼å®¹æ€§æµ‹è¯•ç›¸å…³ï¼Œå› ä¸ºå®˜æ–¹çš„ Debian GNU/Linux live 系统åªä½¿ç”¨è‡ªç”±çš„ç»„ä»¶ï¼Œé€ æˆéž è‡ªç”±çš„å›ºä»¶æ— æ³•åŒ…å«åœ¨é‡Œé¢ã€‚这些éžè‡ªç”±çš„软件包当然å¯ä»¥é€šè¿‡æ‰‹åŠ¨æ–¹å¼å®‰è£…,但这里没 有 debian-installer 里å¯ä»¥è‡ªåŠ¨æ£€æµ‹æ‰€éœ€å›ºä»¶çš„åŠŸèƒ½ï¼Œå› æ¤éœ€è¦çš„时候åªèƒ½é€šè¿‡æ‰‹åŠ¨æ–¹ å¼å®‰è£…éžè‡ªç”±çš„组件。 有关 Debian live æ˜ åƒçš„å„ç§ä¿¡æ¯å¯ä»¥å‚考 Debian Live Images website。 3.3.4. 网络设置 如果您的计算机固定连接在其他人管ç†çš„网上(å³ï¼Œä»¥å¤ªç½‘或ç‰ä»·çš„连接 -- 而ä¸æ˜¯æ‹¨å· 或 PPP 连接),您需è¦å‘网络系统管ç†å‘˜å’¨è¯¢è¿™é¡¹ä¿¡æ¯ï¼š • 您的主机å(您也许å¯ä»¥è‡ªå·±å†³å®š)。 • 您的域å。 • 您的计算机 IP 地å€ã€‚ • 您网络的网络掩ç 。 • 路由ç»è¿‡çš„默认网关的 IP 地å€ï¼Œå¦‚果您的网络有网关的è¯ã€‚ • 您的网络ä¸ä½œä¸º DNS(域åæœåŠ¡) æœåŠ¡å™¨çš„系统。 如果通过 DHCP (Dynamic Host Configuration Protocol) 设置连接网络,您ä¸éœ€è¦è¿™äº› ä¿¡æ¯ï¼Œå› 为 DHCP æœåŠ¡å™¨å°†åœ¨å®‰è£…过程ä¸ç›´æŽ¥å°†å®ƒä»¬æ供给您的计算机。 如果您通过 DSL 或有线猫(å³ä½¿ç”¨æœ‰çº¿ç”µè§†ç½‘络)访问互è”网,并由路由器(一般由电信或 有线电视商预先设置)处ç†ç½‘络连接,通常默认都使用 DHCP。 ç»éªŒæ³•åˆ™ï¼šå¦‚果您在家åºç½‘络ä¸ä½¿ç”¨ Windows 系统ä¸éœ€è¦æ‰‹åŠ¨è®¾ç½®å°±èƒ½è®¿é—®äº’è”网,那么 在 Debian GNU/Linux 下也会自动进行网络é…置。 如果使用 WLAN/WiFi 网络,您应该找出: • æ‚¨æ— çº¿ç½‘ç»œçš„ ESSID ("网络å称")。 • 连接网络的 WEP 或 WPA/WPA2 安全密钥(如果å¯ç”¨)。 3.4. 满足最低的硬件è¦æ±‚ 您一旦收集好计算机上硬件é…置的相关信æ¯ï¼Œå¤æŸ¥ä¸€ä¸‹æ‚¨çš„硬件,就å¯ä»¥è®©æ‚¨å¦‚愿以å¿ï¼Œ 安装上系统。 基于您的需求,也许å¯ä»¥ç”¨ä½ŽäºŽä¸‹é¢è¡¨æ ¼æ‰€åˆ—的推èé…ç½®è£…ä¸Šç³»ç»Ÿã€‚ä½†æ˜¯ï¼Œå¦‚æžœæ— è§†è¿™äº› 建议的è¯ï¼Œå¤šæ•°ç”¨æˆ·ä¼šå®‰è£…失败。 Pentium 4ã€1GHz 的系统是桌é¢ç³»ç»Ÿçš„最低推èé…置。 表 3.2. 推è的最低系统é…ç½® ┌────────────┬──────────────┬──────────────┬─────┠│ 安装类别 │RAM (最低è¦æ±‚)│RAM (推èé…ç½®)│硬盘 │ ├────────────┼──────────────┼──────────────┼─────┤ â”‚æ— æ¡Œé¢çš„系统│256 MB │512 MB │4 GB │ ├────────────┼──────────────┼──────────────┼─────┤ │桌é¢ç³»ç»Ÿ │1 GB │2 GB │10 GB│ └────────────┴──────────────┴──────────────┴─────┘ 最å°å€¼å‡è®¾å¯ç”¨äº† swap 以åŠä½¿ç”¨éž liveCD çš„æ˜ åƒã€‚"æ— æ¡Œé¢çš„系统"的值å‡è®¾ä½¿ç”¨éžå›¾ 形界é¢ï¼ˆåŸºäºŽæ–‡æœ¬ï¼‰çš„安装程åºã€‚ 实际的内å˜æœ€ä½Žè¦æ±‚会低于表ä¸çš„æ•°å—很多。å¯åŠ¨äº¤æ¢åˆ†åŒºæ—¶ï¼ŒDebian å¯ä»¥åœ¨ 350MB è¿™ æ ·å°‘çš„å†…å˜ä¸Šå®‰è£…。åŒæ ·ï¼Œå¯¹ç£ç›˜ç©ºé—´ä¹Ÿæ˜¯å¦‚æ¤ï¼Œå–决于您选择安装的应用软件。有关所 需ç£ç›˜ç©ºé—´çš„å¦å¤–çš„ä¿¡æ¯ï¼Œè¯·å‚è§ç¬¬Â 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/2003/Vista/7 ã€OS/2ã€MacOSã€Solarisã€FreeBSD,...) å 用了整个ç£ç›˜ï¼ŒåŒæ—¶æ‚¨ä¹Ÿå¸Œæœ›æŠŠ Linux 装在 åŒä¸€å—硬盘上,那么就必须é‡æ–°å¯¹ç¡¬ç›˜åˆ†åŒºã€‚Debian 需è¦å®ƒè‡ªå·±ä¸“用的硬盘分区。它ä¸èƒ½ 被安装在 Windows 或者 MacOS 的分区上。它å¯ä»¥ä¸Žå…¶å®ƒ Unix 系统共享一些分区,但是 我们在这里ä¸ä¼šå¯¹æ¤è¿›è¡Œè¯´æ˜Žã€‚最起ç ,您è¦ä¸º Debian çš„æ ¹ç›®å½•å‡†å¤‡ä¸€ä¸ªä¸“ç”¨çš„åˆ†åŒºã€‚ 通过当å‰çš„æ“作系统ä¸çš„分区工具,您å¯ä»¥èŽ·çŸ¥çŽ°åœ¨çš„分区状况,如 Windows 系统ä¸çš„ç£ ç›˜ç®¡ç†å™¨æˆ– DOS 下的 fdisk。分区工具总会æ供一ç§åŠžæ³•è®©æ‚¨æŸ¥çœ‹çŽ°æœ‰çš„åˆ†åŒºæƒ…å†µï¼Œè€Œä¸ ä½œä»»ä½•æ”¹åŠ¨ã€‚ 通常情况下,改动一个已ç»å»ºç«‹æ–‡ä»¶ç³»ç»Ÿçš„分区,会导致其ä¸çš„æ•°æ®ä¿¡æ¯é到æŸæ¯ã€‚å› è€Œ ,您应当在é‡æ–°åˆ†åŒºä¹‹å‰æ€»æ˜¯å…ˆåšä¸€ä¸‹å¤‡ä»½ã€‚继ç»æ‹¿æˆ¿å作比喻,在移动墙å£æ—¶ï¼Œæ‚¨æœ€å¥½ 在把挡路的家具都移开,å¦åˆ™å°±è¦å†’家具被æ¯åçš„å±é™©ã€‚ 很多新的æ“作系统都æä¾›æ— æŸç§»åŠ¨å’Œè°ƒèŠ‚已有分区的功能。使得在ä¸ä¸¢å¤±ä»»ä½•æ•°æ®çš„情况 ä¸‹å°±èƒ½æ·»åŠ åˆ†åŒºç©ºé—´ã€‚å³ä½¿å¤§å¤šæ—¶å€™éƒ½å¯ä»¥æ£å¸¸ä½¿ç”¨ï¼Œç”±äºŽä¿®æ”¹åˆ†åŒºæœ¬èº«å°±æ˜¯å±é™©æ“作, 应该在进行完整备份åŽå†è¿›è¡Œã€‚对于 DOS å’Œ Windows 系统使用的 FAT/FAT32 å’Œ NTFS 分 区,这ç§æ— æŸä¿®æ”¹èƒ½åŠ› debian-installer å’Œ Windows 7 上的ç£ç›˜ç®¡ç†å™¨éƒ½æ供。 在 debian-installer 里é¢æ— æŸè°ƒèŠ‚已有的 FAT 或 NTFS 分区尺寸,è¦åœ¨åˆ†åŒºè®¾ç½®æ¥éª¤ï¼Œ 选择手动分区选项,å†é€‰æ‹©ä¿®æ”¹å¤§å°ï¼Œç„¶åŽæŒ‡å®šæ–°å°ºå¯¸ã€‚ 3.6. 安装å‰çš„硬件和æ“作系统的相关设置 在本节ä¸ï¼Œæˆ‘们将讨论安装之å‰æœ‰å…³ç¡¬ä»¶è®¾ç½®çš„一些问题。如果这些问题的确å˜åœ¨çš„è¯ï¼Œ 您就需è¦åœ¨å®‰è£… Debian å‰å…ˆåšä¸€äº›å‡†å¤‡å·¥ä½œäº†ã€‚一般æ¥è¯´ï¼Œå‡†å¤‡å·¥ä½œåŒ…æ‹¬ï¼šæ£€æŸ¥æˆ–è€…å¯ èƒ½ä¿®æ”¹ç³»ç»Ÿä¸ BIOS/UEFI/系统固件(system firmware)的设定。所谓"BIOS/UEFI" 或 "ç³» 统固件"就是硬件è¿è¡Œæ‰€éœ€çš„æ ¸å¿ƒè½¯ä»¶ã€‚å®ƒåœ¨ç³»ç»Ÿå¼•å¯¼è¿‡ç¨‹(å³å¼€æœºä¹‹åŽ)ä¸èµ·åˆ°äº†è‡³å…³é‡è¦ 的作用。 3.6.1. BIOS/UEFI 设置èœå•çš„使用 BIOS/UEFI 为å¯åŠ¨æœºå™¨æ供了基本的功能,并å…许您的æ“作系统å¯ä»¥è®¿é—®ç¡¬ä»¶ã€‚系统æä¾› 了 BIOS/UEFI 设置èœå•ï¼Œé€šè¿‡å®ƒå¯ä»¥é…ç½® BIOS/UEFI。è¦è¿›å…¥ BIOS/UEFI 设置èœå•ï¼Œæ‚¨ 需è¦åœ¨æ‰“开计算机的时候按下æŸç»„åˆé”®ã€‚通常这会是 Delete 或 F2 键,但也有厂商使用 其他的键。一般在开机的时候会有信æ¯æ˜¾ç¤ºä½¿ç”¨å“ªäº›é”®å¯ä»¥è¿›å…¥è®¾ç½®ç•Œé¢ã€‚ 3.6.2. 选择引导设备 在 BIOS/UEFI 设置èœå•ä¸Šï¼Œæ‚¨å¯ä»¥é€‰æ‹©ç”¨ä»€ä¹ˆæ¬¡åºæ¥æ£€æµ‹è®¾å¤‡ä¸Šçš„å¯å¼•å¯¼æ“作系统。供选 择的通常有内置硬盘ã€CD/DVD-ROM 驱动器和 USB å˜å‚¨è®¾å¤‡ï¼Œå¦‚ U 盘和外置硬盘。在新的 系统上还å¯èƒ½ä¼šæœ‰ä½¿ç”¨ PXE 打开网络引导。 æ ¹æ®ä¸åŒçš„安装介质(CD/DVD ROMã€U 盘ã€ç½‘络引导),您å¯ä»¥é€‰æ‹©æ‰“开哪些没有打开的引 导设备。 多数 BIOS/UEFI 版本å…许在å¯åŠ¨æ—¶è°ƒå‡ºå¼•å¯¼èœå•é€‰æ‹©æœ¬æ¬¡ä¼šè¯ä¸æ‰€ä½¿ç”¨çš„引导设备。如果 有这项功能,BIOS/UEFI 通常å¯åŠ¨æ—¶ä¼šæ˜¾ç¤ºä¸€æ¡ç±»ä¼¼ "press F12 for boot menu" çš„ä¿¡æ¯ ã€‚å…·ä½“çš„æŒ‰é”®ä¼šå› ç³»ç»Ÿçš„ä¸åŒè€Œä¸åŒï¼›å¸¸ç”¨çš„键有 F12ã€F11 å’Œ F8。从这个èœå•é€‰æ‹©çš„设 备ä¸ä¼šå½±å“ BIOS/UEFI ä¸é»˜è®¤çš„引导次åºï¼Œå°±æ˜¯è¯´ï¼Œå¯ä»¥ä»Ž U 盘å¯åŠ¨ä¸€æ¬¡ï¼Œè€Œå°†å†…置硬 盘作为主引导设备。 如果您的 BIOS/UEFI ä¸æ供引导èœå•é€‰æ‹©å½“å‰çš„å¯åŠ¨è®¾å¤‡ï¼Œæ‚¨åªå¥½ä»Ž BIOS/UEFI è®¾ç½®ä¸ å°† debian-installer 设备设为主引导设备。 很ä¸å¹¸ï¼Œæœ‰äº›è®¡ç®—机的 BIOS/UEFI 版本å¯èƒ½ä¼šæœ‰é”™è¯¯ã€‚å³ä½¿å°† BIOS/UEFI çš„ä¸»è®¾å¤‡æ”¹æˆ ä»Ž U ç›˜å¼•å¯¼ï¼Œä¹Ÿæ— æ³•ä»¤ debian-installer æˆåŠŸå¯åŠ¨ã€‚有些系统完全ä¸èƒ½ä»Ž U 盘介质进 行引导;其他的引导需è¦å°† U 盘引导默认从 "USB harddisk" 或 "USB stick" æ”¹æˆ "USB ZIP" 或 "USB CDROM" æ‰è¡Œã€‚特别是在您在 U 盘上使用 isohybrid å®‰è£…æ˜ åƒï¼ˆå‚阅第  4.3.1 节 "ä½¿ç”¨æ··åˆ CD/DVD æ˜ åƒåˆ¶ä½œ U 盘"ï¼‰ï¼Œå°†è®¾å¤‡ç±»åž‹æ”¹æˆ "USB CDROM" 有助于 解决ä¸èƒ½ä»Ž U 盘硬盘模å¼ä¸‹çš„引导问题。您会需è¦é…置您的 BIOS/UEFI,æ¥å…许"USB æ—§ 版支æŒ"。 å¦‚æžœæ‚¨æ— æ³•æ›´æ”¹ BIOS/UEFI 以从 U 盘直接å¯åŠ¨ï¼Œæ‚¨ä»ç„¶å¯ä»¥é€‰æ‹©å°† ISO å¤åˆ¶åˆ°è¯¥ç›˜ä¸ã€‚ 按第 4.4 节 "为从硬盘引导准备文件"å¯åŠ¨ debian-installer,并在扫æ硬盘驱动器å‘现 å®‰è£…ç¨‹åº ISO æ˜ åƒåŽï¼Œé€‰æ‹© USB è®¾å¤‡å¹¶é€‰æ‹©å®‰è£…æ˜ åƒã€‚ 3.6.3. 具有 UEFI 固件的系统 UEFI("统一å¯æ‰©å±•å›ºä»¶æŽ¥å£")是一ç§æ–°åž‹ç³»ç»Ÿå›ºä»¶ï¼Œç”¨äºŽè®¸å¤šçŽ°ä»£ç³»ç»Ÿï¼Œå¹¶ä¸” - 与其他 用途一起 - 旨在å–ä»£ä¼ ç»Ÿçš„ PC BIOS。 ç›®å‰ï¼Œå¤§å¤šæ•°ä½¿ç”¨ UEFI çš„ PC 系统在固件ä¸ä¹Ÿæœ‰ä¸€ä¸ªæ‰€è°“çš„"兼容支æŒæ¨¡å—"(CSM),它 æ供与ç»å…¸çš„ PC BIOS 完全相åŒçš„æ“作系统接å£ï¼Œä»¥ä¾¿è½¯ä»¶ç¼–写对于ç»å…¸çš„ PC BIOS å¯ ä»¥ä¸å˜åœ°ä½¿ç”¨ã€‚尽管如æ¤ï¼ŒUEFI 旨在有一天完全å–代旧的 PC BIOS,而ä¸ä¼šå®Œå…¨å‘åŽå…¼å®¹ ,并且已ç»æœ‰å¾ˆå¤šå…·æœ‰ UEFI 但没有 CSM 的系统。 在使用 UEFI 的系统上,安装æ“作系统时需è¦è€ƒè™‘å‡ ä»¶äº‹æƒ…ã€‚å›ºä»¶åŠ è½½æ“作系统的方å¼åœ¨ ç»å…¸ BIOS(或 CSM 模å¼ä¸‹çš„ UEFI)和原生 UEFI 之间完全ä¸åŒã€‚一个主è¦çš„区别是,硬 盘分区在硬盘上的记录方å¼ã€‚虽然ç»å…¸çš„ BIOS å’Œ UEFI 在 CSM 模å¼ä¸‹ä½¿ç”¨ DOS 分区表 ,但是原生 UEFI 使用ä¸åŒçš„分区方案,称为 "GUID分区表"(GPT)。在å•ä¸ªç£ç›˜ä¸Šï¼Œä¸º 了所有的实际目的,åªèƒ½ä½¿ç”¨ä¸¤ä¸ªä¸çš„一个,并且在一个ç£ç›˜ä¸Šä½¿ç”¨ä¸åŒæ“作系统的多引 导设置的情况下,所有系统都必须使用相åŒç±»åž‹çš„分区表。使用 GPT 从ç£ç›˜å¼•å¯¼åªèƒ½åœ¨åŽŸ 生 UEFI 模å¼ä¸‹è¿›è¡Œï¼Œä½†éšç€ç¡¬ç›˜å¤§å°çš„增长,使用 GPT å˜å¾—越æ¥è¶Šæ™®éï¼Œå› ä¸ºä¼ ç»Ÿçš„ DOS åˆ†åŒºè¡¨æ— æ³•å¯»å€å¤§äºŽ 2TB çš„ç£ç›˜ï¼Œè€Œ GPT å…许更大的ç£ç›˜ã€‚BIOS(或 CSM 模å¼ä¸‹çš„ UEFI)和原生 UEFI 之间的å¦ä¸€ä¸ªä¸»è¦åŒºåˆ«æ˜¯å˜å‚¨å¼•å¯¼ä»£ç çš„ä½ç½®ï¼Œä»¥åŠä»¥å“ªç§æ ¼å¼ã€‚è¿™ æ„味ç€æ¯ä¸ªç³»ç»Ÿéƒ½éœ€è¦ä¸åŒçš„å¼•å¯¼åŠ è½½ç¨‹åºã€‚ åŽè€…在有 CSM çš„ UEFI 系统上,在å¯åŠ¨ debian-installer æ—¶å˜å¾—很é‡è¦ï¼Œå› 为 debian-installer 会检查它是在 BIOS 还是在原生 UEFI 系统上å¯åŠ¨ï¼Œç„¶åŽå®‰è£…相应的引 å¯¼åŠ è½½ç¨‹åºã€‚通常情况下,这很简å•ï¼Œä½†åœ¨å¤šå¼•å¯¼çŽ¯å¢ƒä¸å¯èƒ½ä¼šå‡ºçŽ°é—®é¢˜ã€‚在一些具有 CSM çš„ UEFI 系统上,å¯ç§»åŠ¨è®¾å¤‡çš„默认å¯åŠ¨æ¨¡å¼å¯èƒ½ä¸Žä»Žç¡¬ç›˜å¯åŠ¨æ—¶å®žé™…使用的ä¸åŒï¼Œ å› æ¤å½“从 U 盘å¯åŠ¨å®‰è£…程åºæ—¶ï¼Œæ¨¡å¼å¯èƒ½ä¸Žå¯åŠ¨å¦ä¸€ä¸ªå·²ç»å®‰è£…在硬盘上的æ“作系统ä¸åŒ ,这å¯èƒ½ä¼šå®‰è£…é”™è¯¯çš„å¼•å¯¼åŠ è½½ç¨‹åºï¼Œå¹¶ä¸”在完æˆå®‰è£…åŽç³»ç»Ÿå¯èƒ½æ— 法å¯åŠ¨ã€‚å½“ä»Žå›ºä»¶å¯ åŠ¨èœå•ä¸é€‰æ‹©å¯åŠ¨è®¾å¤‡æ—¶ï¼ŒæŸäº›ç³»ç»Ÿä¸ºæ¯ä¸ªè®¾å¤‡æ供两个独立的选择,以便用户å¯ä»¥é€‰æ‹© 是在 CSM 还是原生 UEFI 模å¼ä¸‹è¿›è¡Œã€‚ 3.6.4. 安全引导 å¦ä¸€ä¸ªä¸Ž UEFI 相关的主题是所谓的"安全引导"机制。安全å¯åŠ¨æ˜¯ UEFI 实现的一个功能 ,仅å…è®¸å›ºä»¶åŠ è½½å’Œæ‰§è¡Œä½¿ç”¨æŸäº›å¯†é’¥ç¾å的代ç ,从而阻æ¢ä»»ä½•ï¼ˆæ½œåœ¨çš„æ¶æ„)未ç¾å 或用未知密钥ç¾å的引导代ç 。实际上,大多数 UEFI 的安全å¯åŠ¨é»˜è®¤ä»…接å—微软的ç¾å ,其用于ç¾ç½² Windows å¯åŠ¨åŠ 载程åºã€‚Debian包å«ä¸€ä¸ªç”±Microsoftç¾åçš„"shim"å¯åŠ¨åŠ 载程åºï¼Œå› æ¤å¯ä»¥åœ¨å¯ç”¨äº†å®‰å…¨å¼•å¯¼çš„系统上æ£å¸¸å·¥ä½œã€‚ 3.6.5. ç¦ç”¨ Windows çš„"快速引导"/"快速å¯åŠ¨"功能 Windows æ供了一个(在 Windows 8 ä¸å为"快速引导",在 Windows 10 ä¸å为"å¿«é€Ÿå¯ åŠ¨")的功能,æ¥å‡å°‘系统å¯åŠ¨æ—¶é—´ã€‚从技术上讲,当å¯ç”¨æ¤åŠŸèƒ½æ—¶ï¼ŒWindows 在执行关机 命令åŽä¸ä¼šè¿›è¡ŒçœŸæ£çš„关机和真æ£çš„冷å¯åŠ¨ï¼Œè€Œæ˜¯æ‰§è¡Œç±»ä¼¼äºŽéƒ¨åˆ†æŒ‚起到ç£ç›˜çš„æ“作,以 å‡å°‘"引导"时间。åªè¦ Windows 是机器上唯一的æ“作系统,这就没问题,但当您有åŒå¼•å¯¼ 时,若å¦ä¸€ä¸ªæ“作系统与 Windows 访问相åŒçš„文件系统,这就有å¯èƒ½ä¼šå¯¼è‡´é—®é¢˜å’Œæ•°æ®ä¸¢ 失。在这ç§æƒ…况下,文件系统的真实状æ€å¯èƒ½ä¸Ž Windows 认为在"å¯åŠ¨"之åŽçš„情况ä¸åŒï¼Œ 并且å¯èƒ½åœ¨è¿›ä¸€æ¥å†™å…¥æ–‡ä»¶ç³»ç»Ÿæ—¶å¯¼è‡´æ–‡ä»¶ç³»ç»ŸæŸåã€‚å› æ¤ï¼Œåœ¨åŒå¼•å¯¼è®¾ç½®ä¸ï¼Œä¸ºäº†é¿å… 文件系统æŸå,必须在 Windows ä¸ç¦ç”¨"快速引导"/"快速å¯åŠ¨"功能。 进一æ¥ï¼ŒWindows 更新机制已知(有时)会自动å¯åŠ¨è¿™äº›ç‰¹æ€§ï¼Œå³ä½¿æ¤å‰å·²ç»è¢«ç”¨æˆ·å…³é— 了。建议定期å†æ¬¡æ£€æŸ¥è¿™ä¸ªè®¾ç½®ã€‚ 也å¯èƒ½éœ€è¦ç¦ç”¨"快速å¯åŠ¨",甚至需è¦å…许访问 UEFI 设置。æ¥é€‰æ‹©å¯åŠ¨å¦ä¸€ä¸ªæ“作系统 或 debian-installer。在æŸäº› UEFI 系统上,固件将会ä¸åˆå§‹åŒ–键盘控制器或 USB 硬件 ,以å‡å°‘"å¯åŠ¨"时间。在这些情况下,有必è¦å¯åŠ¨åˆ° Windows 并ç¦ç”¨æ¤åŠŸèƒ½ï¼Œä»¥å…许更改 引导顺åºã€‚ 3.6.6. 需è¦ç•™å¿ƒçš„硬件问题 USB BIOS 支æŒä¸Žé”®ç›˜. å‡å¦‚您没有 PS/2 è§„æ ¼çš„é”®ç›˜ï¼Œè€Œåªæœ‰ USB 键盘,在一些很è€çš„ PC 上您需è¦åœ¨ BIOS 设置里é¢æ‰“å¼€ legacy keyboard emulation 设置,使得在引导èœå• ä¸å¯ä»¥ä½¿ç”¨é”®ç›˜ã€‚当然新系统ä¸ä¸ä¼šé‡åˆ°è¿™ç§é—®é¢˜ã€‚å¦‚æžœæ‚¨çš„é”®ç›˜æ— æ³•åœ¨å¼•å¯¼èœå•ä¸‹å·¥ä½œ ,请å‚考主æ¿æ‰‹å†Œï¼Œå¹¶åœ¨ BIOS ä¸æŸ¥çœ‹ "Legacy keyboard emulation" 或 "USB keyboard support" 选项。 第 4Â ç« Â èŽ·å–系统安装介质 目录 4.1. 官方的 Debian GNU/Linux å®‰è£…æ˜ åƒ 4.2. 从 Debian é•œåƒæœåŠ¡å™¨ä¸‹è½½æ–‡ä»¶ 4.2.1. 在哪里能找到安装文件 4.3. 为从 U 盘引导准备文件 4.3.1. ä½¿ç”¨æ··åˆ CD/DVD æ˜ åƒåˆ¶ä½œ U 盘 4.4. 为从硬盘引导准备文件 4.4.1. 硬盘安装程åºä»Ž Linux 引导使用 GRUB 4.5. 为使用 TFTP 网络引导准备文件 4.5.1. 设置 DHCP æœåŠ¡å™¨ 4.5.2. 架设 BOOTP æœåŠ¡å™¨ 4.5.3. å¼€å¯ TFTP æœåŠ¡å™¨ 4.5.4. å°† TFTP æ˜ åƒæ”¾åˆ°é€‚当的ä½ç½® 4.6. 自动化安装 4.6.1. 使用 Debian 安装程åºè¿›è¡Œè‡ªåŠ¨å®‰è£… 4.7. 验è¯å®‰è£…文件的完整性 4.1. 官方的 Debian GNU/Linux å®‰è£…æ˜ åƒ ç›®å‰å®‰è£… Debian GNU/Linux 最容易的方法是使用一组官方的 Debian å®‰è£…æ˜ åƒã€‚å¯ä»¥ä»Ž 一个销售商处è´ä¹°ä¸€ç»„CDs/DVDs(å‚è§CD 销售商)。如果有高速网络和 CD/DVD 刻录机, å¯ä»¥é€‰æ‹©ä»Ž Debian é•œåƒç«™ç‚¹ä¸‹è½½å®‰è£…æ˜ åƒï¼Œç„¶åŽè‡ªå·±åˆ»å½•(å‚è§ Debian CD/DVD 页和 Debian CD FAQ 了解详细说明)。如果您已ç»æœ‰è¿™æ ·çš„光盘安装介质,并能在机器上引导它 们,大多数现代 PC 都适用,这是在所有现代 PCs 的情况,å¯ä»¥ç›´æŽ¥è·³åˆ°ç¬¬Â 5Â ç« å¼•å¯¼å®‰ 装系统。我们尽力让最常用的文件包å«åœ¨ç¬¬ä¸€ä¸ª CD å’Œ DVD æ˜ åƒä¸ï¼Œæ‰€ä»¥åªä½¿ç”¨ç¬¬ä¸€å¼ DVD 就能完æˆåŸºæœ¬çš„æ¡Œé¢å®‰è£…,或者在有é™çš„范围内å¯ä»¥åªä½¿ç”¨ç¬¬ä¸€ä¸ª CD æ˜ åƒã€‚ 由于当å‰æ ‡å‡†å¯¹ CD 容é‡çš„é™åˆ¶ï¼Œä¸æ˜¯æ‰€æœ‰çš„æ¡Œé¢å›¾å½¢çŽ¯å¢ƒéƒ½èƒ½è£…åˆ°ç¬¬ä¸€å¼ CD 里é¢ï¼›æœ‰ 些桌é¢çŽ¯å¢ƒ CD 安装方å¼è¦ä¹ˆé€šè¿‡ç½‘络连接下载其他文件è¦ä¹ˆä½¿ç”¨é¢å¤–çš„ CD。 åŒæ ·ï¼Œè¦è®°ä½ï¼šå¦‚果使用的安装介质ä¸åŒ…括需è¦çš„软件包的è¯ï¼Œæ€»æ˜¯å¯ä»¥ä»¥åŽä»Žè¿è¡Œçš„æ–° Debian 系统æ¥å®‰è£…这些软件包(在安装结æŸåŽï¼‰ã€‚如果需è¦çŸ¥é“åœ¨å“ªä¸ªå®‰è£…æ˜ åƒæ‰¾åˆ°ç‰¹å®š 的软件包,请访问https://cdimage-search.debian.org/。 如果您的机器ä¸æ”¯æŒä»Žå…‰ç›˜åª’介引导 (ä»…é™äºŽéžå¸¸å¤è€çš„ PC 系统),但您有一套 CD/DVD ,å¯ä»¥ä½¿ç”¨æ›¿ä»£çš„方案,例如:硬盘〠U 盘ã€ç½‘络引导ã€æˆ–è€…ä»Žå…‰ç›˜æ‰‹å·¥è£…è½½å†…æ ¸æ¥åˆå§‹ 化系统安装程åºã€‚光盘的里已ç»åŒ…å«äº†ç”¨å…¶ä»–方法引导所需的文件;Debian 网络å˜æ¡£å’Œæ–‡ 件夹组织方å¼ç›¸åŒã€‚å› æ¤å½“引导需è¦ç‰¹å®šçš„文件时,å¯ä»¥ä»Žå®‰è£…媒介的相åŒç›®å½•å’Œå目录 ä¸æ‰¾åˆ°ã€‚ 一旦安装程åºè¢«å¼•å¯¼ï¼Œå®ƒå°†èƒ½å¤ŸèŽ·å¾—光盘ä¸å…¶ä»–所有必需的文件。 如果您没有安装介质,则需è¦ä¸‹è½½å®‰è£…程åºç³»ç»Ÿæ–‡ä»¶å¹¶ä¸”把它们放到硬盘或 U 盘或一å°è¿ž 网的计算机上,然åŽå®ƒä»¬å¯ä»¥è¢«ç”¨æ¥å¼•å¯¼å®‰è£…程åºã€‚ 4.2. 从 Debian é•œåƒæœåŠ¡å™¨ä¸‹è½½æ–‡ä»¶ 选择离您较近的(å› æ¤å¾ˆå¯èƒ½ä¹Ÿæ˜¯æœ€å¿«çš„)é•œåƒæœåŠ¡å™¨ï¼Œè¯·å‚è§ Debian é•œåƒåˆ—表。 4.2.1. 在哪里能找到安装文件 å„ç§å®‰è£…文件å¯ä»¥åœ¨æ¯ä¸ª Debian é•œåƒçš„ debian/dists/bookworm/main/installer-amd64 /current/images/ ä¸æ‰¾åˆ°ï¼›MANIFEST 文件列出了æ¯ä¸€ä¸ªæ˜ åƒåŠå…¶ç”¨é€”。 4.3. 为从 U 盘引导准备文件 为了准备 U 盘,推è使用一å°æ£åœ¨è¿è¡Œçš„æ”¯æŒ USB çš„ GNU/Linux 系统。当å‰çš„ GNU/ Linux 系统会在您æ’å…¥ U 盘的时候自动识别。如果没有,您应该确认 usb-storage å†…æ ¸ 模å—是å¦å·²ç»è¢«åŠ 载。U 盘æ’å…¥åŽï¼Œå®ƒå°†è¢«æ˜ 射到å为 /dev/sdX 的设备,其ä¸çš„ "X" 是 a-z çš„å—æ¯ã€‚您å¯ä»¥é€šè¿‡åœ¨æ’å…¥ U 盘å‰åŽè¿è¡Œ lsblk 命令æ¥æŸ¥çœ‹ U ç›˜è¢«æ˜ å°„åˆ°å“ªä¸ªè®¾å¤‡ å。(查看 dmesg 命令的输出(以 root 用户è¿è¡Œï¼‰ä¹Ÿæ˜¯ä¸€ç§æ–¹æ³•ã€‚)è¦å†™å…¥ä¿¡æ¯ï¼Œæ‚¨éœ€ è¦å…ˆå…³é— U 盘的写ä¿æŠ¤å¼€å…³ã€‚ è¦å‘Š 采用这ç§æ–¹æ³•å°†é”€æ¯è®¾å¤‡ä¸Šå·²æœ‰çš„任何内容ï¼è¯·ç¡®è®¤æ‚¨ä½¿ç”¨äº†æ£ç¡®çš„ U 盘设备åã€‚å¦‚æžœæž é”™ï¼Œæ¯”å¦‚å†™æˆç¡¬ç›˜ï¼Œå°†é€ æˆè¯¥è®¾å¤‡ä¸Šçš„所有信æ¯ä¸¢å¤±ã€‚ 4.3.1.Â ä½¿ç”¨æ··åˆ CD/DVD æ˜ åƒåˆ¶ä½œ U 盘 针对æ¤æž¶æž„çš„ Debianå®‰è£…æ˜ åƒæ˜¯é‡‡ç”¨ isohybrid 技术创建的,这æ„味ç€å®ƒä»¬å¯ä»¥è¢«ç›´æŽ¥ 写入 U 盘,这是éžå¸¸ç®€å•çš„制作安装介质的方法。åªéœ€ä¸º U 盘选择一个大å°åˆé€‚çš„æ˜ åƒ ï¼ˆå¦‚ netintã€CD 或 DVD-1)。å‚阅第 4.1 节 "官方的 Debian GNU/Linux å®‰è£…æ˜ åƒ" 获 å–å®‰è£…æ˜ åƒã€‚ 您选ä¸çš„å®‰è£…æ˜ åƒåº”该被直接写入 U 盘,覆盖它当å‰çš„内容。例如,使用已有的 GNU/ Linux ç³»ç»Ÿï¼Œæ˜ åƒæ–‡ä»¶å¯ä»¥å‚照下é¢æ–¹æ³•å†™å…¥ U 盘,写之å‰è¯·ç¡®è®¤ U 盘已ç»å¸è½½ï¼š # cp debian.iso /dev/sdX # sync 对大多数用户æ¥è¯´ï¼Œç®€å•åœ°æŠŠå®‰è£…æ˜ åƒå†™å…¥ U 盘已ç»å¤Ÿç”¨ã€‚å¦‚æžœæ‚¨æœ‰ç‰¹æ®Šéœ€æ±‚ï¼Œè¯·é˜…è¯»æ¤ ç»´åŸºé¡µé¢ã€‚ 在其它æ“作系统上如何åšçš„ä¿¡æ¯å¯ä»¥åœ¨Debian CD FAQä¸æ‰¾åˆ°ã€‚ é‡è¦ æ˜ åƒå¿…须写入整个盘设备上而ä¸æ˜¯åˆ†åŒºä¸Šï¼Œä¾‹å¦‚ /dev/sdb 而ä¸æ˜¯ /dev/sdb1。ä¸è¦ä½¿ç”¨ unetbootin çš„å·¥å…·ï¼Œå®ƒä¼šæ›´æ”¹æ˜ åƒã€‚ 4.4. 为从硬盘引导准备文件 安装程åºå¯ä»¥ä»Žç¡¬ç›˜åˆ†åŒºä¸Šé¢ç”¨å¼•å¯¼æ–‡ä»¶å¼•å¯¼ã€‚它们å¯ä»¥åœ¨å…¶å®ƒæ“作系统下é¢å¯åŠ¨ï¼Œæˆ–者 直接使用 BIOS æ供的引导装载程åºç›´æŽ¥å¯åŠ¨ã€‚在现代的 UEFI ç³»ç»Ÿä¸Šï¼Œå†…æ ¸å¯ä»¥ç›´æŽ¥ä»Ž UEFI åˆ†åŒºå¼•å¯¼ï¼Œè€Œæ— éœ€å¼•å¯¼ç¨‹åºã€‚ 采用这个技术å¯ä»¥å®žçŽ°å®Œå…¨çš„"纯网络"的安装方å¼ã€‚è¿™æ ·å¯ä»¥é¿å…一些使用å¯ç§»åŠ¨ä»‹è´¨å¸¦ æ¥çš„的缺点,比如寻找和刻录 CD/DVD æ˜ åƒã€‚ 4.4.1. 硬盘安装程åºä»Ž Linux 引导使用 GRUB è¿™ä¸€èŠ‚å°†è§£é‡Šå¦‚ä½•å¢žåŠ æˆ–è€…ç”šè‡³æ›¿æ¢çŽ°æœ‰çš„ linux 安装,通过GRUB。 在å¯åŠ¨æ—¶ï¼ŒGRUB 支æŒå°†å†…æ ¸å’Œç£ç›˜æ˜ åƒåŠ 载到内å˜ä¸ã€‚这个内å˜è™šæ‹Ÿç£ç›˜å¯ä»¥è¢«ç”¨åšå†…æ ¸ çš„æ ¹æ–‡ä»¶ç³»ç»Ÿã€‚ 将以下文件从 Debian å˜æ¡£ä¸å¤åˆ¶åˆ°ç¡¬ç›˜ä¸æ¯”较方便的地方,比如 /boot/newinstall/。 • vmlinuz(å†…æ ¸äºŒè¿›åˆ¶æ–‡ä»¶) • initrd.gz (内å˜è™šæ‹Ÿç£ç›˜æ˜ åƒ) 如果您åªæ„¿æ„使用硬盘引导,然åŽä»Žç½‘络下载其他文件,需è¦ä¸‹è½½ netboot/ debian-installer/amd64/initrd.gz 文件åŠå…¶å¯¹åº”çš„å†…æ ¸ netboot/debian-installer/ amd64/linux。这将å…许您é‡æ–°åˆ†åŒºç”¨äºŽå¼•å¯¼çš„硬盘,需è¦å°å¿ƒæ“作。 å¦ä¸€ç§æ–¹æ³•ï¼Œå¯ä»¥åœ¨å®‰è£…æ—¶ä¿æŒåŽŸç¡¬ç›˜çš„分区ä¸å˜ï¼Œæ‚¨éœ€è¦ä¸‹è½½ hd-media/initrd.gz æ–‡ 件以åŠå¯¹åº”çš„å†…æ ¸ hd-media/vmlinuz,还需è¦å°†å®‰è£…文件å¤åˆ¶åˆ°ç¡¬ç›˜ä¸Šï¼ˆç¡®è®¤æ–‡ä»¶å是以 .iso ç»“å°¾çš„ï¼‰ã€‚è¿™æ ·å®‰è£…ç¨‹åºå°±å¯ä»¥ä»Žç¡¬ç›˜å¼•å¯¼ï¼Œå¹¶ä»Žå®‰è£…æ˜ åƒä¸Šå®‰è£…ï¼Œè€Œæ— éœ€ä½¿ç”¨ç½‘ç»œ 。 最åŽï¼Œè¦é…ç½® bootloader,请进入第 5.1.3 节 "从 Linux 使用 GRUB æ¥å¼•å¯¼"。 4.5. 为使用 TFTP 网络引导准备文件 如果您的机器连接到了一个局域网,您å¯ä»¥ä»Žç½‘络上的å¦å¤–一å°æœºå™¨ä¸Šé¢é€šè¿‡ TFTP æ¥å¼• 导它。如果您倾å‘从å¦å¤–一å°æœºå™¨ä¸Šé¢å¼•å¯¼å®‰è£…系统,则引导文件需è¦æ”¾åœ¨é‚£å°æœºå™¨ä¸Šé¢ çš„æŸä¸ªç‰¹æ®Šåœ°æ–¹ï¼Œå¹¶ä¸”é…置好能够能够支æŒå¯¹æ‚¨çš„机器进行引导。 您需è¦è®¾ç½®ä¸€å° TFTP æœåŠ¡å™¨ï¼Œå¹¶ä¸”对于很多机器æ¥è¯´ï¼Œè¿˜éœ€è¦ä¸€å° DHCP æœåŠ¡å™¨ï¼Œæˆ– BOOTP æœåŠ¡å™¨ã€‚ BOOTP æ˜¯ä¸€ç§ IP å议,用æ¥å‘Šè¯‰ä¸€å°è®¡ç®—机它自己 IP 地å€ä»¥åŠä»Žç½‘络何处获得å¯åŠ¨æ˜ åƒã€‚ DHCP (Dynamic Host Configuration Protocol) 是一个更çµæ´»ï¼Œå‘åŽå…¼å®¹çš„ BOOTP 扩展。有些系统åªèƒ½é€šè¿‡ DHCP æ¥é…置。 æ™®é€šæ–‡ä»¶ä¼ è¾“åè®®(Trivial File Transfer Protocol (TFTP))被用于为客户æä¾›å¼•å¯¼æ˜ åƒ ã€‚ç†è®ºä¸Šï¼Œä»»æ„æœåŠ¡å™¨ï¼Œåœ¨ä»»æ„å¹³å°ä¸Šåªè¦å®žçŽ°äº†è¿™äº›å议就都能够被应用。在这一节的 一些例å里é¢ï¼Œæˆ‘们将æ供在 SunOS 4.xã€SunOS 5.x (å³ Solaris) å’Œ GNU/Linux ä¸Šé¢ çš„ä¸€äº›æ“作例å。 æ³¨æ„ å¯¹äºŽ Debian GNU/Linux æœåŠ¡å™¨ï¼Œæˆ‘们推è使用 tftpd-hpa。它由 syslinux bootloader çš„åŒä¸€ä½œè€…å¼€å‘ï¼Œå› æ¤ä¸ä¼šå¯¼è‡´å¾ˆå¤šé—®é¢˜ã€‚å¦ä¸€ä¸ªå¥½çš„选择是 atftpd。 4.5.1. 设置 DHCP æœåŠ¡å™¨ 一个 DHCP æœåŠ¡å™¨è‡ªç”±è½¯ä»¶æ˜¯ ISC dhcpd。对于 Debian GNU/Linux,推è使用 isc-dhcp-server 软件包。这里是它的一个简å•çš„é…置示例文件(å‚阅 /etc/dhcp/ dhcpd.conf): option domain-name "example.com"; option domain-name-servers ns1.example.com; option subnet-mask 255.255.255.0; default-lease-time 600; max-lease-time 7200; server-name "servername"; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.200 192.168.1.253; option routers 192.168.1.1; } host clientname { filename "/tftpboot.img"; server-name "servername"; next-server servername; hardware ethernet 01:23:45:67:89:AB; fixed-address 192.168.1.90; } 在这个例åä¸ï¼Œä¸€å°æœåŠ¡å™¨ servername 负责执行包括 DHCP æœåŠ¡å™¨ã€TFTP æœåŠ¡å™¨å’Œç½‘å…³ 在内的所有工作。您需è¦ä¿®æ”¹åŸŸå选项,以åŠæœåŠ¡å™¨å和客户端硬件地å€ã€‚filename 选项 应该是将è¦ä»Ž TFTP 获å–的文件å。 在编辑了 dhcpd é…置文件åŽï¼Œæ‚¨éœ€è¦ä½¿ç”¨ä¸‹é¢çš„命令é‡æ–°å¯åŠ¨ï¼š/etc/init.d/ isc-dhcp-server restart。 4.5.1.1. 在 DHCP é…ç½®ä¸æ‰“å¼€ PXE 引导功能 这里是å¦å¤–一个采用 TFTP çš„ Pre-boot Execution Environment (PXE) 方法的 dhcp.conf é…置例å。 option domain-name "example.com"; default-lease-time 600; max-lease-time 7200; allow booting; allow bootp; # The next paragraph needs to be modified to fit your case subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.200 192.168.1.253; option broadcast-address 192.168.1.255; # the gateway address which can be different # (access to the internet for instance) option routers 192.168.1.1; # indicate the dns you want to use option domain-name-servers 192.168.1.3; } group { next-server 192.168.1.3; host tftpclient { # tftp client hardware address hardware ethernet 00:10:DC:27:6C:15; filename "pxelinux.0"; } } 注æ„对于 PXE 引导æ¥è¯´ï¼Œå®¢æˆ·ç«¯æ–‡ä»¶å pxelinux.0 是一个 boot loader,而éžä¸€ä¸ªå†…æ ¸ æ˜ è±¡(å‚è§ä¸‹é¢çš„第 4.5.4 节 "å°† TFTP æ˜ åƒæ”¾åˆ°é€‚当的ä½ç½®")。 如果机器使用 UEFI æ¥å¼•å¯¼ï¼Œé‚£ä¹ˆå¿…须指定适于 UEFI 机器的引导程åºï¼Œä¾‹å¦‚ group { next-server 192.168.1.3; host tftpclient { # tftp client hardware address hardware ethernet 00:10:DC:27:6C:15; filename "debian-installer/amd64/bootnetx64.efi"; } } 4.5.2. 架设 BOOTP æœåŠ¡å™¨ 在 GNU/Linux 下é¢å¯ä»¥ä½¿ç”¨ä¸¤ç§ BOOTP æœåŠ¡å™¨ã€‚首先是 CMU bootpd,å¦å¤–一ç§å®žé™…上是 DHCP æœåŠ¡å™¨ï¼šISC dhcpd。Debian GNU/Linux ä¸å®ƒä»¬åˆ†åˆ«è¢«åŒ…å«åœ¨ bootp å’Œ isc-dhcp-server 软件包。 为了使用 CMU bootpd,您必须首先将 /etc/inetd.conf ä¸ç›¸å…³çš„æ³¨é‡Šæ ‡è®°åŽ»æŽ‰(æˆ–è€…åŠ å…¥ 一些新行)。在 Debian GNU/Linux 里,您å¯ä»¥è¿è¡Œ update-inetd --enable bootps,然 åŽæ‰§è¡Œ /etc/init.d/inetd reload æ¥å®žçŽ°æ¤ä»»åŠ¡ã€‚万一您的 BOOTP æœåŠ¡å™¨ä¸æ˜¯è¿è¡Œåœ¨ Debian 上,这行看起æ¥åº”该åƒè¿™æ ·ï¼š bootps dgram udp wait root /usr/sbin/bootpd bootpd -i -t 120 现在,您必须创建一个 /etc/bootptab 文件。它具有和一些ç»å…¸çš„ BSD 文件很相似,并 使用相åŒçš„åŠ å¯†æ ¼å¼ã€‚这些文件包括 printcapã€termcap å’Œ disktab。å‚è§ bootptab çš„ 手册页以获得更多的信æ¯ã€‚对于 CMU bootpd,您将需è¦çŸ¥é“客户机硬件(MAC)地å€ã€‚这里 有一个示例 /etc/bootptab: client:\ hd=/tftpboot:\ bf=tftpboot.img:\ ip=192.168.1.90:\ sm=255.255.255.0:\ sa=192.168.1.1:\ ha=0123456789AB: 您至少需è¦ä¿®æ”¹ "ha" 选项,它指定了客户机的硬件地å€ã€‚"bf" 选项则指定了一个客户机 应该通过 TFTP å–得的文件å称。请从第 4.5.4 节 "å°† TFTP æ˜ åƒæ”¾åˆ°é€‚当的ä½ç½®" 处获 å¾—æ›´å¤šçš„ä¿¡æ¯ ç›¸å,通过 ISC dhcpd 设置 BOOTP å°±éžå¸¸å®¹æ˜“ã€‚å› ä¸ºå®ƒæŠŠ BOOTP 客户程åºçœ‹æˆä¸€ä¸ªç‰¹æ®Š çš„ DHCP 客户端。部分体系结构需è¦ç»è¿‡å¤æ‚的设置æ‰èƒ½ä»Ž BOOTP å¯åŠ¨å®¢æˆ·ç«¯ã€‚如果您的 机器属于这ç§æƒ…况,请阅读第 4.5.1 节 "设置 DHCP æœåŠ¡å™¨"。å¦åˆ™ï¼Œå¤§æ¦‚åªéœ€è¦å°† allow bootp æŒ‡ä»¤æ·»åŠ åˆ°åŒ…å«å®¢æˆ·æœºçš„å网的é…置部分 /etc/dhcp/dhcpd.conf,并用命令 /etc/init.d/isc-dhcp-server restart é‡æ–°å¯åŠ¨ dhcpd。 4.5.3.Â å¼€å¯ TFTP æœåŠ¡å™¨ è¦å‡†å¤‡å¥½ TFTP æœåŠ¡å™¨ï¼Œæ‚¨é¦–先需è¦ç¡®å®š tftpd å·²ç»å¯åŠ¨ã€‚ 对于 tftpd-hpa 有两ç§æ–¹å¼å¯ä»¥å¯åŠ¨æœåŠ¡ã€‚它å¯ä»¥é€šè¿‡ç³»ç»Ÿçš„ inetd 守护程åºå¯åŠ¨ï¼Œæˆ– 者设置为独立的守护程åºã€‚è¿™å¯ä»¥åœ¨å®‰è£…软件包的时候选择,也å¯ä»¥ç”¨é‡æ–°é…置软件包方 å¼ä¿®æ”¹ã€‚ æ³¨æ„ å› ä¸ºåŽ†å²åŽŸå› ,TFTP æœåŠ¡å™¨ä½¿ç”¨ /tftpboot ä½œä¸ºæ˜ åƒæ–‡ä»¶ç›®å½•ã€‚然而,Debian GNU/ Linux 软件包éµå®ˆ Filesystem Hierarchy Standard 使用其他的目录。例如,tftpd-hpa 默认使用 /srv/tftp。您或许è¦é€‚当地调整一下é…置文件示例。 Debian ä¸æ‰€æœ‰ in.tftpd å‚数默认都会将 TFTP 请求记录到系统日志ä¸ã€‚æœ‰äº›è¿˜æ”¯æŒ -v é€‰é¡¹å¢žåŠ è¯¦ç»†ç¨‹åº¦ã€‚ä¸‡ä¸€é‡åˆ°å¼•å¯¼é—®é¢˜ï¼ŒæŽ¨è先检查这些日志信æ¯ï¼Œè¿™å¯¹äºŽåˆ†æžé”™è¯¯æ˜¯ä¸€ 个好的起始点。 4.5.4. 将 TFTP æ˜ åƒæ”¾åˆ°é€‚当的ä½ç½® 接下æ¥ï¼Œå°†ç¬¬Â 4.2.1 节 "在哪里能找到安装文件" ä¸æ‰¾åˆ°çš„ TFTP å¯åŠ¨æ˜ åƒæ”¾ç½®åˆ° tftpd å¼•å¯¼æ˜ åƒç›®å½•ä¸ã€‚您å¯èƒ½éœ€è¦å°†è¯¥æ–‡ä»¶é“¾æŽ¥åˆ° tftpd 所使用的引导特定客户端的文件å。 ä¸å¹¸çš„是,这个文件å完全决定于 TFTP 客户程åºï¼Œè€Œä¸”æ²¡æœ‰ä¸€ä¸ªå¼ºåˆ¶çš„æ ‡å‡†ã€‚ 对于用 PXE 引导æ¥è¯´ï¼Œæ‚¨æ‰€éœ€çš„åªæ˜¯å»ºç«‹ netboot/netboot.tar.gz 压缩包。åªé¡»å°†æ¤åŒ… 解压到 tftpd å¼•å¯¼æ˜ åƒç›®å½•ä¸‹ã€‚并确ä¿æ‚¨çš„ DHCP æœåŠ¡å™¨çš„é…置将会把 pxelinux.0 作为 å¯åŠ¨æ‰€éœ€çš„文件åä¼ é€’ç»™ tftpd。对于 UEFI 机器,需è¦ä¼ 递适当的 EFI å¼•å¯¼æ˜ åƒå称( 如 /debian-installer/amd64/bootnetx64.efi)。 4.6. 自动化安装 è¦åŒæ—¶å®‰è£…多å°è®¡ç®—机,å¯ä»¥ä½¿ç”¨å®Œå…¨è‡ªåŠ¨æ–¹å¼å®‰è£…。这方é¢çš„ Debian 软件包包括 fai-quickstart (å¯ä»¥ç”¨æ¥å®‰è£…æœåŠ¡å™¨) å’Œ Debian 安装程åºè‡ªå·±ã€‚å‚阅 FAI home page 了解更多细节。 4.6.1. 使用 Debian 安装程åºè¿›è¡Œè‡ªåŠ¨å®‰è£… Debian 安装程åºæ”¯æŒä½¿ç”¨é¢„å…ˆé…置的文件进行自动安装。预置文件å¯ä»¥ä»Žç½‘络或移动介质 ä¸ŠåŠ è½½ï¼Œå¹¶è‡ªåŠ¨å›žç”安装过程ä¸çš„问题。 在附录 B, 使用预置自动进行安装是有关预置文件的完整文档,并有一些å¯ä»¥ä½¿ç”¨çš„例å 供您修改。 4.7. 验è¯å®‰è£…文件的完整性 您å¯ä»¥ç›¸å¯¹ Debian é•œåƒä¸Šçš„ SHA256SUMS 或 SHA512SUMS 文件æ¥éªŒè¯ä¸‹è½½çš„文件的完整 æ€§ã€‚ä½ å¯ä»¥åœ¨ç›¸åŒä½ç½®å‘çŽ°å®ƒä»¬ä½œä¸ºå®‰è£…æ˜ åƒæœ¬èº«ã€‚请访问åŽé¢çš„ä½ç½®ï¼š • CDæ˜ åƒçš„æ ¡éªŒå’Œæ–‡ä»¶, • DVDæ˜ åƒçš„æ ¡éªŒå’Œæ–‡ä»¶, • BDæ˜ åƒçš„æ ¡éªŒå’Œæ–‡ä»¶, • å…¶ä»–å®‰è£…æ–‡ä»¶çš„æ ¡éªŒå’Œæ–‡ä»¶. ä¸ºäº†è®¡ç®—ä¸‹è½½çš„å®‰è£…æ–‡ä»¶çš„æ ¡éªŒå’Œï¼Œè¯·åˆ†åˆ«ä½¿ç”¨ sha256sum filename.iso å’Œ sha512sum filename.iso ,然åŽå°†æ˜¾ç¤ºçš„æ ¡éªŒå’Œä¸Žå„自相应的 SHA256SUMS å’Œ SHA512SUMS 文件ä¸çš„值进行比较。 在这个题目(如脚本check_debian_iso,将上述过程åŠè‡ªåŠ¨åŒ–)上,Debian CD FAQ 具有 更多有用信æ¯ï¼Œä»¥åŠæŒ‡ç¤ºï¼Œå¦‚何验è¯ä¸Šè¿°æ ¡éªŒå’Œæ–‡ä»¶è‡ªèº«çš„完整性。 第 5Â ç« Â å¼•å¯¼å®‰è£…ç³»ç»Ÿ 目录 5.1. 在 64-bit PC ä¸Šå¼•å¯¼å®‰è£…ç¨‹åº 5.1.1. 从 U 盘引导 5.1.2. 从光盘(CD/DVD)引导 5.1.3. 从 Linux 使用 GRUB æ¥å¼•å¯¼ 5.1.4. 用 TFTP 引导 5.1.5. 引导å±å¹• 5.1.6. å›¾å½¢å®‰è£…ç¨‹åº 5.2. 辅助功能 5.2.1. 安装程åºå‰ç«¯ 5.2.2. USB 盲文点å—显示器 5.2.3. 串å£ç›²æ–‡ç‚¹å—显示器 5.2.4. 软件è¯éŸ³åˆæˆ 5.2.5. 硬件è¯éŸ³åˆæˆï¼ˆHardware Speech Synthesis) 5.2.6. æ¿å¡è®¾å¤‡ 5.2.7. 高对比度的主题 5.2.8. 缩放 5.2.9. 专家安装ã€æ•‘æ´æ¨¡å¼ã€è‡ªåŠ¨å®‰è£… 5.2.10. 已安装系统的辅助功能 5.3. 引导å‚æ•° 5.3.1. å¼•å¯¼æŽ§åˆ¶å° 5.3.2. Debian 安装程åºçš„å‚æ•° 5.3.3. 使用引导å‚æ•°æ¥å›žç”问题 5.3.4. å°†å‚æ•°ä¼ é€’ç»™å†…æ ¸æ¨¡å— 5.3.5. å†…æ ¸æ¨¡å—黑åå• 5.4. 安装过程ä¸çš„æ•…éšœä¿®å¤ 5.4.1. 光盘媒体的å¯é 性 5.4.2. 引导é…ç½® 5.4.3. 软件è¯éŸ³åˆæˆ 5.4.4. 常è§çš„ 64-bit PC 安装问题 5.4.5. å†…æ ¸èµ·å§‹æ¶ˆæ¯çš„注解 5.4.6. 报告安装问题 5.4.7. æ交安装报告 5.1. 在 64-bit PC ä¸Šå¼•å¯¼å®‰è£…ç¨‹åº è¦å‘Š å‡å¦‚您的机器上有其它的æ“作系统,并希望ä¿ç•™ï¼ˆåŒé‡å¯åŠ¨çš„设置),那么è¦ç¡®ä¿åœ¨å¼•å¯¼ 安装程åºä¹‹å‰å°†å…¶æ£ç¡®åœ°è¢«å…³é—。在å¦å¤–一个æ“ä½œç³»ç»Ÿä¼‘çœ æ—¶ï¼ˆå·²ç»æŒ‚起到ç£ç›˜ï¼‰å®‰è£…æ“ ä½œç³»ç»Ÿï¼Œå›žåˆ°å¯¼è‡´ä¸¢å¤±æˆ–æŸåæ“作系统的状æ€ä¿¡æ¯ï¼Œå½“é‡æ–°å¼•å¯¼æ—¶ä¼šå‡ºçŽ°é—®é¢˜ã€‚ æ³¨æ„ å…³äºŽå¦‚ä½•å¼•å¯¼å›¾å½¢å®‰è£…ç¨‹åºçš„ä¿¡æ¯ï¼Œè¯·å‚è§ç¬¬Â 5.1.6 节 "图形安装程åº"。 5.1.1. 从 U 盘引导 如果您的计算机å¯ä»¥ä»Ž USB 引导,那么这å¯èƒ½æ˜¯æœ€ç®€å•çš„安装方法。å‡è®¾å·²ç»ä»Žç¬¬  3.6.2 节 "选择引导设备" 和第 4.3 节 "为从 U 盘引导准备文件" 准备好了所有æ¥éª¤ï¼Œ 那么åªéœ€å°† U 盘æ’入一个空的 USB å£å¹¶é‡æ–°å¼•å¯¼è®¡ç®—机。系统应该引导,除éžä½¿ç”¨äº†çµ 活方å¼åˆ›å»º U 盘并且ä¸å¯ç”¨ï¼Œåº”该(在支æŒçš„硬件上)看到图形引导èœå•ã€‚这里å¯ä»¥é€‰æ‹© å„ç§å®‰è£…程åºé€‰é¡¹ï¼Œæˆ–åªæ˜¯æŒ‰ Enter 按键。 5.1.2. 从光盘(CD/DVD)引导 如果您有一套光盘,并且您的机器支æŒç›´æŽ¥ä»Žè¿™äº›å…‰ç›˜ä¸Šå¼•å¯¼ï¼Œé‚£å°±å¤ªå¥½äº†ï¼åªéœ€æŒ‰è¿™ä¸ª 说明é…置您的系统,使其能够从光盘上引导,如在第 3.6.2 节 "选择引导设备"ä¸æ‰€æè¿° 的,æ’入光盘,然åŽé‡æ–°å¼•å¯¼ï¼Œå†è¿›è¡Œåˆ°ä¸‹ä¸€ç« 。 注æ„,æŸäº›ç‰¹å®šçš„光盘驱动器会需è¦ä¸€äº›ç‰¹æ®Šçš„驱动程åºï¼Œè¿™æ ·å®ƒä»¬å¯èƒ½åœ¨å®‰è£…阶段的早 期ä¸èƒ½è®¿é—®ã€‚å¦‚æžœä»Žå…‰ç›˜å¼•å¯¼çš„æ ‡å‡†æ–¹æ³•ä¸èƒ½ç”¨äºŽæ‚¨çš„硬件,那么é‡æ–°é˜…è¯»æœ¬ç« ä¸å…³äºŽå…¶ 它ç§ç±»çš„å†…æ ¸ä»¥åŠå®‰è£…方法,它们有å¯èƒ½ä¼šè§£å†³é—®é¢˜ã€‚ å³ä¾¿æ‚¨ä¸èƒ½ä»Žå…‰ç›˜å¼•å¯¼ï¼Œå¯èƒ½ä¾ç„¶å¯ä»¥ä»Žå…‰ç›˜ä¸Šå®‰è£… Debian 系统组件和想è¦å®‰è£…的任何 软件包。åªè¦ä½¿ç”¨ä¸åŒçš„媒介æ¥å¼•å¯¼ï¼Œå¹¶å½“安装æ“作系统ã€åŸºç¡€ç³»ç»Ÿå’Œä»»æ„é™„åŠ çš„è½¯ä»¶åŒ… 时,åªéœ€å°†å®‰è£…系统指å‘光盘驱动器å³å¯ã€‚ 如果引导出现问题,请å‚è§ç¬¬Â 5.4 节 "安装过程ä¸çš„故障修å¤"。 5.1.3. 从 Linux 使用 GRUB æ¥å¼•å¯¼ 为了从硬盘引导安装程åºï¼Œé¦–先必须下载并放置第 4.4 节 "为从硬盘引导准备文件" ä¸æ‰€ æ述的所需文件。 对于 GRUB2,您将需è¦åœ¨ /boot/grub/grub.cfg ä¸é…置两个基本内容: • 在å¯åŠ¨æ—¶åŠ è½½ initrd.gz 安装程åºï¼› • 让 vmlinuz å†…æ ¸ä½¿ç”¨ RAM ç£ç›˜ä½œä¸ºå…¶æ ¹åˆ†åŒºã€‚ 例如,安装程åºçš„æ¡ç›®æ˜¯ï¼š menuentry 'New Install' { insmod part_msdos insmod ext2 set root='(hd0,msdos1)' linux /boot/newinstall/vmlinuz initrd /boot/newinstall/initrd.gz } 5.1.4. 用 TFTP 引导 从网络引导需è¦ç½‘ç»œè¿žæŽ¥å’Œä¸€å° TFTP 网络引导æœåŠ¡å™¨ï¼ˆä¹Ÿå¯èƒ½æ˜¯ DHCPã€RARP 或 BOOTP æœåŠ¡å™¨ï¼Œä»¥è¿›è¡Œè‡ªåŠ¨ç½‘络é…置)。 用于支æŒç½‘络引导的æœåŠ¡å™¨ç«¯è®¾ç½®åœ¨ç¬¬Â 4.5 节 "为使用 TFTP 网络引导准备文件" ä¸æè¿° 。 在 i386 体系上有很多方法用 TFTP 进行引导。 5.1.4.1.Â æ”¯æŒ PXE 的网å¡æˆ–è€…ä¸»æ¿ æ‚¨çš„ç½‘å¡æˆ–者主æ¿å¯èƒ½å·²ç»æ供了 PXE 引导功能。它是 Intel (tm) TFTP 引导的å†å®žçŽ° ã€‚å¦‚æžœæ˜¯è¿™æ ·çš„è¯ï¼Œæ‚¨èƒ½å¤Ÿé…ç½® BIOS/UEFI 而从网络进行引导。 5.1.4.2. 带有网络 BootROM çš„ç½‘å¡ æ‚¨çš„ç½‘å¡å¯èƒ½å·²ç»æ供了 TFTP 引导功能。 5.1.4.3. Etherboot etherboot project (etherboot 项目)æ供了进行 TFTP 引导所需è¦çš„引导软盘甚至是 引导 ROMs。 5.1.5. 引导å±å¹• 当安装程åºå¼•å¯¼æ—¶ï¼Œæ‚¨åº”该看到å‹å¥½çš„图形å±å¹•ï¼Œæ˜¾ç¤º Debian æ ‡å¿—å’Œèœå•ï¼š Debian GNU/Linux installer boot menu Graphical install Install Advanced options > Accessible dark contrast installer menu > Help Install with speech synthesis æ³¨æ„ æ ¹æ®è®¡ç®—机的引导方å¼ï¼ˆBIOS 或 UEFI)ä¸åŒï¼Œæ¤å›¾å½¢å±å¹•å°†çœ‹èµ·æ¥ç•¥æœ‰ä¸åŒï¼Œä½†ä¼šæ˜¾ç¤º 相åŒçš„选项。 æ ¹æ®æ‚¨ä½¿ç”¨çš„安装方法,"Graphical install"(图形安装)选项å¯èƒ½ä¸å¯ç”¨ã€‚å¦å¤–,åŒæž¶ æž„æ˜ åƒåœ¨æ¯ä¸ªå®‰è£…选项下还会有它的 64 ä½å˜ä½“ï¼Œå› æ¤é€‰é¡¹æ•°é‡å‡ 乎会翻å€ã€‚ 普通安装时,å¯ä»¥ä½¿ç”¨é”®ç›˜æ–¹å‘键或者键入(高亮的)首å—æ¯ --,并按下 Enter,æ¥é€‰æ‹© "Graphical install"(图形安装)或"Install"(图形安装)入å£ï¼Œä»Žè€Œå¼•å¯¼å®‰è£…程åºã€‚ 默认已ç»é€‰æ‹©äº†"Graphical install"(图形安装)入å£ã€‚ "Advanced options"(高级选项)用于访问第二层èœå•ï¼Œå¼•å¯¼å®‰è£…程åºè¿›å…¥ä¸“家模å¼ã€æ•‘ æ´æ¨¡å¼å’Œè‡ªåŠ¨å®‰è£…。 如果您希望或者需è¦ä¸ºå®‰è£…程åºæˆ–å†…æ ¸æ·»åŠ å¼•å¯¼å‚数,那么按下 Tab(BIOS 引导),或者 按 e,然åŽæŒ‰ down arrow 3 次,然åŽæŒ‰ end(UEFI 引导)。这将使引导命令显示所选择 çš„èœå•å…¥å£ï¼Œå¹¶å…许编辑æ¥é€‚åˆæ‚¨çš„需è¦ã€‚注æ„这时的键盘布局ä»ç„¶ä¸º QWERTY。帮助å±å¹• (请å‚è§ä¸‹æ–¹ï¼‰åˆ—出一些å¯èƒ½çš„选项。按下 Enter(BIOS 引导)或 F10(UEFI 引导), 将使用您的选项æ¥å¼•å¯¼å®‰è£…程åºï¼›æŒ‰ä¸‹ Esc 将返回引导èœå•å¹¶æ”¾å¼ƒæ‚¨æ‰€åšçš„更改。 选择 "Help"(帮助)将显示第一个帮助界é¢ï¼Œå®ƒæ˜¾ç¤ºäº†æ‰€æœ‰å¯ç”¨çš„帮助界é¢æ¦‚è¦ã€‚在显示 帮助界é¢åŽè¦è¿”回引导èœå•æ—¶ï¼Œåªéœ€è¦åœ¨å¼•å¯¼æ示符åŽè¾“å…¥ "menu" 并按 Enter。所有的 帮助界é¢éƒ½æœ‰å¼•å¯¼æ示符,å¯ä»¥åœ¨åŽé¢è¾“入引导命令: Press F1 for the help index, or ENTER to boot: 在这个引导æ示符åŽå¯ä»¥æˆ–者按下 Enter 使用默认的选项æ¥å¼•å¯¼å®‰è£…程åºï¼Œæˆ–者输入特定 的引导命令以åŠå¯é€‰çš„引导å‚数。一些å¯èƒ½å¯ç”¨çš„引导å‚数能够在多个帮助界é¢ä¸çœ‹åˆ°ã€‚ å‡å¦‚您è¦å°†ä»»ä½•å‚æ•°æ·»åŠ åˆ°å¼•å¯¼å‘½ä»¤è¡Œï¼Œé‚£ä¹ˆè¦ç¡®ä¿é¦–先输入的是引导方法(默认为 install),然åŽåœ¨ç¬¬ä¸€ä¸ªå‚æ•°å‰è¦æœ‰ç©ºæ ¼ï¼ˆä¾‹å¦‚:install fb=false)。 æ³¨æ„ æ¤æ—¶é”®ç›˜å‡è®¾ä½¿ç”¨çš„是默认美å¼è‹±æ–‡å¸ƒå±€ã€‚è¿™æ„味ç€å¦‚果您的键盘使用ä¸åŒçš„(特定è¯è¨€ )布局,那么显示在å±å¹•ä¸Šçš„å—符å¯èƒ½ä¸Žæ‚¨é”®å…¥å‚数时所希望的ä¸åŒã€‚维基百科里é¢æœ‰ä¸€ 个 schema of the US keyboard layout (美å¼é”®ç›˜å¸ƒå±€æ–¹æ¡ˆï¼‰æ¡ç›®ï¼Œå¯ä»¥å‚考看看如何 找到所使用的æ£ç¡®çš„键。 æ³¨æ„ å¦‚æžœæ‚¨ä½¿ç”¨ BIOS é…置为串å£æŽ§åˆ¶å°çš„系统,那么å¯èƒ½åœ¨å¼•å¯¼å®‰è£…程åºçš„æ—¶å€™æ— æ³•çœ‹åˆ°èµ· 始图形界é¢ï¼›ç”šè‡³æ— 法看到引导èœå•ã€‚è¿™ç§æƒ…况åŒæ ·ä¼šå‘生在您使用远程管ç†è®¾å¤‡æ¥å®‰è£… 系统,并且这些设备æ供了文本界é¢åˆ° VGA 控制å°æ—¶ã€‚这些设备的例å包括 Compaq çš„ " integrated Lights Out"(iLO)和 HP çš„ "Integrated Remote Assistant"(IRA)的文 本控制å°ã€‚ è¦è·³è¿‡å›¾å½¢å¼•å¯¼ç•Œé¢ï¼Œæ‚¨å¯ä»¥æˆ–者在没有任何显示时按下 Esc 进入文本引导æ示符,或者 (åŒæ ·æ²¡æœ‰ä»»ä½•æ˜¾ç¤ºï¼‰æŒ‰ä¸‹ Enter å’Œ "H" æ¥é€‰æ‹©ä¸Šé¢æè¿°çš„ "Help" 选项。æ¤åŽçš„输入 就会在æ示符åŽé¢æ˜¾ç¤ºã€‚è¦é˜²æ¢å®‰è£…程åºä¸ºä½™ä¸‹çš„安装使用帧缓冲区,还需è¦åœ¨å¯åŠ¨æ示 符åŽæ·»åŠ vga=normal fb=false,这在帮助文本ä¸æœ‰è¯´æ˜Žã€‚ 5.1.6.Â å›¾å½¢å®‰è£…ç¨‹åº å®‰è£…ç¨‹åºçš„图形版本仅适用于有é™æ•°é‡çš„架构,包括 64-bit PC。图形安装程åºçš„功能被 之上与基于文本的安装程åºåŠŸèƒ½ç›¸åŒï¼Œå› 为它基本使用相åŒçš„程åºï¼Œåªæ˜¯å‰ç«¯ä¸åŒã€‚ 虽然功能相åŒï¼Œå›¾å½¢å®‰è£…程åºä»ç„¶æœ‰ä¸€äº›æ˜¾è‘—优点。主è¦ä¼˜ç‚¹åœ¨äºŽå®ƒæ”¯æŒæ›´å¤šçš„è¯è¨€ï¼Œå³ 在基于文本的 "newt" å‰ç«¯ä¸Šæ— 法显示的å—符集的è¯è¨€ä¹Ÿå¯ä»¥ä½¿ç”¨ã€‚它还具有一些å¯ç”¨æ€§ 上的优点,如å¯ä»¥ä½¿ç”¨é¼ æ ‡ï¼Œå¹¶ä¸”åœ¨æŸäº›æƒ…况下还å¯ä»¥åœ¨å•ä¸ªå±å¹•ä¸Šæ˜¾ç¤ºå¤šä¸ªé—®é¢˜ã€‚ 图形安装程åºå¯ä»¥åœ¨ CD/DVD æ˜ åƒä»¥åŠhd-media安装方法ä¸èŽ·å¾—。è¦å¼•å¯¼å›¾å½¢å®‰è£…程åºï¼Œ åªéœ€ç®€å•åœ°ä»Žå¼•å¯¼èœå•ä¸é€‰æ‹©ç›¸å…³é€‰é¡¹å³å¯ã€‚å¯ä»¥ä»Ž"高级选项"èœå•ä¸é€‰æ‹©å›¾å½¢å®‰è£…ç¨‹åº çš„ä¸“å®¶å’Œæ•‘æ´æ¨¡å¼ã€‚以å‰ä½¿ç”¨çš„引导方法 installguiã€expertgui å’Œ rescuegui,ä»ç„¶å¯ 以在选择"帮助"选项åŽä»Žå¼•å¯¼æ示符æ¥ä½¿ç”¨ã€‚ 与基于文本的安装程åºä¸€æ ·ï¼Œå½“å¯åŠ¨å›¾å½¢å®‰è£…程åºæ—¶å¯ä»¥æ·»åŠ 引导å‚数。 æ³¨æ„ ä¸ŽåŸºäºŽæ–‡æœ¬çš„å®‰è£…ç¨‹åºç›¸æ¯”,图形安装程åºéœ€è¦æ›´å¤šçš„内å˜æ‰èƒ½è¿è¡Œï¼š810MB。如果内å˜ä¸ 足,它将自动返回到基于文本的 "newt" å‰ç«¯ã€‚ 如果系统ä¸çš„内å˜é‡ä½ŽäºŽ 780MB,图形安装程åºå¯èƒ½æ— 法å¯åŠ¨ï¼Œè€ŒåŸºäºŽæ–‡æœ¬çš„安装程åºå¯ 能ä»å¯ä»¥å·¥ä½œã€‚对于å¯ç”¨å†…å˜å¾ˆå°çš„系统,推è使用基于文本的安装程åºã€‚ 5.2. 辅助功能 一些用户å¯ä»¥å› 为例如视觉障ç¢è€Œéœ€è¦ç‰¹åˆ«çš„支æŒã€‚USB(ä¸å«é€šè¿‡ä¸²å£ USB 转æ¢å£è½¬æ¢ 的串行显示器)盲文点å—显示器å¯ä»¥è‡ªåŠ¨æ£€æµ‹åˆ°ï¼Œä½†å¤šæ•°æƒ…况下其它的辅助功能ä¸å¾—ä¸æ‰‹ 动å¯ç”¨ã€‚在å¯ä»¥æ”¯æŒçš„机器上,当准备好接收输入时引导èœå•ä¼šå‘出哔声。在 BIOS 系统 ä¸ä¼šå‘出一声哔声,而在 UEFI 系统ä¸ä¼šå‘出两声哔声。一些引导å‚æ•°å¯ä»¥æŽ¥ç€è¢«æ·»åŠ æ¥ å¯ç”¨è¾…助功能(请å‚è§ç¬¬Â 5.1.5 节 "引导å±å¹•")。注æ„ï¼šåœ¨å¤šæ•°æž¶æž„ä¸‹å¼•å¯¼åŠ è½½ç¨‹åºä¼š 将您的键盘视为 QWERTY 布局的键盘。 5.2.1. 安装程åºå‰ç«¯ Debian 安装程åºæ”¯æŒä½¿ç”¨å¤šä¸ªå‰ç«¯æ出问题,å¯è®¿é—®æ€§å„有ä¸åŒï¼šç‰¹åˆ«æ˜¯ text 使用纯文 本,而 newt 使用基于文本的对è¯æ¡†ã€‚å¯ä»¥åœ¨å¯åŠ¨æ示符下进行选择,请å‚è§ç¬¬Â 5.3.2 节 "Debian 安装程åºçš„å‚æ•°"ä¸çš„ DEBIAN_FRONTEND 文档。 使用 newt å‰ç«¯æ—¶ï¼ˆé€šå¸¸å’Œç›²æ–‡åŒæ—¶ä½¿ç”¨ï¼‰ï¼Œå¯ä»¥ä½¿ç”¨æ–¹å‘键选择ç”案,然åŽæŒ‰ Enter ç¡® 认选择。按下 Tab 或 Shift - Tab å¯ä»¥åœ¨å¯¹è¯æ¡†çš„å…ƒç´ ä¹‹é—´è¿›è¡Œåˆ‡æ¢ï¼Œæ›´å…³é”®çš„是,还 å¯ä»¥é€‰æ‹©è¿”回按钮,å¯ä»¥è¿”回到之å‰çš„问题。有些对è¯æ¡†åŒ…å«å¤é€‰æ¡†ï¼Œå¯ä»¥ä½¿ç”¨ Space 勾 选或å–消勾选。 使用 text å‰ç«¯æ—¶ï¼ˆé€šå¸¸å’Œè¯éŸ³åˆæˆåŒæ—¶ä½¿ç”¨ï¼‰ï¼Œå¯ä»¥è¾“入数å—并按下 Enter æ¥é€‰æ‹©ç”案 ,或者,通过方å‘键选择并按下 Enter æ¥ç¡®è®¤ç”案。ä¸è¾“入任何内容直接按 Enter å¯ä»¥ 选择默认值。输入 < 并按下 Enter å¯ä»¥è¿”回到之å‰çš„问题。当需è¦é€‰æ‹©ä¸€ç»„é¡¹ç›®ä½œä¸ºç” æ¡ˆæ—¶ï¼ˆä¾‹å¦‚åœ¨é€‰æ‹©ä»»åŠ¡æ—¶ï¼‰ï¼Œå¯ä»¥è¾“å…¥ ! 表示ä¸é€‰æ‹©ä»»ä½•é¡¹ç›®ã€‚ 5.2.2. USB 盲文点å—显示器 系统应该å¯ä»¥è‡ªåŠ¨æ£€æµ‹åˆ° USB 盲文点å—显示器。然åŽè‡ªåŠ¨é€‰å–文本版本的安装程åºï¼Œå¹¶ä¸” ç›®æ ‡ç³»ç»Ÿä¸Šå›žè‡ªåŠ¨å®‰è£…ç›²æ–‡ç‚¹å—显示器。åªéœ€è¦åœ¨å¼•å¯¼èœå•ä¸æŒ‰ä¸‹ Enter 键。一旦 brltty å¯åŠ¨ï¼Œå°±å¯ä»¥é€šè¿‡è¿›å…¥é¦–选项èœå•æ¥é€‰æ‹©ç›²æ–‡è¡¨äº†ã€‚在 brltty website å¯ä»¥æ‰¾åˆ° 盲文点å—显示器的键绑定文档。 5.2.3. 串å£ç›²æ–‡ç‚¹å—显示器 ç³»ç»Ÿæ— æ³•å®‰å…¨åœ°æ£€æµ‹åˆ°ä¸²å£ç›²æ–‡ç‚¹å—æ˜¾ç¤ºå™¨ï¼ˆå› ä¸ºè¿™å¯èƒ½ä¼šæŸåæŸsäº›è®¾å¤‡ï¼‰ã€‚è¿™æ ·éœ€è¦æ·» åŠ å¼•å¯¼å‚æ•° brltty=driver,port,table,æ¥å‘ŠçŸ¥ brltty 该使用哪个驱动程åºå’Œç«¯å£ã€‚ driver(驱动器)应该替æ¢ä¸ºæ‚¨ç»ˆç«¯ä½¿ç”¨çš„两个å—æ¯çš„驱动器代ç (请å‚è§ BRLTTY manual(手册))。port(端å£ï¼‰åº”该替æ¢ä¸ºæ˜¾ç¤ºå™¨æ‰€è¿žæŽ¥çš„串å£å称,默认为 ttyS0, 当使用串å£è½¬ USB 转接å£æ—¶ï¼Œå¯ä»¥å…¸åž‹åœ°ä½¿ç”¨ ttyUSB0。å¯ä»¥æ供第三方å‚数,æ¥é€‰æ‹©æ‰€ 使用的盲文表的å称(请å‚è§ BRLTTY manual(手册));默认为英è¯è¡¨ã€‚注æ„,å¯ä»¥åœ¨ åŽé¢è¿›å…¥é¦–选项èœå•æ¥æ›´æ¢è¯¥è¡¨ã€‚å¯ä»¥æ供第四个å‚数,æ¥å°†å‚æ•°ä¼ é€’ç»™ç›²æ–‡é©±åŠ¨ç¨‹åºï¼Œ 如一些少è§çš„åž‹å·æ‰€éœ€çš„ protocol=foo。盲文设备的键绑定文档å¯ä»¥åœ¨ brltty website (网站)找到。 5.2.4. 软件è¯éŸ³åˆæˆ 在具有图形安装程åºçš„所有安装程åºå½±åƒä¸ï¼Œå³åœ¨æ‰€æœ‰çš„ netinstã€CD å’Œ DVD æ˜ åƒï¼Œä»¥ åŠä¸Šç½‘本 gtk å˜ç§ä¸ï¼Œå¯ä»¥èŽ·å¾—对软件è¯éŸ³åˆæˆçš„支æŒã€‚å¯ä»¥é€šè¿‡åœ¨å¼•å¯¼èœå•è¾“å…¥sEnter æ¥é€‰æ‹©æ¿€æ´»å®ƒã€‚然åŽä¼šè‡ªåŠ¨é€‰æ‹©æ–‡æœ¬ç‰ˆæœ¬çš„安装程åºï¼Œå¹¶ä¸”对软件è¯éŸ³åˆæˆçš„支æŒå°†è‡ªåŠ¨ å®‰è£…åœ¨ç›®æ ‡ç³»ç»Ÿä¸Šã€‚ å¦‚æžœæ£€æµ‹åˆ°å‡ ä¸ªå£°å¡ï¼Œé‚£ä¹ˆä¼šæ示从所需è¦çš„声å¡å¬åˆ°è¯éŸ³æ—¶ï¼ŒæŒ‰ä¸‹ Enter 键。 第一个问题(è¯è¨€ï¼‰ä»¥è‹±è¯è®²å‡ºï¼Œè€Œå®‰è£…的其余部分以所选择的è¯è¨€è®²å‡ºï¼ˆå¦‚果在 espeak ä¸å¯ç”¨çš„è¯ï¼‰ã€‚ 默认è¯é€Ÿå¾ˆæ…¢ã€‚è¦ä½¿å…¶æ›´å¿«ï¼Œè¯·æŒ‰ CapsLock+6 组åˆé”®ã€‚è¦ä½¿å…¶æ›´æ…¢ï¼Œè¯·æŒ‰ CapsLock+5 组åˆé”®ã€‚默认音é‡åº”该是ä¸ç‰çš„。è¦æ›´å¤§å£°ï¼Œè¯·æŒ‰ CapsLock+2 组åˆé”®ã€‚è¦ä½¿å…¶æ›´å®‰é™ï¼Œ 请按 CapsLock+1 组åˆé”®ã€‚è¦èŽ·å–有关æµè§ˆå¿«æ·æ–¹å¼çš„更多详细信æ¯ï¼Œè¯·å‚è§ Speakup guide(è¯éŸ³å‘导)。è¦æŽ¥å—问题的默认ç”案,åªéœ€åœ¨æ示符下按 Enter é”®å³å¯ã€‚è¦ä¸ºé—® 题æ供空ç”案,请在æ示符下键入ï¼ã€‚è¦è¿”回上一个问题,请在æ示符下键入 <。 5.2.5. 硬件è¯éŸ³åˆæˆï¼ˆHardware Speech Synthesis) 对于硬件è¯éŸ³åˆæˆè®¾å¤‡çš„支æŒåªåœ¨å…·æœ‰å›¾å½¢å®‰è£…程åºçš„å®‰è£…æ˜ åƒä¸æœ‰æ•ˆï¼Œä¹Ÿå°±æ˜¯æ‰€æœ‰çš„ netinstã€CD å’Œ DVD æ˜ åƒï¼Œä»¥åŠä¸Šç½‘本 gtk å˜ä½“ä¸ã€‚è¿™æ ·æ‚¨éœ€è¦åœ¨å¼•å¯¼èœå•ä¸é€‰æ‹© " Graphical install(图形安装)" å…¥å£ã€‚ 硬件è¯éŸ³åˆæˆè®¾å¤‡æ— æ³•è‡ªåŠ¨æ£€æµ‹åˆ°ã€‚è¿™æ ·éœ€è¦æ·»åŠ 引导å‚æ•° speakup.synth=driver ï¼Œæ¥ å‘ŠçŸ¥ speakup 使用哪个驱动程åºã€‚driver (驱动程åºï¼‰åº”替æ¢ä¸ºè¯¥è®¾å¤‡çš„驱动程åºä»£ç (请å‚è§ driver code list,å³é©±åŠ¨ç¨‹åºä»£ç 列表)。然åŽè‡ªåŠ¨é€‰æ‹©æ–‡æœ¬ç‰ˆæœ¬çš„å®‰è£…ç¨‹åº ï¼Œå¹¶ä¸”å¯¹äºŽè¯éŸ³åˆæˆè®¾å¤‡çš„支æŒä¼šè‡ªåŠ¨å®‰è£…åˆ°ç›®æ ‡ç³»ç»Ÿä¸Šã€‚ 5.2.6. æ¿å¡è®¾å¤‡ 一些辅助设备实际上是æ’入计算机里é¢çš„æ¿å¡ï¼Œå®ƒä»¬ç›´æŽ¥ä»Žæ˜¾å˜é‡Œé¢è¯»å–å—符。è¦è®©å®ƒä»¬ 工作,需è¦ä½¿ç”¨å¼•å¯¼å‚æ•° vga=normal fb=false æ¥ç¦æ¢ä½¿ç”¨ framebuffer(帧缓å˜ï¼‰ã€‚然 而这会å‡å°‘å¯ç”¨è¯è¨€çš„æ•°é‡ã€‚ 如果需è¦ï¼Œåœ¨è¾“å…¥ h Enter æ¥æ·»åŠ 引导å‚æ•°å‰ï¼Œå¯ä»¥æ¿€æ´»æ–‡æœ¬ç‰ˆæœ¬çš„å¼•å¯¼åŠ è½½ç¨‹åºã€‚ 5.2.7. 高对比度的主题 对于视力弱的用户,安装程åºå¯ä»¥ä½¿ç”¨é«˜å¯¹æ¯”度的彩色主题æ¥å¢žåŠ å¯è¯»æ€§ã€‚为了å¯ç”¨å®ƒï¼Œ å¯ä»¥ä»Žå¼•å¯¼å±å¹•ä¸Šé€šè¿‡d å¿«æ·é”®ï¼Œæˆ–è€…æ·»åŠ theme=dark 引导å‚数,æ¥ä½¿ç”¨"Accessible high contrast"(使用高对比读)入å£ã€‚ 5.2.8. 缩放 对于低视力的用户,图形安装程åºæœ‰éžå¸¸åŸºæœ¬çš„缩放支æŒï¼šControl++ 组åˆå¿«æ·é”®å’Œ Control+- 组åˆå¿«æ·é”®ï¼Œç”¨äºŽå¢žå‡ä¸Žå‡å°å—体的尺寸。 5.2.9. 专家安装ã€æ•‘æ´æ¨¡å¼ã€è‡ªåŠ¨å®‰è£… 专家ã€æ•‘æ´å’Œè‡ªåŠ¨å®‰è£…选则也å¯ä»¥æ供有辅助功能。è¦è®¿é—®å®ƒä»¬ï¼Œå¿…须在引导èœå•ä¸é”®å…¥ a,æ¥è¿›å…¥"Advanced option"(高级选项)åèœå•ã€‚当使用 BIOS 系统时(引导èœå•åªæœ‰ 一次蜂鸣音),之åŽå¿…须按下 Enter 按键;对于 UEFI 系统(引导èœå•ä¼šæœ‰ä¸¤æ¬¡èœ‚鸣音) ,必须ä¸èƒ½è¿™æ ·åšã€‚然åŽï¼Œè¦å¯ç”¨è¯éŸ³åˆæˆï¼Œå¯ä»¥é€‰æ‹©æŒ‰ä¸‹ s 按键(使用 BIOS ç³»ç»Ÿè€Œä¸ æ˜¯ UEFI 系统时,紧接ç€å†æŒ‰ä¸‹ Enter 按键)。从那里å¯ä»¥ä½¿ç”¨å„ç§å¿«æ·æ–¹å¼ï¼šç”¨äºŽä¸“家 安装的 x,用于救æ´æ¨¡å¼çš„ r 或用于自动安装的 a。当使用 BIOS 系统时,必须å†æ¬¡ç´§æŽ¥ ç€æŒ‰ä¸‹ Enter 按键。 自动安装选择å…许使用预置æ¥å®Œå…¨è‡ªåŠ¨åœ°å®‰è£… Debian,它的æºå¯ä»¥åœ¨å¯åŠ¨è¾…助特性åŽè¿›å…¥ 。预置本身在附录 B, 使用预置自动进行安装ä¸å½’档。 5.2.10. 已安装系统的辅助功能 å¯åœ¨ Debian Accessibility wiki page(Debian 辅助功能维基页é¢ï¼‰ä¸æ‰¾åˆ°æœ‰å…³å·²å®‰è£… 系统的辅助功能的文档。 5.3. 引导å‚æ•° 引导å‚数是 Linux å†…æ ¸å‚数,一般用于确ä¿èƒ½å¤Ÿæ£ç¡®åœ°å¤„ç†å¤–围设备。对于其ä¸çš„大多数 部分æ¥è¯´ï¼Œå†…æ ¸èƒ½å¤Ÿè‡ªåŠ¨æ£€æµ‹å¤–å›´è®¾å¤‡çš„ç›¸å…³ä¿¡æ¯ã€‚但是在æŸäº›æƒ…况下,需è¦ç»™å†…æ ¸ä¸€ç‚¹ å°å°çš„帮助。 如果这是第一次引导系统,å°è¯•ç¼ºçœçš„引导å‚数(å³ï¼šä¸è¦å°è¯•ç”šè‡³ä»»ä½•å‚数),并且检 查是å¦å·¥ä½œæ£ç¡®ã€‚è¿™å¯èƒ½æˆåŠŸï¼Œå¦‚æžœä¸æˆåŠŸå¯ä»¥é‡æ–°å¼•å¯¼ï¼Œå¹¶ä¸”查找å‘系统通知硬件的任 何特定å‚数。 很多引导å‚æ•°çš„ä¿¡æ¯å¯ä»¥æŸ¥çœ‹ Linux BootPrompt HOWTO,其ä¸åŒ…括一些è€æ—§ç¡¬ä»¶çš„æ示。 这一节åªåŒ…å«ä¸€äº›æœ€çªå‡ºçš„基本å‚数。一些常è§çš„问题æè¿°è§ä¸‹é¢çš„第 5.4 节 "安装过程 ä¸çš„故障修å¤"。 5.3.1.Â å¼•å¯¼æŽ§åˆ¶å° å‡å¦‚用串å£æŽ§åˆ¶å°æ¥å¼•å¯¼ï¼Œé‚£ä¹ˆå†…æ ¸é€šå¸¸ä¼šè‡ªåŠ¨æ£€æµ‹åˆ°ã€‚å¦‚æžœåœ¨é€šè¿‡ä¸²å£æŽ§åˆ¶å°å¼•å¯¼çš„计 算机上还连接有视频å¡ï¼ˆå¸§ç¼“å˜çš„)和键盘,那么必须将 console=device å‚æ•°ä¼ é€’ç»™å†… æ ¸ï¼Œå…¶ä¸ device æ˜¯ç›®æ ‡çš„ä¸²å£è®¾å¤‡ï¼Œé€šå¸¸æ˜¯åƒ ttyS0 çš„å½¢å¼ã€‚ å¯èƒ½éœ€è¦æŒ‡å®šä¸²å£çš„å‚数,如波特率和奇å¶æ ¡éªŒä½ï¼Œä¾‹å¦‚ console = ttyS0,9600n8;其它 典型的波特率会是 57600 或 115200。请确ä¿åœ¨ "---"之åŽæŒ‡å®šæ¤é€‰é¡¹ï¼Œä»¥ä¾¿å·²å®‰è£…çš„ç³» 统能将其å¤åˆ¶åˆ°å¼•å¯¼åŠ 载程åºçš„é…ç½®ä¸ï¼ˆå¦‚æžœå¼•å¯¼åŠ è½½ç¨‹åºçš„安装程åºæ”¯æŒçš„è¯ï¼‰ã€‚ 为了确ä¿å®‰è£…程åºä½¿ç”¨çš„终端类型与您的终端模拟程åºåŒ¹é…,å¯ä»¥æ·»åŠ TERM=type å‚数。 注æ„,安装程åºä»…支æŒä¸‹åˆ—终端类型:linuxã€btermã€ansiã€vt102 å’Œ dumb。 debian-installer ä¸é»˜è®¤çš„串å£æŽ§åˆ¶å°ç»ˆç«¯ç±»åž‹æ˜¯ vt102。如果使用 IPMI 控制å°ï¼Œæˆ–者 本身ä¸æ供转æ¢ä¸ºè¿™æ ·çš„终端类型的虚拟工具,例如 QEMU/KVM,那么å¯ä»¥åœ¨ screen ä¼šè¯ ä¸å¯åŠ¨ã€‚这会真æ£åœ°å°†å…¶è½¬æ¢æˆ screen 终端类型,它éžå¸¸æŽ¥è¿‘于 vt102 类型。 5.3.2. Debian 安装程åºçš„å‚æ•° 安装系统能识别一些会有用的é¢å¤–的引导å‚æ•° ^[3]。 许多å‚数都有"简写",æ¥å¸®åŠ©é¿å…å†…æ ¸å‘½ä»¤è¡Œé€‰é¡¹çš„é™åˆ¶ï¼Œå¹¶ä¸”更容易输入å‚æ•°ã€‚å¦‚æžœå‚ æ•°æœ‰ç®€å†™ï¼Œé‚£ä¹ˆä¼šåˆ—åœ¨ï¼ˆæ£å¸¸çš„)长形å¼åŽé¢çš„括å·é‡Œã€‚本手册ä¸çš„示例一般也使用简写 。 debconf/priority (priority) 这个å‚数将显示的消æ¯è®¾ç½®ä¸ºæœ€ä½Žçš„优先级。 默认安装使用 priority=high。这æ„味ç€æ˜¾ç¤ºé«˜ä¼˜å…ˆçº§å’Œè‡³å…³é‡è¦çš„消æ¯ï¼Œä½†æ˜¯ä¸å’Œ 低优先级的消æ¯å°†è¢«è·³è¿‡ã€‚如果其间é‡åˆ°é—®é¢˜ï¼Œé‚£ä¹ˆå®‰è£…程åºå°†æŒ‰ç…§éœ€è¦è°ƒæ•´ä¼˜å…ˆçº§ 。 å¦‚æžœæ·»åŠ priority=medium 作为引导å‚数,那么将看到安装èœå•ï¼Œå¹¶åœ¨å®‰è£…过程ä¸å¾— 到更多的控制。当使用 priority=low 时,将显示所有的消æ¯ï¼ˆè¿™ç›¸å½“于采用 expert (专家)引导模å¼ï¼‰ã€‚通过 priority=critical,安装系统åªä¼šæ˜¾ç¤ºè‡³å…³é‡è¦çš„æ¶ˆæ¯ ï¼Œå¹¶ä¸”é•‡é™åœ°å°è¯•åšæ£ç¡®çš„事。 DEBIAN_FRONTEND 这个引导å‚数控制安装程åºä½¿ç”¨çš„用户界é¢çš„类型。当å‰å¯èƒ½å‚数设置有: â–¡ DEBIAN_FRONTEND=noninteractive â–¡ DEBIAN_FRONTEND=text â–¡ DEBIAN_FRONTEND=newt â–¡ DEBIAN_FRONTEND=gtk 默认的å‰ç«¯æ˜¯ DEBIAN_FRONTEND=newt。DEBIAN_FRONTEND=text 对于串å£æŽ§åˆ¶å°å®‰è£… 会是首选的。一些特殊类型的安装介质å¯èƒ½åªæ供有é™çš„å‰ç«¯é€‰æ‹©ï¼Œä½† newt å’Œ text 在多数默认的安装介质上都æ供。图形安装程åºå¯ä»¥åœ¨æ‰€æ”¯æŒçš„架构上使用 gtk å‰ç«¯ 。 BOOT_DEBUG 将这个引导å‚数设置为 2 会使安装程åºçš„引导过程更冗长地记录到日志ä¸ã€‚将其设置 为 3 会在引导过程的战略è¦ç‚¹ä¸Šè°ƒå‡º debug shell。(退出 shell 会使引导过程继 ç»ã€‚) BOOT_DEBUG=0 æ¤ä¸ºé»˜è®¤ã€‚ BOOT_DEBUG=1 比一般情况更多的信æ¯ã€‚ BOOT_DEBUG=2 大é‡çš„调试信æ¯ã€‚ BOOT_DEBUG=3 在引导过程的å„个点上è¿è¡Œ Shells,以进行细节上的调试。退出 Shell 会将引 导过程继ç»ã€‚ log_host, log_port 使安装程åºå°†æ—¥å¿—消æ¯å‘é€åˆ°æœ¬åœ°æ–‡ä»¶çš„åŒæ—¶ï¼Œä¹Ÿå‘é€ç»™æŒ‡å®šä¸»æœºå’Œç«¯å£ä¸Šçš„远端 syslog ä¸ã€‚如果ä¸æŒ‡å®šï¼Œç«¯å£é»˜è®¤æ˜¯æ ‡å‡† syslog ç«¯å£ 514。 lowmem å¯ä»¥æ ¹æ®å¯ç”¨çš„内å˜ï¼Œå°†å®‰è£…程åºå¼ºåˆ¶åœ¨é«˜äºŽå®‰è£…程åºé»˜è®¤è®¾ç½®çš„ lowmem ç‰çº§ä¸Šã€‚ 该值å¯è®¾ä¸º 1 å’Œ 2。还请å‚è§ç¬¬Â 6.3.1.1 节 "检测å¯ç”¨å†…å˜/å°å†…å˜æ¨¡å¼"。 noshell 放置安装程åºåœ¨ tty2 å’Œ tty3 上æä¾›äº¤äº’å¼ shells。这对于物ç†å®‰å…¨æœ‰é™æ—¶çš„æ— äºº èŒå®ˆå®‰è£…很有用。 debian-installer/framebuffer (fb) ä¸€äº›æž¶æž„ä½¿ç”¨å†…æ ¸å¸§ç¼“å˜æ¥ä»¥å¤šç§è¯è¨€æ供安装。如果帧缓å˜ä½¿æ‚¨çš„系统出现问题, å¯ä»¥é€šè¿‡ä½¿ç”¨å‚æ•° vga=normal fb=false æ¥å…³é—这个特性。这类问题的症状是关于 bterm 或者 bogl 的错误消æ¯ã€ç©ºç™½çš„å±å¹•ï¼Œæˆ–者在开始安装åŽå‡ 分钟内æ»æœºã€‚ debian-installer/theme (theme) ç•Œé¢æ–¹æ¡ˆï¼ˆtheme)决定了安装程åºçš„用户界é¢çš„外观(颜色ã€å›¾æ ‡ç‰ï¼‰ã€‚ä¸åŒçš„å‰ç«¯ 会有ä¸åŒçš„ç•Œé¢æ–¹æ¡ˆã€‚å½“å‰ newt å’Œ gtk å‰ç«¯ï¼ˆé™¤äº†é»˜è®¤çš„ç•Œé¢ï¼‰éƒ½æœ‰å¦å¤–一个被称 为 "dark" çš„ç•Œé¢æ–¹æ¡ˆï¼Œä¸ºè§†è§‰å—æŸçš„用户而设计。å¯ä»¥é€šè¿‡ä»¥ theme=dark å¼•å¯¼æ¥ è®¾ç½®è¿™ä¸ªç•Œé¢æ–¹æ¡ˆï¼ˆåœ¨å¼•å¯¼èœå•ä¸ä¹Ÿå¯ä»¥ç”¨é”®ç›˜å¿«æ·æ–¹å¼ d æ¥æ‰§è¡Œï¼‰ã€‚ netcfg/disable_autoconfig debian-installer 默认自动检测 IPv6的网络é…置和 DHCP。如果检测æˆåŠŸçš„è¯ï¼Œå°†æ²¡ 有机会回顾并且更改已ç»èŽ·å¾—的设定。åªèƒ½åœ¨è‡ªåŠ¨æ£€æµ‹å¤±è´¥çš„情况下手工é…置网络。 如果本地网络上有IPv6路由器或 DHCP æœåŠ¡å™¨ï¼Œä½†æ˜¯å› 为例如它们给出错误的ç”案而 ä¸æƒ³ä½¿ç”¨å®ƒï¼Œé‚£ä¹ˆå¯ä»¥ä½¿ç”¨å‚æ•° netcfg/disable_autoconfig=true æ¥é˜²æ¢ç½‘络进行 任何自动é…置,并手动输入信æ¯ã€‚ hw-detect/start_pcmcia 如果é‡åˆ°é—®é¢˜çš„è¯åˆ™è®¾ç½®ä¸º false,æ¥é˜»æ¢å¯åŠ¨ PCMCIA æœåŠ¡ã€‚有些笔记本机总所周 知会有这ç§æ•…障现象。 preseed/url (url) å°† url 指定为è¦ä¸‹è½½å¹¶ä½¿ç”¨äº‘设置文件,æ¥ä½¿å®‰è£…自动化。请å‚è§ç¬¬Â 4.6 节 "自动 化安装"。 preseed/file (file) 将路径指定到è¦åŠ 载的预设置文件,用于使安装自动化。请å‚è§ç¬¬Â 4.6 节 "自动化安 装"。 preseed/interactive 设为 true在å³ä½¿å·²ç»é¢„置时也显示问题。用于测试或调试预é…置的文件。注æ„,这对 于作为引导å‚æ•°ä¼ é€’çš„é‚£äº›å‚æ•°æ— æ•ˆï¼Œä½†å¯¹é‚£äº›å¯ä»¥ä½¿ç”¨ç‰¹æ®Šè¯æ³•ã€‚具体信æ¯è¯·å‚è§ ç¬¬Â B.5.2 节 "使用预置修改默认值"。 auto-install/enable (auto) 延迟那些通常在预置之å‰çš„æ问,直到网络设置完毕。请å‚è§ç¬¬Â B.2.3 节 "auto 模 å¼" 了解自动安装的详细信æ¯ã€‚ finish-install/keep-consoles 从串å£æˆ–者管ç†æŽ§åˆ¶å°å®‰è£…的过程ä¸ï¼Œé€šå¸¸åœ¨ /etc/inittab ä¸ç¦æ¢äº†å¸¸è§„的虚拟控 制å°ï¼ˆVT1 到 VT6)。将其设置 true æ¥å°†å®ƒä»¬å¯ç”¨ã€‚ cdrom-detect/eject 在é‡æ–°å¼•å¯¼å‰ï¼Œdebian-installer 默认自动弹出安装时使用的光å¦ä»‹è´¨ã€‚å¦‚æžœç³»ç»Ÿä¸ æ˜¯è‡ªåŠ¨ä»Žè¿™æ ·çš„ä»‹è´¨æ¥å¼•å¯¼ï¼Œé‚£ä¹ˆè¿™æ˜¯ä¸å¿…è¦çš„æ“作。在æŸäº›æƒ…况下甚至更为ä¸ä¾¿ï¼Œ 例如,在光盘驱动器自己ä¸èƒ½é‡æ–°æ’入介质,而用户åˆä¸åœ¨æ—è¾¹çš„æƒ…å†µã€‚è®¸å¤šé€šè¿‡æ’ å£è£…入光盘的超薄型 caddy é£Žæ ¼çš„é©±åŠ¨å™¨ä¸èƒ½è‡ªåŠ¨é‡æ–°åŠ 载介质。 设为 false å¯ä»¥ç¦æ¢è‡ªåŠ¨å¼¹å‡ºï¼Œä½†è¦å°å¿ƒéœ€è¦ç¡®ä¿åœ¨åˆå§‹å®‰è£…åŽï¼Œç³»ç»Ÿä¸ä¼šä»Žå…‰ç›˜é©± 动器自动引导。 base-installer/install-recommends (recommends) 通过将这个选项设置为 falseï¼Œæ— è®ºåœ¨å®‰è£…è¿‡ç¨‹ä¸è¿˜æ˜¯å¯¹äºŽå®‰è£…好的系统ä¸ï¼ŒåŒ…ç®¡ç† ç³»ç»Ÿéƒ½é…置设为ä¸è‡ªåŠ¨å®‰è£…这些"推è的软件包(Recommends)"。还请å‚è§ç¬¬Â 6.3.5 节 "安装基本系统"。 注æ„,虽然使用该选项å¯ä»¥å¾—到一个瘦å°çš„系统,但将会失去一些通常认为应有的特 性。您会ä¸å¾—ä¸æ‰‹åŠ¨å®‰è£…一些推è的软件包以获得想è¦çš„å®Œæ•´åŠŸèƒ½ã€‚å› æ¤ï¼Œè¯¥é€‰é¡¹åº” ç”±éžå¸¸æœ‰ç»éªŒçš„用户æ¥ä½¿ç”¨ã€‚ debian-installer/allow_unauthenticated 安装程åºé»˜è®¤éœ€è¦ä½¿ç”¨å·²çŸ¥çš„ gpg 密钥æ¥è®¤è¯ä»“库。设为 true å¯ä»¥ç¦æ¢è®¤è¯ã€‚è¦å‘Š :ä¸å®‰å…¨ï¼Œä¸æŽ¨è使用。 rescue/enable 设置为 true æ¥è¿›å…¥æ•‘æ´æ¨¡å¼ï¼Œè€Œä¸æ˜¯æ‰§è¡Œæ™®é€šå®‰è£…。请å‚è§ç¬¬Â 8.6 节 "ä¿®å¤æŸåçš„ 系统"。 5.3.3. 使用引导å‚æ•°æ¥å›žç”问题 除了一些例外,对于安装过程ä¸è¯¢é—®çš„问题,值å¯ä»¥åœ¨å¼•å¯¼æ示符åŽè®¾ç½®ï¼Œå°½ç®¡è¿™åªåœ¨æŸ 些特定情况下真æ£æœ‰ç”¨ã€‚有关如何æ“作的一般指示å¯ä»¥åœ¨ç¬¬Â B.2.2 节 "使用引导å‚数预置 问题的ç”案" ä¸æ‰¾åˆ°ã€‚下é¢æ˜¯ä¸€äº›ç‰¹å®šçš„例å。 debian-installer/language (language), debian-installer/country (country), debian-installer/locale (locale) 有两ç§æ–¹æ³•ä¸ºå®‰è£…过程和安装好的系统æ¥æŒ‡å®šæ‰€ä½¿ç”¨çš„è¯è¨€ã€å›½å®¶å’ŒåŒºåŸŸè®¾ç½®ã€‚ 第一ç§ä¸”最简å•çš„方法是åªä¼ 递 locale(区域设置)å‚数。è¯è¨€å’Œå›½å®¶å°†ä»Žè¯¥å€¼ä¸å¾— 到。例如,您å¯ä»¥ä½¿ç”¨ locale=de_CH 选择è¯è¨€ä¸ºå¾·è¯ï¼Œç‘žå£«ä¸ºå›½å®¶ï¼ˆå®‰è£…好的系统 ä¸é»˜è®¤å°† de_CH.UTF-8 设置为默认的区域设置)。该方法的é™åˆ¶æ˜¯ï¼Œå¹¶éžæ‰€æœ‰çš„è¯è¨€ ã€å›½å®¶å’ŒåŒºåŸŸè®¾ç½®çš„组åˆå¯ä»¥ä»¥è¿™ç§æ–¹å¼å®žçŽ°ã€‚ 第二ç§æ˜¯æ›´å…·çµæ´»çš„选项,分开指定 language(è¯è¨€ï¼‰å’Œ countryï¼ˆå›½å®¶ï¼‰ã€‚åœ¨è¿™ç§ æƒ…å†µä¸‹ locale(区域设置)å¯ä»¥å¯é€‰åœ°æ·»åŠ ,为安装好的系统指定默认的区域设置。 示例:language=en country=DE locale=en_GB.UTF-8。 anna/choose_modules (modules) å¯ç”¨æ¥è‡ªåŠ¨åŠ 载那些默认ä¸åŠ 载的安装程åºç»„件。一些å¯èƒ½æœ‰ç”¨çš„å¯é€‰ç»„件的例å是 openssh-client-udeb (使您å¯ä»¥åœ¨å®‰è£…过程ä¸ä½¿ç”¨ scp)和 ppp-udeb(请å‚è§ç¬¬  D.5 节 "通过 PPP over Ethernet(PPPPoE)安装 Debian GNU/Linux")。 netcfg/disable_autoconfig 如果您想ç¦æ¢IPv6自动é…置和 DHCP,并强制使用é™æ€ç½‘络设置æ¥ä»£æ›¿ï¼Œé‚£ä¹ˆå°†å®ƒè®¾ä¸º true。 mirror/protocol (protocol) 安装程åºé»˜è®¤ä¼šä½¿ç”¨ http å议从 Debian é•œåƒä¸‹è½½æ–‡ä»¶ï¼Œåœ¨æ™®é€šä¼˜å…ˆçº§çš„安装过程 ä¸ä¸èƒ½å°†å议修改为 ftp。通过将这个å‚数设置为 ftp,å¯ä»¥å¼ºåˆ¶å®‰è£…程åºæ›¿æ¢ä½¿ç”¨ 该å议。注æ„,ä¸èƒ½ä»Žåˆ—表ä¸é€‰æ‹© ftp é•œåƒï¼Œå¿…须手动输入主机å。 tasksel:tasksel/first (tasks) å¯ä»¥ç”¨æ¥é€‰æ‹©ä¸åœ¨äº¤äº’å¼ä»»åŠ¡åˆ—表ä¸å‡ºçŽ°çš„任务,如 kde-desktop 任务。å¦å¤–çš„ä¿¡æ¯ è¯·å‚è§ç¬¬Â 6.3.6.2 节 "选择和安装软件"。 5.3.4. 将å‚æ•°ä¼ é€’ç»™å†…æ ¸æ¨¡å— å¦‚æžœé©±åŠ¨ç¨‹åºç¼–è¯‘è¿›å†…æ ¸ä¸ï¼Œé‚£ä¹ˆå¯ä»¥åƒå†…æ ¸æ–‡æ¡£ä¸æè¿°çš„é‚£æ ·å°†å‚æ•°ä¼ é€’ç»™å†…æ ¸ã€‚ç„¶è€Œ ,如果驱动程åºç¼–译为模å—,并且由于在安装过程ä¸å†…æ ¸æ¨¡å—çš„åŠ è½½ä¸Žå¼•å¯¼å®‰è£…å¥½çš„ç³»ç»Ÿ 有些ä¸åŒï¼Œåƒå¹³æ—¶é‚£æ ·å°†å‚æ•°ä¼ é€’ç»™æ¨¡å—是ä¸å¯èƒ½çš„。需è¦ä½¿ç”¨å®‰è£…程åºæ‰€è¯†åˆ«çš„ç‰¹å®šè¯ æ³•æ¥æ›¿ä»£ï¼Œå®ƒä»¬å°†ç¡®ä¿å‚数能ä¿å˜åˆ°åˆé€‚çš„é…置文件ä¸ï¼Œå¹¶å½“模å—真æ£åŠ 载的时候去使用 å‚数。这些å‚æ•°è¿˜ä¼šè‡ªåŠ¨ä¼ é€’åˆ°å®‰è£…å¥½çš„ç³»ç»Ÿçš„é…ç½®ä¸ã€‚ 注æ„,需è¦å°†å‚æ•°ä¼ é€’åˆ°æ¨¡å—的情况现在很少è§ã€‚åœ¨å¤šæ•°æƒ…å†µä¸‹ï¼Œå†…æ ¸å°†æ£€æµ‹å½“å‰ç³»ç»Ÿä¸ 出现的硬件,并很好地设置默认å‚数。然而,在æŸäº›æƒ…况下还会需è¦æ‰‹åŠ¨è®¾ç½®å‚数。 用于为模å—设置å‚æ•°çš„è¯æ³•æ˜¯ï¼š module_name.parameter_name=value 如果需è¦å°†å¤šä¸ªå‚æ•°ä¼ é€’ç»™ç›¸åŒæˆ–ä¸åŒçš„模å—,åªéœ€è¦é‡å¤ä¸Šé¢å†…容å³å¯ã€‚例如,è¦è®¾ç½® è€å¼çš„ 3Com 网å¡æ¥ä½¿ç”¨ BNC (åŒè½´ï¼‰ç«¯åå’Œ IRQ 10,则需è¦ä¼ 递: 3c509.xcvr=3 3c509.irq=10 5.3.5.Â å†…æ ¸æ¨¡å—黑åå• æœ‰æ—¶éœ€è¦å°†ä¸€ä¸ªæ¨¡å—åŠ å…¥é»‘åå•ä»¥é˜»æ¢å®ƒè¢«å†…æ ¸å’Œ udev è‡ªåŠ¨åŠ è½½ã€‚ä¸€ä¸ªåŽŸå› ä¼šæ˜¯ç‰¹åˆ«çš„ 模å—ä¼šä¸Žæ‚¨çš„ç¡¬ä»¶äº§ç”Ÿé—®é¢˜ã€‚å†…æ ¸æœ‰æ—¶ä¼šä¸ºç›¸åŒçš„硬件列出两个ä¸åŒçš„驱动程åºã€‚如果驱 动程åºå†²çªæˆ–è€…é¦–å…ˆåŠ è½½äº†é”™è¯¯çš„é©±åŠ¨ç¨‹åºï¼Œé‚£ä¹ˆä¼šé€ æˆè®¾å¤‡æ— 法æ£å¸¸å·¥ä½œã€‚ å¯ä»¥ä½¿ç”¨ä¸‹é¢çš„è¯æ³•å°†æ¨¡å—åŠ å…¥é»‘åå•ï¼šmodule_name.blacklist=yes。这会让该模å—在安 装过程和安装好的系统ä¸éƒ½åŠ å…¥ /etc/modprobe.d/blacklist.local 文件的黑åå•ä¸ã€‚ 注æ„,安装系统自己ä»ç„¶ä¼šåŠ 载模å—。è¦é˜»æ¢è¿™ç§æƒ…况,å¯ä»¥ä»¥ä¸“家模å¼æ¥è¿è¡Œå®‰è£…ç¨‹åº ï¼Œå¹¶ä¸”åœ¨ç¡¬ä»¶æ£€æµ‹é˜¶æ®µä¸ä»Žæ˜¾ç¤ºçš„模å—列表ä¸å–消该模å—。 5.4. 安装过程ä¸çš„æ•…éšœä¿®å¤ 5.4.1. 光盘媒体的å¯é 性 有时,特别是较旧的驱动器,安装程åºæ— 法从光盘引导。安装程åºè¿˜å¯èƒ½ -- å³ä½¿æ˜¯ä»Žè¿™ æ ·çš„å…‰ç›˜æˆåŠŸå¼•å¯¼ -- åœ¨å®‰è£…æ—¶ä¹Ÿæ— æ³•è¯†åˆ«å…‰ç›˜æˆ–è¯»å–时返回错误。 é€ æˆè¿™äº›é—®é¢˜æœ‰å„ç§åŽŸå› 。我们åªåˆ—出了一些常è§çš„问题,并æ供处ç†è¿™äº›é—®é¢˜çš„一般建 议。余下的由您æ¥å¤„ç†ã€‚ 首先应试试两ç§æœ€ç®€å•çš„方法。 • 如果光盘没有引导,那么检查一下它æ£ç¡®åœ°æ”¾ç½®å¥½ï¼Œå¹¶ä¸”没有弄è„。 • 如果安装程åºæ— 法识别光盘,那么å†æ¬¡å°è¯•è¿è¡Œ Detect and mount installation media(检测并挂载安装介质)选项。有些éžå¸¸è€çš„ CD-ROM 驱动器的 DMA 相关问题 å¯ä»¥ç”¨è¿™ç§æ–¹æ³•è§£å†³ã€‚ å¦‚æžœè¿˜æ— æ³•å·¥ä½œï¼Œé‚£ä¹ˆå°è¯•ä¸‹ä¸€èŠ‚建议的方法。多数情况下,但éžå…¨éƒ¨ï¼Œé‚£é‡Œçš„建议适用 于 CD-ROM å’Œ DVD。 å¦‚æžœæ‚¨ç”¨å…‰ç›˜æ— æ³•å®‰è£…ï¼Œå°è¯•å…¶å®ƒå¯ç”¨çš„安装方法。 5.4.1.1. 常è§é—®é¢˜ • 有些较è€çš„ CD-ROM 驱动器ä¸æ”¯æŒè¯»å–现代的 CD 刻录机以高速刻录的光盘。 • 如果å¯ç”¨ "direct memory access"(DMA),那么一些éžå¸¸è€çš„ CD-ROM é©±åŠ¨å™¨ä¼šæ— æ³•æ£å¸¸å·¥ä½œã€‚ 5.4.1.2.Â å¦‚ä½•è°ƒæŸ¥ç ”ç©¶æˆ–è®¸å¯ä»¥è§£å†³é—®é¢˜ 如果从光盘引导失败,那么å°è¯•ä¸‹é¢æ‰€åˆ—的建议。 • 检查您的 BIOS/UEFI 真æ£æ”¯æŒä»Žå…‰ç›˜å¼•å¯¼ï¼ˆä»…有个别éžå¸¸è€çš„系统ä¸è¡Œï¼‰ï¼Œå¹¶ä¸”在 BIOS/UEFI ä¸å¯ç”¨äº†ä»Žè¿™æ ·çš„媒体æ¥å¼•å¯¼ã€‚ • 如果您下载的是 iso æ˜ åƒï¼Œé‚£ä¹ˆæ£€æŸ¥æ˜ åƒçš„ md5sum 是å¦ä¸Ž MD5SUMS 文件ä¸çš„å½±å“ æ‰€åˆ—çš„ç›¸åŒï¼Œè¯¥æ–‡ä»¶åº”该ä½äºŽæ‚¨ä¸‹è½½çš„æ˜ åƒçš„相åŒä½ç½®ã€‚ $ md5sum debian-testing-i386-netinst.iso a20391b12f7ff22ef705cee4059c6b92 debian-testing-i386-netinst.iso 然åŽï¼Œæ£€éªŒæ‰€åˆ»å½•å…‰ç›˜çš„ md5sum 也匹é…。å¯ä»¥ä½¿ç”¨ä¸‹é¢çš„å‘½ä»¤ã€‚å®ƒä½¿ç”¨æ˜ åƒçš„尺寸 æ¥ä»Žå…‰ç›˜è¯»å–æ£ç¡®çš„å—节数。 $ dd if=/dev/cdrom | \ > head -c `stat --format=%s debian-testing-i386-netinst.iso` | \ > md5sum a20391b12f7ff22ef705cee4059c6b92 - 262668+0 records in 262668+0 records out 134486016 bytes (134 MB) copied, 97.474 seconds, 1.4 MB/s å‡å¦‚在安装程åºæˆåŠŸå¼•å¯¼ä¹‹åŽï¼Œæ²¡æœ‰æ£€æµ‹åˆ°å…‰ç›˜ï¼Œé‚£ä¹ˆæœ‰æ—¶å¯èƒ½ç®€å•åœ°å†è¯•ä¸€æ¬¡å°±èƒ½è§£å†³ 问题。如果有多个光盘驱动器,那么å°è¯•å°†å…‰ç›˜æ”¾åˆ°å…¶å®ƒé©±åŠ¨å™¨ä¸ã€‚å¦‚æžœæ— æ³•å·¥ä½œï¼Œæˆ–è€… å¯ä»¥è¯†åˆ«å…‰ç›˜ä½†è¯»å–的时候有错误,那么å°è¯•ä¸‹é¢æ‰€åˆ—的建议。这里需è¦ä¸€äº› Linux 的基 本知识。è¦æ‰§è¡Œä»»ä½•å‘½ä»¤ï¼Œåº”该首先切æ¢åˆ°ç¬¬äºŒè™šæ‹ŸæŽ§åˆ¶å°ï¼ˆVT2),并在那里激活 shell 。 • 切æ¢åˆ° VT4 或查看 /var/log/syslog 的内容,(使用 nano 作为编辑器)æ¥æ£€æŸ¥ä»» 何特定的错误消æ¯ã€‚之åŽï¼Œå†æ£€æŸ¥ dmesg 的输出。 • 如果å¯ä»¥è¯†åˆ«æ‚¨çš„光盘驱动器,那么检查 dmesg 的输出。应该å¯ä»¥çœ‹åˆ°åƒä¸‹é¢çš„ä¿¡æ¯ ï¼ˆè¿™äº›è¡Œä¸å¿…是连ç»å‡ºçŽ°çš„): ata1.00: ATAPI: MATSHITADVD-RAM UJ-822S, 1.61, max UDMA/33 ata1.00: configured for UDMA/33 scsi 0:0:0:0: CD-ROM MATSHITA DVD-RAM UJ-822S 1.61 PQ: 0 ANSI: 5 sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray cdrom: Uniform CD-ROM driver Revision: 3.20 如果看ä¸åˆ°ç±»ä¼¼çš„ä¿¡æ¯ï¼Œä¼°è®¡æ˜¯å…‰ç›˜é©±åŠ¨å™¨æ‰€è¿žæŽ¥çš„æŽ§åˆ¶å™¨æ— æ³•è¢«è¯†åˆ«ï¼Œæˆ–è€…å®Œå…¨ä¸ è¢«æ”¯æŒã€‚如果知é“控制器所需的驱动程åºï¼Œå¯ä»¥ä½¿ç”¨ modprobe æ¥å°è¯•æ‰‹åŠ¨åŠ 载。 • 检查在 /dev/ 下é¢æœ‰æ‚¨å…‰ç›˜é©±åŠ¨å™¨å¯¹åº”的设备节点。上é¢çš„示例ä¸ï¼Œå®ƒæ˜¯ /dev/sr0 。还会有 /dev/cdrom。 • 使用 mount 命令æ¥æ£€æŸ¥å…‰ç›˜æ˜¯å¦å·²ç»æŒ‚载;如果没有,å°è¯•æ‰‹åŠ¨æŒ‚载: $ mount /dev/hdc /cdrom 检查命令åŽé¢æ˜¯å¦æœ‰ä»€ä¹ˆé”™è¯¯æ¶ˆæ¯ã€‚ • æ£€æŸ¥å½“å‰ DMA 是å¦å·²ç»å¯ç”¨ï¼š $ cd /proc/ide/hdc $ grep using_dma settings using_dma 1 0 1 rw using_dma 之åŽç¬¬ä¸€åˆ—çš„ "1" æ„味ç€å°†å…¶å¯ç”¨ã€‚å¦‚æžœæ˜¯è¿™æ ·ï¼Œé‚£ä¹ˆå°è¯•å°†å…¶ç¦æ¢ï¼š $ echo -n "using_dma:0" >settings ç¡®ä¿æ‚¨å¤„在与光盘驱动器对应设备的目录ä¸ã€‚ • 如果在安装过程ä¸æœ‰ä»€ä¹ˆé—®é¢˜ï¼Œé‚£ä¹ˆå°è¯•ä½¿ç”¨é 近安装程åºä¸»èœå•åº•éƒ¨çš„选项,æ¥æ£€ 查安装介质的完整性。如果光盘å¯ä»¥å¯é 地读å–,那么该选项å¯ä»¥ç”¨ä½œé€šç”¨æµ‹è¯•ã€‚ 5.4.2. 引导é…ç½® 如果在引导过程ä¸é‡åˆ°äº†é—®é¢˜æˆ–è€…å†…æ ¸æŒ‚èµ·ï¼Œä¸è¯†åˆ«å®žé™…拥有的外围设备,或者驱动ä¸èƒ½ 被æ£ç¡®è¯†åˆ«ï¼Œé‚£ä¹ˆé¦–å…ˆè¦æ£€æŸ¥çš„是引导å‚数,如在第 5.3 节 "引导å‚æ•°" ä¸æ‰€è®¨è®ºçš„。 在有些情况下,故障å¯èƒ½ç”±äºŽè®¾å¤‡å›ºä»¶çš„ä¸¢å¤±è€Œé€ æˆï¼ˆè¯·å‚è§ç¬¬Â 2.2 节 "需è¦å›ºä»¶çš„设备 " 和第 6.4 节 "åŠ è½½ç¼ºå¤±çš„å›ºä»¶")。 5.4.3. 软件è¯éŸ³åˆæˆ 如果软件è¯éŸ³åˆæˆä¸å·¥ä½œï¼Œé‚£ä¹ˆæœ€å¯èƒ½æ˜¯å£°å¡çš„问题所致,通常è¦ä¹ˆæ˜¯å› 为驱动程åºæ²¡æœ‰ 被包å«åˆ°å®‰è£…程åºä¸ï¼Œè¦ä¹ˆæ˜¯å› 为ä¸å¸¸è§çš„混音器级别å称,它默认设置为é™éŸ³ã€‚您应该 æ交一份 bug 报告,它包å«åŽé¢å‘½ä»¤çš„输出,è¿è¡Œåœ¨åŒä¸€å°æœºå™¨ä¸Šï¼Œæ¥è‡ªå£°éŸ³å¯ä»¥æ£å¸¸å·¥ 作的 Linux 系统(例如,live CD)。 • dmesg • lspci • lsmod • amixer 5.4.4. 常è§çš„ 64-bit PC 安装问题 å¯ä»¥é€šè¿‡å°†é€‚当的引导å‚æ•°ä¼ é€’ç»™å®‰è£…ç¨‹åºï¼Œæ¥è§£å†³æˆ–é¿å…一些常è§çš„安装问题。 如果您的显示å±åœ¨å†…æ ¸å¼•å¯¼çš„æ—¶å€™æ˜¾ç¤ºä¸€ä¸ªå¥‡æ€ªçš„å›¾ç‰‡ï¼Œä¾‹å¦‚çº¯ç™½ã€çº¯é»‘或者彩色的åƒç´ å—,那么您的系统å¯èƒ½å«æœ‰ä¸€å—有问题的显示å¡ï¼Œå®ƒä¸èƒ½åˆ‡æ¢è‡³å¸§ç¼“å˜æ¨¡å¼ã€‚那么å¯ä»¥ä½¿ 用引导å‚æ•° fb=false æ¥ç¦æ¢ä½¿ç”¨å¸§ç¼“å˜æŽ§åˆ¶å°ã€‚由于å—é™åˆ¶çš„控制å°ç‰¹æ€§ï¼Œåœ¨å®‰è£…过程 ä¸åªèƒ½ä½¿ç”¨å°‘æ•°çš„å‡ ç§è¯è¨€ï¼Œç»†èŠ‚请å‚è§ç¬¬Â 5.3 节 "引导å‚æ•°"。 5.4.4.1. 在 PCMCIA é…置阶段系统æ»æœº 一些由戴尔生产的éžå¸¸è€çš„笔记本型å·ï¼Œå·²çŸ¥å½“ PCMCIA 设备检测程åºå°è¯•è®¿é—®æŸäº›ç¡¬ä»¶ 地å€çš„时候崩溃。其它笔记本å¯èƒ½æ˜¾ç¤ºç±»ä¼¼çš„问题。如果您é‡åˆ°é‚£æ ·çš„问题,并且在安装 的时候ä¸éœ€è¦ PCMCIA 的支æŒï¼Œå¯ä»¥ç”¨ hw-detect/start_pcmcia=false 引导å‚æ•°æ¥ç¦æ¢ PCMCIA。然åŽå¯ä»¥åœ¨å®‰è£…完æˆåŽé…ç½® PCMCIAï¼Œå¹¶åŽ»æŽ‰é€ æˆé—®é¢˜çš„资æºåŒºæ®µã€‚ 或者,å¯ä»¥ä»¥ä¸“家模å¼å¼•å¯¼å®‰è£…程åºã€‚然åŽè¦æ±‚您输入硬件所需的资æºèŒƒå›´é€‰é¡¹ã€‚例如, 如果有如上所说的戴尔笔记本,那么应该在这里输入 exclude port 0x800-0x8ff。在 System resource settings section of the PCMCIA HOWTO ä¸è¿˜åˆ—出了一些资æºèŒƒå›´é€‰é¡¹ 。注æ„,在安装程åºä¸è¾“入这个值的时候,必须忽略逗å·ã€‚ 5.4.5.Â å†…æ ¸èµ·å§‹æ¶ˆæ¯çš„注解 在引导顺åºä¸ï¼Œå¯ä»¥çœ‹åˆ°å¾ˆå¤šæ¶ˆæ¯ç±»ä¼¼ can't find something(找ä¸åˆ°ä»€ä¹ˆä¸œè¥¿ï¼‰ï¼Œæˆ–者 something not present(什么东西ä¸è§äº†ï¼‰ï¼Œcan't initialize somethingï¼ˆä»€ä¹ˆä¸œè¥¿ä¸ èƒ½åˆå§‹åŒ–),或者甚至 this driver release depends on something(这个驱动程åºç‰ˆæœ¬ ä¾èµ–于什么东西)。大多数这些消æ¯éƒ½æ˜¯æ— å®³çš„ã€‚ä¹‹æ‰€ä»¥çœ‹åˆ°å®ƒä»¬ï¼Œæ˜¯å› ä¸ºå®‰è£…ç³»ç»Ÿçš„å†… æ ¸è¢«æž„å»ºä¸ºè¿è¡Œåœ¨å…·æœ‰å¾ˆå¤šä¸åŒå¤–围设备的计算机上。显然,没有一个计算机å¯èƒ½æ‹¥æœ‰æ‰€ æœ‰çš„å¤–å›´è®¾å¤‡ï¼Œå› æ¤æ“作系统å¯èƒ½åœ¨æŸ¥æ‰¾ä¸€äº›æ‚¨æ²¡æœ‰çš„设备时å‘出一些报怨。有时å¯ä»¥çœ‹ 到系统暂åœäº†ä¸€æ®µæ—¶é—´ã€‚这是由于它在ç‰å¾…一å°è®¾å¤‡çš„å“应,而这å°è®¾å¤‡å¹¶æ²¡æœ‰å‡ºçŽ°åœ¨æ‚¨ 的系统上。如果您å‘现这个时间长得挖法接å—,那么以åŽå¯ä»¥åˆ›å»ºä¸€ä¸ªå®šåˆ¶çš„å†…æ ¸ï¼ˆè¯·å‚ è§ç¬¬Â 8.5 节 "ç¼–è¯‘æ–°å†…æ ¸")。 5.4.6. 报告安装问题 如果您ç»è¿‡äº†åˆå§‹åŒ–引导阶段,但还是ä¸èƒ½å®Œæˆå®‰è£…,那么å¯ä»¥å€ŸåŠ©äºŽ Save debug logs (å˜å‚¨è°ƒè¯•æ—¥å¿—)èœå•é€‰é¡¹ã€‚它让您将æ¥è‡ªå®‰è£…程åºçš„系统错误日志和é…置信æ¯ä¿å˜åˆ°å˜ 储介质上,或者用 web æµè§ˆå™¨ä¸‹è½½ã€‚该信æ¯æˆ–许æ供了一些关于那里出错和如何修å¤çš„线 索。如果您æ£åœ¨æ交一个 bug 报告,å¯ä»¥æŠ¥å‘Šé‡Œé™„上该信æ¯ã€‚ 安装过程的其它有关安装消æ¯å¯ä»¥åœ¨ /var/log/ 内找到,而计算机引导进入新安装好的系 统åŽæ¶ˆæ¯æ”¾åœ¨ /var/log/debian-installer/ 里。 5.4.7. æ交安装报告 如果ä»æœ‰é—®é¢˜ï¼Œè¯·æ交安装报告(å¯èƒ½çš„è¯ï¼Œè¯·ä½¿ç”¨è‹±æ–‡æ’°å†™ï¼‰ã€‚å³ä½¿å·²ç»å®‰è£…æˆåŠŸï¼Œæˆ‘ 们也鼓励å‘é€å®‰è£…报告,这让我们å¯ä»¥åœ¨æœ€å¤§çš„硬件é…置数é‡ä¸ŠèŽ·å¾—å°½å¯èƒ½å¤šçš„ä¿¡æ¯ã€‚ 注æ„,您的安装包括将公布在 Debian Bug Tracking System(BTSï¼Œå³ Debian Bug 跟踪 系统)上,并转å‘到公共的邮件列表。请确定您使用的邮件地å€å¯ä»¥è¢«å…¬å¼€ã€‚ 如果您有一个å¯ä»¥è¿è¡Œçš„ Debian 系统,å‘é€å®‰è£…报告最简å•çš„方法是安装 installation-report å’Œ reportbug 软件包(aptitude install installation-report reportbug),é…ç½® reportbug,如在第 8.4.2 节 "å‘é€é‚®ä»¶åˆ°ç³»ç»Ÿä¹‹å¤–" ä¸æ‰€è§£é‡Šçš„, 并且è¿è¡Œ reportbug installation-reports 命令。 å¦å¤–,在填写安装报告时,您å¯ä»¥é‡‡ç”¨ä¸‹åˆ—模æ¿ï¼Œå¹¶å°†å…¶å‘é€åˆ° < submit@bugs.debian.org>ï¼Œä¹Ÿå°±æ˜¯é€šè¿‡å‘ installation-reports 伪软件包æ交 bug 报 å‘Šçš„æ–¹å¼æ交安装报告。 Package: installation-reports Boot method: <How did you boot the installer? CD/DVD? USB stick? Network?> Image version: <Full URL to image you downloaded is best> Date: <Date and time of the install> Machine: <Description of machine (eg, IBM Thinkpad R32)> Processor: Memory: Partitions: <df -Tl will do; the raw partition table is preferred> Output of lspci -knn (or lspci -nn): Base System Installation Checklist: [O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it Initial boot: [ ] Detect network card: [ ] Configure network: [ ] Detect media: [ ] Load installer modules: [ ] Detect hard drives: [ ] Partition hard drives: [ ] Install base system: [ ] Clock/timezone setup: [ ] User/password setup: [ ] Install tasks: [ ] Install boot loader: [ ] Overall install: [ ] Comments/Problems: <Description of the install, in prose, and any thoughts, comments and ideas you had during the initial install.> Please make sure that any installation logs that you think would be useful are attached to this report. (You can find them in the installer system in /var/log/ and later on the installed system under /var/log/installer.) Please compress large files using gzip. 在 bug 报告ä¸ï¼Œè¯·è¯´æ˜Žé—®é¢˜æ‰€åœ¨ï¼ŒåŒ…æ‹¬å†…æ ¸æŒ‚èµ·æ—¶æœ€åŽè§åˆ°çš„å†…æ ¸æ¶ˆæ¯ã€‚æ述进入问题状 æ€æ‰€è¿›è¡Œçš„æ¥éª¤ã€‚ â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â” ^[3] 在当å‰çš„å†…æ ¸ï¼ˆ2.6.9 或更新),您å¯ä»¥ä½¿ç”¨ 32 个命令行å‚æ•°å’Œ 32 个环境å˜é‡é€‰ é¡¹ã€‚å¦‚æžœè¶…å‡ºå†…æ ¸å°†ä¼šå´©æºƒã€‚åŒæ ·ï¼Œæ•´ä¸ªå†…æ ¸å‘½ä»¤è¡Œæœ‰ 255 个å—符的é™åˆ¶ï¼Œè¶…出这个é™åˆ¶ 的任何内容将被截掉而ä¸ä¼šæœ‰æ示。 第 6Â ç« Â ä½¿ç”¨ Debian å®‰è£…ç¨‹åº ç›®å½• 6.1. 安装程åºå¦‚何工作 6.1.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.3.9. æ•…éšœå¤„ç† 6.3.10. 通过网络控制å°ï¼ˆnetwork-console)安装 6.4. åŠ è½½ç¼ºå¤±çš„å›ºä»¶ 6.4.1. 准备介质 6.4.2. 固件和安装好的系统 6.4.3. 完善已安装的系统 6.5. 个性化é…ç½® 6.5.1. 安装替代的åˆå§‹åŒ–系统 6.1. 安装程åºå¦‚何工作 本架构的 debian-installer 支æŒä¸¤ç§ç”¨æˆ·ç•Œé¢ï¼šå›¾å½¢ç•Œé¢å’Œæ–‡æœ¬ç•Œé¢ã€‚除éžæ‚¨åœ¨å¼•å¯¼èœ å•é‡Œé¢é€‰æ‹© "Install" 选项,å¦åˆ™é»˜è®¤å°†ä½¿ç”¨å›¾å½¢ç•Œé¢ã€‚关于å¯åŠ¨å›¾å½¢å®‰è£…程åºçš„更多信 æ¯ï¼Œè¯·å‚阅第 5.1.6 节 "图形安装程åº"。 Debian 安装程åºç”±ä¸€äº›ç‰¹å®šåŠŸèƒ½çš„组件组æˆï¼Œå®ƒä»¬å®Œæˆå„自的安装任务。æ¯ä¸€ç»„件执行任 务时,会询问一些任务相关的问题。æ¯ä¸ªä»»åŠ¡åˆæœ‰å„自的优先级,在安装程åºå¼€å§‹æ—¶å¯ä»¥ 设置优先级以决定哪些问题会被询问。 执行默认安装时,åªä¼šé—®åˆ°å¿…è¦çš„(高优先级)é—®é¢˜ã€‚è¿™ä½¿å¾—å®‰è£…è¿‡ç¨‹é«˜åº¦è‡ªåŠ¨åŒ–ï¼Œå‡ ä¹Žä¸ éœ€ç”¨æˆ·å¹²é¢„ã€‚ç»„ä»¶è‡ªåŠ¨æŒ‰æ¬¡åºæ‰§è¡Œï¼›è‡³äºŽå“ªäº›ç»„件会执行,å–å†³äºŽä½¿ç”¨çš„å®‰è£…æ–¹æ³•ï¼Œä»¥åŠ æ‚¨çš„ç¡¬ä»¶ã€‚å¯¹äºŽæ²¡æœ‰é—®åˆ°çš„é—®é¢˜ï¼Œå®‰è£…ç¨‹åºå°†é‡‡ç”¨é»˜è®¤å€¼ã€‚ å‡å¦‚出现问题,用户将看到错误信æ¯ç”»é¢ï¼Œå¹¶ä¸”安装程åºä¼šæ˜¾ç¤ºèœå•ä»¥è¿›è¡Œå…¶å®ƒæ›¿ä»£æ“作 。如果没有问题,用户将ä¸ä¼šç¢°åˆ°èœå•ï¼Œåªéœ€ä¾æ¤å›žç”æ¯ä¸ªç»„件的æ问。严é‡é”™è¯¯è¦ç¤ºçš„ 优先级是 "critical"ï¼Œå› æ¤ç”¨æˆ·ä¸€å®šèƒ½çœ‹åˆ°ã€‚ 在 debian-installer å¯åŠ¨çš„æ—¶å€™ï¼ŒåŠ ä¸Šä¸€äº›å¼•å¯¼å‚数,它将会影å“安装程åºä½¿ç”¨çš„默认 值。例如,您希望指定é™æ€ç½‘络连接é…ç½®(默认会使用已有的 IPv6 自动é…置和 DHCP)ï¼Œå¯ ä»¥åŠ ä¸Šå¼•å¯¼å‚æ•° netcfg/disable_autoconfig=true。å‚阅第 5.3.2 节 "Debian å®‰è£…ç¨‹åº çš„å‚æ•°" 了解å¯ç”¨çš„选项。 高级用户å¯èƒ½æ›´æ„¿æ„采用èœå•é©±åŠ¨çš„ç•Œé¢ï¼Œå®‰è£…ä¸çš„æ¯ä¸€æ¥éƒ½å¯ä»¥è¢«ç”¨æˆ·æŽ§åˆ¶ï¼Œè€Œä¸æ˜¯è®© 安装程åºè‡ªåŠ¨æ‰§è¡Œã€‚è¦ä½¿ç”¨èœå•é©±åŠ¨çš„手动安装方å¼ï¼Œéœ€è¦æ·»åŠ 引导å‚æ•° priority= medium。 å‡å¦‚您的硬件需è¦æŒ‡å®šå†…æ ¸æ¨¡å—选项æ‰èƒ½å®‰è£…,就è¦ä½¿ç”¨ "expert" 模å¼å¯åŠ¨å®‰è£…程åºã€‚ å¯ä»¥é€šè¿‡ expert å‘½ä»¤æˆ–è€…æ·»åŠ priority=low 引导å‚数。专家(export)模å¼è®©æ‚¨å¯ä»¥å®Œ 全控制 debian-installer。 é¼ æ ‡åœ¨åŸºäºŽæ–‡æœ¬çš„çŽ¯å¢ƒä¸‹æ— æ³•ä½¿ç”¨ã€‚ä»¥ä¸‹æ˜¯å¯¹è¯æ¡†ä¸æ‚¨å¯ä»¥æ“作的键。在按钮和选项之间 å¯ä»¥ç”¨ Tab 或å³ç®å¤´é”® "å‰è¿›",Shift+Tab 或左ç®å¤´é”® "åŽé€€"。上和下ç®å¤´é”®é€‰æ‹©åˆ—表 里é¢çš„选项,并å¯ä»¥æ»šåŠ¨åˆ—表。å¦å¤–,在长列表里é¢ï¼Œæ‚¨å¯ä»¥æŒ‰ä¸‹æŸä¸ªå—æ¯ç›´æŽ¥è·³åˆ°å¯¹åº” å—æ¯å¼€å¤´çš„选项,按下 Pg-Up å’Œ Pg-Down å¯ä»¥å¿«é€Ÿæ»šåŠ¨åˆ—è¡¨ã€‚ç©ºæ ¼é”®å¯ä»¥é€‰æ‹©é€‰é¡¹ï¼Œä¾‹ 如å¤é€‰æ¡†ã€‚Enter 执行选择。 一些对è¯æ¡†å¯èƒ½ä¼šæä¾›é¢å¤–的帮助信æ¯ã€‚如果有帮助信æ¯ï¼Œå®ƒä»¬å°†åœ¨å±å¹•çš„最下é¢ä¸€è¡Œæ 示,å¯ä»¥é€šè¿‡ F1 键访问这些帮助信æ¯ã€‚ 错误信æ¯å’Œæ—¥å¿—被é‡å®šå‘到第四个控制å°ã€‚您å¯ä»¥é€šè¿‡æŒ‰ä¸‹å·¦ Alt+F4 (按ä½å·¦ Alt é”®åŒ æ—¶æŒ‰ä¸‹ F4 功能键)访问该控制å°ï¼›è¿”回主安装进程使用左 Alt+F1。 这些信æ¯è¿˜å¯ä»¥åœ¨ /var/log/syslog 里找到。完æˆå®‰è£…之åŽï¼Œè¯¥è®°å½•ä¼šè¢«å¤åˆ¶åˆ°æ‚¨æ–°ç³»ç»Ÿ ä¸çš„ /var/log/debian-installer/syslog。其它的安装信æ¯å®‰è£…æ—¶å¯ä»¥åœ¨ /var/log/ 找 到。在系统é‡æ–°å¯åŠ¨åŽè®°å½•çš„地方是 /var/log/installer/。 6.1.1.Â ä½¿ç”¨å›¾å½¢å®‰è£…ç¨‹åº å›¾å½¢å®‰è£…ç¨‹åºåŸºæœ¬ä¸Šä¸Žæ–‡æœ¬å®‰è£…程åºç›¸åŒåœ°å·¥ä½œï¼Œè¿™æ ·ï¼Œæœ¬æ‰‹å†Œçš„其它部分å¯ä»¥ç”¨äºŽå¼•å¯¼ 您走过安装过程。 如果您倾å‘于使用键盘而ä¸æ˜¯é¼ æ ‡ï¼Œé‚£ä¹ˆéœ€è¦çŸ¥é“两件事。为了将折å 的列表展开(例如 在洲ä¸é€‰æ‹©å›½å®¶ï¼‰ï¼Œå¯ä»¥ä½¿ç”¨ + å’Œ - 按键。对于å¯ä»¥é€‰æ‹©å¤šä¸ªé¡¹ç›®çš„问题(例如任务选 择),您需è¦åœ¨åšå®Œé€‰æ‹©ä¹‹åŽé¦–先用 tab 键定ä½åˆ°"继ç»"按钮;直接按 enter é”®ä¼šåˆ‡æ¢ æ˜¯å¦é€‰æ‹©ä¸€ä¸ªé€‰é¡¹ï¼Œè€Œä¸æ˜¯æ‰§è¡Œ"继ç»"。 如果对è¯æä¾›é¢å¤–的帮助信æ¯ï¼Œé‚£ä¹ˆä¼šæ˜¾ç¤ºå¸®åŠ©æŒ‰é’®ã€‚å¯ä»¥é€šè¿‡ç‚¹å‡»æŒ‰é’®æˆ–按 F1 按键, æ¥è®¿é—®è¿™äº›å¸®åŠ©ä¿¡æ¯ã€‚ è¦åˆ‡æ¢åˆ°å¦ä¸€ä¸ªå·¥ä½œå°ï¼Œè¿˜éœ€è¦ä½¿ç”¨ Ctrl 按键,就åƒä½¿ç”¨ X Window ç³»ç»Ÿä¸€æ ·ã€‚ä¾‹å¦‚ï¼Œ 为了转æ¢åˆ° VT2 (第一个调试 shell)需è¦ä½¿ç”¨ï¼šCtrl+å·¦ Alt+F2。图形安装程åºè‡ªèº«è¿ 行在 VT5 上,所以å¯ä»¥ä½¿ç”¨å·¦ Alt+F5 æ¥åˆ‡æ¢å›žåŽ»ã€‚ 6.2.Â ç»„ä»¶ä»‹ç» ä¸‹é¢åˆ—出安装程åºä½¿ç”¨çš„组件,和å„个组件目的的简è¦è¯´æ˜Žã€‚如果您需è¦äº†è§£å„组件详细 çš„ä¿¡æ¯ï¼Œè§ç¬¬Â 6.3 节 "使用å•ç‹¬çš„组件"。 main-menu 在安装过程ä¸ï¼Œæ˜¾ç¤ºç»„件列表,并执行选ä¸çš„组件。主èœå•çš„优先级为 medium,如果 您的优先级设为 high 或 critical (默认为 high),您ä¸ä¼šçœ‹åˆ°èœå•ã€‚å¦ä¸€æ–¹é¢ï¼Œå‡ 如出现问题需è¦æ‚¨å¹²é¢„,询问的优先级会临时调低,从而让您解决该问题,èœå•åˆ™å¯ 能在这ç§æƒ…况下出现。 您å¯ä»¥é€šè¿‡ä¸æ–地按 Go Back 按钮,从当å‰è¿è¡Œçš„组件回到主èœå•ã€‚ localechooser å…许用户为安装程åºå’Œå®‰è£…的系统选择地区选项: è¯è¨€ã€å›½å®¶å’Œä½ç½®ã€‚除éžé€‰ä¸çš„è¯ è¨€æ²¡æœ‰è¢«ç¿»è¯‘ï¼Œå®‰è£…ç¨‹åºå°†ä»¥æ‚¨é€‰æ‹©çš„è¯è¨€æ˜¾ç¤ºä¿¡æ¯ã€‚对于没有翻译的è¯è¨€ï¼Œå°†æ˜¾ç¤º 英文信æ¯ã€‚ console-setup 显示键盘(布局),用户在其ä¸é€‰æ‹©ä¸Žè‡ªå·±çš„模å¼åŒ¹é…的。 hw-detect 自动识别ç»å¤§å¤šæ•°ç³»ç»Ÿç¡¬ä»¶ï¼ŒåŒ…括网å¡ã€ç¡¬ç›˜å’Œ PCMCIA。 cdrom-detect 寻找并挂载 Debian 安装介质。 netcfg é…置计算机网络连接,使它能连上互è”网。 iso-scan 从硬盘上æœç´¢ ISO æ˜ è±¡(.iso 文件)。 choose-mirror 列出 Debian 软件包镜åƒã€‚用户å¯ä»¥é€‰æ‹©ä»Žå“ªé‡Œå®‰è£…软件包。 cdrom-checker 检验安装介质的完整性。这ç§æ–¹æ³•ç¡®ä¿ç”¨æˆ·æ‰€ç”¨çš„å®‰è£…æ˜ åƒæ²¡æœ‰æŸå。 lowmem 它会检测å°å†…å˜å®¹é‡çš„系统,并采用一些技巧从内å˜ä¸åˆ 除 debian-installer ä¸éœ€ è¦çš„部分(代价是丧失一些特性)。 anna Anna's Not Nearly APT。安装从选择的镜åƒæˆ–安装介质获å–的软件包。 user-setup 建立 root 密ç ,然åŽæ·»åŠ ä¸€ä¸ªéž root 用户。 clock-setup 更新系统时钟,并决定时钟是å¦ä½¿ç”¨ UTC。 tzsetup 选择时区,并基于å‰é¢é€‰æ‹©çš„地点。 partman 让用户为系统ä¸çš„ç£ç›˜åˆ†åŒºï¼Œåœ¨åˆ†åŒºä¸Šåˆ›å»ºæ–‡ä»¶ç³»ç»Ÿï¼Œå¹¶åˆ†é…挂载点。它包括一些有 趣的特性,如完全自动模å¼æˆ– LVM 支æŒã€‚Debian 里它是推è使用的分区工具。 partman-lvm å助用户é…ç½® LVM (Logical Volume Manager)。 partman-md 让用户建立 Software RAID (Redundant Array of Inexpensive Disks)。Software RAID 是新主æ¿æ供的廉价 IDE (虚拟硬件) RAID 控制器的高级管ç†ã€‚ base-installer 安装一些基本的包,让计算机é‡å¯åŽèƒ½åœ¨ Debian GNU/Linux 下è¿è¡Œã€‚ apt-setup é…ç½® apt,大部分是自动完æˆï¼ŒåŸºäºŽå®‰è£…程åºæ‰€è¿è¡Œçš„介质。 pkgsel 用 tasksel 选择安装é¢å¤–的软件。 os-prober 检测当å‰è®¡ç®—机上安装的æ“作系统,将信æ¯ä¼ 递给 bootloader-installer,使它能将 检测到的æ“ä½œç³»ç»Ÿæ·»åŠ åˆ° bootloader çš„å¯åŠ¨èœå•é‡Œé¢ã€‚方便用户选择å¯åŠ¨å“ªä¸ªæ“作 系统。 bootloader-installer bootloader 安装程åºåœ¨ç¡¬ç›˜ä¸Šå®‰è£… boot loader 程åºï¼Œè¿™æ˜¯å¿…须的一æ¥ï¼Œä½¿å¾—计算 机å¯åŠ¨ Linux ä¸å¿…ä¾é U 盘和 CD-ROM。许多 boot loader 程åºéƒ½å…许用户在开机 的时候选择å¯åŠ¨å“ªä¸ªæ“作系统。 shell 让用户能从èœå•æˆ–者第二控制å°æ‰§è¡Œ shell。 save-logs 当用户é‡åˆ°éº»çƒ¦æ—¶ï¼Œæ供一ç§æ–¹å¼è®°å½•ä¿¡æ¯åˆ° U 盘ã€ç½‘络ã€ç¡¬ç›˜æˆ–其他介质,用于以 åŽç²¾ç¡®åœ°ç»™ Debian å¼€å‘人员报告安装程åºçš„问题。 6.3. 使用å•ç‹¬çš„组件 本节将会æè¿°å„个安装组件的细节。组件按用户å¯ä»¥è¾¨åˆ«çš„é˜¶æ®µåˆ†ç»„ã€‚å®ƒä»¬åœ¨å®‰è£…è¿‡ç¨‹ä¸ ä¾æ¬¡å‡ºçŽ°ã€‚è¦çŸ¥é“,æ¯æ¬¡å®‰è£…并ä¸ä¼šä½¿ç”¨æ‰€æœ‰çš„模å—;至于哪些模å—被用到,å–决于安装 方法以åŠä½¿ç”¨çš„硬件。 6.3.1. å¯åŠ¨ Debian 安装程åºä¸Žé…置硬件 å‡è®¾ Debian 安装程åºå·²ç»å¯åŠ¨ï¼Œç„¶åŽæ‚¨çœ‹åˆ°äº†åˆå§‹ç”»é¢ã€‚æ¤æ—¶ï¼Œdebian-installer 的能 力还很有é™ã€‚它还ä¸äº†è§£æ‚¨çš„硬件,首选的è¯è¨€ï¼Œç”šè‡³ä¸çŸ¥é“è¦æ‰§è¡Œä»€ä¹ˆä»»åŠ¡ã€‚ä¸å¿…担心 ï¼Œå› ä¸º debian-installer 相当èªæ˜Žï¼Œå®ƒèƒ½è‡ªåŠ¨æŽ¢æµ‹æ‚¨çš„硬件,定ä½å…¶ä½™çš„组件,并更新 自己以具备安装系统的能力。但您ä»ç„¶è¦å助 debian-installer,æ供给它ä¸èƒ½è‡ªåŠ¨å†³å®š 的内容(比如选择您首选的è¯è¨€ã€é”®ç›˜å¸ƒå±€æˆ–网络镜åƒ)。 您会留æ„到 debian-installer åœ¨æœ¬é˜¶æ®µå¤šæ¬¡æ‰§è¡Œç¡¬ä»¶ä¾¦æµ‹ã€‚ç¬¬ä¸€æ¬¡æ˜Žç¡®çš„ç›®çš„æ˜¯é‚£äº›åŠ è½½å®‰è£…ç»„ä»¶æ‰€éœ€è¦çš„硬件(比如,您的 CD-ROM 或者网å¡)。在第一次è¿è¡Œçš„时候并ä¸æ˜¯æ‰€ 有的驱动程åºéƒ½å°±ç»ªï¼Œç¡¬ä»¶ä¾¦æµ‹ä¼šåœ¨åŽç»è¿‡ç¨‹å¤šæ¬¡é‡å¤ã€‚ 在硬件侦测过程ä¸ï¼Œdebian-installer 会检测系统ä¸æ˜¯å¦æœ‰ç¡¬ä»¶é©±åŠ¨ç¨‹åºéœ€è¦åŠ 载固件 (firmware)。如果没有找到所需的固件,将会弹出一个对è¯æ¡†è®©æ‚¨å¯ä»¥ä»Žç§»åŠ¨ä»‹è´¨åŠ 载所 缺的固件。å‚阅第 6.4 节 "åŠ è½½ç¼ºå¤±çš„å›ºä»¶" 获得详细信æ¯ã€‚ 6.3.1.1. 检测å¯ç”¨å†…å˜/å°å†…å˜æ¨¡å¼ debian-installer 首先è¦åšçš„一件事是检测有效的内å˜ã€‚如果内å˜æœ‰é™ï¼Œè¯¥ç»„ä»¶å°†ä¿®æ”¹åŽ ç»çš„安装进程,使您å¯ä»¥å°† Debian GNU/Linux 安装到您的系统上。 安装程åºç”¨äºŽå‡å°‘内å˜æ¶ˆè€—的第一项措施是关é—翻译,也就是说,安装将åªåœ¨è‹±æ–‡ä¸‹è¿›è¡Œ 。当然,您在安装完æˆä¹‹åŽè¿˜æ˜¯å¯ä»¥è¿›è¡Œæœ¬åœ°åŒ–设置。 如果还ä¸è¡Œï¼Œå®‰è£…程åºåªåŠ 载那些完æˆåŸºæœ¬å®‰è£…的模å—,进一æ¥å‡å°‘内å˜æ¶ˆè€—。这将å‡å°‘ å®‰è£…ç³»ç»Ÿçš„åŠŸèƒ½ã€‚æ‚¨è¿˜æœ‰æœºä¼šæ‰‹åŠ¨åŠ è½½é¢å¤–的组件,但è¦ç•™æ„æ¯ä¸ªé€‰æ‹©çš„组件都会使用更 多的内å˜ï¼Œæœ‰å¯èƒ½ä½¿å®‰è£…失败。 如果安装程åºè¿è¡Œåœ¨å°å†…å˜æ¨¡å¼ä¸‹ï¼ŒæŽ¨è创建一个相对较大的交æ¢åˆ†åŒº(64-128MB)ã€‚äº¤æ¢ åˆ†åŒºä¼šè¢«å½“ä½œè™šæ‹Ÿå†…å˜ï¼Œä½¿ç³»ç»Ÿå¯ç”¨çš„内å˜æ€»é‡å¢žåŠ 。安装程åºä¼šåœ¨å®‰è£…过程的尽早阶段 激活交æ¢åˆ†åŒºã€‚注æ„,过多地使用交æ¢åˆ†åŒºä¼šé™ä½Žç³»ç»Ÿæ€§èƒ½ï¼Œå¢žåŠ ç£ç›˜æ´»åŠ¨ã€‚ 尽管如æ¤ï¼Œæ‚¨çš„系统还å¯èƒ½å†»ç»“ï¼Œå› ä¸ºç³»ç»Ÿå†…å˜æº¢å‡º(VT4 å’Œ syslog 上产生 "Out of memory" ä¿¡æ¯)ï¼Œå‡ºçŽ°æ²¡æœ‰é¢„æœŸçš„é”™è¯¯ï¼Œæˆ–è€…è¿›ç¨‹è¢«å†…æ ¸æ€æ»ã€‚ 例如,有报告称,å°å†…å˜æ¨¡å¼ä¸‹ï¼Œå½“交æ¢åˆ†åŒºä¸å¤Ÿå¤§ï¼Œåˆ›å»ºä¸€ä¸ªå¤§çš„ ext3 文件系统会失 败。如果大的交æ¢åˆ†åŒºä¹Ÿä¸èƒ½è§£å†³é—®é¢˜ï¼Œè¯·å»ºç«‹ ext2 文件系统(它是安装程åºçš„基本组 件)代替。安装之åŽæ˜¯å¯ä»¥å°† ext2 åˆ†åŒºæ”¹æˆ ext3。 å¯ä»¥é€šè¿‡å¼•å¯¼å‚æ•° "lowmem" 强制安装程åºä½¿ç”¨æ¯”实际内å˜æ›´é«˜çš„ lowmem ç‰çº§ï¼Œè¯´æ˜Žè§ 第 5.3.2 节 "Debian 安装程åºçš„å‚æ•°"。 6.3.1.2. 选择地区选项 大多时候,您é‡åˆ°çš„第一个问题是关于地区的选项,将用于安装过程和安装åŽçš„系统。地 区选项由è¯è¨€ã€ä½ç½®å’Œåœ°åŒºç»„æˆã€‚ 您选择的è¯è¨€å°†ç”¨äºŽç´§æŽ¥ç€çš„安装过程,对è¯æ¡†å·²ç»æœ‰å„ç§è¯è¨€ç¿»è¯‘的版本。如果选择的 è¯è¨€æ²¡æœ‰å¯¹åº”翻译的版本,安装将默认使用英文。 在之åŽçš„安装过程ä¸ï¼Œæ‰€é€‰æ‹©çš„地ç†ä½ç½®(多数情况下是国家)还会被用于选择æ£ç¡®çš„时区 和该国对应的 Debian é•œåƒã€‚è¯è¨€å’Œå›½å®¶åˆèµ·æ¥è¿˜æœ‰åŠ©äºŽç¡®å®šæ‚¨ç³»ç»Ÿé»˜è®¤çš„ localeï¼Œä»¥åŠ é”®ç›˜å¸ƒå±€ã€‚ 您将被首先问到首选的è¯è¨€ã€‚è¯è¨€å称åŒæ—¶ä»¥è‹±æ–‡(左侧)和该è¯è¨€(å³ä¾§)列出;å³ä¾§å称 是使用该è¯è¨€æ¥ä¹¦å†™ã€‚列表以英文å称排列。在列表的顶端是一个é¢å¤–的选项,å…许您使 用 "C" locale 替代è¯è¨€ã€‚选择 "C" locale 使得安装过程使用英文;安装的系统ä¸å†æœ‰ 本地化支æŒï¼Œlocales 软件包也ä¸ä¼šå®‰è£…。 接下æ¥å°†è¦æ±‚您选择地ç†ä½ç½®ã€‚如果您选择的è¯è¨€è¢«å¤šä¸ªå›½å®¶ä½œä¸ºå®˜æ–¹è¯è¨€^[4]ï¼Œåˆ—è¡¨ä¸ åªåˆ—出这些国家。如果想è¦é€‰æ‹©åˆ—表之外的国家,选择 other(最åŽä¸€é¡¹)。您将看到大洲 列表;选择洲之åŽä¼šçœ‹åˆ°è¯¥å¤§æ´²ä¸Šçš„国家。 如果è¯è¨€åªå¯¹åº”一个国家,国家列表åªæ˜¾ç¤ºè¯¥å›½æ‰€å±žçš„大洲和地区,并且该国被选ä¸ä½œä¸º 默认。使用 Go Back 选项å¯ä»¥é€‰æ‹©å…¶ä»–大洲的国家。 æ³¨æ„ é€‰æ‹©æ‚¨å±…ä½çš„国家和地区éžå¸¸é‡è¦ï¼Œè¿™å°†å†³å®šæ‚¨å®‰è£…好的系统所é…置时区。 如果您组åˆçš„è¯è¨€å’Œå›½å®¶æ²¡æœ‰å¯¹åº”çš„ locale,而该è¯è¨€æœ‰å¤šä¸ªå¯¹åº”çš„ localeï¼Œå®‰è£…ç¨‹åº å…许您从ä¸é€‰æ‹©ä¸€ä¸ªé»˜è®¤çš„ locale 用于安装完æˆçš„系统。^[5]。其余情况下,默认会选 择基于该è¯è¨€å’Œå›½å®¶çš„ locale。 å‰é¢ç« 节选择的任何默认 locale 都将使用 UTF-8 作为å—符编ç 。 如果您使用 low 优先级安装,您å¯ä»¥é€‰æ‹©é¢å¤–çš„ locale,包括那些称为"ä¼ ç»Ÿ"çš„ locale ^[6],用于安装完æˆçš„ç³»ç»Ÿï¼›å¦‚æžœè¿™æ ·é€‰æ‹©ï¼Œæ‚¨å°†è¢«è¯¢é—®ä½¿ç”¨å“ªç§ locale ä½œä¸ºå®‰è£…å®Œæˆ ç³»ç»Ÿä¸çš„默认 locale。 6.3.1.3. 选择键盘 键盘ç»å¸¸æŒ‰ç…§ä¸åŒè¯è¨€ä½¿ç”¨çš„å—符è£å‰ªã€‚为您使用的键盘选择一个åˆé€‚å¸ƒå±€ï¼Œå¦‚æžœæ²¡æœ‰åˆ é€‚çš„å¸ƒå±€ï¼Œå°±é€‰æ‹©ä¸€ä¸ªè¿‘ä¼¼çš„ã€‚ä¸€æ—¦ç³»ç»Ÿå®‰è£…å®Œæ¯•ï¼Œæ‚¨å¯ä»¥ä»Žæ›´å¤§èŒƒå›´å†…选择键盘的布局 (在安装完之åŽä»¥ root 身份执行 dpkg-reconfigure keyboard-configuration)。 将高亮显示部分移到您期望键盘选择,然åŽæŒ‰ä¸‹ Enter。用ç®å¤´å¥ç§»åˆ°é«˜äº®æ˜¾ç¤º -- 它们 ä½äºŽæ‰€æœ‰å›½å®¶é”®ç›˜å¸ƒå±€ç›¸åŒçš„åœ°æ–¹ï¼Œå› æ¤ç‹¬ç«‹äºŽé”®ç›˜é…置。 6.3.1.4. 寻找 Debian å®‰è£…ç¨‹åº ISO æ˜ åƒ å½“å®‰è£…æ˜¯ä½¿ç”¨ hd-media æ–¹å¼ï¼Œå°†ä¼šæœ‰ä¸€ä¸ªåŠ¨ä½œï¼Œæ˜¯å¯»æ‰¾å’ŒæŒ‚è½½ Debian å®‰è£…ç¨‹åº iso æ˜ åƒï¼Œç”¨äºŽèŽ·å–其它的安装文件。组件 iso-scan æ£æ˜¯ç”¨æ¥å®Œæˆæ¤ä»»åŠ¡ã€‚ 首先,iso-scan 自动挂载具有已知文件系统的å—设备(比如,分区和逻辑å·),然åŽé¡ºæ¬¡æœ 索文件å结尾是 .iso (或 .ISO 之类)。注æ„,首次åªæ‰«æä½äºŽæ ¹ç›®å½•çš„文件,和第一层 å目录 (例如,它找到 /whatever.iso,/data/whatever.iso,而ä¸æ˜¯ /data/tmp/ whatever.iso)。在 iso æ˜ è±¡æ–‡ä»¶æ‰¾åˆ°åŽï¼Œiso-scan 检查它包å«çš„å†…å®¹ï¼Œç¡®å®šè¯¥æ˜ è±¡æ–‡ä»¶ 是ä¸æ˜¯æœ‰æ•ˆçš„ Debian iso æ˜ è±¡ã€‚å¦‚ä¸ºå‰è€…,任务结æŸï¼›è‹¥æ˜¯åŽè€…,iso-scan æœç´¢å…¶å®ƒçš„ æ˜ è±¡ã€‚ 万一å‰é¢å°è¯•å¯»æ‰¾ iso æ˜ è±¡å¤±è´¥ï¼Œiso-scan 会询问您是å¦åŽŸæ„进行完整的æœç´¢ã€‚è¿™æ¬¡ä¸ åªæŸ¥çœ‹æœ€ä¸Šçº§ç›®å½•ï¼Œè€Œæ˜¯çœŸæ£åœ°è´¯ç©¿æ•´ä¸ªæ–‡ä»¶ç³»ç»Ÿã€‚ 如果 iso-scan 找ä¸åˆ°å®‰è£… iso æ˜ è±¡ï¼Œè¯·é‡æ–°å¯åŠ¨è¿”回到您以å‰çš„æ“ä½œç³»ç»Ÿï¼Œæ£€æŸ¥æ˜ è±¡æ–‡ 件å是å¦æ£ç¡®(以 .iso结尾),是å¦æ”¾åœ¨ä¸€ä¸ªèƒ½è¢« debian-installer 识别的文件系统上, 是å¦æŸå(用 checksum æ ¡éªŒ)。有ç»éªŒçš„ Unix 用户å¯ä»¥åœ¨ç¬¬äºŒä¸ªæŽ§åˆ¶å°ä¸Šå®Œæˆè¿™äº›åŠ¨ä½œ ,而毋须é‡æ–°å¯åŠ¨ã€‚ 注æ„,作为 ISO æ˜ åƒä¸»æœºçš„分区(或ç£ç›˜ï¼‰ä¸èƒ½åœ¨å®‰è£…过程ä¸å†æ¬¡ä½¿ç”¨ï¼Œå› 为它将被安装 程åºä½¿ç”¨ã€‚为了绕过这个é™åˆ¶ï¼Œå‡è®¾æœ‰å……足的系统内å˜ï¼Œå®‰è£…程åºèƒ½å¤Ÿåœ¨æŒ‚è½½å‰å°† ISO æ˜ åƒå¤åˆ¶åˆ°å†…å˜ä¸ã€‚这由低优先性的 iso-scan/copy_iso_to_ram debconf 问题(åªåœ¨æ»¡è¶³ 内å˜è¦æ±‚的时候询问)æ¥æŽ§åˆ¶ã€‚ 6.3.1.5. é…置网络 进入到这一æ¥ï¼Œå¦‚果系统检测到有多个的网络设备,您将被è¦æ±‚选择哪个设备是主网络接 å£ï¼Œæ¯”如,在安装ä¸ä½¿ç”¨çš„那个。其他的网络接å£è¿™æ—¶ä¸ä¼šé…置。您å¯ä»¥åœ¨å®‰è£…å®Œæ¯•ä¹‹åŽ åŽ»é…ç½®é¢å¤–的接å£ï¼›å‚考 interfaces(5) man 手册。 6.3.1.5.1. 自动网络é…ç½® 默认情况下,debian-installer 会尽力自动é…置您的计算机网络。如果自动é…置失败,会 有多ç§å› ç´ é€ æˆï¼Œä»Žæ²¡æœ‰æ’好网线到错误的自动é…置环境都有。è¦äº†è§£æ›´å¤šçš„å‡ºé”™åŽŸå› ï¼Œ 请检查第四控制å°ä¸Šçš„ä¿¡æ¯ã€‚ä¸ç®¡æ˜¯ä»€ä¹ˆæƒ…况,都会è¦æ±‚您å†è¯•ä¸€æ¬¡ï¼Œæˆ–者让您选择手动 设置。有时用于网络自动é…置的网络æœåŠ¡å™¨å“应比较慢,å‡å¦‚您确信都é…ç½®æ£ç¡®ï¼Œå¯ä»¥ç®€ å•åœ°å†é‡æ–°è¿›è¡Œä¸€æ¬¡è‡ªåŠ¨é…置。è¦æ˜¯è‡ªåŠ¨é…置还是失败,您å¯ä»¥æ¢æˆæ‰‹åŠ¨ç½‘络设置方å¼ã€‚ 6.3.1.5.2. 手动网络é…ç½® 手动é…置网络会ä¾æ¬¡è¯¢é—®ä¸€äº›ç½‘络问题,特别是 IP 地å€(IP address)ã€ç½‘络掩ç (Netmask)ã€ç½‘å…³(Gateway)ã€åŸŸåæœåŠ¡å™¨åœ°å€(Name server addresses),以åŠä¸»æœºå (Hostname)。å¦å¤–ï¼Œå¦‚æžœæ‚¨æœ‰æ— çº¿ç½‘å¡ï¼Œä¼šè¢«è¦æ±‚æä¾›Wireless ESSID ("æ— çº¿ç½‘ç»œå") å’Œ WEP 密钥(WEP key) 或者 WPA/WPA2 密ç (WPA/WPA2 passphrase)。填写ç”案第 3.3 节 "一些有用的信æ¯"。 æ³¨æ„ æ‚¨ä¹Ÿè®¸éœ€è¦å°†ä¸€äº›æŠ€æœ¯ç»†èŠ‚放在手边:程åºå‡å®šç½‘络 IP 地å€æ˜¯æ‚¨ç³»ç»Ÿçš„ IP 地å€å’Œç½‘络 掩ç 按ä½ä¸Žã€‚默认的广æ’地å€æ˜¯é€šè¿‡æ‚¨ç³»ç»Ÿçš„ IP 地å€å’ŒæŒ‰ä½å网络掩ç 按ä½æˆ–è®¡ç®—å¾—æ¥ ã€‚å®ƒä¹Ÿä¼šçŒœæµ‹æ‚¨çš„ç½‘å…³ã€‚å¦‚æžœæ‚¨ä¸èƒ½å›žç”这些问题,让系统猜测 -- 如果需è¦ï¼Œåœ¨ç³»ç»Ÿå®‰ 装完毕之åŽï¼Œé€šè¿‡ç¼–辑 /etc/network/interfaces 文件进行修改。 6.3.1.5.3. IPv4 å’Œ IPv6 从 Debian GNU/Linux 7.0 ("Wheezy") 以åŽï¼Œdebian-installer å°†åŒæ—¶æ”¯æŒ IPv6 å’Œ " ç»å…¸çš„" IPv4。IPv4 与 IPv6 çš„å„ç§ç»„åˆ(ä»… IPv4ã€ä»… IPv6 å’ŒåŒæ ˆ dual-stack é…ç½®) 都将被支æŒã€‚ IPv4 通过 DHCP (Dynamic Host Configuration Protocol)进行自动é…置。自动é…ç½® IPv6 使用 NDP (Neighbor Discovery Protocol,包括 recursive DNS server (RDNSS) 设置) 支æŒæ— 状æ€è‡ªåŠ¨é…置,有状æ€è‡ªåŠ¨é…置通过 DHCPv6 和混åˆè‡ªåŠ¨é…ç½®(地å€é…置使用 NDP, é¢å¤–å‚数使用 DHCPv6)。 6.3.2. 设置用户和密ç 在设置时钟之å‰ï¼Œå®‰è£…程åºå…许您创建 "root" å¸å·å’Œ/或第一个用户å¸å·ã€‚å…¶ä»–çš„ç”¨æˆ·å¸ å·å¯ä»¥åœ¨å®‰è£…完æˆä¹‹åŽåˆ›å»ºã€‚ 6.3.2.1. 设置 root 密ç root å¸æˆ·ä¹Ÿè¢«ç§°ä¸ºè¶…级用户;系统ä¸çš„æ‰€æœ‰çš„å®‰å…¨é˜²æŠ¤æŽªæ–½å¯¹ä»¥è¯¥èº«ä»½ç™»å½•çš„éƒ½æ˜¯æ— æ•ˆçš„ 。root å¸æˆ·åº”该仅用æ¥è¿›è¡Œç³»ç»Ÿç®¡ç†ï¼Œè€Œä¸”使用时间应该尽å¯èƒ½çŸã€‚ 您所创建的任何密ç 都应该包å«è‡³å°‘ 6 个å—符,åŒæ—¶åŒ…å«å¤§å°å†™å—æ¯ï¼Œå¹¶ä¸”æœ€å¥½å¸¦æœ‰æ ‡ç‚¹ 符å·ç‰ç‰¹æ®Šå—ç¬¦ã€‚å› ä¸ºè¶…çº§ç”¨æˆ·å…·æœ‰æœ€é«˜æƒé™ï¼Œå› æ¤åœ¨æ‚¨è®¾ç½® root 密ç 时尤其需è¦å°å¿ƒ 。请é¿å…采用能够在å—å…¸ä¸æŸ¥åˆ°çš„å•è¯æˆ–者很容易猜测的个人信æ¯ã€‚ 如果他人å‘您索å–您的 root 密ç ,也需è¦ç‰¹åˆ«è°¨æ…Žã€‚除éžæ‚¨æ‰€ç®¡ç†çš„系统有多ä½ç®¡ç†å‘˜ ,å¦åˆ™é€šå¸¸ä¸åº”该将超级用户密ç 交给别人。 在这里没有为 "root" 用户指定密ç 的情况下,这个账户会被ç¦æ¢ï¼Œä½† sudo 软件包将被 安装,åŽé¢åœ¨æ–°çš„系统上å…许执行管ç†ä»»åŠ¡ã€‚默认系统上新建的第一个用户使用 sudo 命 令å˜æˆæ ¹ç”¨æˆ·ã€‚ 6.3.2.2. 创建一个普通用户 系统会询问您现在是å¦å¸Œæœ›åˆ›å»ºä¸€ä¸ªæ™®é€šå¸æˆ·ã€‚您将使用该å¸æˆ·è¿›è¡Œæ—¥å¸¸ç™»å½•æ“作。切记 ,平时ä¸è¦ä½¿ç”¨ root å¸æˆ·ç™»å½•æˆ–者将其作为个人å¸å·ä½¿ç”¨ã€‚ 为什么呢?é¿å…使用 root 特æƒå¸æˆ·çš„ä¸€ä¸ªåŽŸå› æ˜¯ï¼Œå®ƒå¾ˆå®¹æ˜“å¯¹ç³»ç»Ÿé€ æˆæ— æ³•æŒ½å›žçš„ç ´å 。å¦ä¸€ä¸ªåŽŸå› 是,您有å¯èƒ½è¢«æ¶æ„诱使è¿è¡Œç‰¹æ´›ä¼Šæœ¨é©¬ç¨‹åº -- 这是一ç§åˆ©ç”¨è¶…çº§ç”¨æˆ·æƒ é™åœ¨æ‚¨æœªçŸ¥çš„情况下æŸå®³ç³»ç»Ÿå®‰å…¨çš„程åºã€‚任何åˆæ ¼çš„ Unix 系统管ç†ä¹¦ç±ä¸éƒ½ä¼šæ¶‰åŠåˆ° 这一主题 -- 如果您ä¸æ˜¯å¾ˆäº†è§£è¿™æ–¹é¢çš„内容,建议找一本进行å¦ä¹ 。 您首先会被è¦æ±‚输入用户的全å。然åŽè¦æ±‚输入用户å¸å·å;通常您的åå—或者类似的便 满足è¦æ±‚,并为缺çœå€¼ã€‚最åŽï¼Œæ‚¨å°†è¦æ±‚输入该å¸å·çš„密ç 。 如果在安装完毕åŽè¿˜å¸Œæœ›å»ºç«‹å…¶å®ƒæ–°å¸æˆ·ï¼Œè¯·ä½¿ç”¨ adduser 命令。 6.3.3. é…置时钟和时区 安装程åºé¦–å…ˆå°è¯•è¿žæŽ¥äº’è”网上的时间æœåŠ¡å™¨ (使用 NTP åè®®) æ¥æ ¡å‡†ç³»ç»Ÿæ—¶é—´ã€‚如果没 有æˆåŠŸï¼Œå®‰è£…程åºå‡è®¾å¯åŠ¨æ—¶èŽ·å¾—的时间和日期是æ£ç¡®çš„。在安装过程ä¸æ²¡æ³•æ‰‹åŠ¨å¯¹ç³»ç»Ÿ 时间进行设置。 基于安装过程å‰é¢æ‰€é€‰æ‹©çš„地ç†ä½ç½®ï¼Œæ‚¨å°†çœ‹åˆ°ç³»ç»Ÿåªåˆ—出与其地点相关的时区列表。如 果该地åªå¯¹åº”一个时区并且是默认安装,那么系统就ä¸ä¼šè¯¢é—®è€Œç›´æŽ¥ä½¿ç”¨è¯¥æ—¶åŒºã€‚ expert 模å¼æˆ–者使用 medium 优先级安装,您å¯ä»¥é€šè¿‡é¢å¤–的选项选择 "Coordinated Universal Time" (UTC) 作为时区。 如果出于æŸäº›å› ç´ æ‚¨ä¸æƒ³è®¾ç½®æ—¶åŒºä¸ºæ‰€é€‰æ‹©çš„地点,这里有两个选项。 1. 最简å•çš„方法,是在安装完æˆåŽé‡æ–°å¯åŠ¨ï¼Œè¿›å…¥æ–°ç³»ç»Ÿï¼Œé€‰æ‹©ä¸€ä¸ªä¸åŒçš„时区。该命 令为: # dpkg-reconfigure tzdata 2. å¦å¤–一ç§æ–¹æ³•æ˜¯ï¼Œæ—¶åŒºå¯ä»¥åœ¨å®‰è£…å¯åŠ¨åŽçš„安装程åºæœ€åˆé˜¶æ®µé€šè¿‡ä¼ å…¥å‚æ•° time/ zone=value 进行设置。其ä¸çš„ value 当然è¦æ±‚是一个有效的时区,例如 Europe/ London 或 UTC。 自动安装å¯ä»¥é€šè¿‡é¢„置设置任何所需的时区。 6.3.4. 分区与选择挂载点 现在,ç»è¿‡æœ€åŽçš„硬件检测,debian-installer 应该准备就绪,按照用户定制,进行实质 性的工作。æ£å¦‚æœ¬èŠ‚æ ‡é¢˜æŒ‡æ˜Žï¼ŒæŽ¥ä¸‹æ¥ç»„件的主è¦ä»»åŠ¡æ˜¯ä¸ºæ‚¨çš„硬盘分区ã€åˆ›å»ºæ–‡ä»¶ç³»ç»Ÿ ã€å®‰æŽ’挂载点,还å¯ä»¥é€‰æ‹©ä¸º RAIDã€LVM æˆ–åŠ å¯†è®¾å¤‡è¿™ç»„é€‰é¡¹è¿›è¡Œé…置。 è¦æ˜¯æ‚¨å¯¹åˆ†åŒºè¿˜æœ‰å¿ƒå˜ç–‘虑,或者åªæ˜¯æƒ³å¤šäº†è§£ä¸€äº›ç»†èŠ‚,请å‚阅附录 C, 为 Debian 准 备分区。 首先,您å¯ä»¥é€‰æ‹©å¯¹æ•´å—硬盘或是其上的空闲空间进行自动分区。这也被称为"å¯¼å¼•å¼ (guided)"分区。如果ä¸æƒ³ä½¿ç”¨è‡ªåŠ¨åˆ†åŒºï¼Œä¹Ÿå¯ä»¥ä»Žèœå•ä¸é€‰æ‹© Manual 手动分区。 6.3.4.1. 支æŒçš„分区选项 debian-installer 里é¢ä½¿ç”¨çš„ paritioner 近乎万能。它å¯ä»¥é‡‡ç”¨ä¸åŒçš„分区表ã€æ–‡ä»¶ç³» 统和高级å—设备创建多ç§åˆ†åŒºæ–¹æ¡ˆã€‚ 具体å¯ä»¥ä½¿ç”¨å“ªäº›é€‰é¡¹ä¸»è¦å–å†³äºŽä½“ç³»æž¶æž„ï¼Œä¸€äº›å…¶ä»–çš„å› ç´ ä¹Ÿå¯¹æ¤æœ‰å½±å“。例如,有的 系统上内å˜å¤§å°é™åˆ¶äº†ä¸€äº›é€‰é¡¹çš„使用。默认值也会相应å˜åŒ–。比如大容é‡çš„硬盘比å°å®¹ é‡çš„硬盘默认使用的分区表就ä¸åŒã€‚一些选项åªèƒ½åœ¨ä½¿ç”¨ medium 或 low 优先级安装下改 å˜ï¼›é«˜ä¼˜å…ˆçº§ä¸‹ä¼šé‡‡ç”¨é»˜è®¤å€¼ã€‚ 安装程åºæ”¯æŒå¤šç§é«˜çº§åˆ†åŒºå’Œå˜å‚¨è®¾å¤‡ï¼Œå¾ˆå¤šæƒ…况下å¯ä»¥ç»„åˆä½¿ç”¨ã€‚ • 逻辑å·ç®¡ç†(LVM) • Software RAID æ”¯æŒ RAID levels 0, 1, 4, 5, 6 å’Œ 10。 • åŠ å¯† • Multipath (experimental) å‚考我们的 Wiki 了解更多信æ¯ã€‚对于 multipath åªåœ¨å®‰è£…程åºå¯åŠ¨æ—¶æ‰“å¼€æ‰æ”¯æŒã€‚ 支æŒä¸‹åˆ—的文件系统。 • ext2, ext3, ext4 多数情况下默认的文件系统选择的是 ext4;使用导引å¼åˆ†åŒºæ—¶ /boot 分区选择 ext2 作为默认值。 • jfs (并ä¸æ˜¯æ‰€æœ‰æž¶æž„都支æŒ) • xfs (并ä¸æ˜¯æ‰€æœ‰æž¶æž„都支æŒ) • reiserfs (选项;并ä¸æ˜¯æ‰€æœ‰æž¶æž„都支æŒ) 默认情况下 Reiser 文件系统ä¸å†æ”¯æŒã€‚安装程åºè¿è¡Œåœ¨ medium 或 low 优先级下时 ,å¯ä»¥é€šè¿‡é€‰æ‹© partman-reiserfs 组件打开。åªæ”¯æŒæ–‡ä»¶ç³»ç»Ÿç‰ˆæœ¬ 3。 • qnx4 识别已å˜åœ¨çš„分区并挂载它们。ä¸å¯ä»¥åˆ›å»ºæ–°çš„ qnx4 分区。 • FAT16, FAT32 • NTFS (åªè¯») å·²å˜åœ¨çš„ NTFS 分区å¯ä»¥è°ƒæ•´å¤§å°ï¼Œå¹¶æŒ‚载它们。ä¸èƒ½åˆ›å»ºæ–°çš„ NTFS 分区。 The partitioner accepts units as power-of-ten (1 MB = 1000 kB = 1000000 B), as well as power-of-two (1 MiB = 1024 kiB = 1048576 B). Unit prefixes are supported until EB/EiB (exabyte/exbibyte). 6.3.4.2. 导引å¼åˆ†åŒº f如果您选择导引å¼åˆ†åŒºï¼Œå¯ä»¥æœ‰ä¸‰ç§é€‰æ‹©ï¼šç›´æŽ¥åœ¨ç¡¬ç›˜ä¸Šåˆ›å»ºåˆ†åŒºï¼ˆç»å…¸æ–¹å¼ï¼‰ï¼Œæˆ–者使 用逻辑å·ç®¡ç†(LVM)æ¥åˆ›å»ºï¼Œæˆ–è€…ä½¿ç”¨åŠ å¯† LVM æ¥åˆ›å»ºã€‚^[7]。 æ³¨æ„ (åŠ å¯†) LVM 的选项并ä¸æ˜¯åœ¨æ‰€æœ‰ä½“系下都å¯ç”¨ã€‚ 使用 LVM æˆ–åŠ å¯† LVM,安装程åºå°†åœ¨ä¸€ä¸ªå¤§åˆ†åŒºä¸Šåˆ›å»ºå¾ˆå¤šåˆ†åŒºï¼›è¿™ç§æ–¹å¼çš„优点在于该 大分区内的分区以åŽæ”¹å˜å°ºå¯¸ç›¸å¯¹æ¯”较容易。如果没有一个特殊的密ç ï¼ŒåŠ å¯† LVM 的大分 åŒºå°†æ— æ³•è¯»å–,对您的(ç§æœ‰)æ•°æ®æ供了é¢å¤–的安全性。 ä½¿ç”¨åŠ å¯† LVM 时,安装程åºå°†éšæœºå†™å…¥æ•°æ®è‡ªåŠ¨æ¸…除ç£ç›˜ã€‚è¿™æå‡äº†å®‰å…¨æ€§(ä½¿å¾—æ— æ³•èŽ· 知ç£ç›˜çš„哪一部分被使用,并使æ¤å‰çš„安装轨迹被清除)ï¼Œæ ¹æ®ç£ç›˜çš„大å°ä¼šè€—费一些时间 。 æ³¨æ„ å‡å¦‚您用导引å¼åˆ†åŒºé€‰æ‹© LVM æˆ–åŠ å¯† LVM,在 LVM 建立的时候,分区表ä¸çš„一些å˜æ›´éœ€ è¦å†™å…¥åˆ°æ‰€é€‰çš„ç£ç›˜ã€‚这些å˜æ›´ä¼šåˆ 除当å‰ç¡¬ç›˜ä¸Šçš„æ•°æ®ï¼Œä»¥åŽå°†æ— 法撤销。当然,安装 程åºä¼šåœ¨å†™å…¥ç£ç›˜ä¹‹å‰è®©æ‚¨ç¡®è®¤ã€‚ å‡å¦‚用导引å¼åˆ†åŒº(ç»å…¸æ–¹å¼æˆ–(åŠ å¯†)LVM)选择整个ç£ç›˜ï¼Œæ‚¨ä¼šé¦–先被è¦æ±‚选å–å°†è¦ä½¿ç”¨çš„ ç£ç›˜ã€‚检查一下是å¦æ‰€æœ‰çš„ç£ç›˜éƒ½è¢«åˆ—出,如果有多个ç£ç›˜ï¼Œå¹¶ç¡®è®¤æ‰€é€‰çš„是真æ£è¦ä½¿ç”¨ çš„é‚£å—。排列的次åºå¯èƒ½ä¸Žä»¥å‰çš„ä¸åŒï¼Œä½†ç£ç›˜çš„尺寸将会å助您辨别它们。 所选ç£ç›˜ä¸Šçš„所有数æ®å°†ä¼šä¸¢å¤±ï¼Œä½†æ€»ä¼šåœ¨å†™å…¥ç£ç›˜å‰æç¤ºæ‚¨è¿›è¡Œç¡®è®¤ã€‚å¦‚æžœé€‰æ‹©çš„æ˜¯ç» å…¸åˆ†åŒºæ–¹å¼ï¼Œæ‚¨å¯ä»¥åœ¨æ•´ä¸ªè¿‡ç¨‹ä¸æ’¤é”€ä»»ä½•ä¿®æ”¹ï¼›ä½†ä½¿ç”¨(åŠ å¯†) LVM æ–¹å¼åˆ™ä¸èƒ½æ’¤é”€ã€‚ 下æ¥ï¼Œæ‚¨å°†ä»Žä¸‹è¡¨æ‰€åˆ—çš„å‡ ä¸ªæ–¹å¼ä¸è¿›è¡Œé€‰æ‹©ã€‚æ¯ä¸ªæ–¹å¼éƒ½å„有利弊,其ä¸çš„ä¸€äº›è®¨è®ºè§ é™„å½•Â C, 为 Debian 准备分区。如果没有把æ¡ï¼Œå°±é€‰æ‹©ç¬¬ä¸€ä¸ªé€‰é¡¹ã€‚有一点è¦è®°ä½ï¼Œå°±æ˜¯ 使用导引å¼åˆ†åŒºè‡³å°‘需è¦ä¸€å®šå¤§å°çš„空闲空间æ‰èƒ½æ£å¸¸è¿ä½œã€‚如果没有给它 1GB 以上的空 é—´(具体大å°è§†æ‰€é€‰çš„æ–¹å¼è€Œä¸åŒ),那么导引å¼åˆ†åŒºå°†ä»¥å¤±è´¥å‘Šç»ˆã€‚ ┌─────────────────────────────────┬────────────┬──────────────────────────┠│ åˆ†åŒºæ–¹å¼ â”‚æ‰€éœ€æœ€å°ç©ºé—´â”‚ 所新建的分区 │ ├─────────────────────────────────┼────────────┼──────────────────────────┤ │所有文件在åŒä¸€åˆ†åŒº │600MB │/, swap │ ├─────────────────────────────────┼────────────┼──────────────────────────┤ │建立 /home 分区 │500MB │/, /home, swap │ ├─────────────────────────────────┼────────────┼──────────────────────────┤ │分别建立 /homeã€/var å’Œ /tmp 分区│1GB │/, /home, /var, /tmp, swap│ └─────────────────────────────────┴────────────┴──────────────────────────┘ 如果您选择使用(åŠ å¯†) LVM 导引å¼åˆ†åŒºï¼Œå®‰è£…程åºè¿˜ä¼šåˆ›å»ºä¸€ä¸ªå•ç‹¬çš„ /boot 分区。其 他的分区,除了交æ¢åˆ†åŒºï¼Œéƒ½ä¼šå»ºåœ¨ LVM 分区之内。 倘若您在 EFI 模å¼å¼•å¯¼ï¼Œç„¶åŽå†å¼•å¯¼çš„分区设置,那么就会有一个é¢å¤–çš„åˆ†åŒºï¼Œè¯¥åˆ†åŒºæ ¼ å¼åŒ–为 FAT32 å¯å¼•å¯¼æ–‡ä»¶ç³»ç»Ÿï¼Œç”¨äºŽ EFI 引导程åºã€‚这个分区是 EFI 系统分区(ESP) 。åŒæ—¶ï¼Œæ ¼å¼åŒ–èœå•é‡Œä¹Ÿä¼šå¢žåŠ 一项,å¯ä»¥æ‰‹åŠ¨æŠŠæŸä¸ªåˆ†åŒºä½œä¸º ESP。 在选定了分区方å¼åŽçš„下一个界é¢ï¼Œæ‚¨ä¼šçœ‹åˆ°å…³äºŽè‡ªå·±åˆ†åŒºçš„ä¸€å¼ è¡¨æ ¼ï¼Œä¸Šé¢æ ‡æ˜Žäº†åˆ†åŒº 是å¦å°†è¢«æ ¼å¼åŒ–,将以何ç§æ–¹å¼æ ¼å¼åŒ–,以åŠå®ƒä»¬å°†è¢«æŒ‚载到哪里的相关信æ¯ã€‚ åˆ†åŒºè¡¨æ ¼çš„æ ¼å¼å¦‚下: SCSI1 (0,0,0) (sda) - 6.4 GB WDC AC36400L #1 primary 16.4 MB B f ext2 /boot #2 primary 551.0 MB swap swap #3 primary 5.8 GB ntfs pri/log 8.2 MB FREE SPACE SCSI2 (1,0,0) (sdb) - 80.0 GB ST380021A #1 primary 15.9 MB ext3 #2 primary 996.0 MB fat16 #3 primary 3.9 GB xfs /home #5 logical 6.0 GB f ext4 / #6 logical 1.0 GB f ext3 /var #7 logical 498.8 MB ext3 本例ä¸æœ‰ä¸¤å—硬盘,它们分别被分割æˆäº†å‡ 个分区。第一å—ç¡¬ç›˜ä¸Šè¿˜æœ‰äº›ç©ºé—²ç©ºé—´ã€‚è¡¨ä¸ æ¯è¡Œåˆ—出了分区编å·ã€ç±»åž‹ã€å¤§å°ã€é€‰é¡¹æ ‡å¿—ã€æ–‡ä»¶ç³»ç»Ÿå’ŒæŒ‚载点(如果有的è¯)。注æ„: 导引å¼åˆ†åŒºæ–¹å¼ä¸èƒ½åˆ›å»ºè¿™äº›ç‰¹æ®Šçš„设置,但使用手动方å¼åˆ†åŒºçš„结果会有所ä¸åŒã€‚ 接下æ¥ï¼Œå¯¼å¼•å¼åˆ†åŒºå°±è¦å®Œæˆäº†ã€‚如果您对上é¢ç”Ÿæˆçš„分区信æ¯è¡¨æ„Ÿåˆ°æ»¡æ„ï¼Œé‚£ä¹ˆè¯·åœ¨èœ å•ä¸é€‰æ‹© Finish partitioning and write changes to disk 一项æ¥åˆ›å»ºæ–°åˆ†åŒºè¡¨(本节 末将会对æ¤è¿›è¡Œè§£é‡Š)。如果您认为分区设置ä¸å¦‚愿,那么å¯ä»¥é€‰æ‹© Undo changes to partitions,然åŽå†æ¬¡è¿è¡Œå¯¼å¼•å¼åˆ†åŒºï¼Œæˆ–者按照下é¢çš„介ç»è¿›è¡Œæ‰‹åŠ¨åˆ†åŒºã€‚ 6.3.4.3. 手动分区 如果您选择手动分区的è¯ï¼Œå®ƒçš„ç•Œé¢å’Œä¸Šé¢ä»‹ç»çš„导引å¼åˆ†åŒºå¤§ä½“上相åŒã€‚ä¸åŒä¹‹å¤„在于 ,界é¢ä¸Šæ˜¾ç¤ºçš„是您当å‰çš„分区列表,而且其ä¸å¹¶æ²¡æœ‰æŒ‚载点的信æ¯ã€‚关于如何手动设置 您的分区表,以åŠæ–°å®‰è£…çš„ Debian 系统将如何使用这些分区,将会在本节的åŽé¢è°ˆåˆ°ã€‚ 倘若您选用的是一å—全新的硬盘,它还没有被分过区,上é¢ä¹Ÿæ²¡æœ‰ç©ºé—²ç©ºé—´ã€‚那么系统会 è¦æ±‚新建一个分区表(åªæœ‰è¿™æ ·ï¼Œæ‚¨æ‰èƒ½åˆ›å»ºæ–°çš„分区)。分区表建好之åŽï¼Œåœ¨è¢«é€‰ä¸çš„ç£ ç›˜æ¡ç›®ä¸‹å‡ºçŽ°ä¸€ä¸ªæ–°è¡Œï¼Œä¸Šé¢å†™ç€ "FREE SPACE"。 如果您选ä¸äº†æŸå—空闲空间,那么就å¯ä»¥åœ¨ä¸Šé¢å»ºæ–°åˆ†åŒºäº†ã€‚接下æ¥éœ€è¦å›žç”ä¸€ç³»åˆ—ç®€çŸ çš„é—®é¢˜ï¼Œå®ƒä»¬ä¼šå°±åˆ†åŒºå¤§å°ã€ç±»åž‹(主分区还是逻辑分区)ã€ä»¥åŠåˆ†åŒºçš„ä½ç½®(在空闲空间的 开始部分还是在结æŸéƒ¨åˆ†)å‘您询问。回ç”完毕,您会看到一个新分区的å°ç»“。主è¦è®¾ç½®æ˜¯ Use as:,它决定一个分区上是å¦ä¼šæœ‰æ–‡ä»¶ç³»ç»Ÿï¼Œæˆ–被用作交æ¢åˆ†åŒºã€è½¯ RAIDã€LVM å’ŒåŠ å¯†æ–‡ä»¶ç³»ç»Ÿï¼Œæˆ–è€…æ ¹æœ¬å°±æ”¾ç€ä¸ç”¨ã€‚其他的设置包括挂载点ã€æŒ‚载选项和å¯åŠ¨æ ‡è¯†ï¼›è¿™äº› 是å¦æ˜¾ç¤ºç”±åˆ†åŒºçš„使用方å¼å†³å®šã€‚如果您ä¸å–œæ¬¢é¢„选的缺çœè®¾ç½®çš„è¯ï¼Œå°½å¯æŒ‰ç…§è‡ªå·±çš„å–œ å¥½æ›´æ”¹ã€‚æ¯”å¦‚è¯´ï¼Œé€‰ä¸ Use as: 选项,然åŽæ‚¨å¯ä»¥è®©è¿™ä¸ªåˆ†åŒºæ”¹ç”¨å…¶ä»–的文件系统,把它 用作交æ¢åˆ†åŒºã€è½¯ RAIDã€LVMï¼Œæˆ–è€…æ ¹æœ¬å°±æ”¾ç€ä¸ç”¨ã€‚一旦您对新分区的设置感到满æ„了 ,就å¯ä»¥é€‰æ‹© Done setting up the partition,然åŽé€€å›žåˆ° partman 的主界é¢ã€‚ 若是您希望修改分区的设置,åªè¦é€‰ä¸è¯¥åˆ†åŒºï¼Œåˆ†åŒºçš„é…ç½®èœå•å°±ä¼šå‡ºçŽ°åœ¨æ‚¨çš„é¢å‰ã€‚ç”± 于这个界é¢å’Œæ–°å»ºåˆ†åŒºæ—¶ä½¿ç”¨çš„ç•Œé¢æ˜¯ç›¸åŒçš„,所以您å¯ä»¥åƒä»¥å‰é‚£æ ·ä¿®æ”¹é‚£äº›è®¾ç½®é¡¹ã€‚ 有一件事,å¯èƒ½ç¬¬ä¸€çœ¼çœ‹ä¸å¤§å‡ºæ¥ï¼Œå°±æ˜¯æ‚¨è¿˜å¯ä»¥é€šè¿‡é€‰ä¸æ˜¾ç¤ºåˆ†åŒºå¤§å°çš„项目æ¥è°ƒæ•´åˆ† 区的大å°ã€‚已知适用的文件系统至少有 fat16ã€fat32ã€ext2ã€ext3 å’Œ swap。在这个èœå• ä¸ï¼Œæ‚¨è¿˜å¯ä»¥åˆ 除分区。 请确ä¿è‡³å°‘分出两个分区:其ä¸ä¸€ä¸ªä½œä¸º root 文件系统(它必须挂载到 /),å¦ä¸€ä¸ªç”¨äºŽ swapã€‚è‹¥æ˜¯æ‚¨å¿˜è®°äº†æŒ‚è½½æ ¹(root)文件系统的è¯ï¼Œpartman 会拒ç»è®©æ‚¨ç»§ç»ä¸‹é¢çš„æ¥éª¤ï¼Œ ç›´åˆ°æ‚¨çº æ£äº†è¿™ä¸ªé”™è¯¯ã€‚ 如果在 EFI 模å¼å¼•å¯¼ï¼Œä½†å¿˜è®°é€‰æ‹©å¹¶æ ¼å¼åŒ–一个 EFI 系统分区,那么 partman 会察觉这 一点,ä¸è®©æ‚¨ç»§ç»æ“ä½œï¼Œç›´åˆ°åˆ’åˆ†å‡ºè¿™æ ·ä¸€ä¸ªåˆ†åŒºã€‚ 由于 partman 的功能是通过安装本套件的å„模å—功能得以延伸和扩展的,但是具体åˆå› 您 ç³»ç»Ÿçš„ä½“ç³»æž¶æž„è€Œæœ‰æ‰€åŒºåˆ«ã€‚å› æ¤ï¼Œå¦‚果您å‘现安装的实际情况与我们所言ä¸ç¬¦ï¼Œç¼ºå°‘了 æŸäº›åŠŸèƒ½ç‰¹æ€§ï¼Œé‚£ä¹ˆè¯·æ£€æŸ¥ä¸€ä¸‹ï¼Œç¡®ä¿å·²åŠ 载了所有必须的模å—(比如,partman-ext3〠partman-xfs 或者 partman-lvm)。 在您对分区设置感到满æ„åŽï¼Œå°±å¯ä»¥é€‰æ‹©åˆ†åŒºèœå•ä¸çš„ Finish partitioning and write changes to disk 一项。在这之åŽï¼Œä¼šå‡ºçŽ°ä¸€ä¸ªæ¸…å•ï¼Œå®ƒåˆ—出了å³å°†åœ¨ç¡¬ç›˜ä¸Šè¿›è¡Œçš„所有 æ“作。æ¤æ—¶ï¼Œå®‰è£…程åºä¼šè®©æ‚¨ç¡®è®¤æ˜¯å¦å°±ç…§æ¤åˆ†åŒºã€‚ 6.3.4.4. é…置多ç£ç›˜è®¾å¤‡(软 RAID) 如果您的计算机上有多个硬盘^[8],å¯ä»¥ç”¨ partman-md é…置硬盘以æå‡æ•ˆèƒ½å’Œ/或更好的 æ•°æ®å¯é 性。这ç§ç»“果称为多ç£ç›˜è®¾å¤‡(Multidisk Device)(或者更æµè¡Œçš„软 RAID)。 MD 本质上是一æŸä½äºŽéƒ¨åˆ†ç£ç›˜ä¸Šçš„分区,组åˆåœ¨ä¸€èµ·å½¢æˆä¸€ä¸ªé€»è¾‘设备。该设备å¯ä»¥åƒæ£ å¸¸çš„åˆ†åŒºä¸€æ ·ä½¿ç”¨(比如å¯ä»¥ç”¨ partman æ ¼å¼åŒ–,分é…挂载点,ç‰ç‰)。 å¾—åˆ°ä»€ä¹ˆæ ·çš„å¥½å¤„å–决于您创建的 MD 类型。当å‰æ”¯æŒçš„类型有: RAID0 它的主è¦ç›®æ ‡æ˜¯æ•ˆèƒ½ã€‚RAID0 将进æ¥çš„æ•°æ®åˆ†å‰²æˆ stripes 然åŽå¹³å‡åˆ†é…到组里é¢çš„ æ¯ä¸ªç¡¬ç›˜ä¸Šã€‚è¿™æ ·å¯ä»¥æå‡è¯»/写æ“作速度,但是一旦其ä¸çš„一个硬盘æŸå,您将丢失 一切(部分信æ¯åœ¨å¥½ç›˜ä¸Šï¼Œå…¶ä»–的曾ç»åœ¨å盘上)。 典型的 RAID0 案例是应用在视频编辑的分区。 RAID1 适用于å¯é 性作为优先考虑的场åˆã€‚它由多个(通常两个)相åŒå°ºå¯¸çš„分区组æˆï¼Œæ¯ä¸ª 分区容纳相åŒçš„æ•°æ®ã€‚è¿™æ„味ç€ä¸‰ä»¶äº‹ã€‚第一,如果其ä¸çš„一个æŸå,您ä»ç„¶æœ‰æ•°æ® é•œåƒåœ¨å…¶ä½™çš„ç£ç›˜ä¸Šã€‚第二,您åªèƒ½ä½¿ç”¨çŽ°æœ‰å®¹é‡ä¸çš„碎片(更准确的说,它是 RAID ä¸å°ºå¯¸æœ€å°çš„ç£ç›˜åˆ†åŒº)。第三,文件读å–在ç£ç›˜é—´è´Ÿè½½å¹³è¡¡ï¼Œè¿™å¯ä»¥æå‡æœåŠ¡å™¨çš„性 能,如文件æœåŠ¡å™¨ï¼Œå®ƒå€¾å‘于读的负载大于写。 å¯é€‰æ‹©çš„是,您å¯ä»¥ç”¨å¤‡ç”¨çš„ç£ç›˜æ”¾åœ¨ç»„ä¸ï¼Œç”¨äºŽé¡¶æ›¿äº‹æ•…ä¸æŸåçš„ç£ç›˜ã€‚ RAID5 这是一个速度ã€å¯é 性和数æ®å†—余都ä¸é”™çš„折衷方案。RAID5 将进æ¥çš„æ•°æ®åˆ†å‰²æˆ strips (类似于RAID0),但åªå¹³å‡åˆ†é…到一个ç£ç›˜ä¸Šã€‚与 RAID0 ä¸åŒï¼ŒRAID5 还会计 算奇å¶æ ¡éªŒä¿¡æ¯ï¼Œè¿™å°†ä¼šå†™å…¥å…¶ä»–ç£ç›˜ã€‚奇å¶æ£€éªŒç£ç›˜ä¸æ˜¯é™æ€çš„(那被称为 RAID4) ,会周期性的修改,所以奇å¶æ ¡éªŒä¿¡æ¯å¹³å‡åˆ†é…到所有ç£ç›˜ã€‚当其ä¸çš„一个ç£ç›˜æŸå ,丢失信æ¯çš„部分å¯ä»¥ä»Žå…¶ä»–æ•°æ®ä»¥åŠå¥‡å¶æ ¡éªŒè®¡ç®—出æ¥ã€‚RAID5 最少需è¦ä¸‰ä¸ªæ´»åŠ¨ 的分区。作为选项,您å¯ä»¥ç”¨å¤‡ç”¨çš„ç£ç›˜æ”¾åœ¨ç»„ä¸ï¼Œç”¨äºŽé¡¶æ›¿äº‹æ•…ä¸æŸåçš„ç£ç›˜ã€‚ 如您所è§ï¼ŒRAID5 近于 RAID1 çš„å¯é 性并具有较少冗余。å¦ä¸€æ–¹é¢ï¼Œå®ƒåªæ¯” RAID0 åœ¨å†™å…¥çš„æ—¶å€™æ…¢ï¼Œè¿™æ˜¯å› ä¸ºè¦è®¡ç®—æ ¡éªŒä¿¡æ¯ã€‚ RAID6 它与 RAID5 è¿‘ä¼¼ï¼Œä½†ä½¿ç”¨ä¸¤ä¸ªæ ¡éªŒè®¾å¤‡è€Œä¸æ˜¯ä¸€ä¸ªã€‚ RAID6 阵列å¯ä»¥å®¹å¿ä¸¤ä¸ªç£ç›˜æŸå。 RAID10 RAID10 组åˆäº† striping (如 RAID0) å’Œ mirroring (如 RAID1)。它创建输入数æ®çš„ n 个拷è´ï¼Œå¹¶å°†å®ƒä»¬åˆ†é…到ä¸åŒçš„分区,使得相åŒæ•°æ®çš„æ‹·è´ä¸ä¼šæ”¾åœ¨ç›¸åŒçš„的设备 上。默认的 n 值为 2,但å¯ä»¥åœ¨ä¸“家模å¼(export mode)下进行设置。分区数至少是 n。RAID10 有ä¸åŒçš„分é…æ‹·è´å¸ƒå±€(layout)。默认为 near copies。near copies 有 所有ç£ç›˜ä¸Šç›¸åŒ offset 的所有拷è´ã€‚far copies 有ç£ç›˜ä¸Šä¸åŒ offset çš„æ‹·è´ã€‚ offset copies å¤åˆ¶ stripe,而ä¸æ˜¯æ•´ä¸ªæ‹·è´ã€‚ RAID10 能å¯é 且冗余地å˜å‚¨ï¼Œè€Œæ²¡æœ‰è®¡ç®—æ ¡éªŒçš„ç¼ºç‚¹ã€‚ 总结: ┌──────┬───────┬───────┬───────────────┬─────────────────────────────────────┠│ 类型 │最少设 │备用设 │幸å…于ç£ç›˜æŸå │ å¯ç”¨ç©ºé—´ │ │ │ 备 │ 备 │ ? │ │ ├──────┼───────┼───────┼───────────────┼─────────────────────────────────────┤ │RAID0 │2 â”‚å¦ â”‚å¦ â”‚å®¹é‡ä¸ºæœ€å°åˆ†åŒºä¹˜ä»¥ RAID 设备数 │ ├──────┼───────┼───────┼───────────────┼─────────────────────────────────────┤ │RAID1 │2 │å¯é€‰ │是 │容é‡ä¸º RAID 最å°åˆ†åŒº │ ├──────┼───────┼───────┼───────────────┼─────────────────────────────────────┤ │RAID5 │3 │å¯é€‰ │是 │容é‡ä¸ºæœ€å°åˆ†åŒºä¹˜ä»¥(RAID 设备数é‡å‡ä¸€)│ ├──────┼───────┼───────┼───────────────┼─────────────────────────────────────┤ │RAID6 │4 │å¯é€‰ │是 │容é‡ä¸ºæœ€å°åˆ†åŒºä¹˜ä»¥(RAID 设备数é‡å‡äºŒ)│ ├──────┼───────┼───────┼───────────────┼─────────────────────────────────────┤ │RAID10│2 │å¯é€‰ │是 │所有的分区数除以 chunk æ‹·è´æ•°(默认为 │ │ │ │ │ │二) │ └──────┴───────┴───────┴───────────────┴─────────────────────────────────────┘ 如果您想真æ£å…¨é¢äº†è§£è½¯ RAID,看一下 Software RAID HOWTO。 为了创建 MD 设备,您需è¦å°†æœŸæœ›çš„åˆ†åŒºæ ‡è®°ä¸ºä¾› RAID 使用。(通过 Partition settings èœå•çš„ partman 完æˆï¼Œæ‚¨åº”该选择 Use as: → physical volume for RAID。) æ³¨æ„ è¯·ç¡®ä¿ç³»ç»Ÿå¯ä»¥ä»Žæ‚¨è§„划的分区引导。当使用 RAID ä½œä¸ºæ ¹ï¼ˆ/)文件系统时,通常需è¦åˆ› 建一个å•ç‹¬çš„文件系统给 /boot。多数的 boot loaders (包括 grubï¼‰æ”¯æŒ mirrored( è€Œéž stripedï¼ï¼‰RAID1,所以例如使用 RAID5 ç»™ / åŒæ—¶ RAID1 ç»™ /boot 是一ç§æ–¹å¼ã€‚ 下一æ¥ï¼Œæ‚¨åº”该从 partman 主èœå•é€‰æ‹© Configure software RAID。(èœå•åªä¼šåœ¨æ‚¨ç”¨ physical volume for RAID æ ‡è®°äº†è‡³å°‘ä¸€ä¸ªåˆ†åŒºæ—¶å‡ºçŽ°ã€‚)在 partman-md 第一个画é¢é€‰ æ‹© Create MD device。您将看到被支æŒçš„ MD 设备列表,您应从其ä¸é€‰æ‹©ä¸€é¡¹(如 RAID1) 。åŽç»æ“ä½œä¼šæ ¹æ®æ‚¨é€‰æ‹©çš„ MD 类型而定。 • RAID0 是简å•çš„ -- 您会看到å¯ç”¨çš„ RAID 分区,然åŽæ‚¨çš„任务仅是选择那些想è¦ç»„ æˆ MD 的分区。 • RAID1 需è¦ä¸€äº›æŠ€å·§ã€‚首先,您将è¦æ±‚è¾“å…¥ç»„æˆ MD 的活动设备和备用设备数é‡ã€‚å…¶ 次,您需è¦ä»Ž RAID å¯ç”¨åˆ†åŒºåˆ—表ä¸é€‰æ‹©å“ªäº›æ˜¯æ´»åŠ¨åˆ†åŒºï¼Œå“ªäº›æ˜¯å¤‡ç”¨çš„。选择的分 区总数必须与之å‰æ供的数目相åŒã€‚别担心,如果您出错选择了ä¸ä¸€æ ·çš„分区数, debian-installer å°†ä¸ä¼šå…许您继ç»ä¸‹åŽ»ï¼Œç›´åˆ°çº æ£é”™è¯¯ã€‚ • RAID5 çš„é…置过程类似于 RAID1,åªæ˜¯æ‚¨è‡³å°‘需è¦ä¸‰ä¸ªæ´»åŠ¨åˆ†åŒºã€‚ • RAID6 çš„é…置过程类似于 RAID1,åªæ˜¯æ‚¨è‡³å°‘需è¦å››ä¸ªæ´»åŠ¨åˆ†åŒºã€‚ • RAID10 除了专家(export mode)模å¼ä¹‹å¤–也和 RAID1 的设置过程相似。在专家模å¼ä¸‹ ,debian-installer 将询问您布局(layout)。布局由两部分组æˆã€‚第一个部分是布局 类型。å¯ä»¥æ˜¯ n (对应 near copies)ã€f (对应 far copies) 或 o (对应 offset copies)。第二部分是组æˆæ•°æ®çš„æ‹·è´æ•°ã€‚这些活动设备必须是让所有的拷è´å¯ä»¥åˆ†å¸ƒ 到ä¸åŒç£ç›˜ã€‚ 完美的解决方案或许是åŒæ—¶ä½¿ç”¨ä¸åŒçš„ MD ç±»åž‹ã€‚ä¾‹å¦‚ï¼Œæ‚¨æœ‰ä¸‰å— 200 GB 的硬盘打算用 于 MD,æ¯å—包å«ä¸¤ä¸ª 100 GB 的分区,您å¯ä»¥å°†ä¸‰å—ç¡¬ç›˜ä¸Šçš„ç¬¬ä¸€ç»„åˆ†åŒºç»„æˆ RAID0 (高 速的 300 GB 视频编辑分区),其余的三个分区(2 个活动 1 个备用)用于 RAID1 (ç›¸å½“å¯ é çš„ 100 GB 分区用于 /home)。 按您需è¦é…ç½® MD 设备之åŽï¼Œæ‚¨å¯ä»¥ Finish partman-md 返回到 partman,去创建文件系 统到您的新 MD 设备,并分é…æŒ‚è½½ç‚¹è¿™æ ·çš„å±žæ€§ã€‚ 6.3.4.5. é…置逻辑å·ç®¡ç†(LVM) 如果您åšè®¡ç®—机系统管ç†å‘˜å·¥ä½œæˆ–者"高级"用户,一定é‡åˆ°è¿‡ç£ç›˜åˆ†åŒº(ç»å¸¸æ˜¯æœ€é‡è¦çš„é‚£ 个)空间ä¸è¶³ï¼ŒåŒæ—¶å…¶ä»–的分区å´ä¸èƒ½å¹³è¡¡ä½¿ç”¨ï¼Œç„¶åŽä¸å¾—ä¸é 移到或符å·é“¾æŽ¥ç‰æ–¹æ³•æ¥æŠ˜ 腾。 为了é¿å…上é¢æ述的情况,您å¯ä»¥é‡‡ç”¨é€»è¾‘å·ç®¡ç†(LVM)。简而言之,使用 LVM å¯ä»¥ç»„åˆ æ‚¨çš„åˆ†åŒº(物ç†å·(physical volumes),LVM 术è¯)å½¢æˆä¸€ä¸ªè™šæ‹Ÿç›˜(称为å·ç»„(volume group)),它å¯ä»¥è¢«åˆ†å‰²æˆè™šæ‹Ÿåˆ†åŒº(逻辑å·(logical volumes))。逻辑å·(å½“ç„¶åº•å±‚æ˜¯å· ç»„)的亮点在于它å¯ä»¥è·¨è¶Šå¤šä¸ªç‰©ç†ç£ç›˜ã€‚ 当您认觉得需è¦æ›´å¤šçš„空间给已有的 160 GB çš„ /home 分区时,åªéœ€åŠ 一个新的 300GB ç£ç›˜åˆ°è®¡ç®—æœºï¼Œæ·»åŠ è¿›å·²ç»å˜åœ¨çš„å·ç»„,然åŽä¸º /home 分区的逻辑å·é‡æ–°è®¾ç½®å°ºå¯¸ï¼Œçž§ -- 您的用户在更新的 460GB 分区上åˆæœ‰äº†ç©ºé—´ã€‚这个例å当然过于简å•ã€‚如果您还还没 有读过,应该查阅 LVM HOWTO。 debian-installer ä¸çš„ LVM 设置很简å•ï¼Œå¹¶ä¸”在partman ä¸è¢«å®Œå…¨æ”¯æŒã€‚首先,对于 LVM å¿…é¡»å°†ä½¿ç”¨çš„åˆ†åŒºæ ‡è®°ä¸ºç‰©ç†å·ã€‚这在 Partition settings èœå•é‡Œå®Œæˆï¼Œåœ¨é‚£é‡Œåº” 该选择 Use as: → physical volume for LVM。 è¦å‘Š 注æ„:新的 LVM 设置将æŸåç”± LVM 类型编ç æ ‡è®°çš„æ‰€æœ‰åˆ†åŒºã€‚æ‰€ä»¥ï¼Œå¦‚æžœå¦‚æžœåœ¨æ‚¨çš„ä¸€ 些盘上已ç»æœ‰ LVM 了,并想è¦å¦å¤–安装 Debian 在那å°æœºå™¨ä¸Šï¼Œé‚£ä¹ˆæ—§çš„(已ç»å˜åœ¨çš„) LVM 将被擦除ï¼æœ‰äº›åˆ†åŒºï¼ˆç”±äºŽä»»ä½•åŽŸå› ï¼‰è¢«é”™è¯¯åœ°æ ‡è®°äº† LVM 类型编ç ,但包å«äº†ä¸€äº› ä¸åŒçš„(åƒåŠ 密的å·ï¼‰ï¼Œè¿™å¯¹å®ƒä»¬ä¹Ÿå¾ˆé‡è¦ã€‚在执行新的 LVM 设置å‰ï¼Œéœ€è¦ä»Žç³»ç»Ÿä¸åˆ 除 è¿™æ ·çš„ç›˜ï¼ å½“æ‚¨è¿”å›ž partman 主界é¢ï¼Œå°†çœ‹åˆ°ä¸€ä¸ªæ–°é€‰é¡¹ Configure the Logical Volume Manager 。选择它,首先会被è¦æ±‚确认修改分区表(如果有的è¯)ï¼Œç„¶åŽ LVM é…ç½®èœå•æ‰æ˜¾ç¤ºå‡ºæ¥ã€‚ èœå•ä¸Šéƒ¨æ˜¾ç¤ºäº† LVM é…置的å°ç»“。èœå•é¡¹æœ¬èº«æ˜¯ä¸Žå†…容相关,åªæ˜¾ç¤ºå¯ç”¨çš„æ“作。å¯èƒ½çš„ æ“作有: • Display configuration details: 显示 LVM 设备结构,å称和逻辑å·å°ºå¯¸ç‰ • Create volume group • Create logical volume • Delete volume group • Delete logical volume • Extend volume group • Reduce volume group • Finish: 返回 partman ä¸»ç•Œé¢ ä½¿ç”¨è¯¥èœå•å†…的选项首先创建å·ç»„,然åŽåœ¨é‡Œé¢åˆ›å»ºé€»è¾‘å·ã€‚ 返回到 partman 的主界é¢ä¹‹åŽï¼Œå¯ä»¥çœ‹åˆ°æ–°å»ºçš„逻辑å·ä¸Žå…¶ä»–æ™®é€šçš„åˆ†åŒºä¸€æ ·(您也应该 è¿™æ ·å¯¹å¾…å®ƒä»¬)。 6.3.4.6. é…ç½®åŠ å¯†å· debian-installer å…è®¸æ‚¨å»ºç«‹åŠ å¯†åˆ†åŒºã€‚å†™å…¥è¯¥åˆ†åŒºçš„æ¯ä¸ªæ–‡ä»¶éƒ½ç«‹å³å˜ä¸ºåŠ 密形å¼ã€‚åª æœ‰åœ¨è¾“å…¥ passphrase 通过认è¯ä¹‹åŽæ‰èƒ½è®¿é—®åŠ 密åŽçš„æ•°æ®ï¼Œå£ä»¤æ˜¯åœ¨åŠ 密分区创建时设 置的。该特性用于ä¿æŠ¤æ‚¨è¢«ç›—的便æºæœºæˆ–硬盘上的æ•æ„Ÿæ•°æ®ã€‚盗贼或许å¯ä»¥è®¿é—®ç¡¬ç›˜ï¼Œä½† 是没有æ£ç¡®çš„å£ä»¤ï¼Œç¡¬ç›˜ä¸Šçš„æ•°æ®çœ‹èµ·æ¥å°±åƒæ˜¯éšæœºçš„å—符。 有两个需è¦åŠ 密的é‡è¦åˆ†åŒºï¼šhome 分区,驻留您的ç§äººæ•°æ®ï¼Œä»¥åŠäº¤æ¢åˆ†åŒºï¼Œæ•æ„Ÿçš„æ•°æ® åœ¨æ“作时会临时ä¿å˜åœ¨è¿™é‡Œã€‚当然,这ä¸å½±å“æ‚¨åŠ å¯†ä»»ä½•å…¶ä»–çš„åˆ†åŒºã€‚ä¾‹å¦‚ï¼Œæ•°æ®åº“æœåŠ¡ 器ã€é‚®ä»¶æœåŠ¡å™¨æˆ–打å°æœåŠ¡å™¨ä¸Šç”¨æ¥ä¿å˜æ•°æ®çš„ /var。或者 /tmp,很多程åºç”¨æ¥ä¿å˜ä¸´ 时文件。有些人或许需è¦åŠ 密整个系统。通常这里唯一的例外是,/boot 分区必须ä¿æŒæœª åŠ å¯†ï¼Œè¿™æ˜¯å› ä¸ºä»¥å‰æ²¡æœ‰åŠžæ³•ä»ŽåŠ å¯†åˆ†åŒºåŠ è½½å†…æ ¸ã€‚ï¼ˆGRUB 现在å¯ä»¥è¿™æ ·åšäº†ï¼Œä½† debian-installer 当å‰ç¼ºå°‘å¯¹åŠ å¯†çš„ /boot 的内在支æŒã€‚è¿™æ ·ï¼Œè®¾ç½®åœ¨ separate documentä¸è¦†ç›–。) æ³¨æ„ è¯·æ³¨æ„ï¼ŒåŠ å¯†åˆ†åŒºçš„æ€§èƒ½å°†ä½ŽäºŽæœªåŠ å¯†çš„çŠ¶æ€ï¼Œè¿™æ˜¯ç”±äºŽæ•°æ®åœ¨æ¯æ¬¡è¯»å†™æ—¶éƒ½è¦è¿›è¡ŒåŠ 密 和解密。性能将与您的 CPU 速度ã€é€‰æ‹©çš„åŠ å¯†ç®—æ³•å’Œå¯†é’¥é•¿åº¦ç´§å¯†ç›¸å…³ã€‚ ä¸ºäº†ä½¿ç”¨åŠ å¯†ï¼Œæ‚¨å¿…é¡»åœ¨ä¸»åˆ†åŒºèœå•é€‰æ‹©ç©ºé—²çš„空间创建一个新分区。å¦ä¸€ç§æ˜¯ä½¿ç”¨çŽ°æœ‰ 的分区(例如,普通的分区ã€ä¸€ä¸ª LVM 逻辑å·æˆ–者 RAID å·)。在 Partition setting èœ å•ï¼Œæ‚¨éœ€è¦é€‰æ‹© physical volume for encryption,其ä½äºŽ Use as: 选项。èœå•å°†åŒ…å« åˆ†åŒºçš„åŠ å¯†é€‰é¡¹ã€‚ ç”± debian-installer 支æŒçš„åŠ å¯†æ–¹æ³•æ˜¯ dm-crypt(包括在较新的 Linux 内科ä¸ï¼Œèƒ½å¤Ÿ 作为 LVM 物ç†å·çš„主机)。 让我们æ¥çœ‹çœ‹é€šè¿‡Device-mapper (dm-crypt) é€‰æ‹©åŠ å¯†æ–¹æ³•åŽçš„å¯ç”¨é€‰é¡¹ã€‚一般规律:如 æžœä¸èƒ½ç¡®å®šï¼Œå°±ä½¿ç”¨é»˜è®¤é¡¹ï¼Œå› 为它们是ç»è¿‡å®¡æ…Žçš„安全考虑的选择。 Encryption: aes è¯¥é€‰é¡¹è®©æ‚¨é€‰æ‹©åŠ å¯†ç®—æ³•(cipher),它用æ¥åŠ 密分区上的数æ®ã€‚debian-installer 当 å‰æ”¯æŒä»¥ä¸‹ block ciphers:aesã€blowfishã€serpent å’Œ twofish。讨论这些算法的 è´¨é‡è¶…出了本文的范畴,但是,您应该知é“,在 2000 年,AES 被 American National Institute of Standards and Technology é€‰æ‹©ä½œä¸ºæ ‡å‡†çš„åŠ å¯†ç®—æ³•ï¼Œç”¨äºŽ ä¿æŠ¤ 21 世纪的æ•æ„Ÿä¿¡æ¯ã€‚ Key size: 256 这里您å¯ä»¥æŒ‡å®šå¯†é’¥é•¿åº¦ã€‚ä½¿ç”¨è¾ƒé•¿çš„å¯†é’¥ï¼ŒåŠ å¯†çš„èƒ½åŠ›è‡ªç„¶å¾—åˆ°æå‡ã€‚å¦ä¸€æ–¹é¢ï¼Œ å¢žåŠ é•¿åº¦è‡ªç„¶ä¼šé™ä½Žæ€§èƒ½ã€‚cipher 决定å¯ç”¨çš„密钥长度。 IV algorithm: xts-plain64 Initialization Vector 或 IV 算法是确ä¿åŠ 密过程ä¸ç”¨åŒä¸€ä¸ªå¯†é’¥å¯¹äºŽåŒä¸€ clear text 将产生惟一的 cipher text。用于防æ¢æ”»å‡»è€…æ ¹æ®åŠ 密数æ®ä¸çš„é‡å¤æ¨¡æ¿æŽ¨æ–ä¿¡ æ¯ã€‚ 与其替代者比较,默认的 xts-plain64 是当å‰å·²çŸ¥çš„具有最少的攻击æ¼æ´žã€‚您åªæœ‰åœ¨ 需è¦ä¿æŒä¸Žä»¥å‰å®‰è£…çš„ç³»ç»Ÿå…¼å®¹ï¼Œè€Œå®ƒä»¬æ— æ³•ä½¿ç”¨æ–°çš„ç®—æ³•æ—¶ï¼Œæ‰ä½¿ç”¨å…¶ä»–的算法。 Encryption key: Passphrase 这里您å¯ä»¥ä¸ºåˆ†åŒºé€‰æ‹©æ‰€ä½¿ç”¨çš„åŠ å¯†å¯†é’¥ç±»åž‹ã€‚ Passphrase åŠ å¯†å¯†é’¥å°†åŸºäºŽ passphrase 计算^[9],使用时è¦æ±‚输入。 Random key 当您æ¯æ¬¡ä½¿ç”¨åŠ 密分区的时候,会从éšæœºæ•°æ®ä¸ç”Ÿæˆä¸€ä¸ªæ–°çš„åŠ å¯†å¯†é’¥ã€‚æ¢å¥è¯ 说:æ¯æ¬¡å…³æœºé©»ç•™åœ¨å†…å˜é‡Œé¢çš„å¯†é’¥åˆ é™¤ä»¥åŽåˆ†åŒºä¸Šçš„内容将丢失。(当然,您会 猜想该密钥将é¢ä¸´æš´åŠ›ç ´è§£ï¼Œä½†æ˜¯é™¤éžåŠ 密算法ä¸æœ‰æœªçŸ¥çš„弱点,这辈å也ä¸ä¼š è¢«æ”»ç ´ã€‚) éšæœºå¯†é’¥ç”¨äºŽäº¤æ¢åˆ†åŒºï¼Œè¿™æ ·æ‚¨å°±ä¸å¿…ä¸ºè®°ä½ passphrase 或关机å‰æ¸…除交æ¢åˆ† 区上的æ•æ„Ÿä¿¡æ¯è€Œè´¹ç¥žã€‚然而,这也æ„味ç€æ‚¨å°†æ— 法使用新 Linux å†…æ ¸æ供的 " suspend-to-disk" åŠŸèƒ½ï¼Œå› ä¸ºå®ƒå°†æ— æ³•(在下次å¯åŠ¨æ—¶)æ¢å¤å†™å…¥åˆ°äº¤æ¢åˆ†åŒºçš„æ•° æ®ã€‚ Erase data: yes å†³å®šåœ¨å»ºç«‹åŠ å¯†å‰æ˜¯å¦ä½¿ç”¨éšæœºæ•°æ®è¦†ç›–分区内容。推èè¿™ç§æ–¹å¼ï¼Œå¦åˆ™æ”»å‡»è€…将会 å‘现分区的哪些部分使用而哪些没有使用。å¦å¤–,这将使安装å‰çš„内容很难æ¢å¤^[10] 。 å½“æ‚¨é€‰æ‹©å¥½åŠ å¯†åˆ†åŒºå‚数之åŽï¼Œè¿”回分区主èœå•ã€‚现在会有一个新的èœå•é¡¹ Configure encrypted volumes。选择它,您会被è¦æ±‚ç¡®è®¤åˆ é™¤æ‰€æ ‡è®°åˆ†åŒºä¸Šçš„æ•°æ®ï¼Œä»¥åŠå†™æ–°åˆ†åŒºè¡¨ ç‰åŠ¨ä½œã€‚对于大的分区,这会花一些时间。 接下æ¥ï¼Œæ‚¨ä¼šè¢«è¦æ±‚输入 passphrase 用于é…置的分区。好的å£ä»¤åº”该长于 8 个å—符,并 æ··åˆå—æ¯ã€æ•°å—和其他å—符,而ä¸åº”该是普通è¯å…¸ä¸çš„å•è¯æˆ–者容易与您相关的信æ¯(比如 生日ã€çˆ±å¥½ã€å® 物的åå—ã€ä»¥åŠå®¶é‡Œå…¶ä»–æˆå‘˜çš„åå—,ç‰ç‰)。 è¦å‘Š 在输入任何 passphrase 之å‰ï¼Œæ‚¨åº”该确定键盘é…ç½®æ£ç¡®å¯ä»¥è¾“入所需è¦çš„å—符。如果您 ä¸èƒ½è‚¯å®šï¼Œå¯ä»¥åˆ‡æ¢åˆ°ç¬¬äºŒè™šæ‹ŸæŽ§åˆ¶å°ï¼Œåœ¨æ示符下敲一些文å—。这能ä¿è¯æ‚¨ä»¥åŽä¸å¿…惊 慌失措,例如,想è¦ä½¿ç”¨ qwerty 键盘输入的 passphrase,而在安装时å´ä½¿ç”¨çš„是 azerty å¸ƒå±€ã€‚é€ æˆçš„åŽŸå› æœ‰å¤šç§ã€‚也许是您在安装过程ä¸æ”¹å˜äº†é”®ç›˜å¸ƒå±€ï¼Œæˆ–者是所选择 的键盘布局未能æ£ç¡®å»ºç«‹ï¼Œè€Œä¸”æ˜¯åœ¨ä¸ºæ ¹æ–‡ä»¶ç³»ç»Ÿè¾“å…¥ passphrase 的时候。 如果您选择 passphrase ä¹‹å¤–çš„æ–¹æ³•åˆ›å»ºåŠ å¯†å¯†é’¥ï¼Œå®ƒä»¬çŽ°åœ¨å°±ä¼šç”Ÿæˆã€‚å› ä¸ºå†…æ ¸åœ¨å®‰è£… 的早期阶段还没有足够的熵,过程会长一些。您å¯ä»¥äº§ç”Ÿä¸€äº›ç†µä»¥åŠ 快速度:例如,éšæœº 的按下一些键,或者切æ¢åˆ°ç¬¬äºŒè™šæ‹ŸæŽ§åˆ¶å°çš„ shell 产生一些网络或ç£ç›˜çš„动作(下载一 些文件,将一些大文件é€åˆ° /dev/null ç‰ç‰)。这个过程在æ¯ä¸ªè¦åŠ 密的分区é‡å¤è¿›è¡Œã€‚ 返回主分区èœå•åŽï¼Œæ‚¨å°†çœ‹åˆ°æ‰€æœ‰çš„åŠ å¯†å·ä½œä¸ºé¢å¤–的分区,它们å¯ä»¥åƒå…¶ä»–的普通分区 ä¸€æ ·é…置。下é¢ä¾‹åä¸æ˜¾ç¤ºäº†é€šè¿‡ dm-crypt åŠ å¯†çš„å·ã€‚ Encrypted volume (sda2_crypt) - 115.1 GB Linux device-mapper #1 115.1 GB F ext3 现在å¯ä»¥ç»™å·è®¾ç½®æŒ‚载点,如果默认的文件系统类型对您ä¸åˆé€‚,å¯ä»¥è¿›è¡Œä¿®æ”¹ã€‚ è¦ç•™æ„括å·é‡Œçš„æ ‡è¯†(æœ¬ä¾‹ä¸ sda2_crypt) 和您为æ¯ä¸ªåŠ 密å·æ‰€è®¾ç½®çš„åŠ è½½ç‚¹ã€‚å¯åŠ¨æ–°ç³» 统的时候您会需è¦è¯¥ä¿¡æ¯ã€‚å…³äºŽæ™®é€šå¼•å¯¼è¿‡ç¨‹å’Œä½¿ç”¨åŠ å¯†åŽå¼•å¯¼è¿‡ç¨‹ä¹‹é—´çš„å·®å¼‚ï¼Œå°†åœ¨åŽ é¢çš„第 7.2 节 "æŒ‚è½½åŠ å¯†çš„å·" 说明。 当您满æ„分区之åŽï¼Œå¯ä»¥ç»§ç»å®‰è£…过程。 6.3.5. 安装基本系统 尽管这一阶段少有问题,但å´éœ€è¦å¤§é‡æ—¶é—´ç”¨äºŽæ•´ä¸ªåŸºæœ¬ç³»ç»Ÿçš„下载ã€æ ¡éªŒå’Œè§£åŒ…。如果 您用较慢的计算机或网络,这è¦èŠ±è´¹å¥½ä¸€ä¼šå„¿æ—¶é—´ã€‚ 在基本系统安装期间,软件包解包和é…置信æ¯ä¼šè¾“出到 tty4。您å¯ä»¥é€šè¿‡æŒ‰ä¸‹å·¦ Alt+F4 访问该终端;按下左 Alt+F1 返回主安装进程。 在安装程åºé€šè¿‡ä¸²å£æŽ§åˆ¶å°æ‰§è¡Œçš„情况下,基本系统安装时解包/é…置信æ¯ä¿å˜åœ¨ /var/ log/syslog。 作为安装的一部分,Linux å†…æ ¸ä¹Ÿè¦å®‰è£…。在默认的优先级下,安装程åºä¼šé€‰æ‹©ä¸€ä¸ªä¸Žæ‚¨ 硬件最匹é…çš„å†…æ ¸ã€‚åœ¨è¾ƒä½Žçš„ä¼˜å…ˆçº§ä¸‹ï¼Œæ‚¨å¯ä»¥ä»Žåˆ—表ä¸é€‰æ‹©ä¸€ä¸ªæœ‰æ•ˆçš„å†…æ ¸ã€‚ 在使用包管ç†ç³»ç»Ÿå®‰è£…软件包时,将默认安装那些软件包推è的软件包。这些推è的软件 包并ä¸å½±å“è¦å®‰è£…è½¯ä»¶åŒ…çš„æ ¸å¿ƒåŠŸèƒ½ï¼Œä½†å¯ä»¥å¢žå¼ºå…¶åŠŸèƒ½ã€‚从软件包维护人员的角度看, æ£å¸¸æƒ…况下应该安装这些软件。 æ³¨æ„ ç”±äºŽæŠ€æœ¯çš„åŽŸå› ï¼Œå®‰è£…åŸºæœ¬ç³»ç»Ÿæ—¶æ‰€å®‰è£…çš„è½¯ä»¶åŒ…å¹¶ä¸ä¼šå®‰è£…对应的"推è软件包"ã€‚ä¸Šé¢ æ到的原则åªé€‚用于之åŽçš„安装过程。 6.3.6. 安装é¢å¤–的软件 现在,您拥有了一个å¯ç”¨ä½†æœ‰é™çš„系统。大多数用户会安装é¢å¤–çš„è½¯ä»¶ï¼Œå¹¶æ ¹æ®ä»–们的需 求进行调整,安装程åºå…许您这么åšã€‚如果您的计算机或网络比较慢,这一æ¥æˆ–许比安装 基本系统还è¦èŠ±æ—¶é—´ã€‚ 6.3.6.1. é…ç½® apt 在 Debian GNU/Linux 系统上,apt 是用æ¥å®‰è£…软件包的一个程åºï¼Œå®ƒè¢«åŒ…å«åœ¨ apt 软件 包ä¸^[11]。其他的包管ç†å‰ç«¯ç¨‹åºï¼Œåƒ aptitude å’Œ synaptic 也在使用。这些å‰ç«¯è½¯ä»¶ 推èç»™æ–°ç”¨æˆ·ä½¿ç”¨ï¼Œå› ä¸ºå®ƒä»¬åœ¨è‰¯å¥½çš„ç”¨æˆ·ç•Œé¢ä¸‹é›†æˆäº†ä¸€äº›å…¶ä»–特性(æœç´¢åŒ…与状æ€æ£€ 验)。 您必须设置 apt,使它明白该从哪里获å–软件包。设置的结果写入到 /etc/apt/ sources.list 文件里é¢ï¼Œå®‰è£…完æˆåŽæ‚¨å¯ä»¥æ£€æŸ¥å¹¶ç¼–辑æˆè‡ªå·±å–œæ¬¢çš„地方。 如果您在默认优先级下进行安装,安装程åºä¼šè‡ªåŠ¨å¤„ç†å¤§éƒ¨åˆ†é…ç½®ï¼Œå®ƒæ˜¯æ ¹æ®æ‚¨ä½¿ç”¨çš„安 装方法以åŠåœ¨å®‰è£…开始时所åšçš„选择。大多数情况下安装程åºä¼šè‡ªåŠ¨åŠ 上安全镜åƒï¼Œè€Œä¸” å¦‚æžœæ‚¨å®‰è£…çš„æ˜¯ç¨³å®šç‰ˆï¼Œè¿˜ä¼šåŠ ä¸Š "stable-updates" æœåŠ¡çš„é•œåƒã€‚ 如果您采用较低的优先级安装(比如专家模å¼ï¼‰ï¼Œå°±è¦è‡ªå·±åšæ›´å¤šçš„决定。您å¯ä»¥é€‰æ‹©æ˜¯ å¦ä½¿ç”¨å®‰å…¨æ›´æ–°ã€æˆ–者 stable-updates æ›´æ–°æœåŠ¡ï¼Œå¹¶å¯ä»¥é€‰æ‹©æ·»åŠ è½¯ä»¶ä»“åº“ä¸ "contrib "ã€"non-free" å’Œ"non-free-firmware" 分区的软件包。 6.3.6.1.1. 从多个 CD 或 DVD æ˜ åƒæ¥å®‰è£… å‡å¦‚从 CD 或 DVD æ˜ åƒæ¥å®‰è£…,而它åªå±žäºŽæ‰€è¦å®‰è£…程åºçš„一部分,安装程åºä¼šè¯¢é—®æ‚¨æ˜¯ å¦éœ€è¦æ£€æµ‹å…¶å®ƒçš„å®‰è£…ä»‹è´¨ã€‚å¦‚æžœæ‚¨æ‰‹å¤´æœ‰è¿™æ ·çš„ä»‹è´¨ï¼Œæ£€æµ‹åŽå®‰è£…程åºå°±å¯ä»¥ä½¿ç”¨å®ƒä»¬ 里é¢çš„软件包了。 å‡å¦‚您没有这些介质,也没关系:它们ä¸æ˜¯å¿…须的。如果您也ä¸ä½¿ç”¨ç½‘络镜åƒ(下节说明) ,æ„味ç€ä¸‹ä¸€æ¥ä¸é€‰æ‹©çš„任务里é¢å¹¶éžæ‰€æœ‰çš„软件包都会安装。 æ³¨æ„ CD å’Œ DVD æ˜ åƒä¸åŒ…å«çš„软件包按照æµè¡Œç¨‹åº¦æŽ’列次åºã€‚ä¹Ÿå°±æ˜¯è¯´ï¼Œä¸€ç»„æ˜ åƒé‡Œé¢çš„第一 ä¸ªæ˜ åƒæ˜¯æœ€å¸¸ç”¨çš„软件,而最åŽä¸€ä¸ªæ˜ åƒåŒ…å«çš„是很少有人用到的软件。 这也æ„味ç€è´ä¹°æˆ–者下载刻录所有 CD 是一ç§æµªè´¹ï¼Œå› ä¸ºå¤§éƒ¨åˆ†å…‰ç›˜æ‚¨æ ¹æœ¬ä¸ä¼šç”¨åˆ°ã€‚多 数情况下,åªéœ€è¦ä½¿ç”¨å‰ 3 到 8 å¼ CD,然åŽä»Žç½‘络镜åƒå®‰è£…其他è¦ç”¨çš„软件包。DVD çš„ 情况类似:åªè¦ä¸€å¼ ,或者å‰ä¸¤å¼ DVD 就能满足您大部分è¦æ±‚。 如果您检测了多个安装介质,在需è¦çš„æ˜ åƒå½“å‰ä¸åœ¨é©±åŠ¨å™¨ä¸æ—¶ï¼Œå®‰è£…程åºä¼šæ示您æ¢ç›˜ 。注æ„,åªæœ‰åŒå±žäºŽä¸€ä¸ªå¥—件的光盘需è¦æ£€æµ‹ã€‚检测的次åºå¹¶ä¸æ˜¯éžå¸¸é‡è¦ï¼Œä½†æŒ‰ç…§æ¬¡åº æ¥å¯ä»¥é™ä½Žå‡ºé”™çš„å‡ çŽ‡ã€‚ 6.3.6.1.2.Â ä½¿ç”¨ç½‘ç»œé•œåƒ å¤šæ•°å®‰è£…ä¸‹ä¼šæœ‰ä¸€ä¸ªé—®é¢˜è¢«é—®åˆ°ï¼Œæ˜¯å¦éœ€è¦ä½¿ç”¨ç½‘络镜åƒä½œä¸ºè½¯ä»¶åŒ…çš„æºã€‚多数情况下默 认ç”案会很好,但还是有一些例外。 如果没有使用完整版的 CD/DVD æ˜ åƒï¼Œæ‚¨å°±åº”该使用网络镜åƒï¼Œå¦åˆ™åªèƒ½å¾—到一个有é™çš„ 系统。然而,å‡å¦‚您有互è”网连接é™åˆ¶ï¼Œåœ¨å®‰è£…过程的下一æ¥æœ€å¥½ä¸è¦é€‰æ‹© desktop 任务 。 如果您是从完整的 CD æ˜ åƒå®‰è£…ï¼Œè™½ç„¶æ·»åŠ ç½‘ç»œé•œåƒå¹¶ä¸æ˜¯å¿…须的,但ä»å»ºè®®æ‚¨é‡‡ç”¨ï¼Œè¿™ æ˜¯å› ä¸ºå•å¼ CD æ˜ åƒæ‰€èƒ½å®¹çº³çš„软件包数é‡æ˜¯æœ‰é™çš„。å‡å¦‚您有互è”网连接é™åˆ¶ï¼Œè¿™é‡Œæœ€ 好ä¸è¦é€‰æ‹©ç½‘络镜åƒï¼Œåªä½¿ç”¨å½“å‰ CD æ˜ åƒä¸Šçš„软件包完æˆå®‰è£…,以åŽ(比如,é‡æ–°å¯åŠ¨åˆ° 新系统)å†å®‰è£…é¢å¤–的软件包。 如果您从 DVD 安装,安装过程ä¸éœ€è¦çš„è½¯ä»¶åŒ…éƒ½åº”è¯¥åœ¨ç¬¬ä¸€å¼ DVD æ˜ åƒé‡Œé¢ã€‚ç½‘ç»œé•œåƒ çš„ä½¿ç”¨æ˜¯ä¸€ä¸ªé€‰é¡¹ã€‚ æ·»åŠ ç½‘ç»œé•œåƒçš„优势在于有些内容已ç»æ›´æ–°ï¼Œè€Œ CD/DVD æ˜ åƒåªæ˜¯åœ¨ç‰ˆæœ¬å‘布时创建,所 以å¯ä»¥å®‰è£…å·²ç»æ›´æ–°çš„内容,确ä¿äº†ç³»ç»Ÿçš„安全性和稳定性。。 总结:除éžæ‚¨ä¸å…·å¤‡è‰¯å¥½çš„互è”网连接,选择网络镜åƒé€šå¸¸æ˜¯ä¸€ä¸ªå¥½ä¸»æ„。如果安装介质 上有软件包当å‰çš„版本,安装程åºæ€»ä¼šä»Žè¿™é‡Œå®‰è£…。如果您选择了镜åƒï¼Œéœ€è¦ä¸‹è½½çš„æ•°æ® é‡å–决于 1. 安装下一æ¥é€‰æ‹©çš„任务, 2. 这些任务所需的软件包, 3. 已检测的安装介质上的软件包,并且 4. 安装介质上的软件包在网络镜åƒé‡Œé¢æ˜¯å¦æœ‰æ›´æ–°ç‰ˆæœ¬(普通软件包的网络镜åƒï¼Œæˆ–者安 全或稳定更新的镜åƒ)。 注æ„,最åŽä¸€ç‚¹æ„味ç€ï¼Œå³ä½¿æ‚¨æ²¡æœ‰é€‰æ‹©ä½¿ç”¨ç½‘络镜åƒï¼Œå¦‚æžœé…置了安全检测æœåŠ¡ï¼Œå¹¶ä¸” 软件包有安全更新或稳定更新,ä»ç„¶ä¼šä»Žäº’è”网下载更新åŽçš„软件包。 6.3.6.1.3.Â é€‰æ‹©ç½‘ç»œé•œåƒ é™¤éžé€‰æ‹©ä¸ä½¿ç”¨ç½‘络镜åƒï¼Œæ ¹æ®å‰é¢çš„安装æ¥éª¤ä¸æ‚¨é€‰æ‹©çš„国家,会显示网络镜åƒçš„列表 。通常选择默认的就行。 默认的是 deb.debian.org,这ä¸æ˜¯é•œåƒè‡ªèº«ï¼Œä½†å°†ä¼šé‡å®šå‘最新与最快的镜åƒã€‚è¿™äº›é•œåƒ æ”¯æŒ TLS (https å议)和 IPv6。这个æœåŠ¡ç”± Debian 系统管ç†ï¼ˆDSA)团队维护。 å¯ä»¥é€šè¿‡é€‰æ‹© "enter information manually" æ¥è¯´åŠ¨æŒ‡å®šé•œåƒã€‚å¯ä»¥æŒ‡å®šé•œåƒä¸»æœºå称 å’Œå¯é€‰çš„端å£å·ã€‚这实际上必须基于 URL ,也就是当指定 IPv6 地å€æ—¶ï¼Œå¿…é¡»æ·»åŠ æ–¹æ‹¬å· å°†å®ƒåŒ…èµ·æ¥ï¼Œä¾‹å¦‚ "[2001:db8::1]"。 如果您的计算机处于仅有 IPv6 的网络(大多数用户ä¸ä¼šé‡åˆ°è¿™ç§æƒ…况),使用所属国家默 认的镜åƒå¯èƒ½æ— 法æ£å¸¸å·¥ä½œã€‚列出的网络镜åƒå…¨éƒ¨å¯ä»¥ä½¿ç”¨ IPv4 访问,但åªæœ‰å…¶ä¸çš„æŸ äº›å¯ä»¥é€šè¿‡ IPv6 访问。由于个别镜åƒè¿žæŽ¥çš„状况会ä¸æ–更新,æ¤ä¿¡æ¯å¯èƒ½åœ¨å®‰è£…程åºé‡Œ é¢å¤±æ•ˆã€‚如果还没有 IPv6 连接到所在国家的默认镜åƒï¼Œæ‚¨å¯ä»¥è¯•è¯•å…¶ä»–çš„é•œåƒï¼Œæˆ–者选 æ‹©"手动输入信æ¯"选项。您å¯ä»¥æŒ‡å®š "ftp.ipv6.debian.org" 作为镜åƒå,这是 IPv6 上 的一个镜åƒåˆ«å,它有å¯èƒ½ä¸æ˜¯é€Ÿåº¦æœ€å¿«çš„哪个。 6.3.6.2. 选择和安装软件 安装过程ä¸ï¼Œæ‚¨æœ‰æœºä¼šé€‰æ‹©å®‰è£…é¢å¤–的软件包。ä¸åƒä»Ž 96607 个软件包里é¢é‡Œé¢é€‰æ‹©å•ç‹¬ 的软件包,这一阶段安装过程ç€çœ¼äºŽå®‰è£…一组预先定义的软件包,æ¥å¿«é€Ÿå»ºç«‹æ‚¨çš„计算机 应对å„ç§ä»»åŠ¡ã€‚ 任务æ¾æ•£åœ°ä»£è¡¨äº†æ‚¨è¦åœ¨è®¡ç®—机上从事的一系列工作,比如"æ¡Œé¢çŽ¯å¢ƒ"ã€"Web æœåŠ¡å™¨"或 者"SSH æœåŠ¡å™¨"^[12]。第 D.2 节 "å„软件集所需的ç£ç›˜ç©ºé—´" 列出了å„ç§ä»»åŠ¡æ‰€éœ€çš„空 间。 注æ„ï¼Œæ ¹æ®æ‰€å®‰è£…计算机的特å¾ï¼Œæœ‰äº›ä»»åŠ¡è¢«é¢„先选择。如果您ä¸éœ€è¦å®ƒä»¬ï¼Œå¯ä»¥å–消这 些任务。æ¤æ—¶ç”šè‡³å¯ä»¥ä¸é€‰ä¸ä»»ä½•ä»»åŠ¡ã€‚ æ示 在安装程åºçš„æ ‡å‡†ç”¨æˆ·ç•Œé¢ä¸‹ï¼Œæ‚¨å¯ä»¥ä½¿ç”¨ç©ºæ ¼é”®åˆ‡æ¢ä»»åŠ¡çš„选择。 æ³¨æ„ "Desktop environment" 任务将安装图形桌é¢çŽ¯å¢ƒã€‚ 默认 debian-installer 安装 Gnome æ¡Œé¢çŽ¯å¢ƒã€‚能够在安装过程ä¸äº¤äº’地选择ä¸åŒçš„æ¡Œé¢ çŽ¯å¢ƒã€‚è¿˜èƒ½å¤Ÿå®‰è£…å¤šä¸ªæ¡Œé¢ï¼Œä½†ä¸€äº›æ¡Œé¢çš„组åˆå¯èƒ½ä¸èƒ½åŒæ—¶å®‰è£…。 注æ„,这åªåœ¨è¯¥æ¡Œé¢çŽ¯å¢ƒå¯¹åº”的软件包å¯ä»¥èŽ·å¾—的情况下有效。å‡å¦‚您安装时使用å•ä¸ªçš„ 完整 CD æ˜ è±¡ï¼Œå®ƒä»¬å¯èƒ½éœ€è¦ä»Žç½‘络镜åƒä¸‹è½½ï¼Œå› 为由于 CD æ˜ åƒçš„容é‡æœ‰é™å®ƒä»¬ä¼šä¸åœ¨ CD 上供使用;如果使用 DVD æ˜ è±¡æˆ–å…¶ä»–çš„å®‰è£…æ–¹æ³•çš„è¯ï¼Œå®‰è£…任何å¯ç”¨çš„æ¡Œé¢çŽ¯å¢ƒæ—¶è¿™ ç§æ–¹æ³•åº”该有效工作。 å„ç§æœåŠ¡å™¨ä»»åŠ¡å¤§è‡´å®‰è£…的软件如下。Web æœåŠ¡å™¨ï¼šapache2ï¼›SSH æœåŠ¡å™¨ï¼š openssh。 "Standard system" 任务会安装具有 "standard" 优先级的软件包。这包括很多在任何 Linux å’Œ Unix 系统上常用的工具。除éžæ¸…楚自己的目的并需è¦ä¸€ä¸ªæœ€å°åŒ–的系统,您应 该让该任务选ä¸ã€‚ 选择è¯è¨€çš„时候,如果默认的 locale ä¸æ˜¯ "C",tasksel 会检查该 locale 是å¦æœ‰å¯¹åº” 的本地化任务,然åŽè‡ªåŠ¨å®‰è£…相应的本地化软件包。这里é¢åŒ…å«è¯¸å¦‚对应è¯è¨€çš„è¯æ±‡åˆ—表 或特殊å—体的软件包。å‡å¦‚选择了桌é¢çŽ¯å¢ƒï¼Œ(如果å˜åœ¨)还会安装该桌é¢å¯¹åº”的本地化软 件包。 一旦您确定了任务,请选择 Continue。æ¤æ—¶ï¼Œapt 将安装选ä¸ä»»åŠ¡çš„软件包。å‡å¦‚æŸä¸ªç¨‹ åºéœ€è¦ç”¨æˆ·è¾“入信æ¯ï¼Œå®ƒå°†æ示您指定。 您应当清楚桌é¢ä»»åŠ¡éžå¸¸å·¨å¤§ã€‚特别是当使用 CD-ROM 而安装 CD-ROM 上没有的软件包, 安装程åºå°†ä»Žç½‘上下载大é‡çš„软件包。如果您的互è”网接入较慢,这将花很长时间。一旦 å¯åŠ¨ï¼Œå®‰è£…è½¯ä»¶åŒ…è¿‡ç¨‹å°†æ— æ³•å–消。 å³ä½¿è½¯ä»¶åŒ…在 CD-ROM 上,如果镜åƒæœåŠ¡å™¨ä¸Šçš„版本更新,安装程åºè¿˜æ˜¯ä¼šä»Žé•œåƒä¸ŠèŽ·å– 这些软件包。如果您安装的是稳定版,这会出现在次版本å‘布之åŽ(主稳定版本的更新)ï¼› å¦‚æžœæ‚¨å®‰è£…çš„æ˜¯æµ‹è¯•ç‰ˆæœ¬ï¼Œè¿™ä¼šå‡ºçŽ°åœ¨ä½¿ç”¨æ—§æ˜ åƒå®‰è£…时。 6.3.7. 创建å¯åŠ¨ç³»ç»Ÿ å¦‚æžœæ‚¨æ˜¯å®‰è£…æ— ç›˜å·¥ä½œç«™ï¼Œæ˜¾ç„¶ï¼Œä»Žæœ¬æœºå¯åŠ¨æ˜¯æ²¡æœ‰æ„义的选项,这一æ¥å¯ä»¥è·³è¿‡ã€‚ 6.3.7.1. 检测其他的æ“作系统 在 boot loader 安装之å‰ï¼Œå®‰è£…程åºä¼šè¯•ç€ä¾¦æµ‹å·²ç»å®‰è£…到计算机上的其他æ“作系统。如 果它找到支æŒçš„æ“作系统,您将在å¯åŠ¨ boot loader 安装æ¥éª¤é‡Œå¾—到æ示。与 Debian 一 起,计算机也将é…置为å¯ä»¥å¯åŠ¨å…¶ä»–æ“作系统。 注æ„,从å•æœºä¸Šå¯åŠ¨å¤šä¸ªæ“作系统ä»ç„¶æ˜¯é»‘色艺术。自动支æŒæ£€æµ‹å’Œè®¾ç½® boot loader å¯ åŠ¨å…¶ä»–æ“作系统,会ä¾ç³»ç»Ÿç”šè‡³æ˜¯å系统而å˜åŒ–。如果它ä¸èƒ½å·¥ä½œï¼Œæ‚¨åº”该å‚考å¯åŠ¨ç®¡ç† 器的文档了解更多信æ¯ã€‚ 6.3.7.2. 在驱动器上 Grub å®‰è£…å¼•å¯¼ç¨‹åº amd64 上的引导程åºè¢«ç§°ä¸º "grub"。Grub 是个çµæ´»å’Œç¨³å®šçš„ boot loader,它对新手和 è€æ‰‹éƒ½æ˜¯ä¸€ä¸ªä¸é”™çš„缺çœé€‰æ‹©ã€‚ 缺çœæƒ…况下,grub 会被装在UEFI分区/主盘的引导å—上,它将会完全主宰引导过程。如果 喜欢的è¯å¯ä»¥è£…在其它地方。若è¦å…¨é¢å’Œå®Œæ•´çš„ä¿¡æ¯ï¼Œè¯·å‚阅 grub 的手册。 如果您并ä¸æƒ³å®‰è£… grub,请使用 Go Back 按钮回到主èœå•ï¼Œå¹¶ä»Žä¸é€‰æ‹©æ‚¨æƒ³è¦ä½¿ç”¨çš„ä»» 何 bootloader。 6.3.7.3. ä¸ä½¿ç”¨ boot loader 继ç»è¿›è¡Œ 该选项用于å³ä½¿æ²¡æœ‰å®‰è£… boot loader 时完æˆå®‰è£…,这ç§æƒ…况è¦ä¹ˆæ˜¯ä½“ç³»/å体系ä¸æ”¯æŒ ,è¦ä¹ˆæ˜¯å› 为ä¸æƒ³è¦ï¼ˆæ¯”如,使用现有的 boot loader)。 如果您打算手动设置 bootloader,需è¦æ£€æµ‹å®‰è£…çš„å†…æ ¸ï¼Œå®ƒä½äºŽ /target/boot。您还需 è¦æ£€æµ‹ initrd å˜åœ¨çš„目录;如果有,也许需è¦æŒ‡å¯¼ bootloader 使用它。其他需è¦çš„ä¿¡ æ¯ï¼ŒåŒ…括您为 / 文件系统选择的ç£ç›˜å’Œåˆ†åŒºï¼Œå¹¶ä¸”,如果您打算安装 /boot 到一个独立 çš„åˆ†åŒºï¼Œè¿˜éœ€è¦ /boot 文件系统。 6.3.8. 完æˆå®‰è£… 这是在您 Debian 安装过程的最åŽä¸€æ¥ã€‚在这最åŽçš„å‡ åˆ†é’Ÿå·¥ä½œé‡Œï¼Œä¸»è¦è¿›è¡Œä¸€äº› debian-installer 之åŽçš„清ç†ã€‚ 6.3.8.1. 设置系统时钟 安装程åºå¯èƒ½ä¼šè¯¢é—®æ˜¯å¦è®¡ç®—机的时钟设置为 UTC。通常会尽é‡é¿å…这个问题,而且安装 程åºä¾æ®æ˜¯å¦æœ‰å…¶ä»–系统已ç»å®‰è£…这类事情,æ¥å†³å®šæ—¶é’Ÿè¦ä¸è¦è®¾ä¸º UTC。 在 expert 模å¼ä¸‹ï¼Œæ‚¨æ€»æ˜¯å¯ä»¥é€‰æ‹©æ—¶é’Ÿæ˜¯å¦è®¾ä¸º UTC。 (还è¦)è¿è¡Œ Dos 或 Windows çš„ 系统通常设为本地时间。如果您需è¦å¤šé‡å¼•å¯¼ï¼Œè¯·é€‰æ‹©æœ¬åœ°æ—¶é—´è€Œä¸æ˜¯ GMT。 æ¤æ—¶ï¼Œdebian-installer å°†ä¿å˜å½“å‰çš„时间到系统的硬件时钟。它å¯ä»¥æ˜¯ UTC 或者本地 时间,这å–决于刚æ‰çš„选择。 6.3.8.2. é‡æ–°å¯åŠ¨ç³»ç»Ÿ 您会被æ示拿出用于安装å¯åŠ¨çš„媒介(CDã€U 盘ç‰)。之åŽï¼Œç³»ç»Ÿä¼šå¯åŠ¨åˆ°æ‚¨çš„æ–° Debian 系统。 6.3.9.Â æ•…éšœå¤„ç† è¿™é‡Œçš„ç»„ä»¶é€šå¸¸ä¸åœ¨å®‰è£…进程之内,但会在åŽå°å¾…命,以帮助用户é‡åˆ°éº»çƒ¦æ—¶å¤„ç†é—®é¢˜ã€‚ 6.3.9.1. ä¿å˜å®‰è£…记录 如果安装æˆåŠŸï¼Œå®‰è£…过程ä¸åˆ›å»ºçš„记录文件,会被自动ä¿å˜åœ¨æ‚¨çš„æ–° Debian 系统上的 / var/log/installer/。 从主èœå•ä¸Šé€‰æ‹© Save debug logs,å…许您将记录文件ä¿å˜åˆ° U 盘上ã€ç½‘络ã€ç¡¬ç›˜æˆ–其他 介质。这å¯ç”¨äºŽå®‰è£…过程ä¸éé‡ä¸¥é‡é”™è¯¯çš„æ—¶ï¼Œæ‚¨æƒ³åœ¨å…¶å®ƒç³»ç»Ÿä¸Šç ”ç©¶è®°å½•ï¼Œæˆ–è€…ç”¨äºŽæŠ¥ 告的附件。 6.3.9.2. 使用 Shell 查看记录 安装过程ä¸æ‚¨å¯ä»¥ä½¿ç”¨å¤šç§æ–¹æ³•èŽ·å¾—一个 shell。多数系统上,如果您ä¸æ˜¯é€šè¿‡ä¸²å£æŽ§åˆ¶ å°å®‰è£…,最简å•çš„方法是按下左 Alt+F2 切æ¢åˆ°ç¬¬äºŒä¸ªè™šæ‹ŸæŽ§åˆ¶å°^[13](在 Mac 键盘上 ,是 Option+F2)。用左 Alt+F1 å¯ä»¥åˆ‡æ¢å›žå®‰è£…程åºã€‚ 对于图形安装程åºï¼Œè¯·å‚阅第 6.1.1 节 "使用图形安装程åº"。 å¦‚æžœæ‚¨æ— æ³•åˆ‡æ¢æŽ§åˆ¶å°ï¼Œè¿˜å¯ä»¥åœ¨ä¸»èœå•ä¸Šæ‰§è¡Œ Execute a Shell 选项,它å¯ä»¥å¯åŠ¨ä¸€ä¸ª shell。您å¯ä»¥ä½¿ç”¨ä¸€æ¬¡æˆ–多次 Go Back 按钮从大多数对è¯æ¡†è¿”回主èœå•ã€‚键入 exit å…³ é— shell 并回到安装程åºã€‚ å› ä¸ºè¿™æ—¶æ‚¨æ˜¯ä»Ž RAM 盘å¯åŠ¨ï¼Œåªæœ‰æœ‰é™çš„ Unix 工具å¯ä»¥ä½¿ç”¨ã€‚您å¯ä»¥é€šè¿‡å‘½ä»¤ ls /bin /sbin /usr/bin /usr/sbin 和键入 help 查看哪些程åºå¯ä»¥ä½¿ç”¨ã€‚å…¶ shell 称为 ash, 是 Bourne shell 的克隆,有一些如自动完æˆä¸ŽåŽ†å²çºªå½•è¿™æ ·çš„好特性。 è¦ç¼–辑和查看文件,请使用文本编辑器 nano。安装系统的日志å¯ä»¥åœ¨ /var/log 目录找到 。 æ³¨æ„ è™½ç„¶åœ¨ shell 里é¢æ‚¨å¯ä»¥ç”¨å˜åœ¨çš„命令åšä»»ä½•äº‹æƒ…,但 shell 真æ£çš„用途åªæ˜¯é‡åˆ°é—®é¢˜ 时进行调试。 在 shell 里é¢æ‰‹åŠ¨æ“作å¯èƒ½ä¼šå½±å“å®‰è£…è¿‡ç¨‹ï¼Œé€ æˆé”™è¯¯æˆ–æ— æ³•å®Œæˆå®‰è£…。特别是,您应该 让安装程åºæ¿€æ´»äº¤æ¢åˆ†åŒºï¼Œè€Œä¸æ˜¯åœ¨ shell 里é¢è‡ªå·±åŠ¨æ‰‹ã€‚ 6.3.10. 通过网络控制å°ï¼ˆnetwork-console)安装 更好玩的一个组件是network-console。它å¯ä»¥è®©æ‚¨ä½¿ç”¨ SSH 通过网络完æˆå¤§éƒ¨åˆ†å®‰è£…å·¥ 作。使用网络也就是您è¦ç”¨æŽ§åˆ¶å°å®Œæˆç¬¬ä¸€é˜¶æ®µï¼Œæˆ–者至少先建立网络。(您å¯ä»¥ä½¿ç”¨ç¬¬  4.6 节 "自动化安装" åšè¿™éƒ¨åˆ†å·¥ä½œã€‚) 该组件默认ä¸ä¼šåŠ 载到安装主èœå•ï¼Œå› æ¤å¿…é¡»å•ç‹¬æŒ‡å®šã€‚如果使用光盘介质,您需è¦ä½¿ç”¨ medium 优先级或者打开安装主èœå•å¹¶é€‰æ‹© Load installer components from installation media,在é¢å¤–的组件列表里é¢é€‰æ‹© network-console: Continue installation remotely using SSHã€‚åŠ è½½æˆåŠŸåŽä¼šå‡ºçŽ°ä¸€ä¸ªæ–°çš„èœå•é¡¹ï¼Œå为 Continue installation remotely using SSH。 选择新èœå•é¡¹ä¹‹åŽï¼Œæ‚¨ä¼šè¢«é—®åˆ°æ–°å¯†ç ,以åŠç¡®è®¤å¯†ç 用于连接到安装系统。这些就够了 。现在您应该看到一个画é¢ï¼Œæ示使用 installer 用户å和刚æ‰æ‚¨æ供的密ç 登录。å¦å¤– 一个å±å¹•ä¸Šéœ€ç•™æ„çš„é‡è¦ç»†èŠ‚,是该系统的 fingerprint。您需è¦å®‰å…¨åœ°ä¼ 输该 fingerprint 给那些è¦ç»§ç»è¿œç¨‹å®‰è£…的人。 当您决定继ç»æœ¬åœ°å®‰è£…时,ä¸æ–地按 Enter,就å¯ä»¥è¿”回主èœå•ï¼Œä¹‹åŽå¯ä»¥é€‰æ‹©å…¶ä»–的组 件。 现在转到网线的å¦ä¸€ç«¯ã€‚有一个先决æ¡ä»¶ï¼Œæ‚¨éœ€è¦é…置您的终端使用 UTF-8 ç¼–ç ï¼Œå› ä¸ºå®‰ 装系统使用这ç§ç¼–ç 。如果ä¸è¿™æ ·åšï¼Œè¿œç¨‹å®‰è£…也å¯ä»¥è¿›è¡Œï¼Œä½†æ˜¯æ‚¨å¯èƒ½çœ‹åˆ°å¥‡æ€ªçš„显示 ï¼Œæ¯”å¦‚ç ´ç¢Žçš„å¯¹è¯æ¡†è¾¹ç•Œï¼Œæˆ–者ä¸å¯è¯»çš„éž ASCII å—符。与安装系统建立连接åªéœ€é”®å…¥: $ ssh -l installer install_host å…¶ä¸ install_host 是安装计算机的åå—或 IP 地å€ã€‚æ£å¼ç™»å½•ä¹‹å‰ï¼Œä¼šæ˜¾ç¤ºè¿œç¨‹ç³»ç»Ÿçš„ fingerprint,您需è¦ç¡®è®¤æ˜¯å¦æ£ç¡®ã€‚ æ³¨æ„ å®‰è£…ç¨‹åºä¸çš„ ssh æœåŠ¡å™¨ä½¿ç”¨çš„是默认的é…置,并ä¸å‘é€ keep-alive 包。原则上,已安 è£…ç³»ç»Ÿçš„è¿žæŽ¥åº”è¯¥æ— é™æœŸçš„ä¿æŒæ‰“开。但是,æŸäº›æƒ…况下 -- 由您的局域网设置决定 -- 一段时间的ä¸æ´»åŠ¨ï¼Œè¿žæŽ¥å°†ä¼šæ–开。这ç§æƒ…况常å‘生在客户端和系统上安装有 Network Address Translation (NAT) 的地方。基于连接在安装过程ä¸çš„哪一点æ–开,您在连接之 åŽå¯èƒ½ç»§ç»ï¼Œä¹Ÿå¯èƒ½æ— 法继ç»å®‰è£…过程。 您å¯ä»¥é€šè¿‡åœ¨å¯åŠ¨ ssh è¿žæŽ¥æ—¶æ·»åŠ -o ServerAliveInterval=value 选项æ¥é¿å…æ–开,或 è€…æŠŠå®ƒåŠ åˆ° ssh çš„é…置文件里é¢ã€‚注æ„,æŸäº›æƒ…å†µä¸‹æ·»åŠ è¯¥é€‰é¡¹åè€Œä¼šé€ æˆæ–å¼€(例如, 如果 keep-alive 包在网络故障(brief network outage)期间é€å‡ºï¼Œssh 将会æ¢å¤)ï¼Œå› æ¤ å®ƒåªåœ¨éœ€è¦çš„时候采用。 æ³¨æ„ å¦‚æžœæ‚¨ä¾æ¬¡å®‰è£…多å°è®¡ç®—机,他们碰巧使用相åŒçš„ IP 地å€æˆ–主机å,那么 ssh 将拒ç»è¿ž æŽ¥ã€‚é€ æˆçš„åŽŸå› æ˜¯å®ƒå…·æœ‰ä¸åŒçš„ fingerprintï¼Œè¿™é€šå¸¸æ˜¯æ¬ºéª—æ”»å‡»çš„æ ‡å¿—ã€‚å¦‚æžœæ‚¨ç¡®ä¿¡ä¸ æ˜¯é‚£ç§æƒ…况,需è¦åˆ 除 ~/.ssh/known_hosts 里é¢ç›¸å…³çš„è¡Œ^[14],å†é‡æ–°æ¥è¿‡ã€‚ 登录之åŽæ‚¨å°†çœ‹åˆ°ä¸€ä¸ªåˆå§‹ç”»é¢ï¼Œæ˜¾ç¤ºæœ‰ä¸¤ä¸ªå¯èƒ½ï¼ŒStart menu å’Œ Start shell。å‰ä¸€ä¸ª 将带您到安装主èœå•ï¼Œé‚£ä¹ˆæ‚¨å¯ä»¥åƒæ™®é€šæ–¹å¼ä¸€æ ·å®‰è£…。åŽä¸€ä¸ªæ‰“开一个 shell,您å¯ä»¥ 检查修å¤è¿œç¨‹çš„系统。在安装èœå•åªèƒ½æ‰“开一个 SSH 会è¯ï¼Œä½† shell å¯ä»¥æ‰“开多个。 è¦å‘Š 使用 SSH 开始远程安装之åŽï¼Œæ‚¨ä¸è¯¥è¿”回本地控制å°è¿è¡Œçš„安装会è¯ã€‚è¿™å°†ç ´åæ–°ç³»ç»Ÿé… ç½®çš„æ•°æ®åº“。结果å¯èƒ½å¯¼è‡´å®‰è£…失败或者安装完æˆçš„系统出现问题。 6.4.Â åŠ è½½ç¼ºå¤±çš„å›ºä»¶ æ£å¦‚第 2.2 节 "需è¦å›ºä»¶çš„设备" 里é¢æ‰€è¯´ï¼Œæœ‰äº›è®¾å¤‡éœ€è¦åŠ 载固件。大部分情况下,如 æžœæ²¡æœ‰å›ºä»¶è®¾å¤‡å°±æ— æ³•å·¥ä½œï¼›æœ‰æ—¶æ²¡æœ‰å›ºä»¶ä¸ä¼šå½±å“åŸºæœ¬çš„åŠŸèƒ½ï¼Œä½†å¢žå¼ºåŠŸèƒ½å°±æ— æ³•ä½¿ç”¨ 。 æ ¹æ® 2022 年关于éžè‡ªç”±å›ºä»¶çš„一般性决议,从 Debian GNU/Linux 12.0 开始,官方安装 æ˜ åƒï¼ˆå¦‚ç½‘ç»œå®‰è£…æ˜ åƒï¼‰å¯ä»¥åŒ…å«éžè‡ªç”±å›ºä»¶è½¯ä»¶åŒ…。å³ä½¿åŒ…å«äº†é‚£äº›å›ºä»¶è½¯ä»¶åŒ…,ä»å¯ 能缺少一些固件文件。或者您也å¯ä»¥ä½¿ç”¨ netboot 文件,它ä¸åŒ…å«å›ºä»¶è½¯ä»¶åŒ…。 如果没有设备驱动程åºæ‰€éœ€çš„固件,debian-installer 将显示对è¯æ¡†è¦æ±‚åŠ è½½ç¼ºå¤±çš„å›ºä»¶ 。å‡å¦‚选å–了选项,debian-installer 将扫æ现有设备æ¾æ•£çš„固件文件或包å«å›ºä»¶çš„软件 包。如果æœç´¢åˆ°ï¼Œå›ºä»¶ä¼šè¢«å¤åˆ¶åˆ°æ£ç¡®çš„ä½ç½® (/lib/firmware),然åŽåŠ 载驱动程åºæ¨¡å— 。 æ³¨æ„ å…·ä½“å“ªäº›è®¾å¤‡ä¼šè¢«æ‰«æ和支æŒå“ªä¸ªæ–‡ä»¶ç³»ç»Ÿï¼Œå–决于系统的架构ã€å®‰è£…方法和安装的阶段 。特别是在安装的早期阶段,从 FAT æ ¼å¼çš„ U ç›˜åŠ è½½å›ºä»¶æ›´å®¹æ˜“æˆåŠŸã€‚在 i386 å’Œ amd64 上固件å¯ä»¥ä»Ž MMC 或 SD å¡åŠ 载。 å‡å¦‚了解设备毋需固件也å¯ä»¥å·¥ä½œï¼Œæˆ–者设备在安装时并ä¸éœ€è¦ä½¿ç”¨ï¼Œæ‚¨å¯ä»¥è·³è¿‡åŠ 载固 件。 6.4.1. 准备介质 这些固件通常是从移动介质,比如 U 盘æ¥åŠ è½½ã€‚åˆ¶ä½œè¿™ç§ U 盘(或者其他的介质,比如 ç¡¬ç›˜åˆ†åŒºï¼‰æ—¶ï¼Œå›ºä»¶æ–‡ä»¶æˆ–è½¯ä»¶åŒ…å¿…é¡»æ”¾ç½®åœ¨æ–‡ä»¶ç³»ç»Ÿçš„æ ¹ç›®å½•æˆ–è€…å为 /firmware çš„ç›® 录下。推è使用 FAT æ–‡ä»¶ç³»ç»Ÿï¼Œå› ä¸ºåœ¨å®‰è£…è¿‡ç¨‹çš„æ—©æœŸé˜¶æ®µå®ƒè‚¯å®šèƒ½è¢«æ”¯æŒã€‚ 包å«å¸¸è§å›ºä»¶çš„最新版本软件包的 tar 包和 zip 文件,以åŠç¡®ä¿å®ƒå¯ä»¥è¢«å®‰è£…程åºæ£å¸¸ 检测到的与之对应的元数æ®ï¼ˆdep11 目录),å¯ä»¥ä»Žè¿™é‡ŒèŽ·å¾—: • https://cdimage.debian.org/cdimage/firmware/bookworm/ 下载对应版本的压缩包或 zip 文件,然åŽè§£åŽ‹åˆ°ä»‹è´¨çš„文件系统里é¢ã€‚ 也å¯ä»¥å¤åˆ¶å•ç‹¬çš„固件文件到介质。è¦æ±‚ä¸ä¸¥çš„固件还å¯ä»¥ä»Žå·²ç»å®‰è£…çš„ç³»ç»Ÿæˆ–ç¡¬ä»¶åˆ¶é€ å•†é‚£é‡ŒèŽ·å¾—ã€‚ 6.4.2. 固件和安装好的系统 ä»»ä½•å®‰è£…æœŸé—´åŠ è½½çš„å›ºä»¶ä¼šè‡ªåŠ¨è¢«å¤åˆ¶åˆ°å®‰è£…好的系统。多数情况下这å¯ä»¥ä¿è¯éœ€è¦å›ºä»¶ 的设备å¯ä»¥åœ¨ç³»ç»Ÿé‡æ–°å¯åŠ¨ä¹‹åŽæ£å¸¸å·¥ä½œã€‚然而,如果安装好的系统è¿è¡Œåœ¨ä¸Žå®‰è£…程åºä¸ åŒçš„å†…æ ¸ç‰ˆæœ¬ï¼Œæœ‰å¯èƒ½ç”±äºŽç‰ˆæœ¬çš„åå·®é€ æˆå›ºä»¶ä¸èƒ½åŠ 载。 å¦‚æžœå›ºä»¶ä»Žä¸€ä¸ªå›ºä»¶è½¯ä»¶åŒ…åŠ è½½ï¼Œdebian-installer 会为安装好的系统也安装该软件包, å¹¶è‡ªåŠ¨æ·»åŠ è½¯ä»¶åŒ…ä»“åº“çš„ non-free-firmware 分区到 APT çš„ sources.listã€‚è¿™æ ·åšçš„优 点在于如果有固件的新版本å˜åœ¨ä¼šè‡ªåŠ¨æ›´æ–°ã€‚ 如果安装过程ä¸è·³è¿‡åŠ 载固件,相关的设备å¯èƒ½æ— 法在安装好的系统ä¸å·¥ä½œï¼Œç›´åˆ°æ‰‹åŠ¨å®‰ 装好固件或软件包。 æ³¨æ„ å¦‚æžœå›ºä»¶ä»Žä¸ä¸¥æ ¼çš„å›ºä»¶æ–‡ä»¶åŠ è½½ï¼Œå¤åˆ¶åˆ°å®‰è£…好的系统的固件将ä¸ä¼šè‡ªåŠ¨æ›´æ–°ï¼Œé™¤éžå¯¹ 应的固件软件包(如果有的è¯)在系统安装之åŽå®‰è£…。 6.4.3. 完善已安装的系统 å–决于安装方å¼ï¼Œå¯èƒ½æœ‰æŸäº›å¿…需的固件在安装时没有检测到,对应的固件ä¸å¯ç”¨ï¼Œæˆ–者 您当时选择ä¸å®‰è£…æŸäº›å›ºä»¶ã€‚有些情况下,一次æˆåŠŸçš„安装ä»ç„¶å¯èƒ½åœ¨é‡å¯åŽé»‘å±æˆ–者出 现显示错误。如果出现这ç§æƒ…况,å¯ä»¥å°è¯•ä»¥ä¸‹çš„临时解决办法: • åœ¨å†…æ ¸å‘½ä»¤è¡Œä¸æ·»åŠ nomodeset。这å¯èƒ½å¯ä»¥å¸®åŠ©ç³»ç»Ÿè¿›å…¥åˆ°"fallback graphics"模 å¼ã€‚ • 使用 Ctrl+Alt+F2 组åˆé”®åˆ‡æ¢åˆ° VT2,这å¯èƒ½å¯ä»¥æ供一个å¯ä»¥ä½¿ç”¨çš„登录æ示符。 6.5. 个性化é…ç½® 在 shell 的帮助下(å‚è§ç¬¬Â 6.3.9.2 节 "使用 Shell 查看记录"),安装过程å¯ä»¥ä¸ªæ€§ 化进行é…置以满足特别的使用需求: 6.5.1. 安装替代的åˆå§‹åŒ–系统 Debian 使用 systemd 作为默认的åˆå§‹åŒ–系统。ä¸è¿‡ï¼Œä¹Ÿæ”¯æŒå…¶ä»–çš„åˆå§‹åŒ–系统(例如 sysvinit å’Œ OpenRC),并且选择替代的åˆå§‹åŒ–系统的最佳时机是在安装过程ä¸ã€‚欲了解 详细的æ“作æ¥éª¤ï¼Œè¯·é˜…读 Debian 维基的åˆå§‹åŒ–系统页é¢ã€‚ â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â” ^[4] 科技术è¯ï¼šä¸€ç§è¯è¨€é’ˆå¯¹ä¸åŒå›½å®¶ä»£ç 有多个ä¸åŒ locale å˜åœ¨ã€‚ ^[5] 在 medium å’Œ low 优先级下,如果该è¯è¨€æœ‰å¤šä¸ªå¯¹åº”çš„ locale,您总是å¯ä»¥é€‰æ‹©æ‰€ 需è¦çš„那个 locale。 ^[6] ä¼ ç»Ÿ locale 是那些没有使用 UTF-8 çš„ locale,它们使用旧的å—符编ç æ ‡å‡†ï¼Œæ¯”å¦‚ ISO 8859-1 (西欧è¯è¨€) 或 EUC-JP (æ—¥è¯)。 ^[7] 安装程åºå°†ä½¿ç”¨ 256 ä½çš„ AES 密钥æ¥åŠ 密 LVM å·ç»„ï¼Œå¹¶ä½¿ç”¨å†…æ ¸çš„ "dm-crypt" 支æŒã€‚ ^[8] 其实,您å¯ä»¥ä»Žå•ä¸ªç‰©ç†ç¡¬ç›˜ä¸Šä¸åŒåˆ†åŒºåˆ›å»º MD è®¾å¤‡ï¼Œä½†è¿™æ ·åšä¸ä¼šç»™æ‚¨å¸¦æ¥ä»»ä½• 好处。 ^[9] 使用 passphrase 作为密钥æ„味ç€å»ºç«‹åˆ†åŒºæ˜¯ä½¿ç”¨ LUKS。 ^[10] æ®ä¿¡é‚£äº›ä¸‰ä¸ªç¼©å†™å—æ¯éƒ¨é—¨çš„家伙å¯ä»¥æ¢å¤ç»è¿‡å¤šæ¬¡è¦†ç›–çš„ç£è®°å½•è®¾å¤‡ä¸Šçš„æ•°æ®ã€‚ ^[11] 其实,真æ£ç”¨æ¥å®‰è£…软件包的程åºæ˜¯ dpkg。但这是一个比较底层的工具。apt 是一 个高级工具,它å¯ä»¥åœ¨é€‚当的时候调用 dpkg。它知é“从您的安装介质ã€ç½‘络或其它地方获 å–软件包。它还å¯ä»¥åœ¨å®‰è£…æŸä¸ªè½¯ä»¶åŒ…时自动安装所需的其它软件包。 ^[12] 您应该知é“,呈现这个列表,安装程åºä»…仅是执行 tasksel 程åºã€‚它å¯ä»¥åœ¨å®‰è£…之 åŽçš„任何时间安装(æˆ–åˆ é™¤)其他软件包,或者使用更精致的工具,例如 aptitude。如果您 需è¦ä¸€ä¸ªç‰¹å®šçš„软件包,在安装之åŽï¼Œåªé¡»æ‰§è¡Œ aptitude install packageï¼Œå…¶ä¸ package 是您需è¦çš„软件包å。 ^[13] 就是:按下ä½äºŽç©ºæ ¼é”®å·¦æ‰‹è¾¹çš„ Alt 键,åŒæ—¶æŒ‰ä¸‹ F2 功能键。 ^[14] 下é¢çš„å‘½ä»¤å°†åˆ é™¤ä¸€ä¸ªä¸»æœºçš„å·²æœ‰è®°å½•: ssh-keygen -R <hostname|IP address>. 第 7Â ç« Â å¼•å¯¼è¿›å…¥æ–°çš„ Debian 系统 目录 7.1. 关键时刻 7.2. æŒ‚è½½åŠ å¯†çš„å· 7.2.1. æ•…éšœå¤„ç† 7.3. 登录 7.1. 关键时刻 当您的系统首次ä¾é 自身引导,这在电å工程师圈å里é¢ç§°ä¸º"冒烟测试"。 如果使用了默认安装,引导系统åŽé¦–先看到的是 grub å¼•å¯¼åŠ è½½ç¨‹åºçš„èœå•ã€‚èœå•ä¸çš„第 一个选项就是您的新 Debian 系统。如果计算机上å˜åœ¨ç€å®‰è£…系统检测到的其它æ“作系统 (如 Windows),它们将在èœå•ä¸‹é¢åˆ—出。 å¦‚æžœç³»ç»Ÿæ— æ³•æ£ç¡®å¯åŠ¨ï¼Œä¸è¦æƒŠæ…Œã€‚如果安装是æˆåŠŸçš„,很å¯èƒ½åªæ˜¯ç›¸å¯¹æ¬¡è¦çš„é—®é¢˜é˜»æ¢ äº†ç³»ç»Ÿå¼•å¯¼ Debian。在多数情况下ä¸éœ€é‡æ–°å®‰è£…就能修å¤é—®é¢˜ã€‚ä¿®å¤å¼•å¯¼é—®é¢˜çš„一ç§æ–¹æ³• 是使用安装程åºå†…置的救æ´æ¨¡å¼ï¼ˆè¯·å‚è§ç¬¬Â 8.6 节 "ä¿®å¤æŸå的系统")。 å‡å¦‚您刚接触 Debian å’Œ Linux,å¯èƒ½éœ€è¦ä»Žæ›´æœ‰ç»éªŒçš„用户那里得到一些帮助。对于直 接的在线帮助,å¯ä»¥å°è¯• OFTC 网络上的 #debian 或 #debian-boot IRC 频é“。å¦å¤–å¯ä»¥ è”ç³» debian-user mailing list(Debian 用户邮件列表)。也å¯ä»¥å¦‚第 5.4.7 节 "æ交 安装报告" ä¸æ‰€æ述的去æ交安装报告。请确ä¿å°†é—®é¢˜æ述清楚,并包括所显示的任何信 æ¯ï¼Œä»Žè€Œæœ‰åŠ©äºŽå…¶ä»–人诊æ–问题。 如果您计算机上的其它æ“作系统没有被检测到,或者未被æ£ç¡®æ£€æµ‹ï¼Œè¯·æ交一份安装报告 。 7.2.Â æŒ‚è½½åŠ å¯†çš„å· å¦‚æžœåœ¨å®‰è£…æ—¶åˆ›å»ºäº†åŠ å¯†çš„å·ï¼Œå¹¶ä¸ºå…¶æŒ‡å®šäº†æŒ‚载点,那么在引导的时候会è¦æ±‚为æ¯ä¸ªè¿™ æ ·çš„å·è¾“入密ç 。 对于使用 dm-crypt æ¥åŠ 密的分区,引导的时候会显示下é¢çš„æ示信æ¯ï¼š Starting early crypto disks... part_crypt(starting) Enter LUKS passphrase: 在æ示的第一行,part 是底下分区的å称,例如:sda2 或 md0。您现在也许想知é“具体 是为哪一å·çœŸæ£è¾“入密ç 。它是与 /home 相关?还是与 /var 相关?当然,如果åªæœ‰ä¸€ä¸ª åŠ å¯†çš„å·ï¼Œé‚£ä¹ˆè¿™å¾ˆå®¹æ˜“,åªéœ€åœ¨è®¾ç½®è¿™ä¸ªå·æ—¶è¾“入使用的密ç å°±å¯ä»¥äº†ã€‚如果在安装过 程ä¸è®¾ç½®äº†å¤šä¸ªåŠ 密的å·ï¼Œé‚£ä¹ˆåœ¨ä¸Šä¸€æ¥ç¬¬Â 6.3.4.6 节 "é…ç½®åŠ å¯†å·" ä¸å†™ä¸‹çš„笔记会有 用。è¦æ˜¯ä¹‹å‰æ²¡æœ‰è®°ä¸‹åœ¨ part_crypt ä¸ŽæŒ‚è½½ç‚¹ä¹‹é—´çš„æ˜ å°„çš„ç¬”è®°ï¼Œé‚£ä¹ˆä»ç„¶å¯ä»¥åœ¨æ–°ç³» 统的 /etc/crypttab å’Œ /etc/fstab 里é¢æ‰¾åˆ°å®ƒã€‚ åŠ å¯†çš„æ ¹æ–‡ä»¶ç³»ç»ŸæŒ‚è½½çš„æ—¶å€™ï¼Œæ示信æ¯æˆ–许会有些ä¸åŒã€‚è¿™å–决于使用了哪个 initamfs 生æˆç¨‹åºï¼Œæ¥ç”Ÿæˆç”¨äºŽå¼•å¯¼ç³»ç»Ÿçš„ initrd。下é¢çš„示例使用了 initramfs-tools æ¥ç”Ÿæˆ initrd: Begin: Mounting root file system... ... Begin: Running /scripts/local-top ... Enter LUKS passphrase: 输入密ç æ—¶ä¸ä¼šæ˜¾ç¤ºä»»ä½•å—符(甚至星å·ï¼‰ã€‚如果密ç 输错,那么还有两次机会æ¥çº æ£ã€‚ 第三次输错åŽï¼Œå¼•å¯¼è¿‡ç¨‹å°†è·³è¿‡è¯¥å·ï¼Œå¹¶ç»§ç»æŒ‚载下一个文件系统。更多信æ¯è¯·å‚è§ç¬¬  7.2.1 节 "故障处ç†"。 在输入所有密ç 之åŽï¼Œå¼•å¯¼è¿‡ç¨‹åº”该åƒé€šå¸¸ä¸€æ ·ç»§ç»ã€‚ 7.2.1.Â æ•…éšœå¤„ç† å¦‚æžœç”±äºŽè¾“é”™å¯†ç è€Œé€ æˆæ— æ³•æŒ‚è½½åŠ å¯†çš„å·ï¼Œé‚£ä¹ˆä¸å¾—ä¸åœ¨å¼•å¯¼åŽæ‰‹åŠ¨æŒ‚载。有下é¢å‡ ç§ æƒ…å†µã€‚ • 第一ç§æƒ…å†µä¸Žæ ¹åˆ†åŒºç›¸å…³ã€‚å½“ä¸èƒ½æ£ç¡®æŒ‚载时,引导过程将ä¸æ¢ï¼Œè€Œæ‚¨ä¸å¾—ä¸é‡æ–°å¼• 导计算机并å†æ¬¡å°è¯•ã€‚ • 最简å•çš„情况是ä¿å˜è¯¸å¦‚ /home 或 /srv æ•°æ®çš„åŠ å¯†çš„å·ã€‚引导åŽå¯ä»¥ç®€å•åœ°æ‰‹åŠ¨æŒ‚ 载它们。 然而对于 dm-crypt,这需è¦ä¸€äº›æŠ€å·§ã€‚首先,需è¦ç”¨ device mapper æ¥æ³¨å†Œå·ï¼Œè¿™ 需è¦è¿è¡Œï¼š # /etc/init.d/cryptdisks start 这将扫æ /etc/crypttab 里é¢æ到的所有å·ï¼Œå¹¶åœ¨è¾“å…¥æ£ç¡®çš„密ç 之åŽï¼Œåœ¨ /dev ç›® 录下é¢åˆ›å»ºå¯¹åº”的设备。(已注册的å·ä¼šè¢«è·³è¿‡ï¼Œå› æ¤å¯ä»¥æ”¾å¿ƒåœ°å¤šæ¬¡è¿è¡Œè¯¥å‘½ä»¤ã€‚ )æ£ç¡®æ³¨å†Œä»¥åŽï¼Œå°±å¯ä»¥æŒ‰ä¸€èˆ¬çš„æ–¹å¼æ¥æŒ‚载这些å·äº†ï¼š # mount /mount_point • 如果任何ä¿å˜ç€éžå…³é”®ç³»ç»Ÿæ–‡ä»¶ï¼ˆ /usr 或 /var )的å·ä¸èƒ½æŒ‚载,那么系统ä»ç„¶åº” 该能够引导,并ä»ç„¶å¯ä»¥åƒå‰ä¸€ç§æƒ…å†µé‚£æ ·æ‰‹åŠ¨æŒ‚è½½é‚£äº›å·ã€‚但是需è¦å°†é»˜è®¤è¿è¡Œçº§ 别下的任何æœåŠ¡ï¼ˆé‡æ–°ï¼‰å¯åŠ¨ï¼Œå› 为它们很å¯èƒ½æ²¡æœ‰å¯åŠ¨ã€‚最简å•çš„åšæ³•åªæ˜¯é‡æ–°å¼• 导计算机。 7.3. 登录 一旦系统引导åŽï¼Œå°±ä¼šçœ‹åˆ°ç™»å½•æ示符。使用您在安装过程ä¸é€‰æ‹©çš„用户å和密ç æ¥ç™»å½• 。现在系统就能使用了。 如果您是新用户,开始使用时会想è¦æµè§ˆå·²ç»å®‰è£…到系统上的文档。当å‰æœ‰å¤šä¸ªæ–‡æ¡£ç³»ç»Ÿ ,而将ä¸åŒç±»åž‹æ–‡æ¡£é›†æˆçš„工作ä»åœ¨ç»§ç»ã€‚这里是一些起点。 与已安装的程åºç›¸ä¼´çš„文档å¯ä»¥åœ¨ /usr/share/doc/ 里找到,在该程åºï¼ˆæˆ–者更准确地说 ,包å«è¯¥ç¨‹åºçš„ Debian 软件包)åŒåçš„å目录下。但范围更广的文档ç»å¸¸ä¼šå¦å¤–æ‰“åŒ…æˆ ä¸€ä¸ªç‰¹æ®Šçš„æ–‡æ¡£è½¯ä»¶åŒ…ï¼Œè€Œæ–‡æ¡£è½¯ä»¶åŒ…å¤šæ•°æ—¶å€™å¹¶é»˜è®¤ä¸å®‰è£…。例如,关于软件包管ç†å·¥ å…· apt 的文档放在 apt-doc 或 apt-howto 软件包内。 å¦å¤–,还有一些特殊目录ä½äºŽ /usr/share/doc/ 层级ä¸ã€‚Linux HOWTOs 以 .gz (压缩) æ ¼å¼å®‰è£…在 /usr/share/doc/HOWTO/en-txt/ ä¸ã€‚在安装 dhelp之åŽï¼Œå¯ä»¥åœ¨ /usr/share /doc/HTML/index.html ä¸æ‰¾åˆ°å¯æµè§ˆçš„文档索引。 使用基于文本的æµè§ˆå™¨æ¥æŸ¥çœ‹è¿™äº›æ–‡æ¡£çš„一ç§ç®€å•æ–¹æ³•ï¼Œæ˜¯è¾“入下é¢å‘½ä»¤ï¼š $ cd /usr/share/doc/ $ w3m . 在w3m 命令åŽçš„点符å·å‘ŠçŸ¥è¦æ˜¾ç¤ºå½“å‰ç›®å½•çš„内容。 如果安装了图形桌é¢çŽ¯å¢ƒï¼Œé‚£ä¹ˆä¹Ÿå¯ä»¥ä½¿ç”¨å®ƒçš„ web æµè§ˆå™¨ã€‚从应用程åºèœå•ä¸å¯åŠ¨ web æµè§ˆå™¨ï¼Œå¹¶åœ¨åœ°å€æ 内键入 /usr/share/doc/。 也å¯ä»¥é”®å…¥ info command 或 man command,去查看命令æ示符下å¯ç”¨çš„多数命令。键入 help 将显示 shell 命令的帮助。键入命令,åŽé¢å†åŠ 上 --help,这通常会显示命令用法 的简çŸæ‘˜è¦ã€‚如果命令的结果滚动超出å±å¹•é¡¶ç«¯ï¼Œé‚£ä¹ˆå‘½ä»¤åŽé¢åŠ 上 | more,则å¯ä»¥åœ¨æ»š 动超出å±å¹•é¡¶éƒ¨ä¹‹å‰å°†ç»“果暂åœã€‚è¦æŸ¥çœ‹ä»¥æŸå—æ¯å¼€å§‹çš„所有å¯ç”¨å‘½ä»¤çš„列表,则键入该 å—æ¯ï¼Œç„¶åŽæŒ‰ä¸¤æ¬¡ tab 按键。 第 8Â ç« Â ä¸‹ä¸€æ¥è¯¥å¹²ä»€ä¹ˆ 目录 8.1. å…³é—系统 8.2. 让自己适应 Debian 8.2.1. Debian 软件包系统 8.2.2. 用于 Debian çš„é¢å¤–软件 8.2.3. 应用程åºç‰ˆæœ¬ç®¡ç† 8.2.4. å®šæ—¶ä»»åŠ¡ç®¡ç† 8.3. æ›´å¤šä¿¡æ¯ 8.4. 让您的系统使用 E-Mail 8.4.1. 默认的 E-Mail é…ç½® 8.4.2. å‘é€é‚®ä»¶åˆ°ç³»ç»Ÿä¹‹å¤– 8.4.3. é…ç½® Exim4 MTA 8.5. ç¼–è¯‘æ–°å†…æ ¸ 8.6. ä¿®å¤æŸå的系统 8.1. 关é—系统 å…³é—一个è¿è¡Œç€çš„ Debian GNU/Linux 系统,ä¸è¦ä½¿ç”¨è®¡ç®—机å‰é¢æˆ–åŽé¢çš„ reset å¼€å…³é‡ å¯ï¼Œæˆ–者直接关é—计算机。Debian GNU/Linux 应该使用å¯æŽ§çš„过程关é—,å¦åˆ™ä¼šé€ æˆæ–‡ä»¶ 丢失或/å’Œç£ç›˜æŸå。å‡å¦‚您è¿è¡Œäº†æ¡Œé¢çŽ¯å¢ƒï¼Œé€šå¸¸ä¼šæœ‰ä¸€ä¸ª "log out" 选项ä½äºŽåº”用程 åºèœå•è®©æ‚¨å…³é—(或者é‡å¯)系统。 å¦å¤–,您å¯ä»¥æŒ‰ä¸‹ç»„åˆé”® Ctrl+Alt+Del 。最åŽä¸€ä¸ªé€‰é¡¹æ˜¯ç”¨ root 登录,执行 poweroff ã€halt 或 shutdown -h now ä¸çš„一个命令,这在组åˆé”®ä¸èµ·ä½œç”¨æˆ–者您喜欢敲命令时使 用;reboot å¯ä»¥é‡å¯ç³»ç»Ÿã€‚ 8.2. 让自己适应 Debian Debian 和其它的å‘行版有些ä¸åŒã€‚å³ä½¿æ‚¨ç†Ÿæ‚‰å…¶å®ƒå‘行版的 Linux,您也应该了解 Debian 的一些东西,以便ä¿æŒæ‚¨çš„系统处在良好整æ´çš„状æ€ã€‚æœ¬ç« åŒ…çš„ææ–™å¯ä»¥å¸®åŠ©æ‚¨é€‚ 应;但这并ä¸æ˜¯ä¸€ä¸ªå¦‚何使用 Debian 的入门指å—,而仅仅是对整个系统的一个粗略的介 ç»ã€‚ 8.2.1. Debian 软件包系统 è¦æŽŒæ¡çš„最é‡è¦æ¦‚念是 Debian 的软件包系统。事实上,您系统的ç»å¤§éƒ¨åˆ†éƒ½åº”该由软件 包系统æ¥æŽ§åˆ¶ã€‚包括: • /usr (除了 /usr/local) • /var (您å¯ä»¥åˆ›å»º /var/local,在那里é¢è¿›è¡Œå®‰å…¨çš„æ“作) • /bin • /sbin • /lib 例如,å‡è®¾æ‚¨æ›¿æ¢äº† /usr/bin/perl,它å¯ä»¥æ£å¸¸å·¥ä½œï¼Œä½†ä»¥åŽå‡çº§æ‚¨çš„ perl 软件包, 那里的文件将被替æ¢ã€‚有ç»éªŒçš„用户å¯ä»¥åœ¨ aptitude 里é¢å°†è½¯ä»¶åŒ…设置为 "hold"状æ€ï¼Œ 以é¿å…è¿™ç§æƒ…况。 apt 是最好的安装方法之一。您å¯ä»¥ä½¿ç”¨å‘½ä»¤è¡Œæ¨¡å¼çš„ apt-get ,还有 aptitude 或 synaptic é‚£æ ·çš„å·¥å…·ï¼ˆåªæ˜¯ apt 的图形化å‰ç«¯ï¼‰ã€‚注æ„,apt 还å¯ä»¥è®©æ‚¨åˆå¹¶ main〠contribã€non-free å’Œ non-free-firmware,从而您å¯ä»¥åŒæ—¶å…·æœ‰é™åˆ¶çš„è½¯ä»¶åŒ…ï¼ˆä¸¥æ ¼åœ° 讲ä¸å±žäºŽ Debian )以åŠæ¥è‡ª Debian GNU/Linux 的软件包。 8.2.2. 用于 Debian çš„é¢å¤–软件 有一些官方或éžå®˜æ–¹çš„软件库,在默认的 Debian 安装下并未打开。它们之ä¸å«æœ‰ä¸€äº›é‡ è¦çš„必备软件。关于这些软件库的信æ¯æ”¾åœ¨ Debian Wiki é¡µé¢ The Software Available for Debian's Stable Release。 8.2.3. 应用程åºç‰ˆæœ¬ç®¡ç† å¯é€‰ç‰ˆæœ¬çš„应用程åºå¯ä»¥é€šè¿‡ update-alternatives æ¥ç®¡ç†ã€‚如果您维护ç€åº”用程åºçš„多 个版本,请阅读 update-alternatives çš„ man 手册。 8.2.4.Â å®šæ—¶ä»»åŠ¡ç®¡ç† ä»»ä½•ç³»ç»Ÿç®¡ç†å‘˜æƒé™å†…的任务都必须ä½äºŽ /etc å†…ï¼Œè¿™æ˜¯å› ä¸ºå®ƒä»¬éƒ½æ˜¯é…置文件。如果您 有一些需è¦ä»¥ç®¡ç†å‘˜èº«ä»½æ¯å¤©(daily)ã€æ¯å‘¨(weekly)或æ¯æœˆ(monthly)è¿è¡Œçš„定时任务, 请将它们放置在 /etc/cron.{daily,weekly,monthly} ä¸ã€‚它们将在 /etc/crontab ä¸è¢« 激活,然åŽæŒ‰ç…§æ–‡ä»¶åçš„å—典顺åºä¾æ¬¡è¿è¡Œã€‚ å¦ä¸€æ–¹é¢ï¼Œå¦‚果您有æŸä¸ªå®šæ—¶ä»»åŠ¡ (a) 需è¦ä»¥æŸä¸ªç‰¹å®šçš„用户身份è¿è¡Œï¼Œæˆ–者 (b) éœ€è¦ åœ¨æŸä¸ªç‰¹å®šæ—¶åˆ»æˆ–以特定周期è¿è¡Œï¼Œæ‚¨å¯ä»¥ä½¿ç”¨ /etc/crontab,或者更好的 /etc/cron.d /whatever。这些特殊的文件å¯ä»¥åŒ…å«ä¸€ä¸ªé¢å¤–的域,å…许您指定è¿è¡Œè¯¥å®šæ—¶ä»»åŠ¡çš„ç”¨æˆ·å¸ æˆ·ã€‚ 在任何情况下,您åªéœ€ç¼–辑这些文件,cron 将会自动处ç†å®ƒä»¬ã€‚没有必è¦å†è¿è¡ŒæŸä¸ªç‰¹æ®Š 的命令。欲了解更多的信æ¯ï¼Œè¯·å‚阅 cron(8)ã€crontab(5) å’Œ /usr/share/doc/cron/ README.Debian。 8.3.Â æ›´å¤šä¿¡æ¯ åœ¨ Debian 网站上有大é‡çš„ Debian 相关文档。尤其è¦çœ‹çœ‹ Debian GNU/Linux FAQ å’Œ Debian Reference。更多的 Debian 文档ä½äºŽ Debian Documentation Project。Debian 社区是é 用户自己的力é‡æ”¯æ’‘èµ·æ¥çš„;如果您想è¦è®¢é˜… Debian 的邮件列表,请访问 Mail List Subscription 页é¢ã€‚最åŽï¼Œç›¸å½“é‡è¦çš„,Debian Mailing List Archives 包å«äº† Debian 丰富的信æ¯ã€‚ 如果您想查阅æŸä¸ªç¨‹åºçš„更详细资料,应该先试试 man 程åºå称,或者 info 程åºå称。 在 /usr/share/doc 目录里有很多有用的文档,特别是 /usr/share/doc/HOWTO å’Œ /usr/ share/doc/FAQ é‡Œæœ‰å¾ˆå¤šå€¼å¾—ä¸€è¯»çš„æ–‡ç« ã€‚å¦‚æžœæ‚¨æƒ³æ交错误报告,请先查阅这些文件:/ usr/share/doc/debian/bug*。针对æŸä¸ªç¨‹åº Debian è§„æ ¼çš„å†…å®¹å¯ä»¥æŸ¥é˜…文件:/usr/ share/doc/(package name)/README.Debian。 在 GNU/Linux 世界里,最常用的文档资料æ¥æºæ˜¯ï¼šLinux Documentation Project。在那 里您å¯ä»¥æ‰¾åˆ°æœ‰å…³äºŽ GNU/Linux 系统å„个部分的éžå¸¸æœ‰ä»·å€¼çš„ HOWTO 文档以åŠå…¶ä»–指导 。 Linux æ˜¯ä¸€ç§ Unix 的实施。 Linux Documentation Project (LDP) æ”¶é›†äº†å‡ ç§å…³äºŽ Linux çš„ HOWTOs 和在线书ç±ã€‚ 如果ä¸ç†Ÿæ‚‰ Unix,您也许应该出去买些书æ¥è¯»ã€‚Unix 常è§é—®é¢˜è§£ç”里é¢åŒ…å«äº†å¤§é‡çš„ UseNet 文档,它æ供了很好的历å²å‚考。 8.4. 让您的系统使用 E-Mail 今天,email 是许多人生活ä¸ä¸€ä¸ªé‡è¦çš„组æˆéƒ¨åˆ†ã€‚建立它有很多ç§é€‰æ‹©ï¼Œå¹¶ä¸”对于很多 Debian 工具如何设置æ£ç¡®éžå¸¸é‡è¦ï¼Œæˆ‘们将在本节介ç»ä¸€äº›åŸºæœ¬çš„知识。 e-mail 系统共有三个主è¦çš„组æˆåŠŸèƒ½ã€‚首先是 Mail User Agent (MUA),这是用户å‘é€å’Œ 读å–邮件的程åºã€‚然åŽæ˜¯ Mail Transfer Agent (MTA),用æ¥å°†é‚®ä»¶ä»Žä¸€å°è®¡ç®—æœºä¼ é€’åˆ° å¦ä¸€å°ã€‚最åŽæ˜¯ Mail Delivery Agent (MDA),用于将收到的邮件投递到用户的收件箱。 这三项功能å¯ä»¥ç”±ä¸åŒçš„程åºæ‰§è¡Œï¼Œä½†ä¹Ÿèƒ½åˆå¹¶åˆ°ä¸€ä¸ªæˆ–两个程åºé‡Œã€‚还å¯ä»¥ç”¨ä¸åŒçš„程 åºå¤„ç†ä¸åŒç±»åž‹çš„邮件。 在 Linux å’Œ Unix 系统上 mutt 是历å²æ‚ 久的常用 MUA。åƒå…¶ä»–ä¼ ç»Ÿçš„ Linux 程åºä¸€æ · ,是基于纯文本的。它常与作为 MTA çš„ exim 或 sendmailã€ä½œä¸º MDA çš„ procmail 一起 使用。 é…åˆé€æ¥æµè¡Œçš„图形桌é¢ç³»ç»Ÿï¼Œä½¿ç”¨å›¾å½¢ e-mail 程åºï¼Œåƒ GNOME çš„ evolutionã€KDE çš„ kmail 或 Mozilla çš„ thunderbird å·²ç»å˜å¾—æ›´æµè¡Œã€‚这些程åºç»¼åˆäº† MUAã€MTA å’Œ MDA 的功能,但也能 -- 而且通常是 -- ä¸Žä¼ ç»Ÿçš„ Linux 工具一起使用。 8.4.1. 默认的 E-Mail é…ç½® å³ä½¿æ‚¨æ‰“算使用图形界é¢çš„邮件程åºï¼Œå®‰è£…ä¼ ç»Ÿçš„ MTA/MDA 并æ£ç¡®æž¶è®¾åœ¨æ‚¨çš„ Debian GNU/Linux ç³»ç»Ÿä¸Šä¼šæ˜¯å¾ˆæœ‰ç”¨çš„ã€‚å…¶åŽŸå› æ˜¯å¾ˆå¤šè¿è¡Œåœ¨ç³»ç»Ÿä¸çš„工具^[15] ä¼šé€šè¿‡é‚®ä»¶å‘ é€é‡è¦çš„æ示通知系统管ç†å‘˜æ½œåœ¨çš„问题或å˜åŒ–。 对æ¤ï¼Œæ‚¨å¯ä»¥é€šè¿‡ä½¿ç”¨ apt install exim4 mutt ,æ¥å®‰è£… exim4 å’Œ mutt 。 exim4 组 åˆäº† MTA/MDA 功能并相对å°å·§å’Œçµæ´»ã€‚它默认é…置为åªå¤„ç†ç³»ç»Ÿæœ¬åœ°çš„ e-mail,系统管 ç†å‘˜(root å¸å·)çš„ e-mail 地å€ä¼šå‘é€åˆ°å®‰è£…时创建的普通用户å¸å·^[16]。 å½“ç³»ç»Ÿé‚®ä»¶ä¼ é€’åŽï¼Œå®ƒä»¬ä¼šæ·»åŠ 到一个 /var/mail/account_name 文件。这些邮件å¯ä»¥é€š 过 mutt 读å–。 8.4.2. å‘é€é‚®ä»¶åˆ°ç³»ç»Ÿä¹‹å¤– å‰é¢æ到,安装的 Debian 系统åªæž¶è®¾äº†å¤„ç†æœ¬åœ°ç³»ç»Ÿçš„邮件,而ä¸æ˜¯ç”¨äºŽå‘é€æˆ–接收其 他系统的邮件。 如果您希望使用 exim4 æ¥å¤„ç†å¤–部邮件,请å‚考下一å°èŠ‚ä¸å¯ä»¥ä½¿ç”¨çš„基本é…置选项。确 认邮件å¯ä»¥æ£ç¡®åœ°å‘é€å’ŒæŽ¥æ”¶ã€‚ 如果您打算使用图形界é¢çš„邮件程åºï¼Œå¹¶ä½¿ç”¨æ‚¨çš„ Internet Service Provider (ISP) 或 å…¬å¸æ供的邮件æœåŠ¡å™¨ï¼Œå°±ä¸éœ€è¦é…ç½® exim4 æ¥å¤„ç†å¤–部 e-mail。åªé¡»é…置您喜爱的图 形界é¢é‚®ä»¶ç¨‹åºä½¿ç”¨æ£ç¡®çš„æœåŠ¡å™¨æ¥å‘é€å’ŒæŽ¥æ”¶ e-mail (é…置方法超出了本手册的范围) 。 但是,这ç§æƒ…况下您å¯èƒ½è¿˜æ˜¯è¦é…置一些独立的工具æ¥æ£ç¡®å‘é€ e-mails。其ä¸ä¸€ä¸ªè¿™æ · 的工具是 reportbug,该程åºçš„功能是æ交 Debian 软件包对应的 bug 报告。它默认是使 用 exim4 æ¥æ交 bug 报告。 è¦æ£ç¡®è®¾ç½® reportbug 使用外部的邮件æœåŠ¡å™¨ï¼Œè¯·æ‰§è¡Œ reportbug --configure 命令, å¹¶å¯¹æ˜¯å¦ MTA å¯ç”¨é—®é¢˜å›žç” "no"。您接ç€å°†ä¼šè¢«é—®åˆ°ä½¿ç”¨å“ªä¸ª SMTP æœåŠ¡å™¨æ¥æ交 bug 报告。 8.4.3. é…ç½® Exim4 MTA å‡å¦‚您还打算让系统处ç†å¤–部 e-mail,需è¦é‡æ–°é…ç½® exim4 软件包^[17]: # dpkg-reconfigure exim4-config 输入命令之åŽ(作为 root),您会被问到是å¦éœ€è¦å°†é…置文件分æˆå‡ 个å°æ–‡ä»¶ã€‚å¦‚æžœæ‚¨æ‹¿ä¸ å‡†ï¼Œå°±é€‰æ‹©é»˜è®¤é€‰é¡¹ã€‚ 接ç€æ‚¨å°†çœ‹åˆ°å‡ 个常è§çš„邮件方案,请选择一个最近似您需求的那个。 internet site 您的系统被连接到网络上,并且您通过 SMTP 直接收å‘邮件。在接下æ¥çš„å‡ é¡µä¸ï¼Œç¨‹ åºä¼šè¯¢é—®æ‚¨ä¸€äº›åŸºæœ¬é—®é¢˜ï¼Œå¦‚:您的机器的邮件å称ã€æ‚¨æŽ¥å—或转å‘邮件的域ç‰ç‰ã€‚ mail sent by smarthost 本方案ä¸æ‚¨çš„é€å‡ºé‚®ä»¶è½¬å‘到å¦ä¸€å°æœºå™¨ï¼Œç§°ä¸º "smarthost",它æ¥è´Ÿè´£å‘é€ä¿¡æ¯åˆ° 最终目的地。smarthost 一般还用于ä¿å˜æ‚¨çš„计算机接收的邮件,所以您ä¸éœ€è¦é•¿æ—¶ 间在线。这也æ„味ç€æ‚¨éœ€è¦ä½¿ç”¨ç±»ä¼¼ fetchmail è¿™æ ·çš„ç¨‹åºä»Ž smarthost 下载邮件 。 大多时候 smarthost 是您 ISP 的邮件æœåŠ¡å™¨ï¼Œè¿™å¯¹æ‹¨å·ç”¨æˆ·éžå¸¸é€‚åˆã€‚它也å¯ä»¥æ˜¯ å…¬å¸çš„邮件æœåŠ¡å™¨ï¼Œæˆ–是您自己网络ä¸çš„å¦å¤–一å°æœºå™¨ã€‚ mail sent by smarthost; no local mail 该选项基本上与å‰ä¸€ç§æƒ…况相åŒï¼Œåªæœ‰ä¸€ç‚¹ä¸åŒï¼Œæœ¬ç³»ç»Ÿä¸å†æž¶è®¾ç”¨äºŽå¤„ç†æœ¬åœ°çš„ e-mail domain。在本系统上的邮件(比如,给系统管ç†å‘˜çš„)还是会被处ç†ã€‚ local delivery only 本选项是系统默认的é…置。 no configuration at this time 除éžæ‚¨çœŸçš„知é“这是在干什么,å¦åˆ™è¯·ä¸è¦é€‰æ‹©è¿™ä¸€é€‰é¡¹ã€‚这会留下一个未é…置的邮 件系统 -- 在您å†æ¬¡é…置它之å‰ï¼Œæ‚¨éƒ½æ— 法收å‘任何邮件,并且å¯èƒ½ä¼šé”™è¿‡ä¸€äº›ç³»ç»Ÿ 工具å‘æ¥çš„é‡è¦ä¿¡æ¯ã€‚ 如果没有åˆé€‚的方案,或者需è¦æ›´ç²¾ç¡®çš„设置,您需è¦åœ¨å®‰è£…完æˆä¹‹åŽç¼–辑 /etc/exim4 目录下的é…置文件。有关 exim4 更多的信æ¯å¯ä»¥åœ¨ /usr/share/doc/exim4 下找到; README.Debian.gz 里é¢æœ‰ exim4 é…置方é¢çš„细节,并说明从哪里找到更多的文档。 注æ„,如果您没有æ£å¼çš„域å,直接å‘é€é‚®ä»¶åˆ°äº’è”ç½‘ï¼Œå› ä¸ºæŽ¥æ”¶æœåŠ¡å™¨çš„ååžƒåœ¾é‚®ä»¶ç– ç•¥ä¼šæ‹’ç»æŽ¥æ”¶é‚®ä»¶ã€‚这时建议使用 ISP 的邮件æœåŠ¡å™¨ã€‚å‡å¦‚您还想直接å‘é€é‚®ä»¶ï¼Œå¯èƒ½è¦ 用å¦ä¸€ä¸ªé‚®ä»¶åœ°å€æ›¿æ¢é»˜è®¤ç”Ÿæˆçš„那个。如果您使用的是 exim4 作为 MTA,å¯ä»¥æ·»åŠ 一个 æ¡ç›®åˆ° /etc/email-addresses。 8.5.Â ç¼–è¯‘æ–°å†…æ ¸ 为什么有人想è¦ç¼–è¯‘æ–°çš„å†…æ ¸ï¼Ÿéžå¸¸å¯èƒ½æ˜¯ä¸å¿…è¦çš„ï¼Œå› ä¸º Debian å¸¦çš„é»˜è®¤å†…æ ¸å¤„ç†å‡ 乎所有é…置。 å¦‚æžœæ‚¨æ— è®ºå¦‚ä½•æƒ³è¦ç¼–è¯‘è‡ªå·±çš„å†…æ ¸ï¼Œè¿™å½“ç„¶æ˜¯å¯èƒ½çš„,并且我们推è使用 "make deb-pkg" ç›®æ ‡ã€‚æ›´å¤šä¿¡æ¯è¯·é˜…读 Debian Linux Kernel Handbook 。 8.6. 修å¤æŸå的系统 有时候,会é‡åˆ°ä¸€äº›éº»çƒ¦ï¼Œæ‚¨å°å¿ƒç¿¼ç¿¼å®‰è£…çš„ç³»ç»Ÿæ— æ³•å¯åŠ¨ã€‚å¯èƒ½æ˜¯ç”±äºŽè°ƒæ•´å¯åŠ¨åŠ 载程 åºæ—¶æŸå了é…ç½®æ–‡ä»¶ï¼Œæˆ–è€…æ–°å‡†å¤‡çš„å†…æ ¸æ— æ³•å¯åŠ¨ï¼Œæˆ–è€…å®‡å®™å°„çº¿æ’žå‡»äº†æ‚¨çš„ç¡¬ç›˜é€ æˆ / sbin/init ä¸çš„一ä½åè½¬ã€‚æ— è®ºä»€ä¹ˆåŽŸå› ï¼Œä¿®å¤æ—¶æ‚¨éƒ½éœ€è¦ä¸€ä¸ªå¯ä»¥å·¥ä½œçš„系统,rescue 模å¼æ£å¥½ç”¨äºŽæ¤ç›®çš„。 è¦è¿›å…¥æ•‘æ´æ¨¡å¼ï¼Œè¯·åœ¨å¯åŠ¨èœå•ä¸é€‰æ‹© rescue,或在 boot: æ示符åŽé”®å…¥ rescue,或者 å¯åŠ¨æ—¶ç»™ç»™å¼•å¯¼å‚æ•°åŠ ä¸Š rescue/enable=true。您会看到安装程åºçš„å‰å‡ 个画é¢ï¼Œå¹¶åœ¨æ˜¾ 示器的角è½é‡Œé¢æ示处于救æ´æ¨¡å¼ï¼Œè€Œä¸æ˜¯å®Œæ•´å®‰è£…。别担心,您的系统ä¸ä¼šè¢«è¦†ç›–ï¼ rescue 模å¼åªæ˜¯å€ŸåŠ©å®‰è£…程åºå¼ºå¤§çš„硬件探测能力,确ä¿ä¿®å¤ç³»ç»Ÿçš„时候硬盘,网络设备 ç‰ç‰å¯ä»¥ä½¿ç”¨ã€‚ å–代分区工具的,是显示您系统上的分区列表,并请您选择。通常,您应该选择修å¤åŒ…å« root 文件系统的分区。您也å¯ä»¥é€‰æ‹© RAID å’Œ LVM 设备上的分区,与直接在ç£ç›˜ä¸Šåˆ›å»º ä¸€æ ·ã€‚ 如å¯èƒ½ï¼Œå®‰è£…程åºå°†åœ¨æ‚¨é€‰æ‹©çš„文件系统上给出一个 shell æ示符,通过它å¯ä»¥æ‰§è¡Œä¸€äº› å¿…è¦çš„ä¿®å¤æ“作。例如,您需è¦åœ¨ç¬¬ä¸€ä¸ªç¡¬ç›˜çš„主引导区é‡è£… GRUB 引导程åºï¼Œå¯ä»¥é€šè¿‡ 输入这个命令 grub-install '(hd0)' 完æˆã€‚ å‡å¦‚安装程åºåœ¨æ‚¨é€‰æ‹©çš„ root 文件系统上ä¸èƒ½è¿è¡Œä¸€ä¸ªå¯ç”¨çš„ shell,这å¯èƒ½æ˜¯å› 为文 件系统已ç»æŸå,那么将å‘出è¦å‘Šï¼Œå¹¶é€šè¿‡å®‰è£…程åºçš„环境æ供一个 shell。您在这个环 境下å¯èƒ½æ²¡æœ‰ä¸°å¯Œçš„工具å¯ç”¨ï¼Œä½†è¶³ä»¥åº”付系统修å¤å·¥ä½œã€‚您选择的 root 文件系统将挂 载到 /target 目录。 æ— è®ºå“ªç§æƒ…况,退出 shell 之åŽï¼Œç³»ç»Ÿå°†é‡å¯ã€‚ 最åŽï¼Œè¦æ³¨æ„ä¿®å¤ä¸€ä¸ªæŸå的系统å¯èƒ½éžå¸¸å›°éš¾ï¼Œåœ¨è¿™ä»½æ‰‹å†Œé‡Œé¢ä¸ä¼šåˆ—举所有的情况和 ä¿®å¤æ–¹æ³•ã€‚如果您é‡åˆ°å›°éš¾ï¼Œè¯·å’¨è¯¢ä¸“家。 â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â” ^[15] 例如:cronã€quotaã€logcheckã€aide,... ^[16] è½¬å‘ root 邮件到普通用户å¸å·æ˜¯åœ¨ /etc/aliases 里é…置。如果没有创建普通用 户å¸å·ï¼Œé‚®ä»¶è‡ªç„¶ä¼šå‘é€ç»™ root å¸å·ã€‚ ^[17] 您也å¯ä»¥å¸è½½ exim4 安装其他的 MTA/MDA。 附录 A.Â å®‰è£…æŒ‡å— ç›®å½• A.1. å‰è¨€ A.2. 安装套件的引导 A.2.1. 光盘 A.2.2. U 盘 A.2.3. 从网络å¯åŠ¨ A.2.4. 从硬盘å¯åŠ¨ A.3. 安装 A.4. 请给我们å‘一份安装报告 A.5. 末了... 本文介ç»äº†å¦‚何在 64-bit PC ("amd64") 架构的计算机上,使用新版的 debian-installer 安装 Debian GNU/Linux bookworm。这是一次对安装过程走马观花å¼çš„ 简介,它应该囊括了大多数情况下您所需的信æ¯ã€‚当需è¦æ›´å¤šä¿¡æ¯æ—¶ï¼Œæˆ‘们会链接到更详 尽的本文其他部分的说明文档。 A.1. å‰è¨€ 如果您在安装时碰到程åºå‡ºé”™ï¼Œè¯·å‚考第 5.4.7 节 "æ交安装报告" 回报错误。倘若本文 æ¡£ä¸èƒ½å¤Ÿå›žç”您所有的疑问,那么请带ç€è¿™äº›é—®é¢˜åŽ» debian-boot 的邮件列表 (debian-boot@lists.debian.org)问问看,或者您也å¯ä»¥åœ¨ irc (OFTC 网络上的 # debian-boot 频é“)上直接æ问。 A.2. 安装套件的引导 Debian-cd å°ç»„在 Debian CD/DVD 页上æ供了使用 debian-installer å®‰è£…æ˜ åƒçš„已编译 版本。如果您需è¦äº†è§£æœ‰å…³å¦‚ä½•å¾—åˆ°è¿™äº›å®‰è£…æ˜ åƒçš„更多信æ¯ï¼Œè¯·çœ‹ç¬¬Â 4.1 节 "官方的 Debian GNU/Linux å®‰è£…æ˜ åƒ"。 有些安装方法需è¦å…¶å®ƒç§ç±»çš„æ˜ åƒè€Œéžé‚£äº›å…‰ä»‹è´¨ã€‚第 4.2.1 节 "在哪里能找到安装文件 "会告诉您如何在 Debian çš„æ˜ åƒç«™ç‚¹æ‰¾åˆ°é‚£äº›æ˜ åƒæ–‡ä»¶ã€‚ 下é¢å°èŠ‚会就æ¯ç§å¯èƒ½çš„å®‰è£…æ–¹æ³•ï¼Œå…·ä½“è®²æŽˆå¦‚ä½•èŽ·å¾—æ‰€éœ€çš„æ˜ åƒæ–‡ä»¶ã€‚ A.2.1. 光盘 netinst CD æ˜ åƒæ˜¯å¸¸ç”¨çš„æ˜ åƒå¯ä»¥ç”¨æ¥é€šè¿‡ debian-installer 安装 bookworm。使用该 å®‰è£…æ–¹æ³•è®©è®¡ç®—æœºä»Žæ˜ åƒå¯åŠ¨ï¼Œå†ç”±å®‰è£…程åºä»Žç½‘ç»œä¸Šä¸‹è½½å®‰è£…å…¶å®ƒçš„è½¯ä»¶åŒ…ï¼Œå› æ¤ç§°åš "netinst"ã€‚è¯¥æ˜ åƒå«æœ‰è¿è¡Œå®‰è£…程åºçš„软件模å—,以åŠæä¾›ä¸€ä¸ªæœ€å° bookworm 系统的基 本软件包。如果您ä¹æ„,å¯ä»¥ä¸‹è½½ä¸€ä¸ªæ ‡å‡†å¤§å°çš„ CD/DVD æ˜ åƒæ–‡ä»¶ï¼Œç”¨å®ƒçš„è¯å°±å¯ä»¥ä¸ 借助网络安装了。åªéœ€è¦è¿™å¥—ä¸çš„ç¬¬ä¸€ä¸ªæ˜ åƒå°±è¡Œäº†ã€‚ ä¸‹è½½æ‚¨æ‰“ç®—ä½¿ç”¨çš„æ˜ åƒæ–‡ä»¶ï¼ŒæŠŠå®ƒåˆ»æˆå…‰ç›˜ã€‚è‹¥è¦ä»Žå…‰ç›˜å¯åŠ¨ï¼Œå¯èƒ½è¦æ ¹æ®ç¬¬Â 3.6.1 节 "BIOS/UEFI 设置èœå•çš„使用"çš„æ示,修改 BIOS/UEFI 设置。 A.2.2. U 盘 我们也å¯ä»¥ä»Žç§»åŠ¨ USB å˜å‚¨è®¾å¤‡æ¥å®‰è£…系统。比如说您带ç€ä¸€ä¸ª USB 的钥匙链走é天涯 海角的åŒæ—¶ï¼Œå®ƒè¿˜å¯ä»¥æˆä¸ºæ–¹ä¾¿è¶æ‰‹çš„ Debian 安装介质。 制作 U 盘安装盘最简å•çš„方法是,下载任何 Debian CD 或 DVD æ˜ åƒï¼Œå¹¶å°†æ˜ åƒç›´æŽ¥å†™å…¥ U 盘。这会覆盖掉 U 盘上的所有数æ®ã€‚它å¯ä»¥å¯åŠ¨æ˜¯å› 为 Debian CD/DVD æ˜ åƒéƒ½æ˜¯ "æ·· åˆ(isohybrid)" æ˜ åƒï¼Œå¯ä»¥ä»Žå…‰ç›˜æˆ–者 U 盘引导。 除æ¤ä¹‹å¤–,还有其它更为çµæ´»çš„办法å¯ä»¥åšå‡ºèƒ½å¯åŠ¨ debian-installer çš„ U 盘,åŒæ—¶ä¹Ÿ 是有办法适用于较å°å®¹é‡çš„ U 盘的。欲知详情,请看第 4.3 节 "为从 U 盘引导准备文件 "。 从 USB å˜å‚¨è®¾å¤‡å¯åŠ¨åœ¨ UEFI 系统上éžå¸¸å¸¸è§ï¼Œè¿™ä¸Žè¾ƒè€çš„ BIOS ä¸åŒã€‚有些 BIOSes 支 æŒç›´æŽ¥ä»Ž USB çš„å˜å‚¨è®¾å¤‡å¯åŠ¨ï¼Œæœ‰äº›ä¸è¡Œã€‚您或许需è¦è®¾ç½®ä¸€ä¸‹ BIOS/UEFI æ¥å…许 "USB legacy support"或"Legacy support"。å¯åŠ¨è®¾å¤‡é€‰æ‹©èœå•åº”该显示 "removable drive" 或是 "USB-ZIP",以使计算机能从 USB 设备引导。å‚阅第 5.1.1 节 "从 U 盘引导",查 看一些有用的æ示和具体的细节说明。 A.2.3. 从网络å¯åŠ¨ è¦å®Œå…¨ä»Žç½‘络上å¯åŠ¨ï¼ˆå³ netboot)debian-installer 也是å¯è¡Œçš„。而具体采å–哪ç§æ–¹æ³• æ¥ä»Žç½‘络å¯åŠ¨ï¼Œè¿™å–决于您的硬件架构和网络å¯åŠ¨çš„相关设置。在 netboot/ 目录里的文 件是用æ¥ä»Žç½‘络å¯åŠ¨ debian-installer 的。 最简å•çš„建立方å¼å¤§æ¦‚是使用 PXE 的网络å¯åŠ¨ã€‚解压 netboot/pxeboot.tar.gz 文件,把 它放到 /srv/tftp,或者您 tftp æœåŠ¡å™¨ä¸Šåˆé€‚的地方。然åŽå†å»ºç«‹ DHCP æœåŠ¡å™¨ï¼Œä¼ é€ pxelinux.0 这个文件å给客户端。è€å¤©ä¿ä½‘çš„è¯ï¼Œå°±èƒ½é¡ºåˆ©å®‰è£…了。若è¦çŸ¥é“详细的æ“作 æ¥éª¤ï¼Œè¯·å‚阅第 4.5 节 "为使用 TFTP 网络引导准备文件"。 A.2.4. 从硬盘å¯åŠ¨ 除了从移动介质å¯åŠ¨å®‰è£…套件,其实从手ä¸çŽ°æœ‰çš„安装了其它æ“作系統的硬盘å¯åŠ¨ä¹Ÿæ˜¯å¯ 行的。把 hd-media/initrd.gzã€hd-media/vmlinuz 和一个 Debian CD/DVD æ˜ åƒæ–‡ä»¶ä¸‹è½½ 到硬盘最顶层的目录里。请确ä¿è¿™ä¸ªæ˜ åƒæ–‡ä»¶çš„文件å是以 .iso 结尾的。接下æ¥çš„问题 就是用 initrd å¯åŠ¨ linux 了。第 5.1.3 节 "从 Linux 使用 GRUB æ¥å¼•å¯¼"说明了如何 åšè¿™ä»¶äº‹ã€‚ A.3. 安装 一旦安装程åºè¿è¡Œï¼Œä¼šæœ‰ä¸€ä¸ªåˆå§‹ç”»é¢è¿ŽæŽ¥æ‚¨ã€‚按 Enter å¯åŠ¨ç³»ç»Ÿï¼›æˆ–者先阅读一下其它 çš„å¯åŠ¨æ–¹å¼ä»¥åŠå„ç§å‚数的说明(å‚阅第 5.3 节 "引导å‚æ•°")。 å†è¿‡ä¸€ä¼šå„¿ï¼Œæ‚¨å°±ä¼šå¯ä»¥é€‰æ‹©æ‚¨æ‰€ä½¿ç”¨çš„è¯è¨€äº†ã€‚用上下ç®å¤´é”®æ¥é€‰æ‹©ä¸€é—¨è¯è¨€ï¼Œç„¶åŽæŒ‰ Enter 继ç»ä¸‹é¢çš„æ¥éª¤ã€‚接下æ¥ï¼Œéœ€è¦é€‰æ‹©æ‚¨çš„国家,选项里包括了那些使用您所选è¯è¨€ 的国家。如果在那个ç¨çŸçš„列表里找ä¸åˆ°æ‚¨è¦æ‰¾çš„国家,还有一个å«æœ‰ä¸–界上所有国家的 列表以备选择。 您还å¯èƒ½è¢«è¦æ±‚确认一下您的键盘布局。请选择缺çœçš„那个,除éžæ‚¨æ¸…楚更åˆé€‚的布局。 现在å¯ä»¥å下æ¥ï¼Œæ¾å£æ°”,休æ¯ä¸€ä¸‹äº†ã€‚这时 debian-installer 会侦测您的一部分硬件 ï¼Œå¹¶ä»Žå®‰è£…æ˜ åƒä¸æŠŠå®ƒçš„å…¶ä½™éƒ¨åˆ†åŠ è½½è¿›ç³»ç»Ÿã€‚ 接下æ¥ï¼Œå®‰è£…程åºä¼šæƒ³åŠžæ³•ä¾¦æµ‹æ‚¨çš„网络相关的硬件,å†ç”¨ DHCP 完æˆç½‘络的设置。如果 没有连接网络,或是没有用 DHCP,那么您也å¯ä»¥æ‰‹åŠ¨é…置网络。 设置网络,然åŽåˆ›å»ºç”¨æˆ·å¸æˆ·ã€‚默认情况下,您将会è¦æ±‚为 "root"(管ç†å‘˜ï¼‰å¸æˆ·æ供密 ç ,并创建一个常规用户å¸æˆ·ã€‚如果您没有为 "root" 用户指定密ç ,则æ¤å¸æˆ·å°†è¢«ç¦ç”¨ ,但ç¨åŽå°†å®‰è£… sudo 软件包,以便在新系统上执行管ç†ä»»åŠ¡ã€‚默认系统创建的第一个用 户被å…许使用 sudo 命令而称为 root。 下一æ¥æ˜¯å»ºç«‹æ‚¨çš„时区和时间。安装程åºå°†è¯•ç€è¿žæŽ¥äº’è”网上的时间æœåŠ¡å™¨æ¥æ ¡å‡†æ—¶é—´ã€‚ 时区是基于å‰é¢æ‰€é€‰çš„国家,å‡å¦‚一个国家有多个时区,安装程åºä¼šè¦æ‚¨é€‰æ‹©å…¶ä¸çš„一个 。 现在该对硬盘分区了。首先,您å¯ä»¥é€‰æ‹©å¯¹æ•´ä¸ªé©±åŠ¨å™¨ï¼Œæˆ–是对已有的空闲空间进行自动 分区(å‚阅第 6.3.4.2 节 "导引å¼åˆ†åŒº")。对于新手或者急于使用的朋å‹æŽ¨è使用这ç§æ–¹ å¼ã€‚如果ä¸æƒ³ç”¨è‡ªåŠ¨åˆ†åŒºï¼Œè¯·åœ¨èœå•ä¸é€‰æ‹© Manual。 如果您有一个 DOS 或 Windows 分区并想ä¿ç•™å®ƒï¼Œè¦å°å¿ƒä½¿ç”¨è‡ªåŠ¨åˆ†åŒºã€‚如果选择手动分 区,å¯ä»¥ä½¿ç”¨å®‰è£…程åºé‡æ–°è®¾ç½® FAT 或 NTFS 分区的大å°ï¼Œåˆ†ç»™ Debian 更多的安装空间 :åªéœ€é€‰æ‹©è¯¥åˆ†åŒºï¼Œå¹¶æŒ‡å®šå®ƒçš„新尺寸。 在接下æ¥çš„å±å¹•ä¸Šï¼Œæ‚¨å¯ä»¥çœ‹åˆ°è‡ªå·±çš„分区表,å„分区将以何ç§æ–¹å¼æ ¼å¼åŒ–,以åŠå®ƒä»¬å°† æ¥çš„æŒ‚è½½ç‚¹åœ¨ä½•å¤„ã€‚é€‰æ‹©ä¸€ä¸ªåˆ†åŒºè¿›è¡Œä¿®æ”¹æˆ–åˆ é™¤ã€‚å¦‚æžœæ‚¨å…ˆå‰é€‰æ‹©çš„是自动分区,那么 现在åªéœ€ä»Žèœå•é€‰æ‹© Finish partitioning and write changes to disk,使用它创建的 å³å¯ã€‚请ä¸è¦å¿˜è®°è‡³å°‘需è¦åˆ†é…一个分区作为交æ¢ç©ºé—´ï¼Œä»¥åŠæŠŠä¸€ä¸ªåˆ†åŒºæŒ‚载到 /上。有 关使用分区工具详尽的资料,请å‚考第 6.3.4 节 "分区与选择挂载点";附录附录 C, 为 Debian 准备分区有更多关于分区方é¢çš„ä¿¡æ¯ã€‚ 现在 debian-installer ä¼šæŠŠæ‚¨çš„åˆ†åŒºæ ¼å¼åŒ–,然åŽå®‰è£…基系统。这两æ¥ä¼šèŠ±äº›æ—¶é—´ã€‚接 ç€ï¼Œå®ƒä¼šå®‰è£…å†…æ ¸ã€‚ å…ˆå‰å®‰è£…的基本系统是一个å¯ä»¥å·¥ä½œï¼Œä½†å´æ˜¯éžå¸¸å°åž‹çš„安装。è¦è®©ç³»ç»Ÿå…·æœ‰æ›´å¼ºçš„功能 ,下一æ¥è®©æ‚¨é€šè¿‡é€‰æ‹©ä»»åŠ¡å®‰è£…é¢å¤–的软件包。软件包安装之å‰ï¼Œéœ€è¦å…ˆé…ç½® apt,指定 软件包从哪里获å–。默认会选定安装"æ ‡å‡†ç³»ç»Ÿ"任务。如果您打算安装完æˆåŽä½¿ç”¨å›¾å½¢æ¡Œ é¢ï¼Œè¯·é€‰æ‹©"æ¡Œé¢çŽ¯å¢ƒ"任务。å‚阅第 6.3.6.2 节 "选择和安装软件"了解本æ¥éª¤çš„详细信 æ¯ã€‚ 最åŽä¸€æ¥å°±æ˜¯å®‰è£…å¯åŠ¨å¼•å¯¼å™¨äº†ã€‚如果安装程åºå‘现您的计算机还安装有其它的æ“作系统 ï¼Œå®ƒä¼šæŠŠå®ƒä»¬åŠ å…¥å¯åŠ¨èœå•ï¼Œå¹¶é€šçŸ¥æ‚¨ã€‚缺çœæƒ…况下,GRUB 将安装到主硬盘的 UEFI 引导 记录上。一般æ¥è¯´ï¼Œè¿™æ ·åšæ²¡ä»€ä¹ˆé—®é¢˜ã€‚您也å¯ä»¥ä¸è®©å®ƒè¿™æ ·åšï¼Œè€Œæ˜¯æŠŠ GRUB 装在其它 什么地方。 debian-installer 现在会告诉您安装已ç»å®Œæˆäº†ã€‚å–出光盘或者其它å¯åŠ¨ä»‹è´¨ï¼Œç„¶åŽé”®å…¥ Enter å°±å¯ä»¥é‡æ–°å¯åŠ¨æ‚¨çš„机器了。它将å¯åŠ¨æ–°å®‰è£…的系统,接ç€è®©æ‚¨ç™»å½•ã€‚在第 7Â ç« å¼• 导进入新的 Debian 系统有对它的详尽说明。 如果您想è¦æ›´å¤šçš„安装过程相关信æ¯ï¼Œè¯·çœ‹ç¬¬Â 6Â ç« ä½¿ç”¨ Debian 安装程åºã€‚ A.4. 请给我们å‘一份安装报告 如果您用 debian-installer 安装æˆåŠŸï¼Œè¯·æŠ½ç©ºç»™æˆ‘们写一份报告。最简å•çš„方法,是安 装 reportbug 软件包(apt install reportbug),é…ç½® reportbug 的说明è§ç¬¬Â 8.4.2 节 "å‘é€é‚®ä»¶åˆ°ç³»ç»Ÿä¹‹å¤–",然åŽæ‰§è¡Œ reportbug installation-reports。 如果ä¸èƒ½å®Œæˆå®‰è£…,那么您也许å‘现了一个 debian-installler 的错误。è¦æ”¹è¿›å®‰è£…ç¨‹åº ï¼Œå°±å¾ˆæœ‰å¿…è¦è®©æˆ‘们知é“è¿™äº›å¼‚çŠ¶ï¼Œå› æ¤ï¼Œè¯·æŠ½ç©ºæŠŠè¿™äº›é”™è¯¯æŠ¥å‘Šç»™æˆ‘们。您å¯ä»¥ä½¿ç”¨ installation report æ¥å›žæŠ¥é”™è¯¯ï¼›å¦‚果安装彻底失败了,请å‚阅第 5.4.6 节 "报告安装 问题"。 A.5. 末了... 我们ç¥æ„¿æ‚¨å®‰è£… Debian 顺利愉快,并希望您能å‘现 Debian 的用æ¦ä¹‹åœ°ã€‚è¿˜æœ‰æ‚¨ä¹Ÿè®¸å¯ ä»¥è¯»ä¸€ä¸‹ç¬¬Â 8Â ç« ä¸‹ä¸€æ¥è¯¥å¹²ä»€ä¹ˆã€‚ 附录 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. 引导æ示预置的例å B.2.6. 使用 DHCP æœåŠ¡å™¨æŒ‡å®šé¢„置文件 B.3. 创建预置文件 B.4. 预置文件的内容(bookworm) B.4.1. 本地化 B.4.2. 网络设置 B.4.3. ç½‘ç»œæŽ§åˆ¶å° B.4.4. é•œåƒè®¾ç½® B.4.5. å¸å·è®¾ç½® B.4.6. 时钟与时区设置 B.4.7. 分区 B.4.8. 基本系统安装 B.4.9. 设置 apt B.4.10. 选择软件包 B.4.11. 安装 bootloader B.4.12. 完æˆå®‰è£… B.4.13. 预置其他的软件包 B.5. 高级选项 B.5.1. 安装过程ä¸è¿è¡Œç”¨æˆ·å‘½ä»¤ B.5.2. 使用预置修改默认值 B.5.3. 预置文件链 本附录说明如何预置 debian-installer ä¸æ问的ç”案,让安装过程自动化。 本附录使用的é…置片段还放在预置例å文件 https://www.debian.org/releases/bookworm /example-preseed.txt 里é¢ã€‚ B.1.Â ä»‹ç» é¢„ç½®æ供了一ç§åœ¨å®‰è£…过程ä¸å›žç”é—®é¢˜ï¼Œè€Œæ— é¡»æ‰‹åŠ¨é”®å…¥ç”案的途径。这让完全自动进行 大多数的安装æˆä¸ºå¯èƒ½ï¼Œå¹¶æ供了一些普通安装方å¼ä¸‹ä¸å…·å¤‡çš„特性。 预置文件并éžå¿…须。如果您使用空的预置文件,安装程åºå°±ä¼šè·Ÿæ£å¸¸æ‰‹åŠ¨å®‰è£…ä¸€æ ·ã€‚æ¯ä¸ª 问题的预置(如果使用æ£ç¡®!)都会以åŒæ ·çš„æ–¹å¼ä¿®æ”¹å¯¹åº”的基准。 B.1.1. 预置方法 一共有三ç§æ–¹æ³•å¯ç”¨äºŽé¢„ç½®: initrdã€file å’Œ network。initrd 方法å¯ä»¥ç”¨äºŽä»»ä½•ä¸€ç§ 安装方å¼å¹¶æ”¯æŒè¾ƒå¤šçš„预置内容,但它需è¦åšçš„准备工作也最多。file å’Œ network 方法 分别用于ä¸åŒçš„安装方å¼ã€‚ 下é¢çš„è¡¨æ ¼æ˜¾ç¤ºäº†å„ç§å®‰è£…æ–¹å¼å¯é€‰æ‹©çš„预置方法。 ┌──────────────────┬──────┬────┬────────┠│ å®‰è£…æ–¹å¼ â”‚initrd│file│network │ ├──────────────────┼──────┼────┼────────┤ │CD/DVD/USB │是 │是 │是^[a] │ ├──────────────────┼──────┼────┼────────┤ │netboot │是 â”‚å¦ â”‚æ˜¯ │ ├──────────────────┼──────┼────┼────────┤ │硬盘 (包括 U 盘) │是 │是 │yes^[a] │ ├──────────────────┴──────┴────┴────────┤ │^[a] 除éžæ‚¨æœ‰ç½‘络并æ£ç¡®è®¾ç½® preseed/url│ └───────────────────────────────────────┘ 这些预置方法的主è¦ä¸åŒä¹‹å¤„åœ¨äºŽä½•æ—¶é¢„ç½®æ–‡ä»¶è¢«åŠ è½½å’Œå¤„ç†ã€‚对于 initrd 方法,它是 在第一个问题询问之å‰ï¼Œå®‰è£…开始的时候。æ¥è‡ªå†…æ ¸å‘½ä»¤è¡Œçš„å‰ç½®å°½åœ¨å…¶åŽå‘ç”Ÿã€‚è¿™æ ·èƒ½ å¤Ÿé€šè¿‡ç¼–è¾‘å†…æ ¸å‘½ä»¤è¡Œï¼Œæ¥å¦å†³ initrd ä¸è®¾ç½®çš„é…置(或者在 bootloaderé…置,或者对 于å…许的 bootloader 在引导时手动)。对于 file æ–¹æ³•ï¼Œå®ƒæ˜¯åœ¨åŠ è½½å®‰è£…æ˜ åƒä¹‹åŽã€‚对 network 方法,它在网络é…置完毕之åŽã€‚ é‡è¦ 显而易è§ï¼Œåœ¨åŠ 载预置文件之å‰éœ€è¦çš„过程都ä¸èƒ½è¢«é¢„ç½®(这里é¢åŒ…括åªåœ¨ medium 或 low 优先级出现的问题,åƒé¦–å…ˆè¿è¡Œçš„硬件检测)。é¿å…询问这些问题的ä¸é‚£ä¹ˆæ–¹ä¾¿çš„方法,是 通过引导å‚æ•°æ¥é¢„置它们,如在第 B.2.2 节 "使用引导å‚数预置问题的ç”案"ä¸æ述的。 为了容易地é¿å…在预置之å‰è¯¢é—®ï¼Œæ‚¨å¯ä»¥è®©å®‰è£…程åºè¿è¡Œåœ¨ "auto" 模å¼ã€‚它延迟了预置 之å‰å‡ºçŽ°è¯¢é—®é—®é¢˜(例如,è¯è¨€ã€å›½å®¶å’Œé”®ç›˜é€‰æ‹©),直至连上网络,使它们å¯ä»¥è¿›è¡Œé¢„ç½® 。它还让安装è¿è¡Œåœ¨ critical 优先级下,é¿å…ä¸é‡è¦çš„问题。å‚阅第 B.2.3 节 "auto 模å¼" 了解详细信æ¯ã€‚ B.1.2. é™åˆ¶ 虽然使用这ç§æ–¹æ³•èƒ½é¢„先设置 debian-installer çš„ç»å¤§å¤šæ•°é—®ç”,但还是有明显的例外 。您必须(é‡æ–°)分区整个硬盘,或者使用ç£ç›˜ä¸Šçš„剩余空间; ä½†æ— æ³•ä½¿ç”¨å·²ç»å˜åœ¨çš„分区 。 B.2. 使用预置 您首先è¦åˆ›å»ºä¸€ä¸ªé¢„置文件,并将它置于希望使用的地方。创建预置文件在åŽé¢çš„é™„å½•ä¸ æœ‰è¯´æ˜Žã€‚å¦‚æžœæ‚¨æ‰“ç®—ä½¿ç”¨ç½‘ç»œé¢„ç½®æˆ–è€…ä»Ž U 盘读å–,直接将它放到æ£ç¡®çš„地方就å¯ä»¥äº†ã€‚ 如果您希望将它放到安装 ISO æ˜ åƒä¸Šé¢ï¼Œé‚£å°±éœ€è¦é‡æ–°åˆ¶ä½œä¸€ä¸ªæ˜ åƒæ–‡ä»¶ã€‚而如何将预置 文件包å«åˆ° initrd 里é¢ï¼Œè¶…出了本文档的范围;请查询 debian-installer å¼€å‘者文档 。 有一个预置文件的例å放在 https://www.debian.org/releases/bookworm/ example-preseed.txt,您å¯ä»¥æ‹¿å®ƒä½œä¸ºè‡ªå·±é¢„置文件的基础。æ¤æ–‡ä»¶åŸºäºŽæœ¬é™„å½•æ‰€åˆ—çš„é… ç½®æ–‡ä»¶ç‰‡æ®µã€‚ B.2.1.Â åŠ è½½é¢„ç½®æ–‡ä»¶ 如果使用 initrd 预置,您åªéœ€ç¡®ä¿ä¸€ä¸ªå为 preseed.cfg 的文件包å«åœ¨ initrd çš„æ ¹ç›® 录里é¢ã€‚安装程åºä¼šè‡ªåŠ¨æ£€æµ‹å¹¶åŠ 载。 其他的预置方法,您需è¦åœ¨å¯åŠ¨çš„时候告诉安装程åºæ‰€ä½¿ç”¨çš„æ–‡ä»¶ã€‚è¿™é€šè¿‡ç»™å†…æ ¸ä¼ é€’å¼• 导å‚数完æˆï¼Œå¯ä»¥åœ¨å¯åŠ¨æ—¶æ‰‹åŠ¨æŒ‡å®šï¼Œæˆ–者编辑 bootloader çš„é…置文件(如: syslinux.cfg)ï¼Œå¹¶åœ¨å†…æ ¸çš„é™„åŠ è¡ŒåŽé¢æ·»åŠ å‚数。 如果在 bootloader é…置里指定预置文件,å¯ä»¥ä¿®æ”¹é…置而ä¸å†éœ€è¦é”®å…¥å›žè½¦æ¥å¼•å¯¼å®‰è£… 程åºã€‚对于 syslinux,这æ„味ç€åœ¨ syslinux.cfg ä¸å°†è¶…æ—¶ timeout 设置为 1。 为了ä¿è¯å®‰è£…程åºå¾—到æ£ç¡®çš„预置文件,您å¯ä»¥é€‰æ‹©ä¸ºé¢„ç½®æ–‡ä»¶æŒ‡å®šæ ¡éªŒå’Œã€‚å½“å‰ä½¿ç”¨çš„ 是 md5sum,如果指定了,那么é…置文件必须匹é…,å¦åˆ™å®‰è£…程åºå°†æ‹’ç»ä½¿ç”¨ã€‚ è¦æŒ‡å®šçš„引导å‚æ•°: - 如果使用网络å¯åŠ¨: preseed/url=http://host/path/to/preseed.cfg preseed/url/checksum=5da499872becccfeda2c4872f9171c3d -或者 preseed/url=tftp://host/path/to/preseed.cfg preseed/url/checksum=5da499872becccfeda2c4872f9171c3d - å¦‚æžœä»Žå®šåˆ¶çš„å®‰è£…æ˜ åƒå¯åŠ¨: preseed/file=/cdrom/preseed.cfg preseed/file/checksum=5da499872becccfeda2c4872f9171c3d - 如果用 USB 设备安装(将预置文件放入 U 盘的顶æžç›®å½•): preseed/file=/hd-media/preseed.cfg preseed/file/checksum=5da499872becccfeda2c4872f9171c3d 注æ„,作为引导å‚æ•°æ—¶ preseed/url å¯ä»¥ç¼©å†™ä¸º urlã€preseed/file 缩写为 file〠preseed/file/checksum 缩写为 preseed-md5。 B.2.2. 使用引导å‚数预置问题的ç”案 å¦‚æžœé¢„ç½®æ–‡ä»¶æ— æ³•è®¾ç½®ä¸€äº›æ¥éª¤ï¼Œå®‰è£…也å¯ä»¥å®Œå…¨è‡ªåŠ¨è¿›è¡Œï¼Œè¿™æ˜¯å› 为您å¯ä»¥åœ¨å¼•å¯¼å®‰è£… 程åºæ—¶ï¼Œåœ¨å‘½ä»¤è¡Œä¸Šä¸ºå†…æ ¸ä¼ é€’é¢„ç½®çš„å€¼ã€‚ 引导å‚æ•°å¯ä»¥åœ¨æ‚¨ä¸æƒ³ä½¿ç”¨é¢„置的时候使用,但åªæ供一个特定问题的ç”æ¡ˆã€‚åœ¨æœ¬æ‰‹å†Œä¸ æœ‰ä¸€äº›è¿™æ ·çš„ç¤ºä¾‹ã€‚ è¦è®¾ç½® debian-installer ä¸ä½¿ç”¨çš„值,åªé¡»ä¼ 递 path/to/variable=value,它们是本附 录ä¸æ‰€åˆ—的任何一个。如果该值是用于é…ç½®ç›®æ ‡ç³»ç»Ÿçš„è½¯ä»¶åŒ…ï¼Œæ‚¨éœ€è¦é¢„先设置 owner: path/to/variable=value ä¸çš„ owner^[18] å˜é‡ã€‚如果您ä¸æŒ‡å®š owner,该å˜é‡çš„值ä¸ä¼š å¤åˆ¶åˆ°ç›®æ ‡ç³»ç»Ÿä¸Šçš„ debconf æ•°æ®åº“,并在相关的软件包的é…ç½®ä¸ä¸ä½¿ç”¨ã€‚ 通常,采用这ç§æ–¹å¼é¢„置是为了问题ä¸å†è¢«è¯¢é—®ã€‚为了设置一个问题的默认ç”案,并ä»ç„¶ 显示问题,请使用 "?=" æ›¿æ¢ "=" 作为æ“作符。å‚阅第 B.5.2 节 "使用预置修改默认值" 。 注æ„,一些常用的引导å‚æ•°å˜é‡æœ‰ç®€å†™åˆ«å。如果有简写形å¼ï¼Œå®ƒä»¬å°†ä¼šè¢«ç”¨åœ¨é™„录的例 å里é¢æ›¿ä»£å…¨ç§°ã€‚例如,preseed/url å˜é‡ç®€å†™ä¸º url。å¦ä¸€ä¸ªä¾‹å是 tasks,它转æ¢æˆ tasksel:tasksel/first。 "---" 在å¯åŠ¨é€‰é¡¹ä¸æœ‰ç‰¹æ®Šå«ä¹‰ã€‚最åŽä¸€ä¸ª "---" åŽé¢å‡ºçŽ°çš„å†…æ ¸å‚数将被å¤åˆ¶åˆ°å®‰è£…çš„ bootloader 设置(å‡å¦‚安装程åºæ”¯æŒ bootloader)。安装程åºå¯ä»¥è‡ªåŠ¨å‘现它能识别的选 项(å°±åƒé¢„置选项)。 æ³¨æ„ å½“å‰çš„ linux å†…æ ¸(2.6.9 和更新的),å¯ä»¥æŒ‡å®šæœ€å¤š 32 个命令行选项和 32 个环境å˜é‡ 选项,包括安装程åºé»˜è®¤çš„é€‰é¡¹ã€‚å¦‚æžœæ•°ç›®è¶…å‡ºï¼Œå†…æ ¸å°†å´©æºƒã€‚(æ—©æœŸçš„å†…æ ¸ï¼ŒæŽ¥å—çš„æ•°ç›® 更少。) 大多数安装过程,在引导é…置文件ä¸ä¸€äº›é»˜è®¤çš„选项,比如 vga=normal,å¯ä»¥æ”¾å¿ƒåœ°åˆ 除 ,这让您å¯ä»¥æ·»åŠ 更多的预置选项。 æ³¨æ„ å¼•å¯¼å‚æ•°ä¸å³ä½¿ä½¿ç”¨å¼•å·ï¼Œä¹Ÿå¯èƒ½æ— 法夹æ‚ç©ºæ ¼ã€‚ B.2.3. auto æ¨¡å¼ æœ‰å‡ ä¸ª Debian 安装程åºçš„特性结åˆåˆ°ä¸€èµ·ï¼Œåœ¨å¼•å¯¼æ示时å…许相当简å•çš„命令行,导致 了任何å¤æ‚的定制化自动安装。 这通过使用 Automated install 引导选择æ¥å¯åŠ¨ï¼Œå¯¹ä¸€äº›æž¶æž„或引导方法也被称为 auto 。在这节ä¸ï¼Œè¿™æ · auto ä¸æ˜¯å‚数,它æ„味ç€é€‰æ‹©å¼•å¯¼é€‰é¡¹ï¼Œå¹¶åœ¨å¼•å¯¼æ示上增补åŽé¢çš„ 引导å‚数。请å‚è§ç¬¬Â 5.1.5 节 "引导å±å¹•" å¦‚ä½•æ·»åŠ å¼•å¯¼å‚æ•°çš„ä¿¡æ¯ã€‚ 为了表达清楚,这里有一些例å,å¯ä»¥ç”¨åœ¨å¼•å¯¼æ示符åŽé¢ï¼š auto url=autoserver 这需è¦ä¸€ä¸ª DHCP æœåŠ¡å™¨èƒ½æ‰¾åˆ°å¹¶ä¸” DNS å¯ä»¥è§£æž autoserver,或许è¦åŠ 上 DHCP æä¾› 的本地域å。如果域å是 example.com,并有相应的 DHCP 设置,那么预置文件将从 http://autoserver.example.com/d-i/bookworm/./preseed.cfg 获得。 url 的最åŽä¸€éƒ¨åˆ†(d-i/bookworm/./preseed.cfg)æ¥è‡ª auto-install/defaultroot。默认 包括 bookworm 目录,让将æ¥çš„版本在å¯æŽ§çš„æ–¹å¼ä¸‹æŒ‡å®šè‡ªå·±çš„代å·ã€‚/./ ä½ç”¨æ¥å®šä½ç›¸ å¯¹äºŽæ ¹ç›®å½•çš„å目录(用于 preseed/include å’Œ preseed/run)。使文件å¯ä»¥æŒ‡å®šä¸ºå®Œæ•´è·¯ 径ã€ä»¥ / 开始的ä½ç½®æˆ–者相对于最åŽä¸€ä¸ªé¢„ç½®çš„æ–‡ä»¶ã€‚è¿™æ ·å¯ä»¥å»ºç«‹æ›´å…·ç§»æ¤æ€§çš„脚本, 让å„级脚本完整地移动到新的ä½ç½®è€Œä¸è¢«ç ´å。比如,å¤åˆ¶ web æœåŠ¡å™¨ä¸Šçš„文件到 U 盘 。本例ä¸ï¼Œå¦‚果预置文件的 preseed/run 为 /scripts/late_command.sh,那么文件将从 http://autoserver.example.com/d-i/bookworm/./scripts/late_command.sh 获得。 如果本地没有 DHCP 或 DNS,或者您ä¸æƒ³ä½¿ç”¨ preseed.cfg 的默认路径,å¯ä»¥ç›´æŽ¥æŒ‡å®šè·¯ 径。并且,如果ä¸ä½¿ç”¨ /./ å…ƒç´ ï¼Œå®ƒå°†å®šä½åˆ°è·¯å¾„的起始点 (例如 URL ä¸çš„第三个 /)。 下é¢çš„例å是局域网ä¸æœ€åŸºæœ¬çš„è¦æ±‚: auto url=http://192.168.1.2/path/to/mypreseed.file 它会以下列方å¼è¿ä½œï¼š • 如果 URL ä¸å«å议,就使用 http • 如果主机åä¸å«åŸŸå,将使用 DHCP æ供的,并且 • 如果主机ååŽé¢æ²¡æœ‰ /ï¼Œé‚£ä¹ˆå°†åŠ ä¸Šé»˜è®¤è·¯å¾„ã€‚ 除了指定 url 之外,您还å¯ä»¥æŒ‡å®šä¸ç›´æŽ¥å½±å“ debian-installer 自己行为的设置,但是 å¯ä»¥ä¼ é€’åˆ°é¢„ç½®æ–‡ä»¶åŠ è½½çš„ preseed/run ä¸çš„脚本。当å‰ï¼Œåªæœ‰ä¸€ä¸ª auto-install/ classes,它的别å是 classes。å¯ä»¥è¿™æ ·ç”¨ï¼š auto url=example.com classes=class_A;class_B classes å¯ä»¥æŒ‡å®šç³»ç»Ÿçš„类型,或者本地化信æ¯ã€‚ åªè¦æ‚¨æ„¿æ„,当然å¯ä»¥æ‰©å……这个概念,åˆç†åº”用 auto-install åå—空间就是为了这个目 的。这就å¯èƒ½ä¼šæœ‰è¯¸å¦‚ auto-install/style çš„å†…å®¹åŠ å…¥åˆ°æ‚¨çš„è„šæœ¬ã€‚å¦‚æžœæ‚¨è§‰å¾—éœ€è¦è¿™ æ ·åšï¼Œè¯·å‘邮件到 <debian-boot@lists.debian.org> 邮件列表说明,我们å¯ä»¥é¿å…åå— ç©ºé—´çš„å†²çªï¼Œè¿˜å¯èƒ½ä¼šä¸ºæ‚¨å¢žåŠ 一个å‚数的别å。 auto å¼•å¯¼å…ˆæ‹©å¹¶æœªåœ¨æ‰€æœ‰æž¶æž„ä¸Šå®šä¹‰ã€‚åœ¨å†…æ ¸å‘½ä»¤è¡Œä¸Šå¯ä»¥é€šè¿‡æ·»åŠ auto=true priority=critical 两个å‚数达到åŒæ ·çš„效果。auto å†…æ ¸å‚数是 auto-install/enable 的别å,将其设为 true å¯ä»¥å»¶è¿Ÿ locale 和键盘ç‰é—®é¢˜çš„æ出,使其å¯ä»¥æ供预置,其 ä¸ priority 是 debconf/priority 的别å,设置它为 critical å¯ä»¥ç¦æ¢åœ¨è¾ƒä½Žä¼˜å…ˆçº§ 下的问题æ出。 在使用 DHCP 自动安装时还有一个有趣的é¢å¤–选项:interface=auto netcfg/ dhcp_timeout=60,这让机器使用第一个å¯ç”¨çš„网å¡å¹¶è€å¿ƒåœ°ç‰å¾… DHCP 的查询。 æ示 更多使用æ¤æ¡†æž¶çš„例å,包括示例脚本和类,å¯ä»¥åœ¨å…¶å¼€å‘者的网站找到。那里的例å还 显示出预置å¯ä»¥è¾¾åˆ°æ›´å¤šçš„效果。 B.2.4. 预置ä¸æœ‰ç”¨çš„别å 下é¢è¿™äº›åˆ«å在使用(自动)预置时很有用处。注æ„,它们是æé—®å称的简写别å,您åŒæ—¶ 需è¦æŒ‡å®šä¸€ä¸ªå¯¹åº”的值:例如,auto=true 或 interface=eth0。 priority debconf/priority fb debian-installer/framebuffer auto auto-install/enable classes auto-install/classes file preseed/file url preseed/url theme debian-installer/theme language debian-installer/language country debian-installer/country locale debian-installer/locale keymap keyboard-configuration/xkb-keymap modules anna/choose_modules firmware hw-detect/firmware-lookup interface netcfg/choose_interface domain netcfg/get_domain hostname   netcfg/get_hostname protocol mirror/protocol suite mirror/suite recommends base-installer/install-recommends tasks tasksel:tasksel/first desktop tasksel:tasksel/desktop preseed-md5 preseed/file/checksum B.2.5. 引导æ示预置的例å 这里是一些引导æ示看起æ¥ä»€ä¹ˆæ ·å的例å(还需è¦å°†è¿™ä¸ªä¸Žæ‚¨çš„需è¦ç›¸é€‚应;还请å‚è§ ç¬¬Â 5.1.5 节 "引导å±å¹•" )。 # To set French as language and France as country: /install.amd/vmlinuz vga=788 initrd=/install.amd/gtk/initrd.gz language=fr country=FR --- quiet # To set English as language and Germany as country, and use a German keyboard layout: /install.amd/vmlinuz vga=788 initrd=/install.amd/gtk/initrd.gz language=en country=DE locale=en_US.UTF-8 keymap=de --- quiet # To install the MATE desktop: /install.amd/vmlinuz vga=788 initrd=/install.amd/gtk/initrd.gz desktop=mate-desktop --- quiet # To install the web-server task: /install.amd/vmlinuz initrd=/install.amd/initrd.gz tasksel:tasksel/first=web-server --- B.2.6. 使用 DHCP æœåŠ¡å™¨æŒ‡å®šé¢„置文件 还å¯ä»¥ä½¿ç”¨ DHCP æ¥æŒ‡å®šä»Žç½‘络下载的预置文件。DHCP å…许指定文件å。通常是用于 netboot 的文件,但如果是一个 URL,那么支æŒç½‘络预置的安装介质就会从该 URL 下载, 并用作预置文件。这里有一个在 dhcpd.conf ä¸ä½¿ç”¨çš„例å,它用于 ISC DHCP æœåŠ¡å™¨ç¬¬ 3 版(Debian 里é¢æ˜¯ isc-dhcp-server 软件包)。 if substring (option vendor-class-identifier, 0, 3) = "d-i" { filename "http://host/preseed.cfg"; } 注æ„,上é¢çš„例åä¸ä½¿ç”¨çš„文件åé™å®š DHCP 客户端自己是 "d-i"ï¼Œå› æ¤ä»…适用于安装程 åºï¼Œè€Œå¯¹æ™®é€šçš„ DHCP å®¢æˆ·ç«¯æ— æ•ˆã€‚æ‚¨å¯ä»¥å°†åªç”¨äºŽä¸€ä¸ªç‰¹æ®Šä¸»æœºçš„æ–‡å—æ”¾åœ¨ä¸€æ®µï¼Œä»¥é¿ å…预置网络ä¸çš„其他安装。 使用 DHCP 预置的一个好方法是仅预置网络相关的值,比如所使用的 Debian é•œåƒã€‚è¿™ç§ æ–¹å¼ä¸‹åœ¨ç½‘络ä¸å®‰è£…将会自动选择一个åˆé€‚çš„é•œåƒï¼Œè€Œå…¶ä½™çš„安装部分ä»å¯ä»¥äº¤äº’进行。 使用 DHCP 预置进行完整的 Debian 自动安装应该特别å°å¿ƒã€‚ B.3. 创建预置文件 预置文件是 debconf-set-selections å‘½ä»¤ä½¿ç”¨çš„æ ¼å¼ã€‚通常预置文件ä¸æ¯ä¸€è¡Œçš„æ ¼å¼ä¸º : <owner> <question name> <question type> <value> 文件应该以 #_preseed_V1开始 编写预置文件的时候è¦ç•™æ„å‡ æ¡è§„则。 • 在类型和值之间åªæœ‰ä¸€ä¸ªç©ºæ ¼æˆ–者 tab:任何é¢å¤–çš„ç©ºæ ¼å°†è¢«è§£é‡Šä¸ºå€¼çš„ä¸€éƒ¨åˆ†ã€‚ • 一行å¯ä»¥é€šè¿‡è¡Œå°¾çš„åæ–œæ ("\")连接符分æˆå¤šè¡Œã€‚分割一行比较妥当的地方是在问题 åŽé¢ï¼›åœ¨ç±»åž‹å’Œå€¼ä¹‹é—´åˆ†å‰²åˆ™æ˜¯ç³Ÿç³•åšæ³•ã€‚è¢«åˆ†å‰²çš„è¡Œè¿žæŽ¥æ—¶ä¼šæŠŠè¡Œé¦–å’Œè¡Œå°¾çš„ç©ºæ ¼ 缩å‡ä¸ºä¸€ä¸ªç©ºæ ¼ï¼Œå†ç»„æˆå•ç‹¬ä¸€è¡Œã€‚ • åªåœ¨å®‰è£…程åºè‡ªå·±ä½¿ç”¨çš„ debconf å˜é‡(模æ¿),owner 应该设置为 "d-i"; è¦åœ¨å®‰è£… åŽçš„系统里é¢é¢„ç½®å˜é‡ï¼Œåº”该使用å称ä¸åŒ…å«å¯¹åº” debconf 模æ¿çš„软件包。åªæœ‰é‚£äº› owner ä¸ºéž "d-i" çš„å˜é‡å°†è¢«ä¿å˜åˆ°å®‰è£…åŽç³»ç»Ÿçš„ debconf æ•°æ®åº“里é¢ã€‚ • 大多数问题需è¦ä½¿ç”¨æœ‰æ•ˆçš„英文预置值,而ä¸æ˜¯ç¿»è¯‘过的值。但有些问题(例如 partman),需è¦ä½¿ç”¨ç¿»è¯‘过的值。 • 有些问题在安装过程ä¸æ˜¾ç¤ºå€¼çš„代ç 而ä¸æ˜¯è‹±æ–‡æ–‡æœ¬ã€‚ • 以#_preseed_V1开始 • 注释行必须以井å·ï¼ˆ"#")打头,一直延ç»åˆ°è¡Œå°¾ã€‚ 建立预置文件最简å•çš„方法是使用例å文件作为工作的基础,它ä½äºŽç¬¬Â B.4 节 "预置文件 的内容(bookworm)"。 å¦ä¸€ç§æ–¹æ³•æ˜¯æ‰‹åŠ¨å®‰è£…,é‡å¯åŽä½¿ç”¨ debconf-utils 软件包里é¢çš„ debconf-get-selections,将 debconf æ•°æ®åº“和安装程åºçš„ cdebconf æ•°æ®åº“导出到å•ä¸€ 一个文件: $ echo "#_preseed_V1" > file $ debconf-get-selections --installer >> file $ debconf-get-selections >> file 但用æ¤æ–¹æ³•äº§ç”Ÿçš„æ–‡ä»¶ï¼Œæœ‰äº›é¡¹æ— æ³•é¢„ç½®ã€‚å¯¹äºŽå¤§å¤šæ•°ç”¨æˆ·ï¼Œç¤ºä¾‹æ–‡ä»¶æ˜¯ä¸€ä¸ªè¾ƒä½³çš„å¼€å§‹ 。 æ³¨æ„ è¿™ç§æ–¹æ³•åœ¨å®‰è£…的最åŽï¼Œå®‰è£…程åºçš„ cdebconf æ•°æ®åº“被ä¿å˜åˆ°æ–°å®‰è£…系统的 /var/log/ installer/cdebconf 文件。由于数æ®åº“里é¢å¸¸è¿˜æœ‰æ•æ„Ÿçš„ä¿¡æ¯ï¼Œé»˜è®¤åªä¸º root å¯è¯»ã€‚ 如果您清除 installation-report 软件包,那么 /var/log/installer 目录åŠå…¶ä¸çš„所有 文件将从您的系统ä¸åˆ 除。 为了检测问题ç”案å¯ç”¨çš„值,您å¯ä»¥åœ¨å®‰è£…进行ä¸ä½¿ç”¨ nano 检查 /var/lib/cdebconf 下 的文件。templates.dat 是原始的模æ¿ï¼Œquestions.dat 是当å‰å˜é‡è®¾ç½®çš„值。 为了在安装之å‰æµ‹è¯•æ‚¨çš„预置文件是å¦æœ‰æ•ˆï¼Œæ‚¨å¯ä»¥ä½¿ç”¨ debconf-set-selections -c preseed.cfg 命令。 B.4. 预置文件的内容(bookworm) 本附录使用的é…置片段还放在预置例å文件 https://www.debian.org/releases/bookworm /example-preseed.txt 里é¢ã€‚ 请注æ„,这里的例å是基于 Intel x86 架构的安装过程。如果您安装到其他架构,其ä¸çš„ 一些例å(åƒé”®ç›˜é€‰æ‹©å’Œ bootloader 安装)å¯èƒ½ä¸æ°å½“,需è¦ç”¨é€‚åˆæ‚¨æž¶æž„çš„ debconf 设 置替æ¢ã€‚ 有关ä¸åŒ Debian 安装程åºæ¨¡å—的工作细节,请å‚阅第 6.3 节 "使用å•ç‹¬çš„组件"。 B.4.1. 本地化 在一般的安装ä¸ï¼Œé¦–先询问地区信æ¯ï¼Œæ‰€ä»¥è¿™äº›å€¼åªé€šè¿‡ initrd æˆ–å†…æ ¸å¼•å¯¼å‚æ•°æ–¹æ³•æ¥ é¢„ç½®ã€‚è‡ªåŠ¨æ¨¡å¼ï¼ˆç¬¬Â B.2.3 节 "auto 模å¼") 包括 auto-install/enable=true 的设置( 通常通过auto预置别å)。这延迟询问地区问题,使它们å¯ä»¥è¢«ä»»ä½•æ–¹æ³•é¢„置。 locale 用于指定è¯è¨€å’Œå›½å®¶æˆ–者任何 debian-installer 支æŒçš„è¯è¨€ä¸Žåœ°åŒºçš„组åˆã€‚如果 组åˆèµ·æ¥çš„ä¸æ˜¯æœ‰æ•ˆçš„ locale,安装程åºä¼šè‡ªåŠ¨é€‰æ‹©ä¸€ä¸ªæŒ‡å®šè¯è¨€å¯ç”¨çš„ locale。è¦åœ¨ 引导å‚数上指定本地,比如使用 locale=en_US。 è™½ç„¶è¿™ä¸ªæ–¹æ³•å¾ˆå®¹æ˜“ä½¿ç”¨ï¼Œä½†å®ƒæ— æ³•é¢„ç½®æ‰€æœ‰çš„è¯è¨€ã€å›½å®¶å’Œåœ°æ–¹ç»„åˆ^[19]ã€‚å› æ¤å¦ä¸€ç§ 方法是å•ç‹¬é¢„ç½®å„值。è¯è¨€å’Œå›½å®¶å¯ä»¥åœ¨å¼•å¯¼å‚数里é¢æŒ‡å®šã€‚ # Preseeding only locale sets language, country and locale. d-i debian-installer/locale string en_US # The values can also be preseeded individually for greater flexibility. #d-i debian-installer/language string en #d-i debian-installer/country string NL #d-i debian-installer/locale string en_GB.UTF-8 # Optionally specify additional locales to be generated. #d-i localechooser/supported-locales multiselect en_US.UTF-8, nl_NL.UTF-8 键盘é…置包括选择的 keymap å’Œ(对于éžæ‹‰ä¸ keymap)切æ¢é”®ï¼Œè¯¥é”®ç”¨äºŽéžæ‹‰ä¸å’Œ US keymap æ¥å›žåˆ‡æ¢ã€‚安装的时候åªæœ‰å‡ ç§åŸºæœ¬çš„ keymap å¯ç”¨ã€‚高级的è¦åœ¨å®‰è£…好的系统下 æ‰èƒ½ä½¿ç”¨ï¼Œä½¿ç”¨ dpkg-reconfigure keyboard-configuration é…置。 # Keyboard selection. d-i keyboard-configuration/xkb-keymap select us # d-i keyboard-configuration/toggle select No toggling è¦è·³è¿‡é”®ç›˜é…置,å¯é€šè¿‡ skip-config æ¥é¢„ç½® keymapã€‚è¿™å°†å¯¼è‡´å†…æ ¸ keymap ä¿æŒæ´»åŠ¨ 。 B.4.2. 网络设置 显而易è§ï¼Œé¢„ç½®ç½‘ç»œè®¾ç½®å¯¹äºŽä»Žç½‘ç»œåŠ è½½é¢„ç½®æ–‡ä»¶æ— æ•ˆã€‚ä½†å¯¹ä»Žå…‰ç›˜å’Œ U 盘引导很有帮助 ã€‚å¦‚æžœæ‚¨è®¡åˆ’ä»Žç½‘ç»œåŠ è½½é¢„ç½®æ–‡ä»¶ï¼Œåº”è¯¥ä½¿ç”¨ä¼ é€’ç½‘ç»œè®¾ç½®ç»™å†…æ ¸å¼•å¯¼å‚æ•°çš„æ–¹å¼ã€‚ 如果您需è¦ç½‘ç»œå¼•å¯¼ä»Žç½‘ç»œåŠ è½½é¢„ç½®æ–‡ä»¶å‰æŒ‡å®šç½‘å¡ï¼Œè¯·ç”¨è¿™ç§å¼•å¯¼å‚æ•° interface=eth1 。 虽然使用网络预置(用 "preseed/url")通常并ä¸èƒ½é…置网络,但是您å¯ä»¥ä½¿ç”¨ä¸‹é¢çš„技巧 实现。例如,为网å¡è®¾ç½®é™æ€åœ°å€ã€‚å®ƒä½¿åŠ è½½äº†é¢„ç½®æ–‡ä»¶ä»¥åŽç½‘络预置å†è¿è¡Œä¸€æ¬¡ï¼Œè¿™éœ€ è¦å°†ä¸‹é¢çš„命令包å«åœ¨ "preseed/run" 脚本里é¢ï¼š kill-all-dhcp; netcfg 下é¢çš„ debconf å˜é‡ä¸Žç½‘络é…置相关。 # Disable network configuration entirely. This is useful for cdrom # installations on non-networked devices where the network questions, # warning and long timeouts are a nuisance. #d-i netcfg/enable boolean false # netcfg will choose an interface that has link if possible. This makes it # skip displaying a list if there is more than one interface. d-i netcfg/choose_interface select auto # To pick a particular interface instead: #d-i netcfg/choose_interface select eth1 # To set a different link detection timeout (default is 3 seconds). # Values are interpreted as seconds. #d-i netcfg/link_wait_timeout string 10 # If you have a slow dhcp server and the installer times out waiting for # it, this might be useful. #d-i netcfg/dhcp_timeout string 60 #d-i netcfg/dhcpv6_timeout string 60 # Automatic network configuration is the default. # If you prefer to configure the network manually, uncomment this line and # the static network configuration below. #d-i netcfg/disable_autoconfig boolean true # If you want the preconfiguration file to work on systems both with and # without a dhcp server, uncomment these lines and the static network # configuration below. #d-i netcfg/dhcp_failed note #d-i netcfg/dhcp_options select Configure network manually # Static network configuration. # # IPv4 example #d-i netcfg/get_ipaddress string 192.168.1.42 #d-i netcfg/get_netmask string 255.255.255.0 #d-i netcfg/get_gateway string 192.168.1.1 #d-i netcfg/get_nameservers string 192.168.1.1 #d-i netcfg/confirm_static boolean true # # IPv6 example #d-i netcfg/get_ipaddress string fc00::2 #d-i netcfg/get_netmask string ffff:ffff:ffff:ffff:: #d-i netcfg/get_gateway string fc00::1 #d-i netcfg/get_nameservers string fc00::1 #d-i netcfg/confirm_static boolean true # Any hostname and domain names assigned from dhcp take precedence over # values set here. However, setting the values still prevents the questions # from being shown, even if values come from dhcp. d-i netcfg/get_hostname string unassigned-hostname d-i netcfg/get_domain string unassigned-domain # If you want to force a hostname, regardless of what either the DHCP # server returns or what the reverse DNS entry for the IP is, uncomment # and adjust the following line. #d-i netcfg/hostname string somehost # Disable that annoying WEP key dialog. d-i netcfg/wireless_wep string # The wacky dhcp hostname that some ISPs use as a password of sorts. #d-i netcfg/dhcp_hostname string radish # If you want to completely disable firmware lookup (i.e. not use firmware # files or packages that might be available on installation images): #d-i hw-detect/firmware-lookup string never # If non-free firmware is needed for the network or other hardware, you can # configure the installer to always try to load it, without prompting. Or # change to false to disable asking. #d-i hw-detect/load_firmware boolean true 请注æ„,如果 netcfg/get_netmask 没有预置,那么 netcfg 将自动侦测掩ç 。在这ç§æƒ… 况下,å˜é‡å¿…é¡»æ ‡è®°ä¸º seen æ¥è‡ªåŠ¨å®‰è£…。类似地,如果没有设置 netcfg/get_gateway, 那么 netcfg 将选择一个åˆé€‚的地å€ã€‚特殊情况下,å¯ä»¥å°† netcfg/get_gateway 设置为 "none",æ¥æŒ‡å®šä¸ä½¿ç”¨ç½‘关。 B.4.3.Â ç½‘ç»œæŽ§åˆ¶å° # Use the following settings if you wish to make use of the network-console # component for remote installation over SSH. This only makes sense if you # intend to perform the remainder of the installation manually. #d-i anna/choose_modules string network-console #d-i network-console/authorized_keys_url string http://10.0.0.1/openssh-key #d-i network-console/password password r00tme #d-i network-console/password-again password r00tme 关于网络控制å°çš„更多信æ¯ï¼Œè¯·å‚阅第 6.3.10 节 "通过网络控制å°ï¼ˆnetwork-console) 安装"。 B.4.4. 镜åƒè®¾ç½® æ ¹æ®æ‚¨ä½¿ç”¨çš„安装方å¼ï¼Œé•œåƒå¯ç”¨äºŽä¸‹è½½å®‰è£…程åºçš„é¢å¤–组件ã€å®‰è£…基本系统以åŠä¸ºæ‰€å®‰ 装的系统建立 /etc/apt/sources.list。 å‚æ•° mirror/suite 决定了安装好的系统使用的套件。 å‚æ•° mirror/udeb/suite 决定安装程åºä½¿ç”¨çš„é¢å¤–组件的套件。它åªåœ¨ç»„件通过网络下载 并与安装时使用的 initrd 建立套件相匹é…æ—¶æ‰æœ‰æ•ˆã€‚通常安装程åºä¼šè‡ªåŠ¨å®‰è£…å¹¶ä½¿ç”¨æ£ ç¡®çš„å€¼è€Œæ¯‹éœ€æ‰‹åŠ¨è®¾ç½®ã€‚ # Mirror protocol: # If you select ftp, the mirror/country string does not need to be set. # Default value for the mirror protocol: http. #d-i mirror/protocol string ftp d-i mirror/country string manual d-i mirror/http/hostname string http.us.debian.org d-i mirror/http/directory string /debian d-i mirror/http/proxy string # Suite to install. #d-i mirror/suite string testing # Suite to use for loading installer components (optional). #d-i mirror/udeb/suite string testing B.4.5. å¸å·è®¾ç½® root å¸å·çš„密ç 和第一个普通用户的åå—和密ç 都å¯ä»¥é¢„置。您å¯ä»¥ç»™å¯†ç 使用纯文本或 crypt(3) 哈希值。 è¦å‘Š è¦çŸ¥é“预置密ç 并ä¸å®‰å…¨ï¼Œæ¯ä¸ªå¯ä»¥è®¿é—®é¢„置文件的用户都å¯ä»¥çœ‹åˆ°è¿™äº›å¯†ç 。å˜å‚¨å“ˆå¸Œ 密ç 被认为是安全的,除éžä½¿ç”¨äº†å¯ä»¥è¢«æš´åŠ›ç ´è§£çš„弱哈希算法,如 DES 或 MD5。推èçš„ 密ç 哈希算法为 SHA-256 å’Œ SHA512。 # Skip creation of a root account (normal user account will be able to # use sudo). #d-i passwd/root-login boolean false # Alternatively, to skip creation of a normal user account. #d-i passwd/make-user boolean false # Root password, either in clear text #d-i passwd/root-password password r00tme #d-i passwd/root-password-again password r00tme # or encrypted using a crypt(3) hash. #d-i passwd/root-password-crypted password [crypt(3) hash] # To create a normal user account. #d-i passwd/user-fullname string Debian User #d-i passwd/username string debian # Normal user's password, either in clear text #d-i passwd/user-password password insecure #d-i passwd/user-password-again password insecure # or encrypted using a crypt(3) hash. #d-i passwd/user-password-crypted password [crypt(3) hash] # Create the first user with the specified UID instead of the default. #d-i passwd/user-uid string 1010 # The user account will be added to some standard initial groups. To # override that, use this. #d-i passwd/user-default-groups string audio cdrom video passwd/root-password-crypted å’Œ passwd/user-password-crypted å˜é‡ä¹Ÿå¯ä»¥ä½¿ç”¨ "!" 作为它们的预置值。在这ç§æƒ…况下,相应的å¸å·å…³é—。这对于 root å¸å·ä¼šæ¯”较方便,æ 供了替代方法æ¥è®¾ç½®å…许管ç†æ´»åŠ¨æˆ– root 登录(例如通过使用 SSH 密钥认è¯æˆ– sudo) 。 下é¢çš„命令(从 whois 软件包ä¸èŽ·å¾—)å¯ç”¨äºŽç”Ÿæˆå¯†ç 的基于crypt(3)çš„ SHA-512 值: mkpasswd -m sha-512 B.4.6. 时钟与时区设置 # Controls whether or not the hardware clock is set to UTC. d-i clock-setup/utc boolean true # You may set this to any valid setting for $TZ; see the contents of # /usr/share/zoneinfo/ for valid values. d-i time/zone string US/Eastern # Controls whether to use NTP to set the clock during the install d-i clock-setup/ntp boolean true # NTP server to use. The default is almost always fine here. #d-i clock-setup/ntp-server string ntp.example.com B.4.7. 分区 使用预置进行硬盘分区å—é™äºŽ partman-auto æ供的支æŒã€‚您å¯ä»¥é€‰æ‹©ä½¿ç”¨ç£ç›˜ä¸Šå·²æœ‰çš„ 空闲分区或者整个ç£ç›˜ã€‚ç£ç›˜çš„布局将å–决于所使用的预定义方案,用户自定义的方案文 件或预置文件包å«çš„方案。 å·²ç»æ”¯æŒåŒ…括 RAIDã€LVM å’ŒåŠ å¯†é«˜çº§åˆ†åŒºè®¾ç½®çš„é¢„ç½®ï¼Œä½†å¯¹äºŽéžé¢„置安装的分区ä»ç„¶å¼¹æ€§ ä¸è¶³ã€‚ 下é¢çš„例åä»…æ供了使用方案的最基本信æ¯ã€‚详细的内容清å‚考文件 partman-auto-recipe.txt å’Œ partman-auto-raid-recipe.txt,它们å«åœ¨ debian-installer 软件包里。这两个文件也å¯ä»¥ä»Ž debian-installer source repository获å–。注æ„ä¸åŒå‘布版支æŒçš„功能会有所改å˜ã€‚ è¦å‘Š ç£ç›˜çš„æ ‡è¯†åŸºäºŽå¯¹åº”é©±åŠ¨åŠ è½½çš„æ¬¡åºã€‚如果系统里é¢æœ‰å¤šä¸ªç£ç›˜ï¼Œè¦ç¡®å®šé¢„置使用了æ£ç¡® 的那一个。 B.4.7.1. 分区示例 # If the system has free space you can choose to only partition that space. # This is only honoured if partman-auto/method (below) is not set. #d-i partman-auto/init_automatically_partition select biggest_free # Alternatively, you may specify a disk to partition. If the system has only # one disk the installer will default to using that, but otherwise the device # name must be given in traditional, non-devfs format (so e.g. /dev/sda # and not e.g. /dev/discs/disc0/disc). # For example, to use the first SCSI/SATA hard disk: #d-i partman-auto/disk string /dev/sda # In addition, you'll need to specify the method to use. # The presently available methods are: # - regular: use the usual partition types for your architecture # - lvm: use LVM to partition the disk # - crypto: use LVM within an encrypted partition d-i partman-auto/method string lvm # You can define the amount of space that will be used for the LVM volume # group. It can either be a size with its unit (eg. 20 GB), a percentage of # free space or the 'max' keyword. d-i partman-auto-lvm/guided_size string max # If one of the disks that are going to be automatically partitioned # contains an old LVM configuration, the user will normally receive a # warning. This can be preseeded away... d-i partman-lvm/device_remove_lvm boolean true # The same applies to pre-existing software RAID array: d-i partman-md/device_remove_md boolean true # And the same goes for the confirmation to write the lvm partitions. d-i partman-lvm/confirm boolean true d-i partman-lvm/confirm_nooverwrite boolean true # You can choose one of the three predefined partitioning recipes: # - atomic: all files in one partition # - home: separate /home partition # - multi: separate /home, /var, and /tmp partitions d-i partman-auto/choose_recipe select atomic # Or provide a recipe of your own... # If you have a way to get a recipe file into the d-i environment, you can # just point at it. #d-i partman-auto/expert_recipe_file string /hd-media/recipe # If not, you can put an entire recipe into the preconfiguration file in one # (logical) line. This example creates a small /boot partition, suitable # swap, and uses the rest of the space for the root partition: #d-i partman-auto/expert_recipe string \ # boot-root :: \ # 40 50 100 ext3 \ # $primary{ } $bootable{ } \ # method{ format } format{ } \ # use_filesystem{ } filesystem{ ext3 } \ # mountpoint{ /boot } \ # . \ # 500 10000 1000000000 ext3 \ # method{ format } format{ } \ # use_filesystem{ } filesystem{ ext3 } \ # mountpoint{ / } \ # . \ # 64 512 300% linux-swap \ # method{ swap } format{ } \ # . # The full recipe format is documented in the file partman-auto-recipe.txt # included in the 'debian-installer' package or available from D-I source # repository. This also documents how to specify settings such as file # system labels, volume group names and which physical devices to include # in a volume group. ## Partitioning for EFI # If your system needs an EFI partition you could add something like # this to the recipe above, as the first element in the recipe: # 538 538 1075 free \ # $iflabel{ gpt } \ # $reusemethod{ } \ # method{ efi } \ # format{ } \ # . \ # # The fragment above is for the amd64 architecture; the details may be # different on other architectures. The 'partman-auto' package in the # D-I source repository may have an example you can follow. # This makes partman automatically partition without confirmation, provided # that you told it what to do using one of the methods above. d-i partman-partitioning/confirm_write_new_label boolean true d-i partman/choose_partition select finish d-i partman/confirm boolean true d-i partman/confirm_nooverwrite boolean true # Force UEFI booting ('BIOS compatibility' will be lost). Default: false. #d-i partman-efi/non_efi_system boolean true # Ensure the partition table is GPT - this is required for EFI #d-i partman-partitioning/choose_label select gpt #d-i partman-partitioning/default_label string gpt # When disk encryption is enabled, skip wiping the partitions beforehand. #d-i partman-auto-crypto/erase_disks boolean false B.4.7.2. 使用 RAID 分区 您å¯ä»¥ä½¿ç”¨é¢„ç½®æ¥å»ºç«‹è½¯ RAID é˜µåˆ—ã€‚æ”¯æŒ RAID ç‰çº§ 0ã€1ã€5ã€6 å’Œ 10,建立é™çº§é˜µåˆ— (degraded arrays)和指定é¢å¤–设备。 如果是使用 RAID 1,您å¯ä»¥é¢„ç½® grub 安装所有的阵列ä¸çš„设备; å‚è§ç¬¬Â B.4.11 节 "安 装 bootloader"。 è¦å‘Š è¿™ç§è‡ªåŠ¨åˆ†åŒºæ–¹å¼å¾ˆå®¹æ˜“出错。debian-installer å¼€å‘人员对它的功能åªè¿›è¡Œäº†ç›¸å¯¹è¾ƒå°‘ 的测试。让å„ç§æ–¹æ¡ˆéƒ½æ£ç¡®(有æ„义而ä¸å†²çª)的责任在于用户。如果您é‡åˆ°é—®é¢˜ï¼Œæ£€æŸ¥ä¸€ 下 /var/log/syslog。 # The method should be set to "raid". #d-i partman-auto/method string raid # Specify the disks to be partitioned. They will all get the same layout, # so this will only work if the disks are the same size. #d-i partman-auto/disk string /dev/sda /dev/sdb # Next you need to specify the physical partitions that will be used. #d-i partman-auto/expert_recipe string \ # multiraid :: \ # 1000 5000 4000 raid \ # $primary{ } method{ raid } \ # . \ # 64 512 300% raid \ # method{ raid } \ # . \ # 500 10000 1000000000 raid \ # method{ raid } \ # . # Last you need to specify how the previously defined partitions will be # used in the RAID setup. Remember to use the correct partition numbers # for logical partitions. RAID levels 0, 1, 5, 6 and 10 are supported; # devices are separated using "#". # Parameters are: # <raidtype> <devcount> <sparecount> <fstype> <mountpoint> \ # <devices> <sparedevices> #d-i partman-auto-raid/recipe string \ # 1 2 0 ext3 / \ # /dev/sda1#/dev/sdb1 \ # . \ # 1 2 0 swap - \ # /dev/sda5#/dev/sdb5 \ # . \ # 0 2 0 ext3 /home \ # /dev/sda6#/dev/sdb6 \ # . # For additional information see the file partman-auto-raid-recipe.txt # included in the 'debian-installer' package or available from D-I source # repository. # This makes partman automatically partition without confirmation. d-i partman-md/confirm boolean true d-i partman-partitioning/confirm_write_new_label boolean true d-i partman/choose_partition select finish d-i partman/confirm boolean true d-i partman/confirm_nooverwrite boolean true B.4.7.3. 分区挂载控制 文件系统一般使用 UUID 作为关键å—挂载; 这使得在设备åå˜æ›´çš„情况下ä»ç„¶å¯ä»¥æ£å¸¸æŒ‚ 载。UUID 本身很长ä¸å®¹æ˜“é˜…è¯»ï¼Œå› æ¤ï¼Œå®‰è£…程åºä¹Ÿå¯ä»¥ä¾ç…§æ‚¨çš„æ„æ„¿ä½¿ç”¨ä¼ ç»Ÿè®¾å¤‡å或者 æŒ‡å®šæ ‡ç¾(label)挂载文件系统。å‡å¦‚安装程åºä½¿ç”¨æ ‡ç¾æ–¹å¼ï¼Œé‚£äº›æ²¡æœ‰æ ‡ç¾çš„æ–‡ä»¶ç³»ç»Ÿä» ç„¶ä½¿ç”¨ UUID æ–¹å¼æŒ‚载。 具有固定å称的设备,比如 LVM 逻辑å·ï¼Œå°†ç»§ç»ä½¿ç”¨å®ƒä»¬è‡ªå·±çš„åå—而ä¸æ˜¯ UUID æ–¹å¼æŒ‚ 载。 è¦å‘Š ä¼ ç»Ÿè®¾å¤‡åä¼šæ ¹æ®å†…æ ¸åœ¨å¼•å¯¼æ—¶å‘现的次åºè¿›è¡Œè°ƒæ•´ï¼Œè¿™å°†å¯¼è‡´æŒ‚载错误的文件系统。与 æ¤ç±»ä¼¼ï¼Œå‡å¦‚您æ’入一个新ç£ç›˜æˆ– USB è®¾å¤‡ï¼Œæ ‡ç¾ä¹Ÿå¯èƒ½æœ‰å†²çªå‘ç”Ÿã€‚è¿™æ ·ç³»ç»Ÿå¯åŠ¨åŽä¼š 出现一些éšæœºçš„情况。 # The default is to mount by UUID, but you can also choose "traditional" to # use traditional device names, or "label" to try filesystem labels before # falling back to UUIDs. #d-i partman/mount_style select uuid B.4.8. 基本系统安装 本阶段的安装并没有多少东西需è¦é¢„ç½®ã€‚ä»…æœ‰ä¸€ä¸ªä¸Žå†…æ ¸å®‰è£…ç›¸å…³çš„é—®é¢˜ã€‚ # Configure APT to not install recommended packages by default. Use of this # option can result in an incomplete system and should only be used by very # experienced users. #d-i base-installer/install-recommends boolean false # The kernel image (meta) package to be installed; "none" can be used if no # kernel is to be installed. #d-i base-installer/kernel/image string linux-image-686 B.4.9. 设置 apt 设置 /etc/apt/sources.list 和其他的基本é…置选项,将自动地基于您使用的安装方å¼ä»¥ åŠå‰é¢é—®é¢˜çš„回ç”。您也å¯ä»¥é€‰æ‹©æ€§åœ°å®‰è£…其他(或本地)的仓库。 # Choose, if you want to scan additional installation media # (default: false). d-i apt-setup/cdrom/set-first boolean false # You can choose to install non-free firmware. #d-i apt-setup/non-free-firmware boolean true # You can choose to install non-free and contrib software. #d-i apt-setup/non-free boolean true #d-i apt-setup/contrib boolean true # Uncomment the following line, if you don't want to have the sources.list # entry for a DVD/BD installation image active in the installed system # (entries for netinst or CD images will be disabled anyway, regardless of # this setting). #d-i apt-setup/disable-cdrom-entries boolean true # Uncomment this if you don't want to use a network mirror. #d-i apt-setup/use_mirror boolean false # Select which update services to use; define the mirrors to be used. # Values shown below are the normal defaults. #d-i apt-setup/services-select multiselect security, updates #d-i apt-setup/security_host string security.debian.org # Additional repositories, local[0-9] available #d-i apt-setup/local0/repository string \ # http://local.server/debian stable main #d-i apt-setup/local0/comment string local server # Enable deb-src lines #d-i apt-setup/local0/source boolean true # URL to the public key of the local repository; you must provide a key or # apt will complain about the unauthenticated repository and so the # sources.list line will be left commented out. #d-i apt-setup/local0/key string http://local.server/key # or one can provide it in-line by base64 encoding the contents of the # key file (with `base64 -w0`) and specifying it thus: #d-i apt-setup/local0/key string base64://LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCi4uLgo= # The content of the key file is checked to see if it appears to be ASCII-armoured. # If so it will be saved with an ".asc" extension, otherwise it gets a '.gpg' extension. # "keybox database" format is currently not supported. (see generators/60local in apt-setup's source) # By default the installer requires that repositories be authenticated # using a known gpg key. This setting can be used to disable that # authentication. Warning: Insecure, not recommended. #d-i debian-installer/allow_unauthenticated boolean true # Uncomment this to add multiarch configuration for i386 #d-i apt-setup/multiarch string i386 B.4.10. 选择软件包 您å¯ä»¥é€‰æ‹©å®‰è£…å˜åœ¨çš„任务的组åˆã€‚本文编撰时已有的任务包括: • standardï¼ˆæ ‡å‡†å·¥å…·ï¼‰ • desktop(图形化桌é¢ï¼‰ • gnome-desktop (Gnome æ¡Œé¢ï¼‰ • xfce-desktop (XFCE æ¡Œé¢ï¼‰ • kde-desktop (KDE Plasma æ¡Œé¢ï¼‰ • cinnamon-desktop (Cinnamon æ¡Œé¢ï¼‰ • mate-desktop (MATE æ¡Œé¢ï¼‰desktop) • lxde-desktop (LXDE æ¡Œé¢ï¼‰ • web-server (web æœåŠ¡å™¨ï¼‰ • ssh-server (SSH æœåŠ¡å™¨ï¼‰ 您å¯ä»¥ä¸é€‰ä»»åŠ¡ï¼Œå¹¶ç”¨å…¶ä»–方法安装一系列软件包。我们推è选上 standard 任务。 æˆ–è€…ï¼Œå¦‚æžœæ‚¨æ ¹æœ¬ä¸å¸Œæœ› tasksel 对è¯æ¡†å‡ºçŽ°ï¼Œè¯·é¢„ç½® pkgsel/run_tasksel(这ç§æƒ…况 å°†ä¸ä¼šé€šè¿‡ tasksel 安装任何软件包)。 如果您打算安装一些安装任务之外的独立软件包,å¯ä»¥ä½¿ç”¨å‚æ•° pkgsel/include。该å‚æ•° 的值å¯ä»¥æ˜¯ç”¨é€—å·æˆ–ç©ºæ ¼åˆ†å¼€çš„è½¯ä»¶åŒ…åˆ—è¡¨ï¼Œä¾¿äºŽåœ¨å†…æ ¸å‘½ä»¤è¡Œä¸Šä½¿ç”¨ã€‚ #tasksel tasksel/first multiselect standard, web-server, kde-desktop # Or choose to not get the tasksel dialog displayed at all (and don't install # any packages): #d-i pkgsel/run_tasksel boolean false # Individual additional packages to install #d-i pkgsel/include string openssh-server build-essential # Whether to upgrade packages after debootstrap. # Allowed values: none, safe-upgrade, full-upgrade #d-i pkgsel/upgrade select none # You can choose, if your system will report back on what software you have # installed, and what software you use. The default is not to report back, # but sending reports helps the project determine what software is most # popular and should be included on the first CD/DVD. #popularity-contest popularity-contest/participate boolean false B.4.11. 安装 bootloader # Grub is the boot loader (for x86). # This is fairly safe to set, it makes grub install automatically to the UEFI # partition/boot record if no other operating system is detected on the machine. d-i grub-installer/only_debian boolean true # This one makes grub-installer install to the UEFI partition/boot record, if # it also finds some other OS, which is less safe as it might not be able to # boot that other OS. d-i grub-installer/with_other_os boolean true # Due notably to potential USB sticks, the location of the primary drive can # not be determined safely in general, so this needs to be specified: #d-i grub-installer/bootdev string /dev/sda # To install to the primary device (assuming it is not a USB stick): #d-i grub-installer/bootdev string default # Alternatively, if you want to install to a location other than the UEFI # parition/boot record, uncomment and edit these lines: #d-i grub-installer/only_debian boolean false #d-i grub-installer/with_other_os boolean false #d-i grub-installer/bootdev string (hd0,1) # To install grub to multiple disks: #d-i grub-installer/bootdev string (hd0,1) (hd1,1) (hd2,1) # Optional password for grub, either in clear text #d-i grub-installer/password password r00tme #d-i grub-installer/password-again password r00tme # or encrypted using an MD5 hash, see grub-md5-crypt(8). #d-i grub-installer/password-crypted password [MD5 hash] # Use the following option to add additional boot parameters for the # installed system (if supported by the bootloader installer). # Note: options passed to the installer will be added automatically. #d-i debian-installer/add-kernel-opts string nousb grub 使用的密ç MD5 值å¯ä»¥ä½¿ç”¨ grub-md5-crypt 生æˆï¼Œæˆ–者使用第 B.4.5 节 "å¸å·è®¾ ç½®" 例åä¸çš„命令。 B.4.12. 完æˆå®‰è£… # During installations from serial console, the regular virtual consoles # (VT1-VT6) are normally disabled in /etc/inittab. Uncomment the next # line to prevent this. #d-i finish-install/keep-consoles boolean true # Avoid that last message about the install being complete. d-i finish-install/reboot_in_progress note # This will prevent the installer from ejecting the CD during the reboot, # which is useful in some situations. #d-i cdrom-detect/eject boolean false # This is how to make the installer shutdown when finished, but not # reboot into the installed system. #d-i debian-installer/exit/halt boolean true # This will power off the machine instead of just halting it. #d-i debian-installer/exit/poweroff boolean true B.4.13. 预置其他的软件包 # Depending on what software you choose to install, or if things go wrong # during the installation process, it's possible that other questions may # be asked. You can preseed those too, of course. To get a list of every # possible question that could be asked during an install, do an # installation, and then run these commands: # debconf-get-selections --installer > file # debconf-get-selections >> file B.5. 高级选项 B.5.1. 安装过程ä¸è¿è¡Œç”¨æˆ·å‘½ä»¤ 预置工具æ供了一个éžå¸¸å¼ºå¤§å’Œçµæ´»çš„选项,å¯ä»¥åœ¨å®‰è£…过程的一些环节è¿è¡Œå‘½ä»¤æˆ–脚本 。 å½“ç›®æ ‡ç³»ç»Ÿçš„æ–‡ä»¶ç³»ç»ŸæŒ‚è½½åŽï¼Œå®ƒå¯ä»¥åœ¨ /target ä¸ä½¿ç”¨ã€‚如果使用安装 CDï¼Œåˆ™æŒ‚è½½åŽ å¯ä»¥åœ¨ /cdrom ä¸ä½¿ç”¨ã€‚ # d-i preseeding is inherently not secure. Nothing in the installer checks # for attempts at buffer overflows or other exploits of the values of a # preconfiguration file like this one. Only use preconfiguration files from # trusted locations! To drive that home, and because it's generally useful, # here's a way to run any shell command you'd like inside the installer, # automatically. # This first command is run as early as possible, just after # preseeding is read. #d-i preseed/early_command string anna-install some-udeb # This command is run immediately before the partitioner starts. It may be # useful to apply dynamic partitioner preseeding that depends on the state # of the disks (which may not be visible when preseed/early_command runs). #d-i partman/early_command \ # string debconf-set partman-auto/disk "$(list-devices disk | head -n1)" # This command is run just before the install finishes, but when there is # still a usable /target directory. You can chroot to /target and use it # directly, or use the apt-install and in-target commands to easily install # packages and run commands in the target system. #d-i preseed/late_command string apt-install zsh; in-target chsh -s /bin/zsh B.5.2. 使用预置修改默认值 也å¯ä»¥ä½¿ç”¨é¢„置修改问题的默认ç”案,但åŒæ—¶æ˜¾ç¤ºé—®é¢˜ã€‚这需è¦åœ¨é—®é¢˜è®¾å®šå€¼ä¹‹åŽï¼Œå¿…é¡» å°† seen æ——æ ‡é‡ç½®ä¸º "false"。 d-i foo/bar string value d-i foo/bar seen false è¦å¯¹æ‰€æœ‰é—®é¢˜è¾¾åˆ°åŒæ ·æ•ˆæžœï¼Œå¯ä»¥é€šè¿‡åœ¨å¯åŠ¨å¼•å¯¼ç¬¦åŽé¢è®¾ç½® preseed/interactive=true 。这对于测试和调试您的预置文件很有帮助。 注æ„,"d-i" owner åªåº”该用于安装程åºé‡Œé¢çš„å˜é‡ã€‚å¯¹äºŽé‚£äº›å±žäºŽç›®æ ‡ç³»ç»Ÿè½¯ä»¶åŒ…çš„å˜ é‡ï¼Œæ‚¨åº”该使用软件包的åå—替代。请å‚考第 B.2.2 节 "使用引导å‚数预置问题的ç”案" 的脚注。 如果使用引导å‚数预置,您å¯ä»¥é€šè¿‡ "?=" æ“作符让安装程åºè¯¢é—®ç›¸å…³çš„问题,例如,foo /bar?=value (或者 owner:foo/bar?=value)。当然,这åªä¼šå½±å“在安装时显示出æ¥çš„问题 对应的å‚数,而ä¸æ˜¯"内部的"å‚数。 获得更多的调试信æ¯ï¼Œéœ€ä½¿ç”¨å¼•å¯¼å‚æ•° DEBCONF_DEBUG=5。这将让 debconf 打å°æ›´å¤šçš„细 节,包括当å‰å˜é‡è®¾ç½®å’Œæ¯ä¸ªè½¯ä»¶åŒ…安装脚本的进度。 B.5.3. 预置文件链 å¯ä»¥åœ¨ä¸€ä¸ªé¢„置文件里é¢åŒ…å«å¦å¤–的预置文件。这些文件里é¢çš„任何设置将覆盖å‰é¢åŠ è½½ 的设置。有一ç§ç”¨æ³•ï¼Œä¾‹å¦‚ï¼Œé€šç”¨çš„ç½‘ç»œè®¾ç½®æ”¾åœ¨ä¸€ä¸ªæ–‡ä»¶ï¼Œå…¶ä»–è§„æ ¼çš„è®¾ç½®æ”¾åœ¨å¦å¤–çš„ 文件里é¢ã€‚ # More than one file can be listed, separated by spaces; all will be # loaded. The included files can have preseed/include directives of their # own as well. Note that if the filenames are relative, they are taken from # the same directory as the preconfiguration file that includes them. #d-i preseed/include string x.cfg # The installer can optionally verify checksums of preconfiguration files # before using them. Currently only md5sums are supported, list the md5sums # in the same order as the list of files to include. #d-i preseed/include/checksum string 5da499872becccfeda2c4872f9171c3d # More flexibly, this runs a shell command and if it outputs the names of # preconfiguration files, includes those files. #d-i preseed/include_command \ # string if [ "`hostname`" = bob ]; then echo bob.cfg; fi # Most flexibly of all, this downloads a program and runs it. The program # can use commands such as debconf-set to manipulate the debconf database. # More than one script can be listed, separated by spaces. # Note that if the filenames are relative, they are taken from the same # directory as the preconfiguration file that runs them. #d-i preseed/run string foo.sh 也å¯ä»¥é€šè¿‡åœ¨å‰é¢è®¾ç½® preseed/url 从 initrd 或者文件预置链载进入网络预置。这将使 网络预置在网络连通时执行。您应该å°å¿ƒä½¿ç”¨ï¼Œå› 为这是两ç§é¢„置,æ„味ç€æ‚¨æœ‰æœºä¼šæ‰§è¡Œ preseed/early 命令,第二个å¯ä»¥åœ¨ç½‘络连通åŽä½¿ç”¨ã€‚ â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â” ^[18] debconf å˜é‡(或模æ¿)çš„ owner 通常是包å«å¯¹åº” debconf 模æ¿çš„软件包明。对于 安装程åºè‡ªå·±ä½¿ç”¨çš„å˜é‡ï¼Œowner 是 "d-i"。模æ¿å’Œå˜é‡å¯ä»¥æœ‰å¤šä¸ª ownerï¼Œä»¥åŠ©äºŽåˆ é™¤ 软件包时判æ–它们是å¦è¦ä»Ž debconf æ•°æ®åº“ä¸åˆ 除。 ^[19] 比如预置 locale 为 en_NL 在安装åŽçš„系统ä¸é»˜è®¤çš„ locale 将是 en_US.UTF-8。 如果想使用 en_GB.UTF-8,该值应该分别进行预置。 附录 C. 为 Debian 准备分区 目录 C.1. 决定 Debian 分区以åŠå¤§å° C.2. ç›®å½•æ ‘ C.3. 推è的分区方案 C.4. Linux 里é¢çš„设备å称 C.5. Debian åˆ†åŒºç¨‹åº C.5.1. 为 64-bit PC 分区 C.1. 决定 Debian 分区以åŠå¤§å° 最å°åŒ–情况下,GNU/Linux 需è¦ä¸€ä¸ªåˆ†åŒºã€‚您å¯ä»¥æœ‰ä¸€ä¸ªåŒ…å«æ•´ä¸ªæ“作系统,应用程åºä»¥ åŠæ‚¨ç§äººæ•°æ®çš„分区。大多数人感到一个分离的交æ¢åˆ†åŒºä¹Ÿæ˜¯å¾ˆæœ‰å¿…è¦çš„,尽管它并éžä¸¥ æ ¼è¦æ±‚。"交æ¢åˆ†åŒº"是一个æ“作系统用的空白空间,å…许系统使用ç£ç›˜æ¥æä¾›"虚拟内å˜" 。通过放置交æ¢ç©ºé—´è‡³ä¸€ä¸ªåˆ†ç¦»çš„分区,Linux å¯ä»¥éžå¸¸æœ‰æ•ˆåœ°ä½¿ç”¨å®ƒã€‚强迫 Linux 使用 一个普通文件作为交æ¢ç©ºé—´ä¹Ÿæ˜¯å¯è¡Œçš„,但是并ä¸æŽ¨èè¿™ç§åšæ³•ã€‚ 但是大多数人选择给 GNU/Linux æ›´å¤šçš„åˆ†åŒºã€‚æœ‰ä¸¤ä¸ªåŽŸå› ä½¿æ‚¨æ„¿æ„把文件系统分置到一些 较å°çš„åˆ†åŒºä¸Šã€‚é¦–å…ˆæ˜¯å®‰å…¨æ€§ã€‚å¦‚æžœå‡ºçŽ°é—®é¢˜ç ´å了文件系统,一般æ¥è¯´åªæœ‰ä¸€ä¸ªåˆ†åŒºå— 到影å“ã€‚å› æ¤ï¼Œæ‚¨åªéœ€è¦æ›´æ¢(从您精心维护的备份ä¸)系统的一部分。在最å°åŒ–情况下, 您应该考虑创建所谓的"æ ¹åˆ†åŒº"。它å«æœ‰æœ€åŸºç¡€çš„系统组件。如果其它分区出现了问题, 您ä»ç„¶å¯ä»¥å¼•å¯¼è‡³ GNU/Linux æ¥ä¿®å¤ç³»ç»Ÿã€‚这个å¯ä»¥è®©æ‚¨ä¸ç”¨ä»Žå¤´é‡æ–°å®‰è£…系统。 第二个ç†ç”±å¯¹å•†ä¸šè®¾ç½®æ¥è¯´æ›´é‡è¦ï¼Œä½†å®ƒå®žé™…上å–决于机器的用途。比如,一个邮件æœåŠ¡ 器接å—到很多垃圾邮件会很快填满一个分区,如果邮件æœåŠ¡å™¨çš„ /var/mail å»ºç«‹åœ¨ä¸€ä¸ªå• ç‹¬çš„åˆ†åŒºä¸Šé¢ï¼Œæ‚¨å³ä½¿æ”¶åˆ°å¤ªå¤šçš„垃圾邮件,大多数系统ä»ç„¶ä¼šç»§ç»å·¥ä½œã€‚ 使用更多分区的惟一缺点很难知é“您将æ¥çš„需求。如果建立的一个分区容é‡å¤ªå°ï¼Œæ‚¨è¦ä¹ˆ é‡è£…系统,è¦ä¹ˆä¸åœåœ°ç§»åŠ¨æ•°æ®æ¥ç»™åˆ†åŒºåˆ†é…空间。å¦ä¸€ç§æƒ…况,如果您建立的分区过大 ,将浪费一些原å¯ä»¥ç”¨åœ¨åˆ«çš„地方的空间。虽然今天的ç£ç›˜å¾ˆä¾¿å®œï¼Œä½†ä¸ºä»€ä¹ˆè¦ç™½ç™½æµªè´¹ 金钱呢? C.2.Â ç›®å½•æ ‘ Debian GNU/Linux ä¾ç…§æ–‡ä»¶ç³»ç»Ÿå±‚æ¬¡æ ‡å‡† (Filesystem Hierarchy Standard) 安排文件 以åŠæ–‡ä»¶å‘½åã€‚è¯¥æ ‡å‡†è®©ç”¨æˆ·å’Œè½¯ä»¶ç¨‹åºé¢„知文件以åŠç›®å½•çš„ä½ç½®ã€‚æ ¹ç›®å½•åªæ˜¯ç®€å•è¡¨çŽ° 为 /ã€‚åœ¨æ ¹å±‚æ¬¡ï¼Œæ‰€æœ‰çš„ Debian 系统包括这些目录: ┌─────┬─────────────────────────────┠│目录 │ 内容 │ ├─────┼─────────────────────────────┤ │bin │基本命令执行文件 │ ├─────┼─────────────────────────────┤ │boot │boot loader çš„é™æ€é“¾æŽ¥æ–‡ä»¶ │ ├─────┼─────────────────────────────┤ │dev │设备文件 │ ├─────┼─────────────────────────────┤ │etc │主机特定的系统é…ç½® │ ├─────┼─────────────────────────────┤ │home │用户目录 │ ├─────┼─────────────────────────────┤ │lib │基本共享库以åŠå†…æ ¸æ¨¡å— â”‚ ├─────┼─────────────────────────────┤ │media│用于移动介质的挂载点 │ ├─────┼─────────────────────────────┤ │mnt │用于临时挂载文件系统 │ ├─────┼─────────────────────────────┤ │proc │系统信æ¯çš„虚拟目录 │ ├─────┼─────────────────────────────┤ │root │root 用户的目录 │ ├─────┼─────────────────────────────┤ │run │è¿è¡Œå˜é‡æ•°æ® │ ├─────┼─────────────────────────────┤ │sbin │基本系统命令执行文件 │ ├─────┼─────────────────────────────┤ │sys │系统信æ¯çš„虚拟目录 │ ├─────┼─────────────────────────────┤ │tmp │临时文件 │ ├─────┼─────────────────────────────┤ │usr │第二级目录 │ ├─────┼─────────────────────────────┤ │var │ä¸æ–å˜åŒ–çš„æ•°æ® â”‚ ├─────┼─────────────────────────────┤ │srv │系统æ供的用于 service çš„æ•°æ®â”‚ ├─────┼─────────────────────────────┤ │opt â”‚é™„åŠ çš„åº”ç”¨ç¨‹åºè½¯ä»¶åŒ… │ └─────┴─────────────────────────────┘ 下é¢åˆ—出关于目录和分区的é‡è¦è€ƒè™‘。è¦æ³¨æ„ç£ç›˜çš„使用éšç³»ç»Ÿé…ç½®å’Œç‰¹å®šç”¨é€”æœ‰å¾ˆå¤§å˜ åŒ–ã€‚è¿™é‡Œæ‰€æŽ¨è的是通用指引,æ供如何分区的起点。 • æ ¹åˆ†åŒº / 必须总是物ç†åœ°åŒ…å« /etcã€/binã€/sbinã€/libã€/dev å’Œ /usr,å¦åˆ™æ‚¨å°† ä¸èƒ½å¯åŠ¨ç³»ç»Ÿã€‚è¿™æ„味ç€æ‚¨éœ€è¦ä¸ºåŒ…å« /usr åˆ†åŒºçš„æ ¹åˆ†åŒºæä¾› 600-750MB 大å°ç©ºé—´ ,或者为工作站或æœåŠ¡å™¨çš„安装æä¾› 5-6GB 大å°ç©ºé—´ã€‚ • /var:所有的å¯å˜æ•°æ®ï¼Œå¦‚æ–°é—»ç»„æ–‡ç« ã€ç”µå邮件ã€ç½‘ç«™ã€æ•°æ®åº“ã€è½¯ä»¶åŒ…系统的缓 å˜ç‰ç‰ï¼Œå°†è¢«æ”¾å…¥è¿™ä¸ªç›®å½•ã€‚这个目录的大å°å–决于您计算机的用途,但是对大多数 人æ¥è¯´ï¼Œå°†ä¸»è¦ç”¨äºŽè½¯ä»¶åŒ…系统的管ç†å·¥å…·ã€‚如果您准备一次性地åšä¸€ä¸ªå…¨é¢çš„安装 ï¼ŒåŒ…å« Debian æ供的所有程åºï¼Œ/var ä¸‹é¢ 2 或 3GB 的空间应该够用。如果您准备 é€ä¸ªå®‰è£…(也就是说,安装æœåŠ¡ç¨‹åºå’Œå·¥å…·ï¼Œç„¶åŽæ˜¯æ–‡æœ¬å¤„ç†å·¥å…·ï¼Œç„¶åŽæ˜¯ X,...), 您准备 300-500 MB 就行。è¦æ˜¯ç¡¬ç›˜ç©ºé—´å¾ˆç´§å¼ ,并且ä¸å‡†å¤‡åšä¸»ç‰ˆæœ¬çš„系统å‡çº§ï¼Œ å¯ä»¥ä¸ºå…¶å‡†å¤‡ 30 或 40MB 大å°ã€‚ • /tmp: 程åºåˆ›å»ºçš„临时数æ®å¤§éƒ½å˜åˆ°è¿™ä¸ªç›®å½•ã€‚通常 40-100 MB 应该足够。一些应用 ç¨‹åº -- 包括归档处ç†ç¨‹åºã€CD/DVD 制作工具和多媒体软件 -- å¯èƒ½ä¼šä½¿ç”¨ /tmp 临 æ—¶ä¿å˜æ˜ åƒæ–‡ä»¶ã€‚如果è¦ä½¿ç”¨è¿™äº›ç¨‹åºï¼Œåº”该相应地调整 /tmp 目录的大å°ã€‚ • /home:æ¯ä¸ªç”¨æˆ·å°†æ”¾ç½®ä»–çš„ç§æœ‰æ•°æ®åˆ°è¿™ä¸ªç›®å½•çš„å目录下。其大å°å–决于将有多少 用户使用系统,以åŠæœ‰ä»€ä¹ˆæ ·æ–‡ä»¶æ”¾åœ¨ä»–ä»¬çš„ç›®å½•ä¸‹ã€‚æ ¹æ®è§„划的用途,应该为æ¯ä¸ª 用户准备 100MB 空间,ä¸è¿‡åº”该按您的需求调整。å‡å¦‚您在 home 目录下计划ä¿å˜å¤§ é‡çš„多媒体文件(图片ã€MP3ã€ç”µå½±),该预备更多的空间。 C.3. 推è的分区方案 对于新用户,个人 Debian 系统ã€å®¶åºç³»ç»Ÿä»¥åŠå…¶å®ƒå•ç”¨æˆ·é…ç½®æ¥è¯´ï¼Œä¸€ä¸ªå•ä¸€ / 分区 (åŠ ä¸Šäº¤æ¢åˆ†åŒº)å¯èƒ½æ˜¯æœ€å®¹æ˜“的方案。推è的分区类型是 ext4。 对于多用户系统或者有大é‡ç£ç›˜ç©ºé—´çš„系统,最好将 /varã€/tmp å’Œ /home 分é…åˆ°ä»–ä»¬å„ è‡ªçš„åˆ†åŒºï¼Œä¸Ž / 分区分离开æ¥ã€‚ 如果您计划安装 Debian å‘布版以外的程åºï¼Œä¹Ÿè®¸éœ€è¦ä¸€ä¸ªç‹¬ç«‹çš„ /usr/local 分区。如 果您的机器是一个邮件æœåŠ¡å™¨ï¼Œä¹Ÿè®¸éœ€è¦ä¸º /var/mail 建立一个独立的分区。如果您è¦åˆ› 建一个有很多用户的æœåŠ¡å™¨ï¼Œä¸€ä¸ªç‹¬ç«‹çš„ã€å¤§çš„ /home 分区比较好。一般æ¥è¯´ï¼Œåˆ†åŒºçŠ¶å†µ 在æ¯å°è®¡ç®—机都ä¸åŒï¼Œè¿™å–决于它们的用途。 对于éžå¸¸å¤æ‚的系统æ¥ï¼Œæ‚¨åº”该阅读 Multi Disk HOWTO。其ä¸åŒ…å«äº†æ›´æ·±å…¥çš„内容,对于 很多 ISP 和架设æœåŠ¡å™¨çš„用户很有用。 在交æ¢åˆ†åŒºå¤§å°æ–¹é¢ï¼Œè¿™é‡Œæœ‰å¾ˆå¤šè§‚点。其ä¸ä¸€æ¡ç»éªŒæ˜¯ä½¿ç”¨å’Œå†…å˜ç›¸åŒå¤§å°çš„交æ¢åˆ†åŒº 。在大多数情况下它也ä¸åº”该å°äºŽ 512MB。当然,这些规则有一些例外。 举一个例å,一个较è€çš„家用机器上,å¯èƒ½æœ‰ 512MB 内å˜å’Œä¸€ä¸ª /dev/sda 上的 20GB SATA 驱动器。/dev/sda1 上有一个 8GB 的分区用于其它æ“作系统,一个 512MB 交æ¢åˆ†åŒº ä½äºŽ /dev/sda3,以åŠä¸€ä¸ª 11.4GB 空间 /dev/sda2 用于 Linux 分区。 对于ä¸åŒä»»åŠ¡éœ€è¦å¤šå¤§çš„空间,安装系统完æˆåŽçš„情况有个概念,您或许会感兴趣知é“, 请查阅第 D.2 节 "å„软件集所需的ç£ç›˜ç©ºé—´"。 C.4. Linux 里é¢çš„设备å称 Linux çš„ç£ç›˜å’Œåˆ†åŒºå‘½åå¯èƒ½ä¸Žå…¶å®ƒæ“作系统ä¸åŒã€‚您需è¦çŸ¥é“创建和挂接分区时 Linux 所使用的设备å称。这里是基本的命å方案: • 第一个检测到的硬盘被命å为 /dev/dasda。 • 第二个检测到的硬盘被命å为 /dev/sdb,ç‰ç‰ã€‚ • 第一个 SCSI 光盘驱动器被命å为 /dev/scd0ï¼Œä¹Ÿå« /dev/sr0。 æ¯ä¸ªç£ç›˜åˆ†åŒºçš„表示,是通过在ç£ç›˜å称åŽé¢é™„åŠ ä¸€ä¸ªå进制数å—:sda1 å’Œ sda2 代表系 统里的第一个 SCSI ç£ç›˜é©±åŠ¨å™¨çš„第一个和第二个分区。 这里有一个具体的例å。å‡è®¾æ‚¨æœ‰ä¸€ä¸ªç³»ç»Ÿå¸¦æœ‰ä¸¤ä¸ª SCSI ç£ç›˜ï¼Œä¸€ä¸ª SCSI 地å€æ˜¯ 2 并 且å¦å¤–一个地å€æ˜¯ 4。第一个ç£ç›˜(在 2 上)会被命å为 sda并且第二个是 sdb。如果 sda 驱动器有 3 个分区,它们将被命å为 sda1ã€sda2 å’Œ sda3。这åŒæ ·é€‚用于 sdb åŠå…¶åˆ†åŒº 。 注æ„如果您有两个 SCSI 主机总线适é…器(控制器),设备的顺åºå¯èƒ½ä¼šæ¯”较混乱。最好的 解决方案是观察引导信æ¯ï¼Œå¦‚果您知é“驱动器型å·å’Œ/或者容é‡ã€‚ Linux 表示主分区为驱动器åç§°åŠ ä¸Šæ•°å— 1 到 4。例如,在第一个驱动器上的第一个主分 区是 /dev/sda1ã€‚é€»è¾‘é©±åŠ¨å™¨å°†ä¼šä»Žæ•°å— 5 å¼€å§‹ï¼Œå› æ¤åœ¨ç›¸åŒé©±åŠ¨å™¨ä¸Šçš„第一个逻辑驱动 器是 /dev/sda5。è¦è®°ä½ï¼Œæ‰©å±•åˆ†åŒºä¹Ÿå°±æ˜¯å«æœ‰é€»è¾‘驱动器的主分区,本身ä¸å¯ä»¥ä½¿ç”¨ã€‚ C.5. Debian åˆ†åŒºç¨‹åº Debian å¼€å‘äººå‘˜é€‰ç”¨äº†å‡ ç§åœ¨ä¸åŒç¡¬ç›˜å’Œä¸åŒä½“系结构上的分区程åºã€‚下é¢æ˜¯ä¸€ä¸ªé€‚åˆæ‚¨ 的体系的程åºåˆ—表。 partman 推èçš„ Debian 分区工具。这把瑞士军刀å¯ä»¥ä¿®æ”¹åˆ†åŒºå¤§å°ï¼Œåˆ›å»ºæ–‡ä»¶ç³»ç»Ÿ(Windows 下的说法是 "format")和关è”分区至挂接点。 fdisk 最早的 Linux ç£ç›˜åˆ†åŒºå·¥å…·ï¼Œå¯¹äºŽè€æ‰‹å¾ˆå¥½ç”¨ã€‚ 请注æ„,如果您的机器上有一个 FreeBSD åˆ†åŒºã€‚å®‰è£…å†…æ ¸åŒ…å«å¯¹è¿™äº›åˆ†åŒºçš„支æŒï¼Œä½† 是 fdisk 表示他们的设备å称方å¼å¯èƒ½æœ‰æ‰€ä¸åŒ(也å¯èƒ½ä¸æ˜¯)。å‚阅 Linux+FreeBSD HOWTO。 cfdisk 一个简å•æ˜“用ã€å…¨å±å¹•çš„ç£ç›˜åˆ†åŒºç¨‹åºã€‚供其他人员使用。 è¯·æ³¨æ„ cfdisk 完全ä¸äº†è§£ FreeBSD çš„åˆ†åŒºï¼Œå› æ¤ï¼Œå†è¯´ä¸€æ¬¡ï¼Œè®¾å¤‡å称与结果å¯èƒ½ ä¸åŒã€‚ 当您选择了 Partition disks (或类似的),默认会执行其ä¸çš„一个程åºã€‚在 VT2 命令行 上也å¯ä»¥ä½¿ç”¨å…¶ä»–的分区工具,但ä¸æŽ¨è采用这ç§æ–¹å¼ã€‚ è¦è®°å¾—æ ‡è®°æ‚¨çš„å¼•å¯¼åˆ†åŒºä¸º "Bootable"。 C.5.1. 为 64-bit PC 分区 如果使用新的硬盘(或者想è¦æ“¦é™¤ç¡¬ç›˜ä¸Šçš„整个分区表),那么需è¦åˆ›å»ºæ–°çš„分区表。" Guided partitioning" 会自动åšè¿™ä»¶äº‹ï¼Œä½†å½“手动分区时,需è¦åœ¨ç£ç›˜çš„顶层入å£ç§»åŠ¨é€‰ 项并点击 Enter 按键。这会在ç£ç›˜ä¸Šåˆ›å»ºæ–°çš„分区表。在专家模å¼ä¸ï¼Œç„¶åŽæ‚¨ä¼šè¢«è¯¢é—®åˆ† 区表的类型。基于 UEFI 系统默认为 "gpt",而对于较旧的 BIOS 默认值为 "msdos"。在 æ ‡å‡†çš„ä¼˜å…ˆå®‰è£…ä¸ï¼Œä¼šè‡ªåŠ¨ä½¿ç”¨è¿™äº›é»˜è®¤å€¼ã€‚ æ³¨æ„ å½“é€‰æ‹© "gpt" 类型(对于 UEFI 系统是默认的)的分区表时,在ç£ç›˜çš„开始部分自动创建 空余的 1MB 空间。这会è¦æ±‚用于嵌入 GRUB2 å¯åŠ¨å¼•å¯¼ç¨‹åºã€‚ 如果您已ç»æœ‰ DOS 或 Windows è¿™æ ·çš„å…¶ä»–æ“作系统å˜åœ¨ï¼Œå¹¶æƒ³åœ¨å®‰è£… Debian æ—¶ä¿ç•™å®ƒ 们,应该é‡æ–°è®¾ç½®åˆ†åŒºå¤§å°ï¼Œé‡Šæ”¾ç©ºé—´ç»™ Debian 安装程åºã€‚安装程åºæ”¯æŒä¿®æ”¹ FAT å’Œ NTFS 文件系统的尺寸;当您进入安装程åºçš„分区æ¥éª¤ï¼Œé€‰æ‹© Manual 选项,然åŽåªéœ€é€‰æ‹© 已有的分区,更改其尺寸。 现代的 UEFI 系统没有下é¢åˆ—å‡ºçš„è¿™æ ·çš„é™åˆ¶ï¼Œæ—§çš„ PC BIOS 通常会对ç£ç›˜åˆ†åŒºåŠ 入一些 é¢å¤–约æŸã€‚一个是é™åˆ¶å•ä¸€ç£ç›˜å¯ä»¥åŒ…å«å¤šå°‘个"主分区"å’Œ"逻辑分区"。还有,在 1994-98 å‰çš„ BIOS 里,é™åˆ¶ BIOS å¯ä»¥å¼•å¯¼çš„ç£ç›˜ã€‚详细的信æ¯å¯ä»¥åœ¨ Linux Partition HOWTO 找到,但是本节将包å«ä¸€ä¸ªç®€å•çš„介ç»ï¼Œå¸®åŠ©æ‚¨åœ¨å¤§å¤šæ•°æƒ…况下进行规 划。 "主"分区是 PC ç£ç›˜ä¸Šæœ€æ—©çš„分区方案。但是,æ¯ä¸ªç£ç›˜åªèƒ½å«æœ‰å››ä¸ªä¸»åˆ†åŒºã€‚为了çªç ´ 这个é™åˆ¶ï¼Œå‘明了"扩展(extended)"å’Œ"逻辑"分区。通过将一个主分区设置为扩展分区, 您å¯ä»¥æŠŠå…¶ä»–的空间分é…到其ä¸åˆ’分æˆé€»è¾‘分区。您å¯ä»¥ä¸ºæ¯ä¸ªæ‰©å±•åˆ†åŒºåˆ†é…多至 60 个 逻辑分区;但是æ¯ä¸ªç£ç›˜åªèƒ½å«æœ‰ä¸€ä¸ªæ‰©å±•åˆ†åŒºã€‚ 对于 SCSI æ¥è¯´ï¼ŒLinux é™åˆ¶æ¯ä¸ªé©±åŠ¨å™¨æœ€å¤šæœ‰ 255 个分区(3 个å¯ç”¨çš„主分区,252 个 逻辑分区)。对于 IDE æ¥è¯´å¯ä»¥æœ‰ 63 个分区(3 个å¯ç”¨çš„主分区,60 个逻辑分区)。但是 对于普通的 Debian GNU/Linux 版本,系统åªæ”¯æŒ 20 ä¸ªåˆ†åŒºè®¾å¤‡ï¼Œå› æ¤æ‚¨ä¸èƒ½å®‰è£…超过 20 个的分区,除éžæ‚¨é¦–先为这些分区手工创建了设备文件。 如果您有一个大的 IDE ç£ç›˜ï¼Œå¹¶ä¸”既没有使用 LBA 寻å€ï¼Œä¹Ÿæ²¡æœ‰è¦†ç›–(overlay)驱动(硬 ç›˜åˆ¶é€ å•†æœ‰æ—¶å€™æä¾›æ¤åŠŸèƒ½),那么引导分区(å«æœ‰æ‚¨å†…æ ¸æ˜ åƒçš„分区)必须放置在硬盘第一 个 1024 柱é¢å†…(在没有 BIOS 转æ¢çš„情况下,大约有 524MB)。 如果您的 BIOS 在 1995-98 年之åŽå‡ºçŽ°(å–å†³äºŽåˆ¶é€ å•†)ï¼Œå¹¶ä¸”æ”¯æŒ "Enhanced Disk Drive Support Specification",就没有这个é™åˆ¶ã€‚ Debian çš„ Lilo mbr 必须使用 BIOS æ¥ä»Žç£ç›˜è¯»å–å†…æ ¸è‡³å†…å˜ã€‚如果 BIOS int 0x13 å¤§ç¡¬ç›˜è®¿é—®æ‹“å±•è¢«æ‰“å¼€ï¼Œåˆ™å°†è¢«ä½¿ç”¨ã€‚å¦ åˆ™ä¼šä½¿ç”¨æ—§çš„ä¼ ç»Ÿç£ç›˜è®¿é—®æŽ¥å£ï¼Œè€Œä¸”ä¸èƒ½æ‰¾åˆ°ä»»ä½•å¤§äºŽ 1023 的柱é¢ã€‚一旦 Linux 引导 åŽï¼Œä¸ç®¡æ‚¨çš„计算机 BIOS 是什么,这些é™åˆ¶éƒ½ä¸å†èµ·ä»»ä½•ä½œç”¨ï¼Œå› 为 Linux 并ä¸ä½¿ç”¨ BIOS æ¥è¿›è¡Œç£ç›˜å¯»å€ã€‚ 如果您有一个大硬盘,您也许必须使用柱é¢è½¬æ¢(cylinder translation)技术。它å¯ä»¥åœ¨ BIOS 设置程åºä¸æ‰“开,比如 LBA (Logical Block Addressing) 或者 CHS 转æ¢æ¨¡å¼(" Large")。关于大硬盘的å„ç§é—®é¢˜å¯ä»¥åœ¨ Large Disk HOWTO 下找到。如果您æ£åœ¨ä½¿ç”¨ä¸€ä¸ª 柱é¢è½¬æ¢æ–¹æ¡ˆï¼Œå¹¶ä¸” BIOS 并ä¸æ”¯æŒå¤§ç¡¬ç›˜è®¿é—®æ‹“展,您的引导分区必须放置在转æ¢åŽçš„ 1024 柱é¢å†…。 解决这个问题的推è方法,是在ç£ç›˜å¼€å§‹å¤„创建一个å°çš„(25-50MB 足矣)分区æ¥ä½œä¸ºå¼•å¯¼ 分区。并且在其余地方创建å¦å¤–的分区。这个引导分区必须挂载到 /boot ä¸‹ï¼Œå› ä¸ºå®ƒæ˜¯æ”¾ ç½® Linux å†…æ ¸çš„åœ°æ–¹ã€‚è¿™æ ·çš„è®¾ç½®å°†å¯ä»¥åœ¨ä»»æ„系统上工作,ä¸ç®¡ LBA 或者大硬盘 CHS 转æ¢æ˜¯å¦èµ·ä½œç”¨ï¼Œç”šè‡³ä¹Ÿä¸ç®¡æ‚¨çš„ BIOS 是å¦æ”¯æŒå¤§ç¡¬ç›˜è®¿é—®æ‰©å±•ã€‚ 附录 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. 远程访问:安装 SSH 并设置密ç D.3.8. 最åŽä¸€ç¬” 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.1. Linux 里的设备 Linux 的许多特殊文件å¯ä»¥åœ¨ /dev 目录下找到。这些文件称为设备文件,其行为与普通 文件ä¸åŒã€‚大多数设备文件的类型是å—设备和å—ç¬¦è®¾å¤‡ã€‚è¿™äº›æ–‡ä»¶æ˜¯è®¿é—®ç¡¬ä»¶çš„é©±åŠ¨ç¨‹åº (Linux å†…æ ¸çš„ä¸€éƒ¨åˆ†)的接å£ã€‚å¦å¤–一些,ä¸é‚£ä¹ˆå¸¸è§çš„类型,是命å管é“(pipe)。下表 ä¸åˆ—出了最é‡è¦çš„设备文件。 ┌────┬─────────────────────────┠│sda │第一å—硬盘 │ ├────┼─────────────────────────┤ │sdb │第一å—硬盘 │ ├────┼─────────────────────────┤ │sda1│第一å—硬盘上的第一个分区 │ ├────┼─────────────────────────┤ │sdb7│第二å—硬盘上的第七个分区 │ └────┴─────────────────────────┘ ┌───┬──────────────┠│sr0│第一个 CD-ROM │ ├───┼──────────────┤ │sr1│第二个 CD-ROM │ └───┴──────────────┘ ┌───────┬────────────────────────────────────────┠│ttyS0 â”‚ä¸²å£ 0ï¼Œå³ MS-DOS 下的 COM1 │ ├───────┼────────────────────────────────────────┤ │ttyS1 â”‚ä¸²å£ 1ï¼Œå³ MS-DOS 下的 COM2 │ ├───────┼────────────────────────────────────────┤ │psaux │PS/2 é¼ æ ‡è®¾å¤‡ │ ├───────┼────────────────────────────────────────┤ │gpmdata│伪设备,ä¸è½¬ä»Ž GPMï¼ˆé¼ æ ‡ï¼‰æœåŠ¡ä¼ æ¥çš„æ•°æ®â”‚ └───────┴────────────────────────────────────────┘ ┌─────┬──────────────────────────┠│cdrom│指å‘光驱的符å·é“¾æŽ¥ │ ├─────┼──────────────────────────┤ │mouse│指å‘é¼ æ ‡è®¾å¤‡æ–‡ä»¶çš„ç¬¦å·é“¾æŽ¥â”‚ └─────┴──────────────────────────┘ ┌────┬────────────────────────────┠│null│所有写入该设备的东西都会消失│ ├────┼────────────────────────────┤ │zero│å¯ä»¥ä»Žè¯¥è®¾å¤‡æ°¸æ— 休æ¢åœ°è¯»å‡ºé›¶â”‚ └────┴────────────────────────────┘ D.1.1.Â è®¾å®šæ‚¨çš„é¼ æ ‡ é¼ æ ‡å¯ä»¥åœ¨ Linux 控制å°ï¼ˆé€šè¿‡ gpm)和 X window 下使用。通常,这åªæ˜¯å®‰è£… gpm å’Œ X server 的简å•äº‹æƒ…。它们都å¯ä»¥ä½¿ç”¨ /dev/input/mice ä½œä¸ºé¼ æ ‡è®¾å¤‡æ¥é…置。æ£ç¡®çš„ é¼ æ ‡å议在 gpm 里é¢å为 exps2,X 里é¢æ˜¯ ExplorerPS/2。/etc/gpm.conf å’Œ /etc/X11 /xorg.conf 分别是å„自的é…置文件。 ä½¿ç”¨é¼ æ ‡éœ€è¦åŠ è½½ç‰¹å®šçš„å†…æ ¸æ¨¡å—。大多时候会自动检测æ£ç¡®çš„模å—,但ä¸ä¸€å®šé€‚用于旧 的串å£å’Œæ€»çº¿åž‹é¼ æ ‡^[20],它们在很早的计算机上使用。Linux å†…æ ¸æ¨¡å—使用ä¸åŒçš„é¼ æ ‡ 类型有: ┌────────┬───────────────────────────────────────────────┠│ æ¨¡å— â”‚ 说明 │ ├────────┼───────────────────────────────────────────────┤ │psmouse │PS/2 é¼ æ ‡(将自动识别) │ ├────────┼───────────────────────────────────────────────┤ │usbhid │USB é¼ æ ‡(将自动识别) │ ├────────┼───────────────────────────────────────────────┤ │sermouse│大多数串å£é¼ æ ‡ │ ├────────┼───────────────────────────────────────────────┤ │logibm │连接在 Logitech 接å£å¡ä¸Šçš„æ€»çº¿åž‹é¼ æ ‡ │ ├────────┼───────────────────────────────────────────────┤ │inport │连接在 ATI 或 Microsoft InPort å¡ä¸Šçš„æ€»çº¿åž‹é¼ æ ‡â”‚ └────────┴───────────────────────────────────────────────┘ è¦åŠ è½½é¼ æ ‡é©±åŠ¨æ¨¡å—,您å¯ä»¥ä½¿ç”¨ modconf 命令(软件包使用åŒæ ·çš„åå—)并查看 kernel/ drivers/input/mouse 下的分类。 D.2. å„软件集所需的ç£ç›˜ç©ºé—´ 对于 amd64 æž¶æž„ï¼ŒåŸºæœ¬å®‰è£…é»˜è®¤ä½¿ç”¨å†…æ ¸ï¼ŒåŒ…å«äº†æ‰€æœ‰çš„æ ‡å‡†è½¯ä»¶åŒ…ï¼Œéœ€è¦ 1242MB ç£ç›˜ 空间。最å°åŒ–的基本安装,没有选择 "Standard system" ä»»åŠ¡ï¼Œéœ€è¦ 1012MB。 é‡è¦ 在å„ç§æƒ…况下,这都是安装完æˆå¹¶ä¸”åˆ é™¤ä¸´æ—¶æ–‡ä»¶ä¹‹åŽï¼Œå®žé™…使用的ç£ç›˜ç©ºé—´ã€‚这还ä¸åŒ… 括文件系统的é¢å¤–消耗,比如 journal 文件。也就是说,在安装和使用过程ä¸ï¼Œéƒ½ä¼šéœ€è¦ 更多的ç£ç›˜ç©ºé—´ã€‚ 下é¢çš„è¡¨æ ¼ä¸€ä¸€åˆ—å‡ºäº† tasksel ä¸æ¯ä¸ªè½¯ä»¶é›†æ‰€éœ€çš„ç£ç›˜ç©ºé—´å¤§å°ã€‚该报表是使用 aptitude 生æˆçš„。请注æ„,有些软件集之间会有相互é‡å 的部分,所以两个软件集一起安 装åŽæ‰€å 的空间,å¯èƒ½ä¼šå°äºŽè¿™ä¸¤ä¸ªè½¯ä»¶é›†åˆ†åˆ«å®‰è£…所å 的空间。 默认情况下,安装程åºå®‰è£… GNOME æ¡Œé¢çŽ¯å¢ƒï¼Œå…¶ä»–çš„æ¡Œé¢çŽ¯å¢ƒå¯ä»¥é€šè¿‡ä½¿ç”¨å¦å¤–特殊的安 è£…æ˜ è±¡ï¼Œæˆ–è€…åœ¨å®‰è£…æ—¶æŒ‡å®šæ‰€éœ€çš„æ¡Œé¢çŽ¯å¢ƒ(å‚阅第 6.3.6.2 节 "选择和安装软件")。 注æ„,您需è¦å°†è¡¨æ ¼ä¸åˆ—å‡ºçš„å°ºå¯¸åŠ ä¸ŠåŸºæœ¬å®‰è£…å°ºå¯¸ä»¥å†³å®šåˆ†åŒºçš„å¤§å°ã€‚多数所列的尺寸 ,如"安装尺寸"用在 /usr å’Œ /lib 里é¢ï¼›åˆ—在"下载尺寸"的是(临时地)用在 /var é‡Œé¢ ã€‚ ┌─────────────────┬──────────────┬──────────────┬──────────────────────┠│ 任务 │安装大å°ï¼ˆMB)│下载尺寸(MB)│用于安装所需空间(MB)│ ├─────────────────┼──────────────┼──────────────┼──────────────────────┤ │桌é¢çŽ¯å¢ƒ │ │ │ │ ├─────────────────┼──────────────┼──────────────┼──────────────────────┤ │  • GNOME(默认)│3216 │859 │4075 │ ├─────────────────┼──────────────┼──────────────┼──────────────────────┤ │  • KDE Plasma │4584 │1316 │5900 │ ├─────────────────┼──────────────┼──────────────┼──────────────────────┤ │  • Xfce │2509 │683 │3192 │ ├─────────────────┼──────────────┼──────────────┼──────────────────────┤ │  • LXDE │2539 │693 │3232 │ ├─────────────────┼──────────────┼──────────────┼──────────────────────┤ │  • MATE │2851 │762 │3613 │ ├─────────────────┼──────────────┼──────────────┼──────────────────────┤ │  • Cinnamon │4676 │1324 │6000 │ ├─────────────────┼──────────────┼──────────────┼──────────────────────┤ │网页æœåŠ¡å™¨ │85 │19 │104 │ ├─────────────────┼──────────────┼──────────────┼──────────────────────┤ │SSH æœåŠ¡å™¨ │2 │1 │3 │ └─────────────────┴──────────────┴──────────────┴──────────────────────┘ 如果安装英è¯ä¹‹å¤–的其他è¯è¨€ï¼Œå¦‚果与您选择的è¯è¨€ç›¸ç¬¦ï¼Œtasksel å¯è‡ªåŠ¨å®‰è£…本地化任 务。æ¯ç§è¯è¨€éœ€è¦çš„空间ä¸åŒï¼›æ‚¨åº”该留有 350MB 以上的空间用æ¥ä¸‹è½½å’Œå®‰è£…。 D.3. 通过 Unix/Linux 系统æ¥å®‰è£… Debian GNU/Linux 本节说明如何通过现有的 Unix 或 Linux 系统æ¥å®‰è£… Debian GNU/Linux,而éžä½¿ç”¨æœ¬æ‰‹ 册其余部分谈到的由èœå•é©±åŠ¨çš„安装程åºã€‚这篇"交å‰å®‰è£…(cross-install)" HOWTO 是应 那些原æ¥ä½¿ç”¨ Redhatã€Mandriva å’Œ SUSE,现转到 Debian GNU/Linux 的用户撰写的。在 本节ä¸ï¼Œæˆ‘们å‡è®¾æ‚¨å¯¹äºŽè¾“å…¥ *nix 命令以åŠåœ¨æ–‡ä»¶ç³»ç»Ÿä¸ç©¿æ¢ç§»åŠ¨å¹¶ä¸ç”Ÿç–。åŒæ—¶ï¼Œåœ¨ 本节ä¸ï¼Œ$ æ ‡å¿—ç€è¿™ä¸ªå‘½ä»¤æ˜¯åœ¨ç”¨æˆ·å½“å‰ä½¿ç”¨çš„系统ä¸è¾“入的,而 # 则表示这个命令是在 Debian chroot 环境ä¸è¾“入的。 ä¸€æ—¦æ‚¨æ ¹æ®è‡ªå·±çš„è¦æ±‚é…置好了新的 Debian 系统,就å¯ä»¥å°†æ‚¨åŽŸæ¥ç³»ç»Ÿä¸çš„用户数æ®(如 果有的è¯)悉数è¿ç§»åˆ°æ–°ç³»ç»Ÿé‡ŒåŽ»ã€‚然åŽå°±èƒ½ç»§ç»çˆ½äº†ã€‚一言以蔽之,这是一次"ä¸åœæœº"çš„ Debian GNU/Linux 安装。åŒæ—¶ï¼Œè¿™ä¹Ÿæ˜¯å¤„ç†é‚£äº›å› ä¸ºç¡¬ä»¶åŽŸå› ä¸èƒ½é€šè¿‡ä»»ä½•å¼•å¯¼æˆ–者安装 介质完æˆå®‰è£…çš„æƒå®œä¹‹è®¡ã€‚ æ³¨æ„ ç”±äºŽç»å¤§å¤šæ•°æ“作都是手动进行,应该记ä½è¿™å°†éœ€è¦æ‚¨è‡ªå·±å¯¹ç³»ç»Ÿåšå¤§é‡åœ°åŸºæœ¬é…置,并 且è¦å…·æœ‰æ¯”常规安装更多的 Debian å’Œ Linux 知识。ä¸è¦æœŸæœ›è¿™ç§æ‰§è¡Œçš„结果与常规安装 完全相åŒã€‚您还应该明白这一过程åªæ˜¯å»ºç«‹ä¸€ä¸ªç³»ç»Ÿçš„基本æ¥éª¤ã€‚å¯èƒ½è¿˜éœ€è¦é¢å¤–的安装 ã€æˆ–者é…ç½®æ¥éª¤ã€‚ D.3.1. 准备开始 如果需é‡æ–°åˆ†åŒºï¼Œç”¨æ‚¨å½“å‰çš„ *nix 的分区工具,至少è¦åˆ’分出一个文件系统,以åŠäº¤æ¢ 分区。如果åªç”¨æŽ§åˆ¶å°ï¼Œè‡³å°‘è¦å‡†å¤‡ 1012MB 空间,倘若想装 X,就需è¦è‡³å°‘ 2539MB çš„ 空间了(安装 GNOME 或 KDE è¿™æ ·çš„æ¡Œé¢çŽ¯å¢ƒï¼Œè¿˜è¦æ›´å¤š)。 下一æ¥ï¼Œåœ¨åˆ†åŒºä¸Šåˆ›å»ºæ–‡ä»¶ç³»ç»Ÿã€‚例如,在 /dev/sda6 分区(以åŽçš„例åä¸ï¼Œå°†æŠŠå®ƒä½œä¸º root 分区)建立一个 ext3 æ ¼å¼çš„文件系统: # mke2fs -j /dev/sda6 建立 ext2 æ ¼å¼çš„文件系统,è¦åŽ»æŽ‰ -j。 åˆå§‹åŒ–并激活交æ¢åˆ†åŒº(请把分区å·æ›¿æ¢æˆæ‚¨å¸Œæœ›ç”¨ä½œ Debian 交æ¢åˆ†åŒºçš„分区å·): # mkswap /dev/sda5 # sync # swapon /dev/sda5 把一个分区挂载到 /mnt/debinst(这是安装的ä½ç½®ï¼Œå°†æ¥ä½œä¸ºæ‚¨æ–°ç³»ç»Ÿçš„æ ¹(/)文件系统) 。挂载点的å称是任æ„的,åŽé¢çš„æ¥éª¤å°†ä¼šç”¨åˆ°ã€‚ # mkdir /mnt/debinst # mount /dev/sda6 /mnt/debinst æ³¨æ„ å¦‚æžœæ‚¨æ‰“ç®—å°†éƒ¨åˆ†æ–‡ä»¶ç³»ç»Ÿ(例如,/usr)放到独立的分区,在进入下一阶段之å‰ï¼Œéœ€è¦æ‰‹ åŠ¨åˆ›å»ºå’ŒåŠ è½½è¿™äº›ç›®å½•ã€‚ D.3.2. 安装 debootstrap Debian 安装程åºä½¿ç”¨çš„工具,åŒæ—¶ä¹Ÿä½œä¸ºå®‰è£… Debian 基本系统的æ£å¼æ–¹æ³•ï¼Œæ˜¯ debootstrap。它调用了 wget å’Œ ar,而其他的仅ä¾èµ– /bin/sh 和基本的 Unix/Linux å·¥ å…·^[21]。如果您的系统里还没有 wget å’Œ ar,首先安装它们,然åŽä¸‹è½½å¹¶å®‰è£… debootstrap。 或者您也å¯ä»¥é€šè¿‡ä¸‹é¢çš„æ¥éª¤æ‰‹åŠ¨å®‰è£…。先新建一个 work 目录,用于解压 .deb 文件: # mkdir work # cd work debootstrap 的二进制文件ä½äºŽ Debian archive (请确ä¿é€‰æ‹©äº†åˆé€‚的架构文件)。下载 debootstrap .deb,它ä½äºŽ pool,把软件包拷è´åˆ° work 目录,并解压该文件。è¦å°†è¿™äº› æ–‡ä»¶å®‰è£…åˆ°ç³»ç»Ÿï¼Œæ‚¨éœ€è¦ root æƒé™ã€‚ # ar -x debootstrap_0.X.X_all.deb # cd / # zcat /full-path-to-work/work/data.tar.gz | tar xv D.3.3. è¿è¡Œ debootstrap è¿è¡Œ debootstrap åŽï¼Œå®ƒä¼šä»Ž archive 直接下载所需的文件。在下é¢çš„命令示例ä¸ï¼Œæ‚¨ å¯ä»¥æ ¹æ®è‡ªå·±çš„网络情况,选择一个较近的 Debian archive é•œåƒï¼Œæ›¿æ¢ http.us.debian.org/debian。镜åƒåˆ—表ä½äºŽ http://www.debian.org/mirror/list。 如果您已ç»æŠŠä¸€å¼ bookworm 版本的 Debian GNU/Linux å®‰è£…æ˜ åƒæŒ‚载到 /cdrom,那么也 å¯ä»¥æŠŠ http URL 替æ¢æˆ file URL,å³ï¼šfile:/cdrom/debian/ 用下é¢å…¶ä¸ä¸€ä¸ªæž¶æž„æ›¿æ¢ debootstrap 命令ä¸çš„ ARCH:amd64, arm64, armel, armhf, i386, mips64el, mipsel, ppc64el, s390x。 # /usr/sbin/debootstrap --arch ARCH bookworm \ /mnt/debinst http://ftp.us.debian.org/debian 如果目的架构与主机ä¸åŒï¼Œé‚£ä¹ˆåº”è¯¥æ·»åŠ --foreign 选项。 D.3.4. 基本系统的é…ç½® 现在您的ç£ç›˜ä¸Šå·²ç»æœ‰äº†ä¸€ä¸ªåŠŸèƒ½è™½å¼±ä½†å´æ˜¯çœŸæ£çš„ Debian 系统。键入 chroot 命令进 入: # LANG=C.UTF-8 chroot /mnt/debinst /bin/bash å¦‚æžœç›®æ ‡æž¶æž„ä¸Žä¸»æœºä¸åŒï¼Œé‚£ä¹ˆéœ€è¦é¦–先将 qemu-user-static å¤åˆ¶åˆ°æ–°çš„主机: # cp /usr/bin/qemu-ARCH-static /mnt/debinst/usr/bin # LANG=C.UTF-8 chroot /mnt/debinst qemu-ARCH-static /bin/bash chrooting 之åŽï¼Œä¼šéœ€è¦è®¾ç½®ç»ˆç«¯å®šä¹‰ä¸Ž Debian 基本系统兼容,例如: # export TERM=xterm-color ä¾èµ–于 TERM 的值,会必须安装 ncurses-term 软件包,æ¥ä»Žä¸å¾—到支æŒã€‚ å¦‚æžœç›®æ ‡æž¶æž„ä¸Žä¸»æœºä¸åŒï¼Œåˆ™éœ€è¦å®Œæˆå¤šé˜¶æ®µè‡ªä¸¾ï¼š /debootstrap/debootstrap --second-stage D.3.4.1. 创建设备文件 æ¤æ—¶ï¼Œ/dev/ åªå«æœ‰éžå¸¸åŸºæœ¬çš„设备文件。安装的åŽç»æ¥éª¤å¯èƒ½è¿˜éœ€è¦æ›´å¤šçš„设备文件。 ä½¿ç”¨ä»€ä¹ˆæ ·çš„æ–‡ä»¶å’Œæ–¹æ³•ï¼Œå–决于安装使用的系统ã€æ˜¯å¦é‡‡ç”¨å†…æ ¸æ¨¡å—,以åŠåœ¨æ–°ç³»ç»Ÿä¸ é‡‡ç”¨åŠ¨æ€ (比如,使用 udev) 或é™æ€è®¾å¤‡æ–‡ä»¶ã€‚ å¯ä»¥ä½¿ç”¨çš„选项有: • 安装 makedev 软件包,并创建默认的é™æ€è®¾å¤‡æ–‡ä»¶ï¼Œä½¿ç”¨(chroot 以åŽ) # apt install makedev # mount none /proc -t proc # cd /dev # MAKEDEV generic • 手动创建指定的设备文件,使用 MAKEDEV • å°† host ç³»ç»Ÿä¸ŠåŠ è½½çš„ /dev 绑定到 target 系统的 /dev;注æ„,有些软件包的 postinst 脚本会创建设备文件,所以è¦å°å¿ƒä½¿ç”¨æ”¹é€‰é¡¹ D.3.4.2. 分区的挂载 您需è¦æ–°å»º /etc/fstab。 # editor /etc/fstab è¿™é‡Œæœ‰ä¸ªæ ·æ¿ï¼Œæ‚¨å¯ä»¥æ ¹æ®è‡ªå·±çš„情况对它进行修改: # /etc/fstab: static file system information. # # file system mount point type options dump pass /dev/XXX / ext3 defaults 0 1 /dev/XXX /boot ext3 ro,nosuid,nodev 0 2 /dev/XXX none swap sw 0 0 proc /proc proc defaults 0 0 /dev/cdrom /media/cdrom iso9660 noauto,ro,user,exec 0 0 /dev/XXX /tmp ext3 rw,nosuid,nodev 0 2 /dev/XXX /var ext3 rw,nosuid,nodev 0 2 /dev/XXX /usr ext3 rw,nodev 0 2 /dev/XXX /home ext3 rw,nosuid,nodev 0 2 å¯ä»¥é€šè¿‡ mount -a æ¥æŒ‚è½½ /etc/fstab ä¸æ‰€æ ‡æ˜Žçš„所有文件系统,您也å¯ä»¥é€ä¸ªåˆ†åˆ«åœ° 挂载这些文件系统,åƒï¼š # mount /path # e.g.: mount /usr 当å‰çš„ Debian 系统为å¯ç§»åŠ¨ä»‹è´¨åˆ›å»ºçš„挂载点ä½äºŽ /media, 但为了ä¿æŒå…¼å®¹ï¼Œä»æœ‰ç¬¦å· 链接处于 / 目录下é¢ã€‚如果需è¦ï¼Œå¯ä»¥åƒä¸‹é¢è¿™æ ·åˆ›å»ºè¿™äº›æŒ‚载点: # cd /media # mkdir cdrom0 # ln -s cdrom0 cdrom # cd / # ln -s media/cdrom 您å¯ä»¥å¤šæ¬¡æŒ‚è½½ proc 文件系统,通常是在 /proc ä½ç½®ï¼Œä½†ä¹Ÿå¯ä»¥é€‰æ‹©ä»»æ„的地方。如果 没有使用 mount -a,请在进入下一æ¥å‰å…ˆå°† proc 挂载: # mount -t proc proc /proc ls /proc 命令现在应该列出éžç©ºç›®å½•ã€‚如果失败,您应该从 chroot: ä»¥å¤–åŠ è½½ proc: # mount -t proc proc /mnt/debinst/proc D.3.4.3. 设置时区 å°† /etc/adjtime 的第三行设置为 "UTC" 或 "LOCAL",决定系统是å¦å°†è®¤ä¸ºç¡¬ä»¶æ—¶é’Ÿè¢«è®¾ 置为UTCå„自的本地时间。åŽé¢çš„命令å…许设置它。 # editor /etc/adjtime 这是个例å: 0.0 0 0.0 0 UTC åŽé¢çš„命令å…许选择时区。 # dpkg-reconfigure tzdata D.3.4.4. 网络的é…ç½® è¦é…置网络,编辑 /etc/network/interfacesã€/etc/resolv.confã€/etc/hostname å’Œ / etc/hosts。 # editor /etc/network/interfaces 以下的简å•ä¾‹åæ¥è‡ª /usr/share/doc/ifupdown/examples: ###################################################################### # /etc/network/interfaces -- configuration file for ifup(8), ifdown(8) # See the interfaces(5) manpage for information on what options are # available. ###################################################################### # The loopback interface isn't really required any longer, but can be used # if needed. # # auto lo # iface lo inet loopback # To use dhcp: # # auto eth0 # iface eth0 inet dhcp # An example static IP setup: (network, broadcast and gateway are optional) # # auto eth0 # iface eth0 inet static # address 192.168.0.42 # network 192.168.0.0 # netmask 255.255.255.0 # broadcast 192.168.0.255 # gateway 192.168.0.1 在 /etc/resolv.conf 输入您的å称æœåŠ¡å™¨å’Œæœç´¢åŸŸï¼š # editor /etc/resolv.conf æ¥è‡ª /etc/resolv.conf 的简å•ç¤ºä¾‹ï¼š search example.com nameserver 10.1.1.36 nameserver 192.168.9.100 输入系统的主机å(2到63个å—符): # echo DebianHostName > /etc/hostname 简å•çš„带 IPv6 支æŒçš„ /etc/hosts: 127.0.0.1 localhost 127.0.1.1 DebianHostName # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts å¦‚æžœæ‚¨æœ‰å¤šå¼ ç½‘å¡ï¼Œæ‚¨åº”该在 /etc/modules 文件内以适当的顺åºæŽ’列驱动程åºæ¨¡å—å。 然åŽåœ¨å¯åŠ¨æœŸé—´ï¼Œæ¯å¼ å¡å°†ä¼šèŽ·å¾—您期望的接å£å称(eth0,eth1,ç‰ç‰ï¼‰ã€‚ D.3.4.5. é…ç½® Apt debootstrap 会创建一个éžå¸¸åŸºæœ¬çš„ /etc/apt/sources.list 文件用于安装é¢å¤–的软件包 。但您还å¯ä»¥å¢žåŠ 一些其他的æºï¼Œæ¯”如æºç 包和安全更新: deb-src http://ftp.us.debian.org/debian bookworm main deb http://security.debian.org/ bookworm-security main deb-src http://security.debian.org/ bookworm-security main 修改æºåˆ—表之åŽä¸€å®šè¦æ‰§è¡Œ aptitude update。 D.3.4.6. 本地化和键盘的é…ç½® é…置您的本地化设定,以便使用英è¯ä»¥å¤–çš„è¯è¨€ï¼Œéœ€è¦å®‰è£… locales 支æŒè½¯ä»¶åŒ…,然åŽè¿› è¡Œé…置: # aptitude install locales # dpkg-reconfigure locales é…置您的键盘(如果需è¦): # apt install console-setup # dpkg-reconfigure keyboard-configuration 注æ„,在 chroot 里é¢ä¸èƒ½è®¾ç½®é”®ç›˜ï¼Œä½†é‡æ–°å¯åŠ¨ä»¥åŽå¯ä»¥ã€‚ D.3.5.Â å†…æ ¸çš„å®‰è£… è¦æƒ³å¯åŠ¨è¿™ä¸ªç³»ç»Ÿï¼Œæ‚¨å¾ˆå¯èƒ½è¿˜éœ€è¦ä¸€ä¸ª Linux å†…æ ¸å’Œä¸€ä¸ªå¯åŠ¨åŠ 载程åºã€‚å¯ä»¥ç”¨ä¸‹é¢æŒ‡ ä»¤æ‰¾åˆ°é‚£äº›é¢„å…ˆæ‰“åŒ…çš„å†…æ ¸ï¼š # apt search linux-image 然åŽæ ¹æ®æ‰€é€‰å–的软件包åç§°å®‰è£…å†…æ ¸è½¯ä»¶åŒ…ã€‚ # apt install linux-image-arch-etc D.3.6. Boot Loader 的设置 è¦è®©æ‚¨çš„ Debian GNU/Linux 系统能够å¯åŠ¨ï¼Œè¿˜è¦åˆ›å»º boot loaderï¼Œå¥½è®©å®ƒèƒ½åŠ è½½å®‰è£… çš„å†…æ ¸å¹¶ç”¨ä¸Šæ–°çš„æ ¹åˆ†åŒºã€‚æ³¨æ„ debootstrap ä¸ä¼šå®‰è£… boot loaderï¼Œå› æ¤æ‚¨è¦åœ¨ Debian çš„ chroot ä¸ä½¿ç”¨ aptitude 完æˆã€‚ 通过查阅 info grub å¯ä»¥å¾—到一些有关设置 bootloader çš„æ示。如果您希望继ç»ä¿ç•™æ›¾ ç»å®‰è£… Debian 的系统,那么安装到您现有的 grub2 grub.cfg ä¸ã€‚ 安装和建立 grub2 éžå¸¸å®¹æ˜“: # aptitude install grub-pc # grub-install /dev/sda # update-grub 第二个命令将安装 grub2(本例ä¸æ˜¯ sda çš„ MBR)。最åŽçš„命令是创建一个å¯ç”¨çš„ /boot /grub/grub.cfg。 注æ„,这里å‡è®¾å·²ç»åˆ›å»ºäº† /dev/sda 设备文件。å¦å¤–一ç§æ–¹æ³•æ˜¯å®‰è£… grub2,但它ä¸å±ž 于本附录讨论范围。 D.3.7. 远程访问:安装 SSH 并设置密ç 如果您å¯ä»¥é€šè¿‡æŽ§åˆ¶å°ç™»å½•ç³»ç»Ÿï¼Œå¯ä»¥è·³è¿‡æ¤èŠ‚。如果以åŽå¯ä»¥é€šè¿‡ç½‘络访问系统,则需 è¦å®‰è£… SSH 并设置访问æƒé™ã€‚ # apt install ssh 默认ç¦ç”¨ root 登录密ç ï¼Œå› æ¤å¯ä»¥é€šè¿‡è®¾ç½®å¯†ç æ¥è®¾ç½®è®¿é—®æƒé™ï¼Œå¹¶ç”¨å¯†ç é‡æ–°å¯ç”¨ root 登录: # passwd # editor /etc/ssh/sshd_config 这是å¯ç”¨çš„选项: PermitRootLogin yes 也å¯é€šè¿‡åœ¨ root å¸æˆ·ä¸æ·»åŠ ssh 密钥æ¥è®¾ç½®è®¿é—®æƒé™ï¼š # mkdir /root/.ssh # cat << EOF > /root/.ssh/authorized_keys ssh-rsa .... EOF 最åŽï¼Œè¿˜å¯ä»¥é€šè¿‡æ·»åŠ éž root 用户和设置密ç æ¥è®¾ç½®è®¿é—®æƒé™ï¼š # adduser joe # passwd joe D.3.8. 最åŽä¸€ç¬” 如å‰æ‰€è¿°ï¼Œå®‰è£…的是很基本的系统。如果您想让它更æˆç†Ÿä¸€äº›ï¼Œæœ‰ä¸€ä¸ªç®€å•çš„方法,使用 "standard" 优先级æ¥å®‰è£…所有的软件包: # tasksel install standard 当然,您也å¯ä»¥ç”¨ apt æ¥å®‰è£…å•ç‹¬çš„软件包。 安装之åŽï¼Œ/var/cache/apt/archives/ 里é¢ä¼šæœ‰å¤§é‡ä¸‹è½½çš„软件包。您å¯ä»¥è¿è¡Œä¸‹é¢å‘½ä»¤ 释放空间: # apt clean D.4. 通过 Parallel Line IP(PLIP)安装 Debian GNU/Linux 本节将说明在没有以太网å¡çš„æƒ…å†µä¸‹ï¼Œå¦‚ä½•é€šè¿‡ä¸€æ¡ Null-Modem 线(也称为 Null-Printer 线),连接到远端网关计算机æ¥å®‰è£… Debian GNU/Linux。充当网关的计算 机应该连接到具有 Debian é•œåƒçš„网络(比如,互è”网)。 本附录里é¢çš„例åä¸ï¼Œæˆ‘们将建立一个 PLIP 连接,使用的网关通过拨å·è¿žæŽ¥ï¼ˆppp0)到 互è”ç½‘ã€‚æˆ‘ä»¬è¿˜åˆ†åˆ«ä¸ºç›®æ ‡å’Œæºç³»ç»Ÿçš„ PLIP 接å£ä½¿ç”¨ 192.168.0.1 å’Œ 192.168.0.2 IP 地å€ï¼ˆè¿™äº›åœ°å€åœ¨æ‚¨çš„网络地å€ç©ºé—´é‡Œé¢æœªè¢«å 用)。 在安装时建立的 PLIP 连接,é‡æ–°å¯åŠ¨åŽåœ¨æ–°å®‰è£…的系统里é¢ä»ç„¶å¯ç”¨ï¼ˆå‚阅第 7Â ç« å¼•å¯¼ 进入新的 Debian 系统)。 开始å‰ï¼Œæ‚¨éœ€è¦æ£€æŸ¥ä¸€ä¸‹æºä¸Žç›®æ ‡ç³»ç»Ÿå¹¶å£çš„ BIOS 设置(IO 基地å€å’Œ IRQ)。常用的值 为 io=0x378,irq=7。 D.4.1. 需求 • ç›®æ ‡è®¡ç®—æœºï¼Œç§°ä¸º target,将è¦å®‰è£… Debian。 • 系统安装介质;å‚阅第 2.4 节 "安装介质"。 • å¦å¤–一å°è¿žæŽ¥åˆ°äº’è”网的计算机,称为 source,功能是网关。 • ä¸€æ¡ DB-25 Null-Modem 线。å‚阅 PLIP-Install-HOWTO 了解这ç§çº¿çš„更多信æ¯ï¼Œä»¥ åŠå¦‚何自己制作。 D.4.2.Â å»ºç«‹æº ä¸‹é¢çš„脚本是一个简å•ä¾‹å,说明如何é…置使用 ppp0 连接到互è”网的充当网关的æºè®¡ç®— 机。 #!/bin/sh # We remove running modules from kernel to avoid conflicts and to # reconfigure them manually. modprobe -r lp parport_pc modprobe parport_pc io=0x378 irq=7 modprobe plip # Configure the plip interface (plip0 for me, see dmesg | grep plip) ifconfig plip0 192.168.0.2 pointopoint 192.168.0.1 netmask 255.255.255.255 up # Configure gateway modprobe iptable_nat iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE echo 1 > /proc/sys/net/ipv4/ip_forward D.4.3.Â å®‰è£…ç›®æ ‡ å¯åŠ¨å®‰è£…介质。安装需è¦è¿è¡Œåœ¨ expert 模å¼; 在å¯åŠ¨æ示符下输入 expertã€‚å¦‚æžœæ‚¨éœ€è¦ ä¸ºå†…æ ¸æ¨¡å—设置å‚数,åŒæ ·è¦åœ¨å¯åŠ¨æ示符下输入。例如,è¦å¯åŠ¨å®‰è£…程åºï¼Œå¹¶ä¸º parport_pc 模å—çš„ "io" å’Œ "irq" 选项设置值,在å¯åŠ¨æ示符åŽé¢è¾“入: expert parport_pc.io=0x378 parport_pc.irq=7 下é¢æ˜¯å®‰è£…过程ä¸å„阶段所è¦æ供的ç”案。 1. ä»Žå®‰è£…ä»‹è´¨åŠ è½½å®‰è£…ç»„ä»¶ 从列表里é¢é€‰æ‹© plip-modules 选项; 它使安装系统å¯ä»¥ä½¿ç”¨ PLIP 驱动。 2. 探测网络硬件 â–¡ å¦‚æžœç›®æ ‡ç³»ç»Ÿæœ‰ç½‘å¡ï¼Œå°†æ˜¾ç¤ºæŽ¢æµ‹åˆ°çš„网å¡çš„驱动模å—列表。如果您希望强制 debian-installer 使用 plip,您应该排斥所有列出的驱动模å—。显然,如果目 æ ‡ç³»ç»Ÿæ²¡æœ‰ç½‘å¡ï¼Œå®‰è£…程åºä¸ä¼šæ˜¾ç¤ºè¯¥åˆ—表。 â–¡ å› ä¸ºå‰é¢æ²¡æœ‰ç½‘å¡æŽ¢æµ‹/选择,安装程åºå°†è¦æ±‚您从列表ä¸é€‰æ‹©ç½‘络驱动模å—。选 æ‹© plip 模å—。 3. é…置网络 â–¡ Auto-configure network with DHCP: No â–¡ IP address: 192.168.0.1 â–¡ Point-to-point address: 192.168.0.2 â–¡ Name server addresses: 您å¯ä»¥ä½¿ç”¨ä¸Žæºè®¡ç®—机相åŒçš„地å€ï¼ˆå‚è§ /etc/ resolv.conf) D.5. 通过 PPP over Ethernet(PPPPoE)安装 Debian GNU/Linux 在一些国家,PPP over Ethernet (PPPoE) 是互è”网供应商æ供的通用宽带åè®®(ADSL 或 cable)。虽然安装程åºé»˜è®¤å¹¶ä¸æ”¯æŒä½¿ç”¨ PPPoE 建立网络连接,但å´å¾ˆå®¹æ˜“实现。本节将 说明æ“作方法。 安装时建立的 PPPoE 连接,é‡æ–°å¯åŠ¨åŽåœ¨æ–°å®‰è£…的系统里é¢ä»ç„¶å¯ç”¨(å‚阅第 7Â ç« å¼•å¯¼è¿› 入新的 Debian 系统)。 è¦è®©å®‰è£…过程ä¸æœ‰å»ºç«‹å’Œä½¿ç”¨ PPPoE 的选项,您需è¦ä½¿ç”¨ CD-ROM/DVD æ˜ åƒã€‚其他的安装 æ–¹å¼ä¸æ”¯æŒï¼ˆä¾‹å¦‚ netboot )。 通过 PPPoE 进行安装,ç»å¤§éƒ¨åˆ†ä¸Žå…¶ä»–æ–¹å¼ç›¸åŒã€‚下é¢æ¥éª¤è¯´æ˜Žä¸åŒä¹‹å¤„。 • 使用 modules=ppp-udeb ^[22] 作为引导å‚数引导安装程åºã€‚这确ä¿è®¾ç½® PPPoE 的组 件 (ppp-udeb) ä¼šè¢«åŠ è½½å¹¶è‡ªåŠ¨è¿è¡Œã€‚ • 按照æ£å¸¸çš„æ¥éª¤è¿›è¡Œå®‰è£…(è¯è¨€ã€å›½å®¶å’Œé”®ç›˜é€‰æ‹©ï¼›åŠ è½½é¢å¤–的安装组件^[23])。 • 下一æ¥æ˜¯æŽ¢æµ‹ç½‘络硬件,目的是识别当å‰ç³»ç»Ÿä¸çš„网å¡ã€‚ • 在真æ£çš„ PPPoE 设置å¯åŠ¨åŽï¼Œå®‰è£…程åºä¼šæŽ¢æµ‹æ‰€æœ‰è¯†åˆ«çš„网å¡ï¼Œå¯»æ‰¾ PPPoE 连接(一 ä¸ªå¤„ç† PPPoE 连接的æœåŠ¡å™¨)。 第一次å°è¯•å¯èƒ½æ— 法找到连接。这ç»å¸¸ä¼šå‡ºçŽ°åœ¨ä½Žé€Ÿæˆ–è¿‡è½½çš„ç½‘ç»œï¼Œæˆ–è€…æœ‰ç¼ºé™·çš„æœ åŠ¡å™¨ä¸Šã€‚å¤šæ•°æƒ…å†µä¸‹ï¼Œç¬¬äºŒæ¬¡å°±èƒ½æˆåŠŸå‘现连接;è¦é‡è¯•ï¼Œä»Žå®‰è£…程åºçš„主èœå•ä¸é€‰ æ‹© Configure and start a PPPoE connection。 • 连接找到之åŽï¼Œç”¨æˆ·éœ€è¦æ供登录信æ¯ï¼ˆPPPoE 用户å和密ç )。 • æ¤æ—¶ï¼Œå®‰è£…程åºå°±ä¼šç”¨æ‰€æ供的信æ¯å»ºç«‹ PPPoE 连接。如果所æ供的信æ¯æ£ç¡®ï¼Œ PPPoE 将会æ£ç¡®é…置,并且安装程åºå¯ä»¥ä½¿ç”¨å®ƒè¿žä¸Šäº’è”网获å–软件包(在需è¦æ—¶)。 å‡å¦‚登录信æ¯ä¸æ£ç¡®æˆ–有错误出现,安装程åºå°†åœæ¢ï¼Œä½†å¯ä»¥é€‰æ‹© Configure and start PPPoE connection èœå•é¡¹é‡æ–°é…置。 â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â” ^[20] 串å£é¼ æ ‡å…·æœ‰ä¸€ä¸ª 9 针的 D åž‹æ’å¤´ï¼›æ€»çº¿åž‹é¼ æ ‡ä½¿ç”¨çš„æ˜¯ 8 针的圆形æ’å¤´ï¼Œè¯·ä¸ è¦å’Œ PS/2 é¼ æ ‡çš„ 6 针圆形æ’头或 ADB é¼ æ ‡çš„ 4 针圆形æ’头æžæ··ã€‚ ^[21] 它们包括 GNU core å·¥å…·å’Œå‘½ä»¤ï¼Œåƒ sedã€grepã€tar å’Œ gzip。 ^[22] å‚阅第 5.1.5 节 "引导å±å¹•" äº†è§£å¦‚ä½•æ·»åŠ å¼•å¯¼å‚数。 ^[23] 本æ¥éª¤ä¸ï¼Œppp-udeb 组件作为其ä¸çš„ä¸€ä¸ªç»„ä»¶è¢«åŠ è½½ã€‚å¦‚æžœä½¿ç”¨ä¸æˆ–低优先级( expert 模å¼ï¼‰ï¼Œæ‚¨å¯ä»¥æ‰‹åŠ¨é€‰æ‹© ppp-udeb,而ä¸æ˜¯åœ¨å¼•å¯¼æ示符åŽé¢è¾“å…¥"模å—"å‚数。 附录 E. 文案 目录 E.1. 关于本文档 E.2. 为本文档åšå‡ºè´¡çŒ® E.3. 主è¦è´¡çŒ® E.4. å•†æ ‡ç¡®è®¤ E.1. 关于本文档 本手册是为 Sarge 版的 debian-installer 创建,基于 Woody 版的软盘安装手册,而那 份手册åˆæ˜¯åŸºäºŽæ›´æ—©ç‰ˆæœ¬çš„ Debian 安装手册,并且本手册也基于 2003 å¹´ GPL å议下的 Progeny 版本的手册。 本文档以 DocBook XML 写æˆã€‚è¾“å‡ºæ ¼å¼ç”±å¾ˆå¤šç¨‹åºä½¿ç”¨æ¥è‡ª docbook-xml å’Œ docbook-xsl 软件包ä¸çš„ä¿¡æ¯è€Œç”Ÿæˆã€‚ 为了æå‡æœ¬æ–‡æ¡£çš„å¯ç»´æŠ¤æ€§ï¼Œæˆ‘们使用了一些 XML 的特性,比如 entities å’Œ profiling 属性。它们充当类似于编程è¯è¨€ä¸å˜é‡ä¸Žæ¡ä»¶çš„角色。本文档的 XML æºæ–‡ä»¶åŒ…å«äº†æ¯ç§ä¸ åŒçš„ç¡¬ä»¶æž¶æž„ä¿¡æ¯ -- profiling 属性用于分开文档的æŸä¸ªç‰¹å®šæž¶æž„çš„ä½ã€‚ Debian 安装手册简体ä¸æ–‡ç‰ˆç¿»è¯‘项目由 Carlos Z.F. Liu å‘起组织,å‚åŠ ç¿»è¯‘å’Œæ ¡å¯¹çš„ 人员有(按å—æ¯å’Œæ‹¼éŸ³æŽ’列):Carlos Liuã€Huaxia Zhaoã€Kov Tchaiã€Ming Hua〠szjungleã€wide288ã€èƒ¡æµ·æ˜Ÿã€å´é²åŠ ã€è§£å½¦åšã€è‚–盛文。在æ¤è¡¨ç¤ºæ„Ÿè°¢ï¼å¦å¤–,附录ä¸çš„ GPL 简体ä¸æ–‡ç‰ˆå–自:http://gnu.freehostingguru.com/gpl/。 E.2. 为本文档åšå‡ºè´¡çŒ® 如果您有关于本文档的问题或者建议,æ怕应该将其æ交作为软件包 installation-guide çš„ bug 报告。请å‚è§ reportbug 软件包或者阅读 Debian Bug Tracking System ( Debian Bug è·Ÿè¸ªç³»ç»Ÿï¼‰çš„åœ¨çº¿æ–‡æ¡£ã€‚è‰¯å¥½çš„ä¹ æƒ¯æ˜¯å…ˆï¼Œå¦‚æžœæ‚¨èƒ½æ£€æŸ¥ installer-manual 处于 open 状æ€çš„ bug,看看您的问题是å¦å·²ç»è¢«å…¶ä»–人报告,这将会很好。如果有,您 å¯ä»¥å°†ç¡®è®¤æˆ–者帮助信æ¯æ供给 <XXXX@bugs.debian.org>ï¼Œå…¶ä¸ XXXX 是已报告的 bug ç¼–å·ã€‚ 更好的是,å–得一份本文档的 DocBook æºæ–‡ä»¶çš„å¤ä»¶ï¼Œç»™å®ƒæ‰“一个补ä¸ã€‚DocBook çš„æºæ–‡ 件å¯ä»¥åœ¨ installation-guide project on salsa找到。如果您ä¸ç†Ÿæ‚‰ DocBook,ä¸ç”¨æ‹… 心:在 manuals (手册)目录下有一个简å•çš„ cheatsheet 文件,å¯ä»¥å¸®æ‚¨èµ·æ¥ã€‚å®ƒåƒ html 文件,但更侧é‡äºŽæ–‡æœ¬çš„å«ä¹‰è€Œä¸æ˜¯æ˜¾ç¤ºã€‚欢迎将补ä¸æ交给 debian-boot 邮件列 表(请å‚è§ä¸‹é¢ï¼‰ã€‚关于如何从 git 检出(check out)æºæ–‡ä»¶çš„指引,请å‚è§æºæ–‡ä»¶æ ¹ 目录ä¸çš„ README。 请勿直接è”系本文档的作者。还有一个关于 debian-installer 的邮件列表,包å«æœ¬æ‰‹å†Œ 的讨论。这个邮件列表是 <debian-boot@lists.debian.org>。订阅æ¤é‚®ä»¶åˆ—表的指引å¯ä»¥ 在 Debian Mailing List Subscription (Debian 邮件列表订阅)页é¢æ‰¾åˆ°ï¼›æˆ–è€…æ‚¨ä¹Ÿå¯ ä»¥åœ¨çº¿æµè§ˆ Debian Mailing List Archives(Debian 邮件列表档案)。 E.3. 主è¦è´¡çŒ® 本文档最åˆç”± Bruce Perensã€Sven Rudolphã€Igor Grobmanã€James Treacy å’Œ Adam Di Carlo 撰写。Sebastian Ley 撰写了 Installation Howto(è¦å®‰è£…该怎么åšï¼‰ã€‚ Miroslav KuÅ™e 为 Sarge 版 debian-installer 里é¢çš„很多新功能编写了文档。Frans Pop 曾ç»æ˜¯ Etch〠Lenny å’Œ Squeeze å‘布版的主è¦ç¼–辑和版本ç»ç†ã€‚ 有许许多多的 Debian 用户和开å‘人员为本文档åšå‡ºäº†è´¡çŒ®ã€‚特别è¦æ„Ÿè°¢ Michael Schmitz(m68k 支æŒï¼‰ã€Frank Neumann(Amiga 安装手册的最åˆä½œè€…)ã€Arto Astala〠Eric Delaunay/Ben Collins(SPARC ä¿¡æ¯ï¼‰ã€Tapio Lehtonen å’Œ Stéphane Bortzmeyer åšäº†å¤§é‡çš„编辑和文å—处ç†ã€‚我们还è¦æ„Ÿè°¢ Pascal Le Bail æ供了从 U 盘上引导的有用 ä¿¡æ¯ã€‚ éžå¸¸æœ‰å¸®åŠ©çš„文本和信æ¯å¯ä»¥åœ¨ Jim Mintha's 的网络å¯åŠ¨ HOWTO(没有有效的 URL)〠Debian FAQã€Linux/m68k FAQã€Linux for SPARC Processors FAQã€Linux/Alpha FAQ,以 åŠå…¶å®ƒä¸æ‰¾åˆ°ã€‚å¿…é¡»è¦æ‰¿è®¤è¿™äº›å…è´¹å¯ç”¨ä¸”资æºä¸°å¯Œçš„ä¿¡æ¯çš„维护者们。 本手册ä¸æœ‰å…³ chroot å®‰è£…çš„ç« èŠ‚ï¼ˆç¬¬Â D.3 节 "通过 Unix/Linux 系统æ¥å®‰è£… Debian GNU/Linux")部分æ¥æºäºŽ Karsten M. Self 所有版æƒçš„文档。 本手册ä¸ä½¿ç”¨ plip å®‰è£…ç« èŠ‚ï¼ˆç¬¬Â D.4 节 "通过 Parallel Line IP(PLIP)安装 Debian GNU/Linux")基于 Gilles Lamiral çš„ PLIP-Install-HOWTO。 E.4.Â å•†æ ‡ç¡®è®¤ æ‰€æœ‰å•†æ ‡çš„æ‰€æœ‰æƒå½’å„è‡ªçš„å•†æ ‡æ‰€æœ‰è€…ã€‚ 附录 F. GNU é€šç”¨å…¬å…±æŽˆæƒ æ³¨æ„ This is an unofficial translation of the GNU General Public License into Chinese. It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU GPL -- only the original English text of the GNU GPL does that. However, we hope that this translation will help Chinese speakers to better understand the GNU GPL. 这是一份 GNU 通用公共授æƒéžæ£å¼çš„ä¸æ–‡ç¿»è¯‘。它并éžç”±è‡ªç”±è½¯ä»¶åŸºé‡‘会所å‘表,亦éžä½¿ 用 GNU 通用公共授æƒçš„软件的法定å‘布æ¡æ¬¾ -- åªæœ‰ GNU 通用公共授æƒè‹±æ–‡åŽŸæ–‡çš„版本 始具有æ¤ç‰æ•ˆåŠ›ã€‚然而,我们希望这份翻译能帮助ä¸æ–‡çš„使用者更了解 GNU é€šç”¨å…¬å…±æŽˆæƒ ã€‚ 第二版, 1991 å¹´ 6 月 著作æƒæ‰€æœ‰ (C) 1989,1991 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. å…许æ¯ä¸ªäººå¤åˆ¶å’Œå‘布本授æƒæ–‡ä»¶çš„完整副本, 但ä¸å…许对它进行任何修改。 导言 大多数软件授æƒå£°æ˜Žæ˜¯è®¾è®¡ç”¨ä»¥å‰¥å¤ºæ‚¨å…±äº«ä¸Žä¿®æ”¹è½¯ä»¶çš„自由。相å地,GNU 通用公共授 æƒåŠ›å›¾ä¿è¯æ‚¨åˆ†äº«ä¸Žä¿®æ”¹è‡ªç”±è½¯ä»¶çš„自由-ç¡®ä¿è½¯ä»¶å¯¹æ‰€æœ‰çš„使用者都是自由的。通用公共 授æƒé€‚用于大多数自由软件基金会的软件,以åŠä»»ä½•ä½œè€…指定使用本授æƒçš„其他软件。( 有些自由软件基金会的软件,则适用 GNU 函å¼åº“通用公共授æƒè§„定。)您也å¯ä»¥è®©æ‚¨çš„软 件适用本授æƒè§„定。 当我们在谈论自由软件时,我们所指的是自由,而ä¸æ˜¯ä»·æ ¼ã€‚我们的通用公共授æƒæ˜¯è®¾è®¡ 用以确ä¿ä½¿æ‚¨æ‹¥æœ‰å‘布自由软件备份的自由(以åŠæ‚¨å¯ä»¥å†³å®šæ¤ä¸€æœåŠ¡æ˜¯å¦æ”¶è´¹ï¼‰ï¼Œç¡®ä¿ 您能收到æºç 或者在您需è¦æ—¶èƒ½å¾—到它,确ä¿æ‚¨èƒ½å˜æ›´è½¯ä»¶æˆ–将它的一部分用于新的自由 软件;并且确ä¿æ‚¨çŸ¥é“您å¯ä»¥åšä¸Šè¿°çš„这些事情。 为了ä¿éšœæ‚¨çš„æƒåˆ©ï¼Œæˆ‘们需è¦ä½œå‡ºé™åˆ¶ï¼šç¦æ¢ä»»ä½•äººå¦è®¤æ‚¨ä¸Šè¿°çš„æƒåˆ©ï¼Œæˆ–者è¦æ±‚您放弃 这些æƒåˆ©ã€‚如果您å‘å¸ƒè½¯ä»¶çš„å‰¯æœ¬ï¼Œæˆ–è€…å¯¹ä¹‹åŠ ä»¥ä¿®æ”¹ï¼Œè¿™äº›é™åˆ¶å°±è½¬åŒ–æˆä¸ºæ‚¨çš„责任。 例如,å‡å¦‚您å‘布æ¤ç±»ç¨‹åºçš„å‰¯æœ¬ï¼Œæ— è®ºæ˜¯å…费或收å–è´¹ç”¨ï¼Œæ‚¨å¿…é¡»å°†æ‚¨æ‰€äº«æœ‰çš„ä¸€åˆ‡æƒ åˆ©ç»™äºˆæ”¶å—者。您也必须确ä¿ä»–们也能收到或得到原始程åºç 。而且您必须å‘他们展示这 些æ¡æ¬¾çš„內容,使他们知到他们所享有的æƒåˆ©ã€‚ 我们采å–两项措施來ä¿æŠ¤æ‚¨çš„æƒåˆ©ï¼š(1)以著作æƒä¿æŠ¤è½¯ä»¶ï¼Œä»¥åŠ(2)æ供您本授æƒï¼Œèµ‹ä¸Ž 您å¤åˆ¶ã€å‘布并且ï¼æˆ–者修改软件的法律许å¯ã€‚ åŒæ—¶ï¼Œä¸ºäº†ä¿æŠ¤ä½œè€…与我们(按:指自由软件基金会),我们想è¦ç¡®å®šæ¯ä¸ªäººéƒ½æ˜Žç™½ï¼Œè‡ª 由软件是沒有担ä¿è´£ä»»çš„ã€‚å¦‚æžœè½¯ä»¶è¢«ä»–äººä¿®æ”¹å¹¶åŠ ä»¥ä¼ æ’,我们需è¦å…¶æ”¶å—者知é“,他 们所得到的并éžåŽŸå§‹ç‰ˆæœ¬ï¼Œå› æ¤ç”±ä»–人所引出的任何问题对原作者的声誉将ä¸ä¼šæœ‰ä»»ä½•çš„ å½±å“。 最åŽï¼Œæ‰€æœ‰è‡ªç”±è½¯ä»¶ä¸æ–地å—到软件专利的å¨èƒã€‚我们希望能é¿å…自由软件的å†å‘布者以 个人å义å–得专利授æƒè€Œä½¿ç¨‹åºä¸“有化的风险。为了防æ¢ä¸Šè¿°çš„情事å‘生,我们在æ¤æ˜Žç¡® 声明:任何专利都必须为了æ¯ä¸ªäººçš„è‡ªç”±ä½¿ç”¨è€Œæ ¸å‡†ï¼Œå¦åˆ™å°±ä¸åº”授与专利。 以下是有关å¤åˆ¶ã€å‘布åŠä¿®æ”¹çš„明确æ¡æ¬¾åŠæ¡ä»¶ã€‚ GNU é€šç”¨å…¬å…±æŽˆæƒ å¤åˆ¶ã€å‘布与修改的æ¡æ¬¾ä¸Žæ¡ä»¶ 0. 凡著作æƒäººåœ¨å…¶ç¨‹åºæˆ–其他著作ä¸å£°æ˜Žï¼Œè¯¥ç¨‹åºæˆ–著作会在通用公共授æƒæ¡æ¬¾ä¸‹å‘布, 本授æƒå¯¹å…¶å‡æœ‰é€‚用。以下所称的"程åº",是指任何一ç§é€‚用通用公共授æƒçš„程åºæˆ–著作 ;并且一个"基于本程åºçš„著作",则指本程åºæˆ–任何基于著作æƒæ³•æ‰€äº§ç”Ÿçš„è¡ç”Ÿè‘—ä½œï¼Œæ¢ è¨€ä¹‹ï¼Œæ˜¯æŒ‡åŒ…å«æœ¬ç¨‹åºå…¨éƒ¨æˆ–一部的著作,ä¸è®ºæ˜¯å®Œæ•´çš„或ç»è¿‡ä¿®æ”¹çš„程åºï¼Œä»¥åŠï¼ˆæˆ–) 翻译æˆå…¶ä»–è¯è¨€çš„程åºï¼ˆä»¥ä¸‹"修改"一è¯åŒ…括但ä¸é™äºŽç¿»è¯‘行为在內)。被授æƒäººåˆ™ç§°ä¸º" 您"。 本授æƒä¸é€‚用于å¤åˆ¶ã€å‘布与修改以外的行为;这些行为ä¸åœ¨æœ¬æŽˆæƒèŒƒå›´å†…ã€‚æ‰§è¡Œæœ¬ç¨‹åº çš„è¡Œä¸ºå¹¶ä¸å—é™åˆ¶ï¼Œè€Œæœ¬ç¨‹åºçš„输出åªæœ‰åœ¨å…¶å…§å®¹æž„æˆåŸºäºŽæœ¬ç¨‹åºæ‰€ç”Ÿçš„著作(而éžåªæ˜¯ å› ä¸ºæ‰§è¡Œæœ¬ç¨‹åºæ‰€é€ æˆï¼‰æ—¶ï¼Œå§‹å—本授æƒæ‹˜æŸã€‚至于程åºçš„输出內容是å¦æž„æˆæœ¬ç¨‹åºçš„è¡ ç”Ÿè‘—ä½œï¼Œåˆ™å–决于本程åºçš„具体用途。 1. 您å¯ä»¥å¯¹æ‰€æ”¶å—的本程åºæºä»£ç ï¼Œæ— è®ºä»¥ä½•ç§åª’介,å¤åˆ¶ä¸Žå‘布其完整的å¤åˆ¶ç‰©ï¼Œç„¶è€Œ 您必须符åˆä»¥ä¸‹è¦ä»¶ï¼šä»¥æ˜¾è‘—åŠé€‚当的方å¼åœ¨æ¯ä¸€ä»½å¤åˆ¶ç‰©ä¸Šå‘布适当的著作æƒæ ‡ç¤ºåŠæ— æ‹…ä¿å£°æ˜Žï¼›ç»´æŒæ‰€æœ‰æœ‰å…³æœ¬æŽˆæƒä»¥åŠæ— æ‹…ä¿å£°æ˜Žçš„原貌;并将本授æƒçš„副本连åŒæœ¬ç¨‹åºä¸€ 起交付予其他任何一ä½æœ¬ç¨‹åºçš„收å—者。 您å¯ä»¥å¯¹è®©ä¸Žå¤åˆ¶ç‰©çš„实际行为收å–一定的费用,您也å¯ä»¥è‡ªç”±å†³å®šæ˜¯å¦æ供担ä¿ä»¥ä½œä¸º 对价的交æ¢ã€‚ 2. 您å¯ä»¥ä¿®æ”¹æœ¬ç¨‹åºçš„一个或数个å¤åˆ¶ç‰©æˆ–者本程åºçš„任何部份,以æ¤å½¢æˆåŸºäºŽæœ¬ç¨‹åºæ‰€ 生的著作,并ä¾å‰è¿°ç¬¬ä¸€æ¡è§„定,å¤åˆ¶ä¸Žå‘布æ¤ä¸€ä¿®æ”¹è¿‡çš„程åºæˆ–著作,但您必须符åˆä»¥ 下è¦ä»¶ï¼š a. æ‚¨å¿…é¡»åœ¨æ‰€ä¿®æ”¹çš„æŒ¡æ¡ˆä¸Šé™„åŠ æ˜¾è‘—çš„æ ‡ç¤ºï¼Œé˜æ˜Žæ‚¨ä¿®æ”¹è¿‡è¿™äº›æŒ¡æ¡ˆï¼Œä»¥åŠä¿®æ”¹æ—¥æœŸã€‚ b. 您必须就您所å‘布或å‘è¡Œçš„è‘—ä½œï¼Œæ— è®ºæ˜¯åŒ…å«æœ¬ç¨‹åºå…¨éƒ¨æˆ–一部的著作,或者是自本 程åºæˆ–其任何部份所è¡ç”Ÿçš„著作,整体授æƒæ‰€æœ‰ç¬¬ä¸‰äººä¾æœ¬æŽˆæƒè§„定使用,且ä¸å¾—å› æ¤é¡¹æŽˆæƒè¡Œä¸ºè€Œæ”¶å–任何费用。 c. è‹¥ç»è¿‡ä¿®æ”¹çš„程åºåœ¨æ‰§è¡Œæ—¶é€šå¸¸ä»¥äº¤äº’æ–¹å¼è¯»å–å‘½ä»¤æ—¶ï¼Œæ‚¨å¿…é¡»åœ¨æœ€å¸¸è¢«ä½¿ç”¨çš„æ–¹å¼ ä¸‹ï¼ŒäºŽå¼€å§‹è¿›å…¥è¿™ç§äº¤äº’å¼ä½¿ç”¨æ—¶ï¼Œåˆ—å°æˆ–展示以下宣告:适当的著作æƒæ ‡ç¤ºåŠæ— æ‹… ä¿å£°æ˜Žï¼ˆæˆ–者声明您æ供担ä¿ï¼‰ã€ä½¿ç”¨è€…å¯ä»¥ä¾è¿™äº›æ¡ä»¶å†å‘布æ¤ç¨‹åºï¼Œä»¥åŠå‘ŠçŸ¥ä½¿ 用者如何æµè§ˆæœ¬æŽˆæƒçš„副本。(例外:若本程åºæœ¬èº«æ˜¯ä»¥äº¤äº’çš„æ–¹å¼æ‰§è¡Œï¼Œç„¶è€Œé€šå¸¸ å´ä¸ä¼šåˆ—å°è¯¥å®£å‘Šæ—¶ï¼Œåˆ™æ‚¨åŸºäºŽæœ¬ç¨‹åºæ‰€ç”Ÿçš„è‘—ä½œä¾¿æ— éœ€åˆ—å°è¯¥å®£å‘Šã€‚) 这些è¦æ±‚对修改过的著作是整体适用的。倘著作ä¸å¯è¯†åˆ¥çš„一部份并éžè¡ç”Ÿè‡ªæœ¬ç¨‹åºï¼Œå¹¶ 且å¯ä»¥åˆç†åœ°è®¤ä¸ºæ˜¯ä¸€ç‹¬ç«‹çš„ã€ä¸ªåˆ¥çš„è‘—ä½œï¼Œåˆ™å½“æ‚¨å°†å…¶ä½œä¸ºä¸ªåˆ¥è‘—ä½œåŠ ä»¥å‘布时,本授 æƒåŠå…¶æ¡æ¬¾å°†ä¸é€‚用于该部分。然而当您将上述部分,作为基于本程åºæ‰€ç”Ÿè‘—作的一部而 å‘布时,整个著作的å‘布必须符åˆæœ¬æŽˆæƒæ¡æ¬¾çš„规定,而本授æƒå¯¹äºŽå…¶ä»–被授æƒäººæ‰€ä¸ºçš„ 许å¯åŠäºŽè‘—作整体。 å› æ¤ï¼Œæœ¬æ¡è§„定的æ„图ä¸åœ¨äºŽä¸»å¼ 或剥夺您对于完全由您所完æˆè‘—作的æƒåˆ©ï¼›åº”该說,本 æ¡è§„定æ„在行使对基于程åºæ‰€ç”Ÿçš„之è¡ç”Ÿè‘—作或集åˆè‘—作å‘布行为的控制æƒã€‚ æ¤å¤–,éžåŸºäºŽæœ¬ç¨‹åºæ‰€ç”Ÿçš„其他著作与本程åºï¼ˆæˆ–基于本程åºæ‰€ç”Ÿçš„著作)在åŒä¸€å‚¨å˜æˆ– å‘布的媒介上的å•çº¯èšé›†è¡Œä¸ºï¼Œå¹¶ä¸ä¼šä½¿è¯¥è‘—ä½œå› æ¤å—本授æƒæ¡æ¬¾çº¦æŸã€‚ 3. 您å¯ä»¥ä¾å‰è¿°ç¬¬ä¸€ã€äºŒæ¡è§„定,å¤åˆ¶ä¸Žå‘布本程åºï¼ˆæˆ–第二æ¡æ‰€è¿°åŸºäºŽæœ¬ç¨‹åºæ‰€äº§ç”Ÿçš„ 著作)的目的ç 或å¯æ‰§è¡Œå½¢å¼ï¼Œä½†æ‚¨å¿…须符åˆä»¥ä¸‹è¦ä»¶ï¼š a. 附上完整ã€ç›¸å¯¹åº”的机器å¯åˆ¤è¯»æºç ,而这些æºç å¿…é¡»ä¾å‰è¿°ç¬¬ä¸€ã€äºŒæ¡è§„定在ç»å¸¸ 用以作为软件交æ¢çš„媒介物上å‘布;或 b. 附上至少三年有效的书é¢æŠ¥ä»·æ–‡ä»¶ï¼Œæ供任何第三人在支付ä¸è¶…过实际å‘布æºç 所需 æˆæœ¬çš„费用下,å–得相åŒæºç 的完整机器å¯è¯»å¤åˆ¶ç‰©ï¼Œå¹¶ä¾å‰è¿°ç¬¬ä¸€ã€äºŒæ¡è§„å®šåœ¨ç» å¸¸ç”¨ä»¥ä½œä¸ºè½¯ä»¶äº¤æ¢çš„媒介物上å‘布该å¤åˆ¶ç‰©ï¼›æˆ– c. 附上您所收å—有关å‘布相åŒæºç 的报价资讯。(本项选择仅在éžèµ¢åˆ©å‘布ã€ä¸”仅在您 ä¾å‰è¿°b项方å¼è‡ªè¯¥ä¹¦é¢æŠ¥ä»·æ–‡ä»¶æ”¶å—程åºç›®çš„ç 或å¯æ‰§è¡Œå½¢å¼æ—¶ï¼Œå§‹æœ‰é€‚用。) 著作的æºç ,是指对著作进行修改时适用的形å¼ã€‚对于一个å¯æ‰§è¡Œçš„è‘—ä½œè€Œè¨€ï¼Œå®Œæ•´çš„æº ç 是指著作ä¸æ‰€åŒ…å«æ‰€æœ‰æ¨¡ç»„的全部æºç ï¼ŒåŠ ä¸Šç›¸å…³ä»‹é¢çš„å®šä¹‰æŒ¡ï¼Œè¿˜åŠ ä¸Šç”¨ä»¥æŽ§åˆ¶è¯¥è‘— 作编译与安è£çš„æ述。然而,特別的例外情况是,所å‘布的æºç 并ä¸éœ€åŒ…å«ä»»ä½•é€šå¸¸ä¼šéš 著所执行作业系统的主è¦ç»„æˆéƒ¨åˆ†ï¼ˆç¼–译器ã€æ ¸å¿ƒç‰ç‰ï¼‰è€Œå‘å¸ƒçš„è½¯ä»¶ï¼ˆæ— è®ºä»¥æºç 或二 è¿›ä½æ ¼å¼ï¼‰ï¼Œé™¤éžè¯¥éƒ¨åˆ†æœ¬èº«å³é™„åŠ åœ¨å¯æ‰§è¡Œç¨‹åºä¸ã€‚ è‹¥å¯æ‰§è¡Œç 或目的ç çš„å‘布方å¼ï¼Œæ˜¯ä»¥æŒ‡å®šçš„地点æä¾›å˜å–ä½ç½®ä¾›äººå¤åˆ¶ï¼Œåˆ™æä¾›å¯è‡ªç›¸ åŒåœ°ç‚¹å¤åˆ¶æºç 的使用机会,视åŒå¯¹äºŽæºç çš„å‘布,然而第三人并ä¸å› æ¤è€Œè´Ÿæœ‰å°†ç›®çš„ç è¿žåŒæºç 一起å¤åˆ¶çš„义务。 4. 除本授æƒæ‰€æ˜Žç¤ºçš„æ–¹å¼å¤–,您ä¸å¾—对本程åºåŠ 以å¤åˆ¶ã€ä¿®æ”¹ã€å†æŽˆæƒæˆ–å‘布。任何试图 以其他方å¼è¿›è¡Œå¤åˆ¶ã€ä¿®æ”¹ã€å†æŽˆæƒæˆ–者å‘布本程åºçš„行为å‡ä¸ºæ— 效,并且将自动终æ¢æ‚¨ 基于本授æƒæ‰€å¾—享有的æƒåˆ©ã€‚然而,ä¾æœ¬æŽˆæƒè§„定自您手ä¸æ”¶å—å¤åˆ¶ç‰©æˆ–æƒåˆ©ä¹‹äººï¼Œåªè¦ éµå®ˆæœ¬æŽˆæƒè§„定,他们所获得的授æƒå¹¶ä¸ä¼šå› æ¤ç»ˆæ¢ã€‚ 5. å› ä¸ºæ‚¨å¹¶æœªåœ¨æœ¬æŽˆæƒä¸Šç¾åï¼Œæ‰€ä»¥æ‚¨æ— é¡»æŽ¥å—本授æƒã€‚然而,除æ¤ä¹‹å¤–æ‚¨åˆ¥æ— å…¶ä»–ä¿®æ”¹ 或å‘布本程åºæˆ–å…¶è¡ç”Ÿè‘—作的授æƒè®¸å¯ã€‚若您ä¸æŽ¥å—本授æƒï¼Œåˆ™è¿™äº›è¡Œä¸ºåœ¨æ³•å¾‹ä¸Šéƒ½æ˜¯è¢« ç¦æ¢çš„ã€‚å› æ¤ï¼Œè—‰ç”±å¯¹æœ¬ç¨‹åºï¼ˆæˆ–任何基于本程åºæ‰€ç”Ÿçš„著作)的修改或å‘布行为,您表 示了对于本授æƒçš„接å—,以åŠæŽ¥å—所有关于å¤åˆ¶ã€å‘布或修改本程åºæˆ–基于本程åºæ‰€ç”Ÿè‘— 作的æ¡æ¬¾ä¸Žæ¡ä»¶ã€‚ 6. æ¯å½“您å†å‘布本程åºï¼ˆæˆ–任何基于本程åºæ‰€ç”Ÿçš„著作)时,收å—者å³è‡ªåŠ¨èŽ·å¾—原授æƒäºº 所授予ä¾æœ¬æŽˆæƒæ¡æ¬¾ä¸Žæ¡ä»¶å¤åˆ¶ã€å‘布或修改本程åºçš„æƒåˆ©ã€‚您ä¸å¾—就本授æƒæ‰€èµ‹äºˆæ”¶å— 者行使的æƒåˆ©é™„åŠ ä»»ä½•è¿›ä¸€æ¥çš„é™åˆ¶ã€‚您对于第三人是å¦å±¥è¡Œæœ¬æŽˆæƒä¸€äº‹ï¼Œæ— 须负责。 7. 若法院判决ã€ä¸“利侵æƒä¸»å¼ 或者其他任何ç†ç”±ï¼ˆä¸é™äºŽä¸“åˆ©äº‰è®®ï¼‰çš„ç»“æžœï¼Œä½¿å¾—åŠ è¯¸äºŽ 您的æ¡ä»¶ï¼ˆæ— 论是由法院命令ã€å议书或其他方å¼é€ æˆï¼‰ä¸Žæœ¬æŽˆæƒè§„定有所冲çªï¼Œä»–们并 ä¸å…除您对于本授æƒè§„定的éµå®ˆã€‚è‹¥æ‚¨æ— æ³•åŒæ—¶ç¬¦åˆä¾æœ¬æŽˆæƒæ‰€ç”Ÿä¹‰åŠ¡åŠå…¶ä»–相关义务而 进行å‘布,那么其结果便是您ä¸å¾—å‘布该程åºã€‚例如,若专利授æƒä¸å…许其他人直接或间 接å–å¾—å¤åˆ¶ç‰©ï¼Œé€šè¿‡æ‚¨ä»¥å…付æƒåˆ©é‡‘çš„æ–¹å¼å†å‘布该程åºï¼Œæ‚¨å”¯ä¸€èƒ½åŒæ—¶æ»¿è¶³è¯¥ä¹‰åŠ¡åŠæœ¬ 授æƒçš„æ–¹å¼å°±æ˜¯å¾¹åº•é¿å…进行该程åºçš„å‘布。 若本æ¡ä»»ä¸€éƒ¨ä»½åœ¨ç‰¹æ®Šæƒ…å†µä¸‹è¢«è®¤å®šæ— æ•ˆæˆ–æ— æ³•æ‰§è¡Œæ—¶ï¼Œæœ¬æ¡å…¶ä½™éƒ¨åˆ†ä»åº”é€‚ç”¨ï¼Œä¸”æœ¬æ¡ å…¨éƒ¨äºŽå…¶ä»–æƒ…å†µä¸‹ä»åº”适用。 本æ¡çš„目的并ä¸åœ¨è¯±ä½¿æ‚¨ä¾µå®³ä¸“利或其他財产æƒçš„æƒåˆ©ä¸»å¼ ,或就æ¤ç±»ä¸»å¼ çš„æœ‰æ•ˆæ€§åŠ ä»¥ 争执;本æ¡çš„唯一目的,是在ä¿éšœè—‰ç”±å…¬å…±æŽˆæƒæƒ¯ä¾‹æ‰€æ‰§è¡Œè‡ªç”±è½¯ä»¶å‘布系统的完整性。 许多人信赖该系统一贯使用的应用程åºï¼Œè€Œå¯¹ç»ç”±æ¤ç³»ç»Ÿå‘布的大é‡è½¯ä»¶æœ‰ç›¸å½“多的贡献 ;作者ï¼è´¡çŒ®è€…有æƒå†³å®šä»–或她是å¦å¸Œæœ›ç»ç”±å…¶ä»–的系统å‘布软件,而被授æƒäººåˆ™æ— è¯¥ç§ é€‰æ‹©æƒã€‚ 本æ¡çš„用æ„在于将本授æƒå…¶ä»–ä¸ç¡®å®šçš„部分徹底解释清楚。 8. è‹¥å› ä¸ºä¸“åˆ©æˆ–äº«æœ‰è‘—ä½œæƒä¿æŠ¤çš„介é¢é—®é¢˜ï¼Œè€Œä½¿å¾—本程åºçš„å‘布与ï¼æˆ–使用局é™äºŽæŸäº› 国家时,则将本程åºç½®äºŽæœ¬æŽˆæƒè§„范之下的原著作æƒäººå¾—增列明确的å‘布地区é™åˆ¶æ¡æ¬¾ï¼Œ 将这些国家排除在外,而使å‘布的许å¯åªé™åœ¨æœªå—排除的国家之內或之ä¸ã€‚在该ç‰æƒ…况下 ,该é™åˆ¶æ¡æ¬¾å¦‚åŒä»¥ä¹¦é¢æ–¹å¼è®¢å®šäºŽæœ¬æŽˆæƒå…§å®¹ä¸ï¼Œè€Œæˆä¸ºæœ¬æŽˆæƒçš„æ¡æ¬¾ã€‚ 9. 自由软件基金会得éšæ—¶å‘表通用公共授æƒçš„ä¿®æ£ç‰ˆä¸Žï¼æˆ–新版本。新版本在精神上将近 似于目å‰çš„版本,然而在细节上或所ä¸åŒä»¥å› 应新的问题或状况。æ¯ä¸€ä¸ªç‰ˆæœ¬éƒ½æœ‰ä¸ªåˆ¥çš„ 版本å·ç 。若本程åºæŒ‡å®šæœ‰æŽˆæƒç‰ˆæœ¬å·ç ,表示其适用该版本或是"任何新版本"æ—¶ï¼Œæ‚¨å¯ ä»¥é€‰æ‹©éµå¾ªè¯¥ç‰ˆæœ¬æˆ–任何由自由软件基金会日åŽæ‰€å‘表新版本的æ¡æ¬¾ä¸Žæ¡ä»¶ã€‚若本程åºå¹¶ 未指定授æƒç‰ˆæœ¬å·ç 时,您å¯ä»¥é€‰æ‹©ä»»ä¸€è‡ªç”±è½¯ä»¶åŸºé‡‘会所å‘表的版本。 10. 若您想将部分本程åºçº³å…¥å…¶ä»–自由程åºï¼Œè€Œå…¶å‘布的æ¡ä»¶æœ‰æ‰€ä¸åŒæ—¶ï¼Œè¯·å†™ä¿¡å–得作 者的许å¯ã€‚若为自由软件基金会享有著作æƒçš„软件,请写信至自由软件基金会;我们有时 会以例外方å¼äºˆä»¥å¤„ç†ã€‚我们的决定å–å†³äºŽä¸¤é¡¹ç›®æ ‡ï¼šç¡®ä¿æˆ‘们自由软件的所有è¡ç”Ÿè‘—作 å‡ç»´æŒåœ¨è‡ªç”±çš„状æ€ï¼Œå¹¶å¹¿æ³›åœ°ä¿ƒè¿›è½¯ä»¶çš„分享与å†åˆ©ç”¨ã€‚ æ— æ‹…ä¿å£°æ˜Ž 11. 由于本程åºæ˜¯æ— å¿æŽˆæƒï¼Œå› æ¤åœ¨æ³•å¾‹è®¸å¯èŒƒå›´å…§ï¼Œæœ¬æŽˆæƒå¯¹æœ¬ç¨‹åºå¹¶ä¸è´Ÿæ‹…ä¿è´£ä»»ã€‚ éžç»ä¹¦é¢å£°æ˜Žï¼Œè‘—作æƒäººä¸Žï¼æˆ–其他æ供程åºä¹‹äººï¼Œæ— 论明示或默许,å‡æ˜¯ä¾ã€ŒçŽ°å†µã€æ 供本程åºè€Œå¹¶æ— 任何形å¼çš„æ‹…ä¿è´£ä»»ï¼Œå…¶åŒ…括但ä¸é™äºŽï¼Œå°±é€‚售性以åŠç‰¹å®šç›®çš„的适用性 为默示性担ä¿ã€‚有关本程åºå“质与效能的全部风险å‡ç”±æ‚¨æ‰¿æ‹…。如本程åºè¢«è¯æ˜Žæœ‰ç‘•ç–µï¼Œ 您应承担所有æœåŠ¡ã€ä¿®å¤æˆ–改æ£çš„费用。 12. éžç»æ³•å¾‹è¦æ±‚或书é¢åŒæ„,任何著作æƒäººæˆ–任何å¯èƒ½ä¾å‰è¿°æ–¹å¼ä¿®æ”¹ä¸Žï¼æˆ–å‘布本程 åºè€…ï¼Œå¯¹äºŽæ‚¨å› ä¸ºä½¿ç”¨æˆ–ä¸èƒ½ä½¿ç”¨æœ¬ç¨‹åºæ‰€é€ æˆçš„一般性ã€ç‰¹æ®Šæ€§ã€æ„外性或间接性æŸå¤± ,ä¸è´Ÿä»»ä½•è´£ä»»ï¼ˆåŒ…括但ä¸é™äºŽï¼Œèµ„æ–™æŸå¤±ï¼Œèµ„料执行ä¸ç²¾ç¡®ï¼Œæˆ–应由您或第三人承担的 æŸå¤±ï¼Œæˆ–本程åºæ— 法与其他程åºè¿ä½œç‰ï¼‰ï¼Œå³ä¾¿å‰è¿°çš„著作æƒäººæˆ–其他人已被告知该ç‰æŸ 失的å¯èƒ½æ€§æ—¶ï¼Œä¹Ÿæ˜¯ä¸€æ ·ã€‚ æ¡æ–‡ç»“æŸ æ‚¨çš„æ–°ç¨‹åºè¯¥å¦‚何采用这些æ¡æ¬¾ 如果您开å‘了一个新程åºï¼Œå¹¶ä¸”希望能够让它尽å¯èƒ½åœ°è¢«å¤§ä¼—使用,达æˆæ¤ç›®çš„的最好方 å¼å°±æ˜¯è®©å®ƒæˆä¸ºè‡ªç”±è½¯ä»¶ï¼Œä»»ä½•äººä¾è¿™äº›æ¡æ¬¾è§„定都能就该软件å†ä¸ºå‘布åŠä¿®æ”¹ã€‚ 为了åšåˆ°è¿™ä¸€ç‚¹ï¼Œè¯·å°†ä»¥ä¸‹å£°æ˜Žé™„åŠ åˆ°ç¨‹åºä¸Šã€‚最安全的作法,是将声明放在æ¯ä»½æºç 挡 æ¡ˆçš„èµ·å§‹å¤„ï¼Œä»¥æœ‰æ•ˆä¼ è¾¾æ— æ‹…ä¿è´£ä»»çš„讯æ¯ï¼›ä¸”æ¯ä»½æŒ¡æ¡ˆè‡³å°‘应有 "版æƒ" 行以åŠæœ¬ä»½å£° 明全文ä½ç½®çš„æ示。 用一行æ述程åºçš„å称与其用途简述。 著作æƒæ‰€æœ‰(C) 年份 作者姓å 本程åºä¸ºè‡ªç”±è½¯ä»¶ï¼›æ‚¨å¯ä¾æ®è‡ªç”±è½¯ä»¶åŸºé‡‘会所å‘表的 GNU 通用公共授æƒæ¡æ¬¾è§„定,就本程åºå†ä¸ºå‘布与ï¼æˆ–ä¿®æ”¹ï¼›æ— è®ºæ‚¨ä¾æ®çš„是本授æƒçš„第二版或(您自行选择的)任一日åŽå‘行的版本。 本程åºæ˜¯åŸºäºŽä½¿ç”¨ç›®çš„è€ŒåŠ ä»¥å‘布,然而ä¸è´Ÿä»»ä½•æ‹…ä¿è´£ä»»ï¼›äº¦æ— 对适售性或特定目的适用性所为的默示性担ä¿ã€‚详情请å‚ç…§ GNU 通用公共授æƒã€‚ 您应已收到附éšäºŽæœ¬ç¨‹åºçš„ GNU 通用公共授æƒçš„副本;如果没有,请写信至自由软件基金会:51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA。 åŒæ—¶é™„上如何以电ååŠä¹¦é¢ä¿¡ä»¶ä¸Žæ‚¨è”系的资料。 若程åºæ˜¯ä»¥äº¤äº’æ–¹å¼è¿ä½œæ—¶ï¼Œè¯·åœ¨äº¤äº’å¼æ¨¡å¼å¼€å§‹æ—¶ï¼Œè¾“出简çŸæ示如下: Gnomovision 第69版,著作æƒæ‰€æœ‰ (C) 年份 作者姓å Gnomovisionä¸è´Ÿæ‹…ä¿è´£ä»»ï¼Œæ¬²çŸ¥è¯¦æƒ…请键入 show w。这是一个自由软件,欢迎您在特定æ¡ä»¶ä¸‹å†å‘布本程åºï¼›æ¬²çŸ¥è¯¦æƒ…请键入 show c。 所å‡è®¾çš„指令"show w"与"show c"应显示通用公共授æƒçš„相对应æ¡æ¬¾ã€‚当然,您å¯ä»¥ä½¿ç”¨" show w"与"show c"以外的指令åç§°ï¼›ç”šè‡³ä»¥é¼ æ ‡é”®å‡»æˆ–é€‰èœå•æ–¹å¼è¿›è¡Œ-åªè¦æ˜¯åˆäºŽæ‚¨ç¨‹ åºéœ€è¦çš„æ–¹å¼éƒ½å¯ä»¥ã€‚ 如有需è¦ï¼Œæ‚¨äº¦åº”å–得您的雇主(若您的工作为程åºè®¾è®¡å¸ˆï¼‰æˆ–å¦æ ¡å°±æœ¬ç¨‹åºæ‰€ç¾ç½²çš„ " 著作æƒæ”¾å¼ƒæ‰¿è«¾ä¹¦"。其范例如下,您åªè¦ä¿®æ”¹å§“åå³å¯ï¼š Yoyodyne å…¬å¸ï¼ŒèŒ²æ¤æ”¾å¼ƒ James Hacker 所写之 Gnomovision程åºï¼ˆè¯¥ç¨‹åºäº§å‡ºç¼–译器所需资讯)所有的著作æƒåˆ©ç›Šã€‚ Ty Coon å…¬å¸ç¾ç« , 1989 年四月一日 Ty Coon å…¬å¸ï¼Œå‰¯æ€»è£ 本通用公共授æƒå¹¶ä¸å…许您将本程åºå¹¶å…¥ä¸“有程åºä¸ã€‚若您的程åºæ˜¯ä¸€å程åºå‡½æ•°åº“时, 您å¯èƒ½è®¤ä¸ºå…许专有应用程åºä¸Žè¯¥å‡½å¼åº“相连结会更有帮助。若这是您所想åšçš„,请使用 GNU 函å¼åº“通用公共授æƒä»£æ›¿æœ¬æŽˆæƒã€‚