Skip to content

Cài đặt lại GRUB cho Linux

by on 19 Tháng Năm, 2007

Linux LogoThỉnh thoảng nghịch ngơm linh tinh hay cài đặt lại Windows sau khi cài Linux có thể làm hỏng phần quản lý khởi động của Linux mà thông dụng nhất hiện nay là GRUB. Mất GRUB thì không những không khởi động vào được Linux mà đôi khi cũng chẳng vào được Windows! Thế đúng là một thảm hoạ. May mắn là cũng có khá nhiều người bị lỗi này và họ đã tìm ra giải pháp cho phép cài đặt lại GRUB nhanh chóng và đơn giản nhất.

Thông thường trên các đĩa cài đặt Linux đều có phần “rescue” để có thể “phục hồi” hoặc sửa chữa một số thành phần trong máy. Nhiều khả năng là sẽ có mục chọn Reinstall GRUB.

Nhưng đôi khi làm thế không nhanh và đơn giản bằng việc sử dụng một đĩa LiveCD để cài đặt lại GRUB. Hiện tại có khá nhiều bản Linux có LiveCD như Ubuntu, Knoppix… Hướng dẫn dưới đây dựa trên đĩa LiveCD của Ubuntu.

Khởi động vào Ubuntu từ đĩa LiveCD, chọn menu Applications > Accessories > Terminal để mở cửa sổ dòng lệnh. Gõ vào dòng sudo grub để khởi động grub, dấu nhắc lệnh giờ có dạng grub>. Bạn thực hiện tiếp những lệnh sau:

find /boot/grub/stage1

Lúc này sẽ xuất hiện trên màn hình “một cái gì đó” tương tự như (hd...) hay (hd...,...). Bạn gõ tiếp vào lệnh root (hd...) hay root (hd...,...) tuỳ theo cái xuất hiện ra là cái gì. Thực hiện tiếp lệnh

setup (hd0) (lệnh này sẽ cài GRUB lên MBR của ổ cứng thứ 1 của máy)

Sau đó gõ quit để thoát ra. Khởi động lại và chúc bạn thành công😉 .

Nếu trong quá trình cài lại Grub mà các bạn gặp lỗi giống mình như kiểu

Error 17 : Cannot mount selected partition

Làm hoài vẫn không được thì có lẽ là do bạn đã hide cái partition của Linux đi. Bạn cần phải Unhide nó trước bằng lệnh trong grub>

ví dụ unhide (hd0,3)

để unhide partition thứ 4 trên ổ đĩa thứ nhất của ổ cứng (mình không viết sai đâu). Thật ra cái chuyện hd0 là của ổ nào là do file device.map trong thư mục grub qui định

From → Linux, Thủ thuật

41 phản hồi
  1. vnrat permalink

    http://geocities.com/supergrubdisk/ down cái này về, tầm mấy MB àh, burn ra dĩa và sử dụng để phục hồi

  2. giúp permalink

    các bạn hướng dẫn cặn kẻ cho mình đi cách gỡ bỏ ubuntu và chạy lại win xp mình rất cảm ơn

  3. permalink

    to giúp:
    Trước hết bạn hãy copy những dữ liệu quan trọng ra ngoài, USB driver hoặc burn ra CD …
    Sau đó bạn cứ cài lại Winxp một cách bình thường:
    1. Cho đĩa cài XP vào ổ và chọn khởi động bằng CD/DVD (.. or whatever!)
    2. Cứ để cho nó chạy vài cài đặt 1 số thứ linh tinh..
    3. Đến phần chọn phân vùng để cài Windows
    3.1. Xoá phân vùng đã cài Ubuntu, ở dòng dưới cùng có hướng dẫn khá kỹ. Hình như ấn phím D hoặc L gì đó để xoá (delete)
    3.2. Tạo phân vùng mới, ấm C (creat) ở chính phân vùng bạn vừa xoá.
    4. Tiếp tục cài đặt một cách bình thường.

    Đấy là những gì tớ biết. Có gì sai sót mong mọi người sửa chữa giúp.

    cheers!!

  4. james tiet permalink

    minh xai pclinux co cach nao phuc hoi la phan vung linux sau khi cai lai win ko, minh thu theo cach cua ban roi, vao linux thi no bao ko tim thay file, con vo window thi chay duoc mot ti bao ko kiem duoc chuong trinh check disk

  5. comandos06 permalink

    Hello everybody!
    Anh oi copy cho em khoi dong window trong grub o menu.lst.

  6. quangtruong1985 permalink

    Khong biet cai MBR cua minh bi cai gi ma khi khoi dong lai no bao : grub error 2. Minh dung dia liveCD de cai dat lai grub, go lenh find /boot/grub/stage1 thi no bao : File not found. Ai biet xin chi giup voi. Thanks.

  7. quangtruong1985 permalink

    A, minh dang dung ubuntu 7.10.

  8. Lúc cài đặt bạn đừng chọn ngôn ngữ là tiếng Việt mà chọn ngôn ngữ là tiếng Anh đi.

  9. quangtruong1985 permalink

    Khong phai minh moi cai. Minh dang dung Ubuntu binh thuong thoi. Khong biet sao khi khoi dong lai may thi no xuat hien loi nhu tren. minh cung da tung cai lai grub nhieu lan roi nhung sao hom nay cai lai bi bao loi cho : find /boot/grub/stage1 File not found. Co cach nao khac phuc khong? Bay jo minh chang vao duoc Ubuntu cung nhu Windows luon/.

  10. Cái lỗi đó do bạn quậy bên Partition của Windows chứ đâu phải tại Ubuntu đâu. Bạn có thể cài lại GRUB vào MASTER BOOT RECORD. Hoặc cài vài Partition của Linux cho chắc ăn.
    Bạn thử chạy lệnh sudo fdisk -l rồi chép lên cho mình xem thử đi (chạy = liveCD đó)

  11. Bạn cũng có thể tham khảo cái này để cài lại GRUB http://forjamari.linex.org/projects/supergrub/

  12. Thanh Quan permalink

    em đã format cái phân vùng của Ubuntu,sau một lần làm mới lại máy tính,nhưng giờ cài lại Ubuntu 8.04 thì có báo lỗi là không cài được grub khi dùng lệnh find /boot/grub/stage1 thì hiên lỗi Error 15: File not found,có cách nào khắc phục được không bạn.Làm ơn giúp mình đi.Máy mình hiện tại đang dùng XP nữa

  13. bạn xoá mất phân vùng đó rồi còn gì nữa để tìm mà xài lệnh find:-/ bạn cài kiểu nào mà báo như thế?

  14. Thanh Quan permalink

    tình hình là thế này,mình format lại phân vùng đó,sau đó cài lại Ubuntu ngay trên phân vùng đó luôn,cài đến gần cuối thì báo là không cài được Grub,mình nhấn ok để nó hoàn thành những file còn lại,sau đó mình vào terminal để cài Grub,sau khi dùng lệnh find /boot/grub/stage1 thì báo lỗi Error 15: File not found

  15. https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows
    Bạn phải sử dụng lệnh grub-install từ bài ở link trên

  16. alozng permalink

    chao ban, do minh lan dau tien su dung linux, chua biet cach cai tieng viet, nen thong cam gium minh phan go tieng viet.
    van de:
    minh cai song song linux ubuntu va windows 7. khi boot thi no toi 5 dong
    line 1: boot vao ubuntu
    line 2: boot vao ubuntu nhung che do recovery mode gi do
    line 3: test memory
    line 4: test memory nhung che do revovery mode gi do
    line 5: boot vao windows 7
    nhin cai dong nay minh rat ghet: ruom ra va phien phuc
    cau hoi
    minh muon chi can 2 dong boot vao windows 7 (mac dinh) va ubuntu, vay minh nen lam gi !
    cam on ban

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s