Dec 24, 2009
Cài Windows XP trên máy có sẵn Ubuntu
Với những ai chỉ quen sử dụng Windows thì hệ
điều hành Ubuntu còn quá mới mẻ. Trong một số trường hợp, bạn muốn quay về với
Windows để phục vụ cho nhu cầu công việc của mình, nhưng máy tính đã lỡ dùng
hết ổ đĩa để cài Ubuntu thì phải làm sao? Bài viết này sẽ hướng dẫn bạn cách sử
dụng phần mềm của Ubuntu để chia lại ổ đĩa và cài Windows XP mà không ảnh hưởng
đến hệ điều hành hiện tại trên máy. Tuy quá trình này không làm ảnh hưởng đến
dữ liệu trong máy nhưng bạn cũng nên thực hiện việc sao lưu để tránh tình huống
trong khi chia lại ổ đĩa thì bị mất điện dẫn đến hỏng hóc dữ liệu và không thể
phục hồi lại được.
- Đầu tiên, bạn cho đĩa CD Ubuntu vào ổ quang,
khởi động máy với chế độ Boot from CD. Khi đã khởi động xong Ubuntu (chạy trên
đĩa CD), bạn cần cài Gparted – một tiện ích giúp bạn phân chia đĩa trên Ubuntu
tương tự như Partition Magic). Để cài, bạn mở Terminal và nhập vào dòng lệnh: $
sudo apt-get install gparted
- Cài xong, bạn gõ tiếp gparted để chạy chương
trình. Giao diện và cách sử dụng Gparted rất giống Partition Magic, ở đây, tôi
dùng Gparted để chia lại ổ đĩa dùng để cài thêm Windows XP.
- Chia xong, bạn bấm Apply để hoàn tất quá trình
chia đĩa.
- Kế đó, bạn thoát khỏi Ubuntu, bỏ đĩa CD cài
Windows XP vào ổ quang, khởi động lại máy và cài đặt trên phân vùng vừa được
tạo mới. Đến đây, bạn sẽ thấy khi khởi động lại thì máy tính mặc định sẽ khởi
động thẳng vào Windows XP mà không thấy tùy chọn nào để khởi động Ubuntu. Đó là
vì trong quá trình khởi động, chương trình khởi động của Windows đã làm hỏng
Grub – chương trình quản lý việc chọn lựa hệ điều hành. Việc bạn cần làm lúc
này là khôi phục lại chương trình Grub để có thể tạo tùy chọn khởi động Ubuntu
hay Windows XP.
- Để cài lại Grub, bạn bỏ đĩa CD Ubuntu vào ổ, rồi
khỏi động lại máy để vào chạy hệ điều hành Ubuntu trên CD. Bạn nhập dòng lệnh
sau vào Terminal: sudo grub
- Lúc này, Grub sẽ được khởi động, bạn nhập tiếp
lệnh: find/boot/grub/stage1
- Khi bạn gõ lệnh này, chương trình sẽ tìm xem
grub của bạn đã được cài đặt tại phân vùng nào. Kết quả sẽ hiện lên, đại loại:
(hd0, 0)
- Tiếp theo, bạn tìm đến mục ####End Default
Options## rồi thêm vào như sau:
- Khi thực hiện lệnh này, một cửa sổ chương trình
Gedit sẽ mở ra. Tại đây, bạn tìm đoạn hiddenmenu rồi thêm dấu # vào trước chữ
này.
- Hoàn tất lệnh trên, bạn khởi động lại máy nhưng
vẫn để đĩa CD Ubuntu trong ổ để chạy hệ điều hành này. Bạn vào Terminal rồi gõ
tiếp lệnh: sudo gedit/boot/grub/menu.lst
- Trong đó, phần lệnh sau chữ root, bạn lấy lại từ
kết quả khi gõ lệnh find
Bạn gõ tiếp 2 đoạn lệnh sau: root (hd0, 0) và
setup(hd0)
title Windows XP Pro
root (hd0,1)
makeactive
chainloader +1- Bạn chú ý đoạn lệnh trên ở mục root (hd0,1).
Việc này sẽ xác định phân vùng thứ 2 là phân vùng chứa hệ điều hành Windows XP.
Vậy là hoàn tất rồi, bạn chọn Save để lưu lại file này, khởi động lại máy rồi
rút đũa CD Ubuntu ra xem, Windows XP đã nằm trong danh sách khởi động rồi đấy.