Ổ cấy ghép


9

Hai máy tính xách tay Elitebook HP (các mẫu khác nhau) sử dụng cùng loại ổ đĩa SATA. Ubuntu 16.04 đã được cài đặt trên máy tính xách tay A. Nếu được cấy vào máy tính xách tay B, tôi có thể mong đợi nó hoạt động chính xác nếu tôi chưa thực hiện bất kỳ sửa đổi quan trọng nào đối với cài đặt mặc định không?

Tôi nhận ra rằng tôi chỉ có thể thực hiện cấy ghép, tuy nhiên, sẽ hợp lý khi đặt câu hỏi để tránh bất kỳ quả mìn nào và tránh lãng phí thời gian.


5
Ubuntu KHÔNG phụ thuộc vào phần cứng như Windows. Ubuntu có khả năng cấy ghép . :)
ipse lute

1
@ipselute Tôi đã thực hiện trao đổi ổ cứng với Windows XP nhiều lần trên các máy tính xách tay rất khác nhau. Phải mất một thời gian (và khởi động lại) để tìm ra bạn có thêm lõi CPU và bạn cần trình điều khiển cho phần cứng mới, nhưng nếu không thì trải nghiệm này khá trơn tru.
Dmitry Grigoryev

1
@ipselute Không có thực hiện! Và vâng, kinh nghiệm của tôi là với các ổ đĩa SATA, một vài năm trước đây.
Dmitry Grigoryev

2
@CanadianLuke đó là một cách thi vị để nói "đeo dây đeo cổ tay chống tĩnh điện" thực sự!
Volker Siegel

1
@ipselute - không vi phạm, nhưng Windows đã không đứng yên kể từ "cách đây rất lâu" lần cuối bạn thử hoạt động. Thử ngay bây giờ.
davidbak

Câu trả lời:


15

Có, bạn có thể lấy ra đĩa cứng từ một và chèn nó vào sổ ghi chép thứ 2.

1 điều bạn cần làm trước đây: loại bỏ trình điều khiển bên thứ 3. Có thể có 2 bạn cần kiểm tra: trình điều khiển cho thẻ video và NIC của bạn. Cài đặt lại các trình điều khiển trên máy tính xách tay mới.

Cả hai đều là HP -might- có chúng có cùng phần cứng (hoặc gần giống nhau) để nó có thể hoạt động mà không cần gỡ bỏ trình điều khiển bên thứ 3.


+1 Câu trả lời của bạn có lẽ tốt hơn của tôi. Tôi đã nghĩ quá nhiều về câu hỏi, nhưng tôi sẽ để lại câu trả lời của mình.
Andrew

Anh ta luôn có thể sao chép nếu anh ta muốn sử dụng đĩa trong hệ thống, vì vậy +1 từ tôi cũng vậy ;-)
Rinzwind

Không cần phải xóa trình điều khiển bên thứ 3 nếu chúng được tải bởi udev. Họ sẽ không được tải nếu phần cứng không có ở đó. Bất cứ điều gì trong / etc / mô-đun phải được điều chỉnh mặc dù.
Dmitry Grigoryev

nhưng chúng sẽ có trên hệ thống và tốt hơn hết là xóa các trình điều khiển bạn sẽ không sử dụng.
Rinzwind

@Rinzwind theo logic đó, bạn có thể loại bỏ 90% của bạn /lib/modules/lib/firmware. Ngoài ra, tôi đã có một trải nghiệm khá khó chịu với trình điều khiển chất xúc tác mà tôi đã cố gắng xóa: tập lệnh gỡ cài đặt đã xóa một vài tệp hệ thống quan trọng và tôi phải cài đặt lại toàn bộ hệ thống.
Dmitry Grigoryev

6

Giả sử bạn đang sử dụng kernel stock (không phụ thuộc vào phần cứng cụ thể) và kiến ​​trúc CPU là như nhau (x86, amd-64, v.v.), không có lý do gì để trao đổi ổ cứng sẽ ngăn Ubuntu khởi động. Kiểm tra /etc/modules/etc/modules.dxem có bất kỳ tinh chỉnh cụ thể nào về phần cứng mà bạn có thể đã thực hiện trên máy tính xách tay A có thể gây ra sự cố khi áp dụng cho máy tính xách tay B.

Tôi sẽ không loại bỏ bất kỳ trình điều khiển bên thứ 3 nào bạn phải cài đặt cho phần cứng máy tính xách tay A. Các trình điều khiển như vậy (ví dụ AMD Catalyst) thường không đối phó tốt với các trình quản lý gói, vì vậy trong quá trình gỡ cài đặt, họ có thể thay đổi hoặc xóa các tệp được sử dụng bởi một thứ khác trong hệ thống của bạn. Tôi có trải nghiệm đầu tay khi gỡ Catalyst khỏi máy tính xách tay Lenovo dẫn đến hệ thống bị hỏng.

Một ấm cá khác mà bạn có thể muốn kiểm tra là cấu hình Xorg: nếu bạn phải điều chỉnh /etc/X11/xorg.confđể tăng tốc phần cứng hoặc máy tính để bàn đa màn hình trên máy tính xách tay A, các cài đặt đó có thể ngăn máy chủ X khởi động đúng trên máy tính xách tay B, và mặc dù hệ thống của bạn sẽ vẫn khởi động bạn sẽ không có được môi trường máy tính để bàn mà bạn quen thuộc. Nếu kế hoạch của bạn là chuyển vĩnh viễn ổ cứng sang máy tính xách tay B, tôi khuyên bạn chỉ cần xóa /etc/X11/xorg.conf(tạo bản sao lưu trước) để cho máy chủ X thực hiện tự động phát hiện.

Tôi không thể thấy trước bất kỳ vấn đề nào có thể phát sinh từ việc chuyển ổ cứng từ máy tính xách tay A sang máy tính xách tay B.


6

Khi Rinzwind đề cập đến NIC, nó làm tôi nhớ đến một gotcha tiềm năng. Có khả năng là một tập tin /etc/udev/rules.d/70-persistent-net.rules. Nó "mã hóa" địa chỉ MAC của máy tính xách tay đầu tiên. Vì vậy, trong máy tính xách tay thứ hai, một số khả năng có thể xảy ra. Hoặc:

  • Không có vấn đề gì (trong một mạng LAN DHCP thuần mà bạn không quan tâm đến việc bạn được cung cấp IP nào)
  • Không có vấn đề gì ngoại trừ việc NIC sẽ là eth1 thay vì eth0.
  • Vấn đề trong đó những thứ khác phụ thuộc vào giao diện là eth0.

Cách khắc phục dễ dàng là sudo rm 70-persistent-net.ruleskhởi động lại.

Hãy cẩn thận: Tôi đang dựa trên Debian. Ubuntu có thể khác.


3

Có, bạn có thể sao chép một ổ cứng này sang ổ cứng khác. Tôi đã từng làm điều đó mọi lúc với clonezilla cho công việc. Bạn có thể tải clonzilla miễn phí tại liên kết dưới đây.

http://clonezilla.org/doads.php


1
Tôi nghĩ ở đây ý định là để di chuyển đĩa cứng từ hệ thống này sang hệ thống khác. Vì vậy, clonezilla có lẽ là không cần thiết :)
Rinzwind

1
Ồ vâng, bạn có thể đúng. Trong trường hợp đó, chỉ cần lấy một trình điều khiển vít số 2 phillips, trao đổi hai ổ đĩa cứng và xem nó có hoạt động không. Thực sự không có bất kỳ thiệt hại nào bạn có thể làm.
Andrew

Clonezilla là tuyệt vời: cần thiết cho các thử nghiệm vì nó giảm thời gian khôi phục hệ thống. Tôi đã đặt ra câu hỏi này trước khi thử ghép vì tôi muốn làm bài tập về nhà và muốn hiểu bất kỳ vấn đề tiềm năng nào.
cá sấu
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.