1. Trang chủ
  2. » Công Nghệ Thông Tin

Tài liệu Linux cho người dùng docx

55 401 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Cấu trúc

  • Tua de

  • 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

    • Khoi dong Linux tu MS-DOS bang loadlin.exe

  • Bash

    • He vo là gì?

    • Các ký tu dac biet

    • Thuc thi các câu lenh

      • Thao tác ;

      • Thao tác &

      • Thao tác && và ||

    • Ðau vào/dau ra tiêu chuan

      • Dòng du lieu vào-ra

      • Lenh echo

      • Lenh cat

    • Chuyen huong dau vào/dau ra, duong ong và dau loc

      • Su dung >, < và >>

      • Su dung |

      • Ðau loc

    • Tham bien và các bien so. Môi truong cua he vo

      • Các dang tham bien khác nhau

      • Dau nhac cua he vo

      • Bien môi truong PATH

      • Bien môi truong IFS

      • Thu muc hien thoi và thu muc cá nhân

      • Câu lenh export

    • Khai trien bieu thuc

      • Khai trien dau ngoac

      • Thay the dau ngã (Tilde Expansion)

      • Phép the các tham bien và bien so

      • Phép the các câu lenh

      • Phép the so hoc (Arithmetic Expansion)

      • Phân chia tu (word splitting)

      • Khai trien các mau tên tap tin và thu muc (Pathname Expansion)

      • Xóa các ký tu dac biet

    • Shell - mot ngôn ngu lap trình

      • Toàn tu if và test (hoac [ ])

      • Toán tu test và dieu kien cua bieu thuc

      • Toán tu case

      • Toán tu select

      • Toán tu for

      • Toán tu while và until

      • Các hàm so

      • Tham so

    • Script cua he vo và lenh source

    • Câu lenh sh

Nội dung

Linux cho ngu ’ o ` ’ i dùng Tác gia ’ : Kostromin V. A. Di ˙ ch bo ’ ’ i: Phan Vı ˜ nh Thi ˙ nh Mu ˙ c lu ˙ c 1 HD ¯ H Linux: li ˙ ch su ’ ’ và các ba ’ n phân pho ˆ ´ i 2 2 Cài d ¯ a ˘ ˙ t HD ¯ H Linux trên cùng máy tính vo ´ ’ i Windows 3 2.1 Chua ˆ ’ n bi ˙ cài d ¯ a ˘ ˙ t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Phòng xa và nhu ˜ ’ ng lo ` ’ i khuyên . . . . . . . . . . . . . . . . . . . . . . . . 5 2.3 Phân vùng trên d ¯ ı ˜ a và quá trình kho ’ ’ i d ¯ o ˆ ˙ ng . . . . . . . . . . . . . . . . . . 6 2.3.1 The ˆ ´ nào là ca ˆ ´ u trúc "hình ho ˙ c cu ’ a d ¯ ı ˜ a" . . . . . . . . . . . . . . . . 6 2.3.2 Phân vùng và ba ’ ng phân vùng cu ’ a d ¯ ı ˜ a . . . . . . . . . . . . . . . . 7 2.3.3 Quá trình kho ’ ’ i d ¯ o ˆ ˙ ng HD ¯ H công ty Microsoft . . . . . . . . . . . . 8 2.3.4 Va ˆ ´ n d ¯ e ˆ ` vo ´ ’ i các d ¯ ı ˜ a lo ´ ’ n . . . . . . . . . . . . . . . . . . . . . . . . 10 2.4 Lu ˙ ’ a cho ˙ n trình kho ’ ’ i d ¯ o ˆ ˙ ng . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.4.1 Trình kho ’ ’ i d ¯ o ˆ ˙ ng LILO cu ’ a HD ¯ H Linux . . . . . . . . . . . . . . . 11 2.4.2 Các trình kho ’ ’ i d ¯ o ˆ ˙ ng khác . . . . . . . . . . . . . . . . . . . . . . . 13 2.4.3 Các phu ’ o ’ ng án kho ’ ’ i d ¯ o ˆ ˙ ng . . . . . . . . . . . . . . . . . . . . . . 14 2.5 Chua ˆ ’ n bi ˙ các phân vùng trên d ¯ ı ˜ a . . . . . . . . . . . . . . . . . . . . . . . 14 2.5.1 Lo ` ’ i khuyên khi ta ˙ o phân vùng . . . . . . . . . . . . . . . . . . . . 14 2.5.2 Chu ’ o ’ ng trình d ¯ e ˆ ’ phân chia o ˆ ’ d ¯ ı ˜ a . . . . . . . . . . . . . . . . . . . 17 2.6 Windows NT và Linux: kho ’ ’ i d ¯ o ˆ ˙ ng qua OS Loader cu ’ a NT . . . . . . . . . 17 2.7 Su ’ ’ du ˙ ng trình kho ’ ’ i d ¯ o ˆ ˙ ng LILO . . . . . . . . . . . . . . . . . . . . . . . . 20 2.7.1 Cài d ¯ a ˘ ˙ t và ca ˆ ´ u hình LILO . . . . . . . . . . . . . . . . . . . . . . . 20 2.7.2 Cài d ¯ a ˘ ˙ t các he ˆ ˙ d ¯ ie ˆ ` u hành khác sau Linux . . . . . . . . . . . . . . . 23 2.7.3 Chuye ˆ ’ n thu ’ mu ˙ c /boot lên phân vùng DOS . . . . . . . . . . . . . 23 2.8 Kho ’ ’ i d ¯ o ˆ ˙ ng Linux tu ` ’ MS-DOS ba ˘ ` ng loadlin.exe . . . . . . . . . . . . . . . 24 3 Bash 27 3.1 He ˆ ˙ vo ’ là gì? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.2 Các ký tu ˙ ’ d ¯ a ˘ ˙ c bie ˆ ˙ t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.3 Thu ˙ ’ c thi các câu le ˆ ˙ nh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.3.1 Thao tác ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.3.2 Thao tác & . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.3.3 Thao tác && và || . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.4 D ¯ a ˆ ` u vào/d ¯ a ˆ ` u ra tiêu chua ˆ ’ n . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.4.1 Dòng du ˜ ’ lie ˆ ˙ u vào-ra . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.4.2 Le ˆ ˙ nh echo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.4.3 Le ˆ ˙ nh cat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.5 Chuye ˆ ’ n hu ’ o ´ ’ ng d ¯ a ˆ ` u vào/d ¯ a ˆ ` u ra, d ¯ u ’ o ` ’ ng o ˆ ´ ng và d ¯ a ˆ ` u lo ˙ c . . . . . . . . . . . . 31 3.5.1 Su ’ ’ du ˙ ng >, < và >> . . . . . . . . . . . . . . . . . . . . . . . . . . 31 MU ˙ C LU ˙ C iii 3.5.2 Su ’ ’ du ˙ ng | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 3.5.3 D ¯ a ˆ ` u lo ˙ c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.6 Tham bie ˆ ´ n và các bie ˆ ´ n so ˆ ´ . Môi tru ’ o ` ’ ng cu ’ a he ˆ ˙ vo ’ . . . . . . . . . . . . . . . 34 3.6.1 Các da ˙ ng tham bie ˆ ´ n khác nhau . . . . . . . . . . . . . . . . . . . . 35 3.6.2 Da ˆ ´ u nha ˘ ´ c cu ’ a he ˆ ˙ vo ’ . . . . . . . . . . . . . . . . . . . . . . . . . . 36 3.6.3 Bie ˆ ´ n môi tru ’ o ` ’ ng PATH . . . . . . . . . . . . . . . . . . . . . . . . 38 3.6.4 Bie ˆ ´ n môi tru ’ o ` ’ ng IFS . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.6.5 Thu ’ mu ˙ c hie ˆ ˙ n tho ` ’ i và thu ’ mu ˙ c cá nhân . . . . . . . . . . . . . . . . 38 3.6.6 Câu le ˆ ˙ nh export . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.7 Khai trie ˆ ’ n bie ˆ ’ u thu ´ ’ c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.7.1 Khai trie ˆ ’ n da ˆ ´ u ngoa ˘ ˙ c . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.7.2 Thay the ˆ ´ da ˆ ´ u ngã (Tilde Expansion) . . . . . . . . . . . . . . . . . 40 3.7.3 Phép the ˆ ´ các tham bie ˆ ´ n và bie ˆ ´ n so ˆ ´ . . . . . . . . . . . . . . . . . . 40 3.7.4 Phép the ˆ ´ các câu le ˆ ˙ nh . . . . . . . . . . . . . . . . . . . . . . . . . 41 3.7.5 Phép the ˆ ´ so ˆ ´ ho ˙ c (Arithmetic Expansion) . . . . . . . . . . . . . . . 41 3.7.6 Phân chia tu ` ’ (word splitting) . . . . . . . . . . . . . . . . . . . . . 41 3.7.7 Khai trie ˆ ’ n các ma ˆ ˜ u tên ta ˆ ˙ p tin và thu ’ mu ˙ c (Pathname Expansion) . . 41 3.7.8 Xóa các ký tu ˙ ’ d ¯ a ˘ ˙ c bie ˆ ˙ t . . . . . . . . . . . . . . . . . . . . . . . . 42 3.8 Shell - mo ˆ ˙ t ngôn ngu ˜ ’ la ˆ ˙ p trình . . . . . . . . . . . . . . . . . . . . . . . . 42 3.8.1 Toàn tu ’ ’ if và test (hoa ˘ ˙ c [ ]) . . . . . . . . . . . . . . . . . . . . . . 42 3.8.2 Toán tu ’ ’ test và d ¯ ie ˆ ` u kie ˆ ˙ n cu ’ a bie ˆ ’ u thu ´ ’ c . . . . . . . . . . . . . . . . 43 3.8.3 Toán tu ’ ’ case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 3.8.4 Toán tu ’ ’ select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 3.8.5 Toán tu ’ ’ for . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 3.8.6 Toán tu ’ ’ while và until . . . . . . . . . . . . . . . . . . . . . . . . . 48 3.8.7 Các hàm so ˆ ´ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 3.8.8 Tham so ˆ ´ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 3.9 Script cu ’ a he ˆ ˙ vo ’ và le ˆ ˙ nh source . . . . . . . . . . . . . . . . . . . . . . . . 49 3.10 Câu le ˆ ˙ nh sh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Danh sách ba ’ ng 2.1 Ca ˆ ´ u trúc cu ’ a sector kho ’ ’ i d ¯ o ˆ ˙ ng chính . . . . . . . . . . . . . . . . . . . . . 9 2.2 Nhu ca ˆ ` u su ’ ’ du ˙ ng không gian d ¯ ı ˜ a cu ’ a HD ¯ H . . . . . . . . . . . . . . . . . . 15 3.1 Các câu le ˆ ˙ nh d ¯ a ˆ ` u lo ˙ c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.2 Thay the ˆ ´ các tham bie ˆ ´ n d ¯ a ˘ ˙ c bie ˆ ˙ t . . . . . . . . . . . . . . . . . . . . . . . 36 3.3 Ký tu ˙ ’ xác d ¯ i ˙ nh da ˙ ng da ˆ ´ u nha ˘ ´ c . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.4 Các ký tu ˙ ’ ta ˙ o ma ˆ ˜ u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 DANH SÁCH BA ’ NG 1 Lo ` ’ i nói d ¯ a ˆ ` u D ¯ ây là ba ’ n di ˙ ch cuo ˆ ´ n "Linux cho ngu ’ o ` ’ i dùng" (sêri sách tu ˙ ’ ho ˙ c) cu ’ a Kostromin Victor Alexeevich co ˆ ˙ ng thêm mo ˆ ˙ t vài (ra ˆ ´ t ít) kinh nghie ˆ ˙ m su ’ ’ du ˙ ng Linux cu ’ a teppi. Ba ’ n go ˆ ´ c d ¯ u ’ o ˙ ’ c vie ˆ ´ t trên tie ˆ ´ ng Nga. Theo yêu ca ˆ ` u cu ’ a Kostromin A. V., xin d ¯ u ’ o ˙ ’ c d ¯ u ’ a ra các liên ke ˆ ´ t to ´ ’ i ba ’ n go ˆ ´ c d ¯ ây: http://rus-linux.net/book1.php?name=book1/oglavl http://linux-ve.chat.ru/ Lo ` ’ i ca ’ m o ’ n Xin ca ’ m o ’ n các bác sau d ¯ ã giúp d ¯ o ˜ ’ : Kostromin V. A. d ¯ ã vie ˆ ´ t mo ˆ ˙ t cuo ˆ ´ n sách ve ˆ ` Linux cho ngu ’ o ` ’ i dùng mo ´ ’ i tuye ˆ ˙ t vo ` ’ i; Tru ’ o ’ ng Ma ˙ nh Cu ’ o ` ’ ng d ¯ ã dành cho teppi mo ˆ ˙ t khoa ’ ng không trên http://phoc.minidns.net d ¯ e ˆ ’ d ¯ a ˘ ˙ t cuo ˆ ´ n sách này; hai bác Nguye ˆ ˜ n D ¯ a ˙ i Quý và Nguye ˆ ˜ n D ¯ a ˘ ˙ ng Hoàng Tuân d ¯ ã giúp trong vie ˆ ˙ c su ’ ’ du ˙ ng L A T E X. Bác Nguye ˆ ˜ n D ¯ a ˙ i Quý d ¯ ã d ¯ o ˙ c và su ’ ’ a cho phiên ba ’ n 0.9. Xin hãy gu ’ ’ i thu ’ nha ˘ ´ c teppi ta ˙ i teppi@vnlinux.org ne ˆ ´ u nhu ’ teppi có quên ai d ¯ ó. Ba ’ n quye ˆ ` n Cuo ˆ ´ n "Bash cho ngu ’ o ` ’ i dùng" này su ’ ’ du ˙ ng ba ’ n quye ˆ ` n GPL. Nói mo ˆ ˙ t cách nga ˘ ´ n go ˙ n, ba ˙ n có the ˆ ’ làm ba ˆ ´ t ký thu ´ ’ gì: in, ta ˘ ˙ ng, bán, d ¯ o ˆ ´ t, nhu ’ ng xin hãy thêm hai d ¯ u ’ o ` ’ ng da ˆ ˜ n sau vào các ba ’ n sao cu ’ a mình: http://rus-linux.net/book1.php?name=book1/oglavl http://teppi.org/l4u/ Tác gia ’ Kostromin V. A. cu ˜ ng nhu ’ ngu ’ o ` ’ i di ˙ ch không chi ˙ u trách nhie ˆ ˙ m ve ˆ ` ha ˆ ˙ u qua ’ do vie ˆ ˙ c su ’ ’ du ˙ ng cuo ˆ ´ n sách này gây ra. Phiên ba ’ n và ca ˆ ˙ p nha ˆ ˙ t Phiên ba ’ n 0.9 Ca ˆ ˙ p nha ˆ ˙ t cuo ˆ ´ i cùng Ngày 9 tháng 2 na ˘ m 2005 Mo ˙ i d ¯ e ˆ ` nghi ˙ su ’ ’ a d ¯ o ˆ ’ i, thông báo lo ˆ ˜ i chính ta ’ , lo ˆ ˜ i kie ˆ ´ n thu ´ ’ c cu ’ a ba ’ n di ˙ ch cu ˜ ng nhu ’ d ¯ e ˆ ` nghi ˙ giúp d ¯ o ˜ ’ di ˙ ch xin gu ’ ’ i cho Phan Vı ˜ nh Thi ˙ nh theo d ¯ i ˙ a chı ’ teppi@vnlinux.org. Chu ’ o ’ ng 1 HD ¯ H Linux: li ˙ ch su ’ ’ và các ba ’ n phân pho ˆ ´ i Chu ’ o ’ ng 2 Cài d ¯ a ˘ ˙ t HD ¯ H Linux trên cùng máy tính vo ´ ’ i Windows Va ˙ n su ˙ ’ kho ’ ’ i d ¯ a ˆ ` u nan – Trung Quo ˆ ´ c Thông thu ’ o ` ’ ng trên các d ¯ ı ˜ a cu ’ a ba ’ n phân pho ˆ ´ i Linux d ¯ ã có hu ’ o ´ ’ ng da ˆ ˜ n nga ˘ ´ n go ˙ n cách cài d ¯ a ˘ ˙ t Linux. Ngoài ra, trên Internet ba ˙ n có the ˆ ’ tìm tha ˆ ´ y ra ˆ ´ t nhie ˆ ` u cuo ˆ ´ n sách nó ve ˆ ` va ˆ ´ n d ¯ e ˆ ` này. Và ta ˆ ´ t ca ’ các ba ’ n phân pho ˆ ´ i lo ´ ’ n (Debian, Slackware, Fedora, Mandrake, ) d ¯ e ˆ ` u d ¯ ã có cuo ˆ ´ n hu ’ o ´ ’ ng da ˆ ˜ n cài d ¯ a ˘ ˙ t ra ˆ ´ t chi tie ˆ ´ t, cho mo ˙ i tình huo ˆ ´ ng su ’ ’ du ˙ ng. Hãy cho ` ’ d ¯ o ˙ ’ i và hy vo ˙ ng trong tu ’ o ’ ng lai không xa se ˜ có ba ’ n di ˙ ch Tie ˆ ´ ng Vie ˆ ˙ t cu ’ a nhu ˜ ’ ng cuo ˆ ´ n sách này. Chính vì va ˆ ˙ y trong cuo ˆ ´ n sách này, tác gia ’ se ˜ không d ¯ u ’ a ra các bu ’ o ´ ’ c cu ˙ the ˆ ’ cu ’ a vie ˆ ˙ c cài d ¯ a ˘ ˙ t, mà xin ba ˙ n d ¯ o ˙ c hãy tìm các cuo ˆ ´ n hu ’ o ´ ’ ng da ˆ ˜ n tu ’ o ’ ng u ´ ’ ng. Thay vào d ¯ ó là nhu ˜ ’ ng gì ba ˙ n ca ˆ ` n bie ˆ ´ t và chua ˆ ’ n bi ˙ tru ’ o ´ ’ c khi cài d ¯ a ˘ ˙ t, d ¯ o ˆ ` ng tho ` ’ i, tác gia ’ se ˜ d ¯ i cu ˙ the ˆ ’ và chi tie ˆ ´ t vào nhu ˜ ’ ng gì d ¯ a ˘ ˙ c bie ˆ ˙ t khi cài d ¯ a ˘ ˙ t Linux trên máy tính d ¯ ã có mo ˆ ˙ t trong các he ˆ ˙ d ¯ ie ˆ ` u hành Windows cu ˜ ng nhu ’ vie ˆ ˙ c kho ’ ’ i d ¯ o ˆ ˙ ng nhie ˆ ` u he ˆ ˙ d ¯ ie ˆ ` u hành. Va ˆ ´ n d ¯ e ˆ ` o ’ ’ cho ˆ ˜ , pha ˆ ` n lo ´ ’ n ngu ’ o ` ’ i dùng Vie ˆ ˙ t Nam tru ’ o ´ ’ c khi ba ˘ ´ t d ¯ a ˆ ` u ho ˙ c Linux d ¯ ã làm quen và ra ˆ ´ t có the ˆ ’ d ¯ ã có kinh nghie ˆ ˙ m su ’ ’ du ˙ ng các HD ¯ H dòng Windows nhu ’ Windows 98, Windows 2000 và Windows XP. Và trên thu ˙ ’ c te ˆ ´ thì ta ˙ m tho ` ’ i Linux khó có the ˆ ’ là HD ¯ H d ¯ a ˆ ` u tiên mà ngu ’ o ` ’ i dùng làm quen. Nhu ’ the ˆ ´ , mo ˆ ˙ t cách tu ˙ ’ nhiên, ne ˆ ´ u ngu ’ o ` ’ i dùng d ¯ ã làm vie ˆ ˙ c vo ´ ’ i HD ¯ H Windows và quye ˆ ´ t d ¯ i ˙ nh thu ’ ’ nghie ˆ ˙ m vo ´ ’ i Linux, thì ho ˙ không muo ˆ ´ n ma ˆ ´ t d ¯ i môi tru ’ o ` ’ ng làm vie ˆ ˙ c quen thuo ˆ ˙ c cu ’ a mình, cùng vo ´ ’ i nhu ˜ ’ ng gì d ¯ ã ta ˙ o ra và d ¯ ã ca ˆ ´ u hình du ’ o ´ ’ i du ’ o ´ ’ i Windows. Ra ˆ ´ t may là không nha ˆ ´ t thie ˆ ´ t pha ’ i d ¯ ánh ma ˆ ´ t ta ˆ ´ t ca ’ nhu ˜ ’ ng thu ´ ’ d ¯ ó. Bo ’ ’ i vì trên mo ˆ ˙ t máy tính có the ˆ ’ cùng "chung so ˆ ´ ng hòa bình hai HD ¯ H và tha ˆ ˙ m chí nhie ˆ ` u ho ’ n nu ˜ ’ a (ne ˆ ´ u có d ¯ u ’ cho ˆ ˜ trên d ¯ ı ˜ a!). Chính vì the ˆ ´ , o ’ ’ phía du ’ o ´ ’ i se ˜ nói cách cài d ¯ a ˘ ˙ t HD ¯ H Linux trên máy tính d ¯ ã cài d ¯ a ˘ ˙ t mo ˆ ˙ t trong các he ˆ ˙ d ¯ ie ˆ ` u hành cu ’ a hãng Microsoft. 2.1 Chua ˆ ’ n bi ˙ cài d ¯ a ˘ ˙ t Có the ˆ ’ cài d ¯ a ˘ ˙ t Linux ba ˘ ` ng mo ˆ ˙ t trong các cách sau: • Tu ` ’ o ˆ ’ d ¯ ı ˜ a CD-ROM • Tu ` ’ ba ’ n sao chép Linux trên o ˆ ’ d ¯ ı ˜ a cu ´ ’ ng • Tu ` ’ máy chu ’ ta ˆ ˙ p tin cu ’ a ma ˙ ng no ˆ ˙ i bo ˆ ˙ qua NFS; • Tu ` ’ máy tính khác trong ma ˙ ng no ˆ ˙ i bo ˆ ˙ qua SMB; 4 Cài d ¯ a ˘ ˙ t HD ¯ H Linux trên cùng máy tính vo ´ ’ i Windows • Tu ` ’ máy tính o ’ ’ xa (ví du ˙ tu ` ’ Internet) qua giao thu ´ ’ c FTP; • Tu ` ’ mo ˆ ˙ t máy chu ’ WWW qua giao thu ´ ’ c HTTP. Theo ý kie ˆ ´ n cá nhân cu ’ a tác gia ’ thì thua ˆ ˙ n tie ˆ ˙ n và có tính thu ˙ ’ c te ˆ ´ nha ˆ ´ t là cài d ¯ a ˘ ˙ t Linux tu ` ’ CD-ROM, ho ’ n nu ˜ ’ a vie ˆ ˙ c mua các d ¯ ı ˜ a CD bây gio ` ’ không gây khó kha ˘ n gì. Tru ’ o ´ ’ c khi ba ˘ ´ t d ¯ a ˆ ` u cài d ¯ a ˘ ˙ t, hãy thu tha ˆ ˙ p (hãy vie ˆ ´ t lên mo ˆ ˙ t to ` ’ gia ˆ ´ y) ta ˆ ´ t ca ’ nhu ˜ ’ ng thông tin ca ˆ ´ u hình ca ˆ ` n thie ˆ ´ t cu ’ a máy tính. Ne ˆ ´ u nhu ’ máy tính cu ’ a ba ˙ n ta ˙ m tho ` ’ i va ˆ ˜ n còn làm vie ˆ ˙ c du ’ o ´ ’ i HD ¯ H Windows 95/98/2000/XP, thì ba ˙ n se ˜ tìm tha ˆ ´ y ra ˆ ´ t nhie ˆ ` u thông tin ne ˆ ´ u nha ˆ ´ n chuo ˆ ˙ t pha ’ i vào bie ˆ ’ u tu ’ o ˙ ’ ng My Computer, cho ˙ n le ˆ ˙ nh Properties. O ’ ’ d ¯ ây ba ˙ n có the ˆ ’ tìm tha ˆ ´ y ga ˆ ` n he ˆ ´ t ta ˆ ´ t ca ’ thông tin ca ˆ ` n thie ˆ ´ t. Ne ˆ ´ u nhu ’ ba ˙ n không tha ˆ ´ y thông tin nào d ¯ ó, thì ca ˆ ` n tìm kie ˆ ´ m theo các cách khác, ke ˆ ’ ca ’ vie ˆ ˙ c mo ’ ’ vo ’ máy và d ¯ o ˙ c nhu ˜ ’ ng dòng chu ˜ ’ trên thie ˆ ´ t bi ˙ . D ¯ e ˆ ’ giúp ba ˙ n d ¯ o ˙ c, xin d ¯ u ’ o ˙ ’ c d ¯ u ’ a ra d ¯ ây danh sách nhu ˜ ’ ng thông tin ca ˆ ` n thu tha ˆ ˙ p. Xin d ¯ u ` ’ ng lu ’ o ` ’ i bie ˆ ´ ng và hãy co ˆ ´ ga ˘ ´ ng ghi càng nhie ˆ ` u du ˜ ’ lie ˆ ˙ u ve ˆ ` mo ˆ ˙ t thie ˆ ´ t bi ˙ càng to ˆ ´ t (ta ˆ ´ t ca ’ nhu ˜ ’ ng thông tin có the ˆ ’ tìm tha ˆ ´ y), nhu ˜ ’ ng du ˜ ’ lie ˆ ˙ u này se ˜ ca ˆ ` n d ¯ e ˆ ´ n khi cài d ¯ a ˘ ˙ t và ca ˆ ´ u hình, khi mà vie ˆ ˙ c tìm kie ˆ ´ m chúng se ˜ khó kha ˘ n ho ’ n. • BIOS: – nhà sa ’ n xua ˆ ´ t; – so ˆ ´ hie ˆ ˙ u phiên ba ’ n. • Controller o ˆ ’ d ¯ ı ˜ a cu ´ ’ ng: loa ˙ i (IDE hay SCSI) và dung lu ’ o ˙ ’ ng cu ’ a o ˆ ’ d ¯ ı ˜ a (ne ˆ ´ u nhu ’ ba ˙ n d ¯ o ˙ c dùng d ¯ ı ˜ a IDE, thì ca ˆ ` n kie ˆ ’ m tra xem BIOS có ho ˆ ˜ tro ˙ ’ vie ˆ ˙ c truy ca ˆ ˙ p o ’ ’ che ˆ ´ d ¯ o ˆ ˙ LBA hay 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à sa ’ n xua ˆ ´ t và so ˆ ´ ma ˆ ˜ u mã cu ’ a adapter SCSI (ne ˆ ´ u có). • Dung lu ’ o ˙ ’ ng cu ’ a bo ˆ ˙ nho ´ ’ (tính ba ˘ ` ng Kilobyte • CD-ROM: – Giao die ˆ ˙ n (IDE, SCSI, hay giao die ˆ ˙ n khác); – d ¯ o ˆ ´ i vo ´ ’ i các o ˆ ’ d ¯ ı ˜ a CD-ROM không pha ’ i IDE, cu ˜ ng nhu ’ SCSI - nhà sa ’ n xua ˆ ´ t và so ˆ ´ ma ˆ ˜ u mã. • Chuo ˆ ˙ t: – loa ˙ i chuo ˆ ˙ t (serial, PS/2, hay bus mouse); – giao thu ´ ’ c (Microsoft, Logitech, MouseMan, v.v. . . ); – so ˆ ´ nút; – d ¯ o ˆ ´ i vo ´ ’ i chuo ˆ ˙ t ca ˘ ´ m vào co ˆ ’ ng no ˆ ´ i tie ˆ ´ p thì ca ˆ ` n so ˆ ´ thu ´ ’ tu ˙ ’ cu ’ a co ˆ ’ ng d ¯ ó. • Ca ˙ c màn hình 2.2 Phòng xa và nhu ˜ ’ ng lo ` ’ i khuyên 5 – nhà sa ’ n xua ˆ ´ t; – so ˆ ´ ma ˆ ˜ u mã (hay chipset su ’ ’ du ˙ ng) – dung lu ’ o ˙ ’ ng bo ˆ ˙ nho ´ ’ ; • Màn hình – nhà sa ’ n xua ˆ ´ t – so ˆ ´ ma ˆ ˜ u mã; – các giá tri ˙ gio ´ ’ i ha ˙ n (min, max) cu ’ a ta ˆ ` n so ˆ ´ làm mo ´ ’ i theo chie ˆ ` u do ˙ c và theo chie ˆ ` u ngang (nhu ˜ ’ ng giá tri ˙ này ba ˙ n d ¯ o ˙ c chı ’ có the ˆ ’ tìm tha ˆ ´ y trong tài lie ˆ ˙ u d ¯ i kèm vo ´ ’ i màn hình, Windows không hie ˆ ’ n thi ˙ nhu ˜ ’ ng giá tri ˙ này, và chúng ra ˆ ´ t quan tro ˙ ng trong khi ca ˆ ´ u hình giao die ˆ ˙ n d ¯ o ˆ ` ho ˙ a). • Ne ˆ ´ u nhu ’ ba ˙ n d ¯ o ˙ c muo ˆ ´ n ke ˆ ´ t no ˆ ´ i ma ˙ ng (mà UNIX nói chung là HD ¯ H dành cho ma ˙ ng), thì hãy ghi la ˙ i nhu ˜ ’ ng du ˜ ’ lie ˆ ˙ u sau: – nhà sa ’ n xua ˆ ´ t và so ˆ ´ ma ˆ ˜ u mã ca ˙ c ma ˙ ng; – d ¯ i ˙ a chı ’ IP cu ’ a mình; – tên cu ’ a máy tính trong ma ˙ ng; – ma ˘ ˙ t na ˙ ma ˙ ng con (subnet mask); – d ¯ i ˙ a chı ’ IP cu ’ a gateway; – d ¯ i ˙ a chı ’ IP cu ’ a các máy chu ’ tên mie ˆ ` n (DNS server); – d ¯ i ˙ a chı ’ IP cu ’ a máy chu ’ WINS(Windows Internet Name Service); – tên mie ˆ ` n cu ’ a công ty ba ˙ n d ¯ o ˙ c. • Loa ˙ i và nhà sa ’ n xua ˆ ´ t ca ˙ c âm thanh và game controller (ne ˆ ´ u nhu ’ có) 2.2 Phòng xa và nhu ˜ ’ ng lo ` ’ i khuyên Tru ’ o ´ ’ c khi cài d ¯ a ˘ ˙ t HD ¯ H Linux sau Windows, ra ˆ ´ t nên thu ˙ ’ c hie ˆ ˙ n vài thao tác "phòng xa" ("phòng cháy ho ’ n chu ˜ ’ a cháy"). Vì ra ˆ ´ t có the ˆ ’ ba ˙ n d ¯ o ˙ c se ˜ pha ’ i phân vùng la ˙ i o ˆ ’ d ¯ ı ˜ a, thay d ¯ o ˆ ’ i ba ’ n ghi kho ’ ’ i d ¯ o ˆ ˙ ng (Boot Record) và làm vie ˆ ˙ c vo ´ ’ i các ta ˆ ˙ p tin kho ’ ’ i d ¯ o ˆ ˙ ng cu ˜ ng nhu ’ các ta ˆ ˙ p tin ca ˆ ´ u hình. Các thao tác này không pha ’ i lúc nào cu ˜ ng d ¯ em la ˙ i d ¯ em la ˙ i mo ˆ ˙ t ke ˆ ´ t qua ’ theo ý muo ˆ ´ n, và trong tru ’ o ` ’ ng ho ˙ ’ p xa ˆ ´ u có the ˆ ’ máy tính cu ’ a ba ˙ n d ¯ o ˙ c se ˜ không kho ’ ’ i d ¯ o ˆ ˙ ng nu ˜ ’ a. Có bie ˆ ´ t cách thoát ra kho ’ i tình huo ˆ ´ ng này và phu ˙ c ho ˆ ` i du ˜ ’ lie ˆ ˙ u ca ˆ ` n thie ˆ ´ t không d ¯ ó còn là mo ˆ ˙ t câu ho ’ i. Nhu ’ ng ro ’ i vào tình huo ˆ ´ ng nhu ’ va ˆ ˙ y he ˆ ´ t su ´ ’ c de ˆ ˜ dàng nha ˆ ´ t là vo ´ ’ i ngu ’ o ` ’ i dùng la ˆ ` n d ¯ a ˆ ` u tiên cài d ¯ a ˘ ˙ t Linux. Chính vì va ˆ ˙ y, d ¯ a ˆ ` u tiên, ca ˆ ` n ta ˙ o mo ˆ ˙ t d ¯ ı ˜ a me ˆ ` m kho ’ ’ i d ¯ o ˆ ˙ ng hay mo ˆ ˙ t d ¯ ı ˜ a me ˆ ` m giúp phu ˙ c ho ˆ ` i he ˆ ˙ tho ˆ ´ ng (ne ˆ ´ u ba ˙ n d ¯ o ˙ c còn chu ’ a ta ˙ o). Thu ´ ’ hai, ca ˆ ` n ghi la ˙ i nhu ˜ ’ ng du ˜ ’ lie ˆ ˙ u có giá tri ˙ (backup). Và thu ´ ’ ba, chua ˆ ’ n bi ˙ các ta ˆ ˙ p tin (d ¯ ı ˜ a me ˆ ` m, CD) cài d ¯ a ˘ ˙ t cho he ˆ ˙ tho ˆ ´ ng cu ˜ . Mo ˆ ˙ t lo ` ’ i khuyên quan tro ˙ ng khác: ne ˆ ´ u có gì d ¯ ó xa ’ y ra không theo ý muo ˆ ´ n thì không nên hoang mang. Xin chia se ’ mo ˆ ˙ t kinh nghie ˆ ˙ m buo ˆ ` n: khi la ˆ ` n d ¯ a ˆ ` u tiên tác gia ’ cài Linux trên máy tính d ¯ ã có Windows NT, và ke ˆ ´ t qua ’ là máy tính không the ˆ ’ kho ’ ’ i d ¯ o ˆ ˙ ng d ¯ u ’ o ˙ ’ c. Không hie ˆ ’ u he ˆ ´ t va ˆ ´ n d ¯ e ˆ ` tác gia ’ nghı ˜ là không còn cách gì khác ngoài d ¯ i ˙ nh da ˙ ng la ˙ i o ˆ ’ d ¯ ı ˜ a và cài d ¯ a ˘ ˙ t la ˙ i tu ` ’ d ¯ a ˆ ` u. Bây gio ` ’ thì tác gia ’ d ¯ ã hie ˆ ’ u là có the ˆ ’ phu ˙ c ho ˆ ` i la ˙ i ne ˆ ´ u nhu ’ không quye ˆ ´ t d ¯ i ˙ nh quá vo ˆ ˙ i vàng. Vì va ˆ ˙ y có the ˆ ’ nói ra ˘ ` ng Werner Almesberger d ¯ úng, khi trong hu ’ o ´ ’ ng da ˆ ˜ n su ’ ’ du ˙ ng LILO có d ¯ u ’ a ra nhu ˜ ’ ng lo ` ’ i khuyên sau cho ngu ’ o ` ’ i dùng khi ro ’ i vào tru ’ o ` ’ ng ho ˙ ’ p khó kha ˘ n nhu ’ va ˆ ˙ y: 6 Cài d ¯ a ˘ ˙ t HD ¯ H Linux trên cùng máy tính vo ´ ’ i Windows • Không hoa ’ ng ho ˆ ´ t. Ne ˆ ´ u nhu ’ có gì d ¯ ó không làm vie ˆ ˙ c, hãy thu ’ ’ mo ˙ i cách d ¯ e ˆ ’ tìm ra nguyên nhân, kie ˆ ’ m tra la ˙ i nhie ˆ ` u la ˆ ` n thao tác cu ’ a mình. Chı ’ sau khi d ¯ ó mo ´ ’ i thu ˙ ’ c hie ˆ ˙ n các bu ’ o ´ ’ c su ’ ’ a lo ˆ ˜ i. • Hãy d ¯ o ˙ c tài lie ˆ ˙ u. D ¯ a ˘ ˙ c bie ˆ ˙ t trong các tru ’ o ` ’ ng ho ˙ ’ p, khi he ˆ ˙ tho ˆ ´ ng làm nhu ˜ ’ ng gì ba ˙ n d ¯ o ˙ c không mong d ¯ o ˙ ’ i. Xin thêm mo ˆ ˙ t lo ` ’ i khuyên pho ˆ ’ bie ˆ ´ n sau: * Hãy xem các ta ˆ ˙ p tin log, tu ´ ’ c là các ta ˆ ˙ p tin ghi la ˙ i su ˙ ’ kie ˆ ˙ n cu ’ a he ˆ ˙ tho ˆ ´ ng (ca ˆ ` n tìm chúng trong thu ’ mu ˙ c /var/log). Nhu ’ d ¯ ã nói o ’ ’ trên, quá trình cài d ¯ a ˘ ˙ t HD ¯ H Linux nói riêng không pha ’ i là d ¯ e ˆ ` tài cu ’ a cuo ˆ ´ n sách. Ngu ’ o ` ’ i dùng ca ˆ ` n tìm các cuo ˆ ´ n hu ’ o ´ ’ ng da ˆ ˜ n tu ’ o ’ ng u ´ ’ ng. Tuy nhiên, tác gia ’ cu ˜ ng muo ˆ ´ n d ¯ u ’ a ra vài lo ` ’ i khuyên d ¯ e ˆ ’ giúp ngu ’ o ` ’ i dùng d ¯ u ’ a ra quye ˆ ´ t d ¯ i ˙ nh trong khi cài d ¯ a ˘ ˙ t. Thu ´ ’ nha ˆ ´ t, d ¯ u ` ’ ng vo ˆ ˙ i vàng và hãy chú ý d ¯ o ˙ c nhu ˜ ’ ng thông báo se ˜ hie ˆ ’ n thi ˙ trên màn hình, và hãy suy nghı ˜ ky ˜ khi cho ˙ n câu tra ’ lo ` ’ i. D ¯ e ˆ ’ minh chu ´ ’ ng cho lo ` ’ i khuyên này xin d ¯ u ’ o ˙ ’ c ke ˆ ’ la ˙ i tru ’ o ` ’ ng ho ˙ ’ p khi tác gia ’ cài Red Hat 7.1, và tu ˙ ’ d ¯ o ˆ ˙ ng nha ˆ ´ n lên nút Next, vì cho ra ˘ ` ng phu ’ o ’ ng án theo ma ˘ ˙ c d ¯ i ˙ nh là d ¯ u ’ . Ke ˆ ´ t qua ’ là tác gia ’ không the ˆ ’ truy ca ˆ ˙ p d ¯ u ’ o ˙ ’ c d ¯ e ˆ ´ n máy này qua các giao thu ´ ’ c ma ˙ ng (telnet, ftp, NFS, Samba), ma ˘ ˙ c dù d ¯ ã ca ˆ ´ u hình giao die ˆ ˙ n ma ˙ ng cho máy. Nguyên nhân là trong phu ’ o ’ ng án theo ma ˘ ˙ c d ¯ i ˙ nh thì tu ’ o ` ’ ng lu ’ ’ a d ¯ u ’ o ˙ ’ c cài d ¯ a ˘ ˙ t, và tu ’ o ` ’ ng lu ’ ’ a d ¯ óng he ˆ ´ t các truy ca ˆ ˙ p tu ` ’ ma ˙ ng. D ¯ e ˆ ’ mo ’ ’ truy ca ˆ ˙ p này, thì trong quá trình cài d ¯ a ˘ ˙ t ca ˆ ` n chı ’ rõ các di ˙ ch vu ˙ d ¯ u ’ o ˙ ’ c mo ’ ’ . Nhu ’ ng chúng ta quá vo ˆ ˙ i vàng! Thu ´ ’ hai, tác gia ’ khuyên không nên d ¯ o ˆ ` ng ý vo ´ ’ i vie ˆ ˙ c tu ˙ ’ d ¯ o ˆ ˙ ng kho ’ ’ i d ¯ o ˆ ˙ ng vào giao die ˆ ˙ n d ¯ o ˆ ` ho ˙ a. Vì cuo ˆ ´ i cùng ngu ’ o ` ’ i dùng không khó kha ˘ n gì khi gõ câu le ˆ ˙ nh startx, còn vie ˆ ˙ c ca ˆ ´ u hình giao die ˆ ˙ n d ¯ o ˆ ` ho ˙ a (ne ˆ ´ u có gì d ¯ ó làm vie ˆ ˙ c không d ¯ úng) vo ´ ’ i ngu ’ o ` ’ i dùng mo ´ ’ i ra ˆ ´ t khó thành công. Sau khi làm xong các công vie ˆ ˙ c phòng xa, ca ˆ ` n quye ˆ ´ t d ¯ i ˙ nh se ˜ to ˆ ’ chu ´ ’ c kho ’ ’ i d ¯ o ˆ ˙ ng nhie ˆ ` u HD ¯ H nhu ’ the ˆ ´ nào, chua ˆ ’ n bi ˙ các o ˆ ’ d ¯ ı ˜ a (phân vùng) d ¯ e ˆ ’ cài d ¯ a ˘ ˙ t, tu ´ ’ c là ca ˆ ` n chia o ˆ ’ d ¯ ı ˜ a thành so ˆ ´ phân vùng ca ˆ ` n thie ˆ ´ t. Nhu ’ ng tru ’ o ´ ’ c khi chuye ˆ ’ n sang các bu ’ o ´ ’ c cu ˙ the ˆ ’ d ¯ e ˆ ’ chua ˆ ’ n bi ˙ o ˆ ’ d ¯ ı ˜ a, xin d ¯ u ’ o ˙ ’ c nói qua mo ˆ ˙ t chút ve ˆ ` ca ˆ ´ u trúc cu ’ a d ¯ ı ˜ a và quá trình kho ’ ’ i d ¯ o ˆ ˙ ng HD ¯ H. Ne ˆ ´ u ai d ¯ ó không d ¯ u ’ kiên nha ˆ ˜ n d ¯ e ˆ ’ d ¯ o ˙ c pha ˆ ` n lý thuye ˆ ´ t này, thì có the ˆ ’ bo ’ qua chúng và chuye ˆ ’ n tha ˘ ’ ng d ¯ e ˆ ´ n va ˆ ´ n d ¯ e ˆ ` cho ˙ n chu ’ o ’ ng trình kho ’ ’ i d ¯ o ˆ ˙ ng. 2.3 Phân vùng trên d ¯ ı ˜ a và quá trình kho ’ ’ i d ¯ o ˆ ˙ ng 2.3.1 The ˆ ´ nào là ca ˆ ´ u trúc "hình ho ˙ c cu ’ a d ¯ ı ˜ a" Nhu ’ ba ˙ n d ¯ o ˙ c bie ˆ ´ t, d ¯ ı ˜ a cu ´ ’ ng go ˆ ` m vài d ¯ ı ˜ a có phu ’ lo ´ ’ p tu ` ’ tính, na ˘ ` m trên cùng mo ˆ ˙ t tru ˙ c và quay vo ´ ’ i va ˆ ˙ n to ˆ ´ c lo ´ ’ n. D ¯ o ˙ c/Ghi du ˜ ’ lie ˆ ˙ u d ¯ u ’ o ˙ ’ c thu ˙ ’ c hie ˆ ˙ n bo ’ ’ i các d ¯ a ˆ ` u d ¯ o ˙ c na ˘ ` m giu ˜ ’ a các d ¯ ı ˜ a này, di chuye ˆ ’ n tu ` ’ tâm d ¯ ı ˜ a ra rìa ngoài cu ’ a d ¯ ı ˜ a. Vòng tròn d ¯ a ˆ ` u d ¯ o ˙ c ve ˜ ra trên các d ¯ ı ˜ a khi quay quanh chúng go ˙ i là rãnh (track), còn ta ˆ ˙ p ho ˙ ’ p các rãnh na ˘ ` m cho ˆ ` ng lên nhau go ˙ i là cylinder. Mo ˆ ˜ i rãnh la ˙ i chia thành các sector, và có the ˆ ’ ghi vào mo ˆ ˜ i sector 512 byte thông tin. Vì the ˆ ´ d ¯ a ˘ ˙ c d ¯ ie ˆ ’ m cu ’ a mo ˆ ˙ t o ˆ ’ d ¯ ı ˜ a thu ’ o ` ’ ng là ta ˆ ˙ p ho ˙ ’ p ba sô: so ˆ ´ cylinder/so ˆ ´ rãnh trong cylinder/so ˆ ´ sector trên rãnh hay còn vie ˆ ´ t ta ˘ ´ t là C/H/S (ba chu ˜ ’ cái d ¯ a ˆ ` u tiên cu ’ a các thua ˆ ˙ t ngu ˜ ’ Tie ˆ ´ ng Anh tu ’ o ’ ng u ´ ’ ng: Cyliner/Head/Sector). Ba so ˆ ´ này go ˙ i là ca ˆ ´ u trúc "hình ho ˙ c cu ’ a d ¯ ı ˜ a". D ¯ ı ˜ a vo ´ ’ i ca ˆ ´ u trúc hình ho ˙ c C/H/S có dung lu ’ o ˙ ’ ng C*H*S*512 byte. D ¯ ı ˜ a cu ´ ’ ng là các thie ˆ ´ t bi ˙ kho ˆ ´ i, tu ´ ’ là d ¯ o ˙ c và ghi thông tin theo các kho ˆ ´ i, và kích thu ’ o ´ ’ c nho ’ nha ˆ ´ t cu ’ a kho ˆ ´ i ba ˘ ` ng mo ˆ ˙ t sector (512 byte). D ¯ e ˆ ’ có the ˆ ’ ghi thông tin lên d ¯ ı ˜ a, ca ˆ ` n d ¯ a ˘ ˙ t d ¯ a ˆ ` u d ¯ ı ˜ a d ¯ úng vi ˙ trí, tu ´ ’ c là chı ’ cho controller bie ˆ ´ t ca ˆ ` n ghi thông tin này vào sector nào. Sector d ¯ u ’ o ˙ ’ c d ¯ ánh d ¯ i ˙ a chı ’ theo so ˆ ´ thu ´ ’ tu ˙ ’ cylinder, so ˆ ´ thu ´ ’ tu ˙ ’ d ¯ a ˆ ` u d ¯ o ˙ c (hay rãnh) và so ˆ ´ thu ´ ’ tu ˙ ’ sector trên rãnh. [...]... ’’ ¯ây ´ ¯e Bây gio chúng ta se xem xét van d ˆ chia các phân vùng cho Linux O d không the chı `’ ˜ ˆ ` ˆ’ ’ chia mot phân vùng Thu nhat, can chia mot phân vùng swap riêng biet cho Linux Khi xác ´’ ´ ˆ ˆ ˆ ˆ ˆ ` ˙ ` ˙ luong cua phân vùng swap Linux can tính d´ n nhung yeu to˙ sau: ´ ´ ’ d nh dung ’ ’ ˜’ ¯i ¯e ˆ ˆ ˆ ˆ ˙ ˙ ´ • Trong Linux, RAM và không gian swap hop lai tao thành bo nho ao chung Ví du,... dòng sau: ¯ó ˆ ˙ C:\bootsect.lnx= "LINUX" ´ ` ´ ´ (tat nhiên, trong dau ngoac kép ban d c có the d ˘ t tên bat ky.) ˘ ¯o ˆ ˆ’ ¯a ˆ ˆ ˙ ˙ ˙ ˙ ` ` ’’ ¯o 8 Viec còn lai là khoi d ˆ ng lai máy tính mot lan nua, và trong trình d ’n chon he d ˆ u ¯o ˆ ¯ie ˆ ˆ ˆ ˜’ ˙ ˙ se có LINUX Neu chon LINUX, thì˙LILO se d oc chay và sau d nó ˙(LILO) se ˙ ´˙ hành ˜ ˜ ¯u ’ ˜ ¯ó ˆ ’ ˙ ˙ ˙ nap Linux ˙ ´ Còn bây gio chúng ta... ˙ nh và cho các hành d ng chay command2, cho lenh hoàn thành, sau ¯ó `’ ˆ `’ ¯u ¯o ˆ le ˆ ˆ ’ ˙ ˙ ˙ ˙ ˙ ´p ’ tie˙ theo cua nguoi dùng ˆ ’`’ 3.3.2 Thao tác & ´ ¯o ˆ ` ´ ¯a Thao tác & d ’oc dùng d ˆ’ to chuc viec thuc hien các câu lenh trong che d ˆ nen sau Neu d ˘ t ¯u ’ ¯e ˆ’ ´’ ˆ ˆ ˆ ˆ ’ ˆ ˙ câu lenh, thì he vo se tra˙lai quyen d `u khien cho nguoi ˙ ˙ ’ ˙ ` ˙ ’ ˙ ´ ’ ˜ dau & ngay sau `’ dùng ngay... theo dành cho thu muc goc (/), kích thuoc khoang 1 Gbyte; ˆ ˆ ’ ’´’ ˙ ` ’ • phân vùng chính thu ba dành cho swap cua Linux (loi khuyên ve kích thuoc cua phân ´’ `’ ˆ ’´’ ’ ’’ vùng này xem o trên); ` ’ ¯ı ¯a ’’ ˆ • phan còn lai cua d˜a d ˘ t thành phân vùng mo rong; ˆ ˙ ˙ ˙ ˜ ’’ ˆ • trong phân vùng mo rong tao các phân vùng lôgíc cho moi HDH se cài d ˘ t: Windows ˜ ¯a ˆ ˙ ˙ ˙và d `ng thoi cho các he... hop cho nhung muc d nhu vay ˜’ ¯ích ’ ’ ˆ ˙ ’ ` ´˙ ´ ’ Trong thành phan các ban phân phoi Red Hat và˙BlackCat (rat có the trong các ban ˆ ˆ ˆ ˆ’ ´ phân phoi khác) có chuong trình fips, phuc vu cho phân chia o d˜a Tuy nhiên, theo ý ˆ ˆ’ ¯ı ’’ ˙ ˙ ´ `’ ´ ’ ’’ kien cua nguoi dùng thì không nên su dung chuong trình này Vì the loi khuyên cua tác ˆ ˆ ’ ’`’ ’’ ˙ ’ ¯ı ´ ´ ’ voi ban d c, nhung nguoi dùng Linux. .. này còn ˙ `n thiet cho cau hình d ’ khoi d ng ˙ ’ ´ ¯a ` ´ ´ truong hop "bat d ´ c ˜ ¯ ˜ ca ¯e ˆ ˆ ˘ ˆ ˆ ˆ ˆ ˆ ’ ¯o ’`’ ’ ˙ ˙ H ` nhieu HD ˆ ¯ ` ` ’ • thu hai, khi cài d ˘ t Linux can cài LILO vào sector d ˆ u tiên cua phân vùng dành ´’ ¯a ¯a ˆ ´ c ˙(/) cua Linux, chu không phai vào sector khoi d ˆ ng chính cua ’ ’ ’’ ¯o ’ cho thu muc go ´’ ˆ ’ ˙ ˙ ’ ´ d˜a (MBR) Chúng ta gia thiet Linux d ’oc cài vào... he d ˆ ¯o ˆ ¯ie ’´’ ’ ’’ ’ ˙ ˙ ` ’ ’ còn phai dành mot phan du tru không nho cho các chuong trình se cài˙d ˘ t ˙ này (không the sau ˙ ˜’ ˜ ¯a ˆ ˆ ˆ’ ’ ’’ ˙ tính rang, 700 Mbyte dành cho Linux o trong bang nói trên chı dành cho ˙ ˙ ` ’ ’’ ’ ’ tránh khoi!) Hãy ˘ ´ d có, ví du, chuong trình các chuong trình cài d ˘ t cùng voi Linux theo mac d nh, trong so ¯ó ´’ ˘ ¯i ¯a ˆ ’’ ’’ ˙ D´ ´ ˙ ˙ ’ ´ soan thao... ra rang, "quy trình" phuc tap voi hai lan khoi d ˆ ng lai chı d ˆ’ chuyen sector ˆ’ ˆ ˆ ˙ ˙ ˙ cua phân vùng dành cho Linux, và phuc hoi ` ` ’’ ¯o khoi d ˆ ng Linux tu MBR vào sector d ˆ u tiên ’ `’ ¯a ˆ ˙’ a Windows ˙ MBR cu ` ´ ’’ ¯ây Quá trình cài d ˘ t Linux ket thúc o d Ban d c d có the chon HDH se khoi d ˆ ng và d ˆ u ˜ ’’ ¯o ¯ie ¯o ¯ã ¯a ˆ ˆ’ ˙ ¯ ˙ ˙ mình ˙ ˙ ’ khien máy tính cua ˆ’ 2.7 2.7.1 ’’... Cài dat và cau hình LILO ¯˘ ˙ ` ´ ’’ ¯o Nhu d nói trong phan lua chon chuong trình khoi d ˆ ng, neu trên máy d cài Windows 98 ¯ã ˆ ’ ˆ ’ ¯ã ’’ ˙ thì˙ lua chon tot hon cho trình khoi d ng là chuong trình có trong ˙ ´ ’ ’’ ¯o voi he thong tap tin FAT16, ´’ ˆ ´ ˆ ˆ ˆ ˆ ’ ’’ ˙´ ˙ ˙ ` ’ thành˙ phan cu˙ moi ban phân phoi HDH Linux – LILO (LInux LOader) ˆ ’a ˆ ¯ ˙ ´ ` Giong nhu truong hop Windows NT, chúng... cua BIOS), nên cho phép giai ¯ı ’’ ¯a ˆ ˆ ˙ ´ ` ˆ ` quyet nhieu van d ˆ cua o d˜a lon, khi mà thu muc /boot không the nam trên phân vùng dành ˘ ˆ’ ` ˆ ˆ ´ ¯e ’ ˆ’ ¯ı ´’ ’ ˙ cho Linux 24 Cài dat HDH Linux trên cùng máy tính voi Windows ´’ ¯˘ ¯ ˙ ` ’’ ¯o ’’ ´ ¯o ¯o D ˆ’ ’ ˆ ˆ ˆ ’’ ¯ e thuc hien phuong án khoi d ˆ ng này, can phân vùng DOS o che d ˆ d ˙ c/ghi, tao trong ˙ muc (ví du, /dos /linux) , và chuyen . Linux cho ngu ’ o ` ’ i dùng Tác gia ’ : Kostromin V. A. Di ˙ ch bo ’ ’ i: Phan Vı ˜ nh Thi ˙ nh Mu ˙ c lu ˙ c 1 HD ¯ H Linux: li ˙ ch su ’ ’ và. mo ˆ ˙ t cuo ˆ ´ n sách ve ˆ ` Linux cho ngu ’ o ` ’ i dùng mo ´ ’ i tuye ˆ ˙ t vo ` ’ i; Tru ’ o ’ ng Ma ˙ nh Cu ’ o ` ’ ng d ¯ ã dành cho teppi mo ˆ ˙ t khoa ’ ng

Ngày đăng: 22/01/2014, 02:20

TỪ KHÓA LIÊN QUAN

w