![如何用此硬件配置升级旧的 Linux 机器?](https://linux22.com/image/1394463/%E5%A6%82%E4%BD%95%E7%94%A8%E6%AD%A4%E7%A1%AC%E4%BB%B6%E9%85%8D%E7%BD%AE%E5%8D%87%E7%BA%A7%E6%97%A7%E7%9A%84%20Linux%20%E6%9C%BA%E5%99%A8%EF%BC%9F.png)
我有一个旧的 Linux 机器,需要升级,但不接触处理器或主板。它包含专门授权给这个物理单元的软件,我除了尝试升级它以使其性能更好之外别无选择。
Bios version A04, 01/15/2004
它是运行 Ubuntu 12.04LTS 的Dell Precision 360( )。
我认为第一步是使用旧版本的 Ubuntu,因为它的占用空间似乎在每次迭代中都会扩大。
但是硬盘和内存怎么办?
它目前正在使用40GB 西部数据 Caviar我认为可以升级。但我如何确定新驱动器兼容(例如 SSD)?(RAM 也一样)。
这是我的配置输出lshw -short
H/W path Device Class Description
======================================================
system Mini Tower Computer
/0 bus 0W2563
/0/0 memory 64KiB BIOS
/0/400 processor Intel(R) Pentium(R) 4 CPU 2.80GHz
/0/400/700 memory 16KiB L1 cache
/0/400/701 memory 1MiB L2 cache
/0/1000 memory 512MiB System Memory
/0/1000/0 memory 256MiB DIMM SDRAM Synchronous 333 MHz (3.0 ns)
/0/1000/1 memory 256MiB DIMM SDRAM Synchronous 333 MHz (3.0 ns)
/0/1000/2 memory DIMM SDRAM Synchronous 333 MHz (3.0 ns) [empty]
/0/1000/3 memory DIMM SDRAM Synchronous 333 MHz (3.0 ns) [empty]
/0/100 bridge 82875P/E7210 Memory Controller Hub
/0/100/1 bridge 82875P Processor to AGP Controller
/0/100/1/0 display NV5 [Vanta / Vanta LT]
/0/100/6 generic 82875P/E7210 Processor to I/O Memory Interface
/0/100/1d bus 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1
/0/100/1d.1 bus 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2
/0/100/1e bridge 82801 PCI Bridge
/0/100/1e/c eth0 network 82540EM Gigabit Ethernet Controller
/0/100/1f bridge 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge
/0/100/1f.1 scsi0 storage 82801EB/ER (ICH5/ICH5R) IDE Controller
/0/100/1f.1/0 /dev/sda disk 40GB WDC WD400BB-75DE
/0/100/1f.1/0/1 /dev/sda1 volume 36GiB EXT4 volume
/0/100/1f.1/0/2 /dev/sda2 volume 509MiB Extended partition
/0/100/1f.1/0/2/5 /dev/sda5 volume 509MiB Linux swap / Solaris partition
/0/100/1f.1/1 /dev/cdrom disk DVD_RW ND-3540A
/0/100/1f.2 storage 82801EB (ICH5) SATA Controller
/0/100/1f.3 bus 82801EB/ER (ICH5/ICH5R) SMBus Controller
/0/100/1f.5 multimedia 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller
记忆
*-memory
description: System Memory
physical id: 1000
slot: System board or motherboard
size: 512MiB
*-bank:0
description: DIMM SDRAM Synchronous 333 MHz (3.0 ns)
physical id: 0
slot: CHANNEL A DIMM 0
size: 256MiB
width: 64 bits
clock: 333MHz (3.0ns)
*-bank:1
description: DIMM SDRAM Synchronous 333 MHz (3.0 ns)
physical id: 1
slot: CHANNEL B DIMM 0
size: 256MiB
width: 64 bits
clock: 333MHz (3.0ns)
*-bank:2
description: DIMM SDRAM Synchronous 333 MHz (3.0 ns) [empty]
physical id: 2
slot: CHANNEL A DIMM 1
width: 64 bits
clock: 333MHz (3.0ns)
*-bank:3
description: DIMM SDRAM Synchronous 333 MHz (3.0 ns) [empty]
physical id: 3
slot: CHANNEL B DIMM 1
width: 64 bits
clock: 333MHz (3.0ns)
答案1
您的机器中目前安装的硬盘是 IDE 驱动器,这不利于升级到 SSD,但它确实有一个 SATA 控制器。任何 SATA SSD 都应该可以正常工作,但您可能需要配置 BIOS 以进行并行 ATA 仿真。
给机器添加 RAM 也可能会对你有好处,因为 512MB 大约是现代 Linux 发行版的下限,而该主板(Dell W2563)支持高达 4GB 的 DDR-400 内存。
答案2
这里真正棘手的是,该系统太旧了,世界已经淘汰了该系统上使用的大部分技术。您当前的硬盘是 pata - 大多数现代系统都是 SATA。您可能能够添加 sata 控制卡 - pci 卡,而 pci-e 是当前的通用标准,并使用 raid 以获得更好的性能,或者只需使用板载 sata 适配器即可。这最重要的,与可靠性相关的改变必须制造,因为驱动器死机。
是的,它支持老式 PCI,而不是 PCIe(470 似乎支持),所以任何附加组件都需要支持它。
即使有这张卡,SSD 也有点过头了,但如果你能启动,你就安装了一个现代、可维护、随时可用的硬盘,而不是现在里面的博物馆藏品。这是你唯一可以使用的现代组件。幸运的是,这是最有可能出现故障并造成麻烦的部分。如果你最终得到了一张“更好”的卡,你可能想要使用 raid 0 以获得更好的性能
如果可能的话,我会尝试拆解一些系统以最大限度地利用内存 - 内存是 DDR,我们即将从 DDR3 升级到 4
至于操作系统?我会尝试使用 debian(非常精简)。如果您需要 X 和 ubuntu,请选择较轻的版本之一,例如 xubuntu 或 lubuntu ,以及 LTS 版本。过时的操作系统存在安全风险,并且维护起来很麻烦。
当然,具体细节取决于你的需求和预算。你也许可以买例如 RAM,并使用 SATA 卡。
答案3
如果无法更换 CPU 和主板,但可以升级 RAM 和硬盘(不违反许可证),我建议你这样做。内存更大、磁盘更快肯定有帮助。至于找到合适的磁盘:你有一个 SATA 控制器,因此需要一个 SATA 驱动器(可能是 SATA-I,请检查 SATA 控制器规格以确保无误)。Ubuntu 12.04 支持 SSD 驱动器,因此这也应该可以正常工作。此外,查看主板的规格以获取正确的内存模块。lshw
显示“SDRAM 同步 333 MHz(3.0 ns)”,但无论如何,查看规格以了解支持的配置/最大内存大小可能是一个不错的选择。
另外,我建议反对降级到较旧的发行版,因为它们很快将不再具有使用寿命并且可能不再获得重要的升级。