我有一台旧笔记本电脑(奔腾 II),无法从 USB、CD、软盘或网络 PXE 启动 - 基本上唯一的启动选项是内部 HDD。
我目前安装了 Ubuntu 6.06,并且有网络连接。
有没有办法在笔记本电脑上安装新的 Linux 发行版?驱动器上仅使用了 20GB 中的 5GB,因此我有空间重新分区、双启动,然后如果可能的话删除现有的 Ubuntu 分区。
显然最新的 Ubuntu 或类似的重量级桌面发行版是不可能的,但我正在考虑尝试 Slackware - 除非有任何其他关于最佳发行版的建议吗?
答案1
作为一个轻量级的现代发行版,我建议尝试一下lUbuntu
。
可以从单个硬盘安装新的操作系统。请先备份所有内容并自行承担风险。在以下方法中,您必须从当前电脑上卸下硬盘一次,然后将其连接到另一台电脑上。
假设您只/dev/sda1
安装了一个分区/
。现在的主要问题是收缩/
分区,因为Ubuntu 6
不允许在线收缩/
分区。卸下硬盘并将其连接到另一台Linux
电脑。用于尽可能Gparted
缩小现有分区。/
创建两个新分区。保留约 800 Mb 并将剩余空间用于第二个分区,并创建 800 Mb 的第三个分区。假设您现在有/dev/sda2
~13Gb 和/dev/sda3
~800Mb。
现在下载lUbuntu
或任何其他轻量级操作系统。使用如下方式dd
烧录它/dev/sda3
dd if=path_to_image of=/dev/sda3
选择小于 800Mb 的操作系统或/dev/sda3
相应增加。
现在,硬盘有一个bootloader
位于 的活动操作系统/dev/sda1
、大约 13Gb s 的可用空间/dev/sda2
以及位于 的操作系统安装程序/dev/sda3
。
按c
菜单grub
键进入grub
命令行。编写如下内容并启动安装程序。
set root=(hd0,msdos3)
chainloader= +1 or path_to_installation_media_grub
用于Tab
寻找正确的路径。
如果一切顺利,lUbuntu
安装程序将启动。使用手动分区并安装lUbuntu
在/dev/sda2
.
一旦新操作系统正常工作,您就可以删除旧操作系统和安装程序分区。
答案2
由于几乎所有 Linux 都可以创建和写入分区,而 live isos 并不关心它们驻留在什么设备上,因此您可以通过足够的技巧来使其工作。
但还有一种更简单的方法。如果它安装了 Ubuntu 6.06,那么它也安装了 GRUB(特别是 grub 0.97-1ubuntu9),因此如果您知道如何使用 GRUB 控制台,您可以启动您想要的任何东西。
我们先看一下说明书:
https://www.gnu.org/software/grub/manual/legacy/grub.html
插入带有 MBT 分区表的传统启动 USB。打开电脑。当 grub 菜单出现时按 C。
> rootnoverify (hd0,0)
> makeactive
> chainloader +1
> boot
将 hd0 调整为您的 USB 驱动器。
现在您可以启动实时 USB 或任何您想要的东西。
答案3
任何发行版都可以“工作”——您只是想避免繁重的桌面环境。
一旦安装了发行版,请考虑使用小型轻型窗口管理器之一,例如 blackbox、openbox、fluxbox 等。也许是 Enlightenment。只需避免 Gnome、KDE、Mate、Cinnamon 等即可;)
所以...从另一个发行版中安装。 Debian(及其衍生版本)应该能够通过使用预置文件和chroot
-ing,尽管您可能会因主机上运行较旧的内核而受到阻碍。并且您需要未分区的空间来执行此操作。
您可以在另一台计算机上的闪存驱动器或其他便携式介质(外部硬盘驱动器等)上安装发行版,将其插入,然后设置引导加载程序以将其作为选项。这可能是 Debian 或 Ubuntu (netinstall) 的安装程序映像......
您甚至可能会变得疯狂 - 卸载桌面 GUI,安装前面提到的轻量级 GUI(我认为您需要将apt
源指向历史 Ubuntu 档案),并apt-get dist-upgrade
逐步完成 LTS 版本。它甚至可能会起作用。
如果所有其他方法都失败,请拔出硬盘驱动器,将其放在驱动器 -> USB 连接器上,安装在另一台计算机上(只需确保将引导加载程序写入正确的位置!),然后将驱动器放回原位。