ฉันจะย้ายจาก Ubuntu ไปยัง Debian ได้อย่างไร


16

ฉันกำลังพิจารณาที่จะย้ายแล็ปท็อปจาก Ubuntu ไปยัง Debian ฉันไม่ได้ตั้งค่าโฮมพาร์ติชันแยกต่างหาก มันง่ายเหมือนการติดตั้ง Debian ผ่าน Ubuntu หรือไม่?

คำตอบ:


14

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

  1. สร้างพาร์ติชัน ext3 / ext4 ใหม่ (หรือ fs) ใหม่บนไดรฟ์ (เช่น / dev / sda3) ใน gparted
  2. ติดตั้งไดรฟ์ใหม่:
    • sudo mount /dev/sda3 /media/disk
  3. คัดลอกเนื้อหาทั้งหมดของ / home directory ของคุณไปยังไดรฟ์ใหม่ มีการถกเถียงกันว่าจะใช้rsyncหรือcpทำสิ่งนี้ แต่cpได้ผลดีสำหรับฉัน (ใช้-aแฟล็กเป็น nagul ชี้ให้เห็นเพื่อรักษาสิทธิ์การใช้งานไฟล์และความเป็นเจ้าของ)
    • sudo cp -a /home /media/disk
  4. การแก้ไขของคุณ/etc/fstabไฟล์และสร้างรายการใหม่สำหรับและตั้งจุดติดเป็น/dev/sda3/home
  5. ย้ายโฮมไดเร็กตอรี่ปัจจุบันของคุณ (อย่าลบมันในกรณีที่มีบางอย่างผิดปกติ)
    • sudo mv /home /home_old
  6. ตอนนี้คุณสามารถยกเลิกการต่อเชื่อมและ remount /dev/sda3ไป/homeหรือเพียงแค่รีบูตเครื่องคอมพิวเตอร์

หลังจากที่คุณมี / อยู่ในบ้านของตัวเองการเปลี่ยน distro ของคุณนั้นง่ายมาก ๆ เพียงดาวน์โหลด live cd และ / หรือดิสก์การติดตั้งสำหรับการแจกจ่ายที่คุณต้องการและติดตั้งบนพาร์ติชันเดียวกันที่โฮสต์ distro ปัจจุบันของคุณ

จากนั้นหลังจากคุณติดตั้ง distro แล้วให้ทำตามขั้นตอนที่ 4-6 อีกครั้ง (หากตัวเลือกสำหรับ/homeพาร์ติชันแบบกำหนดเองไม่มีอยู่ในตัวติดตั้ง) ตอนนี้คุณมีไฟล์เก่าการตั้งค่าและอื่น ๆ ทั้งหมด แต่ด้วย distro ใหม่ล่าสุด


4
คุณควรตรวจสอบการใช้cp -aหากคุณต้องการรักษาสิทธิ์และข้อมูลการเป็นเจ้าของ
nagul

หรือย้ายไดเร็กทอรี / home ไปยังฟิสิคัลไดร์ฟอื่นซึ่งเป็นสิ่งที่ฉันทำ
djangofan

2

การอัปเกรดแบบ over-the-top จะไม่ทำงาน

ก่อนที่คุณจะทำสิ่งใดให้สำรองข้อมูลของคุณ (แต่ควรทำโดยไม่บอก)

จากนั้นคุณสามารถ:

  1. หาพื้นที่สำหรับการติดตั้งใหม่โดยการลดขนาดและย้ายพาร์ติชั่น
  2. ติดตั้ง Debian ในพื้นที่ว่างใหม่
  3. เมื่อติดตั้งพาร์ทิชันเก่าแล้วให้ทำการ/homeเชื่อมโยง/homeกับพาร์ติชั่นเก่า
    (หมายเหตุ: การเป็นเจ้าของไฟล์ / dir จะผิดเนื่องจากผู้ใช้จะไม่มี UID เดียวกันหรือกลุ่มที่มี GID เดียวกันคุณจะต้องปรับหรือระเบียบรอบ ๆ เพื่อทำให้ UID-> user และ GID-> ความสัมพันธ์ของกลุ่มเหมือนกัน ในการตั้งค่าใหม่เหมือนเก่า)

หรือ

  1. เช็ดระบบ
  2. ติดตั้งใหม่
  3. กู้คืน/homeจากการสำรองข้อมูล
    (คุณยังอาจต้องยุ่งกับการเป็นเจ้าของไฟล์ / dir)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.