หน้าตาของ boot screen เข้ามาที่ grub boot loader ก็จะประมาณตามรูปนี้เลยครับ ก็คือมันจะ detect ว่าเครื่องเรามี OS อะไร แล้วก็ให้เราเลือกว่าจะ boot เข้าสู่ระบบปฏิบัติการไหน ตัวอย่างจากรูป
- อันแรกก็เป็น Ubuntu แบบปกติ
- บรรทัดที่สองที่ก็เป็น Ubuntu เหมือนกัน แต่ว่าอันหลังนี้เป็น Recovery Mode หรือโหมดกู้คืนระบบถ้ามันมีปัญหา บางทีก็เรียก single mode เนื่องจากจะมีผู้ใช้งานเป็น root เลยคนเดียว เผื่อเวลาลืม password ก็ให้ใช้โหมดนี้ทำการแก้ไขได้
- บรรทัดที่ 3 อันนี้ไม่ใช่ OS แต่เป็นชุดโปรแกรม ตรวจสอบ memory ว่า memory 2 GB 4 GB ของเรานี้มันทำงานถูกต้องหรือเปล่า มีอะไรเสียไหม
- ข้ามมาบรรทัดที่ 5 อันนี้คือ OS อีกตัวที่เราลงคู่กันไป ในที่นี้คือ Windows XP
โดยเริ่มต้น เครื่อง Boot มาแล้ว จะไปที่บรรทัดแรก นับเป็นบรรทัดที่ 0 ถ้าเราไม่ทำอะไร มันก็จะบูตเข้าตัว Ubuntu ไปที่นี้อาจจะมีปัญหาสำหรับบางคน กดปุ่มเปิดเครื่องแล้วลืมหรือเผลอ ไม่ได้เลือกให้ boot ระบบปฏิบัติการอื่นเช่น windows ซึ่งหลายๆคนใช้งานประจำ มันก็จะฉลาดเข้าแต่ Ubuntu ให้ก่อนซึ่งก็ต้องมาเสียเวลา reboot ใหม่อีกรอบ ถ้าลืมกดเลือกอีกก็ Reboot อีก
ระบบ Linux - Unix ทุกอย่าง จะเก็บเป็นไฟล์ การตั้งค่าของ grub ก็เช่นกัน โดยจะมีไฟล์ตัวหนึ่งที่ grub จะไปอ่านค่าต่างๆ ที่จะใช้ในการ boot ระบบ ซึ่งที่อยู่ของไฟล์ตัวนี้ก็จะแตกต่างไปตาม OS ในที่นี้เราใช้ MINT ไฟล์จะอยู่ที่ /boot/grub/grub.cfg แต่เราจะไม่ไปแก้ไขไฟล์นี้โดยตรง เนื่องจากมันค่อนข้างซับซ้อน ถ้าแก้ไขผิดพลาดหรือไม่ถูกต้อง อาจทำให้ไม่สามารถ boot ได้ ทางผู้พัฒนาได้เตรียมวิธีที่ง่ายและปลอดภัยกว่าการแก้ไขไฟล์โดยตรง โดยให้ทำการแก้ไขที่ไฟล์ /etc/default/grub แทน หน้าตาของไฟล์ก็จะประมาณตามรูปนี้แหละครับ
ถ้ามีความสามารถด้านภาษาอังกฤษหน่อยก็น่าจะเดาได้ GRUB_DEFAULT=0 หมายความว่าถ้าไม่มีการเลือกอะไรให้ boot ที่ OS ตามบรรทัดที่ 0 ที่นี้จากรูปแรกของเรา ถ้าอยากให้ Default Boot เข้า Window ก็ต้องแก้ไขเป็น GRUB_DEFAULT=4 หลังจากแก้ แล้วลอง Reboot ดูครับ ถ้าหากว่ายัง Boot เข้า Ubuntu ที่บรรทัดแรกอยู่ก็ถูกแล้วครับ :) เพราะเรายังทำไม่เสร็จขั้นตอนนี่นา
ถ้าอ่านที่บรรทัดแรกหน่อย จะเห็นว่า เขาบอกว่าถ้าแก้ไขไฟล์นี้ ให้ รันคำสั่ง update-grub ด้วย เพื่อให้มันไปแก้ไขค่าที่ /boot/grub/grub.cfg ให้เรา ทีแรกเราไม่ได้รัน มันก็ยังไม่ได้แก้ไขค่าให้ครับ
หลังจากรันคำส่งข้างต้นแล้ว ลอง Reboot ใหม่อีกรอบ ควรจะต้อง boot เข้า os ตามที่เราตั้งค่าถูกต้องแล้วละครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น