我想在我的电脑上安装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术语)
发布于 2015-07-23 04:58:13
我认为您需要PXE安装(使用网络引导)。为此,您需要在其他系统/膝上型计算机上安装PXE服务器。有关PXE配置的更多信息,请参见请参考我的答案。
发布于 2020-06-22 10:03:13
您可以在可以从USB引导的软盘上安装引导加载程序。
我在我的旧电脑的软盘上安装了启动管理器,它可以工作。https://www.plop.at/en/bootmanager/download.html
缺点是,如果您的计算机已经足够老到可以有软盘驱动器,并且太老了,无法直接从USB驱动器启动,您甚至可能没有USB2.0。USB1.0确实很慢,但是即使在一些USB 3闪存驱动器中也能工作。
发布于 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媒体进行安装,即使技术上还没有从它引导系统。
https://unix.stackexchange.com/questions/217783
复制相似问题