在没有 CD 或 DVD 驱动器的 PC 上安装 Debian 的最佳方法是什么?

在没有 CD 或 DVD 驱动器的 PC 上安装 Debian 的最佳方法是什么?

我几年前组装了一台 PC,但没有配备光驱(CD 或 DVD)。我不知道谁再使用它们,但我不使用。

现在我想在PC上安装Debian,但它想要检测CD-ROM。我是否错过了任何一点或者它仍然是一件事?

答案1

买一个USB 连接 DVD 驱动器(不是 CD 驱动器,因为 Debian 现在需要 4GB 之多),或者制作一个 Live USB 进行安装,在这种情况下,您可以按照以下步骤操作:

  1. 备份一切您关心的 PC 上要安装 Debian 的驱动器。
  2. 获取 4GB 或更大的 USB 闪存驱动器并擦除其内容。
  3. 按照以下说明创建 Debian LiveUSBhttps://wiki.debian.org/BootUsb或者,如果在 Windows 上工作,请安装鲁弗斯或其他一些 LiveUSB 创建应用程序并使用以下命令创建 LiveUSB实时安装 Debian 的混合 ISO您想要安装。AMD64适用于 Intel 和 AMD 64 位处理器,i386适用于 32 位机器。两者都将包含比缩小的网络安装包更多的包。
  4. 代替 DVD 完整性检查,请按照以下说明验证下载的 ISO 是否有错误并与原始 ISO 文件的校验和匹配:https://www.howtogeek.com/246332/how-to-verify-a-downloaded-linux-iso-file-wasnt-tampered-with/
  5. 在目标 PC 中安装该 LiveUSB 后,从 LiveUSB 重新启动 PC 并启用 UEFI 启动/禁用传统启动,并启用从 USB 启动。
  6. 重新启动并安装 Debian,按照提示操作。它将自行安装到您在 PC 中选择的驱动器,并允许您保留现有操作系统以进行并行双启动安装,或者您可以根据需要删除任何现有操作系统并使用整个驱动器。

答案2

现在我想在PC上安装Debian但它想要检测CD-ROM

那么您已经开始使用 Debian U 盘了吗? (它 = debian?还是它 = PC?)

有正确的 ISO 文件吗?我检查了一下,发现有 250 MB 的网络安装和 650 MB 的 xfce-CD 安装。但 650 MB 不可能是“完整”安装,不是吗? ~2G 图像在哪里?

我最近尝试了几个安装程序,从 Slackware 开始......它根本不起作用,出于类似的原因(迷你 PC,没有 DVD)。我把 slackware CD 作为 ISO 放在光盘上,安装程序以某种方式假装支持它(不记得是否已安装),但后来它崩溃了,我开始查看这些 slackware bash 脚本...晚安!

Debian 我认为安装程序说:别害怕,除非您这么说,否则我们不会接触您的磁盘。让我感到非常安全。

我认为今天,做一个更容易(唯一的方法?)网络安装。我首先选择了 slackware,因为我正在寻找一个安装下载,因为我很久以前就使用过(从引导软盘和根软盘开始)。

既然您要求(任何)“GNU/Linux 发行版”:如果您没有 CD 驱动器,请不要从无法运行的发行版开始。但你应该尝试在 USB 上使用 netinstall ISO,我希望它不会要求 CD 驱动器。

我最终通过网络安装了 archlinux,没有安装问题。

(我还通过直接提取其中一些 .txz 包来运行 slackware 14.2(中途))

@K7:

重新启动并安装 Debian

是的,但如何?你还说网络?我有一个很好的 opensuse live USB(启动需要一个小时,但工作正常)。但如何将它安装到我的 SSD 上呢?对于安装,您还需要(访问)一堆软件包。我觉得是Q。

补充:在Linux下,如果你想“使用”ISO-fs文件,你mount就可以了,你不用买CD驱动器!如果安装程序无法执行此操作,请使用另一安装程序。

答案3

Slax 是一个基于 Debian 的发行版,可以轻松安装。

安装此发行版的步骤是:

  1. 下载 ISO 文件于https://www.slax.org/(下载< 300 MB)
    • 选择 32 位或 64 位版本
  2. 将 .iso 文件提取到分区的根目录中
    • [Windows 用户] 根文件夹必须是 X:\(其中 X 是您的分区盘符)
    • [Linux 用户],提取 /media/sdX 中的内容(其中 X 是您的 HDD)
  3. 运行 bootinst。
    • [Windows 用户]:只需以管理员身份运行 X:\slax\boot\bootinst.bat
    • [Linux用户]:打开终端并运行/media/sdX/slax/boot/bootinst.sh
  4. 重启。

相关内容