32
Cài đặt HĐH Linux trên cùng máy tính với Windows
là một phương án khởi động, và hơn nữa khác với đĩa mềm khởi động
DOS, sau khi khởi động hệ thống không còn yêu cầu đĩa mềm nữa,
có thể bỏ nó ra khỏi ổ, sử dụng ổ để đọc các đĩa mềm khác. Tuy nhiên
cách khởi động này cũng có điều tiện, vì thế không nên sử dụng thường
xuyên. Chỉ sử dụng trong trường hợp “bất đắc dĩ”. Đĩa mềm này còn
cần thiết cho cấu hình để khởi động nhiều HĐH.
thứ hai, khi cài đặt Linux cần cài LILO vào sector đầu tiên của phân
vùng dành cho thư mục gốc (/) của Linux, chứ không phải vào sector
khởi động chính của đĩa (MBR). Chúng ta giả thiết Linux được cài vào
phân vùng /dev/hda3. Như vậy LILO sẽ được cài vào sector đầu tiên
của /dev/hda3
Theo nguyên tắc, nếu như bạn đọc cài LILO vào MBR, thì không phải mọi
thứ đã hỏng hết. Kết quả cuối cùng (khởi động qua NT Loader) vẫn có thể
đạt được nhưng cần bỏ ra một chút công sức. Vấn đề ở chỗ, định dạng MBR
tạo bởi LILO và Windows (DOS) khác nhau. Vì thế nếu bạn đọc cài LILO
vào MBR, thì cầu phục hồi lại MBR của Windows. Tác giả cũng sẽ nói cách
phục hồi, nhưng tốt hơn hết là bạn đọc cài LILO ngay lập tức vào sector
đầu tiên của phân vùng đã cài Linux.
4. Sau khi cài đặt xong, khởi động Linux bằng đĩa mềm (nếu như bạn đọc cài
LILO vào phân vùng của Linux và không động gì đến MBR, thì đây là khả
năng duy nhất).
5. Sao chép sector khởi động của Linux vào một tập tin; tập tin này sẽ cần để
trình khởi động Windows NT/2000 có thể khởi động Linux. Việc sao chép
thực hiện như sau: đầu tiên gắn một đĩa mềm trắng (mới mua thì càng tốt),
[root]# mount -t vfat /dev/fd0 /mnt/floppy
chuyển vào thư mục /mnt/floppy
[root]# cd /mnt/floppy
và thực hiện câu lệnh
[root]# dd if=/dev/hda3 of=/mnt/floppy/bootsect.lnx bs=512 count=1
để ghi nội dung sector khởi động của đĩa /dev/hda3 vào tập tin
/mnt/floppy/bootsect.lnx
6. Tiếp theo cần khởi động lại để vào Windows NT, bằng câu lệnh:
[root]# shutdown -h now
4
Ghi chú: nếu đĩa C: (/dev/hda1) có định dạng FAT, thì có thể tạo tập tin bootsect.lnx trong thư mục gốc của
đĩa C:. Tác giả không biết (chưa thử) có thể khởi động không cần đĩa mềm không, nếu phân vùng chính đầu
tiên có định dạng NTFS. Tuy nhiên ở đây cũng không có vấn đề gì, chỉ cần sao chép sector khởi động qua đĩa
mềm như đang trình bày. Tạm thời nhân Linux còn chưa hỗ trợ tốt việc ghi lên phân vùng NTFS.