ก๊วนซอฟท์แวร์ </softganz> SoftGang (Gang Software)

Web &amp; Software Developer Gang.

Topic List

โดย Little Bear on 17 ก.ย. 53 22:17

โดนอีกแล้ว รู้สึกว่าจะเป็นครั้งที่ 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 เลย

<a class="hashtag" href="/tags/exit">#exit</a>
$sudo umount /mnt/dev
$sudo umount /mnt/proc
$sudo umount /mnt
$sudo reboot

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

โดย Little Bear on 1 พ.ย. 52 12:45

จะอัพเกรด Ubuntu 9.04 เป็น 9.10 ขอเก็บค่า Grub menu for WindowsXP ไว้ก่อน เผื่อมีปัญหา

# This is a divider, added to separate the menu items below from the Debian
# ones.
title       Other operating systems:
root

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title       Microsoft Windows XP Professional
root        (hd0,0)
savedefault
makeactive
chainloader +1