適用於舊電腦的 Linux Live CD

適用於舊電腦的 Linux Live CD

我有一台奔騰 II(沒錯,奔騰 II),記憶體不足 200MB。這是當時的高端工作站。該機器目前在 raid 陣列上運行 dos,我需要從中提取一些數據。我認為最好的機會是使用 Linux live CD 將資料複製到我們的活動目錄網路共用之一(機器中有一張網卡)。

不幸的是,我的 Linux 技能很糟糕,所以我不知道從哪裡開始:

  • 我應該去哪裡尋找可以在這麼舊的系統上運行良好的 Linux CD
  • 由於我可能只需要使用命令列,因此我需要做什麼來設定網卡並透過命令列安裝網路共用?
  • 加分點:複製和轉換整個磁碟區以在 VMware Server 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/drv和創建幾個安裝東西的地方mkdir /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

相關內容