ฉันจะย้าย Ubuntu ที่ติดตั้งไปยังเครื่องเสมือนในปัจจุบันได้อย่างไร


11

ฉันพบว่าไดรเวอร์กราฟิกของฉัน (ATI Radeon HD 4200) ทำงานได้ดีขึ้นมากในระบบ windows พื้นเมืองฉันไม่สามารถรับไดรเวอร์ที่มาจากแหล่งปิดที่ทำงานใน Ubuntu ได้ทำให้ฉันอยากเรียกใช้ windows เป็นระบบปฏิบัติการหลักของฉัน อีกครั้ง แต่มี Ubuntu ใน VM ใครรู้ว่าฉันสามารถโยกย้ายระบบอูบุนตูปัจจุบันไปยัง vm ได้อย่างไร


ขอให้โชคดีกับสิ่งนี้: localizingjapan.com/blog/2011/03/05/ … ... ฉันเพิ่งติดตั้ง Ubuntu ในเซิร์ฟเวอร์เสมือนและคัดลอกข้อมูลสำคัญทั้งหมดจาก Ubuntu ปกติไปยัง VM นั้น แต่ฉันสงสัยว่าปัญหาของคุณจะหายไป
Rinzwind

คำตอบ:


10

มันไม่แตกต่างจากสำเนาดิสก์ของเครื่องกับเครื่องจักร ลองใช้Clonezilla

ก่อนที่จะใช้ Clonezilla จะทำให้ภาพพาร์ทิชันที่ผมต้องการใช้e2fsck -fแล้วresize2fs -Mจะทำให้พาร์ทิชันเดิมที่จะมีขนาดเล็กที่สุดเพื่อที่ว่าเมื่อคุณกำลังจะย้ายพาร์ทิชันเพื่อ VM ที่คุณสามารถทำให้มันไปขนาดใดก็ได้ที่คุณต้องการ โปรดทราบว่าแม้ว่าฉันทำมาแล้วresize2fs -Mหลายครั้งและประสบความสำเร็จ แต่ก็อาจผิดพลาดได้ ดังนั้นอย่าลืมสำรองข้อมูลด้วย

ฉันจะติดตั้ง Ubuntu ใหม่ใน VM เพื่อให้คุณสามารถทำพาร์ติชันได้ตามที่ต้องการแล้วเขียนทับพาร์ติชันจากอิมเมจพาร์ติชั่นดั้งเดิมที่สร้างโดย Clonezilla ด้วยวิธีนี้คุณจะรู้ว่า bootstrap ทำงานใน VM และคุณกำลังเปลี่ยนพาร์ติชัน

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

นี่คือวิธีที่ฉันมักจะถ่ายโอนระบบจากระบบหนึ่งไปยังอีกระบบหนึ่งโดยไม่คำนึงถึง VM หรือไม่ใช่ VM


super ฉันจะลองใช้วิธีนี้จะรายงานกลับมาเมื่อเสร็จสิ้น
Raansu

เพิ่งเสร็จสิ้นนี้มีอาการสะอึกไม่กี่อันเนื่องมาจากข้อผิดพลาดของผู้ใช้ของฉันเองฮ่า ๆ แต่มันได้ผล ขอขอบคุณสำหรับความช่วยเหลือ! : D
Raansu

นอกจากนี้สำหรับผู้ที่ต้องการทำวิธีนี้อย่าลืมที่จะเพิ่ม UUID ใหม่สำหรับ swap partition ของคุณใน / etc / fstab มันเปลี่ยนไปแล้ว!
Raansu

1
ในกรณีของฉันพิเศษ "resize2fs" ที่ส่วนท้ายแตกต่างไม่จำเป็นถ้าคุณติดตั้งระบบ Ubuntu ใหม่และเรียกใช้ clonezilla เพื่อคืนค่าพาร์ติชันที่คุณต้องการเหมือนที่ฉันทำ clonezilla จะเติมเข้าไป
Raansu

5

ddคุณสามารถภาพอูบุนตูของคุณติดตั้งจากซีดีสดโดยใช้ จากนั้นคุณสามารถบูตอิมเมจ raw ด้วยเทคโนโลยี virtualization ใด ๆ หรือแปลงอิมเมจ raw

ในขณะที่คุณกำลังทำเช่นนั้นคุณอาจประสบปัญหาโดยเฉพาะอย่างยิ่งถ้าคุณติดตั้งไดรเวอร์ ATI และดังนั้นตามคำแนะนำอาจเป็นการดีกว่าถ้าคุณติดตั้งใหม่

สมมติว่า Ubuntu ของคุณได้รับการติดตั้งไปยัง / dev / sda จาก live CD run dd

dd if=/dev/sda1 of=/storage/ubuntu.img bs=1024 

ubuntu.img สุดท้ายจะมีขนาดใหญ่เท่ากับการติดตั้ง Ubuntu ของคุณและจะต้องเก็บไว้ในพาร์ติชันแยกต่างหากหรือที่เก็บข้อมูลภายนอก

คุณสามารถบูตอิมเมจ raw เป็นฮาร์ดดิสก์หรือแปลงเป็นอิมเมจ virtualbox (หรืออื่น ๆ )

VBoxManage convertdd ubuntu.img ubuntu.vdi

ฉันย้อนกลับการติดตั้งไดรเวอร์ ATI ของฉันฉันใช้ไดรเวอร์ Xorg ล่าสุดจาก Xorg-edgers ดังนั้นทุกอย่างในทางทฤษฎีควรกำหนดค่ากราฟิกใหม่ด้วยตนเองฉันคิดว่า ...
Raansu
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.