Score:1

ทำให้เดสก์ท็อป ubuntu 20.04.2 พบกับ LiveCD ที่กำหนดเอง ตรวจสอบเสร็จแล้ว: พบข้อผิดพลาดใน 1 ไฟล์! คุณอาจพบข้อผิดพลาด

ธง bg

ฉันสร้าง usb Ubuntu LiveCD 20.04.2 เดสก์ท็อปเวอร์ชันนี้ บทความ.

ฉันได้ตรวจสอบ iso sha256 ดั้งเดิมของฉันว่าถูกต้องแล้ว ฉันยังได้ตรวจสอบบล็อก usb ผ่านรูฟัส และผลลัพธ์ก็คือ พบบล็อกเสีย 0 บล็อก (ข้อผิดพลาด 0/0.0)

แต่หลังจากแฟลช iso ผ่าน Windows rufus และบู๊ตในโหมด uefi อาจพบ:

 ตรวจสอบเสร็จแล้ว พบข้อผิดพลาด 1 ไฟล์! คุณอาจพบข้อผิดพลาด

ที่ผมเจอแบบนี้ ตรวจสอบข้อผิดพลาดเสร็จสิ้นใน 1 ไฟล์. แต่สุดท้ายก็ไม่มีคำตอบ

มีวิธีการถ่ายโอนข้อมูลผลลัพธ์ข้อความตรวจสอบดิสก์หรือไฟล์ตรวจสอบหรือไม่ /boot/grub/efi.img ถูกต้อง/ไม่ถูกต้อง ?

ฉันตรวจสอบเส้นทางแล้ว /cdrom/boot/grub/efi.img ซึ่งเท่ากับใน md5sum.txt

มีบางบทความที่เกี่ยวข้องกับปัญหานี้ ตรวจสอบข้อผิดพลาดกับ 20.04-desktop ISO , ตรวจสอบข้อผิดพลาดกับ 20.04-desktop ISO แต่ไม่เกี่ยวกับการทำซีดีสด

galexite avatar
pk flag
มีการรายงานข้อผิดพลาดใน `efi.img` หรือไม่ ดูเหมือนว่าจะเป็นไฟล์ใดไฟล์หนึ่งก็ได้ เพียงแต่ว่าปัญหาที่คุณพูดถึงโดยตรงเกี่ยวกับข้อผิดพลาดในไฟล์นั้น
galexite avatar
pk flag
คุณสามารถใช้ `md5sum -c md5sum.txt | grep -v OK` บนรูทไดรฟ์ USB และดูว่าไฟล์ใดไม่ได้อยู่ในรายการ "ตกลง" ในเอาต์พุต
laudai avatar
bg flag
ผลการตรวจสอบคือ `./isolinux/isolinux.bin` ล้มเหลว มันเป็นเรื่องปกติหรือผิดปกติ ?
laudai avatar
bg flag
แล้วทำไมรูฟัสถึงเปลี่ยนไฟล์ของฉัน ?
laudai avatar
bg flag
@galexite สุดท้ายนี้ ฉันตรวจสอบ [บทความ](https://help.ubuntu.com/community/LiveCDCustomization#Producing_the_CD_image) และยืนยันว่า `isolinux.bin` ถูกแก้ไขโดย `mkisofs -b` อาจทำให้ md5sum ของ `isolinux.bin` เปลี่ยนไปหลังจากใช้คำสั่งนี้ ไม่มีการเปลี่ยนแปลงโดยซอฟต์แวร์รูฟัส
Score:1
ธง bg

สาเหตุที่พบข้อผิดพลาดคือสคริปต์ md5sum ใน Ubuntu LiveCD บทความ.

สคริปต์นี้ในปัจจุบันจะผลิต ไอโซลินซ์ ไดเรกทอรี md5sum ข้อใดไม่ใช่แฮชในอิมเมจ 20.04.2 อย่างเป็นทางการของ Ubuntu (อาจจำเป็นต้องแก้ไข wiki คุณสามารถเห็นจุดเริ่มต้นของบทความคือ ubuntu-18.04-desktop-amd64.iso แต่จุดสิ้นสุดของบทความคือ ubuntu-9.04.1- desktop-i386-custom.iso.)

เพื่อหลีกเลี่ยงปัญหานี้ คุณสามารถแก้ไขสคริปต์ได้จาก

ค้นหา -type f -print0 | sudo xargs -0 md5sum | grep -v isolinux/boot.cat | sudo ที md5sum.txt #เดิม

ถึง

หา . -พิมพ์ f -not -name md5sum.txt -not -path '*/isolinux/*' -print0 | sudo xargs -0 md5sum | grep -v isolinux/boot.cat | sudo tee md5sum.txt #เป้าหมายของคนอื่น

ในประเด็นนี้. ไม่ได้เกิดจากปัญหา Windows rufus ESP แม้ว่ารูฟัสอาจทำให้เกิดปัญหาเดียวกัน (เช่น @Akeo กล่าว รูฟัสอัปเดตใน 3.15 ในนี้ บันทึกการเปลี่ยนแปลง)

Score:0
ธง hk

นี่เป็นปกติ. ปัญหาก็คือว่า efi.img ได้รับการแมปกับ ESP (EFI System Partition) ซึ่ง Windows พยายามเมานต์หลังจากสร้าง USB และเมื่อสร้างแล้ว ก็จะสร้าง ข้อมูลปริมาณระบบ\ ไดเรกทอรีในนั้น นี่เป็นพฤติกรรมเริ่มต้นของ Windows (น่ารังเกียจ) ซึ่งเราไม่สามารถควบคุมได้

ผลลัพธ์ที่ได้คือ ESP ถูกแก้ไข ซึ่งหมายความว่า boot/grub/efi.img มีการแก้ไข ดังนั้นผลรวมการตรวจสอบจึงไม่ตรงกัน นี่คืออย่างไรก็ตามก อ่อนโยน ปัญหาที่ไม่ได้บ่งบอกถึงปัญหาที่แท้จริง

Rufus 3.15 ที่เพิ่งเปิดตัวใหม่พยายามเพิ่มข้อกำหนดกับ Windows โดยแก้ไข ESP เพื่อให้การตรวจสอบ ควร ตรงกัน แต่มีมากเท่านั้นที่เราสามารถทำได้กับพฤติกรรมเริ่มต้นของ Windows และตามหลักการแล้ว Ubuntu (และ distros อื่น ๆ ) น่าจะดีกว่าถ้าไม่พยายามแฮ็ก ISOHybrid เพิ่มเติมเพื่อแมป ESP กับไฟล์ที่ได้รับ ตรวจสอบผลรวมและใช้แทน เดี่ยว พาร์ติชันพร้อม EFI และเนื้อหาการติดตั้ง เมื่ออิมเมจเขียนในโหมด DD...

galexite avatar
pk flag
ขอบคุณที่สร้างรูฟัส @Akeo! ปรากฏว่าในท้ายที่สุด Rufus/Windows ก็ไม่ได้ผิดแต่อย่างใด และการตรวจสอบของ Ubuntu ก็รันผ่านไฟล์ `md5sum` ดังนั้น ดูเหมือนว่าจะไม่สนใจไฟล์เพิ่มเติมบน ESP OP ได้แก้ไข ISO ของพวกเขาด้วย `mkisofs` และปรากฎว่าสิ่งนี้สร้าง `isolinux.bin` ใหม่ซึ่งไม่ตรงกับแฮช
laudai avatar
bg flag
@Akeo ขอบคุณที่อุทิศให้กับ Rufus ตามที่ @galexite พูดถึงคือแฮช `isolinux.bin` ไม่ตรงกัน ข้อมูลทั้งหมดถูกเขียนถึงคำตอบด้านล่าง
Akeo avatar
hk flag
ดีใจที่เห็นคุณรู้สาเหตุ ฉันได้พูดถึงปัญหาเกี่ยวกับ `efi.img` เพราะฉันเคยเห็นว่ามันนำไปสู่การตรวจสอบความถูกต้องของการตรวจสอบผลรวมล้มเหลวกับอิมเมจ Ubuntu ที่เขียนในโหมด DD ในอดีต ดังนั้นมันอาจช่วยผู้อื่นที่สะดุดกับปัญหานี้และพบว่ามันเป็น `efi ของพวกเขา img` ที่ไม่ผ่านการตรวจสอบ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา