แต่ง Ubuntu ให้เร็วขึ้นด้วย GRUB profile ใน GRUB2


ตั้งแต่สมัย Ubuntu 9.04 Jaunty Jackalope ผมเคยเขียนวิธีการปรับ Ubuntu ให้ boot เร็วขึ้นด้วย GRUB profile แต่ว่านับจาก Ubuntu 9.10 Karmic Koala เป็นต้นมา GRUB bootloader ของ Ubuntu เปลี่ยนเวอร์ชันไปเป็น GRUB2 ซึ่งวิธีการทำ profile แบบเดิมใช้ไม่ได้

การทำ GRUB profile ช่วยลดเวลาในการบูตโดยการสร้าง profile หรือรายการที่จะเรียกเฉพาะ driver และ service ต่างๆ ที่จำเป็นในการบูตระบบเท่านั้น ส่วนอันอื่นๆ ที่ไม่จำเป็นก็ไม่ต้องไปยุ่งกับมันให้เสียเวลา

การทำ profile ใน GRUB2 ดูจะยุ่งยากกว่า GRUB legacy เล็กน้อย วิธีการมีดังนี้

1. เปิดไฟล์ /etc/default/grub ด้วยสิทธิของ root

sudo gedit /etc/default/grub

2. มองหาบรรทัดตามข้างล่างนี้

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”

แล้วเติมคำว่า “profile” (ไม่ต้องใส่เครื่องหมายคำพูด) ต่อท้ายบรรทัดนั้น ตามตัวอย่าง

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash profile”

3. เซฟและปิด gedit กลับไปที่ Terminal แล้วรัน

sudo update-grub2

Reboot หนึ่งครั้ง เมื่อเครื่องรีสตาร์ตขึ้นมา GRUB ก็จะสร้าง profile ไว้สำหรับการบูตครั้งต่อๆ ไป การบูตครั้งนี้อาจจะกินเวลานานกว่าปกติสักเล็กน้อย

4. เมื่อ Reboot เข้ามาถึง Desktop แล้วก็ให้เปิดไฟล์ /etc/default/grub อีกครั้ง

sudo gedit /etc/default/grub

5. ลบคำว่า “profile” ที่เพิ่งเติมลงไปออกจากท้ายบรรทัดเดิมนั้น แล้วก็ sudo update-grub2 ซ้ำอีกรอบ

ถ้าอยากรู้ผลก็ควรจะลองจับเวลา Reboot ดูอีกสักครั้งหรือสองครั้ง ผมทำดูแล้วลดได้ประมาณ 1-2 วินาที แต่ยังไงก็ไม่เร็วเท่าตอนที่ format ลง Ubuntu ใหม่ๆ สถิติดีสุดคือแค่ใกล้เคียง

ที่มา http://www.ghacks.net/2010/07/12/speed-up-your-ubuntu-machines-boot-time/

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: