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

38

Cài đặt HĐH Linux trên cùng máy tính với Windows

5. Sau khi sửa xong tập tin /etc/lilo.conf theo ý muốn, cần chạy câu lệnh

/sbin/lilo

để những thay đổi có hiệu lực. Câu lệnh này (trong tài liệu

hướng dẫn gọi là map-installer) cài đặt trình khởi động phụ, mà sẽ được
kích hoạt trong lần khởi động tiếp theo. Trước khi chạy /sbin/lilo để
thay đổi bước khởi động, hãy thực hiện câu lệnh này với tham số -t. Khi có
tham số này sẽ thực hiện tất cả các thủ tục cài đặt trình khởi động, trừ việc
thay đổi tập tin map, bản ghi sector khởi động, và bảng phân chia ổ đĩa,
tức là chỉ chạy thử cấu hình mới. Nếu cho thêm tùy chọn -v, thì bạn đọc
sẽ được biết thêm thông tin chi tiết về những gì lệnh /sbin/lilo sẽ thực
hiện.

Khi /sbin/lilo ghi đè nội dung mới lên sector khởi dộng, thì nội dung cũ
của sector này sẽ tự động được ghi nhớ vào một tập tin. Theo mặc định đó là
tập tin /boot/boot.NNNN, trong đó NNNN tương ứng với số của thiết bị, ví
dụ, 0300 – tương ứng /dev/hda, 0800 – /dev/sda, v.v. . . Nếu tập tin này
đã có trên đĩa, thì nó không bị ghi đè lên. Tuy nhiên có thể đặt một tên khác
đẻ ghi sector khởi động, không nhất thiết phải dùng /boot/boot.NNNN.

Tập tin /boot/boot.NNNN có thể sử dụng để phục hồi nội dung cũ của
sector khởi động, nếu không còn cách phục hồi nào khác đơn giản hơn. Câu
lệnh để thực hiện có dạng:

[root:~#] dd if=/boot/boot.0300 of=/dev/hda bs=446 count=1

hay

[root:~#] dd if=/boot/boot.0800 of=/dev/hda bs=446 count=1

(bs=446 vì chỉ phục hồi chương trình khởi động, và không động gì đến bảng
phân chia đĩa).

Cũng có thể phục hồi MBR cũ khi cần thiết bằng câu lệnh /sbin/lilo với
tùy chọn -u. Nhưng cần biết rằng, câu lệnh này chỉ làm việc đúng với điều
kiện là thư mục LILO (tức là /boot) không thay đổi kể từ khi cài đặt.

MBR của MS-DOS có thể được phục hồi bằng cách khởi động vào DOS từ
đĩa mềm (CD) rồi chạy câu lệnh fdisk /mbr (xem trên). Lệnh này chỉ thay
đổi mã chương trình khởi động nằm trong MBR, mà không thay đổi bảng
phân chia đĩa.

6. Sau khi cài đặt lại trình khởi động cần khởi động lại máy tính và thử các

phương án khởi động khác nhau để kiểm tra.

Để kết thúc phần nói về LILO này chúng ta sẽ xem xét vài khó khăn có thể

xuất hiện khi sử dụng LILO, và cách khắc phục (nếu có thể).

Khi LILO được nạp, nó đưa ra màn hình từ “LILO”. Khi này mỗi chữ cái biểu

thị sự kết thúc một hành động nào đó hay kết thúc một bước nạp LILO. Nếu
khởi động bị bị ngưng giữa chừng, thì qua số chữ cái đưa ra có thể nhận định về
nguyên nhân xuất hiện vấn đề.

ˆ Không chữ cái nào hiện ra – không có phần nào của LILO được nạp. Hoặc

LILO không được cài đặt, hoặc phân vùng chứa LILO chưa được kích hoạt.

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.