在无法从 USB 启动但没有 CD/DVD 的计算机上安装 Linux

在无法从 USB 启动但没有 CD/DVD 的计算机上安装 Linux

我有一台计算机 (A),我想在上面安装 Linux。A 上的 BIOS 无法识别“从 USB 启动”。我无法使用 CD 或 DVD 来创建启动盘。但我可以使用其他计算机、其他硬盘和多个 USB。

鉴于我的情况,有什么办法可以在 A 上安装 Linux 吗?

如果有帮助的话,A 当前运行的是 Windows XP。

编辑:当前情况 好吧,我使用 unetbootin 运行了 linux mint,但它是“实时模式”,似乎与 Windows XP 存在于同一分区上,而 Windows XP 仍在那里。当我多次尝试从那里安装“真正的”linux mint(使用桌面上的图标)时,一切似乎都顺利进行(这意味着我应该在 Windows 视为“E:”的分区上安装 linux),但我无法启动它(未显示在启动选项中,或来自 unetbootin)。尝试启动旧的 Windows XP(仍在启动时列出)会导致 BSOD 崩溃。所以我猜格式化 E: 会造成这种情况,呵呵...

无论如何,我该怎么做才能继续?我现在拥有的是 Linux mint 的简易实时安装,安装程序似乎可以运行,但我找不到访问其劳动成果的方法。

编辑2 我正在尝试按照 grub4dos 条目教程,但我在文件系统的任何地方都看不到 menu.lst。也没有sudo find / menu.lst。所以我仍然安装了 Linux Mint,没有其​​他可以启动的东西。

最终编辑 我对什么都不起作用感到生气,然后去买了一张 DVD-RW。尽管如此,提出的许多解决方案可能都是可行的,我想一切都搞砸了,因为我太匆忙了。我会给最有帮助的答案打勾。感谢大家的帮助。

答案1

你可以使用一个可以加载 USB 驱动器的引导加载程序 - 我已经使用过噗通以前使用较旧的系统。将引导加载程序安装到硬盘驱动器,使用它从 USB 驱动器引导安装。

然后,您可以用 grub 替换该引导加载程序,并从中链式加载 Windows。plop 的优点是,即使在完全不受支持的系统上,您也可以启动 USB 驱动器。

在此处输入图片描述

我以前用过的另一种方法是网启动- 使用受支持的安装程序磁盘映像,它会从 Windows 引导加载程序链式加载该映像。然后您可以使用它来进行安装。

答案2

首先尝试使用不同的 USB 端口,因为并非所有端口都能正常工作,并检查 BIOS 是否确实不支持从该端口启动。

另一种方法是从网络进行 PXE 启动,但也要检查 BIOS 支持。

另一种方法是通过 USB 连接 CDROM 读取器(如果有)。

最后我进行了谷歌搜索,这里有一种无需额外媒体即可从 Windows 安装 ubuntu 的方法: https://askubuntu.com/questions/59347/is-it-possible-to-install-ubuntu-without-a-cd-or-usb-drive

答案3

如果您可以移除硬盘并从另一台计算机安装它,这是一种简单的方法。对于现代紧凑型笔记本电脑,访问内部硬盘并不总是那么容易,但如果您幸运的话,在两个 X 螺钉后面有一个标准的 2.5 英寸驱动器,您可以从机箱侧面或有时底部访问它。

距离我上次这样做已经过去了几年,但我记得为安装程序创建了一个小分区,然后使用 将其复制过去dd。这应该是在基于软盘的 Debian 安装时代,但事情可能并没有发生太大变化。现在,我会创建一个可启动的 USB 映像并将其复制过去,在 中将分区标记为可启动fdisk,然后就可以了。

如果您可以为自己的驱动器配备一个 USB 底座,那么事情就会变得简单很多。

答案4

如果你的 PC Bios 支持从网络启动,那么看看 Serva

http://vercot.com/~serva/an/NonWindowsPXE3.html

(我与 Serva 开发相关)基本上,使用 Serva,您可以在通过以太网电缆连接到目标 PC 的辅助 PC 上创建一个 PXE 服务器,从网络启动目标,然后安装过程会安装从 PXE 服务器带来操作系统组件的操作系统。

相关内容