ค้นหาข้อมูลจึงรู้ว่า OS เก็บไว้ใน directory /host/Ubuntu/disks/root.disk เมื่อ shrink ลด-ขยาย partition size จะทำให้ boot เข้า Ubuntu ไม่ได้ มันคงหา bootloader ไม่เจอ งานเข้าล่ะ
ไปค้นหาและทดลองจนแก้ได้ ให้ทำดังนี้ครับ
1.เพิ่ม Wubiเข้าไปใน Windows Boot Loader ด้วยโปรแกรม EasyBCD
2.เพิ่มใหม่ ตั้ง Type:Wubi, Name:Ubuntu
3.แก้ไขข้อมูลการบูท ทำใน Command prompt(Cmd) เปิดแบบ Run as admin
4.ที่ Cmd ให้ใส่คำสั่ง
bcdedit จะแสดงข้อมูล ID
คำสั่งที่ใช้ในการตั้งค่า ดังนี้
bcdedit /set {device_id} partition=X:
ลง Ubuntu ไว้ใน drive ไหนลง Partition นั้นครับ จากตัวอย่างเป็น drive:E
5.สุดท้ายเพิ่ม path ไปยัง ubuntu install ของเราซึ่งควรจะเป็น \ubuntu\winboot\wuildr.mbr ใชคำสั่งนี้ครับ
bcedit /set {device_id} path \your_ubuntu_path\winboot\wubildr.mbr
ที่ขีดเส้นใต้แก้ให้ตรงกับของท่าน
สรุปคำสั่งที่ใช้ในการตั้งค่า ดังนี้
bcdedit /set {device_id} partition=X:
ลง Ubuntu ไว้ใน drive ไหนลง Partition นั้นครับ จากตัวอย่างเป็น drive:E
5.สุดท้ายเพิ่ม path ไปยัง ubuntu install ของเราซึ่งควรจะเป็น \ubuntu\winboot\wuildr.mbr ใชคำสั่งนี้ครับ
bcedit /set {device_id} path \your_ubuntu_path\winboot\wubildr.mbr
ที่ขีดเส้นใต้แก้ให้ตรงกับของท่าน
ครั้งหน้าถ้าเกิดปัญหานี้ ก็ลองคัดลอก Ubuntu files ไปคอมพิวเตอร์เครื่องอื่น แล้วทำตามขั้นตอนนีก็จะสามารถใช้งานต่อได้ เน้นอย่างเดียวคือต้องเป็น Wubi installor.
---End---
Credit to howtogreek
ไม่มีความคิดเห็น:
แสดงความคิดเห็น