Tháng 8
26
2010

[Kiến thức cơ bản] Phục hồi chế độ Dual Boot sau khi cài Windows

Tháng trước tôi đã làm hỏng Grub2 vì cài Windows 7 lênh máy tính để bàn của tôi. Thật khó để phục hồi nó vì ít tài liệu về cách phục hồi, sau một thời gian tìm tòi tôi đã phục hồi lại chế độ Dual Boot, tôi muốn chia sẻ cách tôi phục hồi Grub2 cho các bạn:

Bạn cần có đĩa LIVE CD nếu bạn phục hồi Ubuntu. Mở hệ thống với Live CD (Giả sử bạn đang dùng đĩa CD Ubuntu Live). Ấn Alt+F2 và gõ lệnh gnome-terminal. Và tiếp tục bằng cách gõ :

$sudo fdisk -l

Sau khi gõ lệnh xong thì màn hình sẽ hiện ra danh sách tương tự như sau:

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

Trên danh sách của tôi thì Linux được cài ở /dev/sda1. Bạn gõ các lệnh sau:

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

Lệnh sau có thể dùng hoặc không (nó sao chép tập tin resolv.conf)

$sudo cp /etc/resolv.conf /mnt/etc/resolv.conf

chroot vào môi trường chúng ta làm việc:

sudo chroot /mnt

Sau khi chroot, bạn không cần phải thêm sudo vào phía trước câu lệnh bởi vì từ bây giờ bạn chạy lệnh như là người dùng root.

Bạn có thể muốn sửa tập tint /etc/default/grub phù hợp với hệ thống của bạn (thời gian chờ ..vv.v)

#nano -w /etc/default/grub

Tùy biến các tùy chọn theo ý của bạn.(Nhưng đừng quên dùng lệnh grub-update nếu bạn đã lưu nó ;) )

Cài đặt / phục hồi Grub2 bằng dòng lệnh :

#grub-install /dev/sda

Tuy nhiên bạn có thể gặp lỗi giống với tôi. Nếu xảy ra dùng lệnh này:

#grub-install -recheck /dev/sda

Bây giờ bạn có thể thoát khỏi chroot, umount hệ thống và khởi động lại máy :

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

Các bài hay khác

Về tác giả: Dũng Phạm Trung

Cách cài đặt là trang cung cấp hướng dẫn cấu hình, cài đặt và sử dụng phần mềm. Nội dung trên website được chúng tôi sưu tầm hoặc tạo ra nhằm giúp mọi người nắm bắt được những kiến thức CNTT một cách đơn giản nhất.

Với lời bình

CommentLuv badge

Comments links could be nofollow free.

Xem trên Twitter!

Bài nhiều người đọc

Sử dụng Nginx và memcached để tăng tốc Apache trên Debian Lenny
Comments8
Hướng dẫn cài đặt Nginx, PHP trên CENTOS, REDHAT
Comments6
[Kiến thức cơ bản] Tập tin Hiberfil.sys là gì và cách xóa nó
Comments3
[Cách cài đặt] Cài đặt SQL Server 2008
Comments2
[Kiến thức cơ bản] Dùng lệnh date trên Linux.
Comments2
[Cách cài đặt] Thiết lập hệ thống WebDAV với Apache2 trên OpenSUSE 11.3
Comments2
[Tối ưu] Tăng tốc truy cập và tải xuống với mô đun mod_deflate của Apache 2.0
Comments2
[Tối ưu hóa] Tăng tốc ứng dụng Web
Comments2
[Tin tức] Ubuntu 10.10 chính thức ra mắt
Comments2
[Kiến thức cơ bản] CHMOD là gì ?
Comments1

Bình luận mới nhất

  • Loading...

Những website hay

  • Kiến thức y học
  • Phụ đề Tiếng Việt
  • Trang tải phần mềm, phim, nhạc, e-book, wallpaper