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

        • Trình khoi dong LILO cua HÐH Linux

        • Các trình khoi dong khác

        • Các phuong án khoi dong

        • Chuan bi các phân vùng trên dia

          • Loi khuyên khi tao phân vùng

          • Chuong trình de phân chia o dia

          • Windows NT và Linux: khoi dong qua OS Loader cua NT

          • Su dung trình khoi dong LILO

            • Cài dat và cau hình LILO

            • Cài dat các he dieu hành khác sau Linux

            • Chuyen thu muc /boot lên phân vùng DOS

            • Bash

              • He vo là gì?

              • Các ký tu dac biet

              • Thuc thi các câu lenh

                • Thao tác ;

                • Thao tác && và ||

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

  • Đang cập nhật ...

Tài liệu liên quan