บางครั้งผู้ดูแลระบบอาจดูแล server หลายตัว หรือไม่ได้เข้า server นาน ๆ ก็อาจมีหลงลืม password กันบ้าง แล้วถ้าลืม root password บน Proxmox VE เราจะมีวิธี Reset password ยังไงมาดูกัน อันดับแรก บูทเข้า Proxmox VE
Tag Archives: Grub
วิธี Restore Grub บน KarmicKoala
ก็เป็นปัญหาที่มักจะเจอกันบ่อยๆครับ เรื่องของ Grub หาย โดยมากที่เห็นว่าเจอกันก็จะเป็นสาเหตุมาจาก ลง Windows ไปทีหลัง แล้วมันไปทับ Grub ซะหายไป ก็เลยจะมาแนะนำวิธีกู้ Grub สำหรับ KarmicKoala กันครับ
วิธีการ
- Boot Ubuntu 9.10 Desktop CD ก่อนครับ
- หลังจากเข้าระบบเรียบร้อยแล้วก็ เปิด Terminal ขึ้นมาเลยครับ
- พิมพ์คำสั่งครับ sudo fdisk -l พาร์ทิชั่นต่างๆก็จะถูกแสดงขึ้นมา ให้ดูไว้ครับ ว่าพาร์ทิชั่นไหนที่มันเป็น Linux
- พิมพ์ต่อเลยครับ sudo mount /dev/sda12 /mnt (แทนที่ “sda12” ด้วยพาทิชั่นที่ดูมาครับ)
- สั่งต่อครับ sudo grub-install –root-directory=/mnt “path” (แทนที่ “path” ด้วย device ID ครับ)
- unmount ครับ สั่ง sudo unmount /mnt
- รีสตาร์ทแล้วรอดูผลลัพธ์ครับ
ที่มา: http://ubuntuclub.com/node/1684
GRUB gets new face
ก็เช้านี้ได้เปิด twitter เจอข้อความจาก @theppitak ขึ้นมา ว่า
RT @gnufs #GNU GRUB gets new face, developers need help testing it: http://ur1.ca/jlxi
อ้างอิง
ก็ตามข้อความครับ new face ใหม่ที่ว่าก็ หน้าตาตามนี้
ก็ข่าวสั้นทันเหตุการณ์ครับ รายละเอียดเพิ่มเติมไปอ่านได้ที่นี่ http://robertmh.wordpress.com/2010/01/11/grub-gets-new-face/
แก้ปัญหา grub หา UUID ไม่เจอบน Ubuntu/Suriyan
เมื่อวานมีทีมงานเอาเครื่อง IBM Thinkpad T41 มาให้ดู บอกว่าติดตั้ง Suriyan แล้ว boot ไม่ได้ ก็เลยให้เอาวางทิ้งไว้ก่อนเดี๋ยวดูให้อีกที พอมีเวลาว่างๆ เลยได้นั่งดูปรากฏว่าเป็นกรณีที่ grub หา UUID ของฮาร์ดิสก์ที่เป็น root ไม่เจอทำให้ boot ไม่ได้นั่นเอง สังเกตง่ายๆ ว่าจะมี error ขึ้นมาว่า error no such device XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX ปัญหานี้เป็นทั้ง Ubuntu และ Suriyan ก็หนีไม่พ้น เอาเป็นว่ามีวิธีแก้ไขครับ วิธีง่ายๆ ก็คือ แก้ grub ที่ถูกติดตั้งไว้ ต้องบอกไว้ก่อนว่าวิธีนี้ไม่ใช่วิธีแก้ไขที่ถูกต้องนักแต่ก็ได้ผลครับ :)
- boot จาก live CD/DVD/USB อันนี้แล้วแต่สื่อที่ใช้
-
เปิด terminal แปลงร่างเป็น root โดยใช้คำสั่ง
sudo -s
-
จากนั้น mount partition ในฮาร์ดิสก์ของเครื่อง
mkdir /media/sda
mount /dev/sda1 /media/sda -
mount /dev /sys /proc ไปยัง /dev/sda
mount —bind /dev /media/sda/dev
mount —bind /proc /media/sda/proc
mount —bind /sys /media/sda/sys -
จากนั้น chroot เข้าไป
chroot /media/sda
-
อัพเกรด package ให้เป็นปัจจุบัน
aptitude update
aptitude upgrade -
แก้ไขไฟล์ /usr/lib/grub/grub-mkconfig_lib ดูตรงแถวๆ
if fsuuid=”
${grub_probe} —device ${device} —target=fs_uuid 2> /dev/null
” ; then
echo “search —no-floppy —fs-uuid —set ${fsuuid}”
fi -
ให้ เปลี่ยนเป็น
if fsuuid=”
${grub_probe} —device ${device} —target=fs_uuid 2> /dev/null
” ; then
echo “search —no-floppy —fs-uuid —set ${fsuuid}”
echo “”
fi -
จากนั้น config grub-pc ใหม่โดยใช้คำสั่ง
dpkg-reconfigure grub-pc
-
และ exit แล้วลอง reboot เครื่อใหม่อีกรอบ :)
Session U ชวนกู้ Grub Menu
ใครเคยลง Windows หลังจากลง Ubuntu ไปแล้วบ้างครับ แค่คิดก็สยองแล้ว ลง Windows หลังจาก Ubuntu เรื่องไม่ได้สลับซับซ้อนอะไร แต่ก็สามารถทำเอาคุณเข้า Ubuntu ไม่ได้กันเลยเชียว
ในเทปนี้ บอยจาก Session U จะมาชวนคุณกู้ Grub โปรแกรมช่วยบูตเข้า Ubuntu เผื่อว่าคุณจะลง Windows คู่กับ Ubuntu แล้วเผอิญโดน Windows แสนรับเขียนข้อมูลทับ Grub Menu ของคุณ
ในตอนท้าย พบกับ Gparted โปรแกรมจัดการ Partition ขนาดเล็ก แต่เปี่ยมด้วยความสามารถ
พร้อมแล้วก็ รับชมกันได้