- GRUB เป็น boot loader ตัวหนึ่งของ GNU Project ซึ้งพัฒนาขึ้นเพื่อ เป็นตัวจัดการระบบบูท Multiboot Specification(มัลติบูท สเปคฟิเคชัน) และมีหน้าที่เริ่มต้นโหลดเคอร์เนลลินุกซ์เข้าสู่หน่วยความจำของเครื่อง จะถูกใช้เมื่อตอนที่เราติดตั้ง OS บนเครื่อง 2 ตัว โดยจะคอยเลือกเคอร์เนลตามลำดับให้เรา
ปัญหาที่ทำให้ GRUB เสียหายที่พบบ่อย ๆ
- ลง OS สองตัวขึ้นไปในเครื่องเดียว ส่วนมากจะเป็นแบบ Linux and Windows ฟอร์แมต Windowsหรือ Linux ไป จะทำให้ GRUB ถูกลบไปด้วย เมื่อ Boot เครื่องใหม่ ก็จะเปิดปัญหา Error ขึ้นหน้าจอ
โค้ด: เลือกทั้งหมด
error no such partition.
grub rescue >_
วิธิแก้ไข
ลง OS ใหม่โดยให้เครื่อง BOOT จาก USB หรือ DVD เข้ามาที่ Desktop ซะก่อนจากนั้นทำตามขั้นตอนข้างล่างนี้
ไปที่ Application>Accessories>Terminal
พิมพ์คำสั่ง
โค้ด: เลือกทั้งหมด
sudo grub
จากนั้นให้หาว่า GRUB อยู่ที่ไหนด้วยคำสั่ง
โค้ด: เลือกทั้งหมด
find /boot/grub/stage1
hd0 = เราติดตั้ง Linux ไว้ทีฮาร์ดดิสก์ตัวแรก
1 = ติดตั้ง Linux ในพาร์ทิชั่นที่ 2 (พาร์ทิชั่นแรกเป็นของ Windows)
พอได้ที่อยู่ของ GRUB แล้วก็ตั้งค่า GRUB ด้วยค่าที่ได้จากข้อ 3 โดยใช้คำสั่ง
โค้ด: เลือกทั้งหมด
root (hd0,1)
โค้ด: เลือกทั้งหมด
setup (hd0,1)
ออกจาก GRUB ด้วยคำสั่ง
โค้ด: เลือกทั้งหมด
quit
เท่านี้เราก็ไม่ต้องลง Linux ใหม่แล้ว
อ้างอิง
wordpress.com