Xem mẫu

  1. Chuong 2 ’’ Cài dat HDH Linux trên cùng máy tính ¯˘ ¯ ´’ ˙ voi Windows ` ´ ’ ’’ ¯a Van su khoi d ˆ u nan – Trung Quoc ˆ ˙˙ ˜ ´ ´ ¯ı ’ ’ Thông thuong trên các d˜a cua ban phân phoi Linux d có huong dan ngan gon cách cài d ˘ t ’`’ ’´’ ˘ ¯ã ¯a ˆ ˆ ` ´ ˙ ¯e ˙ ’ tìm thay rat nhieu cuon sách nó ve van d ˆ này. Và tat ´´ ` ´ ` ´ Linux. Ngoài ra, trên Internet ban có the ˆ ˆˆ ˆ ˆ ˆˆ ˆ ˙ ´ ´’ ` ¯ã ´ ’ các ban phân phoi lon (Debian, Slackware, Fedora, Mandrake, ...) d ˆ u d có cuon huong ’ ca ’´’ ¯e ˆ ˆ ˜ ¯a ´ ´ ´ ’’ dan cài d ˘ t rat chi tiet, cho moi tình huong su dung. Hãy cho d ’i và hy vong trong tuong lai `’ ¯o ˆ ˆ ˆ ˆ ’’ không xa˙se có ban dich Tieng Viet cua nhung cuon sách này. Chính vì vay trong cuon sách ´˙ ˆ ’ ˙´ ˙ ˙ ´ ’ ˜ ˜’ ˆ ˆ ˆ ˆ ˙ d a ra các buoc cu the cua viec cài d ˘ t, mà xin ba˙n d c hãy tìm các ˙´ ˆ’ ’ ’˜ này, tác gia se không ¯u ¯a ¯o ˆ ’ ’’ cuon huong dan tuong ung. Thay vào d ˙ là nhung gì ban ca˙ biet và chuan bi truoc khi cài ˙ ˙’ ˙ ˜ ´ ˆn ´ ` ’´’ ˆ ’ ’ ´’ ’´’ ˜’ ¯ó ˆ ˆ ˆ ˙ ˙ ’ `ng thoi, tác gia se d cu the và chi tiet vào nhung gì d ˘ c biet khi cài d ˘ t Linux trên máy ´ ’ ˜ ¯i d ˘ t, d ˆ `’ ˜’ ¯a ¯o ¯a ¯a ˆ ˆ ˆ tính d có mot trong các he d˙ ˆ u hành Windows cung nhu viec khoi d ˆ ng nhieu he d ˆ u hành. ˙ ˙ ˙’ ˙` ` ` ˜ ¯ã ˆ ¯ie ¯o ˆ ˆ ¯ie ˆ ˆ ’ ’ ˙˜ ˙ ˙´ ` ˙ ˙ ´ n d ˆ o cho, phan lon nguoi dùng Viet Nam truoc khi bat d ˆ u hoc Linux d làm quen và ` ’’ ˆ ` ´’ Va ¯e ’`’ ’´’ ˘ ¯a ¯ã ˆ ˆ ˆ rat có the d có kinh nghiem su dung các˙ HDH dòng Windows nhu˙Windows 98, Windows ’ ¯ã ´ ’’ ˆ ˆ ˆ ’ ¯ 2000 và Windows XP. Và trên thuc˙te thì tam thoi Linux khó có the là HDH d ˆ u tiên mà nguoi ˙ ˆ’ ’´ ` `’ ’`’ ¯a ˆ ¯ ˙ ˙ ´ , mot cách tu nhiên, neu nguoi dùng d làm viec voi HDH Windows ´ dùng làm quen. Nhu the ˆ ’`’ ˆ ´’ ¯ ¯ã ’ˆ ˆ ’ và quyet d nh thu nghiem voi Linux, thì ho không muon mat d môi ˙ ’ong làm viec quen ˙´ ˙ ´ ¯i ´ ´ ¯i ’’ tru `’ ˆ ˆ ˆ ˆ ˆ ’ ˙ ˙´ i nhung gì d tao ra và d cau hình duoi duoi Windows. Rat˙ may là ˙ ´ ´ ˆ’ thuoc cua mình, cùng vo ’´’ ’´’ ’ ˜’ ¯ã ¯ã ˆ ˆ ˙ nhat thiet phai d ´ ´ ’ ˙ ˜’ ˆ’ ´ ´ ’ ¯ánh mat tat ca nhung thu d Boi vì trên mot máy tính có the cùng ’’ không ˆ ´’ ¯ó. ˆ ˆˆ ˆ ˙ ’ cho trên d a!). Chính ˜ ´ ` ’ ˜’ ´ "chung song hòa bình hai HDH và tham chí nhieu hon nua (neu có d ˜ ¯u ˆ ¯ı ˆ ˆ ˆ ˆ ¯ ´ , o phía duoi se nói cách cài d ˘ t˙HDH Linux trên máy tính d cài d ˘ t mot trong các he vì the ’’ ’´’ ˜ ¯a ¯ ¯ã ¯a ˆ ˆ ˆ ˙ ˙˙ ˙ ` ’ d ˆ u hành cua hãng Microsoft. ¯ie ˆ’ 2.1 Chuan bi cài dat ¯˘ ˙ ˙ ˆ’ ` Có the cài d ˘ t Linux bang mot trong các cách sau: ˘ ¯a ˆ ˙ ˙ `’ ˆ’ ¯ı • Tu o d˜a CD-ROM ˆ’ ¯ı ´’ `’ ’ • Tu ban sao chép Linux trên o d˜a cung ’ˆ ’ • Tu máy chu tap tin cua mang noi bo qua NFS; `’ ˆˆ ˙ ˙ ˙˙ • Tu máy tính khác trong mang noi bo qua SMB; `’ ˆˆ ˙ ˙˙
  2. 4 Cài dat HDH Linux trên cùng máy tính voi Windows ¯˘ ¯ ´’ ˙ ’’ • Tu máy tính o xa (ví du tu Internet) qua giao thuc FTP; `’ `’ ´’ ˙ ’ • Tu mot máy chu WWW qua giao thuc HTTP. `’ ˆ ´’ ˙ ´ ’´ ´ ’ ’ Theo ý kien cá nhân cua tác gia thì thuan tien và có tính thuc te nhat là cài d ˘ t Linux tu `’ ¯a ˆ ˆˆ ˆˆ ˙ gio không gây khó khan gì. ˙ ˙˘ ˙ CD-ROM, hon nua viec mua các d˜a CD bây `’ ˜’ ˆ ¯ı ’ Truoc khi bat d ˆ u ˙cài d ˘ t, hãy thu thap (hãy viet lên mot to giay) tat ca nhung thông tin ´ ¯a ˘` ´ ˆ `’ ´ ˆ ´ ’ ˜’ ’´’ ¯a ˆ ˆ ˆ ˙tính. Neu nhu máy tính cua ban tam thoi van còn làm viec duoi ˙ ˙ ˜ ´ ` ´’ ´ ’ cau hình can thiet cua máy `’ ˆ ’´’ ˆ ˆ ˆ ˆ ˆ ’ ˙ `u ˙thông tin neu nhan chuot phai ˙ ´´ ´ ´ ’ HDH Windows 95/98/2000/XP, thì ban se tìm thay rat nhie ˜ ˆˆ ˆ ˆ ˆ ˆ ¯ ’u tuong My Computer, chon lenh Properties. O d ban có the tìm thay gan he˙ tat ca ˙ ’’ ¯ây ’ ´ ˆ ´t ´ ’ ` ˆˆ vào bie ’ ’ ˆ ˆ ˆ ˆ thông tin can thiet. Neu nhu ban không thay thông tin nào d ˙ thì can tìm kiem theo các cách ˙ ˙˙´ ` ´ ´ ` ´ ¯ó, ˆ ˆ ˆ ˆ ˆ ˆ ’ ˙ ˆ’ ’ ˆ ´ ’’ ’ khác, ke ca viec mo vo máy và d c nhung dòng chu trên thiet bi. ˜’ ˜’ ¯o ˆ ˙n d c, xin d oc d ˙a ra d danh sách nhung thông tin can thu thap. Xin d ` ng ˙ ’ giúp ba ¯o ` ¯e Dˆ ˜’ ¯u ’ ¯u ¯ây ¯u ˆ ˆ ’ ’ ’ ˙ co gang ghi càng nhieu du lieu ve mot thiet bi càng tot (tat ca ˙ ng thông ˙´ ˘ ˙ luoi bieng và hãy ˆ ´ ’`’ ´ ` ` ´ ´ ´ ’ nhu ˆ ˜’ ˆ ˆ ˆ ˜’ ˆ ˆ ˆˆ tin có the tìm thay), nhung du lieu này se can˙d´ n khi cài d ˘ t ˙ cau hình, khi mà viec tìm ˙ ˆ’ ´ `ˆ ¯a và ´ ˜’ ˜’ ˆ ˜ ˆ ¯e ˆ ˆ ˆ ˙ ˙ ˙ ´ kiem chúng se khó khan hon. ˘ ˜ ˆ ’ • BIOS: ´ ’ – nhà san xuat;ˆ ´ˆ ’ – so hieu phiên ban. ˆ ˙ ˆ’ ¯ı ´’ ’ ˆ’ ¯ı ´ • Controller o d˜a cung: loai (IDE hay SCSI) và dung luong cua o d˜a (neu nhu ban d c ¯o ˆ ’’ ’ ˙’ ˜ ’ ˙ˆ ´ ¯o ˙ ˙ `n kiem tra xem BIOS có ho tro viec truy cap o che d ˆ LBA hay ˆ ’’ ˆ dùng d˜a IDE, thì ca ¯ı ˆ ˆ ˆ ˙˙ ˙ ˙ không): ´ – hda (Master trên controller so 1 hay Primary Master); ˆ ´ – hdb (Slave trên controller so 1 hay Primary Slave); ˆ ´ – hdc (Master trên controller so 2 hay Secondary Master); ˆ ´ – hdd (Slave trên controller so 2 hay Secondary Slave). ˆ ˆ˜ ´ ´ˆ ´ ’ ’ – nhà san xuat và so mau mã cua adapter SCSI (neu có). ˆ ˆ ` ’ ˆ ´’ • Dung luong cua bo nho (tính bang Kilobyte ˘ ’’ ˙ ˙ • CD-ROM: – Giao dien (IDE, SCSI, hay giao dien khác); ˆ ˆ ˙ ˙ ˆ’ ¯ı – d´ i voi các o d˜a CD-ROM không phai IDE, cung nhu SCSI - nhà san xuat và so ´ ´ ’ ’ ¯o ´’ ˜ ˆ ˆ ˆ ’ ˜ mau mã. ˆ • Chuot: ˆ ˙ – loai chuot (serial, PS/2, hay bus mouse); ˆ ˙ ˙ – giao thuc (Microsoft, Logitech, MouseMan, v.v. . . ); ´’ ´ – so nút; ˆ ˆ’ ˆ ´ ´’ ’ ’ ˆ’ ¯ó. – d´ i voi chuot cam vào cong noi tiep thì can so thu tu cua cong d ´ ´´ `ˆ ¯o ´’ ˆ˘ ˆ ˆˆ ˙ ˙ • Cac màn hình ˙
  3. 2.2 Phòng xa và nhung loi khuyên 5 `’ ˜’ ´ ’ – nhà san xuat; ˆ ˆ˜ ´ˆ ’’ – so mau mã (hay chipset su dung) ˙ – dung luong bo nho; ˆ ´’ ’’ ˙ ˙ • Màn hình ´ ’ – nhà san xuat ˆ ˆ˜ ´ˆ – so mau mã; ’ˆ´ `ˆ ` ` – các giá tri gioi han (min, max) cua tan so làm moi theo chieu doc và theo chieu ´’ ´’ ˆ ˆ ˙ ng giá tri này ban d c chı có the tìm thay trong tài lieu˙ d kèm voi màn ˙ ˆ’ ´ ’ ngang (nhu ´’ ˜’ ¯o ˆ ¯i ˆ ˙ hien thi˙ nhung giá tri này, và chúng rat˙ quan trong trong ’˙ ´ hình, Windows không ˆ ˜’ ˆ ˙ ˙ ˙ ´ u hình giao dien d ˆ hoa). ` khi ca ˆ ¯o ˆ ˙ ˙ ´ ´´´ • Neu nhu ban d c muon ket noi mang (mà UNIX nói chung là HDH dành cho mang), ¯o ˆ ˆˆˆ ’ ¯ thì hãy ghi˙lai nhung du lieu sau: ˙ ˙ ˙ ˜’ ˜’ ˆ ˙ ˙ ˆ˜ ´ ´ˆ ’ – nhà san xuat và so mau mã cac mang; ˆ ˙ ˙ ’ ’ – d a chı IP cua mình; ¯i ˙ ’ – tên cua máy tính trong mang; ˙ – mat na mang con (subnet mask); ˘ ˙˙˙ ’ ’ – d a chı IP cua gateway; ¯i ˙ ` ’ ’ ’ – d a chı IP cua các máy chu tên mien (DNS server); ¯i ˆ ˙ ’ ’ ’ – d a chı IP cua máy chu WINS(Windows Internet Name Service); ¯i ˙ ` ˆ’ – tên mien cua công ty ban d c. ¯o ˙˙ ´ ´ ’ • Loai và nhà san xuat cac âm thanh và game controller (neu nhu có) ˆ ˆ ’ ˙ ˙ 2.2 Phòng xa và nhung loi khuyên `’ ˜’ ´ Truoc khi cài d ˘ t HDH Linux sau Windows, rat nên thuc hien vài thao tác "phòng xa" ("phòng ’´’ ¯a ¯ ˆ ’ˆ ˙cháy"). Vì rat có the ban d c se phai˙ phân vùng lai o d a, thay d ’i ban ghi ˙ ’ ˆ’ ¯ı ´ ¯o ˜ ’ ¯o ’ cháy hon chua ˜’ ˜ ˆ ˆ ˆ ’ ˙ i các tap tin khoi d ng cung nhu các tap tin cau hình. ˙ ˙ ´ ’’i d ˆ ng (Boot Record) và làm viec vo ’’ ¯o kho ¯o ˆ ´’ ˜ ˆ ˆ ˆ ˆ ’ ˙ tác này không phai lúc nào cung d ˙ lai d lai mot ket qua theo ý ˙ ´ n, và trong ˙ ˙ ˆ´ ’ ’ Các thao muo ˜ ¯em ¯em ˆ ˆ truong hop xau có the máy tính cua ban d c se ˙không khoi ˙¯ong nua. Có biet cách thoát ra ˙’d ˆ’ ’´ ´ ’ ’`’ ¯o ˜ ˜’ ˆ ’ˆ ˆ ˙huong này và phuc hoi du lieu can thiet không d còn˙là mot câu hoi. Nhung roi vào ˙ `˙ ´ ’ i tình ´ ` ˜’ ˆ ˆ ’ kho ¯ó ˆ ˆ ˆ ˆ ’ ’ ˙˜ ˙´ ` `˙ ´ ’ ˆ ´ ´’ ˆ tình huong nhu vay het suc de dàng nhat là voi nguoi dùng lan d ˆ u tiên cài d ˘ t Linux. Chính ´’ ’`’ ˆ ¯a ¯a ˆ ˆ ˆ ˙` ˙` ` ` ` ˆˆ´ ’’ ¯o vì vay, d ˆ u tiên, can tao mot d˜a mem khoi d ˆ ng hay mot d˜a mem giúp phuc hoi he thong ˆ ¯a ˆ ¯ı ˆ ¯ı ˆ ˆ ˆ ˆ ˙ ban d c còn chu˙ tao). Thu hai, can ghi˙ lai nhung ˙du lieu có giá tri (backup).˙Và thu ˙ ˙ ´ ` (neu a ´’ ´’ ˜’ ˜’ ˆ ¯o ˆ ˆ ’ ˙ ’n bi các tap tin (d a mem, CD) cài d ˘ t cho he thong cu. Mot loi khuyên quan trong ˙ ˙ ˙ ˙ ˙ ` ˆ´ ba, chua ˆ `’ ˜ ˜ ¯ı ¯a ˆ ˆ ˆ ˆ ´ u có gì d ˙ xay ra không theo ý muo˙ thì không nên hoang mang. Xin chia se mot ˙ ˙ ˙ ’˙ˆ ´n ’ khác: ne ¯ó ˆ ˆ ˙ ` `` ’ kinh nghiem buon: khi lan d ˆ u tiên tác gia cài Linux trên máy tính d có Windows NT, và ˆ ¯a ¯ã ˆ ˆ ˙máy tính không the khoi d ng d oc. Không hieu het van d ` tác gia nghı là không ˆ’ ’’ ¯o ¯u ’ ˆ’ ´ ´ ¯e ´ ’ ’ ket qua là ˜ ˆ ˆ ˆˆˆ ’ ˙’ d a và cài d ˘ t lai tu d `u. Bây gio thì tác gia d hieu là ˙ ’ ¯ã ˆ’ còn cách gì khác ngoài d nh dang lai o ¯ı `’ ¯a `’ ˜ ¯i ¯a ˆ ˆ có the phuc hoi lai neu nhu không ˙quyet d nh quá˙vo˙ vàng. Vì vay có the nói rang Werner ´ ˙’˙ ˆ’ ˆ’ ` ´ ¯i ` ˆi ˘ ˆ ˆ ˆ ˆ ˙ d ˙ khi trong huong dan su˙ dung LILO có d a ra ˙ ng loi khuyên sau cho ˙ ˜ ’’ Almesberger ¯úng, nhu ’´’ `’ ˜’ ¯u ˆ ’ ˘ ˙’ˆ nguoi dùng khi roi vào truong hop khó khan nhu vay: `’ `’ ’ ’ ’ ’ ˙ ˙
  4. 6 Cài dat HDH Linux trên cùng máy tính voi Windows ¯˘ ¯ ´’ ˙ • Không hoang hot. Neu nhu có gì d không làm viec, hãy thu moi cách d ˆ’ tìm ra nguyên ´ ´ ’ ’’ ¯ó ¯e ˆ ˆ ˆ ’ nhân, kiem tra lai nhieu lan thao tác cua mình. Chı sau khi d ˙moi thuc hien các buoc ˙’ ˆ’ `` ’ ¯ó ´’ ’´’ ˆˆ ’ˆ ˙ ˙ ˙ ˜i. ’’ ˆ sua lo ˆ´ • Hãy d c tài lieu. ¯ ac biet trong các truong hop, khi he thong làm nhung gì ban d c ˆ D˘ ’`’ ˜’ ¯o ¯o ˆ ˆ ’ ˙mong d˙ i. ˙ ˙ ˙ ˙ ˙˙ không ¯o ’ ˙ ˆ’ ´ Xin thêm mot loi khuyên pho bien sau: * Hãy xem các tap tin log, tuc là các tap tin ghi ˆ `’ ´’ ˆ ˆ ˆ ˙ thong (can tìm chúng trong thu muc /var/log). ˙ ˙ lai su kien cua he ´ ` ’ˆ ’ ˆˆ ˆ ’ ˙˙˙ ˙ ˙ ` ´ ’’ ’ ’ Nhu d nói o trên, quá trình cài d ˘ t HDH Linux nói riêng không phai là d ˆ tài cua cuon ’ ¯ã ¯a ¯ ¯e ˆ ˙ong dan tuong ung. Tuy nhiên, tác gia cung muon d a ˜ ’ ’ ´’ ` ´ ´ ¯u ’˜ sách. Nguoi dùng can tìm các cuon hu ´’ `’ ˆ ˆ ˆ ˆ ’ ’ ’ ra vài loi khuyên d ˆ’ giúp nguoi dùng d ’a ra quyet d nh trong khi cài d ˘ t. ´ ¯i `’ ’`’ ¯e ¯u ¯a ˆ ˙ ˙ ˜ ˆ’ ´’ ´ ¯u Thu nhat, d `’ng voi vàng và hãy chú ý d c nhung thông báo se hien thi trên màn hình, ˜’ ¯o ˆ ˆ ˙ ’ `’ D ˆ’ ˙ ˙ ¯u ’ ˆ’ và hãy suy nghı ky khi chon câu tra loi. ¯ e minh chung cho loi khuyên này xin d ’oc ke lai ´’ `’ ˜˜ ˙ Hat 7.1, và tu d ng nhan lên nút Next, vì cho rang phuong án ˙ ˙ ´ ` ’ truong hop khi tác gia cài Red ’`’ ˘ ’ ¯o ˆ ˆ ’ ’’ theo mac d nh là d ’ . Ket qua là tác gia không˙the truy cap d ’oc d´ n máy này qua các giao ˘ ˙ ¯i ˙ ˆ’ ¯u ´ ’ ’ ˆ ¯u ’ ¯e ˆ ˆ thuc ma (telnet, ftp, NFS, Samba), mac dù d cau hình giao ˙dien mang cho máy. Nguyên ˙ ng ˙ ˙ ¯ã ´ ´’ ˘ ˆ ˆ nhân là˙trong phuong án theo mac d nh thì tuong lua d ’oc cài d ˘ t, và tuong lua d ˘ ¯i ˙ ’`’ ’’ ¯u ’ ˙ ˙` ´ ’ ’ ’’ ¯óng het các ¯a ˆ ’’ ˙ này, thì trong quá trình cài d ˘ t can chı rõ các dich vu d oc ˙ ˙ ˙` D ˆ’ ’’ ’ truy cap tu mang. ¯ e mo truy cap `’ ¯a ˆ ¯u ’ ˆ ˆ ’ ˙ ng chúng ta quá voi vàng! Thu hai, tác gia khuyên không nên d `ng ý˙voi viec ˙ ˙ ˙ ˙ ˙ tu ’’ ’ mo. Nhu ´’ ´’ ˆ ’ ¯o ˆ ˆ ’ ˙ ˙˙ ` ´ ’’ ¯o d ˆ ng khoi d ˆ ng vào giao dien d ˆ hoa. Vì cuoi cùng nguoi dùng không khó khan gì khi gõ ’`’ ˘ ¯o ˆ ¯o ˆ ˙ ˙ ˙ ˙ ˆ´ ` ´ câu lenh startx, còn viec cau hình giao dien d ˆ hoa (neu có gì d làm viec không d ˆ ¯o ¯ó ¯úng) ˆ ˆ ˆ ˆ ˙ oi dùng moi rat khó thành công. ˙ ˙ ˙ ˙ ´ voi ngu `’ ´’ ´’ ˆ ’ ˜ ˆ’ ´’ ` ´ ¯i ` ’’ ¯o Sau khi làm xong các công viec phòng xa, can quyet d nh se to chuc khoi d ˆ ng nhieu ˆ ˆ ˆ ˆ ˙ a (phân vùng) d ’ cài d ˘˙ tuc là can chia o d a thành so ˙ ˆ’ ˆ’ ¯ı ˆ’ ¯ı ’´ ` ´ HDH nhu the nào, chuan bi các o d˜ ¯at, ´’ ˜ ¯e ˆ ˆ ˆ ˆ ¯ ˙ ˙ `n thiet. Nhung truoc khi chuyen sang các buoc cu the d ˆ’ chuan bi o d˜a, xin ’ ’ ¯e ’ ’ ¯ı ´ phân vùng ca ’´’ ’´’ ˆ ˆ ˆ ˆ ˆ ˆ ’ d ’oc nói qua mot chút ve cau trúc cua d˜a và quá trình khoi d ˆ ng HDH. Neu ai d˙ không d ’ ’’ ¯o ˙ ¯ ˆ´ `ˆ ´ ’ ¯ı ¯u ’ ¯ó ¯u ˆ ˆ ˙ nhan d ’ d ˙c phan lý thuyet này, thì có the bo qua chúng và chuyen thang d´ n van d ` ˙ ’ ’’ ’ ˜ ¯e ¯o ` ´ ¯e ´ ¯e kiên ˆ ˆ ˘ ˆ ˆ ˆ ˆ ˆˆˆ ˙ khoi d ng. ’’ ¯o chon chuong trình ˆ ’’ ˙ ˙ ’’ ¯ ˆ 2.3 Phân vùng trên d˜a và quá trình khoi dong ¯ı ˙ ´ ´ ’ ¯ı ˆ ˆ 2.3.1 The nào là cau trúc "hình hoc cua d˜a" ˙ ¯o ´ ¯ı ´’ ` ` ’ ´’ `’ Nhu ban d c biet, d˜a cung gom vài d˜a có phu lop tu tính, nam trên cùng mot truc và quay ˘ ¯ı ˆ ˆ ˆ ’ ˙ toc lon. Doc/Ghi du lieu d oc thuc hien boi các d `u d c nam giua ˙ ˙ a này, di ˙´ voi van ´ ’ ¯ ` ’’ ˜’ các d˜ ´’ ˆ ˆ ˘ ˜’ ˆ ¯u ’ ¯a ¯o ¯ı ’ˆ ˆ ’ ˙n tu tâm d a ra rìa ngoài cua d ˙ Vòng tròn d `u d c ve ra ˙ ˙ ˙’ ˙ ˙ ’ `’ chuye ¯ıa. ¯a ¯o ˜ trên các d˜a khi quay quanh ˜ ˜ ¯ı ¯ı ˆ ˆ ` ˙ˆ ˜ ` chúng goi là rãnh (track), còn tap hop các rãnh nam chong lên nhau goi là cylinder. Moi ˘ ˆ ˆ ’ ˙ ˙ có ˙the ghi vào moi sector 512 byte thông tin. Vì the d ˘ c ˙ ˆ’ ˜ ´ ¯a rãnh lai chia thành các sector, và ˆ ˆ ˙’ ˙ ’m cua mot o d˜a thuong là tap hop ba sô: so cylinder/so rãnh trong cylinder/so sector trên ’ ¯ı ´ ´ ´ dˆ ’`’ ¯ie ˆˆ ˆ ˆ ˆ ˆ ’ rãnh hay còn viet tat là C/H/S ˙ chu cái d ˆ u tiên cua các thuat ngu Tieng Anh tuong ung: ˙´´ (ba ˙ ˜’ ` ˜’ ´ ’ ˆ˘ ’ ’ ´’ ¯a ˆ ˆ ˙a". Dıa voi cau trúc hình hoc Cyliner/Head/Sector). Ba so này goi là cau trúc "hình hoc cua d˜ ¯ ˜ ´’ ´ ´ ´ ’ ¯ı ˆ ˆ ˆ ˙ C/H/S có dung luong C*H*S*512˙byte. ˙ ’’ ˙ ´ ´ ´’ ¯o ´ ’ ¯ ˜a cung là các thiet bi khoi, tu là d ˙ c và ghi thông tin theo các khoi, và kích thuoc nho Dı ´’ ’´’ ˆ ˆ ˆ ˙ ’ có the ghi thông tin lên d˜a, can d ˘ t d ˆ u d˜a ’ ´’ ´` ` ` nhat cua khoi bang mot sector (512 byte). ¯ e Dˆ ˆ˘ ¯ı ˆ ¯a ¯a ¯ı ˆ ˆ ˆ ˙ ˙ ´ˆ ` ’ cho controller biet can ghi thông tin này vào sector nào. Sector d ’oc d¯úng vi trí, tuc là chı ´’ ¯u ’ ˆ ˙’ ˙ ´ ´’ ’ ´ ´’ ’ ¯a ¯o ` ´ ´’ ’ d¯ánh d a chı theo so thu tu cylinder, so thu tu d ˆ u d c (hay rãnh) và so thu tu sector trên rãnh. ¯i ˆ ˆ ˆ ˙ ˙ ˙ ˙ ˙
  5. ’’ ¯ ˆ 2.3 Phân vùng trên d˜a và quá trình khoi dong ¯ı 7 ˙ ’ ’ ¯ı 2.3.2 Phân vùng và bang phân vùng cua d˜a ˆ’ ¯ı ˆ’ ˆ´ ´ Trong các he thong Intel o d˜a thuong d ’oc chia thành các phân vùng. Rat có the nguyên ’`’ ¯u ’ ˆ ˆ ˙ phân vùng là nguyên nhân li˙ su: các phiên ban MS-DOS d `u tiên không the ˆ’ ’ ch ’’ ’ nhân cua viec ¯a ˆ ˆ ˙ c các d a lon, mà dung luong˙ d a lai phát trien nhanh hon kha nang cua DOS. ˆ’ ’’ ’˘ ’ su dung d ’o ¯ı ´’ ˜ ˜ ¯u ’ ’ ’ ¯ı ’ ˙ d nghı ra viec chia o d a thành các phân vùng. De làm d oc d `u này, trong sector ˙ ˙ ˙ ’ ¯ı ’ Khi d ¯ã ˜ ˆ˜ ¯ó ¯u ’ ¯ie ˆ ¯ˆ ˆ ’ ˙ ˙´ ’ ˆ’ ¯ı ´ ´ ` ´ ’ ¯ı ’ so 0 cua d˜a (sector so 0 cua rãnh d ˆ u tiên trong cylinder so 0) ghi nho bang chia o d˜a thành ¯a ˆ ˆ ˆ ’ ˜i phân vùng d ’oc dùng nhu mot d˜a vat lý riêng re. Mot các phân vùng (partition table). Mo ˜ ¯u ’ ’ ˆ ¯ı ˆ ˆ ˆ ˙ nhau có the˙ cài d ˘ t˙ các he d `u hành ˙ ’ truong hop nói riêng d là trong các phân vùng khác ’`’ ¯ó ¯a ˆ ¯ie ˆ ˆ ’ ˙ ˙ ˙ khác nhau. ˜ ´ ’ ’ ˆ’ Bang phân vùng chua 4 ban ghi 16 byte cho 4 phân vùng chính. Moi ban ghi có cau trúc ´’ ˆ nhu sau: ’ kênh giao tác struct partition { char active; /* 0x80: phân vùng kích hoat, 0: không kích hoat */ ˙ ˙ ` CHS sector dˆu tiên, 24 bit char begin[3]; /* ¯a char type; /* loai phân vùng (ví du, 83 — LINUX_NATIVE, 82 — LINUX_SWAP) */ ˙ ˙ ´ ˆ char end[3]; /* CHS sector cuoi cùng, 24 bit */ ´’ ` so cua sector dˆu tiên (32-bit, tính tu 0) */ ˆ ` int start; /* ’ ¯a ´ ˆ int length; /* so sector có trong phân vùng (32 bit) */ }; ’ ’’ Bang phân vùng d˜a thuong d ’oc tao boi chuong trình fdisk. Trên HDH Linux ngoài ’`’ ¯u ’ ¯ı ’’ ¯ `n thong" (tuy˙vay rat khác so voi chuong trình fdisk trong MS-DOS ˙ ´ ˆ´ chuong trình fdisk "truye ´’ ˆ ˆ ˆ ’’ ’’ ˙ và Windows), còn có hai chuong trình d ˆ’ làm viec voi phân vùng d˜a: cfdisk và sfdisk. ˆ ´’ ¯e ¯ı ’’ ’ ˙ ¯e Chuong trình cfdisk, giong nhu fdisk chı dành d ˆ’ làm viec voi bang phân vùng d˜a: nó ´ ˆ ´’ ’ ¯ı ˆ ’’ ’ ´ n thông tin có trên d˜a. Chı khác bie˙t voi fdisk o giao dien thuan ’ ’’ không quan tâm chú ý d ˆ ˆ ´’ ¯e ¯ı ˆ ˆ ˙ ˙ ˙’ ˜ ˆ´ ’ ˆ ’’ tien: chı dan su dung lenh và he thong trình d ’n (thuc d ’n). Chuong trình sfdisk có vài kha ¯o ¯o ˆ ˆ ˆ ’ ’’ ˙ng cao hon, ví ˙ , cho phép ˙ ˙ ˙ vùng d có cua d a. ’ ¯ı na du thao tác trên các phân ˘ ˜ ¯ã ’ ˙ ’’ dung truong begin và end cua bang phân vùng và Interrupt 13 cua BIOS (Int 13h) ’’ ’ DOS su ’`’ ˙i d a, vì the không the su dung d a có dung luong lon hon 8,4 Gbyte, ngay ca d ˆ’ truy cap to ¯ı ˆ’ ’’ ´ ’ ˆ ´’ ˜ ´’ ’ ˜ ¯e ¯ı ˆ ’’ ˙ ` van d ˆ này se nói d˙ n o sau), còn phân˙ vùng thì không the lon hon 2,1 ’ ´’ ’ ´ ¯e ` ´ ’’ voi các BIOS moi (ve ˆ ´’ ´’ ˆ ˜ ¯eˆ ˆ ´’ ˆ´ Gbyte (nhung d là do han che cua he thong tap tin FAT16). ’ ¯ây ˆ ˆ ˆ ˙ ˙ ˙’ ’ ˜ ’ ’’ Linux thì chı su dung truong start và length cua bang phân vùng d˜a và ho tro các phân `’ ¯ı ˆ’ ’ ˙ ˙ ’ ¯a ´ n 232 sector, tuc là dung luong có the d t 2 Tbyte vùng chua d ˆ´’ ¯e ´’ ˆ ’’ ˙ ˙ ˆ’ ¯ı ´ ’ ’ Vì trong bang chia o d˜a chı có 4 dòng cho các phân vùng, so phân vùng chính trên d˜a ¯ı ˆ ˆ’ ´’ ’ ` ´ ’’ ngay tu d ˆ u dã han che: không the lon hon 4. Khi mà 4 phân vùng tro thành ít, thì nguoi ta `’ ¯a `’ ˆ ’ sáng che ra phân ˙ ´ ´ ’’ ’ˆ vùng lôgíc. Mot trong so các phân vùng chính tro thành mo rong (loai phân ˆ ˆ ˆ ’ ’’ ˆ ˙ ’`’ ˙ ˙ ˆ ’ ´ ’`’ vùng - 5 hay F hay 85 trong he co so muoi sáu). Và trong phân vùng mo rong nguoi ta tao ra ˆ ˙ ˙ ˙ các phân vùng lôgíc. Phân vùng mo rong không d ’oc su dung truc tiep mà chı dùng d ˆ’ ghi ’´ ’’ ˆ ¯u ’ ’’ ’ ¯e ˆ ˙ ’ a phân vùng mo rong ghi nho bang phân vùng voi ˙ ’˙ ˙ ` ´’ ’ các phân vùng lôgíc. Sector d ˆ u tiên cu ´’ ¯a ’ˆ ˙ ´ ¯a ` ’’ ˆ bon d ˆ u vào: mot dùng cho phân vùng lôgíc, mot cho phân vùng mo rong khác, còn hai cái ˆ ˆ ˆ còn lai không d ˙oc su dung. Moi phân vùng mo ˙ ˆ ng có mot bang chia ˙ ’ a mình, trong bang ˜ ¯u ’ ’’ ’’ ro ˆ’ ’ cu ˆ ’ ˙ ng giong nhu trong phân vùng mo rong chính, chı su dung có hai dòng d ’ d a ra mot ˙ ˙ ˙ ’ ˙’ ´ ’’ ˆ ’ này, cu ˜ ¯e ¯u ˆ ˆ’ ˆ ’ phân vùng lôgíc và mot phân vùng mo rong. Nhu vay, thu d ˙oc mot chuoi các mat xích tu ’’ ˆ ˙ ˙` ˜ ´ ˘ ¯u ’ ˆ ˆ ˆ ˆ ’ ’ ’ ˙ ˙ ba phân vùng chính, và moi mat xích tiep theo – ˙ ˙ ˙˜ ´ ´ ` ´ ’ ’ bang phân vùng, mat xích d ˆ u tiên mô ta ˘ ˆ˘ ¯a ˆ ´ ’’ mot phân vùng lôgíc và vi trí cua bang tiep theo. ˆ ˆ ˙ ˙ ˜ ´ Chuong trình sfdisk trên Linux cho thay toàn bo chuoi này: ˆ ˆ ˆ ’’ ˙
  6. 8 Cài dat HDH Linux trên cùng máy tính voi Windows ¯˘ ¯ ´’ ˙ kênh giao tác [root]# sfdisk -l -x /dev/hda Disk /dev/hda: 784 cylinders, 255 heads, 63 sectors/track Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0 Device Boot Start End #cyls #blocks Id System /dev/hda1 * 0+ 189 190- 1526143+ 6 FAT16 /dev/hda2 190 783 594 4771305 5 Extended /dev/hda3 0 — 0 0 0 Empty /dev/hda4 0 — 0 0 0 Empty /dev/hda5 190+ 380 191- 1534176 6 FAT16 — 381 783 403 3237097+ 5 Extended — 190 189 0 0 0 Empty — 190 189 0 0 0 Empty /dev/hda6 381+ 783 403- 3237066 7 HPFS/NTFS — 381 380 0 0 0 Empty — 381 380 0 0 0 Empty — 381 380 0 0 0 Empty ˆ’ ´’ ˜ ´ ´ ´ So phân vùng lôgíc theo nguyên tac không han che, vì moi phân vùng lôgíc có the chua ˘ ˆ ˆ ˆ ˙ Tuy nhiên trên thuc the van có nhung han ˆ˜ ’ ´ˆ ’ ’ bang phân vùng và các phân vùng lôgíc cua mình. ˜’ ˙ ˙ ’ ´ . Ví du, Linux không the làm viec voi hon 15 phân vùng trên các d˜a SCSI và hon 63 phân che ˆ ´’ ’ ¯ı ˆ ˆ ’ ˙ ˙ vùng trên d˜a IDE. ¯ı ’’ ˆ ’’ ˆ Phân vùng mo rong trên mot d˜a vat lý, hay trong mot phân vùng mo rong chua nó (có ´’ ˆ ¯ı ˆ ˆ ’ goi là "me") chı có the làm mot: không mot chuong trình phân chia o d˜a˙nào trong so d ˙ ˙ ˙ ˙ ’ ’ ¯ı ´ ¯ã ’ the ˆ ˆ ˆ ˆ ˆ ˆ ’’ ˙ ˙ tuong tu) có the tao˙ thêm mot phân vùng mo rong thu hai. ˙ ˆ’ ’’ ˆ có (fdisk và ’ ’ ´’ ˆ ’ ˙ ˙’ ˙ ˙ ˆ’ d˜a trên Linux nói riêng (o d˜a vat lý) d ’oc truy cap qua tên cua thiet bi: /dev/hda, ´ ’ O ¯ı ˆ ¯ı ˆ ¯u ’ ˆ ˆ ˙ vùng˙ chính có thêm so 1-4 trong˙ tên thiet bi: ˙ ´ ´ /dev/hdb, /dev/sda, v.v. . . Các phân ˆ ˆ ˙ /dev/hda1, /dev/hda2, /dev/hda3, còn phân vùng lôgíc thì có các tên: /dev/hda5, /dev/hda6, /dev/ ˆ’ ˆ’ ’ . . . (bat d ˆ u tu so 5). Tu nhung gì d ˆ cap d´ n o trên có the suy ra tai sao lai có the bo qua các ´` ˘ ¯a `’ ´ ` ¯e ˆ ¯e ’’ `’ ˜’ ˆ ˆ ˙ (d n gian là phân vùng chính thu˙ba và thu tu không ˙ ’ tên nhu /dev/hda3 hay /dev/hda4 ¯o ´’ ´’ ’ ’ ’ ´ y /dev/hda5 (phân vùng lôgíc trong phân d ’oc tao ra) và ngay sau /dev/hda2 ban d c tha ¯u ’ ¯o ˆ vùng mo rong /dev/hda2), và sau d ˙ viec d ˙ ˙’ ˙ ´ ¯ó thì ˆ ¯ánh so lai theo thu tu thông thuong. ´’ ’ ’`’ ˆ ˆ ’ ˙ ˙ n d oc tên (chu cái), bat d `u tu chu cái cuoi ˙ ˙´ ´ Trong Windows các phân vùng lôgíc nha ¯u ’ ˘ ¯a `’ ˜’ ˜’ ˆ ˆ ˆ ’ ˙ t d a cung có hai phân vùng chính (C: và D:) ˙´ ´ dùng dành cho phân vùng chính. Ví du neu mo ¯ı ’ ˆ˜ ˆ ˙ ˙’ ’’ ˆ và mot phân vùng mo rong, trong phân vùng mo rong tao ra hai phân vùng lôgíc, thì nhung ˜’ ˆ ’ˆ ˙vùng lôgíc này se ˙ oc d ˘ t tên E: và F:. Xin nói thêm, trong Windows NT và 2000/XP ˙ ˙ phân ˜ d ’ ’ ¯a ¯u có the thay d ˆ’i tên cua các˙phân vùng d˜a. ˙ ˆ’ ’ ¯o ¯ı ’’ ¯ ˆ 2.3.3 Quá trình khoi dong HDH công ty Microsoft ¯ ˙ Dù he d ˆ u hành có là gì, thì d ˆ’ có the bat d ˆ u d ˆ u khien máy tính, can nap HDH vào bo ˆ’ ´ ¯a ¯ie ˆ’ ` ˘` ` ` ˆ ¯ie ¯e ˆ ˆ ˙ the hãy xem xét qua quá trình khoi d ng cua các HDH khác nhau. Chúng ¯ta chı quan ˙ ˙ nho. Vì ´ ’’ ¯o ’ ’ ´’ ˆ ˆ ¯ ˙không xem xét d´ n viec khoi d ng tu d a mem, `’ ˆ’ ¯ı ´’ tâm d´ n viec khoi d ˆ ng tu o d˜a cung, nên se ` ’’ ¯o ’’ ¯o `’ ¯ı ˜ ˜ˆ ¯e ¯e ˆ ˆ ˆ ˆ ˆ ˙ qua mang. Hãy bat d `u tu MS-DOS và MS Windows˙ cu (xin d ` ng quên rang, ˙ ˙ ´ˆ ` CD-ROM và ˘ ¯a `’ ˘ ˜ ¯u’ ˙ ’n và hoàn thien máy tính cá nhân song song voi su phát trien cua HDH cua ’’ ’ viec phát trie ´’ ’ ˆ ˆ ˆ ˆ ¯ ˙ ´ t d nh su dung trong các HDH này có a˙ huong manh d´ n quyet ˙ ´ ’’ ’ nh ’’’ Microsoft và nhung quye ¯i ˜’ ¯e ˆ ˆ ˆ ¯ ˙ ´ t bi). ˙ ˙ ˆ’ ’ d nh cua các nhà phát trien thie ¯i ˆ ˙ ˙
nguon tai.lieu . vn