Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

CÀI ĐẶT NHIỀU HỆ ĐIỀU HÀNH TRÊN CÙNG MỘT MÁY TÍNH
Nội dung xem thử
Mô tả chi tiết
CÀI ĐẶT NHIỀU HỆ ĐIỀU HÀNH TRÊN CÙNG MỘT MÁY TÍNH
Giới thiệu
Thiết lập nhiều hệ điều hành trong một máy là một nhu cầu cần thiết cho rất nhiều bạn nghiên cứu và học tập cũng như là
một mốt...thời thượng để chúng ta thưởng thức từng cái mạnh của mỗi hệ điều hành. Mục đích của bài nầy là giới thiệu đến các
bạn cách install 3 hệ điều hành Windows ME, Windows 2k, và Linux RedHat 7.1. Sau đó dùng boot loader của Win2k làm
phần chính để điều khiển các hệ điều hành. Nhưng trước khi đi vào install mọi thứ tôi xin trình bày một số điểm cần chú ý cho
các bạn chưa hoặc không quen biết lắm với việc cài đặt nhiều hệ điều hành.
Master Boot Record
Là một thuật ngữ được dân computer hay gọi là MBR (bạn sẽ thấy họ nhắc đến những chữ viết tắc nầy nhiều trên internet
hoặc trao đổi). Ðây chỉ là một mảng dữ liệu về các partion trong máy, không hơn không kém!
Master Boot Record được tạo do hệ điều hành và dĩ nhiên mỗi hệ điều hành đều có cách tạo riêng biệt. Ví dụ, WinNT4 và
Win2k sẽ có file boot.ini dùng như Master Boot Record. Mỗi khi khởi động máy, một chương trình chuyên làm việc loading
hệ điều hành của WinNT là NT bootloader (một file loại .exe) sẽ dò tìm nội dung của file boot.ini để load hệ hiều hành cần
thiết cho người dùng.
Riêng Windows 98 và Windows ME thì có chút khác biệt, chúng không có chương trình tìm hệ điều hành như NT
bootloader và sẽ mặc nhiên load hệ điều hành tại phần partion đầu tiên trong hard disk, thông thường là phần partition C trong
hard disk.
Theo mặc định thì MBR sẽ luôn được lưu giử tại ổ dĩa cứng thấp nhất (nếu bạn có nhiều ổ dĩa cứng thứ tự là 0,1,2....) và
partition nhỏ nhất của nó (partition đầu tiên trong ổ dĩa số 0, để dể cho ví dụ, tôi tạm gọi nơi nầy là Boot Table). Ðây là một
nơi rất quan trọng để BIOS tìm đến khi máy vừa khởi động. Tôi cũng xin nhắc lại để các bạn khỏi nhầm lẫn giửa MBR và nơi
để MBR. Một máy tính có thể có nhiều MBR (khi cài đặt một hệ điều hành, nhất là linux, bạn có thể cài MBR tại Boot Sector
chứ không nhất thiết là tại Boot Table) tuy nhiên BIOS chỉ tìm đến Boot Table để dò tìm hệ điều hành mà thôi! Một lổi lầm
thường thấy khi bạn cài đặt nhiều hệ điều hành là cài sau khi cài đặt linux vào thì không vào được hệ thống Windows, và
ngược lại nếu tái cài đặt windows thì Linux ... mất tiêu luôn! lý do là bạn khi cài đặt các hệ điều hành, thằng nào cũng muốn
thảy cái MBR của nó vào Boot Table cả! cho nên thằng nào cài đặt sau sẽ xoá hết thông tin của thằng trước đó! tôi nghĩ đây
là gút mắc to nhất cho các bạn trong việc cài đặt nhiều hề điều hành, tuy nhiên chúng ta sẽ có cách dàn xếp ổn thoả để cho cả 3
hệ thống cùng tồn tại. Ðó cũng là trọng tâm của bài viết.
Boot Sector
Boot Sector thật ra cũng là một mãng dữ liệu chứa thông tin về một partition nào đó, mỗi khi bạn tạo một partition mới thì
một Boot Sector sẽ tạo kèm theo trên đầu nó để chứ thông tin về cái partition đó, ví dụ, Boot Sector sẽ cho bạn biết có bao
nhiêu Megabyte trong partition, từ điạ chỉ đầu và cuối của nó trong hard disk, còn trống bao nhiêu.... Dĩ nhiên là cấu trúc của
mỗi Boot Sector sẽ khác nhau tùy theo hệ điều hành bạn dùng để tạo nó. Ðể mô tả thêm chính xác vị trí của MBR và các Boot
Sector xin xem hình
Bàn lại vấn đề
Tới đây tôi xin bàn lại vấn đề cài đặt 3 hệ điều hành (WinME hoặc Win98, Win2k, và Linux RedHat 7.1). Tiến trình khởi
động của một máy tính bao gồm trước tiên là khởi động BIOS từ Motherboard, BIOS sẽ "nhảy" (tìm) đến Boot Table (chứa
MBR) để tìm và khởi động hệ điều hành dựa theo thông tin từ MBR. Nếu có nhiều hệ điều hành, BIOS sẽ tự động khởi động
hệ điều hành đầu tiên mà nó tìm thấy.
Dĩ nhiên là xong xong với quá trình nầy BIOS sẽ kiểm tra tín hiệu nhập từ bàn phím và kết hợp với thông tin từ MBR để
chọn (và khởi động) hệ điều hành. Bạn có thể chọn khởi động hệ điều hành bạn thích bằng cách can thiệp từ bàn phím.
Tới đây bạn sẽ thấy một vấn đề thường gặp khi chúng ta cài đặt hai hệ thống Windows và Linux là sự tranh dành việc quản
lý Boot Table. Ðối với hệ thống Windows thì hầu như bạn không gặp cản trỡ nhiều khi cài đặt hai hệ điều hành chung với
nhau, theo luật thông thường thì bạn nên cài đặt hệ điều hành version mới hơn sau cùng, ví dụ, bạn nên cài đặt Win98 hay
WinME trước, sau đó mới cài đặt Win2k bởi vì Win2k mới hơn. Một đặt điểm của đáng trách của hệ thống Windows là chúng