Repair Grub and gedit menu.lst

Đầu tiên là cài đặt lại Grub từ CD khởi động Ubuntu

Step 1: Cài đặt.

- Bạn bỏ đĩa CD Ubuntu và khởi động từ đĩa, sau đó vào terminal và thực hiện phần cài đặt lại cho grub.

Trong terminal bạn gõ: sudo grub, khi đó mọi thao tác đều thực thi trên grub này hết.

  • Tiếp theo, bạn cần xác định nơi mà grub bạn định vị để boot lúc khởi động là đâu bằng lệnh.

  • grub> find /boot/grub/stage1

khi đó sẽ xuất hiện ra một địa chỉ là (hd0,x) trong đó x là số thứ tự.

  • sau khi xác định được vị trí cần định vị cho grub, bạn type vào.

    grub> root (hd0,x)

    (với x là số mà bạn vừa lấy từ mục find…)

  • grub> setup (hd0)

    khi đó grub sẽ được cài đặt lên hd0. Vậy là xong phần cài đặt cho grub.

Step 2: Khởi động lại ;) )

  • Sau khi hoàn tất quá trình cài đặt Grub, bạn khởi động lại hệ thống bằng lệnh.

    grub> quit

    $ sudo reboot

————

Vậy là xong phần cài đặt Grub.

 

Tiếp theo là việc chỉnh sửa trong menu.lst của Grub.

Làm thế nào nếu bạn chạy cả hai hệ điều hành Vista và Ubuntu, nhưng Grub chỉ nhận biết được 1 mà thôi? Sau đây tôi sẽ hướng dẫn bạn cách để dual boot.

  • Trước tiên bạn phải chắc rằng bạn đã cài đặt Grub cho Ubuntu rồi.

  • sau đó bạn truy xuất vào menu.lst của Grub bằng quyền root, bằng cách.

    sudo gedit /boot/grub/menu.lst

  • Khi đó sẽ xuất hiện trong menu.lst này các hệ điều hành mà bạn cần boot.

  • Các bạn tìm đến vị trí có dòng như sau:

    ## ## End Default Options ##

    title Ubuntu 7.10, kernel 2.6.22-14-generic

    root (hd0,8)

    kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=ddb075fc-cbf8-4cfa-8897-0001ad4a998d ro quiet splash

    initrd /boot/initrd.img-2.6.22-14-generic

    quiet

    title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)

    root (hd0,8)

    kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=ddb075fc-cbf8-4cfa-8897-0001ad4a998d ro single

    initrd /boot/initrd.img-2.6.22-14-generic

    title Ubuntu 7.10, memtest86+

    root (hd0,8)

    kernel /boot/memtest86+.bin

    quiet

     

    ### END DEBIAN AUTOMAGIC KERNELS LIST

  • Nếu bạn muốn boot thêm Windows Vista trong quá trình khởi động thì type thêm vào phần cuối các dòng sau:

    # on /dev/sda1

    title Windows Vista/Longhorn (loader)

    root (hd0,0)

    savedefault

    makeactive

    chainloader +1

  • Save lại và khởi động lại là xong…

    —-

    Goodluck!

 

9 comments so far

  1. moriator on

    Rất có ích cho những vọc sĩ :D

  2. silverhat on

    Nói chung XP hay Vista thì việc chỉng grub cũng tương tự .
    Dạo này có phong trào dọn nhà vui nhỉ :)

  3. nguyen on

    ai cha cha…cai blog nay co ve cham chu vao chuyen hoc qua nhỉ..^^

  4. audi R8 on

    blog rất hay và có ích cho những người mới dùng linux như tôi. Rất mong bạn có nhiều bài viết hơn nữa để tôi và những người khác có thể tham khảo và học hỏi.
    Cố lên bạn ơi!!!!!!!!!!!!!

  5. [...] viết sau của KhoaPham để cài lại GRUB trong trường hợp trên : Bài viết gốc : Repair Grub and gedit menu.lst Step 1: Cài [...]

  6. [...] viết gốc : Repair Grub and gedit menu.lst trong : Phamkhoa’s [...]

  7. [...] viết gốc : Repair Grub and gedit menu.lst trong : Phamkhoa’s [...]

  8. [...] viết gốc : Repair Grub and gedit menu.lst trong : Phamkhoa’s [...]

  9. [...] viết gốc : Repair Grub and gedit menu.lst trong : Phamkhoa’s [...]


Gửi phản hồi