Linux Live CD สำหรับคอมพิวเตอร์เก่า


8

ฉันมีเพนเที่ยมที่สอง (ที่ถูกต้องเพนเที่ยมที่สอง) ที่มีหน่วยความจำไม่เพียงพอ 200MB นี่เป็นเวิร์คสเตชั่นระดับสูงในสมัยนั้น เครื่องกำลังเรียกใช้ DOS บนอาเรย์การโจมตีและฉันจำเป็นต้องดึงข้อมูลจากมัน ฉันคิดว่าโอกาสที่ดีที่สุดของฉันคือการใช้ linux live cd เพื่อคัดลอกข้อมูลไปยังเครือข่ายไดเรกทอรีที่ใช้งานร่วมกันของเรา (มีการ์ดเครือข่ายในเครื่อง)

น่าเสียดายที่ทักษะ linux ของฉันแย่มากดังนั้นฉันไม่แน่ใจว่าจะเริ่มต้นได้อย่างไร:

  • ฉันควรจะหาซีดี linux ที่จะทำงานได้ดีบนระบบเก่า
  • เนื่องจากฉันจะต้องเป็นบรรทัดคำสั่งเท่านั้นฉันต้องทำอย่างไรเพื่อกำหนดค่าการ์ดเครือข่ายและติดตั้งการแชร์เครือข่ายผ่านบรรทัดคำสั่ง
  • คะแนนโบนัส: ไวยากรณ์ที่แน่นอนที่จำเป็นในการคัดลอกและแปลงปริมาณทั้งหมดเพื่อใช้ในเซิร์ฟเวอร์ VMware 2.0 แต่จริงๆแล้วการคัดลอกข้อมูลทั้งหมดควรจะเพียงพอ

อาจต้องการลอง Slitaz เช่นกัน
Sathyajith Bhat

2
+1 ผู้ใช้ Super ที่แท้จริงเท่านั้นที่ถามคำถามที่น่าสนใจ ;-)
Ivo Flipse

คำตอบ:


7

Puppy Linuxเป็นลินุกซ์ที่ใช้ในการนี้ มันเป็นเพียง 100 MB

Damn Small Linuxเพียง 50MB แต่ผู้พัฒนาได้ละทิ้งโครงการสำหรับTiny Coreซึ่งมีขนาดเพียง 10MB

แม้ว่าลูกสุนัขจะง่ายที่สุด


8
  • ลูกสุนัขเป็นที่นิยมสำหรับเครื่องต่ำสุดเก่า แต่เพียงการคัดลอกไฟล์ออกหนึ่งในซีดี Debian สดอาจจะดีกว่าถ้าคุณมีความสุขกับอินเตอร์เฟซบรรทัดคำสั่ง (หนึ่งกู้ภัยจากที่นี่เป็นต้น) ซีดีกู้ภัยที่มีสต็อกเพียงพอส่วนใหญ่ควรทำเพียงแค่อย่านำไปใช้กับตัวเลือก GUI แฟนซีใด ๆ มิเช่นนั้นเครื่องจะไม่ทรงพลังเพียงพอ

  • หากใช้ซีดี Debian แผ่นใดแผ่นหนึ่งคุณอาจต้องติดตั้งการสนับสนุนของแซมบ้าด้วย aptitude update && aptitude install smbfs

  • หากการ์ดเครือข่ายของคุณรองรับ (มีโอกาสเป็นไปได้) และมีบริการติดตั้ง DHCP ที่ถูกต้องที่ใดที่หนึ่งในเครือข่ายของคุณการกำหนดค่าการเข้าถึงเครือข่ายควรเป็นไปโดยอัตโนมัติ

  • สมมติว่ามีอะแดปเตอร์ RAID ของคุณเป็นที่รู้จัก (เช่นไดรเวอร์มีอยู่ในเคอร์เนลหรือมันแสดงตัวเองราวกับว่ามันเป็นตัวควบคุม PATA มาตรฐาน) คุณควรเห็นหลักฐานของมันใน/devระบบไฟล์ ls -d /dev/[sh]d*ทำ หวังว่าจะเห็นสองไดรฟ์ (อาจsdaและsdb) หนึ่งครั้งซึ่งจะเป็นไดรฟ์ซีดีและไดรฟ์ / ฮาร์ดไดรฟ์อื่น ๆ พาร์ทิชันของไดรฟ์ที่ควรจะแจกแจงดังนั้นคุณจะเห็นอย่างน้อย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/แล้วรอให้เสร็จ เพิ่มตัวเลือก -v ( cp -av /mnt/drv/* /mnt/net/) หากคุณต้องการข้อมูลความคืบหน้าเพิ่มเติมเล็กน้อยในขณะที่การคัดลอกเกิดขึ้น หากซีดีสดที่คุณใช้รวมถึง rsync คุณสามารถใช้สิ่งนั้นเช่นกันเพื่อรับข้อมูลความคืบหน้ามากขึ้นด้วยคำสั่งเช่นrsync /mnt/drv/* /mnt/net/ -a --progress

  • ถอนติดตั้งระบบไฟล์โลคัลด้วยumount /mnt/drv( nฉันควรหายไปจากคำสั่ง u (n) mount ซึ่งไม่ใช่การพิมพ์ผิด) หากมีพาร์ติชั่นอื่นให้ติดตั้งในทางกลับกัน (เช่นmount /dev/sda2 /mnt/drvสำหรับ sda2) และทำซ้ำการดำเนินการคัดลอก

  • ในที่สุดumount /mnt/netและhalt.


1
fyi: smbfsล้าสมัยแล้ว cifsเป็นการแทนที่และมาพร้อมกับ Linux เอง
user1686

1
@grawity: จับได้ดี ขออภัยเกี่ยวกับสิ่งนั้นฉันได้แก้ไข braino ในคำสั่ง mount ชื่อแพ็กเกจเหมาะสำหรับ Debian ทั้งที่สนับสนุน cifs และ smbfs รุ่นเก่านั้นอยู่ในแพ็คเกจ smbfs ( packages.debian.org/lenny/smbfs )
David Spillett
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.