我被困在一台非常老旧的电脑上,它有大约 500MB 的 RAM 和 6GB 的硬盘。它装有 Windows 2000。由于它不是本世纪的(它最初运行的是 Windows 98),BIOS 没有从 USB 启动的选项。它也没有 CD 刻录机,而且我也没有钱从网上订购 liveCD。
所以我只有一个 USB 端口和一个软盘驱动器可以使用。当我尝试 DSL 时,我有一张包含内核和 syslinux 的软盘。我意识到 Ubuntu 内核太大,无法放在一张 1.44MB 的软盘上,但是是否有某种程序/引导加载程序可以从软盘的 USB 加载?
- 是的,我试过了扑通。由于我的 BIOS 太旧,所以它不起作用。
是否有一个程序可以帮助我从软盘和 USB 启动 Ubuntu?
另外:我只有一个高级用户帐户。因此很多事情都白费了。
答案1
首先,您可以想象,Ubuntu 在该硬件上运行缓慢,并且我通常认为 5 Gb 分区是安装 Ubuntu 的最小空间。
使用 Lubuntu 你可能会取得更好的成功,它将使用更少的资源。
您可以使用 grub4dos 从硬盘启动 iso
由于我没有 Windows 98 来确认这一点,因此我无法为您提供详细的指导,但以下步骤应该可行。
下载 ubuntu 或者 lubuntu iso,放在 C:\
从以下位置下载 grub4doshttp://sourceforge.net/projects/grub4dos/
它是一个 zip 文件,请解压缩它。
将解压的档案中的 grldr 复制到C:\grldr
保存 c:\boot.ini 的备份,c:\boot.ini
用记事本打开,在文件末尾添加以下行
c:\grldr="Boot Ubuntu ISO"
保存文件并关闭。
再次使用记事本,创建一个文件C:\menu.lst
并将其保存为 txet 文件C:\menu.lst
(即小写的“l”而不是数字“1”)。
title Ubuntu 10.04 Desktop
find --set-root /ubuntu-10.04-desktop-i386.iso
map /ubuntu-10.04-desktop-i386.iso (hd32)
map --hook
root (hd32)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/ubuntu-10.04-desktop-i386.iso quiet splash --
initrd /casper/initrd.lz
该菜单项用于ubuntu-10.04-desktop-i386.iso
,请相应调整您的菜单。
重启并尝试。如果一切顺利,你应该启动 ubuntu iso,它会很慢。
要撤消这些更改,请删除 C:\grldr,撤消对 c:\boot.ini 的编辑,删除 C:\menu.lst,删除 ubuntu 桌面 iso。
答案2
我认为这可以用超级 Grub 磁盘(可能)引导USB 启动。下载最新 iso^ 来自下载页面。
如果你需要一个程序来从 iso 中提取文件,豌豆压缩(或者7zip)是一款免费的开源工具,您可以使用。(如果您由于不是管理员而无法安装,请尝试Peazip 的便携版本(或者7zip 便携版))。
img 文件位于 Super Grub 磁盘 iso 中,位于[BOOT]/Bootable_NoEmulation.iso
您可以使用以下方式将超级 Grub 磁盘安装到软盘驱动器上原始写入对于 Windows。下载 Rawwrite 二进制文件(.zip 文件 -0.7 是最新版本在撰写本文时)。您可以使用 Peazip 来提取 zip 文件。
使用 RawWrite,选择图像文件并单击写入(插入软盘后),它会写入软盘驱动器。
(我假设你已经下载了 ubuntu iso)。使用最新的 unetbootin要使用 unetbootin 制作 live usb:(来自优盘 Linux)
- 下载适用于 Windows 的 UNetBootin
- 下载您最喜欢的 Linux ISO
双击 Unetbootin 可执行文件来启动该程序
- 单击磁盘映像单选框
- 浏览并选择您的 ISO
- 设置目标 USB 驱动器
- 点击确定开始创建
(如果您使用目标计算机查看此内容,请记下以下说明或将其打印出来)
插入 USB 驱动器,重新启动并从软盘驱动器启动。进入命令行(您可能会或可能不会弹出菜单。)
到达那里后,您需要找到您的启动设备。(查看下面的代码)。如果您只有 1 个硬盘,它将用于hd1
第二个硬盘 - USB 驱动器(编号从 0 开始)。后面的第二个数字是您的分区号。对于 USB 驱动器,第一个分区通常为 1(编号从 1 开始)。输入以下代码以从您的 USB 驱动器启动。
set root=(hd1,1)
chainloader +1
boot
(第 1 行:选择启动设备,第 2 行:说我们只需要求它启动,第 3 行:“现在!立即启动!”)
^ 链接为本文撰写时的最新内容
答案3
我强烈建议你看看 Puppy Linux。Puppy Linux 是专为旧电脑制作的。Puppy 有很多变体。
但是你应该检查一下 lucid puppy.. 它与 ubuntu 兼容..
为什么是 Lucid Puppy(兼容 ubuntu)。
1)您不需要安装Puppy(到硬盘)即可使用它。
2) 不同之处在于 Puppy 非常小,但功能却非常齐全。Puppy 启动时会进入 ramdisk,与必须不断从 CD 中取出内容的 Live CD 发行版不同,它会加载到 RAM 中。
3)这意味着所有应用程序都会在眨眼之间启动并立即响应用户输入。
4)Puppy Linux 能够从闪存卡或任何 USB 存储设备、CDROM、软盘、内置硬盘启动。
现在完成从软盘通过 USB 驱动器安装 Puppy Linux 的指南。
note:
Wake2pup 工具是专门为 Puppy Linux 构建的,因此它可以应用于所有最新的 Puppy 变体(lucid、racy、wary、slacko),所以它可能不适用于其他发行版(havn't tested but if it can be done for other distro..i will edit this post asap
)
Limitation:-
整个教程在 vmware 中通过从软盘驱动器通过 USB 驱动器启动进行了测试......虽然可以工作,但是仍然在虚拟系统上进行测试,而不是在真实系统上进行测试...
我假设您有可以运行的 Windows 98 和可以运行的软盘驱动器。
A)收集资源
1)一张可以工作的软盘
2)USB 闪存盘
Minimum Capacity- 256 MB
Recommended -1 GB or higher
3)下载最新的 lucid puppy(大小-129 MB)
B)现在解释如何使用资源
1)Unetbootin 用于创建活体小狗..
打开 unetbootin ...并选择 puppy linux ...之后 ...选择下载的操作系统位置和 usb 位置。
帮助截图:
完成后,关闭unetbootin,然后打开新创建的可启动USB驱动器,这里创建一个新的文本文档并将其重命名为USBFLASH。
帮助截图:
注意:重命名时清除整个名称,包括.txt
2)创建可启动软盘驱动器
1)首先格式化软盘驱动器,进入计算机,右键单击软盘驱动器图标并选择格式化。
2)解压 wakepup2-img-write.zip
3)打开解压的文件夹并双击它..它将自动检测并在软盘驱动器中安装 wakepup2。
帮助截图:
就是这样..现在重新启动并确保软盘和 USB 驱动器已正确插入...
These are the screenshots you will encountered when booted from floppy drive..
1) 首先会弹出 Puppy Boot CD 菜单
通过输入给定的数字之一来选择菜单。不要按回车键,因为它会带你到选项 8(这是你不想要的)
通过查看菜单,最有可能的是选项 1
如果选项 1 不适合您,请尝试 2、7(scsi 最常见的控制器),或许还有 8。
选项 1 或 7 对我来说都是可行的
但是如果没有适合您,请检查 1.7 以外的其他选项。
2)现在它将扫描 USB 设备
3)找到jetflash usb驱动器并安装管理软件后扫描完成。按回车键
4)输入1进行正常启动
5)将 Puppy 复制到 RAM..
6)这是清晰的 Puppy UI...单击桌面上的安装图标..
select universal installer..
Note:-
现在您可以根据您的硬件支持安装在任何您想要的地方..例如内置硬盘驱动器(支持 ide、sata 和 scsi 控制器)、usb 驱动器和外部 usb 硬盘驱动器、cd 驱动器...
在这种情况下,您应该选择内置硬盘或旧的 scsi 硬盘。
Just for info
A)
当您的设备未定位(或未安装)时常见的错误忽略该消息,重新启动并从启动菜单中选择不同的选项。
B)
您可以通过在设备上创建一个文本文件(与我们对 USB 驱动器所做的相同)并将其重命名为以下名称来从以下设备启动。这些文件被称为maker files.
1)从内置硬盘启动:只需IDEHD
在硬盘上创建一个文件
2)从USB硬盘启动:USBHD
3)从USB闪存盘启动:USBFLASH
4) 从内置 IDE 或外部 USB CD-ROM 启动:不需要文件,WakePup2 无论如何都应该找到 Puppy2 文件。