TỰ HỌC SỬ DỤNG LINUX - Trang 42

2.6 Windows NT và Linux: khởi động qua NT OS Loader

33

Vì MBR chưa có gì thay đổi, nên Windows NT sẽ khởi động. Trong NT cần
sao chép tập tin bootsect.lnx vào thư mục gốc của đĩa C:, hay chính xác hơn
là vào thư mục gốc của phân vùng mà từ đó khởi động Windows NT. Đây có
thể là phân vùng FAT16 hay phân vùng NTFS. Đặc điểm để nhận ra phân
vùng này là hai tập tin ntldr và boot.init chứa trong đó (những tập tin này
có thể ẩn!). Tập tin bootsect.lnx có thể đặt thuộc tính chỉ đọc (read-only).

7. Sau đó tìm tập tin boot.ini và thêm vào dòng sau:

C:\bootsect.lnx="LINUX"

(tất nhiên, trong dấu ngoặc kép bạn đọc có thể đặt tên bất kỳ.)

8. Việc còn lại là khởi động lại máy tính một lần nữa, và trong trình đơn chọn

hệ điều hành sẽ có LINUX. Nếu chọn LINUX, thì LILO sẽ được chạy và sau
đó nó (LILO) sẽ nạp Linux.

Còn bây giờ chúng ta sẽ xem xét trường hợp bạn đọc (do vô tình hay cố ý)

cài đặt LILO vào bản ghi khởi động chính của đĩa (Master Boot Record, MBR).
Trong trường hợp này bản ghi khởi động Windows NT (hay 2000) sẽ bị xóa, và
việc khởi động Windows NT (bước thứ 6 ở trên) là không thể. Nếu như bạn đọc
vẫn còn muốn sử dụng trình khởi động OS Loader của NT, chứ không muốn dùng
LILO, thì những bước trên có thay đổi một chút: thay cho bước thứ 6 cần làm các
thao tác sau.

1. Khởi động Windows NT từ đĩa mềm khởi động (đã tạo trước khi cài đặt

Linux, nếu không có thì bạn đọc cần tìm một máy khác đang chạy Windows
NT rồi tạo). Trong trình đơn (thực đơn) của trình khởi động cần chọn lệnh
Recover, rồi chọn chế độ Command mode. Sau đó đăng nhập vào tài khoản
nhà quản trị (administrator).

2. Phục hồi lại bản ghi khởi động chính của đĩa. Sử dụng câu lệnh fdisk /mbr.

Tác giả dùng lệnh này thành công, mặc dù trong một số bài báo nói cách
phục hồi MBR như vậy không phải lúc nào cũng làm việc. Trong Windows
2000 có các lệnh chuyên dùng fixboot và fixmbr (chạy từ console phục hồi
hệ thống). Chạy hai lệnh này theo thứ tự đã chỉ ra. Sau đó Windows 2000
sẽ khởi động bình thường.

3. Khởi động lại máy tính từ đĩa mềm khởi động Linux và đăng nhập vào hệ

thống với quyền người dùng root.

4. Nhập lệnh cd /etc và mở tập tin lilo.conf. Ở đầu tập tin này có liên

kết đến phân vùng khởi động theo mặc định, ví dụ, /dev/hda.

5. Dùng bất kỳ trình soạn thảo nào, ví dụ, CoolEdit của Midnight Comman-

der, để thay thế giá trị này thành phân vùng đã cài Linux lên (chính xác
hơn là thành phân vùng được gắn như gốc (/) của Linux). Nếu Linux được
cài vào phân vùng /dev/hda3, thì cần ghi cái đó, tức là thay thế /dev/hda
thành /dev/hda3. Nếu như bạn đọc không nhớ đã cài Linux vào đâu, thì
hãy chạy câu lệnh mount và tìm kết quả tương tự như sau

5

:

5

có nghĩa là tìm phân vùng đã gắn vào thư mục gốc /, trong ví dụ này là /dev/hda3

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.