我有一台旧的 Pentium4 PC,我用备用件重建了它,我想在上面安装 Debian,这样我就可以把它用作自制服务器。问题是,主板(型号 P4S800-MX)无法从我的 USB 2.0 16GB 驱动器启动,该驱动器用 FAT32 格式化并用 unetbootin 准备(在 BIOS 中,我先将启动设备设置为 USB ZIP,然后设置为 USB FDD,但没有结果,即使通过软盘将 BIOS 更新到最新版本后也是如此)。
浪费了一天时间后,我想是否可以从另一台装有 Windows 的计算机或通过旧的 Ubuntu LiveCD 将 Debian 安装程序预加载到硬盘上,但我发现的指南只考虑已经有引导加载程序的驱动器或通过分区。
我只想让安装程序运行和设置并从互联网上下载其他所有内容,就像 netinst 映像已经做的那样,有没有简单的方法可以实现这一点?将 ISO 刻录到 CD-R 不是一个选项,因为我没有空的 CD-R。
答案1
我又花了一整天的时间才终于安装成功
我采取的步骤如下
- 我将驱动器连接到 PC 并启动到 Ubuntu LiveCD 会话
- 使用 gparted 将驱动器格式化为 FAT32
- 打开终端并启动
sudo mount /dev/sdb1 /mnt && sudo grub-install --boot-directory=/mnt/boot /dev/sdb
- 已下载初始化文件和Linux的并将它们放在 /mnt/Debian/ 下
sudo gedit /mnt/boot/grub/grub.cfg
并粘贴了此内容set timeout=5 set default=0 menuentry "Install Debian - netinst" { set root=(hd0,1) linux /Debian/linux root=/dev/sda1 ro initrd /Debian/initrd.gz }
保存后,关闭电脑,断开驱动器并将其连接到目标主机,打开主机电源,按照说明操作,然后我就安装好了 Debian
我不习惯 Linux 环境,可能有更简单/更快/更工具的方法来做到这一点,因此欢迎提供更多答案。