Linux cho người mới dùng

55 773 4
Linux cho người mới dùng

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

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

Thông tin tài liệu

Linux cho người mới dùng

Linux cho ngu’o`’i dùngTác gia’: Kostromin V. A.Di˙ch bo’’i: Phan Vı˜nh Thi˙nh Mu˙c lu˙c1 HD¯H Linux: li˙ch su’’và các ba’n phân phoˆ´i 22 Cài d¯a˘˙t HD¯H Linux trên cùng máy tính vo´’i Windows 32.1 Chuaˆ’n bi˙cài d¯a˘˙t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32.2 Phòng xa và nhu˜’ng lo`’i khuyên . . . . . . . . . . . . . . . . . . . . . . . . 52.3 Phân vùng trên d¯ı˜a và quá trình kho’’i d¯oˆ˙ng . . . . . . . . . . . . . . . . . . 62.3.1 Theˆ´nào là caˆ´u trúc "hình ho˙c cu’a d¯ı˜a" . . . . . . . . . . . . . . . . 62.3.2 Phân vùng và ba’ng phân vùng cu’a d¯ı˜a . . . . . . . . . . . . . . . . 72.3.3 Quá trình kho’’i d¯oˆ˙ng HD¯H công ty Microsoft . . . . . . . . . . . . 82.3.4 Vaˆ´n d¯eˆ`vo´’i các d¯ı˜a lo´’n . . . . . . . . . . . . . . . . . . . . . . . . 102.4 Lu˙’a cho˙n trình kho’’i d¯oˆ˙ng . . . . . . . . . . . . . . . . . . . . . . . . . . . 112.4.1 Trình kho’’i d¯oˆ˙ng LILO cu’a HD¯H Linux . . . . . . . . . . . . . . . 112.4.2 Các trình kho’’i d¯oˆ˙ng khác . . . . . . . . . . . . . . . . . . . . . . . 132.4.3 Các phu’o’ng án kho’’i d¯oˆ˙ng . . . . . . . . . . . . . . . . . . . . . . 142.5 Chuaˆ’n bi˙các phân vùng trên d¯ı˜a . . . . . . . . . . . . . . . . . . . . . . . 142.5.1 Lo`’i khuyên khi ta˙o phân vùng . . . . . . . . . . . . . . . . . . . . 142.5.2 Chu’o’ng trình d¯eˆ’phân chia oˆ’d¯ı˜a . . . . . . . . . . . . . . . . . . . 172.6 Windows NT và Linux: kho’’i d¯oˆ˙ng qua OS Loader cu’a NT . . . . . . . . . 172.7 Su’’du˙ng trình kho’’i d¯oˆ˙ng LILO . . . . . . . . . . . . . . . . . . . . . . . . 202.7.1 Cài d¯a˘˙t và caˆ´u hình LILO . . . . . . . . . . . . . . . . . . . . . . . 202.7.2 Cài d¯a˘˙t các heˆ˙d¯ieˆ`u hành khác sau Linux . . . . . . . . . . . . . . . 232.7.3 Chuyeˆ’n thu’mu˙c /boot lên phân vùng DOS . . . . . . . . . . . . . 232.8 Kho’’i d¯oˆ˙ng Linux tu`’MS-DOS ba˘`ng loadlin.exe . . . . . . . . . . . . . . . 243 Bash 273.1 Heˆ˙vo’là gì? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273.2 Các ký tu˙’d¯a˘˙c bieˆ˙t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283.3 Thu˙’c thi các câu leˆ˙nh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293.3.1 Thao tác ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293.3.2 Thao tác & . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293.3.3 Thao tác && và || . . . . . . . . . . . . . . . . . . . . . . . . . . . 293.4 D¯aˆ`u vào/d¯aˆ`u ra tiêu chuaˆ’n . . . . . . . . . . . . . . . . . . . . . . . . . . 303.4.1 Dòng du˜’lieˆ˙u vào-ra . . . . . . . . . . . . . . . . . . . . . . . . . 303.4.2 Leˆ˙nh echo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303.4.3 Leˆ˙nh cat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313.5 Chuyeˆ’n hu’o´’ng d¯aˆ`u vào/d¯aˆ`u ra, d¯u’o`’ng oˆ´ng và d¯aˆ`u lo˙c . . . . . . . . . . . . 313.5.1 Su’’du˙ng >, < và >> . . . . . . . . . . . . . . . . . . . . . . . . . . 31 MU˙C LU˙C iii3.5.2 Su’’du˙ng | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333.5.3 D¯aˆ`u lo˙c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343.6 Tham bieˆ´n và các bieˆ´n soˆ´. Môi tru’o`’ng cu’a heˆ˙vo’. . . . . . . . . . . . . . . 343.6.1 Các da˙ng tham bieˆ´n khác nhau . . . . . . . . . . . . . . . . . . . . 353.6.2 Daˆ´u nha˘´c cu’a heˆ˙vo’. . . . . . . . . . . . . . . . . . . . . . . . . . 363.6.3 Bieˆ´n môi tru’o`’ng PATH . . . . . . . . . . . . . . . . . . . . . . . . 383.6.4 Bieˆ´n môi tru’o`’ng IFS . . . . . . . . . . . . . . . . . . . . . . . . . 383.6.5 Thu’mu˙c hieˆ˙n tho`’i và thu’mu˙c cá nhân . . . . . . . . . . . . . . . . 383.6.6 Câu leˆ˙nh export . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383.7 Khai trieˆ’n bieˆ’u thu´’c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393.7.1 Khai trieˆ’n daˆ´u ngoa˘˙c . . . . . . . . . . . . . . . . . . . . . . . . . 393.7.2 Thay theˆ´daˆ´u ngã (Tilde Expansion) . . . . . . . . . . . . . . . . . 403.7.3 Phép theˆ´các tham bieˆ´n và bieˆ´n soˆ´. . . . . . . . . . . . . . . . . . 403.7.4 Phép theˆ´các câu leˆ˙nh . . . . . . . . . . . . . . . . . . . . . . . . . 413.7.5 Phép theˆ´soˆ´ho˙c (Arithmetic Expansion) . . . . . . . . . . . . . . . 413.7.6 Phân chia tu`’(word splitting) . . . . . . . . . . . . . . . . . . . . . 413.7.7 Khai trieˆ’n các maˆ˜u tên taˆ˙p tin và thu’mu˙c (Pathname Expansion) . . 413.7.8 Xóa các ký tu˙’d¯a˘˙c bieˆ˙t . . . . . . . . . . . . . . . . . . . . . . . . 423.8 Shell - moˆ˙t ngôn ngu˜’laˆ˙p trình . . . . . . . . . . . . . . . . . . . . . . . . 423.8.1 Toàn tu’’if và test (hoa˘˙c [ ]) . . . . . . . . . . . . . . . . . . . . . . 423.8.2 Toán tu’’test và d¯ieˆ`u kieˆ˙n cu’a bieˆ’u thu´’c . . . . . . . . . . . . . . . . 433.8.3 Toán tu’’case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463.8.4 Toán tu’’select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463.8.5 Toán tu’’for . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473.8.6 Toán tu’’while và until . . . . . . . . . . . . . . . . . . . . . . . . . 483.8.7 Các hàm soˆ´. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483.8.8 Tham soˆ´. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483.9 Script cu’a heˆ˙vo’và leˆ˙nh source . . . . . . . . . . . . . . . . . . . . . . . . 493.10 Câu leˆ˙nh sh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Danh sách ba’ng2.1 Caˆ´u trúc cu’a sector kho’’i d¯oˆ˙ng chính . . . . . . . . . . . . . . . . . . . . . 92.2 Nhu caˆ`u su’’du˙ng không gian d¯ı˜a cu’a HD¯H . . . . . . . . . . . . . . . . . . 153.1 Các câu leˆ˙nh d¯aˆ`u lo˙c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343.2 Thay theˆ´các tham bieˆ´n d¯a˘˙c bieˆ˙t . . . . . . . . . . . . . . . . . . . . . . . 363.3 Ký tu˙’xác d¯i˙nh da˙ng daˆ´u nha˘´c . . . . . . . . . . . . . . . . . . . . . . . . . 373.4 Các ký tu˙’ta˙o maˆ˜u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 DANH SÁCH BA’NG 1Lo`’i nói d¯aˆ`uD¯ây là ba’n di˙ch cuoˆ´n "Linux cho ngu’o`’i dùng" (sêri sách tu˙’ho˙c) cu’a Kostromin VictorAlexeevich coˆ˙ng thêm moˆ˙t vài (raˆ´t ít) kinh nghieˆ˙m su’’du˙ng Linux cu’a teppi. Ba’n goˆ´c d¯u’o˙’cvieˆ´t trên tieˆ´ng Nga. Theo yêu caˆ`u cu’a Kostromin A. V., xin d¯u’o˙’c d¯u’a ra các liên keˆ´t to´’i ba’ngoˆ´c d¯ây:http://rus-linux.net/book1.php?name=book1/oglavlhttp://linux-ve.chat.ru/Lo`’i ca’m o’nXin ca’m o’n các bác sau d¯ã giúp d¯o˜’: Kostromin V. A. d¯ã vieˆ´t moˆ˙t cuoˆ´n sách veˆ`Linux chongu’o`’i dùng mo´’i tuyeˆ˙t vo`’i; Tru’o’ng Ma˙nh Cu’o`’ng d¯ã dành cho teppi moˆ˙t khoa’ng không trênhttp://phoc.minidns.net d¯eˆ’d¯a˘˙t cuoˆ´n sách này; hai bác Nguyeˆ˜n D¯a˙i Quý và Nguyeˆ˜n D¯a˘˙ngHoàng Tuân d¯ã giúp trong vieˆ˙c su’’du˙ng LATEX. Bác Nguyeˆ˜n D¯a˙i Quý d¯ã d¯o˙c và su’’a chophiên ba’n 0.9. Xin hãy gu’’i thu’nha˘´c teppi ta˙i teppi@vnlinux.org neˆ´u nhu’teppi có quên ai d¯ó.Ba’n quyeˆ`nCuoˆ´n "Bash cho ngu’o`’i dùng" này su’’du˙ng ba’n quyeˆ`n GPL. Nói moˆ˙t cách nga˘´n go˙n, ba˙n cótheˆ’làm baˆ´t ký thu´’gì: in, ta˘˙ng, bán, d¯oˆ´t, . nhu’ng xin hãy thêm hai d¯u’o`’ng daˆ˜n sau vào các ba’nsao cu’a mình:http://rus-linux.net/book1.php?name=book1/oglavlhttp://teppi.org/l4u/Tác gia’Kostromin V. A. cu˜ng nhu’ngu’o`’i di˙ch không chi˙u trách nhieˆ˙m veˆ`haˆ˙u qua’do vieˆ˙c su’’du˙ng cuoˆ´n sách này gây ra.Phiên ba’n và caˆ˙p nhaˆ˙tPhiên ba’n 0.9Caˆ˙p nhaˆ˙t cuoˆ´i cùng Ngày 9 tháng 2 na˘m 2005Mo˙i d¯eˆ`nghi˙su’’a d¯oˆ’i, thông báo loˆ˜i chính ta’, loˆ˜i kieˆ´n thu´’c cu’a ba’n di˙ch cu˜ng nhu’d¯eˆ`nghi˙giúpd¯o˜’di˙ch xin gu’’i cho Phan Vı˜nh Thi˙nh theo d¯i˙a chı’teppi@vnlinux.org. Chu’o’ng 1HD¯H Linux: li˙ch su’’và các ba’n phân phoˆ´i Chu’o’ng 2Cài d¯a˘˙t HD¯H Linux trên cùng máy tínhvo´’i WindowsVa˙n su˙’kho’’i d¯aˆ`u nan – Trung Quoˆ´cThông thu’o`’ng trên các d¯ı˜a cu’a ba’n phân phoˆ´i Linux d¯ã có hu’o´’ng daˆ˜n nga˘´n go˙n cách cài d¯a˘˙tLinux. Ngoài ra, trên Internet ba˙n có theˆ’tìm thaˆ´y raˆ´t nhieˆ`u cuoˆ´n sách nó veˆ`vaˆ´n d¯eˆ`này. Và taˆ´tca’các ba’n phân phoˆ´i lo´’n (Debian, Slackware, Fedora, Mandrake, .) d¯eˆ`u d¯ã có cuoˆ´n hu’o´’ngdaˆ˜n cài d¯a˘˙t raˆ´t chi tieˆ´t, cho mo˙i tình huoˆ´ng su’’du˙ng. Hãy cho`’d¯o˙’i và hy vo˙ng trong tu’o’ng laikhông xa se˜có ba’n di˙ch Tieˆ´ng Vieˆ˙t cu’a nhu˜’ng cuoˆ´n sách này. Chính vì vaˆ˙y trong cuoˆ´n sáchnày, tác gia’se˜không d¯u’a ra các bu’o´’c cu˙theˆ’cu’a vieˆ˙c cài d¯a˘˙t, mà xin ba˙n d¯o˙c hãy tìm cáccuoˆ´n hu’o´’ng daˆ˜n tu’o’ng u´’ng. Thay vào d¯ó là nhu˜’ng gì ba˙n caˆ`n bieˆ´t và chuaˆ’n bi˙tru’o´’c khi càid¯a˘˙t, d¯oˆ`ng tho`’i, tác gia’se˜d¯i cu˙theˆ’và chi tieˆ´t vào nhu˜’ng gì d¯a˘˙c bieˆ˙t khi cài d¯a˘˙t Linux trên máytính d¯ã có moˆ˙t trong các heˆ˙d¯ieˆ`u hành Windows cu˜ng nhu’vieˆ˙c kho’’i d¯oˆ˙ng nhieˆ`u heˆ˙d¯ieˆ`u hành.Vaˆ´n d¯eˆ`o’’choˆ˜, phaˆ`n lo´’n ngu’o`’i dùng Vieˆ˙t Nam tru’o´’c khi ba˘´t d¯aˆ`u ho˙c Linux d¯ã làm quen vàraˆ´t có theˆ’d¯ã có kinh nghieˆ˙m su’’du˙ng các HD¯H dòng Windows nhu’Windows 98, Windows2000 và Windows XP. Và trên thu˙’c teˆ´thì ta˙m tho`’i Linux khó có theˆ’là HD¯H d¯aˆ`u tiên mà ngu’o`’idùng làm quen. Nhu’theˆ´, moˆ˙t cách tu˙’nhiên, neˆ´u ngu’o`’i dùng d¯ã làm vieˆ˙c vo´’i HD¯H Windowsvà quyeˆ´t d¯i˙nh thu’’nghieˆ˙m vo´’i Linux, thì ho˙không muoˆ´n maˆ´t d¯i môi tru’o`’ng làm vieˆ˙c quenthuoˆ˙c cu’a mình, cùng vo´’i nhu˜’ng gì d¯ã ta˙o ra và d¯ã caˆ´u hình du’o´’i du’o´’i Windows. Raˆ´t may làkhông nhaˆ´t thieˆ´t pha’i d¯ánh maˆ´t taˆ´t ca’nhu˜’ng thu´’d¯ó. Bo’’i vì trên moˆ˙t máy tính có theˆ’cùng"chung soˆ´ng hòa bình hai HD¯H và thaˆ˙m chí nhieˆ`u ho’n nu˜’a (neˆ´u có d¯u’choˆ˜trên d¯ı˜a!). Chínhvì theˆ´, o’’phía du’o´’i se˜nói cách cài d¯a˘˙t HD¯H Linux trên máy tính d¯ã cài d¯a˘˙t moˆ˙t trong các heˆ˙d¯ieˆ`u hành cu’a hãng Microsoft.2.1 Chuaˆ’n bi˙cài d¯a˘˙tCó theˆ’cài d¯a˘˙t Linux ba˘`ng moˆ˙t trong các cách sau:• Tu`’oˆ’d¯ı˜a CD-ROM• Tu`’ba’n sao chép Linux trên oˆ’d¯ı˜a cu´’ng• Tu`’máy chu’taˆ˙p tin cu’a ma˙ng noˆ˙i boˆ˙qua NFS;• Tu`’máy tính khác trong ma˙ng noˆ˙i boˆ˙qua SMB; 4 Cài d¯a˘˙t HD¯H Linux trên cùng máy tính vo´’i Windows• Tu`’máy tính o’’xa (ví du˙tu`’Internet) qua giao thu´’c FTP;• Tu`’moˆ˙t máy chu’WWW qua giao thu´’c HTTP.Theo ý kieˆ´n cá nhân cu’a tác gia’thì thuaˆ˙n tieˆ˙n và có tính thu˙’c teˆ´nhaˆ´t là cài d¯a˘˙t Linux tu`’CD-ROM, ho’n nu˜’a vieˆ˙c mua các d¯ı˜a CD bây gio`’không gây khó kha˘n gì.Tru’o´’c khi ba˘´t d¯aˆ`u cài d¯a˘˙t, hãy thu thaˆ˙p (hãy vieˆ´t lên moˆ˙t to`’giaˆ´y) taˆ´t ca’nhu˜’ng thông tincaˆ´u hình caˆ`n thieˆ´t cu’a máy tính. Neˆ´u nhu’máy tính cu’a ba˙n ta˙m tho`’i vaˆ˜n còn làm vieˆ˙c du’o´’iHD¯H Windows 95/98/2000/XP, thì ba˙n se˜tìm thaˆ´y raˆ´t nhieˆ`u thông tin neˆ´u nhaˆ´n chuoˆ˙t pha’ivào bieˆ’u tu’o˙’ng My Computer, cho˙n leˆ˙nh Properties. O’’d¯ây ba˙n có theˆ’tìm thaˆ´y gaˆ`n heˆ´t taˆ´t ca’thông tin caˆ`n thieˆ´t. Neˆ´u nhu’ba˙n không thaˆ´y thông tin nào d¯ó, thì caˆ`n tìm kieˆ´m theo các cáchkhác, keˆ’ca’vieˆ˙c mo’’vo’máy và d¯o˙c nhu˜’ng dòng chu˜’trên thieˆ´t bi˙.D¯eˆ’giúp ba˙n d¯o˙c, xin d¯u’o˙’c d¯u’a ra d¯ây danh sách nhu˜’ng thông tin caˆ`n thu thaˆ˙p. Xin d¯u`’nglu’o`’i bieˆ´ng và hãy coˆ´ga˘´ng ghi càng nhieˆ`u du˜’lieˆ˙u veˆ`moˆ˙t thieˆ´t bi˙càng toˆ´t (taˆ´t ca’nhu˜’ng thôngtin có theˆ’tìm thaˆ´y), nhu˜’ng du˜’lieˆ˙u này se˜caˆ`n d¯eˆ´n khi cài d¯a˘˙t và caˆ´u hình, khi mà vieˆ˙c tìmkieˆ´m chúng se˜khó kha˘n ho’n.• BIOS:– nhà sa’n xuaˆ´t;– soˆ´hieˆ˙u phiên ba’n.• Controller oˆ’d¯ı˜a cu´’ng: loa˙i (IDE hay SCSI) và dung lu’o˙’ng cu’a oˆ’d¯ı˜a (neˆ´u nhu’ba˙n d¯o˙cdùng d¯ı˜a IDE, thì caˆ`n kieˆ’m tra xem BIOS có hoˆ˜tro˙’vieˆ˙c truy caˆ˙p o’’cheˆ´d¯oˆ˙LBA haykhông):– hda (Master trên controller soˆ´1 hay Primary Master);– hdb (Slave trên controller soˆ´1 hay Primary Slave);– hdc (Master trên controller soˆ´2 hay Secondary Master);– hdd (Slave trên controller soˆ´2 hay Secondary Slave).– nhà sa’n xuaˆ´t và soˆ´maˆ˜u mã cu’a adapter SCSI (neˆ´u có).• Dung lu’o˙’ng cu’a boˆ˙nho´’(tính ba˘`ng Kilobyte• CD-ROM:– Giao dieˆ˙n (IDE, SCSI, hay giao dieˆ˙n khác);– d¯oˆ´i vo´’i các oˆ’d¯ı˜a CD-ROM không pha’i IDE, cu˜ng nhu’SCSI - nhà sa’n xuaˆ´t và soˆ´maˆ˜u mã.• Chuoˆ˙t:– loa˙i chuoˆ˙t (serial, PS/2, hay bus mouse);– giao thu´’c (Microsoft, Logitech, MouseMan, v.v. . . );– soˆ´nút;– d¯oˆ´i vo´’i chuoˆ˙t ca˘´m vào coˆ’ng noˆ´i tieˆ´p thì caˆ`n soˆ´thu´’tu˙’cu’a coˆ’ng d¯ó.• Ca˙c màn hình 2.2 Phòng xa và nhu˜’ng lo`’i khuyên 5– nhà sa’n xuaˆ´t;– soˆ´maˆ˜u mã (hay chipset su’’du˙ng)– dung lu’o˙’ng boˆ˙nho´’;• Màn hình– nhà sa’n xuaˆ´t– soˆ´maˆ˜u mã;– các giá tri˙gio´’i ha˙n (min, max) cu’a taˆ`n soˆ´làm mo´’i theo chieˆ`u do˙c và theo chieˆ`ungang (nhu˜’ng giá tri˙này ba˙n d¯o˙c chı’có theˆ’tìm thaˆ´y trong tài lieˆ˙u d¯i kèm vo´’i mànhình, Windows không hieˆ’n thi˙nhu˜’ng giá tri˙này, và chúng raˆ´t quan tro˙ng trongkhi caˆ´u hình giao dieˆ˙n d¯oˆ`ho˙a).• Neˆ´u nhu’ba˙n d¯o˙c muoˆ´n keˆ´t noˆ´i ma˙ng (mà UNIX nói chung là HD¯H dành cho ma˙ng),thì hãy ghi la˙i nhu˜’ng du˜’lieˆ˙u sau:– nhà sa’n xuaˆ´t và soˆ´maˆ˜u mã ca˙c ma˙ng;– d¯i˙a chı’IP cu’a mình;– tên cu’a máy tính trong ma˙ng;– ma˘˙t na˙ma˙ng con (subnet mask);– d¯i˙a chı’IP cu’a gateway;– d¯i˙a chı’IP cu’a các máy chu’tên mieˆ`n (DNS server);– d¯i˙a chı’IP cu’a máy chu’WINS(Windows Internet Name Service);– tên mieˆ`n cu’a công ty ba˙n d¯o˙c.• Loa˙i và nhà sa’n xuaˆ´t ca˙c âm thanh và game controller (neˆ´u nhu’có)2.2 Phòng xa và nhu˜’ng lo`’i khuyênTru’o´’c khi cài d¯a˘˙t HD¯H Linux sau Windows, raˆ´t nên thu˙’c hieˆ˙n vài thao tác "phòng xa" ("phòngcháy ho’n chu˜’a cháy"). Vì raˆ´t có theˆ’ba˙n d¯o˙c se˜pha’i phân vùng la˙i oˆ’d¯ı˜a, thay d¯oˆ’i ba’n ghikho’’i d¯oˆ˙ng (Boot Record) và làm vieˆ˙c vo´’i các taˆ˙p tin kho’’i d¯oˆ˙ng cu˜ng nhu’các taˆ˙p tin caˆ´u hình.Các thao tác này không pha’i lúc nào cu˜ng d¯em la˙i d¯em la˙i moˆ˙t keˆ´t qua’theo ý muoˆ´n, và trongtru’o`’ng ho˙’p xaˆ´u có theˆ’máy tính cu’a ba˙n d¯o˙c se˜không kho’’i d¯oˆ˙ng nu˜’a. Có bieˆ´t cách thoát rakho’i tình huoˆ´ng này và phu˙c hoˆ`i du˜’lieˆ˙u caˆ`n thieˆ´t không d¯ó còn là moˆ˙t câu ho’i. Nhu’ng ro’i vàotình huoˆ´ng nhu’vaˆ˙y heˆ´t su´’c deˆ˜dàng nhaˆ´t là vo´’i ngu’o`’i dùng laˆ`n d¯aˆ`u tiên cài d¯a˘˙t Linux. Chínhvì vaˆ˙y, d¯aˆ`u tiên, caˆ`n ta˙o moˆ˙t d¯ı˜a meˆ`m kho’’i d¯oˆ˙ng hay moˆ˙t d¯ı˜a meˆ`m giúp phu˙c hoˆ`i heˆ˙thoˆ´ng(neˆ´u ba˙n d¯o˙c còn chu’a ta˙o). Thu´’hai, caˆ`n ghi la˙i nhu˜’ng du˜’lieˆ˙u có giá tri˙(backup). Và thu´’ba, chuaˆ’n bi˙các taˆ˙p tin (d¯ı˜a meˆ`m, CD) cài d¯a˘˙t cho heˆ˙thoˆ´ng cu˜. Moˆ˙t lo`’i khuyên quan tro˙ngkhác: neˆ´u có gì d¯ó xa’y ra không theo ý muoˆ´n thì không nên hoang mang. Xin chia se’moˆ˙tkinh nghieˆ˙m buoˆ`n: khi laˆ`n d¯aˆ`u tiên tác gia’cài Linux trên máy tính d¯ã có Windows NT, vàkeˆ´t qua’là máy tính không theˆ’kho’’i d¯oˆ˙ng d¯u’o˙’c. Không hieˆ’u heˆ´t vaˆ´n d¯eˆ`tác gia’nghı˜là khôngcòn cách gì khác ngoài d¯i˙nh da˙ng la˙i oˆ’d¯ı˜a và cài d¯a˘˙t la˙i tu`’d¯aˆ`u. Bây gio`’thì tác gia’d¯ã hieˆ’u làcó theˆ’phu˙c hoˆ`i la˙i neˆ´u nhu’không quyeˆ´t d¯i˙nh quá voˆ˙i vàng. Vì vaˆ˙y có theˆ’nói ra˘`ng WernerAlmesberger d¯úng, khi trong hu’o´’ng daˆ˜n su’’du˙ng LILO có d¯u’a ra nhu˜’ng lo`’i khuyên sau chongu’o`’i dùng khi ro’i vào tru’o`’ng ho˙’p khó kha˘n nhu’vaˆ˙y: 6 Cài d¯a˘˙t HD¯H Linux trên cùng máy tính vo´’i Windows• Không hoa’ng hoˆ´t. Neˆ´u nhu’có gì d¯ó không làm vieˆ˙c, hãy thu’’mo˙i cách d¯eˆ’tìm ra nguyênnhân, kieˆ’m tra la˙i nhieˆ`u laˆ`n thao tác cu’a mình. Chı’sau khi d¯ó mo´’i thu˙’c hieˆ˙n các bu’o´’csu’’a loˆ˜i.• Hãy d¯o˙c tài lieˆ˙u. D¯a˘˙c bieˆ˙t trong các tru’o`’ng ho˙’p, khi heˆ˙thoˆ´ng làm nhu˜’ng gì ba˙n d¯o˙ckhông mong d¯o˙’i.Xin thêm moˆ˙t lo`’i khuyên phoˆ’bieˆ´n sau: * Hãy xem các taˆ˙p tin log, tu´’c là các taˆ˙p tin ghila˙i su˙’kieˆ˙n cu’a heˆ˙thoˆ´ng (caˆ`n tìm chúng trong thu’mu˙c /var/log).Nhu’d¯ã nói o’’trên, quá trình cài d¯a˘˙t HD¯H Linux nói riêng không pha’i là d¯eˆ`tài cu’a cuoˆ´nsách. Ngu’o`’i dùng caˆ`n tìm các cuoˆ´n hu’o´’ng daˆ˜n tu’o’ng u´’ng. Tuy nhiên, tác gia’cu˜ng muoˆ´n d¯u’ara vài lo`’i khuyên d¯eˆ’giúp ngu’o`’i dùng d¯u’a ra quyeˆ´t d¯i˙nh trong khi cài d¯a˘˙t.Thu´’nhaˆ´t, d¯u`’ng voˆ˙i vàng và hãy chú ý d¯o˙c nhu˜’ng thông báo se˜hieˆ’n thi˙trên màn hình,và hãy suy nghı˜ky˜khi cho˙n câu tra’lo`’i. D¯eˆ’minh chu´’ng cho lo`’i khuyên này xin d¯u’o˙’c keˆ’la˙itru’o`’ng ho˙’p khi tác gia’cài Red Hat 7.1, và tu˙’d¯oˆ˙ng nhaˆ´n lên nút Next, vì cho ra˘`ng phu’o’ng ántheo ma˘˙c d¯i˙nh là d¯u’. Keˆ´t qua’là tác gia’không theˆ’truy caˆ˙p d¯u’o˙’c d¯eˆ´n máy này qua các giaothu´’c ma˙ng (telnet, ftp, NFS, Samba), ma˘˙c dù d¯ã caˆ´u hình giao dieˆ˙n ma˙ng cho máy. Nguyênnhân là trong phu’o’ng án theo ma˘˙c d¯i˙nh thì tu’o`’ng lu’’a d¯u’o˙’c cài d¯a˘˙t, và tu’o`’ng lu’’a d¯óng heˆ´t cáctruy caˆ˙p tu`’ma˙ng. D¯eˆ’mo’’truy caˆ˙p này, thì trong quá trình cài d¯a˘˙t caˆ`n chı’rõ các di˙ch vu˙d¯u’o˙’cmo’’. Nhu’ng chúng ta quá voˆ˙i vàng! Thu´’hai, tác gia’khuyên không nên d¯oˆ`ng ý vo´’i vieˆ˙c tu˙’d¯oˆ˙ng kho’’i d¯oˆ˙ng vào giao dieˆ˙n d¯oˆ`ho˙a. Vì cuoˆ´i cùng ngu’o`’i dùng không khó kha˘n gì khi gõcâu leˆ˙nh startx, còn vieˆ˙c caˆ´u hình giao dieˆ˙n d¯oˆ`ho˙a (neˆ´u có gì d¯ó làm vieˆ˙c không d¯úng)vo´’i ngu’o`’i dùng mo´’i raˆ´t khó thành công.Sau khi làm xong các công vieˆ˙c phòng xa, caˆ`n quyeˆ´t d¯i˙nh se˜toˆ’chu´’c kho’’i d¯oˆ˙ng nhieˆ`uHD¯H nhu’theˆ´nào, chuaˆ’n bi˙các oˆ’d¯ı˜a (phân vùng) d¯eˆ’cài d¯a˘˙t, tu´’c là caˆ`n chia oˆ’d¯ı˜a thành soˆ´phân vùng caˆ`n thieˆ´t. Nhu’ng tru’o´’c khi chuyeˆ’n sang các bu’o´’c cu˙theˆ’d¯eˆ’chuaˆ’n bi˙oˆ’d¯ı˜a, xind¯u’o˙’c nói qua moˆ˙t chút veˆ`caˆ´u trúc cu’a d¯ı˜a và quá trình kho’’i d¯oˆ˙ng HD¯H. Neˆ´u ai d¯ó không d¯u’kiên nhaˆ˜n d¯eˆ’d¯o˙c phaˆ`n lý thuyeˆ´t này, thì có theˆ’bo’qua chúng và chuyeˆ’n tha˘’ng d¯eˆ´n vaˆ´n d¯eˆ`cho˙n chu’o’ng trình kho’’i d¯oˆ˙ng.2.3 Phân vùng trên d¯ı˜a và quá trình kho’’i d¯oˆ˙ng2.3.1 Theˆ´nào là caˆ´u trúc "hình ho˙c cu’a d¯ı˜a"Nhu’ba˙n d¯o˙c bieˆ´t, d¯ı˜a cu´’ng goˆ`m vài d¯ı˜a có phu’lo´’p tu`’tính, na˘`m trên cùng moˆ˙t tru˙c và quayvo´’i vaˆ˙n toˆ´c lo´’n. D¯o˙c/Ghi du˜’lieˆ˙u d¯u’o˙’c thu˙’c hieˆ˙n bo’’i các d¯aˆ`u d¯o˙c na˘`m giu˜’a các d¯ı˜a này, dichuyeˆ’n tu`’tâm d¯ı˜a ra rìa ngoài cu’a d¯ı˜a. Vòng tròn d¯aˆ`u d¯o˙c ve˜ra trên các d¯ı˜a khi quay quanhchúng go˙i là rãnh (track), còn taˆ˙p ho˙’p các rãnh na˘`m choˆ`ng lên nhau go˙i là cylinder. Moˆ˜irãnh la˙i chia thành các sector, và có theˆ’ghi vào moˆ˜i sector 512 byte thông tin. Vì theˆ´d¯a˘˙cd¯ieˆ’m cu’a moˆ˙t oˆ’d¯ı˜a thu’o`’ng là taˆ˙p ho˙’p ba sô: soˆ´cylinder/soˆ´rãnh trong cylinder/soˆ´sector trênrãnh hay còn vieˆ´t ta˘´t là C/H/S (ba chu˜’cái d¯aˆ`u tiên cu’a các thuaˆ˙t ngu˜’Tieˆ´ng Anh tu’o’ng u´’ng:Cyliner/Head/Sector). Ba soˆ´này go˙i là caˆ´u trúc "hình ho˙c cu’a d¯ı˜a". D¯ı˜a vo´’i caˆ´u trúc hình ho˙cC/H/S có dung lu’o˙’ng C*H*S*512 byte.D¯ı˜a cu´’ng là các thieˆ´t bi˙khoˆ´i, tu´’là d¯o˙c và ghi thông tin theo các khoˆ´i, và kích thu’o´’c nho’nhaˆ´t cu’a khoˆ´i ba˘`ng moˆ˙t sector (512 byte). D¯eˆ’có theˆ’ghi thông tin lên d¯ı˜a, caˆ`n d¯a˘˙t d¯aˆ`u d¯ı˜ad¯úng vi˙trí, tu´’c là chı’cho controller bieˆ´t caˆ`n ghi thông tin này vào sector nào. Sector d¯u’o˙’cd¯ánh d¯i˙a chı’theo soˆ´thu´’tu˙’cylinder, soˆ´thu´’tu˙’d¯aˆ`u d¯o˙c (hay rãnh) và soˆ´thu´’tu˙’sector trên rãnh. [...]... (gio ˆ ´ ng trong Linux) C:\LOADLIN> loadlin | more Bây gio ` ’ chúng ta có the ˆ ’ xem xét các bu ’ o ´ ’ c cài d ¯ a ˘ ˙ t Linux khi su ’ ’ du ˙ ng loadlin.exe d ¯ e ˆ ’ kho ’ ’ i d ¯ o ˆ ˙ ng. 1. Chia các phân vùng cho Linux (cách làm xem pha ˆ ` n 2.5) 2. Cài d ¯ a ˘ ˙ t Linux vào phân vùng d ¯ ã chia. LILO ca ˆ ` n cài d ¯ a ˘ ˙ t vào sector d ¯ a ˆ ` u tiên cu ’ a phân vùng Linux d ¯ e ˆ ’ không... cha ˆ ´ m pha ˆ ’ y, he ˆ ˙ vo ’ se ˜ du ` ’ ng la ˙ i và cho ` ’ cho d ¯ e ˆ ´ n khi thu ˙ ’ c hie ˆ ˙ n xong ta ˆ ´ t ca ’ các câu le ˆ ˙ nh tru ’ o ´ ’ c cu ’ a d ¯ u ’ o ` ’ ng o ˆ ´ ng. Tra ˙ ng thái thoát ra (giá Linux cho ngu ’ o ` ’ i dùng Tác gia ’ : Kostromin V. A. Di ˙ ch bo ’ ’ i: Phan Vı ˜ nh Thi ˙ nh Chu ’ o ’ ng 2 Cài d ¯ a ˘ ˙ t HD ¯ H Linux trên cùng máy tính vo ´ ’ i Windows Va ˙ n su ˙ ’ kho ’ ’ i... và d ¯ a ˆ ` u ra tiêu chua ˆ ’ n d ¯ u ’ o ˙ ’ c minh ho ˙ a to ˆ ´ t nha ˆ ´ t qua ví du ˙ các le ˆ ˙ nh echo và cat. 3.4.2 Le ˆ ˙ nh echo Câu le ˆ ˙ nh echo dùng d ¯ e ˆ ’ chuye ˆ ’ n to ´ ’ i d ¯ a ˆ ` u ra tiêu chua ˆ ’ n dòng ký tu ˙ ’ , mà d ¯ u ’ o ˙ ’ c d ¯ u ’ a vào làm tham so ˆ ´ cho nó. Sau d ¯ ó le ˆ ˙ nh này d ¯ u ’ a ra tín hie ˆ ˙ u chuye ˆ ’ n dịng và hồn ta ˆ ´ t cơng vie ˆ ˙ c.... " ;Linux cho ngu ’ o ` ’ i dùng& quot; (sêri sách tu ˙ ’ ho ˙ c) cu ’ a Kostromin Victor Alexeevich co ˆ ˙ ng thêm mo ˆ ˙ t vài (ra ˆ ´ t ít) kinh nghie ˆ ˙ m su ’ ’ du ˙ ng Linux cu ’ a teppi. Ba ’ n go ˆ ´ c d ¯ u ’ o ˙ ’ c vie ˆ ´ t trên tie ˆ ´ ng Nga. Theo yêu ca ˆ ` u cu ’ a Kostromin A. V., xin d ¯ u ’ o ˙ ’ c d ¯ u ’ a ra các liên ke ˆ ´ t to ´ ’ i ba ’ n go ˆ ´ c d ¯ ây: http://rus -linux. net/book1.php?name=book1/oglavl http:/ /linux- ve.chat.ru/ Lo ` ’ i... ba ’ n go ˆ ´ c d ¯ ây: http://rus -linux. net/book1.php?name=book1/oglavl http:/ /linux- ve.chat.ru/ Lo ` ’ i ca ’ m o ’ n Xin ca ’ m o ’ n các bác sau d ¯ ã giúp d ¯ o ˜ ’ : Kostromin V. A. d ¯ ã vie ˆ ´ t mo ˆ ˙ t cuo ˆ ´ n sách ve ˆ ` Linux cho ngu ’ o ` ’ i dùng mo ´ ’ i tuye ˆ ˙ t vo ` ’ i; Tru ’ o ’ ng Ma ˙ nh Cu ’ o ` ’ ng d ¯ ã dành cho teppi mo ˆ ˙ t khoa ’ ng không trên http://phoc.minidns.net d ¯ e ˆ ’ d ¯ a ˘ ˙ t... cu ˜ khơng bi ˙ ma ˆ ´ t (chúng ta có the ˆ ’ cho ˙ n kho ’ ’ i d ¯ o ˆ ˙ ng Windows hay Linux theo lu ˙ ’ a cho ˙ n), và thu ´ ’ hai, có the ˆ ’ cài d ¯ a ˘ ˙ t Linux lên d ¯ ı ˜ a mà LILO khơng the ˆ ’ kho ’ ’ i d ¯ o ˆ ˙ ng, ví du ˙ , o ˆ ’ d ¯ ı ˜ a thu ´ ’ hai trên controller thu ´ ’ hai (Secondary Slave). • Ne ˆ ´ u nhu ’ tru ’ o ´ ’ c khi cài d ¯ a ˘ ˙ t Linux ba ˙ n d ¯ o ˙ c chı ’ có HD ¯ H Windows... du ˙ ’ tính cha ˙ y. Và cịn pha ’ i dành mo ˆ ˙ t pha ˆ ` n du ˙ ’ tru ˜ ’ khơng nho ’ cho các chu ’ o ’ ng trình se ˜ cài d ¯ a ˘ ˙ t sau này (khơng the ˆ ’ tránh kho ’ i!). Hãy tính ra ˘ ` ng, 700 Mbyte dành cho Linux o ’ ’ trong ba ’ ng nói trên chı ’ dành cho các chu ’ o ’ ng trình cài d ¯ a ˘ ˙ t cùng vo ´ ’ i Linux theo ma ˘ ˙ c d ¯ i ˙ nh, trong so ˆ ´ d ¯ ó có, ví du ˙ , chu ’ o ’ ng trình soa ˙ n... ba ’ n phân pho ˆ ´ i. 4 Loadlin.exe cung ca ˆ ´ p cách kho ’ ’ i d ¯ o ˆ ˙ ng Linux tu ` ’ o ˆ ’ cu ´ ’ ng an toàn nha ˆ ´ t, khi có phân vùng kích hoa ˙ t là DOS hay Windows. Phu ’ o ’ ng án kho ’ ’ i d ¯ o ˆ ˙ ng này d ¯ u ’ o ˙ ’ c khuyên su ’ ’ du ˙ ng cho ngu ’ o ` ’ i dùng Linux mo ´ ’ i. Pha ˆ ` n lo ´ ’ n ngu ’ o ` ’ i dùng mo ´ ’ i (và không chı ’ ho ˙ ) không d ¯ u ’ kiên nha ˆ ˜ n d ¯ e ˆ ’ d ¯ o ˙ c... tha ˆ ´ y le ˆ ˙ nh no ˆ ˙ i trú, cịn d ¯ e ˆ ’ tìm các le ˆ ˙ nh ngoa ˙ i trú ngu ’ o ` ’ i dùng, theo nguyên ta ˘ ´ c, pha ’ i chı ’ cho he ˆ ˙ vo ’ d ¯ u ’ o ` ’ ng da ˆ ˜ n d ¯ a ˆ ` y d ¯ u ’ to ´ ’ i ta ˆ ˙ p tin tu ’ o ’ ng u ´ ’ ng. Tuy nhiên d ¯ e ˆ ’ go ˜ ’ "gánh na ˘ ˙ ng" cho ngu ’ o ` ’ i dùng he ˆ ˙ vo ’ bie ˆ ´ t cách tìm le ˆ ˙ nh ngoa ˙ i trú trong các thu ’ mu ˙ c, mà d ¯ u ’ o ˙ ’ c... ngu ’ o ` ’ i dùng d ¯ ã nha ˆ ` m khi nha ˆ ˙ p tên le ˆ ˙ nh. Ve ˆ ` cách thêm thu ’ mu ˙ c vào d ¯ u ’ o ` ’ ng da ˆ ˜ n tìm kie ˆ ´ m chúng ta se ˜ nói d ¯ e ˆ ´ n o ’ ’ du ’ o ´ ’ i, còn bây gio ` ’ chúng ta se ˜ xem xét cách he ˆ ˙ vo ’ to ˆ ’ chu ´ ’ c vie ˆ ˙ c d ¯ u ’ a du ˜ ’ lie ˆ ˙ u vào cho câu le ˆ ˙ nh d ¯ ang thu ˙ ’ c hie ˆ ˙ n và vie ˆ ˙ c d ¯ u ’ a ke ˆ ´ t qua ’ to ´ ’ i cho ngu ’ o ` ’ i dùng. 3.4 . Linux cho ngu’o`’i dùngTác gia’: Kostromin V. A.Di˙ch bo’’i: Phan Vı˜nh Thi˙nh Mu˙c lu˙c1 HD¯H Linux: li˙ch su’’và các ba’n. " ;Linux cho ngu’o`’i dùng& quot; (sêri sách tu˙’ho˙c) cu’a Kostromin VictorAlexeevich coˆ˙ng thêm moˆ˙t vài (raˆ´t ít) kinh nghieˆ˙m su’’du˙ng Linux

Ngày đăng: 16/08/2012, 15:51

Hình ảnh liên quan

˙p tin caˆ´u hình, moˆ˜i phaˆ`n tu’o’ng u´’ng vo´’i moˆ - Linux cho người mới dùng

p.

tin caˆ´u hình, moˆ˜i phaˆ`n tu’o’ng u´’ng vo´’i moˆ Xem tại trang 25 của tài liệu.
˙p tin hình a’nh, phim vo´’i da - Linux cho người mới dùng

p.

tin hình a’nh, phim vo´’i da Xem tại trang 46 của tài liệu.
Lúc d¯aˆ`u tu`’ maˆ˜u word hình thành moˆ - Linux cho người mới dùng

c.

d¯aˆ`u tu`’ maˆ˜u word hình thành moˆ Xem tại trang 50 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan