Slackware 中文手册
  • 翻译说明
    • 贡献力量
  • 前言
    • 目标读者
    • 为什么会有一版新的 Slackware 手册?
    • 本书中使用的约定
    • 致谢
  • Slackware 介绍
    • 为何使用 Slackware?
    • 与其他 Linux 发行版的差异
    • 许可
  • 安装
    • 从安装介质启动
    • 分区
    • 安装程序
      • Help
      • Keymap
      • Addswap
      • Target
      • Source
      • Select
      • Install
      • Configure
  • 引导
    • mkinitrd
    • LILO
    • 多重引导
      • 引导多个分区
      • 引导多个硬盘
  • 基本 Shell 命令
    • 系统文档
    • 处理文件和目录
      • 列出文件和目录内容
      • 在文件系统中移动
      • 文件和目录的创建与删除
    • 归档和压缩
      • zip、unzip
      • gzip
      • bzip2
      • XZ、LZMA
      • tar
    • 阅读文档
      • more
      • less
    • 链接
  • Bourne Again Shell
    • 什么是 Shell?
    • 环境变量
    • 通配符
    • TAB 键补全
    • 输入、输出重定向
    • 任务管理
    • 终端
    • 制定
  • 进程控制
    • ps
    • kill 和 killall
    • top
    • 计划任务
  • X 视窗系统
    • X 是什么?
    • 配置 X 服务器
    • 选择窗口管理器
    • 设置图形界面登陆
  • 打印
    • 选择打印程序
    • 获取驱动
    • 在 CUPS 中设置打印机
    • 从命令行打印
      • 打印格式化数据
  • 用户和组
    • 用户和组是什么?
    • 管理用户和组
    • 管理用户和组的其他工具
    • 手动管理用户和组
  • 文件系统权限
    • 权限概述
    • chmod、chown 和 chgrp
    • SUID、SGID 和粘滞位
  • 使用文件系统
    • 文件系统的层次
    • 本地文件系统类型
      • ext2
      • ext3
      • ext4
      • reiserfs
      • XFS
      • JFS
      • iso9660
      • vfat
      • swap
    • 使用 mount 指令
    • 网络文件系统
      • NFS
      • SMB
  • vi
    • vi 是什么?
    • vi 的不同模式
    • 打开、保存和退出
    • 移动光标
    • 编辑文本
    • vi 小纪
  • Emacs
    • Emacs 是什么?
    • 起步
    • 移动光标
    • 获得帮助
    • 调用函数
    • Emacs 小纪
  • 网络
    • netconfig
    • 手动配置
    • 使用 rc.inet1.conf 自动配置网络
  • 无线网络
    • iwconfig
    • 有线等(无)效保密
    • Wifi 登陆保护
      • 再看 rc.inet1.conf
    • wicd
  • 基本网络工具
    • 网络诊断工具
      • ping
      • traceroute
      • telnet
      • ssh
      • tcpdump
      • nmap
      • host
      • dig
      • finger
    • 网页浏览器
      • lynx
      • links
      • wget
    • 邮件客户端
      • pine
      • mutt
      • mailx
    • FTP 客户端
      • ftp
      • ncftp
      • lftp
    • rsync
  • 包管理
    • pkgtool
    • 软件包的安装、移除和升级
    • 软件包的压缩格式
      • slackpkg
      • rpm2tgz
  • 追踪系统更新
    • 稳定分支
    • 订阅安全更新邮件列表
    • 升级 Slackware 版本
  • Linux 内核
    • 内核是做什么的?
    • 设置内核模块
    • 编译以及为什么要编译内核
由 GitBook 提供支持
在本页
  • 可能的启动引导器方案
  • 一、如果第二系统是 Linux,禁止它安装启动管理器
  • 二、如果第二系统是 Linux,让它用 GRUB 来替换 LILO
  • 三、让第二系统替换掉 LILO 并在之后重新安装并配置 LILO

这有帮助吗?

在GitHub上编辑
  1. 引导
  2. 多重引导

引导多个分区

上一页多重引导下一页引导多个硬盘

最后更新于2年前

这有帮助吗?

在操作系统安装在各自分区的情况下,我们来配置多启动系统。您必须首先创建分区。如果在安装第一个操作系统之前就很好操作,在这种情况下,就是个简单的规划分区的事,使用 fdisk 或 cfdisk 分区工具,具体参见 。

注意

如果你搭建的是两个 Linux 的双系统,我们不推荐两个系统共用 /home。虽然这在技术上可行,但因为不同的桌面环境和软件版本,会增加你的个人配置文件损坏几率。

但共用交换分区是安全的。

你应该至少给硬盘划分三个分区:

  • 一个为 Slackware 准备的分区。

  • 一个为其他系统准备的分区。

  • 一个交换分区。

首先,按照“”所述,把 Slackware 安装到第一个分区。

安装好,启动好,一切正常之后,重启进入第二系统。第二系统总会想要占用整个驱动器,你显然不希望这样做,所以它限制为仅第二个分区。此外,该操作系统将尝试把引导器安装到硬盘驱动器的开头,覆盖 LILO。

有关引导器,可采取如下做法:

可能的启动引导器方案

一、如果第二系统是 Linux,禁止它安装启动管理器

如果双启动进入另一 Linux 发行版,该发行版的安装程序通常会询问是否安装启动引导程序。你当然可以不安装引导程序,手动管理 LILO 来启动 Slackware 和另一发行版。

取决于另一发行版,比起只安装 Slackware 时你可能会更频繁地修改 LILO 配置。有些发行版因为频繁更新内核而臭名远扬,这就意味着每次更新你都要修改 LILO 配置。但如果你不想时时修改配置文件,你就不会选择 Slackware 了。

二、如果第二系统是 Linux,让它用 GRUB 来替换 LILO

如果双启动进入另一 Linux 发行版,你完全可以用 GRUB 来替换 LILO,或最后安装 Slackware 并都使用 LILO。LILO 和 GRUB 都有自动检测的特性,所以不管最后安装的是谁都要探测其他发行版的存在并为它创建一个启动条目。

由于其他的发行版往往会自动更新他们的 GRUB 菜单,总有可能出点差错然后就无法启动 Slackware 了。发生这种情况,不要惊慌,进入其它 Linux 的分区,手动修改 GRUB 菜单的 Slackware 条目使之指向正确的分区,内核和 initrd(如果适用的话)。

三、让第二系统替换掉 LILO 并在之后重新安装并配置 LILO

这个选择也是可行的,尤其是第二系统是 Windows 的时候。经常 Windows 更新之后会重写 MBR, 这时候就要手动重新安装 LILO 了。

使用简单模式 LILO 的时候,它也会自动探测并创建启动菜单。如果失败了,那么就需要手动创建条目了。

要在其他系统抹除 LILO 之后修复,启动 Slackware 安装介质进入配置阶段。不要重新分区或重新安装 Slackware,直接跳到“”部分。

第二章的“分区”部分
第二章、安装
配置