Điểm:0

Tại sao trình cài đặt liên tục gặp sự cố khi sao chép tệp? tôi đã kiểm tra mọi thứ

lá cờ cn

Tôi đã cố gắng cài đặt Ubuntu trên một máy tính xách tay cũ vào cuối tuần này, Sony Vaio PCG-6S4M / VGN-SZ61MN, nếu điều đó có liên quan. Tôi bắt đầu sử dụng USB trực tiếp (thực tế là trên thẻ micro SD), nhưng khi đến điểm sao chép các tệp, nó sẽ gặp sự cố:

Bộ cài đặt gặp lỗi sao chép tệp vào đĩa cứng

Khi tôi gọi dmesg sau đó, đầu ra ở cuối chứa một cái gì đó như thế này:

[ 450.928749] perf: ngắt quá lâu (3932 > 3930), hạ kernel.perf_event_max_sample_rate xuống 50750
[ 608.661461] sda: sda1 sda2 < sda5 sda6 >
[ 610.596440] Thêm hoán đổi 1951740k trên /dev/sda5. Mức độ ưu tiên:-2 phạm vi:1 trên:1951740k FS
[ 636.547888] EXT4-fs (sda1): hệ thống tệp được gắn với chế độ dữ liệu được sắp xếp. Tùy chọn: error=remount-ro. Chế độ hạn ngạch: không có.
[ 636.637761] EXT4-fs (sda6): hệ thống tệp được gắn với chế độ dữ liệu được sắp xếp. Lựa chọn: (không). Chế độ hạn ngạch: không có.
[ 666.058175] Lỗi SQUASHFS: giải nén zlib không thành công, dữ liệu có thể bị hỏng
[ 666.058188] Lỗi SQUASHFS: Không thể đọc khối 0xb8f39ff: -5
[ 666.058192] Lỗi SQUASHFS: Không thể đọc mục nhập bộ nhớ cache phân đoạn [b8f39ff]
[ 666.058196] Lỗi SQUASHFS: Không thể đọc trang, chặn b8f39ff, kích thước 8df3
[ 666.058250] Lỗi SQUASHFS: Không thể đọc mục nhập bộ nhớ cache phân đoạn [b8f39ff]
[ 666.058253] Lỗi SQUASHFS: Không thể đọc trang, chặn b8f39ff, kích thước 8df3
[ 666.058250] Lỗi SQUASHFS: Không thể đọc mục nhập bộ nhớ cache phân đoạn [b8f39ff]
[ 666.058253] Lỗi SQUASHFS: Không thể đọc trang, chặn b8f39ff, kích thước 8df3

Khối và kích thước khác nhau trong các ý định khác nhau, mặc dù tôi đã nhận được kích thước 8df3 này hai lần.

Khi hệ thống trực tiếp được tải, tôi có thể sử dụng Ubuntu tốt mà không gặp sự cố rõ ràng, chỉ khi quá trình cài đặt bắt đầu, sau khi các phân vùng đã được tạo.

Tôi đã kiểm tra mọi thứ tôi có thể nghĩ ra về những gì có thể đã sai:

  • Thiết bị cài đặt: Tôi đã thử bốn thẻ micro SD khác nhau với hai đầu đọc thẻ khác nhau
  • Hình ảnh Ubuntu: Tôi đã thử cả Ubuntu 20.04.3 và Ubuntu Mate 20.04.3, phiên bản dành cho máy tính để bàn. Tôi đã xác minh tổng kiểm tra sau khi tải xuống và sau đó xác minh lại tổng kiểm tra trên thẻ bằng cách sử dụng dd if=/dev/sdX count=... | sha256sum. Nó đã được kiểm tra trong mọi trường hợp.
  • Ổ đĩa cứng: Tôi đã thử với hai ổ cứng khác nhau. Cũng được kiểm tra bằng cách sử dụng thông minh.
  • RAM: đã thực hiện kiểm tra bộ nhớ từ USB trực tiếp và đã vượt qua.

Nơi nào khác nó có thể đã đi sai? Làm thế nào tôi có thể chẩn đoán nó? Bất kỳ ý tưởng?

CHỈNH SỬA Tôi có thể có một số thông tin liên quan hơn. Trước tiên, hãy để tôi làm rõ rằng hình ảnh trên thẻ SD gần như chắc chắn là tốt:

  • Tôi đã kiểm tra sha256sum của ISO đã tải xuống
  • Tôi đã viết ISO cho thiết bị bằng cách sử dụng đ, sau đó kiểm tra cùng một sha256sum trên thiết bị bằng cách sử dụng đ lần nữa: dd if=/dev/sdX count=... | sha256sum.
  • Tôi đã kiểm tra tất cả md5sums được liệt kê trong md5sum.txt bằng cách thực hiện md5sum -c md5sum.txt.

Những gì tôi phát hiện ra là: khi tôi kiểm tra lại các giá trị băm trên máy tính mục tiêu, nó đưa ra một giá trị sai của tệp casper/filesystem.squashfs hầu hết thời gian, và hơn nữa luôn luôn khác nhau. Đây là tệp lớn nhất với dung lượng khoảng 2GB. Vì nếu nó có liên quan: máy tính xách tay cũng có 2GB RAM. Tệp không thực sự bị hỏng: khi tôi kiểm tra lại trên máy tính mới hơn, tổng kiểm tra vẫn tốt. Lưu ý rằng điều này xảy ra trên các thẻ SD khác nhau.

Cảm ơn!

guiverc avatar
lá cờ cn
Lỗi Squashfs thường là lỗi trên phương tiện cài đặt của bạn; nó đã được xác nhận? I E. trước tiên bạn có xác thực ISO là chính xác trước khi ghi vào phương tiện, sau đó xác thực việc ghi phương tiện theo hướng dẫn cho sản phẩm/bản phát hành Ubuntu *chưa khai báo* của bạn không?
guiverc avatar
lá cờ cn
Điều này có trả lời câu hỏi của bạn không? [Tại sao tôi thấy thông báo LỖI SQUASHFS:KHÔNG THỂ ĐỌC DỮ LIỆU VÀ TRANG KHI CÀI ĐẶT UBUNTU](https://askubuntu.com/questions/1236021/why-do-i-see-a-message-squashfs-errorunable-to -đọc-dữ-liệu-và-trang-trong-khi-cài-đặt)
doetoe avatar
lá cờ cn
@guiverc Có, tôi đã kiểm tra sha256 của ISO đã tải xuống, sau đó tôi kiểm tra lại nó trên phương tiện cài đặt sau khi sao chép nó bằng dd và cũng kiểm tra các giá trị băm đối với sha256sums.txt đi kèm. Ngoài ra, tôi đã làm điều này nhiều lần và với các bản phát hành khác nhau: Ubuntu desktop 21.04.3 và Ubuntu Mate desktop 21.04.3.
doetoe avatar
lá cờ cn
@guiverc Cảm ơn vì liên kết, tôi sẽ kiểm tra xem
doetoe avatar
lá cờ cn
@guiverc xin lỗi, phiên bản 20.04.3, cũng đã thay đổi nó trong phần chính
guiverc avatar
lá cờ cn
Xác thực ISO là *bảo hiểm giá rẻ* như tôi thấy, nhưng rất hiếm khi tôi thấy nó có vấn đề; Tuy nhiên, việc ghi vào phương tiện là một câu chuyện rất khác với việc tôi phát hiện ra rằng 5-8% số ISO ghi không thành công khi sử dụng phương tiện * sandisk * và nhiều máy tính khác nhau (tỷ lệ thất bại thường cao hơn với các nhãn hiệu phương tiện khác) vì phương tiện * rẻ * (được tạo ra để Giá cả). Đó là xác thực phương tiện mà tôi thấy hữu ích nhất trong việc phát hiện sự cố; các lỗi *squashfs* trong quá trình dán của bạn cho thấy không đọc được phương tiện cài đặt (tức là ghi ISO không thành công hoặc bạn có phương tiện ổ đĩa ngón tay cái kém; theo kinh nghiệm của tôi). Kiểm tra phần mềm của bạn có thể viết phiên bản ISO
doetoe avatar
lá cờ cn
@guiverc Tôi đã thêm một số thông tin mới. Có vẻ như rất khó có khả năng phương tiện thực sự bị hỏng, nhưng có thể đã xảy ra sự cố khi đọc từ phương tiện đó trên máy tính xách tay cũ (trên máy tính xách tay mới thì mọi thứ đều ổn). Điều này xảy ra với một số thẻ SD khác nhau. Bạn có biết những gì có thể gây ra một cái gì đó như thế? Cảm ơn!
ChanganAuto avatar
lá cờ us
Bạn nên xem xét khả năng xảy ra sự cố gián đoạn trong cổng USB hoặc một số sự cố kỳ lạ khi sử dụng phương tiện được thiết kế cho và mong đợi USB3.x được sử dụng trong các cổng USB2.0.
doetoe avatar
lá cờ cn
@ChanganAuto vâng, bạn có thể đúng, nó giống như vậy. Tôi thực sự đã quản lý bằng một ổ đĩa USB (thực sự là USB 3, mặc dù bô chỉ là USB 2) và khi khởi động vào hệ thống đã cài đặt (trái ngược với USB trực tiếp), tổng kiểm tra luôn được tính toán chính xác từ cùng một thẻ SD
guiverc avatar
lá cờ cn
Tôi ghi ~300-400 ISO vào ổ USB mỗi năm một năm; và theo kinh nghiệm của tôi, viết là vấn đề nhất. Phần mềm bạn ghi vào phương tiện (có thể là thẻ SD/ổ đĩa USB, v.v.) phải khớp với ISO được ghi; vì Ubuntu được sản xuất cho các kiến ​​trúc khác nhau; và tất cả 20.04 sẽ khởi động giống nhau, tất cả 20.10 sẽ khởi động giống nhau, cũng như 21.04, v.v. tuy nhiên, 20.04 khởi động khác với 20.10, khởi động khác với 21.04, v.v. ISO thay đổi giữa các chu kỳ nên phần mềm phải biết cách xử lý vấn đề này (đặc biệt nếu không thực hiện sao chép đơn giản). Tôi đoán là viết sai ISO giả sử bạn đã xác thực nó
guiverc avatar
lá cờ cn
Nếu tôi có đôi ủng có vấn đề; Tôi sẽ kiểm tra trên 3 thiết bị (1) thiết bị tôi muốn khởi động, (2) thiết bị khác cùng thời điểm, (3) loại thiết bị khác.. nếu phương tiện xác thực trên 2 & 3 thì tôi cho rằng có khả năng xảy ra sự cố thiết bị 1 (theo loại tôi có nghĩa là thiết bị tương tự; chẳng hạn như cùng BIOS/uEFI/secure-uEFI & phần sụn/phần cứng rất gần); khác là nếu một cái là an toàn-uEFI thì cái kia thường là BIOS/cũ..). RAM 2GB không phải là vấn đề; Tôi vẫn sử dụng các thiết bị có 2GB để kiểm tra QA *hương vị*, 2GB không đáp ứng mức tối thiểu cho Ubuntu Desktop nên tôi không kiểm tra điều đó trên
guiverc avatar
lá cờ cn
FYI: Tôi thực hiện thử nghiệm *trực tiếp* Ubuntu Desktop trên các thiết bị 2GB; chỉ không cài đặt kiểm tra QA vì thông số kỹ thuật tối thiểu yêu cầu 4GB; Cần có 1GB cho chính trình cài đặt, vì vậy tôi không làm điều đó .. ngay cả khi nó không thành công; sẽ không thu được gì vì yêu cầu phần cứng tối thiểu là 4GB nên các sự cố đã được ghi lại do hộp không đáp ứng các thông số kỹ thuật tối thiểu cho Ubuntu Desktop.

Đă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.