Linux Live CD cho máy tính cũ


8

Tôi có một pentium II (đúng vậy, pentium II) với 200MB ram rất ít. Đây là một máy trạm cao cấp trong ngày của nó. Máy hiện đang chạy dos trên một mảng đột kích và tôi cần phải lấy một số dữ liệu từ nó. Tôi nghĩ rằng cơ hội tốt nhất của tôi ở đây là sử dụng một đĩa cd trực tiếp linux để sao chép dữ liệu vào một trong các chia sẻ mạng thư mục hoạt động của chúng tôi (có một thẻ mạng trong máy).

Thật không may, các kỹ năng linux của tôi rất tệ, vì vậy tôi không biết bắt đầu từ đâu:

  • Tôi nên tìm ở đâu để tìm một đĩa CD linux sẽ chạy tốt trên một hệ thống cũ như vậy
  • Vì tôi có thể sẽ chỉ cần là dòng lệnh, tôi cần làm gì để định cấu hình card mạng và gắn kết chia sẻ mạng qua dòng lệnh?
  • Điểm thưởng: cú pháp chính xác cần thiết để sao chép và chuyển đổi toàn bộ âm lượng để sử dụng trong VMware server 2.0, nhưng thực sự chỉ cần sao chép tất cả dữ liệu là đủ.

Có thể muốn thử Slitaz là tốt.
Sathyajith Bhat

2
+1 Chỉ những người dùng siêu thực mới hỏi những câu hỏi thú vị như vậy ;-)
Ivo Flipse

Câu trả lời:


7

Puppy Linux là khá nhiều cho Linux cho việc này. Bản thân nó chỉ có 100 MB.

Damn Small Linux chỉ có 50 MB nhưng nhà phát triển của nó đã từ bỏ dự án cho Tiny Core chỉ còn 10 MB.

Puppy là dễ nhất, mặc dù.


8
  • Puppy là phổ biến cho các máy cấp thấp cũ, mặc dù chỉ cần sao chép tệp từ một trong các đĩa CD trực tiếp Debian có thể tốt hơn nếu bạn hài lòng với giao diện dòng lệnh ( ví dụ như giải cứu từ đây ). Hầu hết các đĩa CD cứu hộ được lưu trữ tốt nên làm, chỉ cần không có một đĩa với bất kỳ tùy chọn GUI ưa thích nào hoặc máy sẽ không đủ mạnh.

  • Nếu sử dụng một trong các đĩa CD Debian, bạn có thể cần phải cài đặt hỗ trợ samba với aptitude update && aptitude install smbfs

  • Nếu card mạng của bạn được hỗ trợ (rất có thể là như vậy) và có một dịch vụ DHCP được thiết lập chính xác ở đâu đó trên mạng của bạn, việc định cấu hình truy cập mạng sẽ tự động.

  • Giả sử bộ điều hợp RAID của bạn được nhận dạng (tức là các trình điều khiển có trong kernel hoặc nó hiển thị như thể nó là bộ điều khiển PATA tiêu chuẩn), bạn sẽ thấy bằng chứng về nó trong /devhệ thống tệp. Làm một ls -d /dev/[sh]d*. Hy vọng sẽ thấy hai ổ đĩa (có thể sdasdb) một lần trong số đó sẽ là ổ đĩa CD và ổ đĩa còn lại là ổ cứng / mảng. Các phân vùng của ổ đĩa nên được liệt kê để bạn sẽ thấy ít nhất sda1nếu ổ / mảng là sda.

  • Nếu các ổ đĩa được nhìn thấy trong /devbạn có thể gặp may mắn. Tạo một vài nơi để gắn kết mọi thứ với mkdir /mnt/drvmkdir /mnt/net.

  • hãy thử gắn với mount /dev/sda1 /mnt/drv- nếu điều đó không xảy ra lỗi ls /mnt/drvđể xem liệu có các tệp bạn muốn tìm thấy ở đó không. Nếu có, hãy gắn kết chia sẻ mạng của bạn với mount -tcifs //111.222.333.444/sharename /mnt/net -ousername=<user>,password=<pass>(trong đó 111.222.333.444 là địa chỉ của máy bạn muốn di chuyển dữ liệu đến, phần còn lại sẽ rõ ràng hơn nữa). Nếu đó không phải là lỗi chạy ls /mnt/netđể đảm bảo bạn có thể xem nội dung của chia sẻ đúng.

  • Nếu tất cả các cách trên đã hoạt động, hãy chạy cp -a /mnt/drv/* /mnt/net/và đợi cho đến khi nó kết thúc. Thêm tùy chọn -v ( cp -av /mnt/drv/* /mnt/net/) nếu bạn muốn thêm một chút thông tin tiến bộ trong khi bản sao xảy ra. Nếu CD trực tiếp bạn đang sử dụng bao gồm rsync, bạn cũng có thể sử dụng nó để có thêm thông tin tiến bộ với một lệnh nhưrsync /mnt/drv/* /mnt/net/ -a --progress

  • Ngắt kết nối hệ thống tập tin cục bộ với umount /mnt/drv( ntôi nên thiếu từ lệnh mount u (n), đó không phải là một lỗi đánh máy). Nếu có các phân vùng khác, lần lượt gắn chúng (ví dụ mount /dev/sda2 /mnt/drvcho sda2) và lặp lại thao tác sao chép.

  • Cuối cùng umount /mnt/nethalt.


1
fyi: smbfsđã lỗi thời; cifslà sự thay thế và đi kèm với chính Linux.
dùng1686

1
@grawity: Bắt tốt. Xin lỗi về điều đó, tôi đã chỉnh sửa braino trong lệnh mount. Tên gói phù hợp với Debian, cả cifs và hỗ trợ smbfs cũ hơn đều nằm trong gói smbfs ( tests.debian.org/lenny/smbfs ).
David Spillett
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.