วันจันทร์ที่ 17 ตุลาคม พ.ศ. 2554

Linux Ubuntu ตอน ขยาย virtual disk ของ WUBI

เหตุเกิดจาก 
  ผมได้ทำการลง Windows7 แล้วก็นึกสนุก โดยการนำ Ubuntu มาลงเพิ่มลงไปด้วย โดยเข้าไปใน เว็บไซต์ Ubuntu แล้วก็ Download  (http://www.ubuntu.com/download) เข้า Option  Run it with Windows การติดตั้งง่ายดายเสียเหลือเกิน ติดตั้งจนเสร็จ

ปัญหา
  ดันไปเลือก Size Disk ไว้แค่ 10 GB  ต่อมาจะเปลี่ยนให้เป็น 20 GB จะทำอย่างไร งงไปพักหนึ่งต่อมาเห็นว่าท่าจะไม่ดีเสียแล้ว ถ้าอนาคตมีการ update อะไรใหม่ๆ มา Size คงไม่พอแน่ๆ เลย ตอนนี้ก็ 9 GB เข้าไปแล้ว

การดำเนินการแก้ปัญหา
  ลองค้นหาตามเว็บไซต์ ว่าจะหาวิธีง่ายๆ เขาก็บอกว่า ไม่มีวิธีไหนง่ายๆ หรอกครับให้ เข้าไปทำ Command Line ด้วย แต่ โชคเข้าข้าง ผมไปเจอ Forum Ubuntu มา
http://ubuntuforums.org/showthread.php?t=1625371
ว่าด้วยการแก้ปัญหาที่ว่านี้ จึงดำเนินการ
1. Run Script  sudo bash wubi-resize_1.4b.sh 20
2. โชคร้ายหน้าจอมืดเหมือนกับ Hang เลย จึงต้อง boot เข้า linux และดำเนินการ Manual อีก อะไรจะขนาดนั้น
    2.1. sudo -i
            df -h /host
    2.2. cd /host/ubuntu/disks
            dd if=/dev/zero of=new.disk bs=1MB count=10000
    2.3. mkfs.ext4 -F new.disk
    2.4. mkdir -p /media/newdisk
           mount -o loop new.disk /media/newdisk
           rsync -av --exclude '/sys/*' --exclude '/proc/*' --exclude '/host/*' --exclude '/mnt/*' --exclude '/media/*/*' --exclude '/tmp/*' --exclude '/home/*/.gvfs' --exclude '/root/.gvfs' --exclude '/var/lib/lightdm/.gvfs' / /media/newdisk
          umount /media/newdisk
          exit

เสร็จแล้วก็ทำการ reboot เข้า windows7 แล้วเข้าไปเปลี่ยน
\ubuntu\disks\root.disk to \ubuntu\disks\OLDroot.disk
\ubuntu\disks\new.disk to \ubuntu\disks\root.disk



เสร็จแล้วก็ ลองดูว่า root.disk ตัวใหม่ใช้งานได้โอเค แล้วรึยัง ถ้าใช้งานได้แล้วสามารถลบ OLDroot.disk ออกไปได้เลย หรือเก็บเป็น backup ก็ได้ครับ

สรุปผล 
 เข้า Ubuntu แล้ว disk ขยายเป็น 20 GB แล้วครับผม สามารถ Upgrade เป็น Ubuntu 11.10 แล้ว ^^.

จาก ปาติน ...
      ไม่ลองไม่รู้  ไม่ดูก็ไม่เห็น ไม่เป็นแล้วไม่ทำ เมื่อไร มันจะเป็นแหละค๊าบ..




ไม่มีความคิดเห็น:

แสดงความคิดเห็น