首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从DOS安装Linux?

如何从DOS安装Linux?
EN

Unix & Linux用户
提问于 2015-07-23 04:23:10
回答 4查看 1.7K关注 0票数 3

我想在我的电脑上安装Linux 17.2。

不幸的是,我的电脑没有光盘(所以我不能从Live启动)。

它没有从USB驱动器引导的能力(所以我不能从PenDriveLinux USB卡启动)。

它只能从硬盘或1.44软盘启动。

它的硬盘有一个可引导的DOS FAT32分区和一个为Linux保留的未分区空间。

我能够复制任何文件(从互联网下载或准备在另一台计算机上)到我的DOS分区。

例如,我可以通过复制Windows安装文件并从DOS启动安装,从而在计算机上安装Windows。

但是如何安装Linux呢?

在哪里可以找到DOS的Linux安装文件?

我能从Linux *.iso文件中自己制作这些安装文件吗?

多么?

我找到了文章,它包含了解决问题的解决方案,但它需要安装UNetbootin。不幸的是,UNetbootin不能安装在纯DOS上。

当然,我可以安装Windows,然后安装UNetbootin,这样就可以了。但我拒绝相信这条路是最短的。

从DOS到Linux的更直接的方法是什么?

是否可以制作一个可引导的Linux1.44MB软盘(可能不是Linux ),然后使用它从A:\引导Linux,然后使用位于FAT32 C:\上的安装文件安装Linux?(不好意思使用Windows术语)

EN

回答 4

Unix & Linux用户

发布于 2015-07-23 04:58:13

我认为您需要PXE安装(使用网络引导)。为此,您需要在其他系统/膝上型计算机上安装PXE服务器。有关PXE配置的更多信息,请参见请参考我的答案

票数 2
EN

Unix & Linux用户

发布于 2020-06-22 10:03:13

您可以在可以从USB引导的软盘上安装引导加载程序。

我在我的旧电脑的软盘上安装了启动管理器,它可以工作。https://www.plop.at/en/bootmanager/download.html

缺点是,如果您的计算机已经足够老到可以有软盘驱动器,并且太老了,无法直接从USB驱动器启动,您甚至可能没有USB2.0。USB1.0确实很慢,但是即使在一些USB 3闪存驱动器中也能工作。

票数 1
EN

Unix & Linux用户

发布于 2020-06-22 12:08:55

一个老问题,但无论如何..。这实际上是少数几种情况之一,在这种情况下,经典的PC BIOS/MBR引导过程的限制为您提供了一个机会。

您只需要将内核和initrd/initramfs文件从USB安装介质复制到FAT32分区,并将SYSLINUX、旧罗德林或其他对DOS友好的引导加载程序安装到硬盘上。

使用与USB媒体引导内核相同的引导选项:从USB引导加载程序的配置文件中读取它们,并为HDD上的引导加载程序编写相应的配置。在从硬盘启动安装程序的kernel+initramfs组合时,请插入USB安装媒体。

内核+ initramfs将通过引导加载程序从硬盘加载,Linux内核将启动,此时,kernel+initramfs应该完全能够使用USB介质作为安装源执行安装。

除非系统支持BIOS增强的磁盘驱动器服务(Linux内核构建时配置选项CONFIG_EDD),否则安装程序将无法知道它是从非USB媒体启动的,而且即使它能够获得引导信息,安装程序也可能不会在意,因为EDD引导信息支持还远不确定。由于initramfs文件包含所有必要的USB驱动程序,所以一旦内核启动,BIOS级对USB的支持就变得无关紧要了。

安装程序将从“空白板”开始,识别任何存储设备,并在其上搜索安装媒体/ISO映像。它应该发现USB作为一个有效的安装媒体很好,并且继续使用USB媒体进行安装,即使技术上还没有从它引导系统。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/217783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档