SlideShare a Scribd company logo
1 of 55
Download to read offline
Linux cho nguo’i dùng
             ’`
                     ’
              Tác gia: Kostromin V. A.
                  ’’
           Dich boi: Phan Vınh Thinh
                            ˜
            ˙                     ˙
Muc luc
 ˙ ˙

1                             ’’
    HDH Linux: lich su và các ban phân phoi
      ¯                                           ’            ´
                                                               ˆ                                                                2
                      ˙
2   Cài dat HDH Linux trên cùng máy tính voi Windows
        ¯˘ ¯                                                     ´’                                                             3
         ˙ ’n bi cài d ˘ t . . . . . . . . . . . . . . . . . . . . . . .
    2.1 Chua                                                                               .   .   .   .   .   .   .   .   .    3
                ˆ            ¯a
                     ˙         ˙
    2.2 Phòng xa và nhung loi khuyên . . . . . . . . . . . . . . .
                                 ˜’ `’                                                     .   .   .   .   .   .   .   .   .    5
                                  ¯ı                        ’’ ¯o
    2.3 Phân vùng trên d˜a và quá trình khoi d ˆ ng . . . . . . . . .                      .   .   .   .   .   .   .   .   .    6
                                                                 ˙’
                         ´ nào là cau trúc "hình hoc cua d˜a" . . . . . . .
                                         ´
         2.3.1 The       ˆ                ˆ                           ¯ı                   .   .   .   .   .   .   .   .   .    6
                                                ’            ˙      ’ ¯ı
         2.3.2 Phân vùng và bang phân vùng cua d˜a . . . . . . .                           .   .   .   .   .   .   .   .   .    7
                                           ’’ ¯o
         2.3.3 Quá trình khoi d ˆ ng HDH công ty Microsoft . . .
                                                        ¯                                  .   .   .   .   .   .   .   .   .    8
                                                  ˙
                       ´ n d ˆ voi các d˜a lon . . . . . . . . . . . . . . .
                             ` ´’
         2.3.4 Va ¯e   ˆ                        ¯ı ´’                                      .   .   .   .   .   .   .   .   .   10
            ’                        ’’ ¯o
    2.4 Lua chon trình khoi d ˆ ng . . . . . . . . . . . . . . . . . .                     .   .   .   .   .   .   .   .   .   11
           ˙       ˙               ’’ ¯o ˙                 ’ ¯
         2.4.1 Trình khoi d ˆ ng LILO cua HDH Linux . . . . . .                            .   .   .   .   .   .   .   .   .   11
                                          ˙
                                          ’’i d ˆ ng khác . . . . . . . . . . . . . .
         2.4.2 Các trình kho ¯o                                                            .   .   .   .   .   .   .   .   .   13
                                                 ˙ ’
         2.4.3 Các phuong án khoi d ˆ ng . . . . . . . . . . . . .
                                 ’’                 ’ ¯o                                   .   .   .   .   .   .   .   .   .   14
    2.5 Chua    ’n bi các phân vùng trên d˙ a . . . . . . . . . . . . . .
                ˆ                                       ˜
                                                       ¯ı                                  .   .   .   .   .   .   .   .   .   14
                     ˙
         2.5.1 Loi khuyên khi tao phân vùng . . . . . . . . . . .
                       `’                                                                  .   .   .   .   .   .   .   .   .   14
                                                  ˙
         2.5.2 Chuong trình d ˆ’ phân chia o d˜a . . . . . . . . . .
                          ’’                  ¯e             ˆ’ ¯ı                         .   .   .   .   .   .   .   .   .   17
                                                    ’’ ¯o
    2.6 Windows NT và Linux: khoi d ˆ ng qua OS Loader cua NT                ’             .   .   .   .   .   .   .   .   .   17
    2.7 Su ’’ dung trình khoi d ˆ ng LILO ˙ . . . . . . . . . . . . . . .
                                   ’’ ¯o                                                   .   .   .   .   .   .   .   .   .   20
                 ˙                      ´˙
         2.7.1 Cài d ˘ t và cau hình LILO . . . . . . . . . . . . . .
                           ¯a            ˆ                                                 .   .   .   .   .   .   .   .   .   20
                            ˙                     `
         2.7.2 Cài d ˘ t các he d ˆ u hành khác sau Linux . . . . . .
                           ¯a               ˆ ¯ie                                          .   .   .   .   .   .   .   .   .   23
                            ˙’              ˙
         2.7.3 Chuyen thu muc /boot lên phân vùng DOS . . . .
                            ˆ          ’                                                   .   .   .   .   .   .   .   .   .   23
              ’’ ¯o                           ˙           `
    2.8 Khoi d ˆ ng Linux tu MS-DOS bang loadlin.exe . . . . . .
                                      `’                  ˘                                .   .   .   .   .   .   .   .   .   24
                   ˙
3   Bash                                                                                                                       27
           ˆ ’
    3.1 He vo là gì? . . . . . . . . . . . . . . . . . . . . . .               .   .   .   .   .   .   .   .   .   .   .   .   27
           ˙
    3.2 Các ký tu d ˘ c biet . . . . . . . . . . . . . . . . . . .
                    ’ ¯a    ˆ                                                  .   .   .   .   .   .   .   .   .   .   .   .   28
                   ˙ ˙      ˙
    3.3 Thuc thi các câu lenh . . . . . . . . . . . . . . . . .
              ’                ˆ                                               .   .   .   .   .   .   .   .   .   .   .   .   29
             ˙                 ˙
         3.3.1 Thao tác ; . . . . . . . . . . . . . . . . . . .                .   .   .   .   .   .   .   .   .   .   .   .   29
         3.3.2 Thao tác & . . . . . . . . . . . . . . . . . .                  .   .   .   .   .   .   .   .   .   .   .   .   29
         3.3.3 Thao tác && và || . . . . . . . . . . . . . . .                 .   .   .   .   .   .   .   .   .   .   .   .   29
         Dˆ`         ¯a`           ˆ’
    3.4 ¯ au vào/d ˆ u ra tiêu chuan . . . . . . . . . . . . . .               .   .   .   .   .   .   .   .   .   .   .   .   30
         3.4.1 Dòng du lieu vào-ra . . . . . . . . . . . . .
                           ˜’ ˆ                                                .   .   .   .   .   .   .   .   .   .   .   .   30
                                 ˙
         3.4.2 Lenh echo . . . . . . . . . . . . . . . . . . .
                     ˆ                                                         .   .   .   .   .   .   .   .   .   .   .   .   30
                     ˙
         3.4.3 Lenh cat . . . . . . . . . . . . . . . . . . . .
                     ˆ                                                         .   .   .   .   .   .   .   .   .   .   .   .   31
                     ˙
                ’n huong d ˆ u vào/d ˆ u ra, d ’ong ong và d ˆ u loc
                             `        `
    3.5 Chuye   ˆ     ’´’ ¯a        ¯a       ¯u `’ ´ˆ      ¯a`                 .   .   .   .   .   .   .   .   .   .   .   .   31
                     ’’                                           ˙
         3.5.1 Su dung >, < và >> . . . . . . . . . . . . . .                  .   .   .   .   .   .   .   .   .   .   .   .   31
                         ˙
MUC LUC                                                                                                         iii
 ˙   ˙

                 ’’
       3.5.2 Su dung | . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                       .   .   33
       3.5.3 ¯ au ˙ c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
                  `
              D ˆ lo                                                                                   .   .   34
  3.6 Tham bien và˙các bien so. Môi truong cua he vo . . . . . . . . . . . . .
               ´
               ˆ                     ´ ´
                                     ˆ ˆ                    ’`’     ’ ˆ ’                              .   .   34
       3.6.1 Các dang tham bie                 ´ n khác nhau . . .˙ . . . . . . . . . . . . . . .
                                                ˆ                                                      .   .   35
                 ´ ˙˘ ’ ˆ ’
                  ˆ         ´
       3.6.2 Dau nhac cua he vo . . . . . . . . . . . . . . . . . . . . . . . .                        .   .   36
                   ´                        ˙
       3.6.3 Bien môi truong PATH . . . . . . . . . . . . . . . . . . . . . .                          .   .   38
                   ˆ                 ’`’
                   ´
       3.6.4 Bien môi truong IFS . . . . . . . . . . . . . . . . . . . . . . .
                   ˆ                 ’`’                                                               .   .   38
       3.6.5 Thu muc hien thoi và thu muc cá nhân . . . . . . . . . . . . . .
                     ’              ˆ         `’          ’                                            .   .   38
       3.6.6 Câu lenh      ˙ export . . . . . . ˙ . . . . . . . . . . . . . . . . . . .
                                    ˙                           .                                      .   .   38
                        ˆ
  3.7 Khai trien bie˙ thuc . . . . . . . . . . . . . . . . . . . . . . . . . . . .
              ˆ’ ˆ’u ´’                                                                                .   .   39
                             ˆ’ ´
       3.7.1 Khai trien dau ngoac . . . . . . . . . . . . . . . . . . . . . . .
                                    ˆ             ˘                                                    .   .   39
                            ´ ´                   ˙
       3.7.2 Thay the dau ngã (Tilde Expansion) . . . . . . . . . . . . . . .                          .   .   40
                             ˆ ˆ
                            ´
                            ˆ                       ´
                                                    ˆ            ´ ´
       3.7.3 Phép the các tham bien và bien so . . . . . . . . . . . . . . . .
                                                                  ˆ ˆ                                  .   .   40
       3.7.4 Phép the       ´ các câu lenh . . . . . . . . . . . . . . . . . . . . . . .
                            ˆ                    ˆ                                                     .   .   41
                            ´ ´                  ˙
       3.7.5 Phép the so hoc (Arithmetic Expansion) . . . . . . . . . . . . .                          .   .   41
                            ˆ ˆ
                                   `’   ˙
       3.7.6 Phân chia tu (word splitting) . . . . . . . . . . . . . . . . . . .                       .   .   41
       3.7.7 Khai trie       ˆ’n các mau tên tap tin và thu muc (Pathname Expansion)
                                              ˜
                                              ˆ          ˆ            ’                                .   .   41
       3.7.8 Xóa các ký tu d ˘ c biet ˙ . . . . . . . ˙ . . . . . . . . . . . . .
                                       ’ ¯a         ˆ .                  .                             .   .   42
  3.8 Shell - mot ngôn ngu ˆ          ˙ lap trình . . . . . . . . . . . . . . . . . . . . . .
                                            ˙       ˙                                                  .   .   42
                 ˆ                  ˜’
                 ˙        ’’              ˙
       3.8.1 Toàn tu if và test (hoac [ ]) . . . . . . . . . . . . . . . . . . . .
                                                    ˘                                                  .   .   42
                          ’’                ¯ie` ˙ˆ ’              ˆ’ ´’
       3.8.2 Toán tu test và d ˆ u kien cua bieu thuc . . . . . . . . . . . . . .                      .   .   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 cua he vo và lenh source . . . . . . . . . . . . . . . . . . . . . .
                                      ˆ                                                                .   .   49
  3.10 Câu lenh sh    ˙ . . . . ˙. . . . . . . . . . . . . . . . . . . . . . . . . . . .               .   .   50
            ˆ
            ˙
’
Danh sách bang

 2.1    ´             ’             ’’ ¯o
       Cau trúc cua sector khoi d ˆ ng chính . . .
        ˆ                                              . . . . . . . . . . . . . . . . . .                                      9
                                        ˙
              `u su dung không gian d˜a cua HDH
                     ’’
 2.2   Nhu ca ˆ                             ¯ı ’ ¯     . . . . . . . . . . . . . . . . . .                                     15
                          ˙
 3.1               ˆ        `
       Các câu lenh d ˆ u loc . . . . . . . . . . .
                           ¯a                          .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   34
 3.2            ´
       Thay the các˙ tham ˙bien d ˘ c biet . . . . .
                                 ´ ¯a                  .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   36
                ˆ                ˆ          ˆ
 3.3   Ký tu xác d nh dang dau nhac ˙. . . . . . .
            ’         ¯i           ´ ˙ ˘
                                   ˆ      ´            .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   37
 3.4   Các ký tu tao ma˙ . . . . . . . . . . . . .
           ˙
                   ’
                        ˙     ˜
                              ˆu                       .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   42
                  ˙ ˙
’
DANH SÁCH BANG                                                                                     1

         `
        ¯ˆ
Loi nói dau
 `’
D          ’           ´
                       ˆ                  ’`’                   ’      ’
¯ ây là ban dich cuon "Linux cho nguoi dùng" (sêri sách tu hoc) cua Kostromin Victor
Alexeevich co   ˙ng thêm mot vài (rat ít) kinh nghiem su dung Linux cua teppi. Ban goc d oc
                                   ´
                                   ˆ                   ’’      ˙ ˙ ’            ’ ´ ¯u ’
               ˆ          ˆ                        ˆ                                 ˆ     ’
   ´         ´
viet trên tieng˙ Nga. Theo˙yêu cau cua Kostromin˙ A. V., xin d oc d a ra các liên ket toi ban
                                 ` ’                      ˙                        ´ ´’ ’   ˙
   ˆ         ˆ                   ˆ                            ¯u ’ ¯u
                                                                ’    ’             ˆ
  ´ ¯ây:
goc d                                                            ˙
  ˆ
http://rus-linux.net/book1.php?name=book1/oglavl
http://linux-ve.chat.ru/

 `’ ’ ’
Loi cam on
       ’ ’                ¯ã       ¯o                   ¯ã ´ ˆ ˆ      ´
                                                                      ˆ          `
Xin cam on các bác sau d giúp d ˜’: Kostromin V. A. d viet mot cuon sách ve Linux cho
                                                                                 ˆ
nguoi dùng moi tuyet voi; Truong Manh Cuong d dành cho teppi ˆ    ˙ mot khoang không trên
                                                                             ’
   ’`’        ´’    ˆ `’       ’’              ’`’ ¯ã
                    ˙ d ’ d ˘ t cuon sách này; hai bác Nguyen Dai Quý và Nguyen Dang
http://phoc.minidns.net ¯e ¯a     ´ ˙                        ˆ˜ ¯      ˙           ˜
                                                                                   ˆ     ˘
                         ˆ        ˆ
                             ˙ c su dung LT X. Bác Nguyen Da˙ Quý d d c và su¯ ˙
Hoàng Tuân d giúp trong vie ’’               A              ˜
                                                            ˆ ¯ i                    ’’a cho
               ¯ã               ˆ              E                          ¯ã ¯o
phiên ban 0.9. Xin hãy gui thu nhac teppi tai teppi@vnlinux.org neu nhu teppi ˙ quên ai d
        ’               ’’ ’ ˙ ´  ˘    ˙                          ˙
                                                                  ´
                                                                  ˆ     ’      có          ¯ó.
                                           ˙

 ’     `
       ˆ
Ban quyen
     ´                                   ’’         ’     `
Cuon "Bash cho nguoi dùng" này su dung ban quyen GPL. Nói mot cách ngan gon, ban có
     ˆ                 ’`’                                ˆ               ˆ          ´
                                                                                     ˘
theˆ’ làm bat ký thu gì: in, tang, bán, d´ t,... nhung xin hãy thêm hai d ˙’ong dan sau vào các ban
              ´
              ˆ    ´’         ˘         ¯oˆ
                                             ˙
                                                    ’                   ¯u `’    ˜
                                                                                 ˆ
                                                                                          ˙   ˙ ’
        ’
sao cua mình:                 ˙
http://rus-linux.net/book1.php?name=book1/oglavl
http://teppi.org/l4u/
          ’                                                                    `
Tác gia Kostromin V. A. cung nhu nguoi dich không chiu trách nhiem ve hau qua do viec su
                               ˜      ’ ’`’                               ˆ    ˆ ˆ      ’     ˆ ’’
            ´
dung cuon sách này gây ra.                        ˙           ˙           ˙        ˙          ˙
            ˆ
  ˙
           ’  ˆ    ˆ
Phiên ban và cap nhat
       ’
Phiên ban 0.9 ˙    ˙
   ˆ       ˆ    ´
Cap nhat cuoi cùng Ngày 9 tháng 2 nam 2005
                ˆ                           ˘
   ˙ i d ` ˙nghi sua d ’i, thông báo loi chính ta, loi kien thuc cua ban dich cung nhu d ` nghi giúp
Mo ¯e              ’’ ¯o              ˜         ’ ˆ ´˜ ˆ      ´’ ’ ’
        ˆ              ˆ              ˆ                                        ˜      ’ ¯e
                                                                                         ˆ
d ˜’˙dich xin ˙gui cho Phan Vınh Thinh theo d a chı teppi@vnlinux.org.
                  ’’                                     ’                ˙                   ˙
¯o                               ˜                ¯i
      ˙                                 ˙          ˙
Chuong 1
   ’’
                 ’’        ’         ´
                                     ˆ
HDH Linux: lich su và các ban phân phoi
 ¯
            ˙
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
Linux. Ngoài ra, trên Internet ban có the                        ’ tìm thay rat nhieu cuon sách nó ve van d ˆ này. Và tat
                                                                 ˆ           ´ ´
                                                                             ˆ ˆ              ˆ`        ´
                                                                                                        ˆ                     ` ´ ˙ ¯e
                                                                                                                             ˆ ˆ       `                ´˙
                                                                                                                                                         ˆ
ca                              ´ ´’                ˙
  ’ các ban phân phoi lon (Debian, Slackware, Fedora, Mandrake, ...) d ˆ u d có cuon huong
              ’                                                                                                           ` ¯ã              ´
                                ˆ                                                                                       ¯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 ´
                                                                                                      `        ˆ
                                                                                                                             ˙’ ˙
                                                                                                                               ˆ          ’´’
d ˘ t, d ˆ           `’           ’ ˜ ¯i               ’             ´                        ˙
          `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                             ˙
 ¯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                    ’`’
dùng làm quen. Nhu the ˆ                              ˙             ˙
                                     ´ , mot cách tu nhiên, neu nguoi dùng d làm viec voi HDH Windows
                                                                            ´
                                 ’ ˆ                         ’              ˆ           ’`’              ¯ã             ˆ ´’ ¯
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                        ´ ´ ’ ˙ ˜’
không ˆ         ´        ´
                         ˆ       ’ ¯ánh mat tat ca nhung thu d Boi vì trên mot máy tính có the cù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
                          ¯˘
                    ˙      ˙
      ˆ’      ¯a        `
Có the cài d ˘ t Linux bang mot trong các cách sau:
                        ˘    ˆ
               ˙             ˙
         `’ ˆ’ ¯ı
    • 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;
         `’                           ˆ ˆ
                                 ˙    ˙ ˙
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             `’
CD-ROM, hon nua viec mua các d˜a CD bây `’                        ˙ gio không gây khó khan gì.
                                                                      ˙                    ˙ ˘                   ˙
                    ’    ˜’ ˆ                        ¯ı
      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                    ˆ          ´
                                                                         ˆ           ˆ `’ ´   ˆ ´ ’ ˜’
                                                                                                     ˆ
  ´             `       ´ ’
cau hình can thiet cua máy               ˙tính. Neu nhu máy tính cua ban tam thoi van còn làm viec duoi
                                                      ´       ˙              ’       ˙          `’ ˆ ˜
  ˆ             ˆ       ˆ                             ˆ        ’                                                      ˆ      ’´’
HDH Windows 95/98/2000/XP, thì ban se tìm thay rat nhie                 ´ ´        ˙ `u ˙thông tin neu nhan chuot phai
                                                                                                       ´     ´        ˙       ’
   ¯                                                            ˜       ˆ ˆ          ˆ                 ˆ     ˆ         ˆ
          ’u tuong My Computer, chon lenh Properties. O d ban có the tìm thay gan he˙ tat ca
vào bie ’ ’
         ˆ                                              ˆ
                                                         ˙                  ’’ ¯ây                ’
                                                                                                  ˆ        ´ ˆ ´t ´ ’
                                                                                                           ˆ    ` ˆ ˆ
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        ˜’            ˜’           ´
                                                                                      ˆ
         ’ giúp ba ¯o˙n d c, xin d oc d ˙a ra d danh sách nhung thông tin can thu thap. Xin d ` ng
                                                                                           ˙        `
      ¯ e
      Dˆ                               ¯u ’ ¯u
                                         ’         ’       ¯ây                  ˜’
                     ˙ co gang ghi càng nhieu du lieu ve mot thiet bi càng tot (tat ca ˙ ng thông
                           ˙´ ˘            ˙
                                                                                                    ˆ         ˆ           ¯u’
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
             ˆ’         ´
                        ˆ           ˜’       ˜’ ˆ                   ` ˆ
                                                               ˜ ˆ ¯e
                                                                              ˙
                                                                                      ¯a và ´   ˆ                       ˆ
    ´
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);
                       ˆ                       ˆ
                       ˙                       ˙
              ¯o ´’
               ˆ           ˆ’ ¯ı
            – d´ i voi các o d˜a CD-ROM không phai IDE, cung nhu SCSI - nhà san xuat và so
                                                  ’      ˜      ’            ’    ´
                                                                                  ˆ      ´
                                                                                         ˆ
                ˜
              mau mã.
                ˆ
     • Chuot:
          ˆ
          ˙
         – loai chuot (serial, PS/2, hay bus mouse);
                     ˆ
               ˙     ˙
         – giao thuc (Microsoft, Logitech, MouseMan, v.v. . . );
                   ´’
            ´
         – so nút;
             ˆ
            ¯o ´’
             ˆ          ˆ ˘         ˆ’   ˆ ˆ          ˆ ´ ´’ ’ ’ ˆ’ ¯ó.
                                                      ` ˆ
          – d´ i voi chuot cam vào cong noi tiep thì can so thu tu cua cong d
                            ´            ´ ´
                        ˙                                        ˙
     • Cac màn hình
        ˙
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      ´’
              hình, Windows không ˆ      ˙ hien thi˙ nhung giá tri này, và chúng rat˙ quan trong trong
                                                  ’˙                                ´
                                                             ˜’                     ˆ
              khi ca ´ u hình giao dien d ˆ hoa).
                                                `        ˙              ˙                    ˙
                     ˆ                    ˆ ¯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
                ˙
               ¯i      ’        ’                 ’          `
            – d a chı IP cua các máy chu tên mien (DNS server);
                                                            ˆ
                ˙
                       ’        ’            ’
            – 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
                           ˜’   `’
                           ¯a ¯                                                ´
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
      ’´’                                                                      ˆ             ’ ˆ
                             ˙cháy"). Vì rat có the ban d c se phai˙ phân vùng lai o d a, thay d ’i ban ghi
                                                               ’                                    ˙
cháy hon chua ’         ˜’                     ´ˆ             ˆ           ¯o ˜ ’                                        ˆ’ ¯ı ˜         ¯o ’
                                                                                                                                         ˆ
     ’’i d ˆ ng (Boot Record) và làm viec vo
kho ¯o                                                              ˙ i các tap tin khoi d ng cung nhu các tap tin cau hình.
                                                                            ˙                 ’’ ¯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                                     ’                    ˜        ¯em         ¯em              ˆ ´   ˆ        ’             muo
                                                                                                                                       ˆ
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
    ’`’           ’ ´    ˆ          ˆ’                     ’             ¯o ˜
                                                                                                ˙ ’ d
                                                                                                     ’ ˆ             ˜’             ´
                                                                                                                                    ˆ
kho  ’ i tình ´  ˙huong này và phuc hoi du lieu can thiet không d còn˙là mot câu hoi. Nhung roi vào
                                                    ` ˜’ ˆ ˆ       ˙ `˙ ´                                                         ’
                       ˆ                            ˆ                             ˆ             ¯ó                  ˆ                    ’   ’
              ´                             ˙ ˜                  ˙´                                     ` ` ˙
              ˆ             ’ ˆ ´ ´’ ˆ
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                                  ˆ ¯ı                                               ˆ ¯ı           ˆ                      ˆ ˆ ´   ˆ
(neu´   ˙ ban d c còn chu˙ tao). Thu hai, can ghi˙ lai nhung ˙du lieu có giá tri (backup).˙Và thu
                                      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            ˆ ´   ˆ         ˜        ˆ `’
khác: ne      ´ u có gì d ˙ xay ra không theo ý muo˙ thì không nên hoang mang. Xin chia se mot
               ˆ
                      ˙
                                ¯ó  ’                                         ´n
                                                                              ˆ
                                                                                            ˙                        ˙                       ’ ˙ˆ
                               `         ` `                              ’
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
  ´
ket qua là
  ˆ         ’                                     ˆ’ ’’ ¯o ¯u ’  ˆ          ’                     ˆ’ ´ ´ ¯e
                                                                                                         ˆ ˆ ˆ                      ’    ˜
còn cách gì khác ngoài d nh dang lai o ¯ı                        ˙’ d a và cài d ˘ t lai tu d `u. Bây gio thì tác gia d hieu là
                                                                              ˙                  `’ ¯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                     ˆ             ˆ’     `
                                                                                                                                       ˘
Almesberger ¯úng, ˙ d ˙ khi trong huong dan su˙ dung LILO có d a ra ˙ ng loi khuyên sau cho
                                                                   ˜ ’’                    ˙                      nhu
                                                       ’´’         ˆ                                   ¯u’             ˜’       `’
nguoi dùng khi roi vào truong hop khó khan nhu vay:
      ’ `’                       ’         ’ `’          ’               ˘ ˙ ’ ˆ
                                                        ˙                              ˙
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          ˙                                                    ˙    ˙

            ¯o         ˆ D˘      ˆ               ’`’   ’       ˆ ´
      • Hãy d c tài lieu. ¯ ac biet trong các truong hop, khi he thong làm nhung gì ban d c
                                                                   ˆ         ˜’         ¯o
        không ˙mong d˙ i. ˙      ˙                    ˙        ˙                     ˙ ˙
                      ¯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
                          ˆ `’                              ˆ                                      ˆ                ´’                  ˆ
lai su kien cua he ´      ˙ thong (can tìm chúng trong thu muc /var/log).
                                           `                                                       ˙                                    ˙
        ’ ˆ ’ ˆ ˆ                          ˆ                                   ’
 ˙ ˙ ˙                     ˙
                          ’’                                                         ˙                             ’             `         ’       ´
       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                   ˆ
                                `
sách. Nguoi dùng can tìm các cuon hu ´’
                 `’                                   ´       ˙ong dan tuong ung. Tuy nhiên, tác gia cung muon d a
                                                                      ˜ ’ ’ ´’                                           ’ ˜                 ´ ¯u
                ’               ˆ                      ˆ      ’       ˆ                                                                      ˆ       ’
ra vài loi khuyên d ˆ’ giúp nguoi dùng d ’a ra quyet d nh trong khi cài d ˘ t.
           `’                ¯e                ’`’             ¯u             ´ ¯i
                                                                              ˆ                                ¯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 ˆ’ ˙                                                      ˙
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
                         ˜ ˜                                                           ´’             `’                              ¯u ’ ˆ’
truong hop khi tác gia cài Red    ’        ˙ Hat 7.1, và tu d ng nhan lên nút Next, vì cho rang phuong án
                                                                                        ´                                      `          ˙          ˙
    ’`’        ’                                                      ’ ¯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 ˙                                                  ˘       ¯ã ´   ˆ
                                                                                            ˙
                                                                                                          ˆ
                            ’’                       ˘ ¯i ˙ ’`’ ’’ ¯u ’
nhân là˙trong phuong án theo mac d nh thì tuong lua d ’oc cài d ˘ t, và tuong lua d                    ¯a
                                                                                                          ˙     ˙`
                                                                                                                 ’ ’ ’’ ¯óng het các          ´ˆ
                             D ˆ’ ’’
truy cap tu mang. ¯ e mo truy cap
                `’                                   ˙ này, thì trong quá trình cài d ˘ t can chı rõ các dich vu d oc
                                                           ˙                              ˙             ˙ `       ’
         ˆ                                         ˆ                                                 ¯a ˆ                                        ¯u ’
                                                                                                                                                   ’
    ’’
mo. Nhu  ˙ ng chúng ta quá voi vàng! Thu hai, tác gia khuyên không nên d `ng ý˙voi viec ˙
                       ˙                           ˙              ´’                 ’                ˙                                ´’ ˆ ’˙ tu
              ’                              ˆ                                                                         ¯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 `’
  ´’                         ´’ ˆ ´      ˙                              ˙              ˙                                    ˙
           ’
                                                                                 `
       Sau khi làm xong các công viec phòng xa, can quyet d nh se to chuc khoi d ˆ ng nhieu
                                                         ˆ                       ˆ         ´ ¯i
                                                                                           ˆ              ˜ ˆ’ ´’               ’’ ¯o               ˆ`
                                                         ˙ 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˜
                     ˆ               ˆ’                ˆ’ ¯ı                          ¯e
                                                                                       ˆ        ¯at, ´’         `
                                                                                                                ˆ               ˆ’ ¯ı˜                ´ˆ
phân vùng ca                  ´             ˙                          ’                         ˙
                      `n thiet. Nhung truoc khi chuyen sang các buoc cu the d ˆ’ chuan bi o d˜a, xin          ’ ¯e           ’          ’ ¯ı
                     ˆ        ˆ          ’          ’´’                ˆ                        ’´’          ˆ               ˆ         ˆ
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 ’
 ¯u ’                     ˆ             ˆ ´
                                        ` ˆ                ’ ¯ı                               ’’ ¯o ˙ ¯                ´ˆ          ¯ó                ¯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              `                ´                         ’ ’                    ˙               ’        ’
kiên ˆ ˆ                          ˆ                ˆ                        ˆ                                      ˆ         ˘        ¯e ´ ¯e
                                                                                                                                       ˆ ˆ ˆ
chon chuong trình        ˙ khoi d ng.
                                   ’’ ¯o
              ’’                         ˆ
     ˙                                   ˙

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 ´ ’ ¯   ˙ ´                                                      ’’                   `
  ´’ ˆ ˆ                                ˜’ ˆ ¯u ’ ’         ’ ˆ                    ¯a ¯o
                                                                                    ˆ         ˘        ˜’ các d˜¯ı
chuye   ˙n tu tâm d a ra rìa ngoài cua d ˙ Vòng tròn d `u d c ve ra ˙
        ’ `’                ˙                ˙’            ˙        ˙
        ˆ              ˜
                      ¯ı                         ¯ı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
                                                                                                     ˙
rãnh lai chia thành các sector, và                      ˆ’                ˜
                                                                          ˆ                                            ´ ¯a
                                                                                                                        ˆ
dˆ        ˙’
    ’m cua mot o d˜a thuong là tap hop ba sô: so cylinder/so rãnh trong cylinder/so sector trên
                     ’ ¯ı                                        ´              ´                             ´             ˙
 ¯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`           ’            ˆ    ˜’ ´  ˆ             ’ ’ ´’
Cyliner/Head/Sector). Ba so này goi là cau trúc "hình hoc cua d˜ ¯ ˜ ´’ ´
                                       ´                 ´                         ’ ¯ı ˙a". Dıa voi cau trúc hình hoc
                                       ˆ                 ˆ                                               ˆ
                                                                              ˙
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ı ´’                     ˆ
                                      ˙
                                            ˆ                                                    ˆ                  ’´’
    ´ ’
    ˆ            ´ `
nhat cua khoi bang mot sector (512 byte). ¯ e
                 ˆ ˘            ˆ                             Dˆ  ’ có the ghi thông tin lên d˜a, can d ˘ t d ˆ u d˜a
                                                                           ˆ’                       ¯ı      `
                                                                                                            ˆ ¯a ¯a ¯ı`
d                               ˙                      ´ ˆ   `
                              ’ cho controller biet can ghi thông tin này vào sector nào. Sector d ’oc          ˙
 ¯úng vi trí, tuc là chı
                  ´’                                   ˆ                                                                  ¯u ’
d           ˙ ’             ´ ´’ ’                 ´ ´’ ’ ¯a ¯o    `                         ´ ´’ ’                         ˙
 ¯á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                ˆ                       ˆ                                         ˆ
           ˙                        ˙                        ˙         ˙                               ˙
¯ı                ’’ ¯ ˆ
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
            ’
nhân cua viec    ˆ                                  ch ’’              ’               ¯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 ’      ¯ı ´’
                          ˜                          ˜
                                                ’ ’ ¯ı            ˆ’             ’      ’ ˘      ’
Khi d ¯ã˙ 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
                 ˙                    ’ ¯ı       ˙       ˙           ’
         ¯ó          ˜      ˆ         ˆ ˜                        ¯ ˆ       ¯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                      ˆ             ’
các phân vùng (partition table). Mo         ˜i phân vùng d ’oc dùng nhu mot d˜a vat lý riêng re. Mot
                                            ˆ              ¯u ’          ’ ˆ ¯ı ˆ                     ˜ ˆ
truong hop nói riêng d là trong các phân vùng khác           ˙ nhau có the˙ cài d ˘ t˙ các he d `u hành
                                                                            ’                           ˙
    ’`’        ’              ¯ó                                            ˆ       ¯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 */
                                                         `          ˙                   ˙
     char begin[3]; /*                       CHS sector dˆu tiên, 24 bit
                                                        ¯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 */
     int start;      /*                       ´ ’            `
                                             so cua sector dˆu tiên (32-bit, tính tu 0) */
                                              ˆ             ¯a                     `
                                                                                   ’
     int length;     /*                       ´
                                              ˆ
                                             so sector có trong phân vùng (32 bit) */
   };


        ’                        ¯ı         ’`’ ¯u ’                 ’’
      Bang phân vùng d˜a thuong d ’oc tao boi chuong trình fdisk. Trên HDH Linux ngoài
                                                                                ’’                                        ¯
chuong trình fdisk "truye
     ’’                                  `n thong" (tuy˙vay rat khác so voi chuong trình fdisk trong MS-DOS
                                         ˆ       ´
                                                 ˆ
                                                           ˙
                                                                  ˆ ´  ˆ                    ´’      ’’
                                                                  ˙
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ó              ˆ ´’ ’                              ¯ı
không quan tâm chú ý d ˆ               ´ n thông tin có trên d˜a. Chı khác bie˙t voi fdisk o giao dien thuan
                                      ¯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            ’’
na˙ng cao hon, ví ˙ , cho phép ˙
  ˘                        du     ˙               thao tác trên các phân           ˙ vùng d có cua d a.     ’ ¯ı
                  ’                                                                              ¯ã               ˜
                            ˙
                ’’ dung truong begin và end cua bang phân vùng và Interrupt 13 cua BIOS (Int 13h)
                                                               ’ ’                                                       ’
      DOS su                  ’`’
d ˆ’ truy cap to ¯ı  ˙i d a, vì the không the su dung d a có dung luong lon hon 8,4 Gbyte, ngay ca
 ¯e           ˆ ´’ ˜                   ´
                                       ˆ                  ˆ’ ’’          ¯ı˜                     ’’       ´’ ’                                    ’
              ˙
voi các BIOS moi (ve ˆ
  ´’                     ´’ ˆ   ` 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    `                    ´ ’’                                                          ’ ´’ ’
                                                         ˜       ¯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
                                             ’ `’                                                                 ¯ı         ˆ ’
vùng chua d ˆ´’ ¯e                ˙
                   ´ n 232 sector, tuc là dung luong có the d t 2 Tbyte
                                            ´’                                   ’ ¯a                                             ˙
                                                                ’’               ˆ
                                                                 ˙                     ˙
                      ’              ˆ’ ¯ı         ’
      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
các phân vùng lôgíc. Sector d ˆ u tiên cu         `          ˙ ’ a phân vùng mo rong ghi nho bang phân vùng voi
                                                                                     ˙ ’ ˙                ˙      ´’ ’                           ´’
                                                ¯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                       ’
này, 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
                   ´      ˙           ˙                         ’’ ˆ           ˙            ’ ˙’
                                                                                               ’
         ˜         ˆ          ’                                                                                                ¯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 ’ ˆ
                                                                                                     ’                  ˜
                                                                                                                        ˆ           ´
                                                                                                                                    ˘           ˙`
                                                                                                                                                   ’
  ’                           ´    ˙
bang phân vùng, mat xích d ˆ u tiên mô ta
                              ˘               `                  ’˙ ba phân vùng chính, và moi mat xích tiep theo –
                                                                                      ˙               ˙      ˙˜ ´                   ´
                                            ¯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:
           ’’                                                        ˆ                 ˆ       ˆ
                                                                                       ˙
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.                ’                                     ’ ´ ˆ ˆ ˜            ˜’
che                                     ’
    ´ . 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       ˙                               ˙
    ˆ                                   ˆ           ˆ ´’ ’                                          ¯ı               ’
               ˙
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ó
                                              ˆ ¯ı ˆ                                  ˆ                    ’’ ˆ        ´’
the ’ 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
    ˆ                        ’ ˙      ’
                                      ˆ
                                              ˙
                                                 ˆ
                                                           ˙
                                                                     ˆ        ’’
                                                                                      ˙
                                                                                                        ˆ’ ¯ı                    ´ ¯ã
                                                                                                                                 ˆ
         ˙           ˙ 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 ’            ˆ               ’       ´
                                                                                                              ˆ
/dev/hdb, /dev/sda, v.v. . . Các phân
                                                           ˙ vùng˙ chính có thêm so 1-4 trong˙ tên thiet bi:
                                                                                      ˙          ´                            ´
                                                                                                 ˆ                             ˆ
/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/
                                                                                                                                      ˙
          ´ `
          ˘ ¯a `’ ´      ˆ         `’ ˜’             `
                                                   ¯e ˆ ¯e ’’   ˆ                    ˆ’
. . . (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           ˆ’ ’
tên nhu /dev/hda3 hay /dev/hda4 ¯o                      ˙ (d n gian là phân vùng chính thu˙ba và thu tu không
                                                                       ’                       ˙        ´’          ´’ ’
            ’                                                  ’
d ’oc tao ra) và ngay sau /dev/hda2 ban d c tha
 ¯u ’                                                            ¯o      ´ y /dev/hda5 (phân vùng lôgíc trong phân
                                                                         ˆ
vùng mo rong /dev/hda2), và sau d ˙ viec d
     ˙ ˙’
              ’  ˆ
                                                                  ˙              ´
                                                       ¯ó thì ˆ ¯ánh so lai theo thu tu thông thuong.
                                                                                 ˆ             ´’ ’             ’`’
                 ˙
      Trong Windows các phân vùng lôgíc nha ¯u ’                    ˙ n d oc tên (chu cái), bat d `u tu chu cái cuoi
                                                                                     ˙               ˙´˘ ¯a `’ ˜’                    ´
                                                                     ˆ       ’              ˜’              ˆ                        ˆ
dùng dành cho phân vùng chính. Ví du neu mo ¯ı ’              ´      ˙ t d a cung có hai phân vùng chính (C: và D:)
                                                                              ˙ ´
                                                              ˆ        ˆ ˜
                                ’’ ˆ                     ˙             ˙’
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
         ˆ                                                                ’ ˆ                                                     ˜’
phân     ˙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
                                                                              ˙     ˙
                                  ˜ 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
            `
        ˆ ¯ie                        ¯e       ˆ’ ´ ¯a ¯ie
                                                  ˘ `       `   ˆ’              `
                                                                                ˆ                      ˆ
     ´’ ˙ 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     ’                           ˙         ’      ˙
             ˆ                                       ˆ            ¯
                   ’’ ¯o    `’ ˆ’ ¯ı ´’
tâm d´ n viec khoi d ˆ ng tu o d˜a cung, nên se      ˙không xem xét d´ n viec khoi d ng tu d a mem,
                                                                                 ’’ ¯o    `’ ¯ı    `
        ¯e
         ˆ    ˆ                                    ˜                ¯eˆ     ˆ         ˆ       ˜ ˆ
CD-ROM và     ˙ qua mang. Hãy bat d `u tu MS-DOS và MS Windows˙ cu (xin d ` ng quên rang,
                       ˙             ´ ˆ
                                     ˘ ¯a `’                                          ˙           `
                                                                                                  ˘
                                                                              ˜       ¯u’
viec phát trie         ˙
                ’n và hoàn thien máy tính cá nhân song song voi su phát trien cua HDH cua
                                                                     ´’ ’           ’ ’              ’
    ˆ           ˆ               ˆ                                                   ˆ         ¯
    ˙
Microsoft và nhung quye ¯i ´ t d nh su dung trong các HDH này có a˙ huong manh d´ n quyet
                                ˙       ’’                               ’ nh ’’’                    ´
                    ˜’     ˆ                                  ¯                             ¯e
                                                                                             ˆ        ˆ
                                 ˙ ´ t bi). ˙                                           ˙
          ’                ˆ’
d nh cua các nhà phát trien thie
 ¯i                                 ˆ
  ˙                                      ˙
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung
Vn It  Linux Cho Nguoi Moi Dung

More Related Content

Viewers also liked

[Vietnam Mobile Day 2014] Thanh toán bằng thẻ ngân hàng trên mobile chưa bao ...
[Vietnam Mobile Day 2014] Thanh toán bằng thẻ ngân hàng trên mobile chưa bao ...[Vietnam Mobile Day 2014] Thanh toán bằng thẻ ngân hàng trên mobile chưa bao ...
[Vietnam Mobile Day 2014] Thanh toán bằng thẻ ngân hàng trên mobile chưa bao ...AiTi Education
 
Chuoi cung ung
Chuoi cung ungChuoi cung ung
Chuoi cung ungĐỗ Man
 
The visa tra truoc bancore
The visa tra truoc bancoreThe visa tra truoc bancore
The visa tra truoc bancoreNguyen Binh
 
Chapter 04 __phan_tich_thi_truong_va_nguoi_tieu_dung
Chapter 04 __phan_tich_thi_truong_va_nguoi_tieu_dungChapter 04 __phan_tich_thi_truong_va_nguoi_tieu_dung
Chapter 04 __phan_tich_thi_truong_va_nguoi_tieu_dungLê Nguyễn Organization
 
Trelaodong
TrelaodongTrelaodong
Trelaodongforeman
 
Luận văn tốt nghiệp
Luận văn tốt nghiệpLuận văn tốt nghiệp
Luận văn tốt nghiệpguest3c41775
 
Tac Dong Cua Tham Gia WTO Voi Lao Dong Viet Nam
Tac Dong Cua Tham Gia WTO Voi Lao Dong Viet NamTac Dong Cua Tham Gia WTO Voi Lao Dong Viet Nam
Tac Dong Cua Tham Gia WTO Voi Lao Dong Viet Namforeman
 
18. Ky Nang Lanh Dao Theo Tinh Huong
18. Ky Nang Lanh Dao Theo Tinh Huong18. Ky Nang Lanh Dao Theo Tinh Huong
18. Ky Nang Lanh Dao Theo Tinh Huonggaconnhome1988
 
Tỷ giá và can thiệp chính sách
Tỷ giá và can thiệp chính sáchTỷ giá và can thiệp chính sách
Tỷ giá và can thiệp chính sáchGoodbye Mybaby
 
Moi quan-he-suc-khoe-gioi-tinh-lam-cha-me-doi-voi-thanh-thieu-nien-co-van-de-tu-
Moi quan-he-suc-khoe-gioi-tinh-lam-cha-me-doi-voi-thanh-thieu-nien-co-van-de-tu-Moi quan-he-suc-khoe-gioi-tinh-lam-cha-me-doi-voi-thanh-thieu-nien-co-van-de-tu-
Moi quan-he-suc-khoe-gioi-tinh-lam-cha-me-doi-voi-thanh-thieu-nien-co-van-de-tu-Thuy Tien Do
 
GIẢI PHÁP MỞ RỘNG TÍN DỤNG TIÊU DÙNG TẠI NGÂN HÀNG ĐẦU TƯ VÀ PHÁT TRIỂN VIỆT ...
GIẢI PHÁP MỞ RỘNG TÍN DỤNG TIÊU DÙNG TẠI NGÂN HÀNG ĐẦU TƯ VÀ PHÁT TRIỂN VIỆT ...GIẢI PHÁP MỞ RỘNG TÍN DỤNG TIÊU DÙNG TẠI NGÂN HÀNG ĐẦU TƯ VÀ PHÁT TRIỂN VIỆT ...
GIẢI PHÁP MỞ RỘNG TÍN DỤNG TIÊU DÙNG TẠI NGÂN HÀNG ĐẦU TƯ VÀ PHÁT TRIỂN VIỆT ...vietlod.com
 
Học giỏi văn nghị luận
Học giỏi văn nghị luậnHọc giỏi văn nghị luận
Học giỏi văn nghị luậnGia Sư Nhân Trí
 
Giáo dục liêm chính cho thanh thiếu niên
Giáo dục liêm chính cho thanh thiếu niênGiáo dục liêm chính cho thanh thiếu niên
Giáo dục liêm chính cho thanh thiếu niênJUN Production
 
Phong cach lanh dao
Phong cach lanh daoPhong cach lanh dao
Phong cach lanh daoJohn Tran
 
VÌ LỢI ÍCH CỦA THANH THIẾU NIÊN VIỆT NAM – HÃY GIÚP CÁC EM HIỂU RO...
VÌ LỢI ÍCH CỦA THANH THIẾU NIÊN VIỆT NAM – HÃY GIÚP CÁC EM HIỂU RO...VÌ LỢI ÍCH CỦA THANH THIẾU NIÊN VIỆT NAM – HÃY GIÚP CÁC EM HIỂU RO...
VÌ LỢI ÍCH CỦA THANH THIẾU NIÊN VIỆT NAM – HÃY GIÚP CÁC EM HIỂU RO...CGFED
 

Viewers also liked (18)

Branding for leaders tym
Branding for leaders tymBranding for leaders tym
Branding for leaders tym
 
[Vietnam Mobile Day 2014] Thanh toán bằng thẻ ngân hàng trên mobile chưa bao ...
[Vietnam Mobile Day 2014] Thanh toán bằng thẻ ngân hàng trên mobile chưa bao ...[Vietnam Mobile Day 2014] Thanh toán bằng thẻ ngân hàng trên mobile chưa bao ...
[Vietnam Mobile Day 2014] Thanh toán bằng thẻ ngân hàng trên mobile chưa bao ...
 
Chuoi cung ung
Chuoi cung ungChuoi cung ung
Chuoi cung ung
 
Seminar chuoi cung ung
Seminar chuoi cung ungSeminar chuoi cung ung
Seminar chuoi cung ung
 
The visa tra truoc bancore
The visa tra truoc bancoreThe visa tra truoc bancore
The visa tra truoc bancore
 
Chapter 04 __phan_tich_thi_truong_va_nguoi_tieu_dung
Chapter 04 __phan_tich_thi_truong_va_nguoi_tieu_dungChapter 04 __phan_tich_thi_truong_va_nguoi_tieu_dung
Chapter 04 __phan_tich_thi_truong_va_nguoi_tieu_dung
 
Trelaodong
TrelaodongTrelaodong
Trelaodong
 
Luận văn tốt nghiệp
Luận văn tốt nghiệpLuận văn tốt nghiệp
Luận văn tốt nghiệp
 
Nghiepvuketoanthe
NghiepvuketoantheNghiepvuketoanthe
Nghiepvuketoanthe
 
Tac Dong Cua Tham Gia WTO Voi Lao Dong Viet Nam
Tac Dong Cua Tham Gia WTO Voi Lao Dong Viet NamTac Dong Cua Tham Gia WTO Voi Lao Dong Viet Nam
Tac Dong Cua Tham Gia WTO Voi Lao Dong Viet Nam
 
18. Ky Nang Lanh Dao Theo Tinh Huong
18. Ky Nang Lanh Dao Theo Tinh Huong18. Ky Nang Lanh Dao Theo Tinh Huong
18. Ky Nang Lanh Dao Theo Tinh Huong
 
Tỷ giá và can thiệp chính sách
Tỷ giá và can thiệp chính sáchTỷ giá và can thiệp chính sách
Tỷ giá và can thiệp chính sách
 
Moi quan-he-suc-khoe-gioi-tinh-lam-cha-me-doi-voi-thanh-thieu-nien-co-van-de-tu-
Moi quan-he-suc-khoe-gioi-tinh-lam-cha-me-doi-voi-thanh-thieu-nien-co-van-de-tu-Moi quan-he-suc-khoe-gioi-tinh-lam-cha-me-doi-voi-thanh-thieu-nien-co-van-de-tu-
Moi quan-he-suc-khoe-gioi-tinh-lam-cha-me-doi-voi-thanh-thieu-nien-co-van-de-tu-
 
GIẢI PHÁP MỞ RỘNG TÍN DỤNG TIÊU DÙNG TẠI NGÂN HÀNG ĐẦU TƯ VÀ PHÁT TRIỂN VIỆT ...
GIẢI PHÁP MỞ RỘNG TÍN DỤNG TIÊU DÙNG TẠI NGÂN HÀNG ĐẦU TƯ VÀ PHÁT TRIỂN VIỆT ...GIẢI PHÁP MỞ RỘNG TÍN DỤNG TIÊU DÙNG TẠI NGÂN HÀNG ĐẦU TƯ VÀ PHÁT TRIỂN VIỆT ...
GIẢI PHÁP MỞ RỘNG TÍN DỤNG TIÊU DÙNG TẠI NGÂN HÀNG ĐẦU TƯ VÀ PHÁT TRIỂN VIỆT ...
 
Học giỏi văn nghị luận
Học giỏi văn nghị luậnHọc giỏi văn nghị luận
Học giỏi văn nghị luận
 
Giáo dục liêm chính cho thanh thiếu niên
Giáo dục liêm chính cho thanh thiếu niênGiáo dục liêm chính cho thanh thiếu niên
Giáo dục liêm chính cho thanh thiếu niên
 
Phong cach lanh dao
Phong cach lanh daoPhong cach lanh dao
Phong cach lanh dao
 
VÌ LỢI ÍCH CỦA THANH THIẾU NIÊN VIỆT NAM – HÃY GIÚP CÁC EM HIỂU RO...
VÌ LỢI ÍCH CỦA THANH THIẾU NIÊN VIỆT NAM – HÃY GIÚP CÁC EM HIỂU RO...VÌ LỢI ÍCH CỦA THANH THIẾU NIÊN VIỆT NAM – HÃY GIÚP CÁC EM HIỂU RO...
VÌ LỢI ÍCH CỦA THANH THIẾU NIÊN VIỆT NAM – HÃY GIÚP CÁC EM HIỂU RO...
 

Vn It Linux Cho Nguoi Moi Dung

  • 1. Linux cho nguo’i dùng ’` ’ Tác gia: Kostromin V. A. ’’ Dich boi: Phan Vınh Thinh ˜ ˙ ˙
  • 2. Muc luc ˙ ˙ 1 ’’ HDH Linux: lich su và các ban phân phoi ¯ ’ ´ ˆ 2 ˙ 2 Cài dat HDH Linux trên cùng máy tính voi Windows ¯˘ ¯ ´’ 3 ˙ ’n bi cài d ˘ t . . . . . . . . . . . . . . . . . . . . . . . 2.1 Chua . . . . . . . . . 3 ˆ ¯a ˙ ˙ 2.2 Phòng xa và nhung loi khuyên . . . . . . . . . . . . . . . ˜’ `’ . . . . . . . . . 5 ¯ı ’’ ¯o 2.3 Phân vùng trên d˜a và quá trình khoi d ˆ ng . . . . . . . . . . . . . . . . . . 6 ˙’ ´ nào là cau trúc "hình hoc cua d˜a" . . . . . . . ´ 2.3.1 The ˆ ˆ ¯ı . . . . . . . . . 6 ’ ˙ ’ ¯ı 2.3.2 Phân vùng và bang phân vùng cua d˜a . . . . . . . . . . . . . . . . 7 ’’ ¯o 2.3.3 Quá trình khoi d ˆ ng HDH công ty Microsoft . . . ¯ . . . . . . . . . 8 ˙ ´ n d ˆ voi các d˜a lon . . . . . . . . . . . . . . . ` ´’ 2.3.4 Va ¯e ˆ ¯ı ´’ . . . . . . . . . 10 ’ ’’ ¯o 2.4 Lua chon trình khoi d ˆ ng . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 ˙ ˙ ’’ ¯o ˙ ’ ¯ 2.4.1 Trình khoi d ˆ ng LILO cua HDH Linux . . . . . . . . . . . . . . . 11 ˙ ’’i d ˆ ng khác . . . . . . . . . . . . . . 2.4.2 Các trình kho ¯o . . . . . . . . . 13 ˙ ’ 2.4.3 Các phuong án khoi d ˆ ng . . . . . . . . . . . . . ’’ ’ ¯o . . . . . . . . . 14 2.5 Chua ’n bi các phân vùng trên d˙ a . . . . . . . . . . . . . . ˆ ˜ ¯ı . . . . . . . . . 14 ˙ 2.5.1 Loi khuyên khi tao phân vùng . . . . . . . . . . . `’ . . . . . . . . . 14 ˙ 2.5.2 Chuong trình d ˆ’ phân chia o d˜a . . . . . . . . . . ’’ ¯e ˆ’ ¯ı . . . . . . . . . 17 ’’ ¯o 2.6 Windows NT và Linux: khoi d ˆ ng qua OS Loader cua NT ’ . . . . . . . . . 17 2.7 Su ’’ dung trình khoi d ˆ ng LILO ˙ . . . . . . . . . . . . . . . ’’ ¯o . . . . . . . . . 20 ˙ ´˙ 2.7.1 Cài d ˘ t và cau hình LILO . . . . . . . . . . . . . . ¯a ˆ . . . . . . . . . 20 ˙ ` 2.7.2 Cài d ˘ t các he d ˆ u hành khác sau Linux . . . . . . ¯a ˆ ¯ie . . . . . . . . . 23 ˙’ ˙ 2.7.3 Chuyen thu muc /boot lên phân vùng DOS . . . . ˆ ’ . . . . . . . . . 23 ’’ ¯o ˙ ` 2.8 Khoi d ˆ ng Linux tu MS-DOS bang loadlin.exe . . . . . . `’ ˘ . . . . . . . . . 24 ˙ 3 Bash 27 ˆ ’ 3.1 He vo là gì? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ˙ 3.2 Các ký tu d ˘ c biet . . . . . . . . . . . . . . . . . . . ’ ¯a ˆ . . . . . . . . . . . . 28 ˙ ˙ ˙ 3.3 Thuc thi các câu lenh . . . . . . . . . . . . . . . . . ’ ˆ . . . . . . . . . . . . 29 ˙ ˙ 3.3.1 Thao tác ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.3.2 Thao tác & . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.3.3 Thao tác && và || . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Dˆ` ¯a` ˆ’ 3.4 ¯ au vào/d ˆ u ra tiêu chuan . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.4.1 Dòng du lieu vào-ra . . . . . . . . . . . . . ˜’ ˆ . . . . . . . . . . . . 30 ˙ 3.4.2 Lenh echo . . . . . . . . . . . . . . . . . . . ˆ . . . . . . . . . . . . 30 ˙ 3.4.3 Lenh cat . . . . . . . . . . . . . . . . . . . . ˆ . . . . . . . . . . . . 31 ˙ ’n huong d ˆ u vào/d ˆ u ra, d ’ong ong và d ˆ u loc ` ` 3.5 Chuye ˆ ’´’ ¯a ¯a ¯u `’ ´ˆ ¯a` . . . . . . . . . . . . 31 ’’ ˙ 3.5.1 Su dung >, < và >> . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ˙
  • 3. MUC LUC iii ˙ ˙ ’’ 3.5.2 Su dung | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 3.5.3 ¯ au ˙ c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ` D ˆ lo . . 34 3.6 Tham bien và˙các bien so. Môi truong cua he vo . . . . . . . . . . . . . ´ ˆ ´ ´ ˆ ˆ ’`’ ’ ˆ ’ . . 34 3.6.1 Các dang tham bie ´ n khác nhau . . .˙ . . . . . . . . . . . . . . . ˆ . . 35 ´ ˙˘ ’ ˆ ’ ˆ ´ 3.6.2 Dau nhac cua he vo . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ´ ˙ 3.6.3 Bien môi truong PATH . . . . . . . . . . . . . . . . . . . . . . . . 38 ˆ ’`’ ´ 3.6.4 Bien môi truong IFS . . . . . . . . . . . . . . . . . . . . . . . ˆ ’`’ . . 38 3.6.5 Thu muc hien thoi và thu muc cá nhân . . . . . . . . . . . . . . ’ ˆ `’ ’ . . 38 3.6.6 Câu lenh ˙ export . . . . . . ˙ . . . . . . . . . . . . . . . . . . . ˙ . . . 38 ˆ 3.7 Khai trien bie˙ thuc . . . . . . . . . . . . . . . . . . . . . . . . . . . . ˆ’ ˆ’u ´’ . . 39 ˆ’ ´ 3.7.1 Khai trien dau ngoac . . . . . . . . . . . . . . . . . . . . . . . ˆ ˘ . . 39 ´ ´ ˙ 3.7.2 Thay the dau ngã (Tilde Expansion) . . . . . . . . . . . . . . . . . 40 ˆ ˆ ´ ˆ ´ ˆ ´ ´ 3.7.3 Phép the các tham bien và bien so . . . . . . . . . . . . . . . . ˆ ˆ . . 40 3.7.4 Phép the ´ các câu lenh . . . . . . . . . . . . . . . . . . . . . . . ˆ ˆ . . 41 ´ ´ ˙ 3.7.5 Phép the so hoc (Arithmetic Expansion) . . . . . . . . . . . . . . . 41 ˆ ˆ `’ ˙ 3.7.6 Phân chia tu (word splitting) . . . . . . . . . . . . . . . . . . . . . 41 3.7.7 Khai trie ˆ’n các mau tên tap tin và thu muc (Pathname Expansion) ˜ ˆ ˆ ’ . . 41 3.7.8 Xóa các ký tu d ˘ c biet ˙ . . . . . . . ˙ . . . . . . . . . . . . . ’ ¯a ˆ . . . . 42 3.8 Shell - mot ngôn ngu ˆ ˙ lap trình . . . . . . . . . . . . . . . . . . . . . . ˙ ˙ . . 42 ˆ ˜’ ˙ ’’ ˙ 3.8.1 Toàn tu if và test (hoac [ ]) . . . . . . . . . . . . . . . . . . . . ˘ . . 42 ’’ ¯ie` ˙ˆ ’ ˆ’ ´’ 3.8.2 Toán tu test và d ˆ u kien cua bieu thuc . . . . . . . . . . . . . . . . 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 cua he vo và lenh source . . . . . . . . . . . . . . . . . . . . . . ˆ . . 49 3.10 Câu lenh sh ˙ . . . . ˙. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 ˆ ˙
  • 4. ’ Danh sách bang 2.1 ´ ’ ’’ ¯o Cau trúc cua sector khoi d ˆ ng chính . . . ˆ . . . . . . . . . . . . . . . . . . 9 ˙ `u su dung không gian d˜a cua HDH ’’ 2.2 Nhu ca ˆ ¯ı ’ ¯ . . . . . . . . . . . . . . . . . . 15 ˙ 3.1 ˆ ` Các câu lenh d ˆ u loc . . . . . . . . . . . ¯a . . . . . . . . . . . . . . . . . . 34 3.2 ´ Thay the các˙ tham ˙bien d ˘ c biet . . . . . ´ ¯a . . . . . . . . . . . . . . . . . . 36 ˆ ˆ ˆ 3.3 Ký tu xác d nh dang dau nhac ˙. . . . . . . ’ ¯i ´ ˙ ˘ ˆ ´ . . . . . . . . . . . . . . . . . . 37 3.4 Các ký tu tao ma˙ . . . . . . . . . . . . . ˙ ’ ˙ ˜ ˆu . . . . . . . . . . . . . . . . . . 42 ˙ ˙
  • 5. ’ DANH SÁCH BANG 1 ` ¯ˆ Loi nói dau `’ D ’ ´ ˆ ’`’ ’ ’ ¯ ây là ban dich cuon "Linux cho nguoi dùng" (sêri sách tu hoc) cua Kostromin Victor Alexeevich co ˙ng thêm mot vài (rat ít) kinh nghiem su dung Linux cua teppi. Ban goc d oc ´ ˆ ’’ ˙ ˙ ’ ’ ´ ¯u ’ ˆ ˆ ˆ ˆ ’ ´ ´ viet trên tieng˙ Nga. Theo˙yêu cau cua Kostromin˙ A. V., xin d oc d a ra các liên ket toi ban ` ’ ˙ ´ ´’ ’ ˙ ˆ ˆ ˆ ¯u ’ ¯u ’ ’ ˆ ´ ¯ây: goc d ˙ ˆ http://rus-linux.net/book1.php?name=book1/oglavl http://linux-ve.chat.ru/ `’ ’ ’ Loi cam on ’ ’ ¯ã ¯o ¯ã ´ ˆ ˆ ´ ˆ ` Xin cam on các bác sau d giúp d ˜’: Kostromin V. A. d viet mot cuon sách ve Linux cho ˆ nguoi dùng moi tuyet voi; Truong Manh Cuong d dành cho teppi ˆ ˙ mot khoang không trên ’ ’`’ ´’ ˆ `’ ’’ ’`’ ¯ã ˙ d ’ d ˘ t cuon sách này; hai bác Nguyen Dai Quý và Nguyen Dang http://phoc.minidns.net ¯e ¯a ´ ˙ ˆ˜ ¯ ˙ ˜ ˆ ˘ ˆ ˆ ˙ c su dung LT X. Bác Nguyen Da˙ Quý d d c và su¯ ˙ Hoàng Tuân d giúp trong vie ’’ A ˜ ˆ ¯ i ’’a cho ¯ã ˆ E ¯ã ¯o phiên ban 0.9. Xin hãy gui thu nhac teppi tai teppi@vnlinux.org neu nhu teppi ˙ quên ai d ’ ’’ ’ ˙ ´ ˘ ˙ ˙ ´ ˆ ’ có ¯ó. ˙ ’ ` ˆ Ban quyen ´ ’’ ’ ` Cuon "Bash cho nguoi dùng" này su dung ban quyen GPL. Nói mot cách ngan gon, ban có ˆ ’`’ ˆ ˆ ´ ˘ theˆ’ làm bat ký thu gì: in, tang, bán, d´ t,... nhung xin hãy thêm hai d ˙’ong dan sau vào các ban ´ ˆ ´’ ˘ ¯oˆ ˙ ’ ¯u `’ ˜ ˆ ˙ ˙ ’ ’ sao cua mình: ˙ http://rus-linux.net/book1.php?name=book1/oglavl http://teppi.org/l4u/ ’ ` Tác gia Kostromin V. A. cung nhu nguoi dich không chiu trách nhiem ve hau qua do viec su ˜ ’ ’`’ ˆ ˆ ˆ ’ ˆ ’’ ´ dung cuon sách này gây ra. ˙ ˙ ˙ ˙ ˙ ˆ ˙ ’ ˆ ˆ Phiên ban và cap nhat ’ Phiên ban 0.9 ˙ ˙ ˆ ˆ ´ Cap nhat cuoi cùng Ngày 9 tháng 2 nam 2005 ˆ ˘ ˙ i d ` ˙nghi sua d ’i, thông báo loi chính ta, loi kien thuc cua ban dich cung nhu d ` nghi giúp Mo ¯e ’’ ¯o ˜ ’ ˆ ´˜ ˆ ´’ ’ ’ ˆ ˆ ˆ ˜ ’ ¯e ˆ d ˜’˙dich xin ˙gui cho Phan Vınh Thinh theo d a chı teppi@vnlinux.org. ’’ ’ ˙ ˙ ¯o ˜ ¯i ˙ ˙ ˙
  • 6. Chuong 1 ’’ ’’ ’ ´ ˆ HDH Linux: lich su và các ban phân phoi ¯ ˙
  • 7. 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 Linux. Ngoài ra, trên Internet ban có the ’ tìm thay rat nhieu cuon sách nó ve van d ˆ này. Và tat ˆ ´ ´ ˆ ˆ ˆ` ´ ˆ ` ´ ˙ ¯e ˆ ˆ ` ´˙ ˆ ca ´ ´’ ˙ ’ các ban phân phoi lon (Debian, Slackware, Fedora, Mandrake, ...) d ˆ u d có cuon huong ’ ` ¯ã ´ ˆ ¯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 ´ ` ˆ ˙’ ˙ ˆ ’´’ d ˘ t, d ˆ `’ ’ ˜ ¯i ’ ´ ˙ `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 ˙ ¯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 ’`’ dùng làm quen. Nhu the ˆ ˙ ˙ ´ , mot cách tu nhiên, neu nguoi dùng d làm viec voi HDH Windows ´ ’ ˆ ’ ˆ ’`’ ¯ã ˆ ´’ ¯ 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 ´ ´ ’ ˙ ˜’ không ˆ ´ ´ ˆ ’ ¯ánh mat tat ca nhung thu d Boi vì trên mot máy tính có the cù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 ¯˘ ˙ ˙ ˆ’ ¯a ` Có the cài d ˘ t Linux bang mot trong các cách sau: ˘ ˆ ˙ ˙ `’ ˆ’ ¯ı • 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; `’ ˆ ˆ ˙ ˙ ˙
  • 8. 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 `’ CD-ROM, hon nua viec mua các d˜a CD bây `’ ˙ gio không gây khó khan gì. ˙ ˙ ˘ ˙ ’ ˜’ ˆ ¯ı 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 ˆ ´ ˆ ˆ `’ ´ ˆ ´ ’ ˜’ ˆ ´ ` ´ ’ cau hình can thiet cua máy ˙tính. Neu nhu máy tính cua ban tam thoi van còn làm viec duoi ´ ˙ ’ ˙ `’ ˆ ˜ ˆ ˆ ˆ ˆ ’ ˆ ’´’ HDH Windows 95/98/2000/XP, thì ban se tìm thay rat nhie ´ ´ ˙ `u ˙thông tin neu nhan chuot phai ´ ´ ˙ ’ ¯ ˜ ˆ ˆ ˆ ˆ ˆ ˆ ’u tuong My Computer, chon lenh Properties. O d ban có the tìm thay gan he˙ tat ca vào bie ’ ’ ˆ ˆ ˙ ’’ ¯ây ’ ˆ ´ ˆ ´t ´ ’ ˆ ` ˆ ˆ 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 ˜’ ˜’ ´ ˆ ’ giúp ba ¯o˙n d c, xin d oc d ˙a ra d danh sách nhung thông tin can thu thap. Xin d ` ng ˙ ` ¯ e Dˆ ¯u ’ ¯u ’ ’ ¯ây ˜’ ˙ co gang ghi càng nhieu du lieu ve mot thiet bi càng tot (tat ca ˙ ng thông ˙´ ˘ ˙ ˆ ˆ ¯u’ 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 ˆ’ ´ ˆ ˜’ ˜’ ˆ ` ˆ ˜ ˆ ¯e ˙ ¯a và ´ ˆ ˆ ´ 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); ˆ ˆ ˙ ˙ ¯o ´’ ˆ ˆ’ ¯ı – d´ i voi các o d˜a CD-ROM không phai IDE, cung nhu SCSI - nhà san xuat và so ’ ˜ ’ ’ ´ ˆ ´ ˆ ˜ mau mã. ˆ • Chuot: ˆ ˙ – loai chuot (serial, PS/2, hay bus mouse); ˆ ˙ ˙ – giao thuc (Microsoft, Logitech, MouseMan, v.v. . . ); ´’ ´ – so nút; ˆ ¯o ´’ ˆ ˆ ˘ ˆ’ ˆ ˆ ˆ ´ ´’ ’ ’ ˆ’ ¯ó. ` ˆ – d´ i voi chuot cam vào cong noi tiep thì can so thu tu cua cong d ´ ´ ´ ˙ ˙ • Cac màn hình ˙
  • 9. 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 ´’ hình, Windows không ˆ ˙ hien thi˙ nhung giá tri này, và chúng rat˙ quan trong trong ’˙ ´ ˜’ ˆ khi ca ´ u hình giao dien d ˆ hoa). ` ˙ ˙ ˙ ˆ ˆ ¯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 ˙ ¯i ’ ’ ’ ` – d a chı IP cua các máy chu tên mien (DNS server); ˆ ˙ ’ ’ ’ – 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 ˜’ `’ ¯a ¯ ´ 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 ’´’ ˆ ’ ˆ ˙cháy"). Vì rat có the ban d c se phai˙ phân vùng lai o d a, thay d ’i ban ghi ’ ˙ cháy hon chua ’ ˜’ ´ˆ ˆ ¯o ˜ ’ ˆ’ ¯ı ˜ ¯o ’ ˆ ’’i d ˆ ng (Boot Record) và làm viec vo kho ¯o ˙ i các tap tin khoi d ng cung nhu các tap tin cau hình. ˙ ’’ ¯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 ’ ˜ ¯em ¯em ˆ ´ ˆ ’ muo ˆ 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 ’`’ ’ ´ ˆ ˆ’ ’ ¯o ˜ ˙ ’ d ’ ˆ ˜’ ´ ˆ kho ’ i tình ´ ˙huong này và phuc hoi du lieu can thiet không d còn˙là mot câu hoi. Nhung roi vào ` ˜’ ˆ ˆ ˙ `˙ ´ ’ ˆ ˆ ˆ ¯ó ˆ ’ ’ ´ ˙ ˜ ˙´ ` ` ˙ ˆ ’ ˆ ´ ´’ ˆ 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 ˆ ¯ı ˆ ¯ı ˆ ˆ ˆ ´ ˆ (neu´ ˙ ban d c còn chu˙ tao). Thu hai, can ghi˙ lai nhung ˙du lieu có giá tri (backup).˙Và thu 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 ˆ ´ ˆ ˜ ˆ `’ khác: ne ´ u có gì d ˙ xay ra không theo ý muo˙ thì không nên hoang mang. Xin chia se mot ˆ ˙ ¯ó ’ ´n ˆ ˙ ˙ ’ ˙ˆ ` ` ` ’ 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 ´ ket qua là ˆ ’ ˆ’ ’’ ¯o ¯u ’ ˆ ’ ˆ’ ´ ´ ¯e ˆ ˆ ˆ ’ ˜ còn cách gì khác ngoài d nh dang lai o ¯ı ˙’ d a và cài d ˘ t lai tu d `u. Bây gio thì tác gia d hieu là ˙ `’ ¯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 ˆ ˆ’ ` ˘ Almesberger ¯úng, ˙ d ˙ khi trong huong dan su˙ dung LILO có d a ra ˙ ng loi khuyên sau cho ˜ ’’ ˙ nhu ’´’ ˆ ¯u’ ˜’ `’ nguoi dùng khi roi vào truong hop khó khan nhu vay: ’ `’ ’ ’ `’ ’ ˘ ˙ ’ ˆ ˙ ˙
  • 10. 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 ˙ ˙ ˙ ¯o ˆ D˘ ˆ ’`’ ’ ˆ ´ • Hãy d c tài lieu. ¯ ac biet trong các truong hop, khi he thong làm nhung gì ban d c ˆ ˜’ ¯o không ˙mong d˙ i. ˙ ˙ ˙ ˙ ˙ ˙ ¯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 ˆ `’ ˆ ˆ ´’ ˆ lai su kien cua he ´ ˙ thong (can tìm chúng trong thu muc /var/log). ` ˙ ˙ ’ ˆ ’ ˆ ˆ ˆ ’ ˙ ˙ ˙ ˙ ’’ ˙ ’ ` ’ ´ 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 ˆ ` sách. Nguoi dùng can tìm các cuon hu ´’ `’ ´ ˙ong dan tuong ung. Tuy nhiên, tác gia cung muon d a ˜ ’ ’ ´’ ’ ˜ ´ ¯u ’ ˆ ˆ ’ ˆ ˆ ’ ra vài loi khuyên d ˆ’ giúp nguoi dùng d ’a ra quyet d nh trong khi cài d ˘ t. `’ ¯e ’`’ ¯u ´ ¯i ˆ ¯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 ˆ’ ˙ ˙ 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 ˜ ˜ ´’ `’ ¯u ’ ˆ’ truong hop khi tác gia cài Red ’ ˙ Hat 7.1, và tu d ng nhan lên nút Next, vì cho rang phuong án ´ ` ˙ ˙ ’`’ ’ ’ ¯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 ˙ ˘ ¯ã ´ ˆ ˙ ˆ ’’ ˘ ¯i ˙ ’`’ ’’ ¯u ’ nhân là˙trong phuong án theo mac d nh thì tuong lua d ’oc cài d ˘ t, và tuong lua d ¯a ˙ ˙` ’ ’ ’’ ¯óng het các ´ˆ D ˆ’ ’’ truy cap tu mang. ¯ e mo truy cap `’ ˙ này, thì trong quá trình cài d ˘ t can chı rõ các dich vu d oc ˙ ˙ ˙ ` ’ ˆ ˆ ¯a ˆ ¯u ’ ’ ’’ mo. Nhu ˙ ng chúng ta quá voi vàng! Thu hai, tác gia khuyên không nên d `ng ý˙voi viec ˙ ˙ ˙ ´’ ’ ˙ ´’ ˆ ’˙ tu ’ ˆ ¯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 `’ ´’ ´’ ˆ ´ ˙ ˙ ˙ ˙ ’ ` Sau khi làm xong các công viec phòng xa, can quyet d nh se to chuc khoi d ˆ ng nhieu ˆ ˆ ´ ¯i ˆ ˜ ˆ’ ´’ ’’ ¯o ˆ` ˙ 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˜ ˆ ˆ’ ˆ’ ¯ı ¯e ˆ ¯at, ´’ ` ˆ ˆ’ ¯ı˜ ´ˆ phân vùng ca ´ ˙ ’ ˙ `n thiet. Nhung truoc khi chuyen sang các buoc cu the d ˆ’ chuan bi o d˜a, xin ’ ¯e ’ ’ ¯ı ˆ ˆ ’ ’´’ ˆ ’´’ ˆ ˆ ˆ 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 ’ ¯u ’ ˆ ˆ ´ ` ˆ ’ ¯ı ’’ ¯o ˙ ¯ ´ˆ ¯ó ¯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 ` ´ ’ ’ ˙ ’ ’ kiên ˆ ˆ ˆ ˆ ˆ ˆ ˘ ¯e ´ ¯e ˆ ˆ ˆ chon chuong trình ˙ khoi d ng. ’’ ¯o ’’ ˆ ˙ ˙ 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 ´ ’ ¯ ˙ ´ ’’ ` ´’ ˆ ˆ ˜’ ˆ ¯u ’ ’ ’ ˆ ¯a ¯o ˆ ˘ ˜’ các d˜¯ı chuye ˙n tu tâm d a ra rìa ngoài cua d ˙ Vòng tròn d `u d c ve ra ˙ ’ `’ ˙ ˙’ ˙ ˙ ˆ ˜ ¯ı ¯ı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 ˙ rãnh lai chia thành các sector, và ˆ’ ˜ ˆ ´ ¯a ˆ dˆ ˙’ ’m cua mot o d˜a thuong là tap hop ba sô: so cylinder/so rãnh trong cylinder/so sector trên ’ ¯ı ´ ´ ´ ˙ ¯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` ’ ˆ ˜’ ´ ˆ ’ ’ ´’ Cyliner/Head/Sector). Ba so này goi là cau trúc "hình hoc cua d˜ ¯ ˜ ´’ ´ ´ ´ ’ ¯ı ˙a". Dıa voi cau trúc hình hoc ˆ ˆ ˆ ˙ 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ı ´’ ˆ ˙ ˆ ˆ ’´’ ´ ’ ˆ ´ ` nhat cua khoi bang mot sector (512 byte). ¯ e ˆ ˘ ˆ Dˆ ’ có the ghi thông tin lên d˜a, can d ˘ t d ˆ u d˜a ˆ’ ¯ı ` ˆ ¯a ¯a ¯ı` d ˙ ´ ˆ ` ’ cho controller biet can ghi thông tin này vào sector nào. Sector d ’oc ˙ ¯úng vi trí, tuc là chı ´’ ˆ ¯u ’ d ˙ ’ ´ ´’ ’ ´ ´’ ’ ¯a ¯o ` ´ ´’ ’ ˙ ¯á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 ˆ ˆ ˆ ˙ ˙ ˙ ˙ ˙
  • 11. ¯ı ’’ ¯ ˆ 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 ’ nhân cua viec ˆ ch ’’ ’ ¯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 ’ ¯ı ´’ ˜ ˜ ’ ’ ¯ı ˆ’ ’ ’ ˘ ’ Khi d ¯ã˙ 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 ˙ ’ ¯ı ˙ ˙ ’ ¯ó ˜ ˆ ˆ ˜ ¯ ˆ ¯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 ˆ ’ các phân vùng (partition table). Mo ˜i phân vùng d ’oc dùng nhu mot d˜a vat lý riêng re. Mot ˆ ¯u ’ ’ ˆ ¯ı ˆ ˜ ˆ truong hop nói riêng d là trong các phân vùng khác ˙ nhau có the˙ cài d ˘ t˙ các he d `u hành ’ ˙ ’`’ ’ ¯ó ˆ ¯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 */ ` ˙ ˙ char begin[3]; /* CHS sector dˆu tiên, 24 bit ¯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 */ int start; /* ´ ’ ` so cua sector dˆu tiên (32-bit, tính tu 0) */ ˆ ¯a ` ’ int length; /* ´ ˆ so sector có trong phân vùng (32 bit) */ }; ’ ¯ı ’`’ ¯u ’ ’’ Bang phân vùng d˜a thuong d ’oc tao boi chuong trình fdisk. Trên HDH Linux ngoài ’’ ¯ chuong trình fdisk "truye ’’ `n thong" (tuy˙vay rat khác so voi chuong trình fdisk trong MS-DOS ˆ ´ ˆ ˙ ˆ ´ ˆ ´’ ’’ ˙ 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ó ˆ ´’ ’ ¯ı không quan tâm chú ý d ˆ ´ n thông tin có trên d˜a. Chı khác bie˙t voi fdisk o giao dien thuan ¯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 ’’ na˙ng cao hon, ví ˙ , cho phép ˙ ˘ du ˙ thao tác trên các phân ˙ vùng d có cua d a. ’ ¯ı ’ ¯ã ˜ ˙ ’’ dung truong begin và end cua bang phân vùng và Interrupt 13 cua BIOS (Int 13h) ’ ’ ’ DOS su ’`’ d ˆ’ truy cap to ¯ı ˙i d a, vì the không the su dung d a có dung luong lon hon 8,4 Gbyte, ngay ca ¯e ˆ ´’ ˜ ´ ˆ ˆ’ ’’ ¯ı˜ ’’ ´’ ’ ’ ˙ voi các BIOS moi (ve ˆ ´’ ´’ ˆ ` 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 ` ´ ’’ ’ ´’ ’ ˜ ¯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 ’ `’ ¯ı ˆ ’ vùng chua d ˆ´’ ¯e ˙ ´ n 232 sector, tuc là dung luong có the d t 2 Tbyte ´’ ’ ¯a ˙ ’’ ˆ ˙ ˙ ’ ˆ’ ¯ı ’ 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 các phân vùng lôgíc. Sector d ˆ u tiên cu ` ˙ ’ a phân vùng mo rong ghi nho bang phân vùng voi ˙ ’ ˙ ˙ ´’ ’ ´’ ¯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 ’ này, 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 ´ ˙ ˙ ’’ ˆ ˙ ’ ˙’ ’ ˜ ˆ ’ ¯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 ’ ˆ ’ ˜ ˆ ´ ˘ ˙` ’ ’ ´ ˙ bang phân vùng, mat xích d ˆ u tiên mô ta ˘ ` ’˙ ba phân vùng chính, và moi mat xích tiep theo – ˙ ˙ ˙˜ ´ ´ ¯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: ’’ ˆ ˆ ˆ ˙
  • 12. 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. ’ ’ ´ ˆ ˆ ˜ ˜’ che ’ ´ . 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 ˙ ˙ ˆ ˆ ˆ ´’ ’ ¯ı ’ ˙ 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ó ˆ ¯ı ˆ ˆ ’’ ˆ ´’ the ’ 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 ˆ ’ ˙ ’ ˆ ˙ ˆ ˙ ˆ ’’ ˙ ˆ’ ¯ı ´ ¯ã ˆ ˙ ˙ 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 ’ ˆ ’ ´ ˆ /dev/hdb, /dev/sda, v.v. . . Các phân ˙ vùng˙ chính có thêm so 1-4 trong˙ tên thiet bi: ˙ ´ ´ ˆ ˆ /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/ ˙ ´ ` ˘ ¯a `’ ´ ˆ `’ ˜’ ` ¯e ˆ ¯e ’’ ˆ ˆ’ . . . (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 ˆ’ ’ tên nhu /dev/hda3 hay /dev/hda4 ¯o ˙ (d n gian là phân vùng chính thu˙ba và thu tu không ’ ˙ ´’ ´’ ’ ’ ’ d ’oc tao ra) và ngay sau /dev/hda2 ban d c tha ¯u ’ ¯o ´ y /dev/hda5 (phân vùng lôgíc trong phân ˆ vùng mo rong /dev/hda2), và sau d ˙ viec d ˙ ˙’ ’ ˆ ˙ ´ ¯ó thì ˆ ¯ánh so lai theo thu tu thông thuong. ˆ ´’ ’ ’`’ ˙ Trong Windows các phân vùng lôgíc nha ¯u ’ ˙ n d oc tên (chu cái), bat d `u tu chu cái cuoi ˙ ˙´˘ ¯a `’ ˜’ ´ ˆ ’ ˜’ ˆ ˆ dùng dành cho phân vùng chính. Ví du neu mo ¯ı ’ ´ ˙ t d a cung có hai phân vùng chính (C: và D:) ˙ ´ ˆ ˆ ˜ ’’ ˆ ˙ ˙’ 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 ˆ ’ ˆ ˜’ phân ˙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 ˙ ˙ ˜ 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 ` ˆ ¯ie ¯e ˆ’ ´ ¯a ¯ie ˘ ` ` ˆ’ ` ˆ ˆ ´’ ˙ 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 ’ ˙ ’ ˙ ˆ ˆ ¯ ’’ ¯o `’ ˆ’ ¯ı ´’ tâm d´ n viec khoi d ˆ ng tu o d˜a cung, nên se ˙không xem xét d´ n viec khoi d ng tu d a mem, ’’ ¯o `’ ¯ı ` ¯e ˆ ˆ ˜ ¯eˆ ˆ ˆ ˜ ˆ CD-ROM và ˙ qua mang. Hãy bat d `u tu MS-DOS và MS Windows˙ cu (xin d ` ng quên rang, ˙ ´ ˆ ˘ ¯a `’ ˙ ` ˘ ˜ ¯u’ viec phát trie ˙ ’n và hoàn thien máy tính cá nhân song song voi su phát trien cua HDH cua ´’ ’ ’ ’ ’ ˆ ˆ ˆ ˆ ¯ ˙ Microsoft và nhung quye ¯i ´ t d nh su dung trong các HDH này có a˙ huong manh d´ n quyet ˙ ’’ ’ nh ’’’ ´ ˜’ ˆ ¯ ¯e ˆ ˆ ˙ ´ t bi). ˙ ˙ ’ ˆ’ d nh cua các nhà phát trien thie ¯i ˆ ˙ ˙