Score:4

กำลังพยายามอัปเดตเคอร์เนลเป็น 5.14+ ในวันที่ 20.04 สำหรับ arm64

ธง de

ฉันไม่ใช่ผู้ใช้ลินุกซ์ทุกวัน แต่ฉันก็ไม่ใช่มือใหม่เช่นกัน ฉันต้องการอูบุนตูสำหรับโครงการซอฟต์แวร์ และมันง่ายที่สุดสำหรับฉันที่จะใช้เครื่องเสมือนแบบเดิม (แม้ว่าฉันจะพิจารณาใช้มัลติพาสก็ตาม)

ฉันยังใช้ macOS เวอร์ชันแขน และ "ตัวอย่างเทคโนโลยี" ของ VMWare เป็นตัวเลือกที่ดีที่สุดของฉัน การติดตั้ง vm และทุกอย่างเป็นไปได้ด้วยดี แต่เพื่อให้ได้ความละเอียดในการแสดงผลมากกว่า 1024x768 VMWare แนะนำให้อัปเดตเป็นเคอร์เนล 5.14+ อย่างไรก็ตาม ดูเหมือนว่าจะมีปัญหาดังที่อธิบายไว้ที่นี่:

ตอนนี้เคอร์เนล mainline ขึ้นอยู่กับ libc6 2.33 ซึ่งติดตั้งไม่ได้ในโฟกัสหรือไม่

สรุป: ส่วนหัวของเคอร์เนลใช้เวอร์ชัน libc6 ที่ใหม่กว่าที่ 20.04 ให้มา ดังนั้นส่วนหัวจึงไม่ได้รับการติดตั้งอย่างถูกต้อง ทำให้กระบวนการบู๊ตล้มเหลว

ดูเหมือนว่าจะมีการเสนอเคอร์เนลจาก tuxinvader แต่ฉันไม่สามารถบอกได้จาก PPA ว่ามีตัวเลือก arm64 หรือไม่ นอกจากนี้ นี่ไม่ใช่ทางออกที่ดีในระยะยาว

อีกทางเลือกหนึ่งคือการรวบรวมเคอร์เนลที่กำหนดเอง แต่ฉันต้องการหลีกเลี่ยงหากมีตัวเลือกที่ดีกว่า

หลังจากอูบุนตูอัพเกรดเคอร์เนลของฉันอยู่ที่ 5.13 แต่ฉันต้องการ 5.14+ เพื่อให้เป็นเวิร์กสเตชันที่เหมาะสมพร้อมความละเอียดที่ดีกว่า

มีอะไรที่ฉันสามารถทำได้โดยไม่ต้องคอมไพล์เคอร์เนลของตัวเอง (หรือค้นหาโซลูชันที่ไม่ใช่ vmware) หรือไม่ ดูเหมือนจะแปลกที่หลังจากผ่านไปหลายเดือนสิ่งนี้ก็ยังไม่ได้รับการแก้ไข ดังนั้นฉันจึงแน่ใจว่าฉันไม่ได้พลาดอะไรไป

แก้ไข: นี่คือข้อมูลที่ร้องขอโดย @n0rbert:

$ uname -a
Linux <ชื่อโฮสต์> 5.13.0-28-generic #31~20.04.1-Ubuntu SMP <datestamp> aarch64 aarch64 aarch64 GNU/Linux

$ dpkg -l | grep 'ลินุกซ์อิมเมจ'
linux-image-5.11.0-41-generic ลงชื่อ (arm64)
linux-image-5.13.0-28-generic ลงชื่อ (arm64)
linux-image-generic-hwe-20.04 ทั่วไป (arm64)
N0rbert avatar
zw flag
โปรดเพิ่มข้อมูลต่อไปนี้ในคำถามโดยแก้ไข: `uname -a`; `dpkg -l | grep "ลินุกซ์-อิมเมจ"`.
de flag
สวัสดี @N0rbert ขอบคุณ ฉันเพิ่มข้อมูลที่คุณร้องขอแล้ว
N0rbert avatar
zw flag
ฉันไม่แน่ใจเกี่ยวกับข้อมูลเฉพาะของ arm64 แต่คุณสามารถลองรวบรวมเคอร์เนลจาก jammy (ไม่ใช่ impish) โดยใช้วิธีการที่คล้ายกับ[โพสต์ของฉัน](https://askubuntu.com/a/1388847/66509) หรืออาจลองใช้รุ่นล่าสุด 22.04 LTS รายวันเพื่อประหยัดเวลา
de flag
ขอบคุณ @N0rbert แต่ฉันพยายามหลีกเลี่ยงเคอร์เนลที่กำหนดเองหรือติดตั้งระบบปฏิบัติการใหม่
de flag
สวัสดี @N0rbert โปรดดูโพสต์ของฉันด้านล่างสำหรับรายละเอียดเพิ่มเติมเกี่ยวกับสิ่งที่ได้ผลสำหรับฉัน มีความคิดว่าเกิดอะไรขึ้นที่นั่น?
Score:1
ธง de

ดังนั้นฉันจึงไม่แน่ใจว่านี่เป็นวิธีแก้ปัญหาหรือเกิดอะไรขึ้นกันแน่ แต่ฉันลองใช้สคริปต์ 'ubuntu-mainline-kernel.sh' เพื่อให้การอัปเดตเคอร์เนลทำงานให้ฉัน โดยคิดว่ามันจะล้มเหลวหรือไม่ทำงานในทำนองเดียวกัน .

เรียกใช้สคริปต์เพื่อติดตั้ง v5.14.21 โดยระบุว่า "พบไฟล์มากกว่าที่คาดไว้" แต่ฉันบอกให้ดำเนินการต่อ มันดำเนินการดาวน์โหลดและติดตั้งอย่างถูกต้องต่อไป แต่ตอนท้ายมันบอกว่าเช็คซัมล้มเหลว แต่ทำการติดตั้งต่อไป และทุกอย่างก็ดูปกติดี

เมื่อรีสตาร์ท grub จะไม่บูตเคอร์เนลเริ่มต้น ซึ่งตอนนี้เป็น 5.14.21-64k (ไม่ว่าจะเป็นอะไรก็ตาม) แต่เมื่อเลือก 5.14.21 ด้วยตนเอง มันจะบู๊ตตามที่คาดไว้

ฉันสามารถยืนยันได้ว่ามันรัน 5.14.21 จริง ๆ และฉันมีตัวเลือกการแก้ปัญหาตามที่สัญญาไว้ ต๊าย

ดังนั้นฉันจึงไม่รู้ว่าเกิดอะไรขึ้น เนื่องจากสคริปต์เคอร์เนลได้ซ่อนรายละเอียดไว้ แต่ตอนนี้ดูเหมือนว่าจะทำงานได้แล้ว อาจเกี่ยวข้องกับเคอร์เนล "64k" พิเศษเหล่านี้หรือไม่ ไม่แน่ใจว่ามันคืออะไร แต่ดูเหมือนว่าตอนนี้ฉันควรจะเก็บไว้ก่อน

ถ้าใครมีข้อมูลเชิงลึกเกี่ยวกับสิ่งที่เกิดขึ้นฉันจะสนใจคำอธิบาย

โพสต์คำตอบ

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