Debian GNU/Linux 安装手册 ç‰ˆæƒ Â© 2004 - 2025 Debian 安装程åºå›¢é˜Ÿ 本手册属于自由软件,您å¯ä»¥åœ¨ GNU 通用公共授æƒï¼ˆGPLï¼‰ä¸‹é‡æ–°å‘布和(或)修改它。 请在附录 F, GNU 通用公共授æƒé˜…读该许å¯è¯çš„内容。 本手册的构建版本: 20250429 。 æ‘˜è¦ æœ¬æ–‡æ¡£åŒ…å« Debian GNU/Linux 13 ç³»ç»Ÿï¼ˆä»£å· "trixie")在 64-bit RISC-V("riscv64" )硬件架构下的安装指引。它还包括关于如何使您的新 Debian 系统效用最大的信æ¯ï¼Œä»¥ åŠæŒ‡å‘更多信æ¯çš„链接。 è¦å‘Š This installation guide has not been fully updated and fact checked for riscv64. There may be parts of the manual that are incomplete or outdated. A newer version of this manual, possibly better documenting this architecture, may be found on the Internet at the debian-installer home page. You may also be able to find additional translations there. 如果您想å‚ä¸Žç¿»è¯‘å’Œæ ¡å¯¹ï¼Œæˆ–å¯¹ç¿»è¯‘é¡¹ç›®æœ‰ä»€ä¹ˆå»ºè®®ï¼Œè¯·å‘邮件到 Debian ç®€ä½“ä¸æ–‡é‚®ä»¶ 列表:debian-chinese-gb@lists.debian.org。 â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┠目录 在 riscv64 上安装 Debian GNU/Linux 13 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. 网络连接硬件 2.1.3. 外围设备与其他硬件 2.2. 安装介质 2.2.1. 网络 2.2.2. 硬盘 2.2.3. Un*x 或 GNU 系统 2.2.4. å—æ”¯æŒçš„å˜å‚¨ç³»ç»Ÿ 2.3. 内å˜ä¸Žç£ç›˜ç©ºé—´çš„需求 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. 安装å‰çš„硬件和æ“作系统的相关设置 4. 获å–系统安装介质 4.1. 官方的 Debian GNU/Linux å®‰è£…æ˜ åƒ 4.2. 从 Debian é•œåƒæœåŠ¡å™¨ä¸‹è½½æ–‡ä»¶ 4.2.1. 在哪里能找到安装文件 4.3. 自动化安装 4.3.1. 使用 Debian 安装程åºè¿›è¡Œè‡ªåŠ¨å®‰è£… 4.4. 验è¯å®‰è£…文件的完整性 5. 引导安装系统 5.1. 引坼傿•° 5.1.1. Debian 安装程åºçš„傿•° 5.1.2. ä½¿ç”¨å¼•å¯¼å‚æ•°æ¥å›žç”问题 5.1.3. 将傿•°ä¼ é€’ç»™å†…æ ¸æ¨¡å— 5.1.4. å†…æ ¸æ¨¡å—黑åå• 5.2. 安装过程ä¸çš„æ•…éšœä¿®å¤ 5.2.1. 引导é…ç½® 5.2.2. å†…æ ¸èµ·å§‹æ¶ˆæ¯çš„æ³¨è§£ 5.2.3. 报告安装问题 5.2.4. æäº¤å®‰è£…报告 6. 使用 Debian å®‰è£…ç¨‹åº 6.1. 安装程åºå¦‚何工作 6.2. ç»„ä»¶ä»‹ç» 6.3. 使用å•独的组件 6.3.1. å¯åЍ Debian 安装程åºä¸Žé…置硬件 6.3.2. 设置用户和密ç 6.3.3. é…置时钟和时区 6.3.4. 分区与选择挂载点 6.3.5. 安装基本系统 6.3.6. 安装é¢å¤–的软件 6.3.7. 创建å¯åŠ¨ç³»ç»Ÿ 6.3.8. 完æˆå®‰è£… 6.3.9. æ•…éšœå¤„ç† 6.3.10. 通过网络控制å°ï¼ˆnetwork-console)安装 6.4. 个性化é…ç½® 6.4.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. 从网络å¯åЍ A.2.3. 从硬盘å¯åЍ 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. 预置文件的内容(trixie) 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. 基本系统安装 B.4.10. 设置 apt B.4.11. 选择软件包 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 åˆ†åŒºç¨‹åº D. å…¶ä»– D.1. Linux 里的设备 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. 最åŽä¸€ç¬” E. 文案 E.1. 关于本文档 E.2. 为本文档åšå‡ºè´¡çŒ® E.3. 主è¦è´¡çŒ® E.4. å•†æ ‡ç¡®è®¤ F. GNU é€šç”¨å…¬å…±æŽˆæƒ è¡¨æ ¼æ¸…å• 3.1. æœ‰åŠ©äºŽå®‰è£…çš„ç¡¬ä»¶ä¿¡æ¯ 3.2. 推è的最低系统é…ç½® 在 riscv64 上安装 Debian GNU/Linux 13 我们éžå¸¸é«˜å…´åœ°çœ‹åˆ°æ‚¨å†³å®šè¯•试 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 计划的邮件列表(书写本文时已有 334 个邮件列表)进行沟通。订 é˜…è¿™äº›åˆ—è¡¨çš„æœ€ç®€å•æ–¹æ³•是访问 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 13 页é¢ä»¥äº†è§£æœ€è¿‘的关于 13 版 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 æœåŠ¡å™¨ä¸ŠèŽ·å¾—åŽç»å®‰è£…æ–‡ä»¶ï¼ˆå¦‚æžœæ‚¨ä¸æ˜¯é‡‡ç”¨ä¸€ 组 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. 网络连接硬件 2.1.3. 外围设备与其他硬件 2.2. 安装介质 2.2.1. 网络 2.2.2. 硬盘 2.2.3. Un*x 或 GNU 系统 2.2.4. å—æ”¯æŒçš„å˜å‚¨ç³»ç»Ÿ 2.3. 内å˜ä¸Žç£ç›˜ç©ºé—´çš„需求 æœ¬ç« åŒ…æ‹¬è¿è¡Œ Debian 所需硬件的信æ¯ã€‚您还能找到更多有关 GNU å’Œ Linux 所支æŒç¡¬ä»¶ 的信æ¯çš„链接。 2.1. 支æŒçš„硬件 Debian ä¸ä¼šè¶…出 Linux å†…æ ¸ä¸Ž GNU 工具集所支æŒçš„ç¡¬ä»¶èŒƒå›´ä¹‹å¤–ã€‚å› æ¤ï¼Œä»»ä½•被移æ¤äº† Linux å†…æ ¸ã€libcã€gcc ç‰ï¼Œå¹¶æ‹¥æœ‰å¯¹åº”çš„ Debian ç§»æ¤ç‰ˆçš„硬件体系或平å°éƒ½å¯ä»¥è¿è¡Œ Debian。请å‚考移æ¤é¡µé¢ https://www.debian.org/ports/riscv64/ 以了解更多已被 Debian GNU/Linux 测试过的 64-bit RISC-V 体系。 æœ¬ç« ä»…åŒ…å«ä¸€äº›é€šç”¨çš„ä¿¡æ¯ï¼Œä»¥åŠåœ¨ä½•处å¯ä»¥èŽ·å¾—æ›´å¤šä¿¡æ¯çš„æŒ‡å¯¼ï¼Œè€Œä¸æ˜¯è¯•å›¾åˆ—å‡ºæ”¯æŒ 64-bit RISC-V 的所有ä¸åŒç¡¬ä»¶é…置。 2.1.1. 支æŒçš„体系 Debian GNU/Linux 13 supports 7 major architectures and several variations of each architecture known as "flavors". ┌───────────────────────────┬──────────┬───────────────────────────┬──────────┠│ 体系 │Debian 命 │ å体系 │ Flavor │ │ │ å │ │ │ ├───────────────────────────┼──────────┼───────────────────────────┼──────────┤ │AMD64 & Intel 64 │amd64 │ │ │ ├───────────────────────────┼──────────┼───────────────────────────┼──────────┤ │带 FPU çš„ ARM │armhf â”‚å¤šå¹³å° â”‚armmp │ ├───────────────────────────┼──────────┼───────────────────────────┼──────────┤ │64 ä½ ARM │arm64 │ │ │ ├───────────────────────────┼──────────┼───────────────────────────┼──────────┤ │ │ │MIPS Malta │5kc-malta │ │ │ ├───────────────────────────┼──────────┤ │MIPS(å°å°¾ç«¯ï¼‰ │mips64el │Cavium Octeon │octeon │ │ │ ├───────────────────────────┼──────────┤ │ │ │Loongson 3 │loongson-3│ ├───────────────────────────┼──────────┼───────────────────────────┼──────────┤ │Power 系统 │ppc64el │IBM POWER8 或更新的机器 │ │ ├───────────────────────────┼──────────┼───────────────────────────┼──────────┤ │64bit RISC-V │riscv64 │ │ │ │(little-endian) │ │ │ │ ├───────────────────────────┼──────────┼───────────────────────────┼──────────┤ │64 ä½ IBM S/390 │s390x │æ¥è‡ª VM-reader å’Œ DASD çš„ │generic │ │ │ │IPL │ │ └───────────────────────────┴──────────┴───────────────────────────┴──────────┘ 本文档主è¦è®²è¿°çš„æ˜¯ 64-bit RISC-V 体系下的安装。如果您在寻找其他 Debian 所支æŒçš„ 体系的信æ¯ï¼Œè¯·è®¿é—® Debian-Ports 网页。 æ¤ä¸ºç¬¬ä¸€ä¸ª 64-bit RISC-V 体系的 Debian GNU/Linux æ£å¼å‘布版。我们认为它已ç»è¾¾åˆ° 了å¯å‘布的质é‡è¦æ±‚。但是,由于它没有åƒå…¶ä»–ä½“ç³»é‚£æ ·å¾—åˆ°è¶³å¤Ÿçš„æ›å…‰(ç»è¿‡ç”¨æˆ·æµ‹è¯•) ,您å¯èƒ½ä¼šé‡åˆ°ä¸€äº› bug。请使用我们的 Bug è·Ÿè¸ªç³»ç»Ÿæ¥æŠ¥å‘Šé—®é¢˜ï¼Œå¹¶æ³¨æ˜Žè¯¥ bug 是在 64-bit RISC-V å¹³å°ä¸Šä½¿ç”¨ Linux å†…æ ¸äº§ç”Ÿçš„ã€‚å½“ç„¶ï¼Œæ‚¨ä¹Ÿå¯ä»¥ç”¨ debian-riscv64 邮件 列表æ¥è¿›è¡Œè®¨è®ºã€‚ 2.1.2. 网络连接硬件 å‡ ä¹Žæ‰€æœ‰è¢« Linux å†…æ ¸æ”¯æŒçš„ç½‘å¡ (NIC) 都被安装系统支æŒï¼›é©±åŠ¨ç¨‹åºé€šå¸¸ä¼šè‡ªåŠ¨åŠ è½½ 。 2.1.3. 外围设备与其他硬件 2.2. 安装介质 本节将帮助您决定使用哪ç§ä»‹è´¨çš„版本æ¥å®‰è£… Debianã€‚æœ‰ä¸€æ•´ç« ä¸“é—¨ç”¨äºŽè¯´æ˜Žä»‹è´¨ï¼šç¬¬  4Â ç« èŽ·å–系统安装介质,里é¢åˆ—出了æ¯ç§ç±»åž‹çš„ä¼˜ç¼ºç‚¹ã€‚å½“æ‚¨é˜…è¯»é‚£ä¸€ç« çš„æ—¶å€™ï¼Œå¯èƒ½éœ€ è¦å›žè¿‡å¤´æ¥å‚考本页。 2.2.1. 网络 安装过程ä¸å¯ä»¥ä½¿ç”¨ç½‘络æ¥èŽ·å–安装所需è¦çš„æ–‡ä»¶ã€‚是å¦ä½¿ç”¨ç½‘络å–决于您选择的安装方 法和安装过程ä¸å›žç”的特定问题。安装系统支æŒå¤§å¤šæ•°ç±»åž‹çš„网络连接(包括 PPPoEï¼Œä½†ä¸ å« ISDN 或 PPP),使用 HTTP 或 FTP。安装完æˆä¹‹åŽï¼Œæ‚¨è¿˜å¯ä»¥é…置您的系统使用 ISDN å’Œ PPP。 2.2.2. 硬盘 从硬盘å¯åŠ¨å®‰è£…ç³»ç»Ÿæ˜¯è®¸å¤šä½“ç³»çš„å¦å¤–ä¸€ä¸ªé€‰æ‹©ã€‚è¿™å°†è¦æ±‚å…¶ä»–çš„æ“ä½œç³»ç»Ÿä»Žç¡¬ç›˜åŠ è½½å®‰ 装程åºã€‚该方å¼åªæŽ¨è用在没有其他安装方å¼å¯ä»¥é€‰çš„æƒ…况下。 2.2.3. Un*x 或 GNU 系统 如果您æ£åœ¨è¿è¡Œå…¶å®ƒçš„ç±» Unix 系统,也å¯ä»¥ç”¨å®ƒæ¥å®‰è£… Debian GNU/Linux è€Œæ— é¡»æœ¬æ‰‹ 册剩余部分讲述的 debian-installer 使用方法。这类安装方法å¯èƒ½å¯¹é‚£äº›å› ä¸ºç¡¬ä»¶ä¸æ”¯ æŒæˆ–机器åœäº§çš„ç”¨æˆ·æœ‰ç”¨ã€‚å¦‚æžœæ‚¨å¯¹æ¤æŠ€æœ¯æ„Ÿå…´è¶£ï¼Œè¯·ç›´æŽ¥è·³åˆ°ç¬¬Â D.3 节 "通过 Unix/ Linux 系统æ¥å®‰è£… Debian GNU/Linux"。这ç§å®‰è£…æ–¹æ³•åªæŽ¨è给高级用户在没有其他安装 方法å¯é€‰çš„æƒ…况下使用。 2.2.4.Â å—æ”¯æŒçš„å˜å‚¨ç³»ç»Ÿ Debian 安装程åºåŒ…å«çš„å†…æ ¸èƒ½è¿è¡Œåœ¨æœ€å¤§æ•°é‡çš„系统上。 IDE系统也被支æŒã€‚ 2.3. 内å˜ä¸Žç£ç›˜ç©ºé—´çš„需求 我们推è至少有 512MB 的内å˜å’Œ 4GB 的硬盘空间æ¥è¿›è¡Œå®‰è£…ã€‚å¦‚éœ€äº†è§£è¯¦ç»†çš„å€¼ï¼Œè¯·å‚ é˜…ç¬¬Â 3.4 节 "æ»¡è¶³æœ€ä½Žçš„ç¡¬ä»¶è¦æ±‚"。 第 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. 安装å‰çš„硬件和æ“作系统的相关设置 æœ¬ç« æ¶‰åŠåœ¨å¯åŠ¨å®‰è£…ç¨‹åºå®‰è£… Debian 之å‰çš„准备工作。这包括备份您的数æ®ã€æœé›†æ‚¨ç¡¬ 件的信æ¯ï¼Œä»¥åŠèŽ·å–其他一些必è¦çš„ä¿¡æ¯ã€‚ 3.1. 安装概述 å…ˆè¯´ä¸€ä¸‹æœ‰å…³é‡æ–°å®‰è£…的事情。使用 Debian 时,æžå°‘å‡ºçŽ°å¿…é¡»è¿›è¡Œå®Œå…¨é‡æ–°å®‰è£…的情况 ï¼Œå¯¼è‡´è¿™ç§æƒ…况的å¯èƒ½å¤§å¤šæ˜¯ç¡¬ç›˜çš„ç‰©ç†æ•…障。 许多常è§çš„æ“ä½œç³»ç»Ÿåœ¨é‡åˆ°ä¸¥é‡é”™è¯¯ï¼Œæˆ–者è¦å‡çº§åˆ°æ–°çš„ç‰ˆæœ¬æ—¶ï¼Œå¿…é¡»è¿›è¡Œé‡æ–°å®‰è£…。就 ç®—ä¸éœ€è¦å®Œå…¨é‡æ–°å®‰è£…,通常还得把您的å„ç§ç¨‹åºåœ¨æ–°çš„系统里也å†é‡æ–°å®‰è£…ä¸€éæ‰è¡Œã€‚ 在 Debian GNU/Linux 里,如果æ“作系统é‡åˆ°å‡ºé”™çš„æƒ…况,您大多时候都能把它修å¤è€Œä¸ ç”¨é‡æ–°å®‰è£…。å‡çº§ä¸å†éœ€è¦è¿›è¡Œå¤§è§„模的安装æ“作,您å¯ä»¥å°±åœ°å‡çº§å®ƒï¼Œè€Œè¿™äº›ç¨‹åºä¹Ÿæ€» 能和新版的æ“作系统和平共处。如果一个程åºçš„æ–°ç‰ˆæœ¬éœ€è¦å…¶ä»–程åºçš„æ›´æ–°ç‰ˆæœ¬æ¥æ”¯æŒå®ƒ ,Debian 软件包管ç†ç³»ç»Ÿä¼šè‡ªåŠ¨å¸®æ‚¨ç¡®å®šæ‰€æœ‰å¿…é¡»çš„è½¯ä»¶ï¼Œå¹¶æŠŠå®ƒä»¬å®‰è£…ä¸Šã€‚å…³é”®æ˜¯ï¼Œ Debian 为了é¿å…釿–°å®‰è£…而åšäº†å¤§é‡åŠªåŠ›ï¼Œæ‰€ä»¥æ‚¨å°½å¯ä»¥ä¸ç”¨åŽ»çƒ¦å¿ƒè¿™äº›é—®é¢˜äº†ã€‚å®‰è£…ç¨‹ åºä¸æ˜¯è®¾è®¡ç”¨æ¥é‡è£…您的系统的。 ä»¥ä¸‹æ˜¯ä½ åœ¨å®‰è£…è¿‡ç¨‹ä¸çš„æ¥éª¤è·¯çº¿å›¾ã€‚ 1. 把将è¦ç”¨æ¥å®‰è£…ç³»ç»Ÿçš„ç¡¬ç›˜ä¸Šçš„æ‰€æœ‰æ•°æ®æˆ–者文档都备份下æ¥ã€‚ 2. 在开始整个安装过程之å‰ï¼Œæ”¶é›†æ‚¨çš„计算机的硬件信æ¯å’Œå¯èƒ½ä¼šç”¨åˆ°çš„æ–‡æ¡£ã€‚ 3. 查找并(或)下载您机器所需è¦çš„安装程åºè½¯ä»¶ã€ç‰¹æ®Šçš„é©±åŠ¨ç¨‹åºæˆ–固件文件。 4. 制作 CD/DVD/U盘引导介质或æä¾›å®‰è£…程åºå¯ä»¥å¼•导的网络引导环境。 5. å¯åŠ¨å®‰è£…ç³»ç»Ÿã€‚ 6. 创建并挂载用æ¥å®‰è£… Debian 的分区。 7. ç‰å¾…自动下载ã€å®‰è£…和设置基本系统。 8. 选择并安装å¦å¤–的软件。 9. 安装 boot loader,它负责å¯åЍ Debian GNU/Linux 和(或)已有的其他系统。 10. ç¬¬ä¸€æ¬¡åŠ è½½æ–°å®‰è£…çš„ç³»ç»Ÿã€‚ 如果您在安装过程ä¸é‡åˆ°é—®é¢˜ï¼Œä¸‹é¢çš„ä¿¡æ¯å¯ä»¥å¸®åŠ©æ‚¨æ‰¾åˆ°æ¯ä¸ªæ¥éª¤é‡Œæ¶‰åŠåˆ°é‚£äº›è½¯ä»¶åŒ… 。有关这场安装"æˆå‰§"çš„"主角"的介ç»ï¼š 安装软件,debian-installerï¼Œæ˜¯æœ¬æ‰‹å†Œçš„å…³æ³¨ç„¦ç‚¹ã€‚å®ƒæŽ¢æµ‹ç¡¬ä»¶å¹¶åŠ è½½ç›¸åº”çš„é©±åŠ¨ç¨‹åº ï¼Œä½¿ç”¨ dhcp-client 建立网络连接,è¿è¡Œ debootstrap 安装基本系统的软件包,还è¿è¡Œ tasksel 让您安装æŸäº›é™„åŠ è½¯ä»¶ã€‚åœ¨è¿™ä¸ªè¿‡ç¨‹ä¸ï¼Œè¿˜æœ‰è®¸å¤šå…¶ä»–ç¨‹åºæ‰®æ¼”ç€å„自的角色, 而 debian-installer å°†ä¼´éšæ‚¨åˆ°ç¬¬ä¸€æ¬¡å¯åŠ¨æ–°ç³»ç»Ÿæ—¶æ‰å®Œæˆå®ƒçš„使命。 è¦è°ƒèŠ‚ç³»ç»Ÿæ»¡è¶³éœ€æ±‚ï¼Œtasksel å…许您选择安装å„ç§é¢„先定义的软件包集åˆï¼Œä¾‹å¦‚ Web æœ åŠ¡å™¨æˆ–ä¸€ä¸ªæ¡Œé¢çŽ¯å¢ƒã€‚ 安装过程ä¸ä¸€ä¸ªé‡è¦çš„选项是è¦ä¸è¦å®‰è£…图形桌é¢çŽ¯å¢ƒï¼Œå®ƒç”± X Window System 和一个图 形桌é¢çŽ¯å¢ƒç»„æˆã€‚如果没有选择"桌é¢çŽ¯å¢ƒ"ä»»åŠ¡ï¼Œå°±åªæœ‰ä¸€ä¸ªç›¸å¯¹åŸºæœ¬çš„ã€å‘½ä»¤è¡Œé©±åŠ¨çš„ 系统。把安装桌é¢çŽ¯å¢ƒä»»åŠ¡ä½œä¸ºé€‰é¡¹ï¼Œæ˜¯å› ä¸ºç›¸å¯¹æ–‡æœ¬ç³»ç»Ÿå®ƒéœ€è¦å¤§é‡çš„ç£ç›˜ç©ºé—´ï¼Œè€Œä¸” 由于许多 Debian GNU/Linux 系统是作为æœåŠ¡å™¨ï¼Œå¹¶ä¸éœ€è¦å›¾å½¢ç”¨æˆ·ç•Œé¢æ¥å®Œæˆå®ƒä»¬çš„å·¥ 作。 3.2. 记得备份您所有的数æ®ï¼ 开始安装之å‰ï¼Œè¯·ç¡®å®šæ‚¨å·²ç»æŠŠç³»ç»Ÿä¸æ‰€æœ‰æ•°æ®éƒ½è¿›è¡Œäº†å¤‡ä»½ã€‚如果这是您首次安装éžé¢„ 装的æ“作系统,很å¯èƒ½éœ€è¦å¯¹ç¡¬ç›˜è¿›è¡Œé‡æ–°åˆ†åŒºï¼Œæ¥ç»™ Debian 腾出安装的空间。ä¸ç®¡ä½¿ 用什么程åºï¼Œåˆ†åŒºéƒ½ä¼šä½¿ç¡¬ç›˜ä¸Šçš„æ‰€æœ‰æ•°æ®å…¨éƒ¨ä¸¢å¤±ã€‚在我们的安装 Debian GNU/Linux 的过程ä¸ä½¿ç”¨çš„分区程åºç»è¿‡å¤šå¹´ä½¿ç”¨ï¼Œè¢«è¯æ˜Žéžå¸¸å¯é ,但它的功能也éžå¸¸å¼ºå¤§ï¼Œæ‚¨å¯ 能会为一次错误æ“作而付出代价。å³ä½¿æ˜¯å·²ç»å¤‡ä»½è¿‡æ•°æ®ï¼Œä¹Ÿè¦è°¨æ…Žä½¿ç”¨ï¼Œæœ€å¥½åœ¨æ¯æ¬¡æ“ 作之å‰å…ˆè®¤çœŸè€ƒè™‘一下。两分钟的æ€è€ƒå¯èƒ½ä¼šä¸ºæ‚¨èŠ‚çœå‡ ä¸ªå°æ—¶çš„ä¸å¿…è¦çš„æ¢å¤å·¥ä½œã€‚ å¦‚æžœæ‚¨æ˜¯æƒ³æŠŠè®¡ç®—æœºåšæˆå¤šé‡å¼•导的系统,请先把计算机里å˜åœ¨çš„这些æ“作系统的安装介 质放在手边。å³ä½¿ä¸€èˆ¬ç”¨ä¸ä¸Šï¼Œå¶å°”ä¹Ÿä¼šéœ€è¦æ‚¨é‡æ–°å®‰è£…æ“作系统的引导程åº(boot loader)使系统å¯ä»¥å¯åŠ¨ï¼Œæˆ–è€…æ›´ç³Ÿçš„æƒ…å†µä¸‹ï¼Œå¾—é‡æ–°å®‰è£…该æ“作系统并æ¢å¤ä¹‹å‰å¤‡ä»½çš„æ–‡ 件。 3.3.Â ä¸€äº›æœ‰ç”¨çš„ä¿¡æ¯ 3.3.1. 文档 3.3.1.1. 安装手册 您æ£åœ¨é˜…读的文档,是 Debian trixie å‘行版安装指å—çš„æ£å¼ç‰ˆæœ¬; 还有å„ç§æ–‡ä»¶æ ¼å¼å’Œ ä¸åŒè¯ç§çš„翻译。 3.3.1.2. 硬件文档 通常包å«è®¾ç½®å’Œä½¿ç”¨æ‚¨ç¡¬ä»¶çš„æœ‰ç”¨ä¿¡æ¯ã€‚ 3.3.2. æä¾›ç¡¬ä»¶ä¿¡æ¯çš„èµ„æº è®¸å¤šæƒ…å†µä¸‹ï¼Œå®‰è£…ç¨‹åºèƒ½è‡ªåŠ¨æ£€æµ‹æ‚¨çš„ç¡¬ä»¶ã€‚ä½†ä½œä¸ºé¢„å¤‡ï¼Œæˆ‘ä»¬æŽ¨èæ‚¨è¿˜æ˜¯åœ¨å®‰è£…之å‰ç†Ÿ 悉一下您的硬件比较好。 获å–硬件信æ¯çš„途径有: • æ¯ä¸ªç¡¬ä»¶é™„带的手册。 • 您计算机的 BIOS/UEFI é…置画é¢ã€‚在计算机å¯åŠ¨æ—¶ï¼Œå¯ä»¥é€šè¿‡æŒ‰ç»„åˆé”®æŸ¥çœ‹è¿™äº›ç”»é¢ 。请确认您手册ä¸çš„组åˆé”®ã€‚通常,它是 Delete 或 F2 键,但有些厂商会使用其他 的组åˆé”®ã€‚一般在系统开机的时候会显示信æ¯è¡¨æ˜ŽæŒ‰å“ªäº›é”®æ¥è¿›å…¥è®¾ç½®ç•Œé¢ã€‚ • æ¯ä¸ªç¡¬ä»¶çš„包装盒。 • å…¶ä»–æ“作系统里é¢çš„系统命令或工具,包括文件管ç†å™¨çš„æ˜¾ç¤ºã€‚该资æºå¯¹äº†è§£ RAM å’Œ 硬盘特别有用。 • 您的系统管ç†å‘˜æˆ–者互è”网æœåŠ¡æä¾›å•†ã€‚他们å¯ä»¥å‘Šè¯‰æ‚¨æ‰€éœ€çš„网络和 e-mail é…ç½® ä¿¡æ¯ã€‚ 表 3.1.Â æœ‰åŠ©äºŽå®‰è£…çš„ç¡¬ä»¶ä¿¡æ¯ â”Œâ”€â”€â”€â”€â”¬â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â” â”‚ç¡¬ä»¶â”‚æ‚¨éœ€è¦äº†è§£çš„ä¿¡æ¯ â”‚ └────┴─────────────────┘ 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 ç³» 统上,您需è¦å†æ‰“开设备管ç†å™¨é¡µä¸Šçš„ "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。 3.4.Â æ»¡è¶³æœ€ä½Žçš„ç¡¬ä»¶è¦æ±‚ 您一旦收集好计算机上硬件é…置的相关信æ¯ï¼Œå¤æŸ¥ä¸€ä¸‹æ‚¨çš„硬件,就å¯ä»¥è®©æ‚¨å¦‚愿以å¿ï¼Œ 安装上系统。 表 3.2. 推è的最低系统é…ç½® ┌────────────┬──────────────┬──────────────┬────┠│ 安装类别 │RAM (æœ€ä½Žè¦æ±‚)│RAM (推èé…ç½®)│硬盘│ ├────────────┼──────────────┼──────────────┼────┤ â”‚æ— æ¡Œé¢çš„系统│512MB │1GB │4GB │ └────────────┴──────────────┴──────────────┴────┘ æœ€ä½Žè¦æ±‚é…置认为交æ¢ç©ºé—´ï¼ˆswap)å¯ç”¨ï¼Œä¸”ä½¿ç”¨éž liveå®‰è£…æ˜ åƒã€‚"æ— æ¡Œé¢çš„系统"é…ç½® 认为使用基于文本(éžå›¾å½¢ç•Œé¢ï¼‰çš„安装程åºã€‚ å®žé™…çš„å†…å˜æœ€ä½Žè¦æ±‚会低于表ä¸çš„æ•°å—很多。å¯åŠ¨äº¤æ¢åˆ†åŒºæ—¶ï¼ŒDebian å¯ä»¥åœ¨ MB è¿™æ ·å°‘ 的内å˜ä¸Šå®‰è£…ã€‚åŒæ ·ï¼Œå¯¹ç£ç›˜ç©ºé—´ä¹Ÿæ˜¯å¦‚æ¤ï¼Œå–å†³äºŽæ‚¨é€‰æ‹©å®‰è£…çš„åº”ç”¨è½¯ä»¶ã€‚æœ‰å…³æ‰€éœ€ç£ ç›˜ç©ºé—´çš„å¦å¤–的信æ¯ï¼Œè¯·å‚è§ç¬¬Â D.2 节 "å„软件集所需的ç£ç›˜ç©ºé—´"。 为了能在这类内å˜è¾ƒå°çš„系统之上è¿è¡Œï¼Œå®‰è£…程åºé€šå¸¸èƒ½å¤Ÿè‡ªåЍå¯ç”¨ä¸€äº›èŠ‚çœå†…å˜çš„优化 手段,但是对于一些测试较ä¸å®Œå–„的架构,安装程åºä¹Ÿå¯èƒ½ä¸ä¼šè¿™ä¹ˆåšã€‚ä¸è¿‡ï¼Œæ‚¨ä¹Ÿå¯ä»¥ é€šè¿‡æ·»åŠ lowmem=1 或更激进的 lowmem=2 引坼傿•°æ‰‹åЍå¯ç”¨è¿™äº›ä¼˜åŒ–(å‚è§ç¬¬Â 6.3.1.1 节 "检测å¯ç”¨å†…å˜/å°å†…å˜æ¨¡å¼"以åŠç¬¬Â 5.1.1 节 "Debian 安装程åºçš„傿•°")。 在较å°çš„å†…å˜æˆ–ç£ç›˜ç©ºé—´ä¸Šå®‰è£…系统或许å¯è¡Œï¼Œä½†åªé’ˆå¯¹æœ‰ç»éªŒçš„用户。 很难说清楚æœåŠ¡å™¨å®‰è£…è¯¥éœ€è¦å¤šå°‘内å˜å’Œç£ç›˜ç©ºé—´ï¼Œè¿™å®Œå…¨å–决于æœåŠ¡å™¨çš„ç”¨é€”ã€‚ è¦æé†’æ‚¨çš„æ˜¯ï¼Œä¸Šé¢æ‰€è¯´çš„空间大å°å¹¶æ²¡æœ‰æŠŠä»»ä½•其它的资料数æ®åŒ…å«åœ¨å†…ã€‚è¿™é€šå¸¸åŒ…å« ç”¨æˆ·çš„æ–‡ä»¶ã€ä¿¡ä»¶æˆ–者数æ®ã€‚在考虑您自己的文件和数æ®ç©ºé—´æ—¶ï¼Œè¶Šæ…·æ…¨è¶Šå¥½ã€‚ 在推è的系统需求ä¸å·²ç»åŒ…嫿µç•…è¿è¡Œ Debian GNU/Linux 所需的ç£ç›˜ç©ºé—´ã€‚尤其是 /var 分区里装有许多 Debian 的特定状æ€ä¿¡æ¯å’Œç±»ä¼¼æ—¥å¿—æ–‡ä»¶è¿™æ ·çš„å¸¸è§„å†…å®¹ã€‚dpkg 所用的文 ä»¶(嫿œ‰æ‰€æœ‰å·²å®‰è£…软件包的信æ¯)很容易就会消耗掉 40MB。å¦å¤–,apt-get 会在安装å‰å°† ä¸‹è½½çš„è½¯ä»¶åŒ…æ”¾åœ¨è¿™é‡Œã€‚æ‚¨åº”å½“æœ€å°‘åˆ†é… 200MB 的空间给 /varï¼Œå¦‚æžœæ‚¨å®‰è£…äº†å›¾å½¢æ¡Œé¢ ç³»ç»Ÿï¼Œè¿˜è¦æ›´å¤šç©ºé—´ã€‚ 3.5. 为多é‡å¯åŠ¨ç³»ç»Ÿäº‹å…ˆåˆ†åŒº 为您的硬盘分区仅仅指的是将您的硬盘空间切分æˆå‡ å—。分区之åŽï¼Œæ¯ä¸€å—都是独立于其 余部分的å•独空间。这和在一个大房åé‡Œç Œå‡ å µå¢™æœ‰å‡ åˆ†ç›¸ä¼¼ï¼Œå¦‚æžœæ‚¨åœ¨å…¶ä¸ä¸€é—´æˆ¿é—´é‡Œ 安置家具,那么这ä¸ä¼šå¯¹å…¶å®ƒæˆ¿é—´æœ‰ä»»ä½•å½±å“。 如果在您的机器ä¸å·²ç»å®‰è£…有æ“作系统å 用了整个ç£ç›˜ï¼ŒåŒæ—¶æ‚¨ä¹Ÿå¸Œæœ›æŠŠ Linux 装在åŒä¸€ å—ç¡¬ç›˜ä¸Šï¼Œé‚£ä¹ˆå°±å¿…é¡»é‡æ–°å¯¹ç¡¬ç›˜åˆ†åŒºã€‚Debian 需è¦å®ƒè‡ªå·±ä¸“用的硬盘分区。它ä¸èƒ½è¢«å®‰ 装在 Windows 或者 MacOS 的分区上。它å¯ä»¥ä¸Žå…¶å®ƒ Unix 系统共享一些分区,但是我们 在这里ä¸ä¼šå¯¹æ¤è¿›è¡Œè¯´æ˜Žã€‚最起ç ,您è¦ä¸º Debian çš„æ ¹ç›®å½•å‡†å¤‡ä¸€ä¸ªä¸“ç”¨çš„åˆ†åŒºã€‚ 通过当å‰çš„æ“ä½œç³»ç»Ÿä¸çš„分区工具,您å¯ä»¥èŽ·çŸ¥çŽ°åœ¨çš„åˆ†åŒºçŠ¶å†µã€‚åˆ†åŒºå·¥å…·æ€»ä¼šæä¾›ä¸€ç§ 办法让您查看现有的分区情况,而ä¸ä½œä»»ä½•改动。 通常情况下,改动一个已ç»å»ºç«‹æ–‡ä»¶ç³»ç»Ÿçš„分区,会导致其ä¸çš„æ•°æ®ä¿¡æ¯éåˆ°æŸæ¯ã€‚å› è€Œ ï¼Œæ‚¨åº”å½“åœ¨é‡æ–°åˆ†åŒºä¹‹å‰æ€»æ˜¯å…ˆåšä¸€ä¸‹å¤‡ä»½ã€‚ç»§ç»æ‹¿æˆ¿åä½œæ¯”å–»ï¼Œåœ¨ç§»åŠ¨å¢™å£æ—¶ï¼Œæ‚¨æœ€å¥½ 在把挡路的家具都移开,å¦åˆ™å°±è¦å†’家具被æ¯åçš„å±é™©ã€‚ 很多新的æ“作系统都æä¾›æ— æŸç§»åŠ¨å’Œè°ƒèŠ‚å·²æœ‰åˆ†åŒºçš„åŠŸèƒ½ã€‚ä½¿å¾—åœ¨ä¸ä¸¢å¤±ä»»ä½•æ•°æ®çš„æƒ…况 ä¸‹å°±èƒ½æ·»åŠ åˆ†åŒºç©ºé—´ã€‚å³ä½¿å¤§å¤šæ—¶å€™éƒ½å¯ä»¥æ£å¸¸ä½¿ç”¨ï¼Œç”±äºŽä¿®æ”¹åˆ†åŒºæœ¬èº«å°±æ˜¯å±é™©æ“作, 应该在进行完整备份åŽå†è¿›è¡Œã€‚ 3.6. 安装å‰çš„硬件和æ“作系统的相关设置 在本节ä¸ï¼Œæˆ‘ä»¬å°†è®¨è®ºå®‰è£…ä¹‹å‰æœ‰å…³ç¡¬ä»¶è®¾ç½®çš„一些问题。如果这些问题的确å˜åœ¨çš„è¯ï¼Œ 您就需è¦åœ¨å®‰è£… Debian å‰å…ˆåšä¸€äº›å‡†å¤‡å·¥ä½œäº†ã€‚一般æ¥è¯´ï¼Œå‡†å¤‡å·¥ä½œåŒ…æ‹¬ï¼šæ£€æŸ¥æˆ–è€…å¯ èƒ½ä¿®æ”¹ç³»ç»Ÿä¸ BIOS/UEFI/系统固件(system firmware)的设定。所谓"BIOS/UEFI" 或 "ç³» 统固件"就是硬件è¿è¡Œæ‰€éœ€çš„æ ¸å¿ƒè½¯ä»¶ã€‚它在系统引导过程(å³å¼€æœºä¹‹åŽ)ä¸èµ·åˆ°äº†è‡³å…³é‡è¦ 的作用。 第 4Â ç« Â èŽ·å–系统安装介质 目录 4.1. 官方的 Debian GNU/Linux å®‰è£…æ˜ åƒ 4.2. 从 Debian é•œåƒæœåŠ¡å™¨ä¸‹è½½æ–‡ä»¶ 4.2.1. 在哪里能找到安装文件 4.3. 自动化安装 4.3.1. 使用 Debian 安装程åºè¿›è¡Œè‡ªåŠ¨å®‰è£… 4.4. 验è¯å®‰è£…文件的完整性 4.1. 官方的 Debian GNU/Linux å®‰è£…æ˜ åƒ By far the easiest way to install Debian GNU/Linux is from a set of official Debian installation images. You can buy a set of CDs/DVDs or an USB stick from a vendor (see the CD vendors page). You may also download the installation images from a Debian mirror and make your own set, if you have a fast network connection and a CD/DVD burner. Or the modern way: write such image to an USB stick (see the Debian CD/DVD page and Debian CD FAQ for detailed instructions). If you have such installation media, and they are bootable on your machine, you can skip right to 第 5Â ç« å¼•å¯¼å®‰è£…ç³»ç»Ÿ. Much effort has been expended to ensure the most-used files are on the first DVD image, so that a basic desktop installation can be done with only the first DVD. åŒæ ·ï¼Œè¦è®°ä½ï¼šå¦‚果使用的安装介质ä¸åŒ…括需è¦çš„软件包的è¯ï¼Œæ€»æ˜¯å¯ä»¥ä»¥åŽä»Žè¿è¡Œçš„æ–° Debian 系统æ¥å®‰è£…这些软件包(在安装结æŸåŽï¼‰ã€‚如果需è¦çŸ¥é“åœ¨å“ªä¸ªå®‰è£…æ˜ åƒæ‰¾åˆ°ç‰¹å®š 的软件包,请访问https://cdimage-search.debian.org/。 å¦‚æžœæ‚¨çš„æœºå™¨ä¸æ”¯æŒä»Žå…‰ç›˜åª’介引导,但您有一套DVD,å¯ä»¥ä½¿ç”¨æ›¿ä»£çš„æ–¹æ¡ˆï¼Œä¾‹å¦‚:或者 ä»Žå…‰ç›˜æ‰‹å·¥è£…è½½å†…æ ¸æ¥åˆå§‹åŒ–系统安装程åºã€‚光盘的里已ç»åŒ…å«äº†ç”¨å…¶ä»–方法引导所需的 文件;Debian ç½‘ç»œå˜æ¡£å’Œæ–‡ä»¶å¤¹ç»„织方å¼ç›¸åŒã€‚å› æ¤å½“引导需è¦ç‰¹å®šçš„æ–‡ä»¶æ—¶ï¼Œå¯ä»¥ä»Žå®‰ 装媒介的相åŒç›®å½•å’Œåç›®å½•ä¸æ‰¾åˆ°ã€‚ 一旦安装程åºè¢«å¼•导,它将能够获得光盘ä¸å…¶ä»–所有必需的文件。 如果您没有安装介质,则需è¦ä¸‹è½½å®‰è£…程åºç³»ç»Ÿæ–‡ä»¶å¹¶ä¸”把它们放到,然åŽå®ƒä»¬å¯ä»¥è¢«ç”¨ æ¥å¼•导安装程åºã€‚ 4.2. 从 Debian é•œåƒæœåŠ¡å™¨ä¸‹è½½æ–‡ä»¶ 选择离您较近的(å› æ¤å¾ˆå¯èƒ½ä¹Ÿæ˜¯æœ€å¿«çš„)é•œåƒæœåŠ¡å™¨ï¼Œè¯·å‚è§ Debian 镜åƒåˆ—表。 4.2.1. 在哪里能找到安装文件 å„ç§å®‰è£…文件å¯ä»¥åœ¨æ¯ä¸ª Debian 镜åƒçš„ debian/dists/trixie/main/installer-riscv64 /current/images/ 䏿‰¾åˆ°ï¼›MANIFEST 文件列出了æ¯ä¸€ä¸ªæ˜ åƒåŠå…¶ç”¨é€”。 4.3. 自动化安装 è¦åŒæ—¶å®‰è£…多å°è®¡ç®—机,å¯ä»¥ä½¿ç”¨å®Œå…¨è‡ªåŠ¨æ–¹å¼å®‰è£…。这方é¢çš„ Debian 软件包包括å¯ä»¥ 用æ¥å®‰è£…æœåŠ¡å™¨çš„ fai-quickstart(请å‚阅 FAI home page 了解更多细节)和 Debian 安装器自身。 4.3.1. 使用 Debian 安装程åºè¿›è¡Œè‡ªåŠ¨å®‰è£… Debian å®‰è£…ç¨‹åºæ”¯æŒä½¿ç”¨é¢„å…ˆé…置的文件进行自动安装。预置文件å¯ä»¥ä»Žç½‘络或移动介质 ä¸ŠåŠ è½½ï¼Œå¹¶è‡ªåŠ¨å›žç”安装过程ä¸çš„问题。 在附录 B, 使用预置自动进行安装是有关预置文件的完整文档,并有一些å¯ä»¥ä½¿ç”¨çš„例å 供您修改。 4.4. 验è¯å®‰è£…文件的完整性 您å¯ä»¥ç›¸å¯¹ Debian 镜åƒä¸Šçš„ SHA256SUMS 或 SHA512SUMS 文件æ¥éªŒè¯ä¸‹è½½çš„æ–‡ä»¶çš„完整 æ€§ã€‚ä½ å¯ä»¥åœ¨ç›¸åŒä½ç½®å‘çŽ°å®ƒä»¬ä½œä¸ºå®‰è£…æ˜ åƒæœ¬èº«ã€‚请访问åŽé¢çš„ä½ç½®ï¼š • CDæ˜ åƒçš„æ ¡éªŒå’Œæ–‡ä»¶, • DVDæ˜ åƒçš„æ ¡éªŒå’Œæ–‡ä»¶, • å…¶ä»–å®‰è£…æ–‡ä»¶çš„æ ¡éªŒå’Œæ–‡ä»¶. ä¸ºäº†è®¡ç®—ä¸‹è½½çš„å®‰è£…æ–‡ä»¶çš„æ ¡éªŒå’Œï¼Œè¯·åˆ†åˆ«ä½¿ç”¨ sha256sum filename.iso å’Œ sha512sum filename.iso ,然åŽå°†æ˜¾ç¤ºçš„æ ¡éªŒå’Œä¸Žå„自相应的 SHA256SUMS å’Œ SHA512SUMS 文件ä¸çš„值进行比较。 在这个题目(如脚本check_debian_iso,将上述过程åŠè‡ªåŠ¨åŒ–ï¼‰ä¸Šï¼ŒDebian CD FAQ 具有 更多有用信æ¯ï¼Œä»¥åŠæŒ‡ç¤ºï¼Œå¦‚何验è¯ä¸Šè¿°æ ¡éªŒå’Œæ–‡ä»¶è‡ªèº«çš„完整性。 第 5Â ç« Â å¼•å¯¼å®‰è£…ç³»ç»Ÿ 目录 5.1. 引坼傿•° 5.1.1. Debian 安装程åºçš„傿•° 5.1.2. ä½¿ç”¨å¼•å¯¼å‚æ•°æ¥å›žç”问题 5.1.3. 将傿•°ä¼ é€’ç»™å†…æ ¸æ¨¡å— 5.1.4. å†…æ ¸æ¨¡å—黑åå• 5.2. 安装过程ä¸çš„æ•…éšœä¿®å¤ 5.2.1. 引导é…ç½® 5.2.2. å†…æ ¸èµ·å§‹æ¶ˆæ¯çš„æ³¨è§£ 5.2.3. 报告安装问题 5.2.4. æäº¤å®‰è£…报告 5.1.Â å¼•å¯¼å‚æ•° 引坼傿•°æ˜¯ Linux å†…æ ¸å‚æ•°ï¼Œä¸€èˆ¬ç”¨äºŽç¡®ä¿èƒ½å¤Ÿæ£ç¡®åœ°å¤„ç†å¤–围设备。对于其ä¸çš„大多数 部分æ¥è¯´ï¼Œå†…æ ¸èƒ½å¤Ÿè‡ªåŠ¨æ£€æµ‹å¤–å›´è®¾å¤‡çš„ç›¸å…³ä¿¡æ¯ã€‚但是在æŸäº›æƒ…况下,需è¦ç»™å†…æ ¸ä¸€ç‚¹ å°å°çš„帮助。 如果这是第一次引导系统,å°è¯•缺çœçš„引坼傿•°ï¼ˆå³ï¼šä¸è¦å°è¯•ç”šè‡³ä»»ä½•å‚æ•°ï¼‰ï¼Œå¹¶ä¸”检 查是å¦å·¥ä½œæ£ç¡®ã€‚è¿™å¯èƒ½æˆåŠŸï¼Œå¦‚æžœä¸æˆåŠŸå¯ä»¥é‡æ–°å¼•导,并且查找å‘系统通知硬件的任 ä½•ç‰¹å®šå‚æ•°ã€‚ å¾ˆå¤šå¼•å¯¼å‚æ•°çš„ä¿¡æ¯å¯ä»¥æŸ¥çœ‹ Linux BootPrompt HOWTO,其ä¸åŒ…æ‹¬ä¸€äº›è€æ—§ç¡¬ä»¶çš„æç¤ºã€‚ 这一节åªåŒ…å«ä¸€äº›æœ€çªå‡ºçš„åŸºæœ¬å‚æ•°ã€‚一些常è§çš„问题æè¿°è§ä¸‹é¢çš„第 5.2 节 "安装过程 ä¸çš„æ•…障修å¤"。 5.1.1. Debian 安装程åºçš„傿•° 安装系统能识别一些会有用的é¢å¤–çš„å¼•å¯¼å‚æ•° ^[2]。 è®¸å¤šå‚æ•°éƒ½æœ‰"简写",æ¥å¸®åŠ©é¿å…å†…æ ¸å‘½ä»¤è¡Œé€‰é¡¹çš„é™åˆ¶ï¼Œå¹¶ä¸”æ›´å®¹æ˜“è¾“å…¥å‚æ•°ã€‚å¦‚æžœå‚ æ•°æœ‰ç®€å†™ï¼Œé‚£ä¹ˆä¼šåˆ—åœ¨ï¼ˆæ£å¸¸çš„)长形å¼åŽé¢çš„æ‹¬å·é‡Œã€‚本手册ä¸çš„示例一般也使用简写 。 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) ä¸€äº›æž¶æž„ä½¿ç”¨å†…æ ¸å¸§ç¼“å˜æ¥ä»¥å¤šç§è¯è¨€æä¾›å®‰è£…。如果帧缓å˜ä½¿æ‚¨çš„系统出现问题, å¯ä»¥é€šè¿‡ä½¿ç”¨å‚æ•° fb=false æ¥å…³é—这个特性。这类问题的症状是关于 bterm 或者 bogl 的错误消æ¯ã€ç©ºç™½çš„å±å¹•,或者在开始安装åŽå‡ åˆ†é’Ÿå†…æ»æœºã€‚ netcfg/disable_autoconfig debian-installer 默认自动检测 IPv6的网络é…置和 DHCP。如果检测æˆåŠŸçš„è¯ï¼Œå°†æ²¡ 有机会回顾并且更改已ç»èŽ·å¾—çš„è®¾å®šã€‚åªèƒ½åœ¨è‡ªåŠ¨æ£€æµ‹å¤±è´¥çš„æƒ…å†µä¸‹æ‰‹å·¥é…置网络。 如果本地网络上有IPv6路由器或 DHCP æœåŠ¡å™¨ï¼Œä½†æ˜¯å› ä¸ºä¾‹å¦‚å®ƒä»¬ç»™å‡ºé”™è¯¯çš„ç”æ¡ˆè€Œ 䏿ƒ³ä½¿ç”¨å®ƒï¼Œé‚£ä¹ˆå¯ä»¥ä½¿ç”¨å‚æ•° netcfg/disable_autoconfig=true æ¥é˜²æ¢ç½‘络进行 任何自动é…置,并手动输入信æ¯ã€‚ hw-detect/start_pcmcia 如果é‡åˆ°é—®é¢˜çš„è¯åˆ™è®¾ç½®ä¸º false,æ¥é˜»æ¢å¯åЍ PCMCIA æœåŠ¡ã€‚æœ‰äº›ç¬”è®°æœ¬æœºæ€»æ‰€å‘¨ çŸ¥ä¼šæœ‰è¿™ç§æ•…障现象。 preseed/url (url) å°† url 指定为è¦ä¸‹è½½å¹¶ä½¿ç”¨äº‘设置文件,æ¥ä½¿å®‰è£…自动化。请å‚è§ç¬¬Â 4.3 节 "自动 化安装"。 preseed/file (file) 将路径指定到è¦åŠ è½½çš„é¢„è®¾ç½®æ–‡ä»¶ï¼Œç”¨äºŽä½¿å®‰è£…è‡ªåŠ¨åŒ–ã€‚è¯·å‚è§ç¬¬Â 4.3 节 "自动化安 装"。 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.1.2.Â ä½¿ç”¨å¼•å¯¼å‚æ•°æ¥å›žç”问题 除了一些例外,对于安装过程ä¸è¯¢é—®çš„问题,值å¯ä»¥åœ¨å¼•导æç¤ºç¬¦åŽè®¾ç½®ï¼Œå°½ç®¡è¿™åªåœ¨æŸ äº›ç‰¹å®šæƒ…å†µä¸‹çœŸæ£æœ‰ç”¨ã€‚有关如何æ“作的一般指示å¯ä»¥åœ¨ç¬¬Â B.2.2 节 "ä½¿ç”¨å¼•å¯¼å‚æ•°é¢„ç½® é—®é¢˜çš„ç”æ¡ˆ" 䏿‰¾åˆ°ã€‚䏋颿˜¯ä¸€äº›ç‰¹å®šçš„例å。 debian-installer/language (language), debian-installer/country (country), debian-installer/locale (locale) æœ‰ä¸¤ç§æ–¹æ³•ä¸ºå®‰è£…è¿‡ç¨‹å’Œå®‰è£…å¥½çš„ç³»ç»Ÿæ¥æŒ‡å®šæ‰€ä½¿ç”¨çš„è¯è¨€ã€å›½å®¶å’ŒåŒºåŸŸè®¾ç½®ã€‚ 第一ç§ä¸”最简å•的方法是åªä¼ 递 localeï¼ˆåŒºåŸŸè®¾ç½®ï¼‰å‚æ•°ã€‚è¯è¨€å’Œå›½å®¶å°†ä»Žè¯¥å€¼ä¸å¾— 到。例如,您å¯ä»¥ä½¿ç”¨ locale=de_CH.UTF-8 选择è¯è¨€ä¸ºå¾·è¯ï¼Œç‘žå£«ä¸ºå›½å®¶ï¼ˆå®‰è£…好 的系统ä¸é»˜è®¤å°† de_CH.UTF-8 设置为默认的区域设置)。该方法的é™åˆ¶æ˜¯ï¼Œå¹¶éžæ‰€æœ‰ çš„è¯è¨€ã€å›½å®¶å’ŒåŒºåŸŸè®¾ç½®çš„组åˆå¯ä»¥ä»¥è¿™ç§æ–¹å¼å®žçŽ°ã€‚ ç¬¬äºŒç§æ˜¯æ›´å…·çµæ´»çš„选项,分开指定 language(è¯è¨€ï¼‰å’Œ countryï¼ˆå›½å®¶ï¼‰ã€‚åœ¨è¿™ç§ æƒ…å†µä¸‹ locale(区域设置)å¯ä»¥å¯é€‰åœ°æ·»åŠ ï¼Œä¸ºå®‰è£…å¥½çš„ç³»ç»ŸæŒ‡å®šé»˜è®¤çš„åŒºåŸŸè®¾ç½®ã€‚ 示例:language=en country=DE locale=en_GB.UTF-8。 anna/choose_modules (modules) å¯ç”¨æ¥è‡ªåŠ¨åŠ è½½é‚£äº›é»˜è®¤ä¸åŠ è½½çš„å®‰è£…ç¨‹åºç»„件。一些å¯èƒ½æœ‰ç”¨çš„å¯é€‰ç»„ä»¶çš„ä¾‹åæ˜¯ openssh-client-udeb (使您å¯ä»¥åœ¨å®‰è£…过程ä¸ä½¿ç”¨ scp)。 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.1.3.Â å°†å‚æ•°ä¼ é€’ç»™å†…æ ¸æ¨¡å— å¦‚æžœé©±åŠ¨ç¨‹åºç¼–è¯‘è¿›å†…æ ¸ä¸ï¼Œé‚£ä¹ˆå¯ä»¥åƒå†…æ ¸æ–‡æ¡£ä¸æè¿°çš„é‚£æ ·å°†å‚æ•°ä¼ é€’ç»™å†…æ ¸ã€‚ç„¶è€Œ ,如果驱动程åºç¼–译为模å—,并且由于在安装过程ä¸å†…æ ¸æ¨¡å—çš„åŠ è½½ä¸Žå¼•å¯¼å®‰è£…å¥½çš„ç³»ç»Ÿ 有些ä¸åŒï¼Œåƒå¹³æ—¶é‚£æ ·å°†å‚æ•°ä¼ é€’ç»™æ¨¡å—æ˜¯ä¸å¯èƒ½çš„。需è¦ä½¿ç”¨å®‰è£…ç¨‹åºæ‰€è¯†åˆ«çš„ç‰¹å®šè¯ æ³•æ¥æ›¿ä»£ï¼Œå®ƒä»¬å°†ç¡®ä¿å‚数能ä¿å˜åˆ°åˆé€‚çš„é…置文件ä¸ï¼Œå¹¶å½“模å—真æ£åŠ è½½çš„æ—¶å€™åŽ»ä½¿ç”¨ 傿•°ã€‚è¿™äº›å‚æ•°è¿˜ä¼šè‡ªåŠ¨ä¼ é€’åˆ°å®‰è£…å¥½çš„ç³»ç»Ÿçš„é…ç½®ä¸ã€‚ 注æ„,需è¦å°†å‚æ•°ä¼ é€’åˆ°æ¨¡å—的情况现在很少è§ã€‚åœ¨å¤šæ•°æƒ…å†µä¸‹ï¼Œå†…æ ¸å°†æ£€æµ‹å½“å‰ç³»ç»Ÿä¸ å‡ºçŽ°çš„ç¡¬ä»¶ï¼Œå¹¶å¾ˆå¥½åœ°è®¾ç½®é»˜è®¤å‚æ•°ã€‚然而,在æŸäº›æƒ…å†µä¸‹è¿˜ä¼šéœ€è¦æ‰‹åŠ¨è®¾ç½®å‚æ•°ã€‚ 用于为模å—è®¾ç½®å‚æ•°çš„è¯æ³•是: module_name.parameter_name=value 如果需è¦å°†å¤šä¸ªå‚æ•°ä¼ é€’ç»™ç›¸åŒæˆ–ä¸åŒçš„æ¨¡å—,åªéœ€è¦é‡å¤ä¸Šé¢å†…容å³å¯ã€‚例如,è¦è®¾ç½® è€å¼çš„ 3Com ç½‘å¡æ¥ä½¿ç”¨ BNC (åŒè½´ï¼‰ç«¯åå’Œ IRQ 10,则需è¦ä¼ 递: 3c509.xcvr=3 3c509.irq=10 5.1.4.Â å†…æ ¸æ¨¡å—黑åå• æœ‰æ—¶éœ€è¦å°†ä¸€ä¸ªæ¨¡å—åŠ å…¥é»‘åå•以阻æ¢å®ƒè¢«å†…æ ¸å’Œ udev è‡ªåŠ¨åŠ è½½ã€‚ä¸€ä¸ªåŽŸå› ä¼šæ˜¯ç‰¹åˆ«çš„ 模å—ä¼šä¸Žæ‚¨çš„ç¡¬ä»¶äº§ç”Ÿé—®é¢˜ã€‚å†…æ ¸æœ‰æ—¶ä¼šä¸ºç›¸åŒçš„硬件列出两个ä¸åŒçš„驱动程åºã€‚如果驱 动程åºå†²çªæˆ–è€…é¦–å…ˆåŠ è½½äº†é”™è¯¯çš„é©±åŠ¨ç¨‹åºï¼Œé‚£ä¹ˆä¼šé€ æˆè®¾å¤‡æ— 法æ£å¸¸å·¥ä½œã€‚ å¯ä»¥ä½¿ç”¨ä¸‹é¢çš„è¯æ³•将模å—åŠ å…¥é»‘åå•:module_name.blacklist=yes。这会让该模å—在安 装过程和安装好的系统ä¸éƒ½åŠ å…¥ /etc/modprobe.d/blacklist.local 文件的黑åå•ä¸ã€‚ 注æ„,安装系统自己ä»ç„¶ä¼šåŠ è½½æ¨¡å—。è¦é˜»æ¢è¿™ç§æƒ…况,å¯ä»¥ä»¥ä¸“å®¶æ¨¡å¼æ¥è¿è¡Œå®‰è£…ç¨‹åº ï¼Œå¹¶ä¸”åœ¨ç¡¬ä»¶æ£€æµ‹é˜¶æ®µä¸ä»Žæ˜¾ç¤ºçš„æ¨¡å—列表ä¸å–消该模å—。 5.2. 安装过程ä¸çš„æ•…éšœä¿®å¤ 5.2.1. 引导é…ç½® 如果在引导过程ä¸é‡åˆ°äº†é—®é¢˜æˆ–è€…å†…æ ¸æŒ‚èµ·ï¼Œä¸è¯†åˆ«å®žé™…拥有的外围设备,或者驱动ä¸èƒ½ 被æ£ç¡®è¯†åˆ«ï¼Œé‚£ä¹ˆé¦–å…ˆè¦æ£€æŸ¥çš„æ˜¯å¼•坼傿•°ï¼Œå¦‚在第 5.1 节 "引坼傿•°" 䏿‰€è®¨è®ºçš„。 5.2.2.Â å†…æ ¸èµ·å§‹æ¶ˆæ¯çš„æ³¨è§£ 在引导顺åºä¸ï¼Œå¯ä»¥çœ‹åˆ°å¾ˆå¤šæ¶ˆæ¯ç±»ä¼¼ can't find something(找ä¸åˆ°ä»€ä¹ˆä¸œè¥¿ï¼‰ï¼Œæˆ–者 something not present(什么东西ä¸è§äº†ï¼‰ï¼Œcan't initialize somethingï¼ˆä»€ä¹ˆä¸œè¥¿ä¸ èƒ½åˆå§‹åŒ–),或者甚至 this driver release depends on something(这个驱动程åºç‰ˆæœ¬ ä¾èµ–于什么东西)。大多数这些消æ¯éƒ½æ˜¯æ— å®³çš„ã€‚ä¹‹æ‰€ä»¥çœ‹åˆ°å®ƒä»¬ï¼Œæ˜¯å› ä¸ºå®‰è£…ç³»ç»Ÿçš„å†… æ ¸è¢«æž„å»ºä¸ºè¿è¡Œåœ¨å…·æœ‰å¾ˆå¤šä¸åŒå¤–围设备的计算机上。显然,没有一个计算机å¯èƒ½æ‹¥æœ‰æ‰€ æœ‰çš„å¤–å›´è®¾å¤‡ï¼Œå› æ¤æ“作系统å¯èƒ½åœ¨æŸ¥æ‰¾ä¸€äº›æ‚¨æ²¡æœ‰çš„设备时å‘出一些报怨。有时å¯ä»¥çœ‹ 到系统暂åœäº†ä¸€æ®µæ—¶é—´ã€‚这是由于它在ç‰å¾…一å°è®¾å¤‡çš„å“应,而这å°è®¾å¤‡å¹¶æ²¡æœ‰å‡ºçŽ°åœ¨æ‚¨ 的系统上。如果您å‘çŽ°è¿™ä¸ªæ—¶é—´é•¿å¾—æ— æ³•æŽ¥å—,那么以åŽå¯ä»¥åˆ›å»ºä¸€ä¸ªå®šåˆ¶çš„å†…æ ¸ï¼ˆè¯·å‚ è§ç¬¬Â 8.5 节 "ç¼–è¯‘æ–°å†…æ ¸")。 5.2.3. 报告安装问题 如果您ç»è¿‡äº†åˆå§‹åŒ–引导阶段,但还是ä¸èƒ½å®Œæˆå®‰è£…,那么å¯ä»¥å€ŸåŠ©äºŽ Save debug logs (å˜å‚¨è°ƒè¯•日志)èœå•选项。它让您将æ¥è‡ªå®‰è£…程åºçš„系统错误日志和é…置信æ¯ä¿å˜åˆ°å˜ 储介质上,或者用 web æµè§ˆå™¨ä¸‹è½½ã€‚è¯¥ä¿¡æ¯æˆ–许æä¾›äº†ä¸€äº›å…³äºŽå“ªé‡Œå‡ºé”™å’Œå¦‚何修å¤çš„线 索。如果您æ£åœ¨æäº¤ä¸€ä¸ª bug 报告,å¯ä»¥æŠ¥å‘Šé‡Œé™„上该信æ¯ã€‚ 安装过程的其它有关安装消æ¯å¯ä»¥åœ¨ /var/log/ 内找到,而计算机引导进入新安装好的系 ç»ŸåŽæ¶ˆæ¯æ”¾åœ¨ /var/log/debian-installer/ 里。 5.2.4. æäº¤å®‰è£…报告 å¦‚æžœä»æœ‰é—®é¢˜ï¼Œè¯·æäº¤å®‰è£…报告(å¯èƒ½çš„è¯ï¼Œè¯·ä½¿ç”¨è‹±æ–‡æ’°å†™ï¼‰ã€‚å³ä½¿å·²ç»å®‰è£…æˆåŠŸï¼Œæˆ‘ 们也鼓励å‘é€å®‰è£…报告,这让我们å¯ä»¥åœ¨æœ€å¤§çš„硬件é…置数é‡ä¸ŠèŽ·å¾—å°½å¯èƒ½å¤šçš„ä¿¡æ¯ã€‚ 注æ„,您的安装包括将公布在 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 报告ä¸ï¼Œè¯·è¯´æ˜Žé—®é¢˜æ‰€åœ¨ï¼ŒåŒ…æ‹¬å†…æ ¸æŒ‚èµ·æ—¶æœ€åŽè§åˆ°çš„å†…æ ¸æ¶ˆæ¯ã€‚æè¿°è¿›å…¥é—®é¢˜çж æ€æ‰€è¿›è¡Œçš„æ¥éª¤ã€‚ â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â” ^[2] 在当å‰çš„å†…æ ¸ï¼ˆ2.6.9 或更新),您å¯ä»¥ä½¿ç”¨ 32 ä¸ªå‘½ä»¤è¡Œå‚æ•°å’Œ 32 个环境å˜é‡é€‰ é¡¹ã€‚å¦‚æžœè¶…å‡ºå†…æ ¸å°†ä¼šå´©æºƒã€‚åŒæ ·ï¼Œæ•´ä¸ªå†…æ ¸å‘½ä»¤è¡Œæœ‰ 255 个å—符的é™åˆ¶ï¼Œè¶…出这个é™åˆ¶ 的任何内容将被截掉而ä¸ä¼šæœ‰æç¤ºã€‚ 第 6Â ç« Â ä½¿ç”¨ Debian å®‰è£…ç¨‹åº ç›®å½• 6.1. 安装程åºå¦‚何工作 6.2. ç»„ä»¶ä»‹ç» 6.3. 使用å•独的组件 6.3.1. å¯åЍ Debian 安装程åºä¸Žé…置硬件 6.3.2. 设置用户和密ç 6.3.3. é…置时钟和时区 6.3.4. 分区与选择挂载点 6.3.5. 安装基本系统 6.3.6. 安装é¢å¤–的软件 6.3.7. 创建å¯åŠ¨ç³»ç»Ÿ 6.3.8. 完æˆå®‰è£… 6.3.9. æ•…éšœå¤„ç† 6.3.10. 通过网络控制å°ï¼ˆnetwork-console)安装 6.4. 个性化é…ç½® 6.4.1. 安装替代的åˆå§‹åŒ–系统 6.1. 安装程åºå¦‚何工作 Debian 安装程åºç”±ä¸€äº›ç‰¹å®šåŠŸèƒ½çš„ç»„ä»¶ç»„æˆï¼Œå®ƒä»¬å®Œæˆå„自的安装任务。æ¯ä¸€ç»„件执行任 务时,会询问一些任务相关的问题。æ¯ä¸ªä»»åŠ¡åˆæœ‰å„自的优先级,在安装程åºå¼€å§‹æ—¶å¯ä»¥ 设置优先级以决定哪些问题会被询问。 执行默认安装时,åªä¼šé—®åˆ°å¿…è¦çš„(高优先级)é—®é¢˜ã€‚è¿™ä½¿å¾—å®‰è£…è¿‡ç¨‹é«˜åº¦è‡ªåŠ¨åŒ–ï¼Œå‡ ä¹Žä¸ éœ€ç”¨æˆ·å¹²é¢„ã€‚ç»„ä»¶è‡ªåŠ¨æŒ‰æ¬¡åºæ‰§è¡Œï¼›è‡³äºŽå“ªäº›ç»„件会执行,å–å†³äºŽä½¿ç”¨çš„å®‰è£…æ–¹æ³•ï¼Œä»¥åŠ æ‚¨çš„ç¡¬ä»¶ã€‚å¯¹äºŽæ²¡æœ‰é—®åˆ°çš„é—®é¢˜ï¼Œå®‰è£…ç¨‹åºå°†é‡‡ç”¨é»˜è®¤å€¼ã€‚ å‡å¦‚出现问题,用户将看到错误信æ¯ç”»é¢ï¼Œå¹¶ä¸”安装程åºä¼šæ˜¾ç¤ºèœå•以进行其它替代æ“作 。如果没有问题,用户将ä¸ä¼šç¢°åˆ°èœå•,åªéœ€ä¾æ¤å›žç”æ¯ä¸ªç»„ä»¶çš„æé—®ã€‚严é‡é”™è¯¯è¦ç¤ºçš„ 优先级是 "critical"ï¼Œå› æ¤ç”¨æˆ·ä¸€å®šèƒ½çœ‹åˆ°ã€‚ 在 debian-installer å¯åŠ¨çš„æ—¶å€™ï¼ŒåŠ ä¸Šä¸€äº›å¼•å¯¼å‚æ•°ï¼Œå®ƒå°†ä¼šå½±å“安装程åºä½¿ç”¨çš„默认 å€¼ã€‚ä¾‹å¦‚ï¼Œæ‚¨å¸Œæœ›æŒ‡å®šé™æ€ç½‘络连接é…ç½®(默认会使用已有的 IPv6 自动é…置和 DHCP)ï¼Œå¯ ä»¥åŠ ä¸Šå¼•å¯¼å‚æ•° netcfg/disable_autoconfig=true。å‚阅第 5.1.1 节 "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.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 或者网å¡)。在第一次è¿è¡Œçš„æ—¶å€™å¹¶ä¸æ˜¯æ‰€ 有的驱动程åºéƒ½å°±ç»ªï¼Œç¡¬ä»¶ä¾¦æµ‹ä¼šåœ¨åŽç»è¿‡ç¨‹å¤šæ¬¡é‡å¤ã€‚ 6.3.1.1. 检测å¯ç”¨å†…å˜/å°å†…å˜æ¨¡å¼ debian-installer 首先è¦åšçš„一件事是检测有效的内å˜ã€‚å¦‚æžœå†…å˜æœ‰é™ï¼Œè¯¥ç»„ä»¶å°†ä¿®æ”¹åŽ ç»çš„安装进程,使您å¯ä»¥å°† Debian GNU/Linux 安装到您的系统上。 安装程åºç”¨äºŽå‡å°‘å†…å˜æ¶ˆè€—的第一项措施是关é—翻译,也就是说,安装将åªåœ¨è‹±æ–‡ä¸‹è¿›è¡Œ 。当然,您在安装完æˆä¹‹åŽè¿˜æ˜¯å¯ä»¥è¿›è¡Œæœ¬åœ°åŒ–设置。 如果还ä¸è¡Œï¼Œå®‰è£…程åºåªåŠ è½½é‚£äº›å®ŒæˆåŸºæœ¬å®‰è£…的模å—,进一æ¥å‡å°‘å†…å˜æ¶ˆè€—。这将å‡å°‘ å®‰è£…ç³»ç»Ÿçš„åŠŸèƒ½ã€‚æ‚¨è¿˜æœ‰æœºä¼šæ‰‹åŠ¨åŠ è½½é¢å¤–的组件,但è¦ç•™æ„æ¯ä¸ªé€‰æ‹©çš„组件都会使用更 多的内å˜ï¼Œæœ‰å¯èƒ½ä½¿å®‰è£…失败。 如果安装程åºè¿è¡Œåœ¨å°å†…å˜æ¨¡å¼ä¸‹ï¼ŒæŽ¨è创建一个相对较大的交æ¢åˆ†åŒº(1-2GB)。交æ¢åˆ†åŒº 会被当作虚拟内å˜ï¼Œä½¿ç³»ç»Ÿå¯ç”¨çš„å†…å˜æ€»é‡å¢žåŠ ã€‚å®‰è£…ç¨‹åºä¼šåœ¨å®‰è£…过程的尽早阶段激活 交æ¢åˆ†åŒºã€‚注æ„,过多地使用交æ¢åˆ†åŒºä¼šé™ä½Žç³»ç»Ÿæ€§èƒ½ï¼Œå¢žåŠ ç£ç›˜æ´»åŠ¨ã€‚ 尽管如æ¤ï¼Œæ‚¨çš„系统还å¯èƒ½å†»ç»“ï¼Œå› ä¸ºç³»ç»Ÿå†…å˜æº¢å‡º(VT4 å’Œ syslog 上产生 "Out of memory" ä¿¡æ¯)ï¼Œå‡ºçŽ°æ²¡æœ‰é¢„æœŸçš„é”™è¯¯ï¼Œæˆ–è€…è¿›ç¨‹è¢«å†…æ ¸æ€æ»ã€‚ 例如,有报告称,å°å†…å˜æ¨¡å¼ä¸‹ï¼Œå½“交æ¢åˆ†åŒºä¸å¤Ÿå¤§ï¼Œåˆ›å»ºä¸€ä¸ªå¤§çš„ ext3 文件系统会失 败。如果大的交æ¢åˆ†åŒºä¹Ÿä¸èƒ½è§£å†³é—®é¢˜ï¼Œè¯·å»ºç«‹ ext2 文件系统(它是安装程åºçš„基本组 ä»¶)ä»£æ›¿ã€‚å®‰è£…ä¹‹åŽæ˜¯å¯ä»¥å°† ext2 åˆ†åŒºæ”¹æˆ ext3。 å¯ä»¥é€šè¿‡å¼•坼傿•° "lowmem" 强制安装程åºä½¿ç”¨æ¯”å®žé™…å†…å˜æ›´é«˜çš„ lowmem ç‰çº§ï¼Œè¯´æ˜Žè§ 第 5.1.1 节 "Debian 安装程åºçš„傿•°"。 6.3.1.2. 选择地区选项 大多时候,您é‡åˆ°çš„第一个问题是关于地区的选项,将用于安装过程和安装åŽçš„系统。地 区选项由è¯è¨€ã€ä½ç½®å’Œåœ°åŒºç»„æˆã€‚ 您选择的è¯è¨€å°†ç”¨äºŽç´§æŽ¥ç€çš„å®‰è£…è¿‡ç¨‹ï¼Œå¯¹è¯æ¡†å·²ç»æœ‰å„ç§è¯è¨€ç¿»è¯‘的版本。如果选择的 è¯è¨€æ²¡æœ‰å¯¹åº”翻译的版本,安装将默认使用英文。 在之åŽçš„安装过程ä¸ï¼Œæ‰€é€‰æ‹©çš„地ç†ä½ç½®(多数情况下是国家)还会被用于选择æ£ç¡®çš„æ—¶åŒº 和该国对应的 Debian 镜åƒã€‚è¯è¨€å’Œå›½å®¶åˆèµ·æ¥è¿˜æœ‰åŠ©äºŽç¡®å®šæ‚¨ç³»ç»Ÿé»˜è®¤çš„ localeï¼Œä»¥åŠ é”®ç›˜å¸ƒå±€ã€‚ 您将被首先问到首选的è¯è¨€ã€‚è¯è¨€åç§°åŒæ—¶ä»¥è‹±æ–‡(左侧)和该è¯è¨€(å³ä¾§)列出;å³ä¾§åç§° 是使用该è¯è¨€æ¥ä¹¦å†™ã€‚列表以英文å称排列。在列表的顶端是一个é¢å¤–的选项,å…许您使 用 "C" locale 替代è¯è¨€ã€‚选择 "C" locale 使得安装过程使用英文;安装的系统ä¸å†æœ‰ 本地化支æŒï¼Œlocales 软件包也ä¸ä¼šå®‰è£…。 接下æ¥å°†è¦æ±‚您选择地ç†ä½ç½®ã€‚如果您选择的è¯è¨€è¢«å¤šä¸ªå›½å®¶ä½œä¸ºå®˜æ–¹è¯è¨€^[3]ï¼Œåˆ—è¡¨ä¸ åªåˆ—出这些国家。如果想è¦é€‰æ‹©åˆ—表之外的国家,选择 other(最åŽä¸€é¡¹)。您将看到大洲 列表;选择洲之åŽä¼šçœ‹åˆ°è¯¥å¤§æ´²ä¸Šçš„国家。 如果è¯è¨€åªå¯¹åº”ä¸€ä¸ªå›½å®¶ï¼Œå›½å®¶åˆ—è¡¨åªæ˜¾ç¤ºè¯¥å›½æ‰€å±žçš„大洲和地区,并且该国被选ä¸ä½œä¸º 默认。使用 Go Back 选项å¯ä»¥é€‰æ‹©å…¶ä»–大洲的国家。 æ³¨æ„ é€‰æ‹©æ‚¨å±…ä½çš„国家和地区éžå¸¸é‡è¦ï¼Œè¿™å°†å†³å®šæ‚¨å®‰è£…好的系统所é…置时区。 如果您组åˆçš„è¯è¨€å’Œå›½å®¶æ²¡æœ‰å¯¹åº”çš„ locale,而该è¯è¨€æœ‰å¤šä¸ªå¯¹åº”çš„ localeï¼Œå®‰è£…ç¨‹åº å…许您从ä¸é€‰æ‹©ä¸€ä¸ªé»˜è®¤çš„ locale 用于安装完æˆçš„系统。^[4]。其余情况下,默认会选 择基于该è¯è¨€å’Œå›½å®¶çš„ locale。 å‰é¢ç« 节选择的任何默认 locale 都将使用 UTF-8 作为å—符编ç 。 如果您使用 low 优先级安装,您å¯ä»¥é€‰æ‹©é¢å¤–çš„ locale,包括那些称为"ä¼ ç»Ÿ"çš„ locale ^[5],用于安装完æˆçš„ç³»ç»Ÿï¼›å¦‚æžœè¿™æ ·é€‰æ‹©ï¼Œæ‚¨å°†è¢«è¯¢é—®ä½¿ç”¨å“ªç§ 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. é…置时钟和时区 基于安装过程å‰é¢æ‰€é€‰æ‹©çš„地ç†ä½ç½®ï¼Œæ‚¨å°†çœ‹åˆ°ç³»ç»Ÿåªåˆ—出与其地点相关的时区列表。如 果该地åªå¯¹åº”一个时区并且是默认安装,那么系统就ä¸ä¼šè¯¢é—®è€Œç›´æŽ¥ä½¿ç”¨è¯¥æ—¶åŒºã€‚ 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) • åŠ å¯† • Multipath (experimental) å‚考我们的 Wiki 了解更多信æ¯ã€‚对于 multipath åªåœ¨å®‰è£…程åºå¯åŠ¨æ—¶æ‰“å¼€æ‰æ”¯æŒã€‚ 支æŒä¸‹åˆ—的文件系统。 • ext2, ext3, ext4 多数情况下默认的文件系统选择的是 ext4。 • jfs (并䏿˜¯æ‰€æœ‰æž¶æž„都支æŒ) • xfs (并䏿˜¯æ‰€æœ‰æž¶æž„都支æŒ) • reiserfs (é€‰é¡¹ï¼›å¹¶ä¸æ˜¯æ‰€æœ‰æž¶æž„都支æŒ) 默认情况下 Reiser 文件系统ä¸å†æ”¯æŒã€‚安装程åºè¿è¡Œåœ¨ medium 或 low 优先级下时 ,å¯ä»¥é€šè¿‡é€‰æ‹© partman-reiserfs ç»„ä»¶æ‰“å¼€ã€‚åªæ”¯æŒæ–‡ä»¶ç³»ç»Ÿç‰ˆæœ¬ 3。 • FAT16, FAT32 分区工具支æŒåŸºäºŽ 10 的幂的å•ä½ï¼ˆ1 MB = 1000 kB = 1000000 B),也支æŒåŸºäºŽ 2 的幂 çš„å•ä½ï¼ˆ1 MiB = 1024 kiB = 1048576 B)。å•ä½å‰ç¼€æ”¯æŒåˆ° EB/EiB(exabyte/exbibyte )。 6.3.4.2. 导引å¼åˆ†åŒº f如果您选择导引å¼åˆ†åŒºï¼Œå¯ä»¥æœ‰ä¸‰ç§é€‰æ‹©ï¼šç›´æŽ¥åœ¨ç¡¬ç›˜ä¸Šåˆ›å»ºåˆ†åŒºï¼ˆç»å…¸æ–¹å¼ï¼‰ï¼Œæˆ–者使 用逻辑å·ç®¡ç†(LVM)æ¥åˆ›å»ºï¼Œæˆ–è€…ä½¿ç”¨åŠ å¯† LVM æ¥åˆ›å»ºã€‚^[6]。 æ³¨æ„ (åŠ å¯†) LVM çš„é€‰é¡¹å¹¶ä¸æ˜¯åœ¨æ‰€æœ‰ä½“系下都å¯ç”¨ã€‚ 使用 LVM æˆ–åŠ å¯† LVM,安装程åºå°†åœ¨ä¸€ä¸ªå¤§åˆ†åŒºä¸Šåˆ›å»ºå¾ˆå¤šåˆ†åŒºï¼›è¿™ç§æ–¹å¼çš„优点在于该 å¤§åˆ†åŒºå†…çš„åˆ†åŒºä»¥åŽæ”¹å˜å°ºå¯¸ç›¸å¯¹æ¯”较容易。如果没有一个特殊的密ç ï¼ŒåŠ å¯† LVM 的大分 åŒºå°†æ— æ³•è¯»å–,对您的(ç§æœ‰)æ•°æ®æä¾›äº†é¢å¤–的安全性。 ä½¿ç”¨åŠ å¯† LVM 时,安装程åºå°†éšæœºå†™å…¥æ•°æ®è‡ªåŠ¨æ¸…é™¤ç£ç›˜ã€‚è¿™æå‡äº†å®‰å…¨æ€§(ä½¿å¾—æ— æ³•èŽ· 知ç£ç›˜çš„哪一部分被使用,并使æ¤å‰çš„安装轨迹被清除)ï¼Œæ ¹æ®ç£ç›˜çš„大å°ä¼šè€—费一些时间 。 æ³¨æ„ å‡å¦‚您用导引å¼åˆ†åŒºé€‰æ‹© LVM æˆ–åŠ å¯† LVM,在 LVM 建立的时候,分区表ä¸çš„ä¸€äº›å˜æ›´éœ€ è¦å†™å…¥åˆ°æ‰€é€‰çš„ç£ç›˜ã€‚è¿™äº›å˜æ›´ä¼šåˆ 除当å‰ç¡¬ç›˜ä¸Šçš„æ•°æ®ï¼Œä»¥åŽå°†æ— 法撤销。当然,安装 程åºä¼šåœ¨å†™å…¥ç£ç›˜ä¹‹å‰è®©æ‚¨ç¡®è®¤ã€‚ å‡å¦‚用导引å¼åˆ†åŒº(ç»å…¸æ–¹å¼æˆ–(åŠ å¯†)LVM)选择整个ç£ç›˜ï¼Œæ‚¨ä¼šé¦–å…ˆè¢«è¦æ±‚选å–å°†è¦ä½¿ç”¨çš„ ç£ç›˜ã€‚æ£€æŸ¥ä¸€ä¸‹æ˜¯å¦æ‰€æœ‰çš„ç£ç›˜éƒ½è¢«åˆ—出,如果有多个ç£ç›˜ï¼Œå¹¶ç¡®è®¤æ‰€é€‰çš„æ˜¯çœŸæ£è¦ä½¿ç”¨ 的那å—。排列的次åºå¯èƒ½ä¸Žä»¥å‰çš„ä¸åŒï¼Œä½†ç£ç›˜çš„尺寸将会å助您辨别它们。 所选ç£ç›˜ä¸Šçš„æ‰€æœ‰æ•°æ®å°†ä¼šä¸¢å¤±ï¼Œä½†æ€»ä¼šåœ¨å†™å…¥ç£ç›˜å‰æç¤ºæ‚¨è¿›è¡Œç¡®è®¤ã€‚å¦‚æžœé€‰æ‹©çš„æ˜¯ç» å…¸åˆ†åŒºæ–¹å¼ï¼Œæ‚¨å¯ä»¥åœ¨æ•´ä¸ªè¿‡ç¨‹ä¸æ’¤é”€ä»»ä½•修改;但使用(åŠ å¯†) LVM æ–¹å¼åˆ™ä¸èƒ½æ’¤é”€ã€‚ Next, you will be able to choose from the schemes listed in the table below. All schemes have their pros and cons, some of which are discussed in 附录 C, 为 Debian 准备分区. If you are unsure, choose the first one. Bear in mind that guided partitioning needs a certain minimal amount of free space to operate with. If you don't give it at least about 3GB of space (depends on chosen scheme), guided partitioning will fail. Also, on small disks you will probably not see all of the schemes mentioned below. ┌────────────────────────────────────────────────┬────────┬──────────────────┠│ åˆ†åŒºæ–¹å¼ â”‚æ‰€éœ€æœ€å°â”‚ 所新建的分区 │ │ │ 空间 │ │ ├────────────────────────────────────────────────┼────────┼──────────────────┤ │所有文件在åŒä¸€åˆ†åŒº │8GB │/, swap │ ├────────────────────────────────────────────────┼────────┼──────────────────┤ │建立 /home 分区 │9GB │/, /home, swap │ ├────────────────────────────────────────────────┼────────┼──────────────────┤ │分别建立 /homeã€/var å’Œ /tmp 分区 │12GB │/, /home, /var, / │ │ │ │tmp, swap │ ├────────────────────────────────────────────────┼────────┼──────────────────┤ │Separate /srv and /var partitions; swap limited │8GB │/, /srv, /var, │ │to 1GB (for server) │ │swap │ ├────────────────────────────────────────────────┼────────┼──────────────────┤ │Scheme especially for small disks │3GB │/, swap │ └────────────────────────────────────────────────┴────────┴──────────────────┘ 如果您选择使用(åŠ å¯†) LVM 导引å¼åˆ†åŒºï¼Œå®‰è£…程åºè¿˜ä¼šåˆ›å»ºä¸€ä¸ªå•独的 /boot 分区。其 他的分区,除了交æ¢åˆ†åŒºï¼Œéƒ½ä¼šå»ºåœ¨ LVM 分区之内。 在选定了分区方å¼åŽçš„下一个界é¢ï¼Œæ‚¨ä¼šçœ‹åˆ°å…³äºŽè‡ªå·±åˆ†åŒºçš„ä¸€å¼ è¡¨æ ¼ï¼Œä¸Šé¢æ ‡æ˜Žäº†åˆ†åŒº 是å¦å°†è¢«æ ¼å¼åŒ–ï¼Œå°†ä»¥ä½•ç§æ–¹å¼æ ¼å¼åŒ–,以åŠå®ƒä»¬å°†è¢«æŒ‚载到哪里的相关信æ¯ã€‚ åˆ†åŒºè¡¨æ ¼çš„æ ¼å¼å¦‚下: 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 会拒ç»è®©æ‚¨ç»§ç»ä¸‹é¢çš„æ¥éª¤ï¼Œ ç›´åˆ°æ‚¨çº æ£äº†è¿™ä¸ªé”™è¯¯ã€‚ 由于 partman çš„åŠŸèƒ½æ˜¯é€šè¿‡å®‰è£…æœ¬å¥—ä»¶çš„å„æ¨¡å—功能得以延伸和扩展的,但是具体åˆå› 您 ç³»ç»Ÿçš„ä½“ç³»æž¶æž„è€Œæœ‰æ‰€åŒºåˆ«ã€‚å› æ¤ï¼Œå¦‚果您å‘现安装的实际情况与我们所言ä¸ç¬¦ï¼Œç¼ºå°‘了 æŸäº›åŠŸèƒ½ç‰¹æ€§ï¼Œé‚£ä¹ˆè¯·æ£€æŸ¥ä¸€ä¸‹ï¼Œç¡®ä¿å·²åŠ è½½äº†æ‰€æœ‰å¿…é¡»çš„æ¨¡å—(比如,partman-ext3〠partman-xfs 或者 partman-lvm)。 在您对分区设置感到满æ„åŽï¼Œå°±å¯ä»¥é€‰æ‹©åˆ†åŒºèœå•ä¸çš„ Finish partitioning and write changes to disk 一项。在这之åŽï¼Œä¼šå‡ºçŽ°ä¸€ä¸ªæ¸…å•,它列出了å³å°†åœ¨ç¡¬ç›˜ä¸Šè¿›è¡Œçš„æ‰€æœ‰ æ“ä½œã€‚æ¤æ—¶ï¼Œå®‰è£…程åºä¼šè®©æ‚¨ç¡®è®¤æ˜¯å¦å°±ç…§æ¤åˆ†åŒºã€‚ 6.3.4.4. é…置多ç£ç›˜è®¾å¤‡(软 RAID) 如果您的计算机上有多个硬盘^[7],å¯ä»¥ç”¨ 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 æ”¯æŒ 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 计算^[8]ï¼Œä½¿ç”¨æ—¶è¦æ±‚输入。 Random key å½“æ‚¨æ¯æ¬¡ä½¿ç”¨åŠ å¯†åˆ†åŒºçš„æ—¶å€™ï¼Œä¼šä»Žéšæœºæ•°æ®ä¸ç”Ÿæˆä¸€ä¸ªæ–°çš„åŠ å¯†å¯†é’¥ã€‚æ¢å¥è¯ è¯´ï¼šæ¯æ¬¡å…³æœºé©»ç•™åœ¨å†…å˜é‡Œé¢çš„å¯†é’¥åˆ é™¤ä»¥åŽåˆ†åŒºä¸Šçš„内容将丢失。(当然,您会 猜想该密钥将é¢ä¸´æš´åŠ›ç ´è§£ï¼Œä½†æ˜¯é™¤éžåŠ å¯†ç®—æ³•ä¸æœ‰æœªçŸ¥çš„弱点,这辈å也ä¸ä¼š è¢«æ”»ç ´ã€‚) éšæœºå¯†é’¥ç”¨äºŽäº¤æ¢åˆ†åŒºï¼Œè¿™æ ·æ‚¨å°±ä¸å¿…ä¸ºè®°ä½ passphrase æˆ–å…³æœºå‰æ¸…除交æ¢åˆ† åŒºä¸Šçš„æ•æ„Ÿä¿¡æ¯è€Œè´¹ç¥žã€‚然而,这也æ„å‘³ç€æ‚¨å°†æ— 法使用新 Linux å†…æ ¸æä¾›çš„ " suspend-to-disk" åŠŸèƒ½ï¼Œå› ä¸ºå®ƒå°†æ— æ³•(在下次å¯åŠ¨æ—¶)æ¢å¤å†™å…¥åˆ°äº¤æ¢åˆ†åŒºçš„æ•° æ®ã€‚ Erase data: yes å†³å®šåœ¨å»ºç«‹åŠ å¯†å‰æ˜¯å¦ä½¿ç”¨éšæœºæ•°æ®è¦†ç›–分区内容。推èè¿™ç§æ–¹å¼ï¼Œå¦åˆ™æ”»å‡»è€…将会 å‘现分区的哪些部分使用而哪些没有使用。å¦å¤–,这将使安装å‰çš„内容很难æ¢å¤^[9] 。 å½“æ‚¨é€‰æ‹©å¥½åŠ å¯†åˆ†åŒºå‚æ•°ä¹‹åŽï¼Œè¿”回分区主èœå•。现在会有一个新的èœå•项 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 软件 包ä¸^[10]。其他的包管ç†å‰ç«¯ç¨‹åºï¼Œåƒ aptitude å’Œ synaptic 也在使用。这些å‰ç«¯è½¯ä»¶ 推èç»™æ–°ç”¨æˆ·ä½¿ç”¨ï¼Œå› ä¸ºå®ƒä»¬åœ¨è‰¯å¥½çš„ç”¨æˆ·ç•Œé¢ä¸‹é›†æˆäº†ä¸€äº›å…¶ä»–特性(æœç´¢åŒ…ä¸ŽçŠ¶æ€æ£€ 验)。 您必须设置 apt,使它明白该从哪里获å–软件包。设置的结果写入到 /etc/apt/ sources.list 文件里é¢ï¼Œå®‰è£…完æˆåŽæ‚¨å¯ä»¥æ£€æŸ¥å¹¶ç¼–辑æˆè‡ªå·±å–œæ¬¢çš„地方。 如果您在默认优先级下进行安装,安装程åºä¼šè‡ªåЍ处ç†å¤§éƒ¨åˆ†é…ç½®ï¼Œå®ƒæ˜¯æ ¹æ®æ‚¨ä½¿ç”¨çš„安 装方法以åŠåœ¨å®‰è£…开始时所åšçš„选择。大多数情况下安装程åºä¼šè‡ªåŠ¨åŠ ä¸Šå®‰å…¨é•œåƒï¼Œè€Œä¸” å¦‚æžœæ‚¨å®‰è£…çš„æ˜¯ç¨³å®šç‰ˆï¼Œè¿˜ä¼šåŠ ä¸Š "stable-updates" æœåŠ¡çš„é•œåƒã€‚ 如果您采用较低的优先级安装(比如专家模å¼ï¼‰ï¼Œå°±è¦è‡ªå·±åšæ›´å¤šçš„å†³å®šã€‚æ‚¨å¯ä»¥é€‰æ‹©æ˜¯ å¦ä½¿ç”¨å®‰å…¨æ›´æ–°ã€æˆ–者 stable-updates æ›´æ–°æœåŠ¡ï¼Œå¹¶å¯ä»¥é€‰æ‹©æ·»åŠ è½¯ä»¶ä»“åº“ä¸ "contrib "ã€"non-free" å’Œ"non-free-firmware" 分区的软件包。 6.3.6.1.1. 从多个 DVD æ˜ åƒæ¥å®‰è£… å‡å¦‚从 DVD æ˜ åƒæ¥å®‰è£…,而它åªå±žäºŽæ‰€è¦å®‰è£…程åºçš„一部分,安装程åºä¼šè¯¢é—®æ‚¨æ˜¯å¦éœ€è¦ æ£€æµ‹å…¶å®ƒçš„å®‰è£…ä»‹è´¨ã€‚å¦‚æžœæ‚¨æ‰‹å¤´æœ‰è¿™æ ·çš„ä»‹è´¨ï¼Œæ£€æµ‹åŽå®‰è£…程åºå°±å¯ä»¥ä½¿ç”¨å®ƒä»¬é‡Œé¢çš„ 软件包了。 å‡å¦‚æ‚¨æ²¡æœ‰è¿™äº›ä»‹è´¨ï¼Œä¹Ÿæ²¡å…³ç³»ï¼šå®ƒä»¬ä¸æ˜¯å¿…须的。如果您也ä¸ä½¿ç”¨ç½‘络镜åƒ(下节说明) ,æ„味ç€ä¸‹ä¸€æ¥ä¸é€‰æ‹©çš„任务里é¢å¹¶éžæ‰€æœ‰çš„软件包都会安装。 æ³¨æ„ DVD æ˜ åƒä¸åŒ…å«çš„软件包按照æµè¡Œç¨‹åº¦æŽ’列次åºã€‚ä¹Ÿå°±æ˜¯è¯´ï¼Œä¸€ç»„æ˜ åƒé‡Œé¢çš„ç¬¬ä¸€ä¸ªæ˜ åƒ æ˜¯æœ€å¸¸ç”¨çš„è½¯ä»¶ï¼Œè€Œæœ€åŽä¸€ä¸ªæ˜ åƒåŒ…å«çš„æ˜¯å¾ˆå°‘有人用到的软件。 这也æ„味ç€è´ä¹°æˆ–者下载刻录所有 DVD æ˜¯ä¸€ç§æµªè´¹ï¼Œå› ä¸ºå¤§éƒ¨åˆ†å…‰ç›˜æ‚¨æ ¹æœ¬ä¸ä¼šç”¨åˆ°ã€‚多 数情况下,åªéœ€è¦ä½¿ç”¨å‰ 1 到 2 å¼ DVD,然åŽä»Žç½‘络镜åƒå®‰è£…å…¶ä»–è¦ç”¨çš„软件包。 如果您检测了多个安装介质,在需è¦çš„æ˜ åƒå½“å‰ä¸åœ¨é©±åЍ噍䏿—¶ï¼Œå®‰è£…程åºä¼šæç¤ºæ‚¨æ¢ç›˜ 。注æ„ï¼Œåªæœ‰åŒå±žäºŽä¸€ä¸ªå¥—ä»¶çš„å…‰ç›˜éœ€è¦æ£€æµ‹ã€‚检测的次åºå¹¶ä¸æ˜¯éžå¸¸é‡è¦ï¼Œä½†æŒ‰ç…§æ¬¡åº æ¥å¯ä»¥é™ä½Žå‡ºé”™çš„å‡ çŽ‡ã€‚ 6.3.6.1.2.Â ä½¿ç”¨ç½‘ç»œé•œåƒ å¤šæ•°å®‰è£…ä¸‹ä¼šæœ‰ä¸€ä¸ªé—®é¢˜è¢«é—®åˆ°ï¼Œæ˜¯å¦éœ€è¦ä½¿ç”¨ç½‘络镜åƒä½œä¸ºè½¯ä»¶åŒ…çš„æºã€‚多数情况下默 è®¤ç”æ¡ˆä¼šå¾ˆå¥½ï¼Œä½†è¿˜æ˜¯æœ‰ä¸€äº›ä¾‹å¤–。 如果没有使用 DVD æ˜ åƒï¼Œæ‚¨å°±åº”该使用网络镜åƒï¼Œå¦åˆ™åªèƒ½å¾—到一个有é™çš„系统。然而, å‡å¦‚您有互è”网连接é™åˆ¶ï¼Œåœ¨å®‰è£…è¿‡ç¨‹çš„ä¸‹ä¸€æ¥æœ€å¥½ä¸è¦é€‰æ‹© desktop 任务。 如果您从 DVD 安装,安装过程ä¸éœ€è¦çš„è½¯ä»¶åŒ…éƒ½åº”è¯¥åœ¨ç¬¬ä¸€å¼ DVD æ˜ åƒé‡Œé¢ã€‚ç½‘ç»œé•œåƒ çš„ä½¿ç”¨æ˜¯ä¸€ä¸ªé€‰é¡¹ã€‚ æ·»åŠ ç½‘ç»œé•œåƒçš„ä¼˜åŠ¿åœ¨äºŽæœ‰äº›å†…å®¹å·²ç»æ›´æ–°ï¼Œè€Œ 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. 选择和安装软件 安装过程ä¸ï¼Œæ‚¨æœ‰æœºä¼šé€‰æ‹©å®‰è£…é¢å¤–的软件包。ä¸åƒä»Ž 100044 个软件包里é¢é‡Œé¢é€‰æ‹©å• 独的软件包,这一阶段安装过程ç€çœ¼äºŽå®‰è£…一组预先定义的软件包,æ¥å¿«é€Ÿå»ºç«‹æ‚¨çš„计算 机应对å„ç§ä»»åŠ¡ã€‚ ä»»åŠ¡æ¾æ•£åœ°ä»£è¡¨äº†æ‚¨è¦åœ¨è®¡ç®—机上从事的一系列工作,比如"桌é¢çŽ¯å¢ƒ"ã€"Web æœåС噍"或 者"SSH æœåС噍"^[11]。第 D.2 节 "å„软件集所需的ç£ç›˜ç©ºé—´" 列出了å„ç§ä»»åŠ¡æ‰€éœ€çš„ç©º 间。 注æ„ï¼Œæ ¹æ®æ‰€å®‰è£…计算机的特å¾ï¼Œæœ‰äº›ä»»åŠ¡è¢«é¢„å…ˆé€‰æ‹©ã€‚å¦‚æžœæ‚¨ä¸éœ€è¦å®ƒä»¬ï¼Œå¯ä»¥å–消这 äº›ä»»åŠ¡ã€‚æ¤æ—¶ç”šè‡³å¯ä»¥ä¸é€‰ä¸ä»»ä½•任务。 æç¤º 在安装程åºçš„æ ‡å‡†ç”¨æˆ·ç•Œé¢ä¸‹ï¼Œæ‚¨å¯ä»¥ä½¿ç”¨ç©ºæ ¼é”®åˆ‡æ¢ä»»åŠ¡çš„é€‰æ‹©ã€‚ æ³¨æ„ "Desktop environment" 任务将安装图形桌é¢çŽ¯å¢ƒã€‚ 默认 debian-installer 安装桌é¢çŽ¯å¢ƒã€‚èƒ½å¤Ÿåœ¨å®‰è£…è¿‡ç¨‹ä¸äº¤äº’地选择ä¸åŒçš„æ¡Œé¢çŽ¯å¢ƒã€‚ 还能够安装多个桌é¢ï¼Œä½†ä¸€äº›æ¡Œé¢çš„组åˆå¯èƒ½ä¸èƒ½åŒæ—¶å®‰è£…。 注æ„,这åªåœ¨è¯¥æ¡Œé¢çŽ¯å¢ƒå¯¹åº”çš„è½¯ä»¶åŒ…å¯ä»¥èŽ·å¾—çš„æƒ…å†µä¸‹æœ‰æ•ˆã€‚å‡å¦‚您使用 DVD æ˜ åƒæˆ–å…¶ ä»–é€šè¿‡ç½‘ç»œæ˜ åƒçš„安装方法,安装任何å¯ç”¨çš„æ¡Œé¢çŽ¯å¢ƒæ—¶è¿™ç§æ–¹æ³•应该有效工作。 å„ç§æœåŠ¡å™¨ä»»åŠ¡å¤§è‡´å®‰è£…çš„è½¯ä»¶å¦‚ä¸‹ã€‚Web æœåŠ¡å™¨ï¼šapache2ï¼›SSH æœåŠ¡å™¨ï¼š openssh。 "Standard system utilities" 任务会安装具有 "standard" 优先级的软件包。这包括很 多在任何 Linux å’Œ Unix ç³»ç»Ÿä¸Šå¸¸ç”¨çš„å·¥å…·ã€‚é™¤éžæ¸…楚自己的目的并需è¦ä¸€ä¸ªæœ€å°åŒ–的系 统,您应该让该任务选ä¸ã€‚ 选择è¯è¨€çš„æ—¶å€™ï¼Œå¦‚果默认的 locale 䏿˜¯ "C",tasksel 会检查该 locale æ˜¯å¦æœ‰å¯¹åº” 的本地化任务,然åŽè‡ªåŠ¨å®‰è£…ç›¸åº”çš„æœ¬åœ°åŒ–è½¯ä»¶åŒ…ã€‚è¿™é‡Œé¢åŒ…å«è¯¸å¦‚对应è¯è¨€çš„è¯æ±‡åˆ—表 或特殊å—体的软件包。å‡å¦‚选择了桌é¢çŽ¯å¢ƒï¼Œ(如果å˜åœ¨)还会安装该桌é¢å¯¹åº”的本地化软 件包。 æ³¨æ„ Starting with Debian Trixie, debian-installer allows to install Debian Pure Blends directly. There is an entry "Choose a Debian Blend for installation" at the bottom of the tasks list, which enables an additional choices dialog to appear, after tasksel has finished. In that dialog (blendsel), you can choose which blend to install, similar to this tasks selection. See the Debian website for more information about Debian Pure Blends. 一旦您确定了任务,请选择 Continueã€‚æ¤æ—¶ï¼Œapt 将安装选ä¸ä»»åŠ¡çš„è½¯ä»¶åŒ…ã€‚å‡å¦‚æŸä¸ªç¨‹ åºéœ€è¦ç”¨æˆ·è¾“入信æ¯ï¼Œå®ƒå°†æç¤ºæ‚¨æŒ‡å®šã€‚ 您应当清楚安装桌é¢çš„任务éžå¸¸å·¨å¤§ã€‚特别是当使用网络安装 CD æ˜ åƒï¼ŒåŒæ—¶é€šè¿‡ç½‘络镜 åƒå®‰è£…网络安装 CD 上没有的软件包时,安装程åºå°†é€šè¿‡ç½‘络下载大é‡çš„软件包。如果您 的互è”网接入较慢,这将花很长时间。一旦å¯åŠ¨ï¼Œå®‰è£…è½¯ä»¶åŒ…è¿‡ç¨‹å°†æ— æ³•å–æ¶ˆã€‚ å¦‚æžœé•œåƒæœåŠ¡å™¨ä¸Šçš„è½¯ä»¶åŒ…ç‰ˆæœ¬æ›´æ–°ï¼Œå³ä½¿æ—§ç‰ˆæœ¬åœ¨å®‰è£…æ˜ åƒä¸Šå˜åœ¨ï¼Œå®‰è£…程åºè¿˜æ˜¯ä¼šä»Ž 镜åƒä¸ŠèŽ·å–这些软件包。如果您安装的是稳定版,这会出现在次版本å‘布之åŽï¼ˆä¸»ç¨³å®šç‰ˆ æœ¬çš„æ›´æ–°ï¼‰ï¼›å¦‚æžœæ‚¨å®‰è£…çš„æ˜¯æµ‹è¯•ç‰ˆæœ¬ï¼Œè¿™ä¼šå‡ºçŽ°åœ¨ä½¿ç”¨æ—§æ˜ åƒå®‰è£…时。 6.3.7. 创建å¯åŠ¨ç³»ç»Ÿ 6.3.7.1. 检测其他的æ“作系统 在 boot loader 安装之å‰ï¼Œå®‰è£…程åºä¼šè¯•ç€ä¾¦æµ‹å·²ç»å®‰è£…到计算机上的其他æ“作系统。如 果它找到支æŒçš„æ“ä½œç³»ç»Ÿï¼Œæ‚¨å°†åœ¨å¯åЍ boot loader 安装æ¥éª¤é‡Œå¾—到æç¤ºã€‚与 Debian 一 起,计算机也将é…置为å¯ä»¥å¯åЍ其他æ“作系统。 注æ„ï¼Œä»Žå•æœºä¸Šå¯åŠ¨å¤šä¸ªæ“作系统ä»ç„¶æ˜¯é»‘è‰²è‰ºæœ¯ã€‚è‡ªåŠ¨æ”¯æŒæ£€æµ‹å’Œè®¾ç½® boot loader å¯ åŠ¨å…¶ä»–æ“作系统,会ä¾ç³»ç»Ÿç”šè‡³æ˜¯å系统而å˜åŒ–。如果它ä¸èƒ½å·¥ä½œï¼Œæ‚¨åº”该å‚考å¯åŠ¨ç®¡ç† å™¨çš„æ–‡æ¡£äº†è§£æ›´å¤šä¿¡æ¯ã€‚ 6.3.7.2. ä¸ä½¿ç”¨ boot loader ç»§ç»è¿›è¡Œ 该选项用于å³ä½¿æ²¡æœ‰å®‰è£… boot loader 时完æˆå®‰è£…ï¼Œè¿™ç§æƒ…况è¦ä¹ˆæ˜¯ä½“ç³»/åä½“ç³»ä¸æ”¯æŒ ,è¦ä¹ˆæ˜¯å› ä¸ºä¸æƒ³è¦ï¼ˆæ¯”如,使用现有的 boot loader)。 如果您打算手动设置 bootloaderï¼Œéœ€è¦æ£€æµ‹å®‰è£…çš„å†…æ ¸ï¼Œå®ƒä½äºŽ /target/boot。您还需 è¦æ£€æµ‹ initrd å˜åœ¨çš„ç›®å½•ï¼›å¦‚æžœæœ‰ï¼Œä¹Ÿè®¸éœ€è¦æŒ‡å¯¼ bootloader 使用它。其他需è¦çš„ä¿¡ æ¯ï¼ŒåŒ…括您为 / 文件系统选择的ç£ç›˜å’Œåˆ†åŒºï¼Œå¹¶ä¸”,如果您打算安装 /boot 到一个独立 çš„åˆ†åŒºï¼Œè¿˜éœ€è¦ /boot 文件系统。 6.3.8. 完æˆå®‰è£… 这是在您 Debian 安装过程的最åŽä¸€æ¥ã€‚在这最åŽçš„å‡ åˆ†é’Ÿå·¥ä½œé‡Œï¼Œä¸»è¦è¿›è¡Œä¸€äº› debian-installer 之åŽçš„æ¸…ç†ã€‚ 6.3.8.1.Â é‡æ–°å¯åŠ¨ç³»ç»Ÿ 6.3.9.Â æ•…éšœå¤„ç† è¿™é‡Œçš„ç»„ä»¶é€šå¸¸ä¸åœ¨å®‰è£…进程之内,但会在åŽå°å¾…命,以帮助用户é‡åˆ°éº»çƒ¦æ—¶å¤„ç†é—®é¢˜ã€‚ 6.3.9.1. ä¿å˜å®‰è£…记录 如果安装æˆåŠŸï¼Œå®‰è£…è¿‡ç¨‹ä¸åˆ›å»ºçš„记录文件,会被自动ä¿å˜åœ¨æ‚¨çš„æ–° Debian 系统上的 / var/log/installer/。 从主èœå•上选择 Save debug logs,å…许您将记录文件ä¿å˜åˆ° U 盘上ã€ç½‘络ã€ç¡¬ç›˜æˆ–å…¶ä»– 介质。这å¯ç”¨äºŽå®‰è£…过程ä¸éé‡ä¸¥é‡é”™è¯¯çš„æ—¶ï¼Œæ‚¨æƒ³åœ¨å…¶å®ƒç³»ç»Ÿä¸Šç ”究记录,或者用于报 告的附件。 6.3.9.2. 使用 Shell 查看记录 å®‰è£…è¿‡ç¨‹ä¸æ‚¨å¯ä»¥ä½¿ç”¨å¤šç§æ–¹æ³•获得一个 shellã€‚å¤šæ•°ç³»ç»Ÿä¸Šï¼Œå¦‚æžœæ‚¨ä¸æ˜¯é€šè¿‡ä¸²å£æŽ§åˆ¶ å°å®‰è£…,最简å•的方法是按下左 Alt+F2 切æ¢åˆ°ç¬¬äºŒä¸ªè™šæ‹ŸæŽ§åˆ¶å°^[12](在 Mac 键盘上 ,是 Option+F2)。用左 Alt+F1 å¯ä»¥åˆ‡æ¢å›žå®‰è£…程åºã€‚ å¦‚æžœæ‚¨æ— æ³•åˆ‡æ¢æŽ§åˆ¶å°ï¼Œè¿˜å¯ä»¥åœ¨ä¸»èœå•上执行 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)安装 会被问到新密ç ,以åŠç¡®è®¤å¯†ç 用于连接到安装系统。这些就够了。现在您应该看到一个 ç”»é¢ï¼Œæç¤ºä½¿ç”¨ 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 里é¢ç›¸å…³çš„行^[13],å†é‡æ–°æ¥è¿‡ã€‚ ç™»å½•ä¹‹åŽæ‚¨å°†çœ‹åˆ°ä¸€ä¸ªåˆå§‹ç”»é¢ï¼Œæ˜¾ç¤ºæœ‰ä¸¤ä¸ªå¯èƒ½ï¼ŒStart menu å’Œ Start shell。å‰ä¸€ä¸ª 将带您到安装主èœå•,那么您å¯ä»¥åƒæ™®é€šæ–¹å¼ä¸€æ ·å®‰è£…。åŽä¸€ä¸ªæ‰“开一个 shell,您å¯ä»¥ 检查修å¤è¿œç¨‹çš„系统。在安装èœå•åªèƒ½æ‰“开一个 SSH 会è¯ï¼Œä½† shell å¯ä»¥æ‰“开多个。 è¦å‘Š ä½¿ç”¨ SSH 开始远程安装之åŽï¼Œæ‚¨ä¸è¯¥è¿”回本地控制å°è¿è¡Œçš„安装会è¯ã€‚è¿™å°†ç ´åæ–°ç³»ç»Ÿé… 置的数æ®åº“。结果å¯èƒ½å¯¼è‡´å®‰è£…失败或者安装完æˆçš„系统出现问题。 6.4. 个性化é…ç½® 在 shell 的帮助下(å‚è§ç¬¬Â 6.3.9.2 节 "使用 Shell 查看记录"),安装过程å¯ä»¥ä¸ªæ€§ 化进行é…置以满足特别的使用需求: 6.4.1. 安装替代的åˆå§‹åŒ–系统 Debian 使用 systemd 作为默认的åˆå§‹åŒ–系统。ä¸è¿‡ï¼Œä¹Ÿæ”¯æŒå…¶ä»–çš„åˆå§‹åŒ–系统(例如 sysvinit å’Œ OpenRC),并且选择替代的åˆå§‹åŒ–系统的最佳时机是在安装过程ä¸ã€‚欲了解 详细的æ“作æ¥éª¤ï¼Œè¯·é˜…读 Debian 维基的åˆå§‹åŒ–系统页é¢ã€‚ â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â” ^[3] 科技术è¯ï¼šä¸€ç§è¯è¨€é’ˆå¯¹ä¸åŒå›½å®¶ä»£ç 有多个ä¸åŒ locale å˜åœ¨ã€‚ ^[4] 在 medium å’Œ low 优先级下,如果该è¯è¨€æœ‰å¤šä¸ªå¯¹åº”çš„ locale,您总是å¯ä»¥é€‰æ‹©æ‰€ 需è¦çš„那个 locale。 ^[5] ä¼ ç»Ÿ locale 是那些没有使用 UTF-8 çš„ locale,它们使用旧的å—ç¬¦ç¼–ç æ ‡å‡†ï¼Œæ¯”如 ISO 8859-1 (西欧è¯è¨€) 或 EUC-JP (æ—¥è¯)。 ^[6] 安装程åºå°†ä½¿ç”¨ 256 ä½çš„ AES 密钥æ¥åР坆 LVM å·ç»„ï¼Œå¹¶ä½¿ç”¨å†…æ ¸çš„ "dm-crypt" 支æŒã€‚ ^[7] 其实,您å¯ä»¥ä»Žå•个物ç†ç¡¬ç›˜ä¸Šä¸åŒåˆ†åŒºåˆ›å»º MD è®¾å¤‡ï¼Œä½†è¿™æ ·åšä¸ä¼šç»™æ‚¨å¸¦æ¥ä»»ä½• 好处。 ^[8] 使用 passphrase 作为密钥æ„味ç€å»ºç«‹åˆ†åŒºæ˜¯ä½¿ç”¨ LUKS。 ^[9] æ®ä¿¡é‚£äº›ä¸‰ä¸ªç¼©å†™å—æ¯éƒ¨é—¨çš„å®¶ä¼™å¯ä»¥æ¢å¤ç»è¿‡å¤šæ¬¡è¦†ç›–çš„ç£è®°å½•设备上的数æ®ã€‚ ^[10] 其实,真æ£ç”¨æ¥å®‰è£…è½¯ä»¶åŒ…çš„ç¨‹åºæ˜¯ dpkg。但这是一个比较底层的工具。apt 是一 个高级工具,它å¯ä»¥åœ¨é€‚当的时候调用 dpkg。它知é“从您的安装介质ã€ç½‘络或其它地方获 å–软件包。它还å¯ä»¥åœ¨å®‰è£…æŸä¸ªè½¯ä»¶åŒ…时自动安装所需的其它软件包。 ^[11] 您应该知é“,呈现这个列表,安装程åºä»…仅是执行 tasksel 程åºã€‚它å¯ä»¥åœ¨å®‰è£…之 åŽçš„任何时间安装(æˆ–åˆ é™¤)其他软件包,或者使用更精致的工具,例如 aptitude。如果您 需è¦ä¸€ä¸ªç‰¹å®šçš„软件包,在安装之åŽï¼Œåªé¡»æ‰§è¡Œ aptitude install packageï¼Œå…¶ä¸ package 是您需è¦çš„软件包å。 ^[12] 就是:按下ä½äºŽç©ºæ ¼é”®å·¦æ‰‹è¾¹çš„ Alt é”®ï¼ŒåŒæ—¶æŒ‰ä¸‹ F2 功能键。 ^[13] 下é¢çš„å‘½ä»¤å°†åˆ é™¤ä¸€ä¸ªä¸»æœºçš„å·²æœ‰è®°å½•: ssh-keygen -R <hostname|IP address>. 第 7Â ç« Â å¼•å¯¼è¿›å…¥æ–°çš„ Debian 系统 目录 7.1. 关键时刻 7.2. æŒ‚è½½åŠ å¯†çš„å· 7.2.1. æ•…éšœå¤„ç† 7.3. 登录 7.1. 关键时刻 当您的系统首次ä¾é 自身引导,这在电å工程师圈å里é¢ç§°ä¸º"冒烟测试"。 å¦‚æžœç³»ç»Ÿæ— æ³•æ£ç¡®å¯åŠ¨ï¼Œä¸è¦æƒŠæ…Œã€‚如果安装是æˆåŠŸçš„ï¼Œå¾ˆå¯èƒ½åªæ˜¯ç›¸å¯¹æ¬¡è¦çš„é—®é¢˜é˜»æ¢ äº†ç³»ç»Ÿå¼•å¯¼ Debian。在多数情况下ä¸éœ€é‡æ–°å®‰è£…就能修å¤é—®é¢˜ã€‚ä¿®å¤å¼•å¯¼é—®é¢˜çš„ä¸€ç§æ–¹æ³• 是使用安装程åºå†…ç½®çš„æ•‘æ´æ¨¡å¼ï¼ˆè¯·å‚è§ç¬¬Â 8.6 节 "ä¿®å¤æŸå的系统")。 å‡å¦‚您刚接触 Debian å’Œ Linux,å¯èƒ½éœ€è¦ä»Žæ›´æœ‰ç»éªŒçš„用户那里得到一些帮助。也å¯ä»¥ 如第 5.2.4 节 "æäº¤å®‰è£…报告" 䏿‰€æè¿°çš„去æäº¤å®‰è£…报告。请确ä¿å°†é—®é¢˜æè¿°æ¸…楚,并 包括所显示的任何信æ¯ï¼Œä»Žè€Œæœ‰åŠ©äºŽå…¶ä»–äººè¯Šæ–问题。 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 用户身份登录并键入必è¦çš„命令。使用 reboot é‡å¯ç³»ç»Ÿã€‚使用 halt 在ä¸å…³é—电æºçš„æƒ… å†µä¸‹åœæ¢ç³»ç»Ÿ ^[14]。è¦å…³é—计算机电æºï¼Œè¯·ä½¿ç”¨ poweroff 或 shutdown -h now 。 systemd init 系统æä¾›äº†æ‰§è¡Œç›¸åŒåŠŸèƒ½çš„å…¶ä»–å‘½ä»¤ï¼Œä¾‹å¦‚ systemctl reboot 或 systemctl poweroff。 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 æç¤ºç¬¦ï¼Œé€šè¿‡å®ƒå¯ä»¥æ‰§è¡Œä¸€äº› å¿…è¦çš„ä¿®å¤æ“作。 å‡å¦‚安装程åºåœ¨æ‚¨é€‰æ‹©çš„ root 文件系统上ä¸èƒ½è¿è¡Œä¸€ä¸ªå¯ç”¨çš„ shell,这å¯èƒ½æ˜¯å› 为文 ä»¶ç³»ç»Ÿå·²ç»æŸå,那么将å‘出è¦å‘Šï¼Œå¹¶é€šè¿‡å®‰è£…程åºçš„环境æä¾›ä¸€ä¸ª shell。您在这个环 境下å¯èƒ½æ²¡æœ‰ä¸°å¯Œçš„工具å¯ç”¨ï¼Œä½†è¶³ä»¥åº”付系统修å¤å·¥ä½œã€‚您选择的 root 文件系统将挂 载到 /target 目录。 æ— è®ºå“ªç§æƒ…况,退出 shell 之åŽï¼Œç³»ç»Ÿå°†é‡å¯ã€‚ 最åŽï¼Œè¦æ³¨æ„ä¿®å¤ä¸€ä¸ªæŸå的系统å¯èƒ½éžå¸¸å›°éš¾ï¼Œåœ¨è¿™ä»½æ‰‹å†Œé‡Œé¢ä¸ä¼šåˆ—举所有的情况和 ä¿®å¤æ–¹æ³•。如果您é‡åˆ°å›°éš¾ï¼Œè¯·å’¨è¯¢ä¸“家。 â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â” ^[14] 在 SysV init 系统下,halt 与 poweroff 具有相åŒçš„æ•ˆæžœï¼Œä½†åœ¨ systemd 作为 init 系统时(自 jessie 以æ¥çš„默认设置),它们的效果有所ä¸åŒã€‚ ^[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. 从网络å¯åЍ A.2.3. 从硬盘å¯åЍ A.3. 安装 A.4. 请给我们å‘一份安装报告 A.5. 末了... 本文介ç»äº†å¦‚何在 64-bit RISC-V ("riscv64") 架构的计算机上,使用新版的 debian-installer 安装 Debian GNU/Linux trixie。这是一次对安装过程走马观花å¼çš„简 介,它应该囊括了大多数情况下您所需的信æ¯ã€‚å½“éœ€è¦æ›´å¤šä¿¡æ¯æ—¶ï¼Œæˆ‘们会链接到更详尽 的本文其他部分的说明文档。 A.1. å‰è¨€ 如果您在安装时碰到程åºå‡ºé”™ï¼Œè¯·å‚考第 5.2.4 节 "æäº¤å®‰è£…报告" 回报错误。倘若本文 æ¡£ä¸èƒ½å¤Ÿå›žç”您所有的疑问,那么请带ç€è¿™äº›é—®é¢˜åŽ» 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 安装 trixie。使用该安 è£…æ–¹æ³•è®©è®¡ç®—æœºä»Žæ˜ åƒå¯åŠ¨ï¼Œå†ç”±å®‰è£…程åºä»Žç½‘ç»œä¸Šä¸‹è½½å®‰è£…å…¶å®ƒçš„è½¯ä»¶åŒ…ï¼Œå› æ¤ç§°åš " netinst"ã€‚è¯¥æ˜ åƒå«æœ‰è¿è¡Œå®‰è£…程åºçš„软件模å—ï¼Œä»¥åŠæä¾›ä¸€ä¸ªæœ€å° trixie 系统的基本 è½¯ä»¶åŒ…ã€‚å¦‚æžœæ‚¨ä¹æ„,å¯ä»¥ä¸‹è½½ä¸€ä¸ªDVD æ˜ åƒæ–‡ä»¶ï¼Œç”¨å®ƒçš„è¯å°±å¯ä»¥ä¸å€ŸåŠ©ç½‘ç»œå®‰è£…äº†ã€‚ åªéœ€è¦è¿™å¥—ä¸çš„ç¬¬ä¸€ä¸ªæ˜ åƒå°±è¡Œäº†ã€‚ ä¸‹è½½æ‚¨æ‰“ç®—ä½¿ç”¨çš„æ˜ åƒæ–‡ä»¶ï¼ŒæŠŠå®ƒåˆ»æˆå…‰ç›˜ã€‚ A.2.2. 从网络å¯åЍ è¦å®Œå…¨ä»Žç½‘络上å¯åŠ¨ï¼ˆå³ netboot)debian-installer 也是å¯è¡Œçš„。而具体采å–å“ªç§æ–¹æ³• æ¥ä»Žç½‘络å¯åŠ¨ï¼Œè¿™å–决于您的硬件架构和网络å¯åŠ¨çš„ç›¸å…³è®¾ç½®ã€‚åœ¨ netboot/ 目录里的文 件是用æ¥ä»Žç½‘络å¯åЍ debian-installer 的。 A.2.3. 从硬盘å¯åЍ 除了从移动介质å¯åŠ¨å®‰è£…å¥—ä»¶ï¼Œå…¶å®žä»Žæ‰‹ä¸çŽ°æœ‰çš„å®‰è£…äº†å…¶å®ƒæ“作系統的硬盘å¯åŠ¨ä¹Ÿæ˜¯å¯ è¡Œçš„ã€‚æŠŠ hd-media/initrd.gzã€hd-media/vmlinuz 和一个 Debian DVD æ˜ åƒæ–‡ä»¶ä¸‹è½½åˆ° 硬盘最顶层的目录里。请确ä¿è¿™ä¸ªæ˜ åƒæ–‡ä»¶çš„æ–‡ä»¶å是以 .iso 结尾的。接下æ¥çš„问题就 是用 initrd å¯åЍ linux 了。 A.3. 安装 一旦安装程åºè¿è¡Œï¼Œä¼šæœ‰ä¸€ä¸ªåˆå§‹ç”»é¢è¿ŽæŽ¥æ‚¨ã€‚按 Enter å¯åŠ¨ç³»ç»Ÿï¼›æˆ–è€…å…ˆé˜…è¯»ä¸€ä¸‹å…¶å®ƒ çš„å¯åŠ¨æ–¹å¼ä»¥åŠå„ç§å‚数的说明(å‚阅第 5.1 节 "引坼傿•°")。 å†è¿‡ä¸€ä¼šå„¿ï¼Œæ‚¨å°±ä¼šå¯ä»¥é€‰æ‹©æ‚¨æ‰€ä½¿ç”¨çš„è¯è¨€äº†ã€‚用上下ç®å¤´é”®æ¥é€‰æ‹©ä¸€é—¨è¯è¨€ï¼Œç„¶åŽæŒ‰ Enter ç»§ç»ä¸‹é¢çš„æ¥éª¤ã€‚æŽ¥ä¸‹æ¥ï¼Œéœ€è¦é€‰æ‹©æ‚¨çš„国家,选项里包括了那些使用您所选è¯è¨€ 的国家。如果在那个ç¨çŸçš„列表里找ä¸åˆ°æ‚¨è¦æ‰¾çš„å›½å®¶ï¼Œè¿˜æœ‰ä¸€ä¸ªå«æœ‰ä¸–界上所有国家的 列表以备选择。 您还å¯èƒ½è¢«è¦æ±‚确认一下您的键盘布局。请选择缺çœçš„é‚£ä¸ªï¼Œé™¤éžæ‚¨æ¸…楚更åˆé€‚的布局。 现在å¯ä»¥å下æ¥ï¼Œæ¾å£æ°”,休æ¯ä¸€ä¸‹äº†ã€‚这时 debian-installer 会侦测您的一部分硬件 ï¼Œå¹¶ä»Žå®‰è£…æ˜ åƒä¸æŠŠå®ƒçš„å…¶ä½™éƒ¨åˆ†åŠ è½½è¿›ç³»ç»Ÿã€‚ 接下æ¥ï¼Œå®‰è£…程åºä¼šæƒ³åŠžæ³•ä¾¦æµ‹æ‚¨çš„ç½‘ç»œç›¸å…³çš„ç¡¬ä»¶ï¼Œå†ç”¨ DHCP 完æˆç½‘络的设置。如果 没有连接网络,或是没有用 DHCP,那么您也å¯ä»¥æ‰‹åЍé…置网络。 设置网络,然åŽåˆ›å»ºç”¨æˆ·å¸æˆ·ã€‚é»˜è®¤æƒ…å†µä¸‹ï¼Œæ‚¨å°†ä¼šè¦æ±‚为 "root"(管ç†å‘˜ï¼‰å¸æˆ·æä¾›å¯† ç ï¼Œå¹¶åˆ›å»ºä¸€ä¸ªå¸¸è§„ç”¨æˆ·å¸æˆ·ã€‚如果您没有为 "root" 用户指定密ç ,则æ¤å¸æˆ·å°†è¢«ç¦ç”¨ ,但ç¨åŽå°†å®‰è£… sudo 软件包,以便在新系统上执行管ç†ä»»åŠ¡ã€‚é»˜è®¤ç³»ç»Ÿåˆ›å»ºçš„ç¬¬ä¸€ä¸ªç”¨ 户被å…许使用 sudo 命令而称为 root。 ä¸‹ä¸€æ¥æ˜¯å»ºç«‹æ‚¨çš„æ—¶åŒºå’Œæ—¶é—´ã€‚安装程åºå°†è¯•ç€è¿žæŽ¥äº’è”网上的时间æœåŠ¡å™¨æ¥æ ¡å‡†æ—¶é—´ã€‚ 时区是基于å‰é¢æ‰€é€‰çš„国家,å‡å¦‚一个国家有多个时区,安装程åºä¼šè¦æ‚¨é€‰æ‹©å…¶ä¸çš„一个 。 现在该对硬盘分区了。首先,您å¯ä»¥é€‰æ‹©å¯¹æ•´ä¸ªé©±åŠ¨å™¨ï¼Œæˆ–æ˜¯å¯¹å·²æœ‰çš„ç©ºé—²ç©ºé—´è¿›è¡Œè‡ªåŠ¨ 分区(å‚阅第 6.3.4.2 节 "导引å¼åˆ†åŒº")ã€‚å¯¹äºŽæ–°æ‰‹æˆ–è€…æ€¥äºŽä½¿ç”¨çš„æœ‹å‹æŽ¨èä½¿ç”¨è¿™ç§æ–¹ å¼ã€‚å¦‚æžœä¸æƒ³ç”¨è‡ªåŠ¨åˆ†åŒºï¼Œè¯·åœ¨èœå•ä¸é€‰æ‹© Manual。 在接下æ¥çš„å±å¹•上,您å¯ä»¥çœ‹åˆ°è‡ªå·±çš„分区表,å„åˆ†åŒºå°†ä»¥ä½•ç§æ–¹å¼æ ¼å¼åŒ–,以åŠå®ƒä»¬å°† æ¥çš„æŒ‚è½½ç‚¹åœ¨ä½•å¤„ã€‚é€‰æ‹©ä¸€ä¸ªåˆ†åŒºè¿›è¡Œä¿®æ”¹æˆ–åˆ é™¤ã€‚å¦‚æžœæ‚¨å…ˆå‰é€‰æ‹©çš„æ˜¯è‡ªåŠ¨åˆ†åŒºï¼Œé‚£ä¹ˆ 现在åªéœ€ä»Žèœå•选择 Finish partitioning and write changes to disk,使用它创建的 å³å¯ã€‚请ä¸è¦å¿˜è®°è‡³å°‘需è¦åˆ†é…一个分区作为交æ¢ç©ºé—´ï¼Œä»¥åŠæŠŠä¸€ä¸ªåˆ†åŒºæŒ‚è½½åˆ° /上。有 关使用分区工具详尽的资料,请å‚考第 6.3.4 节 "分区与选择挂载点";附录附录 C, 为 Debian 准备分区有更多关于分区方é¢çš„ä¿¡æ¯ã€‚ 现在 debian-installer ä¼šæŠŠæ‚¨çš„åˆ†åŒºæ ¼å¼åŒ–,然åŽå®‰è£…基系统。这两æ¥ä¼šèŠ±äº›æ—¶é—´ã€‚æŽ¥ ç€ï¼Œå®ƒä¼šå®‰è£…å†…æ ¸ã€‚ å…ˆå‰å®‰è£…的基本系统是一个å¯ä»¥å·¥ä½œï¼Œä½†å´æ˜¯éžå¸¸å°åž‹çš„安装。è¦è®©ç³»ç»Ÿå…·æœ‰æ›´å¼ºçš„功能 ,下一æ¥è®©æ‚¨é€šè¿‡é€‰æ‹©ä»»åŠ¡å®‰è£…é¢å¤–的软件包。软件包安装之å‰ï¼Œéœ€è¦å…ˆé…ç½® apt,指定 软件包从哪里获å–。默认会选定安装"æ ‡å‡†ç³»ç»Ÿ"任务。如果您打算安装完æˆåŽä½¿ç”¨å›¾å½¢æ¡Œ é¢ï¼Œè¯·é€‰æ‹©"桌é¢çŽ¯å¢ƒ"任务。å‚阅第 6.3.6.2 节 "选择和安装软件"了解本æ¥éª¤çš„详细信 æ¯ã€‚ 最åŽä¸€æ¥å°±æ˜¯å®‰è£…å¯åŠ¨å¼•å¯¼å™¨äº†ã€‚å¦‚æžœå®‰è£…ç¨‹åºå‘现您的计算机还安装有其它的æ“作系统 ï¼Œå®ƒä¼šæŠŠå®ƒä»¬åŠ å…¥å¯åЍèœå•,并通知您。 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.2.3 节 "报告安装 问题"。 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. 预置文件的内容(trixie) 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. 基本系统安装 B.4.10. 设置 apt B.4.11. 选择软件包 B.4.12. 完æˆå®‰è£… B.4.13. 预置其他的软件包 B.5. 高级选项 B.5.1. 安装过程ä¸è¿è¡Œç”¨æˆ·å‘½ä»¤ B.5.2. 使用预置修改默认值 B.5.3. 预置文件链 本附录说明如何预置 debian-installer ä¸æé—®çš„ç”æ¡ˆï¼Œè®©å®‰è£…过程自动化。 本附录使用的é…ç½®ç‰‡æ®µè¿˜æ”¾åœ¨é¢„ç½®ä¾‹åæ–‡ä»¶ https://www.debian.org/releases/trixie/ example-preseed.txt 里é¢ã€‚ B.1.Â ä»‹ç» é¢„ç½®æä¾›äº†ä¸€ç§åœ¨å®‰è£…过程ä¸å›žç”é—®é¢˜ï¼Œè€Œæ— é¡»æ‰‹åŠ¨é”®å…¥ç”æ¡ˆçš„途径。这让完全自动进行 大多数的安装æˆä¸ºå¯èƒ½ï¼Œå¹¶æä¾›äº†ä¸€äº›æ™®é€šå®‰è£…æ–¹å¼ä¸‹ä¸å…·å¤‡çš„特性。 预置文件并éžå¿…须。如果您使用空的预置文件,安装程åºå°±ä¼šè·Ÿæ£å¸¸æ‰‹åŠ¨å®‰è£…ä¸€æ ·ã€‚æ¯ä¸ª 问题的预置(如果使用æ£ç¡®!)éƒ½ä¼šä»¥åŒæ ·çš„æ–¹å¼ä¿®æ”¹å¯¹åº”的基准。 B.1.1. 预置方法 ä¸€å…±æœ‰ä¸‰ç§æ–¹æ³•å¯ç”¨äºŽé¢„ç½®: initrdã€file å’Œ network。initrd 方法å¯ä»¥ç”¨äºŽä»»ä½•ä¸€ç§ å®‰è£…æ–¹å¼å¹¶æ”¯æŒè¾ƒå¤šçš„预置内容,但它需è¦åšçš„准备工作也最多。file å’Œ network 方法 分别用于ä¸åŒçš„安装方å¼ã€‚ 下é¢çš„è¡¨æ ¼æ˜¾ç¤ºäº†å„ç§å®‰è£…æ–¹å¼å¯é€‰æ‹©çš„预置方法。 ┌──────────────┬────────┬─────┬─────────┠│ å®‰è£…æ–¹å¼ â”‚ initrd │file │ network │ ├──────────────┼────────┼─────┼─────────┤ │CD/DVD/USB │是 │是 │是^[a] │ ├──────────────┼────────┼─────┼─────────┤ │netboot │是 â”‚å¦ â”‚æ˜¯ │ ├──────────────┼────────┼─────┼─────────┤ │硬盘 │是 │是 │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/trixie/ 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 䏿˜¯å‚数,它æ„味ç€é€‰æ‹©å¼•导选项,并在引导æç¤ºä¸Šå¢žè¡¥åŽé¢çš„ 引坼傿•°ã€‚ 为了表达清楚,这里有一些例å,å¯ä»¥ç”¨åœ¨å¼•导æç¤ºç¬¦åŽé¢ï¼š auto url=autoserver 这需è¦ä¸€ä¸ª DHCP æœåŠ¡å™¨èƒ½æ‰¾åˆ°å¹¶ä¸” DNS å¯ä»¥è§£æž autoserver,或许è¦åŠ ä¸Š DHCP æä¾› 的本地域åã€‚å¦‚æžœåŸŸåæ˜¯ example.com,并有相应的 DHCP 设置,那么预置文件将从 http://autoserver.example.com/d-i/trixie/./preseed.cfg 获得。 url 的最åŽä¸€éƒ¨åˆ†(d-i/trixie/./preseed.cfg)æ¥è‡ª auto-install/defaultroot。默认包 括 trixie 目录,让将æ¥çš„ç‰ˆæœ¬åœ¨å¯æŽ§çš„æ–¹å¼ä¸‹æŒ‡å®šè‡ªå·±çš„代å·ã€‚/./ ä½ç”¨æ¥å®šä½ç›¸å¯¹äºŽ æ ¹ç›®å½•çš„å目录(用于 preseed/include å’Œ preseed/run)。使文件å¯ä»¥æŒ‡å®šä¸ºå®Œæ•´è·¯å¾„〠以 / 开始的ä½ç½®æˆ–者相对于最åŽä¸€ä¸ªé¢„ç½®çš„æ–‡ä»¶ã€‚è¿™æ ·å¯ä»¥å»ºç«‹æ›´å…·ç§»æ¤æ€§çš„è„šæœ¬ï¼Œè®©å„ çº§è„šæœ¬å®Œæ•´åœ°ç§»åŠ¨åˆ°æ–°çš„ä½ç½®è€Œä¸è¢«ç ´å。比如,å¤åˆ¶ web æœåŠ¡å™¨ä¸Šçš„æ–‡ä»¶åˆ° U 盘。本 例ä¸ï¼Œå¦‚果预置文件的 preseed/run 为 /scripts/late_command.sh,那么文件将从 http://autoserver.example.com/d-i/trixie/./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 å¯ä»¥ç¦æ¢åœ¨è¾ƒä½Žä¼˜å…ˆçº§ 下的问题æå‡ºã€‚ When an Automatic install is selected without also specifying a preseed configuration, the user will be prompted to provide a preseed location. Alternatively, if a preseed configuration has been specified, then that prompt is normally suppressed in order to enable a fully non-interactive install. However, if the intent is to modify defaults by using a preseed.cfg in an initrd, then the result should really behave as though no preseeding has yet been specified, even though it has. In that case, the debconf variable auto-install/cloak_initrd_preseed can be set to true (e.g. in the initrd's preseed.cfg). to get the required behaviour. 在使用 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. 引导æç¤ºé¢„置的例å 这里是一些引导æç¤ºçœ‹èµ·æ¥ä»€ä¹ˆæ ·å的例å(还需è¦å°†è¿™ä¸ªä¸Žæ‚¨çš„需è¦ç›¸é€‚应)。 # 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 节 "预置文件 的内容(trixie)"。 å¦ä¸€ç§æ–¹æ³•是手动安装,é‡å¯åŽä½¿ç”¨ 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. 预置文件的内容(trixie) 本附录使用的é…ç½®ç‰‡æ®µè¿˜æ”¾åœ¨é¢„ç½®ä¾‹åæ–‡ä»¶ https://www.debian.org/releases/trixie/ 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.UTF-8。 è™½ç„¶è¿™ä¸ªæ–¹æ³•å¾ˆå®¹æ˜“ä½¿ç”¨ï¼Œä½†å®ƒæ— æ³•é¢„ç½®æ‰€æœ‰çš„è¯è¨€ã€å›½å®¶å’Œåœ°æ–¹ç»„åˆ^[19]ã€‚å› æ¤å¦ä¸€ç§ 方法是å•独预置å„值。è¯è¨€å’Œå›½å®¶å¯ä»¥åœ¨å¼•坼傿•°é‡Œé¢æŒ‡å®šã€‚ # Preseeding only locale sets language, country and locale. d-i debian-installer/locale string en_US.UTF-8 # 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. è¯éŸ³åˆæˆ When installing with software speech synthesis (i.e. speakup.synth=soft passed on the kernel command line), the sound board and the voice to be used can be preseeded. Since speech synthesis is started very early, this can only be preseeded from initrd or the kernel command line. Preseeding espeakup/voice also enables configuring the installed system with speech accessibility features. This takes effect even if software speech synthesis was not actually enabled inside the installer. # Which ALSA card to be used for software speech. # Can be a number from 0, or an ID as seen in # /sys/class/sound/card*/id #d-i espeakup/card string 0 # Which espeak-ng voice to be used #d-i espeakup/voice string en B.4.3. 网络设置 显而易è§ï¼Œé¢„ç½®ç½‘ç»œè®¾ç½®å¯¹äºŽä»Žç½‘ç»œåŠ è½½é¢„ç½®æ–‡ä»¶æ— æ•ˆã€‚ä½†å¯¹ä»Žå…‰ç›˜å’Œ 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.4.Â ç½‘ç»œæŽ§åˆ¶å° # 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.5. 镜åƒè®¾ç½® æ ¹æ®æ‚¨ä½¿ç”¨çš„安装方å¼ï¼Œé•œåƒå¯ç”¨äºŽä¸‹è½½å®‰è£…程åºçš„é¢å¤–组件ã€å®‰è£…基本系统以åŠä¸ºæ‰€å®‰ 装的系统建立 /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.6. å¸å·è®¾ç½® 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.7. 时钟与时区设置 # 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.8. 分区 使用预置进行硬盘分区å—é™äºŽ partman-auto æä¾›çš„æ”¯æŒã€‚您å¯ä»¥é€‰æ‹©ä½¿ç”¨ç£ç›˜ä¸Šå·²æœ‰çš„ 空闲分区或者整个ç£ç›˜ã€‚ç£ç›˜çš„布局将å–决于所使用的预定义方案,用户自定义的方案文 件或预置文件包å«çš„æ–¹æ¡ˆã€‚ å·²ç»æ”¯æŒåŒ…括 RAIDã€LVM å’ŒåŠ å¯†é«˜çº§åˆ†åŒºè®¾ç½®çš„é¢„ç½®ï¼Œä½†å¯¹äºŽéžé¢„置安装的分区ä»ç„¶å¼¹æ€§ ä¸è¶³ã€‚ 下é¢çš„例åä»…æä¾›äº†ä½¿ç”¨æ–¹æ¡ˆçš„æœ€åŸºæœ¬ä¿¡æ¯ã€‚详细的内容清å‚考文件 partman-auto-recipe.txt å’Œ partman-auto-raid-recipe.txt,它们å«åœ¨ debian-installer 软件包里。这两个文件也å¯ä»¥ä»Ž debian-installer source repository获å–。注æ„ä¸åŒå‘布版支æŒçš„功能会有所改å˜ã€‚ è¦å‘Š ç£ç›˜çš„æ ‡è¯†åŸºäºŽå¯¹åº”é©±åŠ¨åŠ è½½çš„æ¬¡åºã€‚å¦‚æžœç³»ç»Ÿé‡Œé¢æœ‰å¤šä¸ªç£ç›˜ï¼Œè¦ç¡®å®šé¢„置使用了æ£ç¡® 的那一个。 B.4.8.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 predefined partitioning recipes: # - atomic: all files in one partition # - home: separate /home partition # - multi: separate /home, /var, and /tmp partitions # - server: separate /var and /srv partitions; swap limitted to 1G # - small_disk: scheme dedicated to small harddrives (under 10GB) 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.8.2. 使用 RAID 分区 您å¯ä»¥ä½¿ç”¨é¢„ç½®æ¥å»ºç«‹è½¯ RAID é˜µåˆ—ã€‚æ”¯æŒ RAID ç‰çº§ 0ã€1ã€5ã€6 å’Œ 10,建立é™çº§é˜µåˆ— (degraded arrays)和指定é¢å¤–设备。 è¦å‘Š è¿™ç§è‡ªåŠ¨åˆ†åŒºæ–¹å¼å¾ˆå®¹æ˜“出错。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.8.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.9. 基本系统安装 本阶段的安装并没有多少东西需è¦é¢„ç½®ã€‚ä»…æœ‰ä¸€ä¸ªä¸Žå†…æ ¸å®‰è£…ç›¸å…³çš„é—®é¢˜ã€‚ # 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.10. 设置 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.11. 选择软件包 您å¯ä»¥é€‰æ‹©å®‰è£…å˜åœ¨çš„任务的组åˆã€‚本文编撰时已有的任务包括: • 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 DVD. #popularity-contest popularity-contest/participate boolean false 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 disk 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/DVD,则挂 è½½åŽå¯ä»¥åœ¨ /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.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 åˆ†åŒºçš„æ ¹åˆ†åŒºæä¾› 700-850MB 大å°ç©ºé—´ ,或者为工作站或æœåŠ¡å™¨çš„å®‰è£…æä¾› 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 所使用的设备åç§°ã€‚è¿™é‡Œæ˜¯åŸºæœ¬çš„å‘½åæ–¹æ¡ˆï¼š C.5. Debian åˆ†åŒºç¨‹åº Debian å¼€å‘äººå‘˜é€‰ç”¨äº†å‡ ç§åœ¨ä¸åŒç¡¬ç›˜å’Œä¸åŒä½“系结构上的分区程åºã€‚䏋颿˜¯ä¸€ä¸ªé€‚åˆæ‚¨ 的体系的程åºåˆ—表。 partman 推èçš„ Debian 分区工具。这把瑞士军刀å¯ä»¥ä¿®æ”¹åˆ†åŒºå¤§å°ï¼Œåˆ›å»ºæ–‡ä»¶ç³»ç»Ÿå’Œå…³è”分 区至挂接点。 当您选择了 Partition disks (或类似的),默认会执行其ä¸çš„一个程åºã€‚在 VT2 命令行 上也å¯ä»¥ä½¿ç”¨å…¶ä»–çš„åˆ†åŒºå·¥å…·ï¼Œä½†ä¸æŽ¨èé‡‡ç”¨è¿™ç§æ–¹å¼ã€‚ 附录 D. 其他 目录 D.1. Linux 里的设备 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.1. Linux 里的设备 Linux 的许多特殊文件å¯ä»¥åœ¨ /dev 目录下找到。这些文件称为设备文件,其行为与普通 文件ä¸åŒã€‚大多数设备文件的类型是å—设备和å—ç¬¦è®¾å¤‡ã€‚è¿™äº›æ–‡ä»¶æ˜¯è®¿é—®ç¡¬ä»¶çš„é©±åŠ¨ç¨‹åº (Linux å†…æ ¸çš„ä¸€éƒ¨åˆ†)的接å£ã€‚å¦å¤–一些,ä¸é‚£ä¹ˆå¸¸è§çš„类型,是命å管é“(pipe)。下表 ä¸åˆ—出了最é‡è¦çš„设备文件。 ┌────┬─────────────────────────┠│sda │第一å—硬盘 │ ├────┼─────────────────────────┤ │sdb │第二å—硬盘 │ ├────┼─────────────────────────┤ │sda1│第一å—硬盘上的第一个分区 │ ├────┼─────────────────────────┤ │sdb7│第二å—硬盘上的第七个分区 │ └────┴─────────────────────────┘ ┌───┬──────────────┠│sr0│第一个 CD-ROM │ ├───┼──────────────┤ │sr1│第二个 CD-ROM │ └───┴──────────────┘ ┌───────┬────────────────────────────────────────┠│ttyS0 │串å£0,也通常使用 COM1 指代 │ ├───────┼────────────────────────────────────────┤ │ttyS1 │串å£1,也通常使用 COM2 指代 │ ├───────┼────────────────────────────────────────┤ │psaux │PS/2 é¼ æ ‡è®¾å¤‡ │ ├───────┼────────────────────────────────────────┤ │gpmdata│伪设备,ä¸è½¬ä»Ž GPMï¼ˆé¼ æ ‡ï¼‰æœåŠ¡ä¼ æ¥çš„æ•°æ®â”‚ └───────┴────────────────────────────────────────┘ ┌─────┬──────────────────────────┠│cdrom│指å‘光驱的符å·é“¾æŽ¥ │ ├─────┼──────────────────────────┤ │mouse│指å‘é¼ æ ‡è®¾å¤‡æ–‡ä»¶çš„ç¬¦å·é“¾æŽ¥â”‚ └─────┴──────────────────────────┘ ┌────┬────────────────────────────┠│null│所有写入该设备的东西都会消失│ ├────┼────────────────────────────┤ │zero│å¯ä»¥ä»Žè¯¥è®¾å¤‡æ°¸æ— 休æ¢åœ°è¯»å‡ºé›¶â”‚ └────┴────────────────────────────┘ D.2. å„软件集所需的ç£ç›˜ç©ºé—´ 对于 amd64 æž¶æž„ï¼ŒåŸºæœ¬å®‰è£…é»˜è®¤ä½¿ç”¨å†…æ ¸ï¼ŒåŒ…å«äº†æ‰€æœ‰çš„æ ‡å‡†è½¯ä»¶åŒ…ï¼Œéœ€è¦ 843MB ç£ç›˜ 空间。最å°åŒ–的基本安装,没有选择 "Standard system utilities" ä»»åŠ¡ï¼Œéœ€è¦ 647MB。 é‡è¦ 在å„ç§æƒ…况下,这都是安装完æˆå¹¶ä¸”åˆ é™¤ä¸´æ—¶æ–‡ä»¶ä¹‹åŽï¼Œå®žé™…使用的ç£ç›˜ç©ºé—´ã€‚这还ä¸åŒ… 括文件系统的é¢å¤–消耗,比如 journal 文件。也就是说,在安装和使用过程ä¸ï¼Œéƒ½ä¼šéœ€è¦ 更多的ç£ç›˜ç©ºé—´ã€‚ 下é¢çš„è¡¨æ ¼ä¸€ä¸€åˆ—å‡ºäº† tasksel 䏿¯ä¸ªè½¯ä»¶é›†æ‰€éœ€çš„ç£ç›˜ç©ºé—´å¤§å°ã€‚该报表是使用 aptitude 生æˆçš„。请注æ„,有些软件集之间会有相互é‡å 的部分,所以两个软件集一起安 è£…åŽæ‰€å 的空间,å¯èƒ½ä¼šå°äºŽè¿™ä¸¤ä¸ªè½¯ä»¶é›†åˆ†åˆ«å®‰è£…所å 的空间。 默认情况下,安装程åºå®‰è£… GNOME 桌é¢çŽ¯å¢ƒï¼Œå…¶ä»–çš„æ¡Œé¢çŽ¯å¢ƒå¯ä»¥é€šè¿‡ä½¿ç”¨å¦å¤–特殊的安 è£…æ˜ è±¡ï¼Œæˆ–è€…åœ¨å®‰è£…æ—¶æŒ‡å®šæ‰€éœ€çš„æ¡Œé¢çŽ¯å¢ƒ(å‚阅第 6.3.6.2 节 "选择和安装软件")。 注æ„,您需è¦å°†è¡¨æ ¼ä¸åˆ—å‡ºçš„å°ºå¯¸åŠ ä¸ŠåŸºæœ¬å®‰è£…å°ºå¯¸ä»¥å†³å®šåˆ†åŒºçš„å¤§å°ã€‚多数所列的尺寸 ,如"安装尺寸"用在 /usr å’Œ /lib 里é¢ï¼›åˆ—在"下载尺寸"的是(临时地)用在 /var é‡Œé¢ ã€‚ ┌─────────────────┬──────────────┬──────────────┬──────────────────────┠│ 任务 │安装大å°ï¼ˆMB)│下载尺寸(MB)│用于安装所需空间(MB)│ ├─────────────────┼──────────────┼──────────────┼──────────────────────┤ │桌é¢çŽ¯å¢ƒ │ │ │ │ ├─────────────────┼──────────────┼──────────────┼──────────────────────┤ │  • GNOME(默认)│3323 │861 │4184 │ ├─────────────────┼──────────────┼──────────────┼──────────────────────┤ │  • KDE Plasma │5429 │1499 │6928 │ ├─────────────────┼──────────────┼──────────────┼──────────────────────┤ │  • Xfce │2771 │734 │3505 │ ├─────────────────┼──────────────┼──────────────┼──────────────────────┤ │  • LXDE │2635 │708 │3343 │ ├─────────────────┼──────────────┼──────────────┼──────────────────────┤ │  • MATE │3197 │832 │4029 │ ├─────────────────┼──────────────┼──────────────┼──────────────────────┤ │  • Cinnamon │3852 │1027 │4879 │ ├─────────────────┼──────────────┼──────────────┼──────────────────────┤ │网页æœåС噍 │116 │26 │142 │ ├─────────────────┼──────────────┼──────────────┼──────────────────────┤ │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 的分区工具,至少è¦åˆ’分出一个文件系统,以åŠäº¤æ¢ 分区。如果åªç”¨æŽ§åˆ¶å°ï¼Œè‡³å°‘è¦å‡†å¤‡ 647MB 空间,倘若想装 X,就需è¦è‡³å°‘ 2635MB 的空 间了(安装 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 å·¥ å…·^[20]。如果您的系统里还没有 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。 å¦‚æžœæ‚¨å·²ç»æŠŠä¸€å¼ trixie 版本的 Debian GNU/Linux å®‰è£…æ˜ åƒæŒ‚载到 /cdromï¼Œé‚£ä¹ˆä¹Ÿå¯ ä»¥æŠŠ http URL æ›¿æ¢æˆ file URL,å³ï¼šfile:/cdrom/debian/ 用下é¢å…¶ä¸ä¸€ä¸ªæž¶æž„æ›¿æ¢ debootstrap 命令ä¸çš„ ARCH:amd64, arm64, armel, armhf, i386, mips64el, ppc64el, riscv64, s390x。 # /usr/sbin/debootstrap --arch ARCH trixie \ /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 trixie main deb http://security.debian.org/ trixie-security main deb-src http://security.debian.org/ trixie-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 完æˆã€‚ 注æ„,这里å‡è®¾å·²ç»åˆ›å»ºäº† /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 â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â” ^[20] 它们包括 GNU core å·¥å…·å’Œå‘½ä»¤ï¼Œåƒ sedã€grepã€tar å’Œ gzip。 附录 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 所有版æƒçš„æ–‡æ¡£ã€‚ 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 函å¼åº“通用公共授æƒä»£æ›¿æœ¬æŽˆæƒã€‚