Ubuntu Change Root
ในกรณีที่ต้องการให้ Boot จาก CD/DVD แล้วเข้ามา update หรือ Run ไฟล์ใน Harddisk ที่ลง Ubuntu นั้น ให้ดำเนินการดังนี้- ทำการใส่ CD/DVD ทำการ Boot เครื่องแล้วเลือกเมนู Rescue a broken system จากนั้นเลือก โหมด Execute a shell in the installer environment
- ทำการ copy resolv.conf จาก CD มาบน Harddisk ด้วยคำสั่ง cp /etc/resolv.conf /target/etc/resolv.conf หาก copy หรือเขียนไม่ได้ให้เข้ามาเขียนไฟล์ /etc/resolvconf/resolv.conf.d/base โดยเพิ่มว่า nameserver x.x.x.x แล้วรันคำสั่งดังต่อไปนี้ sudo resolvconf --enable-updates &&sudo resolvconf -u แทน
- ใช้คำสั่ง sudo mount ‐‐bind /dev /target/dev เพื่อให้ device ที่อยู่ใน kernel จากแผ่น Boot mount มายังตำแหน่งใหม่บน Harddisk
- ใช้คำสั่ง sudo mount ‐‐bind /proc /target/proc เพื่อให้ process ที่อยู่ใน kernel จากแผ่น Boot mount มายังใหม่บน Harddisk
- ใช้คำสั่ง sudo mount ‐‐bind /sys /target/sys เพื่อให้ไฟล์ระบบที่อยู่ใน kernel จากแผ่น Boot mount มายังใหม่บน Harddisk
- ใช้คำสั่ง sudo chroot /target /bin/bash เพื่อทำการเปลี่ยนจากตำแหน่งบน CD มาใช้บน Harddisk แล้วให้ใช้ bash shell
- ใช้คำสั่ง source /etc/profile เพื่อโหลด Environment Parameter จาก RAM
- ใช้คำสั่ง export PS1="(chroot) $PS1" เพื่อกำหนดพร้อมของระบบ
- ใช้คำสั่งอื่น ๆ เพื่อทำงานใน สิ่งแวดล้อม บน Linux ที่ลงไว้บน Harddisk
ไม่มีความคิดเห็น:
แสดงความคิดเห็น