สมมติว่าคุณใช้เคอร์เนลหุ้น (โดยไม่ต้องพึ่งพาฮาร์ดแวร์เฉพาะ) และสถาปัตยกรรมของ CPU นั้นเหมือนกัน (x86, amd-64 และอื่น ๆ ) ไม่มีเหตุผลว่าทำไมการสลับ HDD จะทำให้ Ubuntu ไม่สามารถบูตได้ ตรวจสอบ/etc/modules
และ/etc/modules.d
ปรับแต่งเฉพาะฮาร์ดแวร์ที่คุณอาจทำบนแล็ปท็อป A ซึ่งอาจทำให้เกิดปัญหาเมื่อนำไปใช้กับแล็ปท็อป B
ฉันจะไม่รบกวนการลบไดรเวอร์บุคคลที่สามใด ๆ ที่คุณต้องติดตั้งสำหรับแล็ปท็อป A ฮาร์ดแวร์ ไดรเวอร์ดังกล่าว (เช่น AMD Catalyst) มักจะไม่ค่อยจัดการกับแพ็คเกจผู้จัดการได้ดีดังนั้นในระหว่างการถอนการติดตั้งพวกเขาสามารถแก้ไขหรือลบไฟล์ที่ใช้อย่างอื่นในระบบของคุณ ฉันมีประสบการณ์โดยตรงเมื่อลบ Catalyst ออกจากแล็ปท็อป Lenovo ทำให้เกิดระบบล่ม
กาต้มน้ำสำหรับปลาอีกตัวที่คุณอาจต้องการตรวจสอบคือการกำหนดค่า Xorg: หากคุณต้องปรับแต่ง/etc/X11/xorg.conf
ฮาร์ดแวร์เพื่อเร่งความเร็วหรือเดสก์ท็อปหลายหน้าจอบนแล็ปท็อป A การตั้งค่าเหล่านั้นอาจป้องกันไม่ให้เซิร์ฟเวอร์ X เริ่มทำงานอย่างถูกต้องบนแล็ปท็อป B ยังคงบูตคุณจะไม่ได้รับสภาพแวดล้อมเดสก์ทอปที่คุณคุ้นเคย หากแผนของคุณคือการถ่ายโอน HDD อย่างถาวรไปยังแล็ปท็อป B ฉันขอแนะนำให้ลบ/etc/X11/xorg.conf
(สำรองข้อมูลไว้ล่วงหน้า) เพื่อให้เซิร์ฟเวอร์ X ทำการตรวจสอบอัตโนมัติ
ฉันไม่สามารถคาดการณ์ถึงปัญหาใด ๆ ที่อาจเกิดขึ้นจากการถ่ายโอน HDD จากแล็ปท็อป A ไปยังแล็ปท็อป B