หลังจากทำการ setup Network storage โดยเอา server ตัวเก่ามาลง debian
พอสั่ง reboot เท่านั้นล่ะครับงง boot ไม่ขึ้น จากการค้นใน google ปัญหาเกิดจาก
ตัว boot loader ทำการ mount root patition ก่อนที่จะ load LVM เสร็จ
การแก้ไขให้เพิ่ม kernel boot option เข้าไปดังนี้
-เมื่อ boot มาจนถึง grub menu ให้กด key e เพื่อเข้าไปแก้ไข option
- จะแสดง
root (hd0,0)
kernel /vmlinuz-2.6.26-2-686 root=/dev/mapper/VG_MAIN-LOG_ROOT ro all_generic_ide quiet
initrd /initrd.img-2.6.26-2-686
- เลื่อน cursor มาที่บรรทัด kernel /vmlinuz-2.6.26-2-686 root=/dev/mapper/VG_MAIN-LOG_ROOT ro all_generic_ide quiet
กด key e จะสามารถแก้ไข option ได้ ให้เพิ่ม rootdelay=10 ต่อท้ายเข้าไปจะได้อย่างนี้
kernel /vmlinuz-2.6.26-2-686 root=/dev/mapper/VG_MAIN-LOG_ROOT ro all_generic_ide quiet rootdelay=10
กด key enter แล้ว กด key b เพื่อให้ boot ต่อ โดยใช้ option ที่เราเพิ่มเข้าไป
พอ boot เข้ามาได้แล้วก็ต้องแก้ไขให้ถาวรโดย
เปิด terminal
cd /boot/grub
vim menu.lst
แล้วหาบรรทัดที่ขึ้นต้นด้วย kernel เหมือนกับที่แก้ตอนแรก แล้วเพิ่ม rootdelay=10 เข้าไป แล้ว save
สามารถเอาไปประยุกต์ใช้กับการปรับแต่ง option อื่นๆได้ด้วยครับ
http://www.linuxtopia.org/online_books/linux_kernel/kernel_configuration/index.html
ไม่มีความเห็น