适用于旧计算机的 Linux Live CD

适用于旧计算机的 Linux Live CD

我有一台奔腾 II(没错,就是奔腾 II),内存只有 200MB。这在当时是一台高端工作站。这台机器目前在 RAID 阵列上运行 DOS,我需要从中提取一些数据。我认为最好的办法是使用 Linux Live CD 将数据复制到我们的一个 Active Directory 网络共享(机器中有一张网卡)。

不幸的是,我的 Linux 技能很糟糕,所以我不知道从哪里开始:

  • 我应该去哪里找一张可以在这么老的系统上运行良好的 Linux CD
  • 由于我可能只需要使用命令行,我需要做什么来配置网卡并通过命令行挂载网络共享?
  • 加分点:需要精确的语法来复制和转换整个卷以供在 VMware 服务器 2.0 中使用,但实际上仅复制所有数据就足够了。

答案1

小狗Linux是最适合此用途的 Linux。它本身只有 100 MB。

该死的小型Linux仅 50MB,但其开发者放弃了该项目微小核心只有10MB。

不过,小狗是最简单的。

答案2

  • 小狗在低端旧机器上很流行,尽管只是从其中一个复制文件Debian 实时 CD如果你对命令行界面感到满意,可能会更好(来自这里例如)。大多数库存充足的救援 CD 都可以,只是不要购买带有任何花哨的 GUI 选项的 CD,否则机器将不够强大。

  • 如果你使用 Debian CD,你可能需要安装 samba 支持aptitude update && aptitude install smbfs

  • 如果您的网卡受支持(很有可能受支持)并且网络上某处有正确设置的 DHCP 服务,则配置网络访问应该是自动的。

  • 假设您的 RAID 适配器已被识别(即驱动程序存在于内核中或它显示为标准 PATA 控制器),您应该会在/dev文件系统中看到它的证据。执行ls -d /dev/[sh]d*。希望看到两个驱动器(可能是sdasdb),其中一个将是 CD 驱动器,另一个将是硬盘驱动器/阵列。应该枚举驱动器的分区,以便您至少可以看到sda1驱动器/阵列是否sda

  • 如果驱动器在 中可见,那么你可能很幸运。使用和/dev创建几个位置来安装东西。mkdir /mnt/drvmkdir /mnt/net

  • 尝试使用以下方式安装mount /dev/sda1 /mnt/drv- 如果没有错误,请运行ls /mnt/drv以查看是否有您希望在那里找到的文件。如果有,请使用以下方式安装您的网络共享mount -tcifs //111.222.333.444/sharename /mnt/net -ousername=<user>,password=<pass>(其中 111.222.333.444 是您要将数据移动到的机器的地址,其余的应该更加明显)。如果没有错误,请运行ls /mnt/net以确保您可以看到正确共享的内容。

  • 如果以上所有操作均成功,请运行cp -a /mnt/drv/* /mnt/net/并等待其完成。cp -av /mnt/drv/* /mnt/net/如果您希望在复制过程中获得更多进度信息,请添加 -v 选项 ( )。如果您使用的 Live CD 包含 rsync,您也可以使用它来获取更多进度信息,命令如下rsync /mnt/drv/* /mnt/net/ -a --progress

  • 使用 卸载本地文件系统umount /mnt/drvnu(n)mount 命令中应该没有 ,这不是拼写错误)。如果还有其他分区,请依次安装它们(例如mount /dev/sda2 /mnt/drvsda2)并重复复制操作。

  • 最后umount /mnt/nethalt

相关内容