Điểm:2

cài đặt Ubuntu 20.10 nhân bản trên cùng một phần cứng không thành công khi khởi động

lá cờ in

Tôi có hơn 100 đơn vị CTNH giống nhau mà tôi cần chuẩn bị để giao sản phẩm. Tất cả chúng đều là CTNH giống nhau (nền tảng celeron N, SSD 32 GB) và đi kèm với bản cài đặt Ubuntu 20.10 tiêu chuẩn cần được tùy chỉnh cho sản phẩm cụ thể của chúng tôi. Tôi đã thực hiện tất cả các tùy chỉnh trên một thiết bị duy nhất mà tôi muốn giữ làm thiết lập "chính" để trải rộng trên tất cả thiết bị. Tôi đã gửi một hình ảnh của bản cài đặt "chính chủ" này qua Rufus trên máy tính chạy Windows 10 và cố gắng chuẩn bị các đơn vị nhân bản. Vấn đề ở đây là ổ SSD nhân bản chỉ khởi động trên thiết bị "chính" chứ không thể khởi động trên thiết bị khác. Tôi nhận được thông báo cho biết "... Chọn thiết bị khởi động phù hợp ...Chèn phương tiện boor vào thiết bị khởi động đã chọn và nhấn một phím". Tôi phải là một thiết lập liên quan đến EFI, điều mà thực sự tôi không biết chi tiết. Tôi đã cố sao chép tập tin theo cách này cp /boot/efi/EFI/ubuntu/grubx64.efi /boot/efi/EFI/BOOT/bootx64.efi (mà trong bản cài đặt của tôi thực sự là tất cả chữ hoa BOOTX64.EFI), vì tôi đã nhận được nên sử dụng nó để khôi phục khi không tìm thấy tệp khởi động chính. Nhưng điều này đã không làm việc. Làm cách nào tôi có thể tạo một hình ảnh Ubuntu 20.10 di động có thể sử dụng được cho bản cài đặt lớn này?

pLumo avatar
lá cờ in
Bạn biết rằng hỗ trợ 20.10 sẽ kết thúc sau 3 tuần kể từ bây giờ?
Maurizio Santovito avatar
lá cờ in
được rồi, được rồi. Có phải bản phát hành Ubuntu mới nhất không gặp sự cố nhân bản như sự cố tôi đang mô tả ở trên không?
sudodus avatar
lá cờ jp
Nếu bạn muốn có tuổi thọ cao, tôi khuyên bạn nên sử dụng Ubuntu 20.04.x ​​LTS (Hỗ trợ thời gian dài trong 5 năm). - Có thể có một số khác biệt quan trọng giữa các máy tính của bạn, khiến cho một bản sao chép không thành công trong các máy tính khác.Hay bạn đang cài đặt Ubuntu **Server**? Nó đang thiết lập mạng có dây theo cách không di động và có thể có những thứ khác ngăn cản việc sao chép.
C.S.Cameron avatar
lá cờ cn
Rufus sẽ rất chậm khi chỉ nhấp nháy một hình ảnh mỗi lần, Etcher sẽ thực hiện nhiều hình ảnh cùng một lúc. Etcher cũng có phiên bản dành cho Linux. Tôi gặp sự cố khi sử dụng các phiên bản cũ của Rufus, tốt nhất nên sử dụng phiên bản mới nhất.
C.S.Cameron avatar
lá cờ cn
Tôi hiểu rằng bạn cũng có thể kiểm tra hình ảnh bằng MD5SUM nhưng chưa thử phương pháp sau: http://www.geekmungus.co.uk/linux-and-nagios/usingmd5sumtoverifyaddimagewiththeoriginal
Điểm:1
lá cờ jp

Kinh nghiệm của tôi là một đã cài đặt hệ thống máy tính để bàn Ubuntu (trong ổ đĩa di động) có thể khởi động trong nhiều máy tính pc, không chỉ với phần cứng giống hệt nhau. miễn là không có trình điều khiển độc quyền (ví dụ: đồ họa và wifi).Và do đó, các hệ thống nhân bản cũng sẽ hoạt động (trong các máy tính khác).

Nhưng có một số điều cần kiểm tra.

  • Nhân bản hoạt động chính xác khi ổ đĩa đích ít nhất phải lớn bằng ổ đĩa nguồn (không nhỏ hơn một byte nào). Xin lưu ý rằng hai ổ đĩa có cùng kích thước danh nghĩa (ví dụ: 32 GB) có thể chứa số lượng byte khác nhau.

    • Nếu ổ đĩa mục tiêu nhỏ hơn một chút, bạn có thể khắc phục sự cố bằng cách để lại đủ dung lượng ổ đĩa chưa phân bổ gần phần đuôi của ổ đĩa.
  • Nếu có bảng phân vùng GUID, GPT và kích thước ổ đĩa đích khác, bạn phải sửa bảng phân vùng sao lưu, bảng này sẽ nằm ở cuối ổ đĩa. Bạn có thể làm điều đó với gdisk hoặc dễ dàng hơn với gpt-fix.


  • Ubuntu Người phục vụ đang thiết lập mạng có dây theo cách không di động được và có thể có những thứ khác ngăn cản việc nhân bản.
Maurizio Santovito avatar
lá cờ in
Cảm ơn câu trả lời, sudodus.
Maurizio Santovito avatar
lá cờ in
Cả SSD nguồn và SSD đích đều là những thiết bị giống hệt nhau, cùng một nhà sản xuất, cùng một sản phẩm, mọi thứ giống nhau, giống như PC mà nó được kết nối. Cùng một sản phẩm. Đây là lý do tại sao tôi cần phải có một hình ảnh chính chủ để được phổ biến khắp nơi. Nhưng tôi bị kẹt ở chỗ không thể chạy hình ảnh trên một đơn vị khác của cùng một sản phẩm. Giải pháp thay thế duy nhất mà chúng tôi có cho đến nay là cài đặt thủ công Ubuntu trên mỗi PC và lặp lại mọi bước tùy chỉnh.làm được nhưng không hiệu quả chút nào. Tôi đoán là tôi bị mắc kẹt với cấu hình UEFI mà tôi không biết, vì tôi không quen với cách hoạt động của UEFI boot, tôi sợ
sudodus avatar
lá cờ jp
Có thể bạn đã tạo hệ thống chính với một ổ đĩa khác được kết nối và ổ đĩa đó được xem là ổ đĩa đầu tiên và phân vùng hệ thống EFI được đặt ở đó. Do đó, ổ đĩa chính không chứa phân vùng hệ thống EFI. - Nếu bạn rút phích cắm, ngắt kết nối hoặc vô hiệu hóa ổ đĩa trong và cài đặt lại Ubuntu, mọi thứ sẽ hoạt động tốt hơn. Xem [liên kết này](https://askubuntu.com/questions/16988/how-do-i-install-ubuntu-to-a-usb-key-without-using-startup-disk-creator/942312#942312)
sudodus avatar
lá cờ jp
Tôi nghĩ rằng ngay cả 'đơn vị SSD giống hệt nhau' cũng có thể chứa số byte khác nhau. Vui lòng kiểm tra ví dụ với `lsblk -bdo name,size`
Maurizio Santovito avatar
lá cờ in
Tôi đã kiểm tra, chúng có kích thước rất giống nhau. Hơn nữa, tôi có thể khởi động đĩa nhân bản nếu được kết nối với PC được sử dụng để cài đặt chính. Nhưng khi tôi di chuyển nó sang một PC khác (của cùng một sản phẩm, do đó, nó có cùng CTNH, cùng RAM, cùng nền tảng, mọi thứ giống nhau), quá trình khởi động không diễn ra với lỗi trong mô tả tôi đã viết.
sudodus avatar
lá cờ jp
Một lần nữa, có thể bạn đã tạo hệ thống chính với một ổ đĩa khác được kết nối và ổ đĩa đó được coi là ổ đĩa đầu tiên và phân vùng hệ thống EFI được đặt ở đó. **Do đó [có thể] ổ đĩa chính không chứa phân vùng hệ thống EFI.** - Nếu bạn rút phích cắm, ngắt kết nối hoặc vô hiệu hóa ổ đĩa trong và cài đặt lại Ubuntu, mọi thứ sẽ hoạt động tốt hơn. Xem [liên kết này](https://askubuntu.com/questions/16988/how-do-i-install-ubuntu-to-a-usb-key-without-using-startup-disk-creator/942312#942312) .
sudodus avatar
lá cờ jp
Vui lòng kiểm tra bảng phân vùng trong máy tính, nơi bản sao nhân bản hoạt động và bản sao nhân bản được kết nối: `lsblk -o name,size,fstype,label`; Chỉnh sửa câu hỏi ban đầu để thêm đầu ra của lệnh này. Thụt lề mỗi dòng 4 dấu cách để hiển thị dưới dạng `code`. (Nếu không sẽ rất khó đọc.)
sudodus avatar
lá cờ jp
Cũng xin lưu ý rằng bạn không bao giờ được khởi động máy tính với hai ổ đĩa nhân bản được kết nối cùng một lúc. Bạn có thể kết nối một bản sao được sao chép sau quá trình khởi động, khi bạn đã đến môi trường máy tính để bàn. - Lý do là hai bản sao có cùng UUID trên hệ thống tệp và hệ thống đã khởi động không thể phân biệt chúng và có thể trộn lẫn một phần của ổ đĩa này với phần [khác] của ổ đĩa kia và điều này có thể gây ra hỏng hóc nghiêm trọng.
Điểm:1
lá cờ cn

Sao chép hệ thống Ubuntu để phân phối

Tham khảo: Làm cách nào để sao chép hệ thống Ubuntu để phân phối?

Khi bạn đã tạo hệ điều hành Ubuntu đang chạy với mọi thứ bạn muốn, hãy sử dụng Gnome-Disks để tạo một tệp hình ảnh của nó, (.img).

nhập mô tả hình ảnh ở đây

Sử dụng balenaEtcher, https://www.balena.io/etcher/, để flash tệp hình ảnh Ubuntu sang phần cứng mới. Etcher sẽ flash một tệp hình ảnh vào nhiều ổ SSD cùng một lúc.

nhập mô tả hình ảnh ở đây

Sử dụng biểu tượng cài đặt ở góc trên bên phải của cửa sổ để chọn Chế độ không an toàn để flash vào các ổ đĩa lớn.

nhập mô tả hình ảnh ở đây

Khi sao chép hình ảnh, tất cả các phân vùng HĐH có cùng UUID. GParted có một tùy chọn để tạo UUID mới nếu muốn.

Maurizio Santovito avatar
lá cờ in
cảm ơn C.S.Cameron, tôi không cần phải có UUID khác, tôi chỉ cần đĩa nhân bản có thể khởi động khi được di chuyển trên PC giống hệt với đĩa được sử dụng để tạo tệp .img. Cho đến nay điều này bị ngăn chặn bởi quy trình khởi động EFI, ít nhất đây là lời giải thích duy nhất tôi có thể tìm thấy cho điều đó. Tôi đã sử dụng Rufus để nhân bản rất nhiều với các hệ thống Debian Buster, vì vậy tôi chưa bao giờ mong đợi sự khác biệt như vậy trong các bản phát hành Ubuntu. Nếu Balena etcher (mà tôi cũng biết) sẽ ngăn chặn những khó khăn như vậy trong việc nhân bản SSD Ubuntu, thì tôi có thể dễ dàng sử dụng nó
Maurizio Santovito avatar
lá cờ in
Trên thực tế, lý do là khởi động UEFI không được cấu hình đúng trong BIOS. Dù sao thủ tục này thực sự làm việc
Điểm:1
lá cờ in

Trên thực tế, nguyên nhân gây ra lỗi khởi động trên đĩa nhân bản là tính năng UEFI đã bị định cấu hình sai trên BIOS. Tôi cấu hình lại nó đúng cách và nó khởi động. Cảm ơn bất cứ ai đã nhận xét trong cộng đồng rất hữu ích và phản ứng này.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.