วันจันทร์ที่ 25 กรกฎาคม พ.ศ. 2559

วีธีบูตลีนุกซ์แบบ Manual เมื่ออยู่ใน GRUB Prompt

วีธีบูตลีนุกซ์แบบ Manual เมื่ออยู่ใน GRUB Prompt

  1. Boot เข้า grub
  2. ใช้คำสั่ง grub> set pager=1 เพื่อให้ส่งคำสั่งยาว ๆ ได้
  3. ใช้คำสั่ง grub> ls เพื่อดูว่ามี Hard Disk ไหนบ้างที่เรามองเห็น
  4. ใช้คำสั่ง grub> ls [ชื่อไดรว์]/grub ถ้าแสดง folder และชื่อไฟล์ในไดรฟ์นั้นแสดงว่าเป็นไตรฟ์ที่เก็บOS อยู่และรายชื่อไฟล์ที่ได้เป็น่รายชื่อของ kernel ที่ใช้ได้
  5. ใช่คำสั่ง grub> set root=[ชื่อไตรฟ์ที่เก็บOS] เพื่อกำหนดไดรฟ์ที่ Boot
  6. ใช้คำสั่ง grub> set prefix=[ชื่อไตรฟ์ที่เก็บOS]/boot/grub เพื่อกำหนดแฟ้มที่เก็บเคอร์เนล
  7. ใช้คำสั่ง grub> normal
  8. ใช้คำสั่ง grub> insmod normal
  9. ใช้คำสั่ง grub> insmod linux เพื่อกำหนด module ที่จะต้องใช้งาน
  10. ใช้คำสั่ง grub> linux /boot/vmlinuz-[version ของไฟล์เคอร์เนลที่มีอยู่]-generic root=/dev/sda1 เพื่อกำหนด เวอร์ชันเคอร์เนลของ Linux
  11. ใช้คำสั่ง grub> initrd /boot/initrd.img-[version ของไฟล์เคอร์เนลที่มีอยู่]-generic เพื่อกำหนด image ของ Linux ที่จะโหลดมาใช้งาน
  12. ใช้คำสั่ง grub> boot เพื่อสั่งให้เครื่อง boot ต่อ
  13. หาก boot แล้วเข้า initranfs จะได้ prompt (initranfs) ให้ใช้คำสั่ง lsmod เพื่อดูว่ามีการใส่ module ext4 เข้าไปแล้วหรือไม่ หากยังให้ใช้คำสั่ง modprobe ext4
  14. ให้ใช้คำสั่ง (initranfs) mount -t ext4 /dev/sda1 /root -o force เพื่อทำการ mount /root
  15. ใช้คำสั่ง (initranfs) exec init หากไม่สำเร็จให้ใช้คำสั่ง
    1. mount -n --bind /root/dev /dev/.static/dev
    2. mount -n --move /dev /root/dev
    3. mount -n --move /proc /root/proc
    4. mount -n --move /sys /root/sys
    5. exec run-init
  16. End



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

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