Score:1

เกิดข้อผิดพลาดขณะโหลดไลบรารีที่ใช้ร่วมกัน libtinfo.so.5 ขณะพยายามซ่อมแซมการติดตั้ง ubuntu แบบใช้อิฐโดยใช้ Boot Repair Disk โดย yannubuntu

ธง us

ฉันมีปัญหาในการติดตั้ง grub ใหม่ผ่าน chroot ฉันได้รับข้อผิดพลาดต่อไปนี้ทุกครั้งที่ฉันพยายามติดตั้งใหม่

เกิดข้อผิดพลาดขณะโหลดไลบรารีที่ใช้ร่วมกัน: libtinfo.so.5: ไม่สามารถเปิดไฟล์วัตถุที่ใช้ร่วมกัน: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว

เบื้องหลังเล็กน้อย: เมื่อเร็ว ๆ นี้ในขณะที่พยายามแปลงพาร์ติชั่นดิสก์จาก MBR เป็น GPT ฉันได้ปิดกั้นการติดตั้ง Ubuntu ของฉัน เมื่อฉันรีสตาร์ทหลังจากใช้คำสั่งต่อไปนี้ sgdisk -g /dev/sda ฉันไม่สามารถบูตเข้าสู่ Ubuntu ได้!

เป้าหมายหลักของฉันคือการแปลงพาร์ติชัน MBR LVM เป็น GPT เพื่อติดตั้ง Windows 10 ฉันรู้สึกว่าต้องเปลี่ยนเป็น GPT เพื่อให้สามารถติดตั้ง windows 10 ได้ แต่ภายหลังพบว่าการปรับขนาดพาร์ติชันโดยใช้ KDE Partition ตัวจัดการหรือเครื่องมืออื่นใดที่สามารถดำเนินการ LVM แล้วฟอร์แมตพาร์ติชันเป็น NTFS ควรทำให้สภาพแวดล้อมพร้อมสำหรับการติดตั้ง Windows 10

ปัญหาตอนนี้: ในขณะที่ฉันจัดการเพื่อให้ windows 10 ทำงาน และในขณะที่ฉันพิมพ์จากตอนนี้ ฉันค่อนข้างจะมีปัญหา ฉันชอบใช้ Ubuntu Linux และฉันต้องการการติดตั้งดูอัลบูต Windows ถูกใช้สำหรับเนื้อหามัลติมีเดียและเกม ในขณะที่ Ubuntu Linux เป็นระบบปฏิบัติการรายวัน!

ฉันเจอซอฟต์แวร์ที่เรียกว่า boot repair disk โดย yannubuntu on แหล่งที่มาฉันบูทมันบนแท่ง usb แล้วรันซอฟต์แวร์ซ่อมแซมการบูท มันขอให้ฉันรันคำสั่งต่อไปนี้ sudo chroot "/mnt/boot-sav/mapper/vgubuntu-root" apt purge --allow-remove-essential -y grub*-common shim-signed เพื่อติดตั้งใหม่และกำหนดค่า grub บนพาร์ติชัน Ubuntu LVM โดยใช้ chroot

เมื่อฉันรันคำสั่งนี้ ฉันมักจะได้รับข้อผิดพลาดของไลบรารีนี้ /bin/bash: เกิดข้อผิดพลาดขณะโหลดไลบรารีที่ใช้ร่วมกัน: libtinfo.so.5: ไม่สามารถเปิดไฟล์วัตถุที่ใช้ร่วมกัน: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว dpkg: ข้อผิดพลาดในการประมวลผลแพ็คเกจ grub-pc (--remove): แม้ว่าจะมีการติดตั้งไลบรารี่ในดิสก์ซ่อมแซมการบูตตามที่ฉันพบในขณะที่พยายามติดตั้งโดยใช้ apt และฉันคิดว่ามันถูกติดตั้งล่วงหน้าใน Ubuntu และไลบรารีมีอยู่แล้วในดิสก์ซ่อมแซมการบูตและอิงจาก Ubuntu

นี่คือมุมมองเทอร์มินัลแบบเต็มของปัญหาของฉัน คำสั่งที่ดำเนินการและข้อผิดพลาดดังกล่าวสามารถดูได้ที่นี่

สั่งการ:
sudo chroot "/mnt/boot-sav/mapper/vgubuntu-root" apt purge --allow-remove-essential -y grub*-common shim-signed

เอาท์พุต:
lubuntu@lubuntu:~$ sudo chroot "/mnt/boot-sav/mapper/vgubuntu-root" apt purge --allow-remove-essential -y grub*-common shim-signed
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ...
หมายเหตุ การเลือก 'grub-common' สำหรับ glob 'grub*-common'
หมายเหตุ การเลือก 'grub2-common' สำหรับ glob 'grub*-common'
ไม่ได้ติดตั้งแพ็คเกจ 'shim-signed' ดังนั้นจึงไม่ถูกลบออก
แพ็คเกจต่อไปนี้จะถูกลบออก:
  grub-common* grub-gfxpayload-lists* grub-pc* grub-pc-bin* grub2-common*
อัปเกรดแล้ว 0 รายการ ติดตั้งใหม่ 0 รายการ ลบออก 5 รายการ และไม่ได้อัปเกรด 73 รายการ
2 ไม่ได้ติดตั้งหรือถอดออกอย่างสมบูรณ์
หลังจากการดำเนินการนี้ พื้นที่ดิสก์ 18.8 MB จะถูกทำให้ว่าง
(กำลังอ่านฐานข้อมูล ... 305827 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
การลบ grub-pc (2.04-1ubuntu26.12) ...
/bin/bash: เกิดข้อผิดพลาดขณะโหลดไลบรารีที่ใช้ร่วมกัน: libtinfo.so.5: ไม่สามารถเปิดไฟล์วัตถุที่ใช้ร่วมกันได้: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
dpkg: แพ็คเกจการประมวลผลข้อผิดพลาด grub-pc (--remove):
 แพ็คเกจ grub-pc ที่ติดตั้งก่อนการลบสคริปต์กระบวนการย่อยส่งคืนสถานะการออกจากข้อผิดพลาด 127
dpkg: มีข้อผิดพลาดมากเกินไป หยุดทำงาน
/bin/bash: เกิดข้อผิดพลาดขณะโหลดไลบรารีที่ใช้ร่วมกัน: libtinfo.so.5: ไม่สามารถเปิดไฟล์วัตถุที่ใช้ร่วมกันได้: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
dpkg: ข้อผิดพลาดขณะทำความสะอาด:
 กระบวนการย่อยสคริปต์หลังการติดตั้งแพ็คเกจ grub-pc ที่ติดตั้งส่งคืนสถานะการออกข้อผิดพลาด 127
พบข้อผิดพลาดขณะประมวลผล:
 ด้วงพีซี
การประมวลผลหยุดลงเนื่องจากมีข้อผิดพลาดมากเกินไป
E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)

โปรดช่วยฉันด้วย ฉันติดอยู่และฉันไม่รู้จะทำอย่างไรต่อไป!

ขอบคุณ!

บันทึก: บางสิ่งที่ฉันได้ลองแล้ว:

  1. พยายามติดตั้งด้วงใหม่บน Ubuntu ที่ก่อด้วยอิฐโดยใช้ chroot จาก Ubuntu 18.04 ที่มีไขมันเต็มรูปแบบบนแท่ง USB ข้อผิดพลาดของไลบรารีเดิมยังคงอยู่
ChanganAuto avatar
us flag
Windows ต้องการ GPT สำหรับโหมด UEFI และ MBR สำหรับ Legacy/CSM/BIOS อย่างเคร่งครัด ดังนั้น แม้ว่า Windows *สามารถติดตั้ง* ในโหมด Legacy ไม่ได้หมายความว่า *ควร* และหาก Ubuntu ของคุณได้รับการติดตั้งอย่างถูกต้องในโหมด UEFI (Linux ไม่มีข้อจำกัด) การบูตคู่จะไม่ทำงาน หาก Ubuntu ของคุณได้รับการติดตั้งใน Legacy ด้วย ให้เริ่มต้นใหม่ดีกว่า> สร้างไดรฟ์ GPT แล้วติดตั้ง Ubuntu ใหม่หรือติดตั้ง Windows แล้วตามด้วย Ubuntu โดยทั่วไปจะง่ายกว่าแต่ไม่เกี่ยวข้องจริงๆ หากติดตั้งในโหมด UEFI ที่เหมาะสม
N0rbert avatar
zw flag
คุณต้องติดตั้งแพ็คเกจ `libtinfo5` เพื่อแก้ไขการเชื่อมโยงไลบรารีไดนามิก
hr flag
ฉันไม่มีความคิดเห็นเกี่ยวกับความเหมาะสมของสิ่งที่คุณพยายามทำ แต่ฉันสงสัยว่า `SHELL=/bin/sh chroot ...` หรือ `SHELL=/bin/dash chroot ...` จะเป็นวิธีแก้ปัญหาหรือไม่ ดูเหมือนว่า `dash` (ไม่เหมือน `bash`) ไม่ได้เชื่อมโยง `libtinfo5.so`
PassionateTechie24 avatar
us flag
@ N0rbert ฉันจะทำอย่างนั้นได้อย่างไร เมื่อฉันพยายามติดตั้งแพ็คเกจ มันแจ้งว่าติดตั้งแพ็คเกจแล้ว!
PassionateTechie24 avatar
us flag
@steeldriver ฉันจะลองดูและอัปเดตให้คุณทราบ!
PassionateTechie24 avatar
us flag
@ChanganAuto ทำไม่ได้จริงๆ ฉันมีข้อมูลในดิสก์และฉันไม่มีไดรฟ์สำรองที่จะโอนไป มีวิธีอื่นในการซ่อมแซมด้วงในกรณีนี้หรือไม่

โพสต์คำตอบ

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