Lịch sử và các bản phân phối HĐH Linux từ trước đến nay phần 3 ppsx

6 270 0
Lịch sử và các bản phân phối HĐH Linux từ trước đến nay phần 3 ppsx

Đang tải... (xem toàn văn)

Thông tin tài liệu

2.5 Chua ˆ ’ n bi ˙ các phân vùng trên d ¯ ı ˜ a 15 Ba ’ ng 2.2: Nhu ca ˆ ` u su ’ ’ du ˙ ng không gian d ¯ ı ˜ a cu ’ a HD ¯ H He ˆ ˙ d ¯ ie ˆ ` u hành Yêu ca ˆ ` u Windows 95 100 Mbyte Windows 98 200 Mbyte Windows NT 200 Mbyte Windows 2000 700 Mbyte Linux Red Hat 6.2 (Worksta- tion vo ´ ’ i KDE) 700 Mbyte Theo kinh nghie ˆ ˙ m cu ’ a tác gia ’ thì d ¯ e ˆ ’ làm vie ˆ ˙ c vo ´ ’ i Windows 95/98, Windows NT và Linux các phân vùng vo ´ ’ i kích thu ’ o ´ ’ c 800-1000 Mbyte là d ¯ u ’ (ta ˆ ´ t nhiên, ne ˆ ´ u ba ˙ n d ¯ o ˙ c không cài d ¯ a ˘ ˙ t các gói chu ’ o ’ ng trình lo ´ ’ n, nhu ’ OpenOffice.Org), còn d ¯ o ˆ ´ i vo ´ ’ i Windows 200 thì ca ˆ ` n phân vùng lo ´ ’ n ho ’ n. Bây gio ` ’ chúng ta se ˜ xem xét va ˆ ´ n d ¯ e ˆ ` chia các phân vùng cho Linux. O ’ ’ d ¯ ây không the ˆ ’ chı ’ chia mo ˆ ˙ t phân vùng. Thu ´ ’ nha ˆ ´ t, ca ˆ ` n chia mo ˆ ˙ t phân vùng swap riêng bie ˆ ˙ t cho Linux. Khi xác d ¯ i ˙ nh dung lu ’ o ˙ ’ ng cu ’ a phân vùng swap Linux ca ˆ ` n tính d ¯ e ˆ ´ n nhu ˜ ’ ng ye ˆ ´ u to ˆ ´ sau: • Trong Linux, RAM và không gian swap ho ˙ ’ p la ˙ i ta ˙ o thành bo ˆ ˙ nho ´ ’ a ’ o chung. Ví du ˙ , ne ˆ ´ u ba ˙ n d ¯ o ˙ c có 256 MByte RAM và 128 Mbyte không gian swap, thì se ˜ có 384 Mbyte bo ˆ ˙ nho ´ ’ a ’ o. • D ¯ e ˆ ’ làm vie ˆ ˙ c vo ´ ’ i Linux ca ˆ ` n ít nha ˆ ´ t 16 Mbyte bo ˆ ˙ nho ´ ’ a ’ o, vì the ˆ ´ ne ˆ ´ u ba ˙ n d ¯ o ˙ c chı ’ có 4 Mbyte RAM, thì ca ˆ ` n phân vùng swap không nho ’ ho ’ n 12 Mbyte. • Trên Linux kích thu ’ o ´ ’ c mo ˆ ˙ t phân vùng swap không the ˆ ’ vu ’ o ˙ ’ t quá 128 Mbyte. Nghı ˜ a là phân vùng swap có the ˆ ’ có kích thu ’ o ´ ’ c lo ´ ’ n bao nhiêu tùy thích nhu ’ ng Linux không the ˆ ’ su ’ ’ du ˙ ng ho ’ n 128 Mbyte. Ne ˆ ´ u ba ˙ n d ¯ o ˙ c muo ˆ ´ n có bo ˆ ˙ nho ´ ’ a ’ o lo ´ ’ n ho ’ n, thì ca ˆ ` n ta ˙ o hai phân vùng swap hoa ˘ ˙ c su ’ ’ du ˙ ng ta ˆ ˙ p tin swap. • Khi tính kích thu ’ o ´ ’ c cu ’ a không gian swapping, ca ˆ ` n nho ´ ’ ra ˘ ` ng kích thu ’ o ´ ’ c quá lo ´ ’ n có the ˆ ’ là vô ích. Trên máy tính vo ´ ’ i 16 Mbyte RAM khi cài d ¯ a ˘ ˙ t Linux vo ´ ’ i ca ˆ ´ u hình chua ˆ ’ n và các chu ’ o ’ ng trình u ´ ’ ng du ˙ ng chua ˆ ’ n thì 48 Mbyte không gian swapping là d ¯ u ’ . Còn ne ˆ ´ u cài d ¯ a ˘ ˙ t Linux vo ´ ’ i ca ˆ ´ u hình nho ’ nha ˆ ´ t, thì không ca ˆ ` n d ¯ e ˆ ´ n không gian swap. Ta ˆ ´ t nhiên, kích thu ’ o ´ ’ c chính xác cu ’ a không gian swap phu ˙ thuo ˆ ˙ c lo ´ ’ n vào chu ’ o ’ ng trình se ˜ d ¯ u ’ o ˙ ’ c cài d ¯ a ˘ ˙ t. Nói chung, chı ’ nên suy nghı ˜ ve ˆ ` va ˆ ´ n d ¯ e ˆ ` dung lu ’ o ˙ ’ ng cu ’ a phân vùng swap khi có mo ˆ ˙ t d ¯ ı ˜ a nho ’ và ít bo ˆ ˙ nho ´ ’ RAM. Trong tru ’ o ` ’ ng ho ˙ ’ p ngu ’ o ˙ ’ c la ˙ i hãy phân chia d ¯ e ˆ ’ to ˆ ’ ng so ˆ ´ dung lu ’ o ˙ ’ ng cu ’ a bo ˆ ˙ nho ´ ’ a ’ o (go ˆ ` m RAM và phân vùng swap) không nho ’ ho ’ n 128 Mbyte. Còn ne ˆ ´ u nhu ’ ba ˙ n d ¯ o ˙ c có 128 Mbyte RAM hay nhie ˆ ` u ho ’ n, thì phân vùng này có the ˆ ’ không ca ˆ ` n thie ˆ ´ t. Ta ˆ ´ t ca ’ các pha ˆ ` n còn la ˙ i cu ’ a Linux và các chu ’ o ’ ng trình ho ˆ ˜ tro ˙ ’ theo nguyên ta ˘ ´ c có the ˆ ’ d ¯ a ˘ ˙ t vào mo ˆ ˙ t phân vùng. Tuy nhiên, vie ˆ ˙ c d ¯ a ˘ ˙ t he ˆ ˙ tho ˆ ´ ng ta ˆ ˙ p tin Linux lên vài phân vùng riêng re ˜ là có ý nghı ˜ a. Ví du ˙ , có nhà chuyên gia khuyên nên dành cho he ˆ ˙ tho ˆ ´ ng ta ˆ ˙ p tin Linux ba phân vùng (ne ˆ ´ u tính ca ’ swap thì thành 4). Phân vùng thu ´ ’ nha ˆ ´ t (theo ý kie ˆ ´ n cá nhân tác gia ’ , 1 Gbyte là d ¯ u ’ ) se ˜ chu ´ ’ a he ˆ ˙ tho ˆ ´ ng ta ˆ ˙ p tin go ˆ ´ c (/). Phân vùng thu ´ ’ hai dành cho thu ’ mu ˙ c /home. Còn phân vùng thu ´ ’ ba d ¯ u ’ o ˙ ’ c ga ˘ ´ n vào thu ’ mu ˙ c /usr. Vie ˆ ˙ c phân chia nhu ’ va ˆ ˙ y du ˙ ’ a trên nhu ˜ ’ ng lý le ˜ sau. Dù HD ¯ H Linux có o ˆ ’ n d ¯ i ˙ nh và d ¯ áng tin ca ˆ ˙ y d ¯ e ˆ ´ n d ¯ âu, thì thı ’ nh thoa ’ ng cu ˜ ng ca ˆ ` n cài d ¯ a ˘ ˙ t la ˙ i. Ví du ˙ , ba ˙ n d ¯ o ˙ c muo ˆ ´ n ca ˆ ˙ p nha ˆ ˙ t phiên ba ’ n mo ´ ’ i cu ’ a ba ’ n phân pho ˆ ´ i, hoa ˘ ˙ c vì ít kinh nghie ˆ ˙ m su ’ ’ 16 Cài d ¯ a ˘ ˙ t HD ¯ H Linux trên cùng máy tính vo ´ ’ i Windows du ˙ ng nên làm ho ’ ng ta ˆ ˙ p tin he ˆ ˙ tho ˆ ´ ng quan tro ˙ ng, hoa ˘ ˙ c d ¯ o ’ n gia ’ n là muo ˆ ´ n cài d ¯ a ˘ ˙ t mo ˆ ˙ t ba ’ n phân pho ˆ ´ i khác. Ne ˆ ´ u nhu ’ ta ˆ ´ t ca ’ d ¯ u ’ o ˙ ’ c cài d ¯ a ˘ ˙ t vào mo ˆ ˙ t phân vùng, thì khi cài d ¯ a ˘ ˙ t la ˙ i nhu ˜ ’ ng du ˜ ’ lie ˆ ˙ u d ¯ ã làm ra và ghi nho ´ ’ trong thu ’ mu ˙ c cá nhân se ˜ bi ˙ ma ˆ ´ t (ne ˆ ´ u không có ba ’ n sao chép). Ngoài ra, se ˜ bi ˙ ma ˆ ´ t ca ’ nhu ˜ ’ ng chu ’ o ’ ng trình d ¯ ã cài tu ` ’ mã nguo ˆ ` n, hay cài ba ˘ ` ng phu ’ o ’ ng pháp khác. Pha ˆ ` n lo ´ ’ n nhu ˜ ’ ng gói chu ’ o ’ ng trình này d ¯ u ’ o ˙ ’ c cài vào thu ’ mu ˙ c /usr. Ne ˆ ´ u dành cho thu ’ mu ˙ c này mo ˆ ˙ t phân vùng riêng và khi cài d ¯ a ˘ ˙ t không d ¯ i ˙ nh da ˙ ng la ˙ i chúng, thì nhu ˜ ’ ng chu ’ o ’ ng trình nói trên se ˜ d ¯ u ’ o ˙ ’ c giu ˜ ’ la ˙ i và có the ˆ ’ se ˜ làm vie ˆ ˙ c (ra ˆ ´ t có the ˆ ’ ca ˆ ` n vài ca ˆ ´ u hình nho ’ ) sau khi cài d ¯ a ˘ ˙ t la ˙ i he ˆ ˙ tho ˆ ´ ng. Trong tiêu chua ˆ ’ n ve ˆ ` he ˆ ˙ tho ˆ ´ ng ta ˆ ˙ p tin cu ’ a Linux FHS (cu ˙ the ˆ ’ xin xem o ’ ’ chu ’ o ’ ng ??) cu ˜ ng có lo ` ’ i khuyên ve ˆ ` vie ˆ ˙ c d ¯ a ˘ ˙ t thu ’ mu ˙ c /usr lên mo ˆ ˙ t phân vùng riêng. Theo tác gia ’ tha ˆ ´ y, nhu ˜ ’ ng ý kie ˆ ´ n nói trên d ¯ ã d ¯ u ’ d ¯ e ˆ ’ ba ˙ n d ¯ o ˙ c tu ˙ ’ tìm ra phu ’ o ’ ng án phân chia o ˆ ’ d ¯ ı ˜ a cu ’ a mình, trong tru ’ o ` ’ ng ho ˙ ’ p chı ’ có mo ˆ ˙ t o ˆ ’ d ¯ ı ˜ a nho ’ . Bây gio ` ’ chúng ta xem xét tru ’ o ` ’ ng ho ˙ ’ p d ¯ ı ˜ a vo ´ ’ i so ˆ ´ cylinder lo ´ ’ n ho ’ n 1024. Tu ` ’ nhu ˜ ’ ng gì d ¯ ã nói d ¯ e ˆ ´ n o ’ ’ pha ˆ ` n tru ’ o ´ ’ c (ha ˙ n che ˆ ´ dung lu ’ o ˙ ’ ng d ¯ ı ˜ a cu ´ ’ ng), ca ˆ ` n d ¯ a ˘ ˙ t chu ’ o ’ ng trình kho ’ ’ i d ¯ o ˆ ˙ ng trong pha ˙ m vi 1024 cylinder d ¯ a ˆ ` u tiên. Nhân tie ˆ ˙ n, NT Loader không nha ˆ ´ t thie ˆ ´ t pha ’ i d ¯ a ˘ ˙ t vào phân vùng NTFS, cu ˜ ng nhu ’ không nha ˆ ´ t thie ˆ ´ t pha ’ i d ¯ a ˘ ˙ t vào phân vùng chu ´ ’ a các ta ˆ ˙ p tin khác cu ’ a HD ¯ H. Nhu ’ d ¯ ã nói o ’ ’ trên, d ¯ o ˆ ´ i vo ´ ’ i Linux có the ˆ ’ d ¯ a ˘ ˙ t thu ’ mu ˙ c go ˆ ´ c cùng vo ´ ’ i thu ’ mu ˙ c con /boot vào các cylinder "tha ˆ ´ p" (trong vòng 1024 d ¯ a ˆ ` u tiên), còn các thu ’ mu ˙ c khác – o ’ ’ cho ˆ ˜ nào tùy thích. Nhu ’ va ˆ ˙ y trong tru ’ o ` ’ ng ho ˙ ’ p này, nhu ˜ ’ ng d ¯ e ˆ ` nghi ˙ cu ’ a tác gia ’ cho ra ba ’ ng to ˆ ’ ng ke ˆ ´ t sau: • pha ˆ ` n kho ’ ’ i d ¯ o ˆ ˙ ng cu ’ a ta ˆ ´ t ca ’ các he ˆ ˙ tho ˆ ´ ng Microsoft d ¯ a ˘ ˙ t vào phân vùng chính d ¯ a ˆ ` u tiên cu ’ a d ¯ ı ˜ a, vo ´ ’ i d ¯ i ˙ nh da ˙ ng FAT16 (DOS); • phân vùng chính tie ˆ ´ p theo dành cho thu ’ mu ˙ c go ˆ ´ c (/), kích thu ’ o ´ ’ c khoa ’ ng 1 Gbyte; • phân vùng chính thu ´ ’ ba dành cho swap cu ’ a Linux (lo ` ’ i khuyên ve ˆ ` kích thu ’ o ´ ’ c cu ’ a phân vùng này xem o ’ ’ trên); • pha ˆ ` n còn la ˙ i cu ’ a d ¯ ı ˜ a d ¯ a ˘ ˙ t thành phân vùng mo ’ ’ ro ˆ ˙ ng; • trong phân vùng mo ’ ’ ro ˆ ˙ ng ta ˙ o các phân vùng lôgíc cho mo ˆ ˜ i HD ¯ H se ˜ cài d ¯ a ˘ ˙ t: Windows 98, Windows NT/2000/XP, và d ¯ o ˆ ` ng tho ` ’ i cho các he ˆ ˙ tho ˆ ´ ng ta ˆ ˙ p tin /home và /usr cu ’ a HD ¯ H Linux (trong /home se ˜ d ¯ a ˘ ˙ t các ta ˆ ˙ p tin riêng cu ’ a ngu ’ o ` ’ i dùng, còn trong /usr – chu ’ o ’ ng trình se ˜ cài d ¯ a ˘ ˙ t). Ta ˆ ´ t nhiên, ne ˆ ´ u nhu ’ ba ˙ n d ¯ o ˙ c chı ’ có Windows 95 vo ´ ’ i FAT16, thì có the ˆ ’ d ¯ e ˆ ’ Windows trên phân vùng d ¯ a ˆ ` u tiên. Ne ˆ ´ u nhu ’ trên máy d ¯ ã cài d ¯ a ˘ ˙ t Windows NT hay có FAT32, thì mo ˆ ˙ t phân vùng FAT16 cu ˜ ng không thu ` ’ a. Thu ´ ’ nha ˆ ´ t, ke ˆ ’ ca ’ trong tru ’ o ` ’ ng ho ˙ ’ p he ˆ ˙ tho ˆ ´ ng có va ˆ ´ n d ¯ e ˆ ` , ba ˙ n d ¯ o ˙ c có the ˆ ’ kho ’ ’ i d ¯ o ˆ ˙ ng tu ` ’ d ¯ ı ˜ a me ˆ ` m DOS (ta ˙ m tho ` ’ i khi chu ’ a làm quen vo ´ ’ i Linux mo ˆ ˙ t cách "tu ’ o ` ’ ng ta ˆ ˙ n") và tha ˆ ´ y d ¯ u ’ o ˙ ’ c ra ˘ ` ng d ¯ ı ˜ a cu ´ ’ ng làm vie ˆ ˙ c bình thu ’ o ` ’ ng. Thu ´ ’ hai, he ˆ ˙ tho ˆ ´ ng ta ˆ ˙ p tin FAT16 d ¯ u ’ o ˙ ’ c ho ˆ ˜ tro ˙ ’ trên mo ˙ i HD ¯ H, trong d ¯ ó có Linux, vì the ˆ ´ phân vùng này có the ˆ ’ phu ˙ c vu ˙ cho vie ˆ ˙ c trao d ¯ o ˆ ’ i ta ˆ ˙ p tin giu ˜ ’ a các he ˆ ˙ tho ˆ ´ ng. Nhu ’ ng không nên d ¯ e ˆ ’ phân vùng này lo ´ ’ n, vì FAT16 su ’ ’ du ˙ ng không gian d ¯ ı ˜ a ra ˆ ´ t không ho ˙ ’ p lý. Chính vì va ˆ ˙ y hãy dành cho phân vùng này khoa ’ ng 256 hoa ˘ ˙ c 512 Mbyte. Nhu ˜ ’ ng lo ` ’ i khuyên này d ¯ u ’ a ra vo ´ ’ i gia ’ thie ˆ ´ t ra ˘ ` ng, ba ˙ n d ¯ o ˙ c chı ’ có mo ˆ ˙ t d ¯ ı ˜ a cu ´ ’ ng. Ne ˆ ´ u nhu ’ ba ˙ n d ¯ o ˙ c có 2, thì va ˆ ˜ n su ’ ’ du ˙ ng d ¯ u ’ o ˙ ’ c nhu ˜ ’ ng lo ` ’ i khuyên này, chı ’ có d ¯ ie ˆ ` u phân vùng swap to ˆ ´ t ho ’ n d ¯ a ˘ ˙ t trên d ¯ ı ˜ a khác vo ´ ’ i d ¯ ı ˜ a dành cho Linux. Ngu ’ o ` ’ i ta nói ra ˘ ` ng nhu ’ va ˆ ˙ y ta ˘ ng to ˆ ´ c d ¯ o ˆ ˙ làm vie ˆ ˙ c trong Linux (cu ˜ ng de ˆ ˜ hie ˆ ’ u vì d ¯ a ˆ ` u d ¯ o ˙ c ít pha ’ i cha ˙ y ho ’ n). 2.6 Windows NT và Linux: kho ’ ’ i d ¯ o ˆ ˙ ng qua OS Loader cu ’ a NT 17 2.5.2 Chu ’ o ’ ng trình d ¯ e ˆ ’ phân chia o ˆ ’ d ¯ ı ˜ a Sau khi hoàn thành ke ˆ ´ t hoa ˙ ch chia o ˆ ’ d ¯ ı ˜ a, ca ˆ ` n lu ˙ ’ a cho ˙ n công cu ˙ d ¯ e ˆ ’ d ¯ u ’ a ke ˆ ´ hoa ˙ ch này thành hie ˆ ˙ n thu ˙ ’ c. Chu ’ o ’ ng trình phân chia d ¯ ı ˜ a d ¯ u ’ o ˙ ’ c bie ˆ ´ t d ¯ e ˆ ´ n nhie ˆ ` u nha ˆ ´ t là fdisk; trên mo ˙ i he ˆ ˙ d ¯ ie ˆ ` u hành d ¯ e ˆ ` u có phiên ba ’ n riêng cu ’ a chu ’ o ’ ng trình này. Và không ca ˆ ` n gì ho ’ n ngoài chu ’ o ’ ng trình này, ne ˆ ´ u nhu ’ phân chia o ˆ ’ d ¯ ı ˜ a tra ˘ ´ ng, không chu ´ ’ a ba ˆ ´ t ký du ˜ ’ lie ˆ ˙ u nào. Nhu ’ ng chúng ta d ¯ ang xem xét tru ’ o ` ’ ng ho ˙ ’ p d ¯ ã có HD ¯ H nào d ¯ ó trên d ¯ ı ˜ a và ca ˆ ` n phân chia o ˆ ’ d ¯ ı ˜ a mà không làm ma ˆ ´ t thông tin. fdisk không thích ho ˙ ’ p cho nhu ˜ ’ ng mu ˙ c d ¯ ích nhu ’ va ˆ ˙ y. Trong thành pha ˆ ` n các ba ’ n phân pho ˆ ´ i Red Hat và BlackCat (ra ˆ ´ t có the ˆ ’ trong các ba ’ n phân pho ˆ ´ i khác) có chu ’ o ’ ng trình fips, phu ˙ c vu ˙ cho phân chia o ˆ ’ d ¯ ı ˜ a. Tuy nhiên, theo ý kie ˆ ´ n cu ’ a ngu ’ o ` ’ i dùng thì không nên su ’ ’ du ˙ ng chu ’ o ’ ng trình này. Vì the ˆ ´ lo ` ’ i khuyên cu ’ a tác gia ’ vo ´ ’ i ba ˙ n d ¯ o ˙ c, nhu ˜ ’ ng ngu ’ o ` ’ i dùng Linux mo ´ ’ i – ne ˆ ´ u nhu ’ muo ˆ ´ n phân chia la ˙ i o ˆ ’ d ¯ ı ˜ a mà không làm ma ˆ ´ t thông tin, thì hãy tìm chu ’ o ’ ng trình Partition Magic cu ’ a công ty Power Quest ( http://www.powerquest.com) và su ’ ’ du ˙ ng chu ’ o ’ ng trình này. Thu ´ ’ nha ˆ ´ t, chu ’ o ’ ng trình này cho phép phân chia la ˙ i o ˆ ’ d ¯ ı ˜ a mà không làm ma ˆ ´ t thông tin (tu ´ ’ c là, ta ˆ ´ t ca ’ nhu ˜ ’ ng cài d ¯ a ˘ ˙ t và ca ˆ ´ u hình tru ’ o ´ ’ c d ¯ ó se ˜ d ¯ u ’ o ˙ ’ c ghi la ˙ i). Khi này, không chı ’ ta ˙ o d ¯ u ’ o ˙ ’ c phân vùng mo ´ ’ i tu ` ’ cho ˆ ˜ tro ˆ ´ ng trên d ¯ ı ˜ a, mà còn có the ˆ ’ di chuye ˆ ’ n các phân vùng d ¯ ã có theo ý muo ˆ ´ n. Thu ´ ’ hai, chu ’ o ’ ng trình này (tha ˆ ˙ m chí trong phiên ba ’ n dành cho DOS) cung ca ˆ ´ p mo ˆ ˙ t giao die ˆ ˙ n d ¯ o ˆ ` ho ˙ a de ˆ ˜ su ’ ’ du ˙ ng có ho ˆ ˜ tro ˙ ’ chuo ˆ ˙ t, và mo ˙ i thao tác cu ˜ ng nhu ’ thay d ¯ o ˆ ’ i d ¯ e ˆ ` u tha ˆ ´ y rõ ràng. D ¯ ie ˆ ` u này ra ˆ ´ t quan tro ˙ ng vo ´ ’ i ngu ’ o ` ’ i dùng mo ´ ’ i. Khi ta ˙ o phân vùng ca ˆ ` n d ¯ e ˆ ’ ý không cho ranh gio ´ ’ i giu ˜ ’ a các phân vùng ca ˘ ´ t la ˆ ˜ n nhau. Tác gia ’ cho ra ˘ ` ng, nhu ˜ ’ ng thông tin d ¯ ã d ¯ u ’ a d ¯ u ’ d ¯ e ˆ ’ ba ˙ n d ¯ o ˙ c la ˆ ˙ p ke ˆ ´ hoa ˙ ch và thu ˙ ’ c hie ˆ ˙ n vie ˆ ˙ c phân chia o ˆ ’ d ¯ ı ˜ a thành các phân vùng. Vì the ˆ ´ tie ˆ ´ p theo chúng ta se ˜ xem xét các phu ’ o ’ ng án cài d ¯ a ˘ ˙ t hai HD ¯ H trên mo ˆ ˙ t máy tính. 2.6 Windows NT và Linux: kho ’ ’ i d ¯ o ˆ ˙ ng qua OS Loader cu ’ a NT Trong pha ˆ ` n này, khi nói ve ˆ ` Windows NT xin nga ˆ ` m hie ˆ ’ u ca ’ Windows 2000 và NT, vì "quan he ˆ ˙ " cu ’ a chúng d ¯ o ˆ ´ i vo ´ ’ i vie ˆ ˙ c cài d ¯ a ˘ ˙ t Linux hoàn toàn gio ˆ ´ ng nhau. Chúng ta gia ’ thie ˆ ´ t là Windows NT d ¯ ã d ¯ u ’ o ˙ ’ c cài vào phân vùng /dev/hda2 (ne ˆ ´ u nhu ’ ba ˙ n d ¯ o ˙ c nho ´ ’ , /dev/hda1 se ˜ dành cho phân vùng FAT16). Ne ˆ ´ u HD ¯ H Windows NT d ¯ ã d ¯ u ’ o ˙ ’ c cài d ¯ a ˘ ˙ t, nghı ˜ a là trình kho ’ ’ i d ¯ o ˆ ˙ ng OS Loader cu ˜ ng d ¯ ã d ¯ u ’ o ˙ ’ c cài d ¯ a ˘ ˙ t. Và nhu ’ the ˆ ´ có the ˆ ’ su ’ ’ du ˙ ng chu ’ o ’ ng trình này d ¯ e ˆ ’ kho ’ ’ i d ¯ o ˆ ˙ ng Linux. Tác gia ’ hy vo ˙ ng ra ˘ ` ng ba ˙ n d ¯ o ˙ c d ¯ ã sao lu ’ u nhu ˜ ’ ng thông tin có giá tri ˙ cu ’ a mình. Các bu ’ o ´ ’ c cài d ¯ a ˘ ˙ t có the ˆ ’ mô ta ’ nhu ’ sau: 1. Ne ˆ ´ u nhu ’ ba ˙ n d ¯ o ˙ c chu ’ a cài d ¯ a ˘ ˙ t Linux bao gio ` ’ , thì tru ’ o ´ ’ c khi ba ˘ ´ t d ¯ a ˆ ` u ca ˆ ` n chua ˆ ’ n bi ˙ d ¯ ı ˜ a me ˆ ` m kho ’ ’ i d ¯ o ˆ ˙ ng và phu ˙ c ho ˆ ` i Windows NT. D ¯ e ˆ ’ ta ˙ o d ¯ ı ˜ a me ˆ ` m kho ’ ’ i d ¯ o ˆ ˙ ng chı ’ ca ˆ ` n d ¯ i ˙ nh da ˙ ng la ˙ i d ¯ ı ˜ a me ˆ ` m, ro ˆ ` i sao chép lên d ¯ ó các ta ˆ ˙ p tin ntldr, ntdetect.com và boot.ini tu ` ’ thu ’ mu ˙ c go ˆ ´ c cu ’ a o ˆ ’ d ¯ ı ˜ a kho ’ ’ i d ¯ o ˆ ˙ ng NT. Chu ’ o ’ ng trình ta ˙ o d ¯ ı ˜ a phu ˙ c ho ˆ ` i Windows 2000/XP có the ˆ ’ cha ˙ y tu ` ’ trình d ¯ o ’ n he ˆ ˙ tho ˆ ´ ng (le ˆ ˙ nh Backup trong Start/Program/Accessories). 2. Dùng chu ’ o ’ ng trình Partition Magic d ¯ e ˆ ’ la ˆ ´ y mo ˆ ˙ t pha ˆ ` n d ¯ ı ˜ a tro ˆ ´ ng và tu ` ’ d ¯ ó ta ˙ o ra phân vùng vo ´ ’ i da ˙ ng ext2(3) (he ˆ ˙ tho ˆ ´ ng ta ˆ ˙ p tin Linux) và phân vùng swap. Cách tính kích thu ’ o ´ ’ c cu ’ a chúng d ¯ ã nói o ’ ’ trên. 3. Cài d ¯ a ˘ ˙ t Linux theo chı ’ da ˆ ˜ n cu ’ a ba ’ n phân pho ˆ ´ i. Trong khi cài d ¯ a ˘ ˙ t ca ˆ ` n chú ý d ¯ e ˆ ´ n nhu ˜ ’ ng d ¯ ie ˆ ’ m sau: 18 Cài d ¯ a ˘ ˙ t HD ¯ H Linux trên cùng máy tính vo ´ ’ i Windows • thu ´ ’ nha ˆ ´ t, trong quá trình cài d ¯ a ˘ ˙ t nha ˆ ´ t d ¯ i ˙ nh pha ’ i ta ˙ o ra các d ¯ ı ˜ a me ˆ ` m kho ’ ’ i d ¯ o ˆ ˙ ng Linux. Tu ´ ’ c là ca ˆ ` n tra ’ lo ` ’ i "Yes, make a BOOT DISK" (hay tu ’ o ’ ng tu ˙ ’ the ˆ ´ , tùy thuo ˆ ˙ c vào ba ’ n phân pho ˆ ´ i) khi d ¯ u ’ o ˙ ’ c ho ’ i có ta ˙ o d ¯ ı ˜ a me ˆ ` m kho ’ ’ i d ¯ o ˆ ˙ ng hay không. D ¯ ı ˜ a me ˆ ` m này se ˜ d ¯ u ’ o ˙ ’ c dùng d ¯ e ˆ ´ n o ’ ’ sau. Ngoài ra, có the ˆ ’ su ’ ’ du ˙ ng d ¯ ı ˜ a me ˆ ` m này d ¯ e ˆ ’ kho ’ ’ i d ¯ o ˆ ˙ ng Linux. D ¯ ây cu ˜ ng là mo ˆ ˙ t phu ’ o ’ ng án kho ’ ’ i d ¯ o ˆ ˙ ng, và ho ’ n nu ˜ ’ a khác vo ´ ’ i d ¯ ı ˜ a me ˆ ` m kho ’ ’ i d ¯ o ˆ ˙ ng DOS, sau khi kho ’ ’ i d ¯ o ˆ ˙ ng he ˆ ˙ tho ˆ ´ ng không còn yêu ca ˆ ` u d ¯ ı ˜ a me ˆ ` m nu ˜ ’ a, có the ˆ ’ bo ’ nó ra kho ’ i o ˆ ’ , su ’ ’ du ˙ ng o ˆ ’ d ¯ e ˆ ’ d ¯ o ˙ c các d ¯ ı ˜ a me ˆ ` m khác. Tuy nhiên cách kho ’ ’ i d ¯ o ˆ ˙ ng này cu ˜ ng có d ¯ ie ˆ ` u tie ˆ ˙ n, vì the ˆ ´ không nên su ’ ’ du ˙ ng thu ’ o ` ’ ng xuyên. Chı ’ su ’ ’ du ˙ ng trong tru ’ o ` ’ ng ho ˙ ’ p "ba ˆ ´ t d ¯ a ˘ ´ c dı ˜ ". D ¯ ı ˜ a me ˆ ` m này còn ca ˆ ` n thie ˆ ´ t cho ca ˆ ´ u hình d ¯ e ˆ ’ kho ’ ’ i d ¯ o ˆ ˙ ng nhie ˆ ` u HD ¯ H. • thu ´ ’ hai, khi cài d ¯ a ˘ ˙ t Linux ca ˆ ` n cài LILO vào sector d ¯ a ˆ ` u tiên cu ’ a phân vùng dành cho thu ’ mu ˙ c go ˆ ´ c (/) cu ’ a Linux, chu ´ ’ không pha ’ i vào sector kho ’ ’ i d ¯ o ˆ ˙ ng chính cu ’ a d ¯ ı ˜ a (MBR). Chúng ta gia ’ thie ˆ ´ t Linux d ¯ u ’ o ˙ ’ c cài vào phân vùng /dev/hda3. Nhu ’ va ˆ ˙ y LILO se ˜ d ¯ u ’ o ˙ ’ c cài vào sector d ¯ a ˆ ` u tiên cu ’ a /dev/hda3 Theo nguyên ta ˘ ´ c, ne ˆ ´ u nhu ’ ba ˙ n d ¯ o ˙ c cài LILO vào MBR, thì không pha ’ i mo ˙ i thu ´ ’ d ¯ ã ho ’ ng he ˆ ´ t. Ke ˆ ´ t qua ’ cuo ˆ ´ i cùng (kho ’ ’ i d ¯ o ˆ ˙ ng qua NT Loader) va ˆ ˜ n có the ˆ ’ d ¯ a ˙ t d ¯ u ’ o ˙ ’ c nhu ’ ng ca ˆ ` n bo ’ ra mo ˆ ˙ t chút công su ´ ’ c. Va ˆ ´ n d ¯ e ˆ ` o ’ ’ cho ˆ ˜ , d ¯ i ˙ nh da ˙ ng MBR ta ˙ o bo ’ ’ i LILO và Windows (DOS) khác nhau. Vì the ˆ ´ ne ˆ ´ u ba ˙ n d ¯ o ˙ c cài LILO vào MBR, thì ca ˆ ` u phu ˙ c ho ˆ ` i la ˙ i MBR cu ’ a Windows. Tác gia ’ cu ˜ ng se ˜ nói cách phu ˙ c ho ˆ ` i, nhu ’ ng to ˆ ´ t ho ’ n he ˆ ´ t là ba ˙ n d ¯ o ˙ c cài LILO ngay la ˆ ˙ p tu ´ ’ c vào sector d ¯ a ˆ ` u tiên cu ’ a phân vùng d ¯ ã cài Linux. 4. Sau khi cài d ¯ a ˘ ˙ t xong, kho ’ ’ i d ¯ o ˆ ˙ ng Linux ba ˘ ` ng d ¯ ı ˜ a me ˆ ` m (ne ˆ ´ u nhu ’ ba ˙ n d ¯ o ˙ c cài LILO vào phân vùng cu ’ a Linux và không d ¯ o ˆ ˙ ng gì d ¯ e ˆ ´ n MBR, thì d ¯ ây là kha ’ na ˘ ng duy nha ˆ ´ t). 5. Sao chép sector kho ’ ’ i d ¯ o ˆ ˙ ng cu ’ a Linux vào mo ˆ ˙ t ta ˆ ˙ p tin; ta ˆ ˙ p tin này se ˜ ca ˆ ` n d ¯ e ˆ ’ trình kho ’ ’ i d ¯ o ˆ ˙ ng Windows NT/2000 có the ˆ ’ kho ’ ’ i d ¯ o ˆ ˙ ng Linux. Vie ˆ ˙ c sao chép thu ˙ ’ c hie ˆ ˙ n nhu ’ sau: d ¯ a ˆ ` u tiên ga ˘ ´ n mo ˆ ˙ t d ¯ ı ˜ a me ˆ ` m tra ˘ ´ ng (mo ´ ’ i mua thì càng to ˆ ´ t), kênh giao tác [root]# mount -t vfat /dev/fd0 /mnt/floppy chuye ˆ ’ n vào thu ’ mu ˙ c /mnt/floppy kênh giao tác [root]# cd /mnt/floppy và thu ˙ ’ c hie ˆ ˙ n câu le ˆ ˙ nh kênh giao tác [root]# dd if=/dev/hda3 of=/mnt/floppy/bootsect.lnx bs=512 count=1 d ¯ e ˆ ’ ghino ˆ ˙ idungsectorkho ’ ’ id ¯ o ˆ ˙ ngcu ’ ad ¯ ı ˜ a/dev/hda3 vào ta ˆ ˙ ptin/mnt/floppy/bootsect.lnx. 1 6. Tie ˆ ´ p theo ca ˆ ` n kho ’ ’ i d ¯ o ˆ ˙ ng la ˙ i d ¯ e ˆ ’ vào Windows NT, ba ˘ ` ng câu le ˆ ˙ nh: 1 Ghi chú: ne ˆ ´ u d ¯ ı ˜ a C: (/dev/hda1) có d ¯ i ˙ nh da ˙ ng FAT, thì có the ˆ ’ ta ˙ o ta ˆ ˙ p tin bootsect.lnx trong thu ’ mu ˙ c go ˆ ´ c cu ’ a d ¯ ı ˜ a C:. Tác gia ’ không bie ˆ ´ t (chu ’ a thu ’ ’ ) có the ˆ ’ kho ’ ’ i d ¯ o ˆ ˙ ng không ca ˆ ` n d ¯ ı ˜ a me ˆ ` m không, ne ˆ ´ u phân vùng chính d ¯ a ˆ ` u tiên có d ¯ i ˙ nh da ˙ ng NTFS. Tuy nhiên o ’ ’ d ¯ ây cu ˜ ng không có va ˆ ´ n d ¯ e ˆ ` gì, chı ’ ca ˆ ` n sao chép sector kho ’ ’ i d ¯ o ˆ ˙ ng qua d ¯ ı ˜ a me ˆ ` m nhu ’ d ¯ ang trình bày. Ta ˙ m tho ` ’ i nhân Linux còn chu ’ a ho ˆ ˜ tro ˙ ’ to ˆ ´ t vie ˆ ˙ c ghi lên phân vùng NTFS. 2.6 Windows NT và Linux: kho ’ ’ i d ¯ o ˆ ˙ ng qua OS Loader cu ’ a NT 19 kênh giao tác [root]# shutdown -h now Vì MBR chu ’ a có gì thay d ¯ o ˆ ’ i, nên Windows NT se ˜ kho ’ ’ i d ¯ o ˆ ˙ ng. Trong NT ca ˆ ` n sao chép ta ˆ ˙ p tin bootsect.lnx vào thu ’ mu ˙ c go ˆ ´ c cu ’ a d ¯ ı ˜ a C:, hay chính xác ho ’ n là vào thu ’ mu ˙ c go ˆ ´ c cu ’ a phân vùng mà tu ` ’ d ¯ ó kho ’ ’ i d ¯ o ˆ ˙ ng Windows NT. D ¯ ây có the ˆ ’ là phân vùng FAT16 hay phân vùng NTFS. D ¯ a ˘ ˙ c d ¯ ie ˆ ’ m d ¯ e ˆ ’ nha ˆ ˙ n ra phân vùng này là hai ta ˆ ˙ p tin ntldr và boot.init chu ´ ’ a trong d ¯ ó (nhu ˜ ’ ng ta ˆ ˙ p tin này có the ˆ ’ a ˆ ’ n!). Ta ˆ ˙ p tin bootsect.lnx có the ˆ ’ d ¯ a ˘ ˙ t thuo ˆ ˙ c tính chı ’ d ¯ o ˙ c (read-only). 7. Sau d ¯ ó tìm ta ˆ ˙ p tin boot.ini và thêm vào dòng sau: C:\bootsect.lnx="LINUX" (ta ˆ ´ t nhiên, trong da ˆ ´ u ngoa ˘ ˙ c kép ba ˙ n d ¯ o ˙ c có the ˆ ’ d ¯ a ˘ ˙ t tên ba ˆ ´ t ky ` .) 8. Vie ˆ ˙ c còn la ˙ i là kho ’ ’ i d ¯ o ˆ ˙ ng la ˙ i máy tính mo ˆ ˙ t la ˆ ` n nu ˜ ’ a, và trong trình d ¯ o ’ n cho ˙ n he ˆ ˙ d ¯ ie ˆ ` u hành se ˜ có LINUX. Ne ˆ ´ u cho ˙ n LINUX, thì LILO se ˜ d ¯ u ’ o ˙ ’ c cha ˙ y và sau d ¯ ó nó (LILO) se ˜ na ˙ p Linux. Còn bây gio ` ’ chúng ta se ˜ xem xét tru ’ o ` ’ ng ho ˙ ’ p ba ˙ n d ¯ o ˙ c (do vô tình hay co ˆ ´ ý) cài d ¯ a ˘ ˙ t LILO vào ba ’ n ghi kho ’ ’ i d ¯ o ˆ ˙ ng chính cu ’ a d ¯ ı ˜ a (Master Boot Record, MBR). Trong tru ’ o ` ’ ng ho ˙ ’ p này ba ’ n ghi kho ’ ’ i d ¯ o ˆ ˙ ng Windows NT (hay 2000) se ˜ bi ˙ xóa, và vie ˆ ˙ c kho ’ ’ i d ¯ o ˆ ˙ ng Windows NT (bu ’ o ´ ’ c thu ´ ’ 6 o ’ ’ trên) là không the ˆ ’ . Ne ˆ ´ u nhu ’ ba ˙ n d ¯ o ˙ c va ˆ ˜ n còn muo ˆ ´ n su ’ ’ du ˙ ng trình kho ’ ’ i d ¯ o ˆ ˙ ng OS Loader cu ’ a NT, chu ´ ’ không muo ˆ ´ n dùng LILO, thì nhu ˜ ’ ng bu ’ o ´ ’ c trên có thay d ¯ o ˆ ’ i mo ˆ ˙ t chút: thay cho bu ’ o ´ ’ c thu ´ ’ 6 ca ˆ ` n làm các thao tác sau. 1. Kho ’ ’ i d ¯ o ˆ ˙ ng Windows NT tu ` ’ d ¯ ı ˜ a me ˆ ` m kho ’ ’ i d ¯ o ˆ ˙ ng (d ¯ ã ta ˙ o tru ’ o ´ ’ c khi cài d ¯ a ˘ ˙ t Linux, ne ˆ ´ u không có thì ba ˙ n d ¯ o ˙ c ca ˆ ` n tìm mo ˆ ˙ t máy khác d ¯ ang cha ˙ y Windows NT ro ˆ ` i ta ˙ o). Trong trình d ¯ o ’ n (thu ˙ ’ c d ¯ o ’ n) cu ’ a trình kho ’ ’ i d ¯ o ˆ ˙ ng ca ˆ ` n cho ˙ n le ˆ ˙ nh Recover, ro ˆ ` i cho ˙ n che ˆ ´ d ¯ o ˆ ˙ Command mode. Sau d ¯ ó d ¯ a ˘ ng nha ˆ ˙ p vào tài khoa ’ n nhà qua ’ n tri ˙ (administrator). 2. Phu ˙ c ho ˆ ` i la ˙ i ba ’ n ghi kho ’ ’ i d ¯ o ˆ ˙ ng chính cu ’ a d ¯ ı ˜ a. Su ’ ’ du ˙ ng câu le ˆ ˙ nh fdisk /mbr. Tác gia ’ dùng le ˆ ˙ nh này thành công, ma ˘ ˙ c dù trong mo ˆ ˙ t so ˆ ´ bài báo nói cách phu ˙ c ho ˆ ` i MBR nhu ’ va ˆ ˙ y không pha ’ i lúc nào cu ˜ ng làm vie ˆ ˙ c. Trong Windows 2000 có các le ˆ ˙ nh chuyên dùng fixboot và fixmbr (cha ˙ y tu ` ’ console phu ˙ c ho ˆ ` i he ˆ ˙ tho ˆ ´ ng). Cha ˙ y hai le ˆ ˙ nh này theo thu ´ ’ tu ˙ ’ d ¯ ã chı ’ ra. Sau d ¯ ó Windows 2000 se ˜ kho ’ ’ i d ¯ o ˆ ˙ ng bình thu ’ o ` ’ ng. 3. Kho ’ ’ i d ¯ o ˆ ˙ ng la ˙ i máy tính tu ` ’ d ¯ ı ˜ a me ˆ ` m kho ’ ’ i d ¯ o ˆ ˙ ng Linux và d ¯ a ˘ ng nha ˆ ˙ p vào he ˆ ˙ tho ˆ ´ ng vo ´ ’ i quye ˆ ` n ngu ’ o ` ’ i dùng root. 4. Nha ˆ ˙ p le ˆ ˙ nh cd /etc và mo ’ ’ ta ˆ ˙ p tin lilo.conf. O ’ ’ d ¯ a ˆ ` u ta ˆ ˙ p tin này có liên ke ˆ ´ t d ¯ e ˆ ´ n phân vùng kho ’ ’ i d ¯ o ˆ ˙ ng theo ma ˘ ˙ c d ¯ i ˙ nh, ví du ˙ , /dev/hda. 5. Dùng ba ˆ ´ t ky ` trình soa ˙ n tha ’ o nào, ví du ˙ , CoolEdit cu ’ a Midnight Commander, d ¯ e ˆ ’ thay the ˆ ´ giá tri ˙ này thành phân vùng d ¯ ã cài Linux lên (chính xác ho ’ n là thành phân vùng d ¯ u ’ o ˙ ’ c ga ˘ ´ n nhu ’ go ˆ ´ c (/) cu ’ a Linux). Ne ˆ ´ u Linux d ¯ u ’ o ˙ ’ c cài vào phân vùng /dev/hda3, thì ca ˆ ` n ghi cái d ¯ ó, tu ´ ’ c là thay the ˆ ´ /dev/hda thành /dev/hda3. Ne ˆ ´ u nhu ’ ba ˙ n d ¯ o ˙ c không nho ´ ’ d ¯ ã cài Linux vào d ¯ âu, thì hãy cha ˙ y câu le ˆ ˙ nh mount và tìm ke ˆ ´ t qua ’ tu ’ o ’ ng tu ˙ ’ nhu ’ sau 2 : 2 có nghı ˜ a là tìm phân vùng d ¯ ã ga ˘ ´ n vào thu ’ mu ˙ c go ˆ ´ c /, trong ví du ˙ này là /dev/hda3 20 Cài d ¯ a ˘ ˙ t HD ¯ H Linux trên cùng máy tính vo ´ ’ i Windows kênh giao tác /dev/hda3 on / type reiserfs (rw) 6. Cha ˙ y le ˆ ˙ nh /sbin/lilo d ¯ e ˆ ’ ghi trình kho ’ ’ i d ¯ o ˆ ˙ ng vào phân vùng /dev/hda3 (ca ˆ ` n cha ˙ y le ˆ ˙ nh lilo không có tham so ˆ ´ ). Se ˜ có ca ’ nh báo ve ˆ ` vie ˆ ˙ c phân vùng không pha ’ i là d ¯ a ˆ ` u tiên trên d ¯ ı ˜ a. D ¯ ây chính là d ¯ ie ˆ ` u chúng ta ca ˆ ` n, ba ’ n ghi kho ’ ’ i d ¯ o ˆ ˙ ng cu ’ a Windows d ¯ u ’ o ˙ ’ c giu ˜ ’ nguyên ve ˙ n. 7. Thu ˙ ’ c hie ˆ ˙ n các bu ’ o ´ ’ c 6-8 nhu ’ o ’ ’ trên. De ˆ ˜ dàng d ¯ oán ra ra ˘ ` ng, "quy trình" phu ´ ’ c ta ˙ p vo ´ ’ i hai la ˆ ` n kho ’ ’ i d ¯ o ˆ ˙ ng la ˙ i chı ’ d ¯ e ˆ ’ chuye ˆ ’ n sector kho ’ ’ i d ¯ o ˆ ˙ ng Linux tu ` ’ MBR vào sector d ¯ a ˆ ` u tiên cu ’ a phân vùng dành cho Linux, và phu ˙ c ho ˆ ` i MBR cu ’ a Windows. Quá trình cài d ¯ a ˘ ˙ t Linux ke ˆ ´ t thúc o ’ ’ d ¯ ây. Ba ˙ n d ¯ o ˙ c d ¯ ã có the ˆ ’ cho ˙ n HD ¯ H se ˜ kho ’ ’ i d ¯ o ˆ ˙ ng và d ¯ ie ˆ ` u khie ˆ ’ n máy tính cu ’ a mình. 2.7 Su ’ ’ du ˙ ng trình kho ’ ’ i d ¯ o ˆ ˙ ng LILO 2.7.1 Cài d ¯ a ˘ ˙ t và ca ˆ ´ u hình LILO Nhu ’ d ¯ ã nói trong pha ˆ ` n lu ˙ ’ a cho ˙ n chu ’ o ’ ng trình kho ’ ’ i d ¯ o ˆ ˙ ng, ne ˆ ´ u trên máy d ¯ ã cài Windows 98 vo ´ ’ i he ˆ ˙ tho ˆ ´ ng ta ˆ ˙ p tin FAT16, thì lu ˙ ’ a cho ˙ n to ˆ ´ t ho ’ n cho trình kho ’ ’ i d ¯ o ˆ ˙ ng là chu ’ o ’ ng trình có trong thành pha ˆ ` n cu ’ a mo ˙ i ba ’ n phân pho ˆ ´ i HD ¯ H Linux – LILO (LInux LOader). Gio ˆ ´ ng nhu ’ tru ’ o ` ’ ng ho ˙ ’ p Windows NT, chúng ta se ˜ d ¯ u ’ a ra các bu ’ o ´ ’ c ca ˆ ` n thu ˙ ’ c hie ˆ ˙ n d ¯ e ˆ ’ có the ˆ ’ kho ’ ’ i d ¯ o ˆ ˙ ng nhie ˆ ` u HD ¯ H. 1. Tru ’ o ´ ’ c khi cài d ¯ a ˘ ˙ t Linux hãy chua ˆ ’ n bi ˙ d ¯ ı ˜ a me ˆ ` m kho ’ ’ i d ¯ o ˆ ˙ ng Windows. 2. Dùng chu ’ o ’ ng trình Partition Magic d ¯ e ˆ ’ la ˆ ´ y pha ˆ ` n không gian d ¯ ı ˜ a còn tro ˆ ´ ng và trên d ¯ ó ta ˙ o ra mo ˆ ˙ t phân vùng ext2(3) (he ˆ ˙ tho ˆ ´ ng ta ˆ ˙ p tin Linux) và mo ˆ ˙ t phân vùng swap. Cách chia o ˆ ’ d ¯ ı ˜ a d ¯ ã nói o ’ ’ trên. Ne ˆ ´ u dung lu ’ o ˙ ’ ng o ˆ ’ d ¯ ı ˜ a cu ´ ’ ng vu ’ o ˙ ’ t quá 8,4 Gbyte thì hãy d ¯ o ˙ c ky ˜ các pha ˆ ` n 2.3 và 2.5. 3. Cài d ¯ a ˘ ˙ t Linux theo chı ’ da ˆ ˜ n d ¯ i kèm vo ´ ’ i ba ’ n phân pho ˆ ´ i. Ca ˆ ` n nho ´ ’ ra ˘ ` ng, ne ˆ ´ u ba ˙ n muo ˆ ´ n su ’ ’ du ˙ ng trình kho ’ ’ i d ¯ o ˆ ˙ ng LILO, thì trong quá trình cài da ˘ ˙ t Linux ca ˆ ` n cho ˙ n phu ’ o ’ ng án cài LILO vào ba ’ n ghi kho ’ ’ i d ¯ o ˆ ˙ ng chính (Master Boot Record). Ta ˙ o các d ¯ ı ˜ a me ˆ ` m kho ’ ’ i d ¯ o ˆ ˙ ng theo nguyên ta ˘ ´ c là không ba ˘ ´ t buo ˆ ˙ c, nhu ’ ng tác gia ’ khuyên ba ˙ n d ¯ o ˙ c nên làm. 3 4. Bu ’ o ´ ’ c tie ˆ ´ p theo ca ˆ ` n ca ˆ ´ u hình LILO d ¯ e ˆ ’ có the ˆ ’ kho ’ ’ i d ¯ o ˆ ˙ ng các HD ¯ H theo lu ˙ ’ a cho ˙ n. LILO d ¯ u ’ o ˙ ’ c ca ˆ ´ u hình ba ˘ ` ng ta ˆ ˙ p tin /etc/lilo.conf và câu le ˆ ˙ nh /sbin/lilo. Câu le ˆ ˙ nh này dùng d ¯ e ˆ ’ cài d ¯ a ˘ ˙ t (hay cài d ¯ a ˘ ˙ t la ˙ i) LILO. Chúng ta xem xét mo ˆ ˙ t ví du ˙ nho ’ cu ’ a ta ˆ ˙ p tin ca ˆ ´ u hình LILO. Trong ví du ˙ này chúng ta se ˜ coi nhu ’ thie ˆ ´ t bi ˙ /dev/hda1 là phân vùng vo ´ ’ i DOS/Windows, còn phân vùng 3 Ghi chú. Trình kho ’ ’ i d ¯ o ˆ ˙ ng LILO không ba ˘ ´ t buo ˆ ˙ c pha ’ i cài d ¯ a ˘ ˙ t vào ba ’ n ghi kho ’ ’ i d ¯ o ˆ ˙ ng chính cu ’ a d ¯ ı ˜ a, LILO có the ˆ ’ na ˘ ` m o ’ ’ ba ’ n ghi kho ’ ’ i d ¯ o ˆ ˙ ng cu ’ a phân vùng chính d ¯ u ’ o ˙ ’ c kích hoa ˙ t và chu ´ ’ a thu ’ mu ˙ c go ˆ ´ c cu ’ a Linux hoa ˘ ˙ c tha ˆ ˙ m chí trên phân vùng lôgíc trong phân vùng mo ’ ’ ro ˆ ˙ ng. Trong tru ’ o ` ’ ng ho ˙ ’ p d ¯ ó MBR ca ˆ ` n pha ’ i có kha ’ na ˘ ng na ˙ p LILO, ví du ˙ khi MBR là trình kho ’ ’ i d ¯ o ˆ ˙ ng cu ’ a MS-DOS hay Windows. Tuy nhiên tác gia ’ chu ’ a nhìn tha ˆ ´ y su ˙ ’ ca ˆ ` n thie ˆ ´ t cu ’ a u ´ ’ ng du ˙ ng này (ne ˆ ´ u d ¯ ã cho ˙ n LILO làm trình kho ’ ’ i d ¯ o ˆ ˙ ng chính thì hãy su ’ ’ du ˙ ng cho "tro ˙ n bo ˆ ˙ "), vì the ˆ ´ chúng ta se ˜ không xem xét d ¯ e ˆ ´ n. . tro ˆ ´ ng và tu ` ’ d ¯ ó ta ˙ o ra phân vùng vo ´ ’ i da ˙ ng ext2 (3) (he ˆ ˙ tho ˆ ´ ng ta ˆ ˙ p tin Linux) và phân vùng swap. Cách tính kích thu ’ o ´ ’ c cu ’ a chúng d ¯ ã nói o ’ ’ trên. 3. Cài. thành phân vùng d ¯ ã cài Linux lên (chính xác ho ’ n là thành phân vùng d ¯ u ’ o ˙ ’ c ga ˘ ´ n nhu ’ go ˆ ´ c (/) cu ’ a Linux) . Ne ˆ ´ u Linux d ¯ u ’ o ˙ ’ c cài vào phân vùng /dev/hda3, thì ca ˆ ` n. vie ˆ ˙ c phân chia o ˆ ’ d ¯ ı ˜ a thành các phân vùng. Vì the ˆ ´ tie ˆ ´ p theo chúng ta se ˜ xem xét các phu ’ o ’ ng án cài d ¯ a ˘ ˙ t hai HD ¯ H trên mo ˆ ˙ t máy tính. 2.6 Windows NT và Linux:

Ngày đăng: 29/07/2014, 12:21

Mục lục

    HÐH Linux: lich su và các ban phân phoi

    Cài dat HÐH Linux trên cùng máy tính voi Windows

    Chuan bi cài dat

    Phòng xa và nhung loi khuyên

    Phân vùng trên dia và quá trình khoi dong

    The nào là cau trúc "hình hoc cua dia"

    Phân vùng và bang phân vùng cua dia

    Quá trình khoi dong HÐH công ty Microsoft

    Van de voi các dia lon

    Lua chon trình khoi dong

Tài liệu cùng người dùng

Tài liệu liên quan