ขั้นแรกถ้าคุณจะยังคงใช้งานไบนารี 32 บิตต่อไปคุณจะไม่เปลี่ยนสถาปัตยกรรมตัวประมวลผล: คุณจะยังคงใช้โปรเซสเซอร์ x86 อยู่แม้ว่ามันจะสามารถทำสิ่งอื่น ๆ ได้ก็ตาม ในกรณีที่ผมขอแนะนำให้โคลนติดตั้งของคุณหรือเพียงแค่ย้ายฮาร์ดดิสก์ที่อธิบายไว้ในการย้ายลินุกซ์ติดตั้งไปยังคอมพิวเตอร์เครื่องใหม่
ในทางตรงกันข้ามถ้าคุณต้องการมีระบบ 64 บิต (ในแง่ Ubuntu: amd64
สถาปัตยกรรม) คุณต้องติดตั้งใหม่เพราะคุณไม่สามารถติดตั้งamd64
แพ็คเกจบนi386
ระบบหรือในทางกลับกัน (สิ่งนี้จะเปลี่ยนแปลงเมื่อMultiarchมาพร้อม)
การกำหนดเองหลายรายการอยู่ในโฮมไดเรกทอรีของคุณและคุณสามารถคัดลอกไปยังเครื่องใหม่ ไม่สามารถคัดลอกการตั้งค่าระบบได้อย่างง่ายดายเนื่องจากการเปลี่ยนแปลงในสถาปัตยกรรมโปรเซสเซอร์
บน Ubuntu 10.10 และขึ้นให้ลองOneConf
OneConf เป็นกลไกสำหรับการบันทึกข้อมูลซอฟต์แวร์ใน Ubuntu One และการซิงโครไนซ์กับคอมพิวเตอร์อื่น ๆ ตามต้องการ ใน Maverick รายการซอฟต์แวร์ที่ติดตั้งจะถูกเก็บไว้ นี่อาจขยายเพื่อรวมการตั้งค่าแอปพลิเคชันและสถานะแอปพลิเคชันบางอย่างในที่สุด เครื่องมืออื่น ๆ เช่นStippleสามารถให้การตั้งค่า / การควบคุมขั้นสูงเพิ่มเติม
หนึ่งในสิ่งสำคัญที่คุณต้องการสร้างในการติดตั้งใหม่คือชุดของแพ็คเกจที่ติดตั้ง บนการกระจายแบบอิง APT คุณสามารถใช้aptitude-create-state-bundle
คำสั่ง (ส่วนหนึ่งของaptitude
แพ็คเกจ) เพื่อสร้างการเก็บถาวรที่มีรายการแพคเกจที่ติดตั้งและการกำหนดค่าdebconfของพวกเขาและaptitude-run-state-bundle
บนเครื่องใหม่ (ขอบคุณที่ใช้สัญชาตญาณในการบอกฉันaptitude-create-state-bundle
) ดูรายการ Ubuntu ที่ติดตั้งไว้อย่างชัดเจนและผู้ใช้ขั้นสูงและคำถามของ Ubuntu ที่อ้างถึงโดยเฉพาะคำถามของ Telemachusเกี่ยวกับวิธีการทำส่วนนี้ด้วยตนเอง
สำหรับสิ่งที่คุณเปลี่ยนแปลง/etc
คุณจะต้องตรวจสอบพวกเขา หลายคนเกี่ยวข้องกับการตั้งค่าฮาร์ดแวร์หรือเครือข่ายเฉพาะและไม่ควรคัดลอก คนอื่น ๆ เกี่ยวข้องกับความชอบส่วนบุคคล - แต่คุณควรตั้งค่าความชอบส่วนบุคคลเป็นรายบุคคลเมื่อเป็นไปได้เพื่อให้การตั้งค่านั้นถูกบันทึกไว้ในโฮมไดเร็กตอรี่ของคุณ
หากคุณวางแผนล่วงหน้าคุณสามารถใช้etckeeper เพื่อ/etc
ควบคุมเวอร์ชัน ( etckeeper quickstart ) คุณไม่จำเป็นต้องรู้อะไรเกี่ยวกับการควบคุมเวอร์ชันเพื่อใช้ etckeeper คุณเพียงแค่ต้องเริ่มเรียนรู้หากคุณต้องการใช้ประโยชน์จากมันเพื่อทำสิ่งแฟนซี