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