SoftGanz By Little Bear.

Web & Software Developer Gang.

Linux

Howto :: Recover Grub2 After Windows Installation

by Little Bear @September,17 2010 22.17 ( IP : 61...243 ) | Tags : Linux , Grub

โดนอีกแล้ว รู้สึกว่าจะเป็นครั้งที่ 2 แล้ว ที่เผลอกดเลือกเข้าไปใน boot Windows recovery แล้ว ไอ้เจ้า Windows recovery ก็ดันไม่ถามอะไรเลย มันจัดการลงเองอัตโนมัติ ยกเลิกไม่ได้

ผลคือ เข้า Windows ก็ไม่ได้ เข้า Ubuntu ก็ไม่ได้ Grub ค้าง ไม่ยอมไปไหน

วิธีแก้ คือ หาทางเอา Grub2 กลับมาโดย

จะต้องเปิดเครื่องด้วย LIVE CD หรือ LIVE USB ก็ได้ แล้วเข้า terminal

เช็คดูก่อนว่า Ubuntu partion อยู่ที่ไหน ด้วย

$sudo fdisk -l

ซึ่งผลก็ประมาณนี้

/dev/sda1    8370 13995 45190845 7 HPFS/NTFS /dev/sda2 * 3996 14593 4803435 5 Extended /dev/sda3 29 8369 66999082+ 83 Linux /dev/sda5 13996 14593 4803403+ 82 Linux swap / Solaris

ก็แล้วแต่ แต่ว่า ของผมเป็น /dev/sda3

mount มันเข้ามาซะ

$sudo mount /dev/sda1 /mnt
$sudo mount --bind /dev /mnt/dev
$sudo mount --bind /proc /mnt/proc

เข้าเป็น root ซึ่งหลังจากเข้าด้วย chroot แล้ว ก็ไม่จำเป็นต้องสั่ง sudo อีก

sudo chroot /mnt

หากต้องการแก้ค่า default ของ grub ก็

#nano -w /etc/default/grub

แล้วก็สั่งติดตั้ง grub เลย

#grub-install /dev/sda

หากมี error ก็สามารถเช็คได้ด้วย

#grub-install --recheck /dev/sda

ออกจาก root แล้วสั่ง reboot เลย

#exit
$sudo umount /mnt/dev
$sudo umount /mnt/proc
$sudo umount /mnt
$sudo reboot

ขอบคุณ Howto Recover Grub2 After Windows Installation ที่ทำให้ไม่ต้องลงใหม่



ลิงก์ผู้สนับสนุน

Relate topics

แสดงความคิดเห็น

« 1769
หากท่านไม่ได้เป็นสมาชิก ท่านจำเป็นต้องป้อนตัวอักษรของ Anti-spam word ในช่องข้างบนให้ถูกต้อง
The content of this field is kept private and will not be shown publicly. This mail use for contact via email when someone want to contact you.
Bold Italic Underline Left Center Right Ordered List Bulleted List Horizontal Rule Page break Hyperlink Text Color :) Quote
คำแนะนำ เว็บไซท์นี้สามารถเขียนข้อความในรูปแบบ มาร์คดาวน์ - Markdown Syntax:
  • วิธีการขึ้นบรรทัดใหม่โดยไม่เว้นช่องว่างระหว่างบรรทัด ให้เคาะเว้นวรรค (Space bar) ที่ท้ายบรรทัดจำนวนหนึ่งครั้ง
  • วิธีการขึ้นย่อหน้าใหม่ซึ่งจะมีการเว้นช่องว่างห่างจากบรรทัดด้านบนเล็กน้อย ให้เคาะ Enter จำนวน 2 ครั้ง