H??ng D?n Cài ??t Debian GNU/Linux B?n quy?n © 2004, 2005, 2006, 2007 nhóm trình cài ??t Debian S? tay này là ph?n m?m t? do; b?n có th? phát hành l?i nó và/hay s?a ??i nó v?i ?i?u ki?n c?a Gi?y Phép Công C?ng GNU (GPL). Xem gi?y phép trong Ph? l?c F, Gi?y phép Công c?ng GNU. T?ng quan Tài li?u này ch?a h??ng d?n cài ??t h? th?ng Debian GNU/Linux 4.0 (tên mã là "etch") vào ki?n trúc Alpha ("alpha"). Nó c?ng ch?a l?i tr? ??n thông tin thêm, c?ng ??n thông tin v? cách s? d?ng h? th?ng Debian m?i m?t cách h?u hi?u nh?t. Ghi chú Dù s? tay cài ??t này dành cho ki?n trúc alpha là h?u h?t thông tin m?i nh?t, chúng tôi ??nh s?a ??i và t? ch?c l?i m?t s? ph?n s? tay sau khi s? phát hành chính th?c c?a etch. M?t phiên b?n m?i h?n c?a s? tay này có th? ???c tìm trên M?ng t?i trang ch? debian-installer. Có l? b?n c?ng tìm th?y b?n d?ch thêm t?i ?ó. Tr?ng thái c?a b?n d?ch: hoàn t?t. M?i b?n xem l?i b?n d?ch này và g?i s? g?i ý cho . ------------------------------------------------------------------------------- M?c l?c Cài ??t 4.0 Debian GNU/Linux trên alpha 1. Chào m?ng b?n dùng Debian 1.1. Debian là gì v?y? 1.2. GNU/Linux là gì v?y? 1.3. Debian GNU/Linux là gì v?y? 1.4. L?y Debian 1.5. L?y phiên b?n m?i nh?t c?a tài li?u này 1.6. C?u trúc c?a tài li?u này 1.7. V? tác quy?n và gi?y phép ph?n m?m 2. C?n thi?t h? th?ng 2.1. Ph?n c?ng ???c h? tr? 2.1.1. Ki?n trúc ???c h? tr? 2.1.2. ??n v? x? lý trung tâm (CPU), bo m?ch chính và kh? n?ng h? tr? ?nh ??ng 2.1.3. H? tr? th? ?? h?a 2.1.4. ?a b? x? lý 2.2. V?t ch?a trình cài ??t 2.2.1. ??a CD-ROM/DVD-ROM 2.2.2. ??a c?ng 2.2.3. M?ng 2.2.4. H? th?ng Un*x hay GNU 2.2.5. H? th?ng c?t gi? ???c h? tr? 2.3. Ngo?i vi và ph?n c?ng khác 2.4. Mua ph?n c?ng ??c bi?t cho GNU/LInux 2.4.1. Tránh ph?n m?m s? h?u hay b? ?óng 2.5. B? nh? và s?c ch?a trên ??a c?n thi?t 2.6. Ph?n c?ng kh? n?ng k?t n?i m?ng 2.6.1. Trình ?i?u khi?n c?n thi?t ph?n v?ng 3. Tr??c khi cài ??t Debian GNU/Linux 3.1. Toàn c?nh ti?n trình cài ??t 3.2. Sao l?u m?i d? li?u ?ã có ?i ! 3.3. Thông tin c?n thi?t 3.3.1. Tài li?u h??ng d?n 3.3.2. Tìm ngu?n thông tin v? ph?n c?ng 3.3.3. Kh? n?ng t??ng thích c?a ph?n c?ng 3.3.4. Thi?t l?p m?ng 3.4. Tho? tiêu chu?n ph?n c?ng t?i thi?u 3.5. Phân vùng s?n cho h? th?ng ?a kh?i ??ng 3.5.1. Phân vùng trên Tru64 UNIX 3.5.2. Phân vùng trong Windows NT 3.6. Ph?n c?ng cài ??t s?n và thi?t l?p h? ?i?u hành 4. L?y v?t ch?a cài ??t h? th?ng 4.1. B? ??a CD Debian GNU/Linux chính th?c 4.2. T?i t?p tin xu?ng nhân b?n Debian 4.2.1. N?i tìm ?nh cài ??t 4.3. Chu?n b? t?p tin ?? kh?i ??ng qua m?ng TFTP 4.3.1. Thi?t l?p trình ph?c v? BOOTP 4.3.2. Thi?t l?p trình ph?c v? DHCP 4.3.3. B?t ch?y trình ph?c v? TFTP 4.3.4. Xác ??nh v? trí c?a ?nh TFTP 4.4. Cài ??t t? ??ng 4.4.1. Cài ??t t? ??ng b?ng trình cài ??t Debian 5. Kh?i ??ng h? th?ng cài ??t 5.1. Kh?i ??ng trình cài ??t trên Alpha 5.1.1. Ph?n v?ng bàn ?i?u khi?n Alpha 5.1.2. Kh?i ??ng b?ng TFTP 5.1.3. Kh?i ??ng t? ??a CD-ROM b?ng bàn ?i?u khi?n SRM 5.2. Tham s? kh?i ??ng 5.2.1. Tham s? trình cài ??t Debian 5.3. Gi?i ?áp th?c m?c trong ti?n trình cài ??t 5.3.1. S? ?áng tin c?y c?a ??a CD-ROM 5.3.2. C?u hình kh?i ??ng 5.3.3. Gi?i thích thông ?i?p kh?i ch?y h?t nhân 5.3.4. Thông báo v?n ?? cài ??t 5.3.5. ?? trình báo cáo cài ??t 6. S? d?ng trình cài ??t Debian 6.1. Trình cài ??t ho?t ??ng nh? th? nào 6.2. Gi?i thi?u v? thành ph?n 6.3. S? d?ng thành ph?n riêng 6.3.1. Thi?t l?p trình cài ??t Debian và c?u hình ph?n c?ng 6.3.2. Phân vùng và ch?n ?i?m l?p 6.3.3. Thi?t l?p H? th?ng 6.3.4. Cài ??t H? th?ng C? b?n 6.3.5. Cài ??t ph?n m?m thêm 6.3.6. Cho h? th?ng kh? n?ng kh?i ??ng 6.3.7. Cài ??t xong 6.3.8. L?t v?t 7. Kh?i ??ng vào h? th?ng Debian m?i 7.1. Gi? phút th? thách 7.2. G?n k?t kh?i tin ?ã m?t mã 7.2.1. dm-crypt 7.2.2. loop-AES 7.2.3. Gi?i ?áp th?c m?c 7.3. ??ng nh?p 8. B??c ti?p và ?i ?âu v?y? 8.1. T?t h? th?ng 8.2. Cho ng??i dùng UNIX m?i 8.3. Gi?i thi?u v? Debian 8.3.1. H? th?ng qu?n lý gói Debian 8.3.2. Qu?n lý phiên b?n ?ng d?ng 8.3.3. Qu?n lý công vi?c ??nh k? 8.4. Thông tin thêm 8.5. Thi?t l?p th? ?i?n t? trên h? th?ng 8.5.1. C?u hình th? ?i?n t? m?c ??nh 8.5.2. G?i th? ra h? th?ng 8.5.3. C?u hình tác nhân truy?n th? tín Exim4 8.6. Biên d?ch h?t nhân m?i 8.6.1. Qu?n lý ?nh h?t nhân 8.7. Ph?c h?i h? th?ng b? h?ng A. Cài ??t th? nào A.1. Chu?n b? A.2. Kh?i ??ng trình cài ??t A.2.1. CD-ROM A.2.2. Kh?i ??ng t? m?ng A.2.3. Kh?i ??ng t? ??a c?ng A.3. Cài ??t A.4. G?i báo cáo cài ??t cho chúng tôi A.5. V?y cu?i cùng... B. T? ??ng hoá vi?c cài ??t b?ng chèn s?n B.1. Gi?i thi?u B.1.1. Ph??ng pháp chèn s?n B.1.2. H?n ch? B.2. Dùng kh? n?ng chèn s?n B.2.1. T?i t?p tin ??nh c?u hình s?n B.2.2. Dùng tham s? kh?i ??ng ?? chèn s?n câu h?i B.2.3. Ch? ?? t? ??ng B.2.4. Bi?t hi?u có ích khi chèn s?n B.2.5. Dùng máy ph?c v? DHCP ?? xác ??nh t?p tin ??nh c?u hình s?n B.3. T?o t?p tin ??nh c?u hình s?n B.4. N?i dung c?a t?p tin ??nh c?u hình s?n B.4.1. ??a ph??ng hoá B.4.2. C?u hình m?ng B.4.3. Thi?t l?p máy nhân b?n B.4.4. Phân vùng B.4.5. Phân vùng b?ng RAID B.4.6. Thi?t l?p ??ng h? và múi gi? B.4.7. Thi?t l?p apt B.4.8. Thi?t l?p tài kho?n B.4.9. Cài ??t h? th?ng c? b?n B.4.10. Cài ??t b? t?i kh?i ??ng B.4.11. Ch?n gói ph?n m?m B.4.12. Làm xong giai ?o?n cài ??t th? nh?t B.4.13. C?u hình trình th? B.4.14. C?u hình X B.4.15. Chèn tr??c gói khác B.5. Tùy ch?n c?p cao B.5.1. Ch?y l?nh riêng trong khi cài ??t B.5.2. Dùng kh? n?ng chèn s?n ?? thay ??i giá tr? m?c ??nh B.5.3. T?i dây chuy?n t?p tin ??nh c?u hình s?n C. Phân vùng cho Debian C.1. Ch?n phân vùng Debian, ??t kích c? phân vùng C.2. Cây th? m?c C.3. B? trí phân vùng khuy?n khích C.4. Tên thi?t b? d??i Linux C.5. Ch??ng trình t?o phân vùng Debian C.5.1. Phân vùng cho Alpha D. L?t v?t D.1. Thi?t b? Linux D.1.1. Thi?t l?p con chu?t D.2. S?c ch?a trên ??a c?n thi?t cho công vi?c D.3. Cài ??t Debian GNU/Linux t? h? th?ng UNIX/Linux D.3.1. B?t ??u D.3.2. Cài ??t debootstrap D.3.3. Ch?y debootstrap D.3.4. C?u hình h? th?ng c? b?n D.3.5. Cài ??t h?t nhân D.3.6. Thi?t l?p b? t?i kh?i ??ng D.3.7. ?òn k?t li?u E. Linh tinh qu?n tr? E.1. V? tài li?u này E.2. Cách ?óng góp cho tài li?u này E.3. ?óng góp chính E.4. L?i báo nh?n th??ng hi?u F. Gi?y phép Công c?ng GNU Danh sách B?ng 3.1. Thông tin v? ph?n c?ng c?n thi?t ?? cài ??t 3.2. ?i?u ki?n h? th?ng t?i thi?u khuy?n khích Cài ??t 4.0 Debian GNU/Linux trên alpha Chúng tôi r?t vui thích th?y bi?t r?ng b?n ch?n th? s? d?ng Debian; chúng tôi ch?c ch?n là b?n s? tìm th?y b?n phát hành GNU/LInux c?a Debian là ??c nh?t. Debian GNU/Linux t?p h?p ph?n m?m có ch?t l??ng cao t? trên kh?p th? gi?i, h?p nh?t nó vào m?t toàn b? m?ch l?c. Chúng tôi cho r?ng b?n s? tìm bi?t k?t qu? này th?t s? là l?n h?n t?ng các ph?n. Có l? b?n mu?n cài ??t Debian mà không ??c s? tay này: trình cài ??t Debian ???c thi?t k? ?? cho b?n kh? n?ng này. N?u b?n lúc này không có ?? r?nh ??c toàn b? S? Tay Cài ??t ngay bây gi?, khuyên b?n ??c ít nh?t tài li?u Cài ??t Th? Nào, mà h??ng d?n b?n qua ti?n trình cài ??t c? b?n, cung c?p nhi?u liên k?t s? tay v? ch? ?? c?p cao hay thông tin gi?i ?áp th?c m?c. Tài li?u Cài ??t Th? Nào n?m trong Ph? l?c A, Cài ??t th? nào. V?y b?n m?t th?i gian ??c ph?n l?n S? Tay này nhé: nó h??ng d?n ??n kinh nghi?m cài ??t thành công h?n. Ch??ng 1. Chào m?ng b?n dùng Debian M?c l?c 1.1. Debian là gì v?y? 1.2. GNU/Linux là gì v?y? 1.3. Debian GNU/Linux là gì v?y? 1.4. L?y Debian 1.5. L?y phiên b?n m?i nh?t c?a tài li?u này 1.6. C?u trúc c?a tài li?u này 1.7. V? tác quy?n và gi?y phép ph?n m?m Ch??ng này cung c?p t?ng quan c?a D? Án Debian và Debian GNU/Linux. N?u b?n quen v?i l?ch s? c?a D? Án Debian và b?n phát hành Debian GNU/Linux, b?n c?ng nh?y ???c t?i ch??ng k? ti?p. 1.1. Debian là gì v?y? Debian là m?t t? ch?c nguyên tình nguy?n c?ng hi?n ?? phát tri?n ph?n m?m t? do và ??y m?nh nh?ng lý t??ng c?a T? Ch?c Ph?n M?m T? Do. D? Án Debian m?i t?o trong n?m 1993, khi Ian Murdock g?i l?i m?i m? cho các nhà phát tri?n ph?n m?m ?? ?óng góp cho m?t b?n phát hành hoàn toàn và m?ch l?c d?a vào h?t nhân Linux h?i m?i. Nhóm ng??i say mê c?ng hi?n h?i nh? ?ó, ??u tiên do T? Ch?c Ph?n M?m T? Do h? tr?, c?ng theo tri?t lý c?a t? ch?c GNU , ?ã l?n lên qua m?t s? n?m ?? tr? thành m?t t? ch?c có kho?ng 1010 Nhà Phát Tri?n Debian. Nhà Phát Tri?n Debian tham gia nhi?u ho?t ??ng khác nhau, g?m qu?n tr? ch? M?ng HTTP và FTP, thi?t k? ?? h?a, phân tích pháp lu?t các gi?y phép ph?n m?m, t?o tài li?u h??ng d?n và, t?t nhiên, b?o trì gói ph?n m?m. ?? truy?n tri?t lý c?a chúng tôi, và h?p d?n nhà phát tri?n theo nh?ng nguyên t?c do Debian h? tr?, D? Án Debian ?ã xu?t b?n m?t s? tài li?u phác h?a các giá tr? c?a chúng tôi, c?ng ch? d?n ng??i nào mu?n tr? thành nhà phát tri?n Debian. * H?p ??ng Xã H?i Debian phát bi?u các l?i cam k?t Debian cho C?ng ??ng Ph?n M?m T? Do. B?t c? ai h?a tuân theo H?p ??ng Xã H?i thì có th? tr? thành nhà b?o trì. B?t c? nhà b?o trì nào có kh? n?ng gi?i thi?u ph?n m?m m?i vào Debian -- mi?n là gói ph?n m?m th?a tiêu chu?n c? t? do l?n ch?t l??ng c?a chúng tôi. * Ch? D?n Ph?n M?m T? Do Debian (DFSG) là l?i tuyên b? rõ ràng và ng?n g?n v? tiêu chu?n ph?n m?m t? do c?a Debian. DFSG là tài li?u có ?nh h??ng r?t l?n trong Phong Trào Ph?n M?m T? Do, c?ng ?ã ??t n?n móng cho L?i ??nh Ngh?a Ngu?n M?. * S? Tay Chính Sách Debian là ??c t? r?ng rãi v? nh?ng tiêu chu?n ch?t l??ng c?a D? Án Debian. Nhà phát tri?n Debian c?ng tham gia m?t s? d? án khác, ??c tr?ng cho Debian hay g?m m?t ph?n c?ng ??ng Linux. Ch?ng h?n: * C? B?n Linux Chu?n (LSB) là d? án nh?m m?c ?ích là tiêu chu?n hóa h? th?ng GNU/Linux c? b?n, m?c ?ích s? cho m?i nhà phát tri?n ph?n m?m hay ph?n c?ng có kh? n?ng d? dàng thi?t k? ch??ng trình và trình ?i?u khi?n thi?t b? cho Linux chung, h?n là cho m?t b?n phát hành GNU/Linux riêng. * Tiêu Chu?n Phân C?p H? Th?ng T?p Tin (FHS) là s? c? g?ng tiêu chu?n hóa b? trí c?a h? th?ng t?p tin Linux. FHS s? cho nhà phát tri?n ph?n m?m có kh? n?ng t?p trung s? c? g?ng ?? thi?t k? ch??ng trình, không c?n lo l?ng v? ph??ng pháp cài ??t gói ?ó vào m?i b?n phát hành GNU/Linux riêng. * Debian Còn Tr? là m?t d? án bên trong, nh?m m?c ?ích là b?o ??m Debian h?p d?n ???c ng??i dùng tr? nh?t. ?? tìm thông tin chung thêm v? Debian, xem H?i ?áp Debian. 1.2. GNU/Linux là gì v?y? Linux là h? ?i?u hành: m?t dãy ch??ng trình cho b?n kh? n?ng t??ng tác v?i máy tính, c?ng ch?y ch??ng trình khác. M?t h? ?i?u hành g?m có nhi?u ch??ng trình c? b?n khác nhau do máy tính c?n thi?t ?? liên l?c v?i và nh?n l?nh t? ng??i dùng; ??c t? và ghi vào ??a c?ng, b?ng và máy in; ?i?u khi?n cách s? d?ng b? nh?; ch?y ph?n m?m khác. Trong h? ?i?u hành, ph?n quan tr?ng nh?t là h?t nhân. Trong h? th?ng ki?u GNU/LInux, Linux là thành ph?n h?t nhân. Ph?n còn l?i c?a h? th?ng ch?a ch??ng trình khác nhau, g?m nhi?u ph?n m?m do d? án GNU ghi hay h? tr?. Vì h?t nhân Linux ??n ??c không làm toàn b? h? ?i?u hành, chúng tôi ch?n s? d?ng tên "GNU/Linux" ?? di?n t? h? th?ng c?ng có tên c?u th? "Linux". H? th?ng Linux làm theo h? ?i?u hành UNIX. K? t? ??u, Linux ?ã ???c thi?t k? nh? là h? th?ng ?a tác v?, ?a ng??i dùng. Nh?ng s? th?t này là ?? làm cho Linux khác v?i các h? ?i?u hành n?i ti?ng khác. Tuy nhiên, Linux v?n còn khác h?n. Trái ng??c v?i h? ?i?u hành khác, không có ai s? h?u Linux. Ph?n l?n vi?c phát tri?n nó ???c làm b?i ng??i tình nguy?n không ???c ti?n. Ti?n trình phát tri?n cái tr? thành GNU/Linux ?ã b?t ??u trong n?m 1984, khi T? Ch?c Ph?n M?m T? Do b?t ??u phát tri?n m?t h? ?i?u hành mi?n phí ki?u Unix ???c g?i là GNU. D? Án GNU ?ã phát tri?n m?t b? g?n h?t các công c? ph?n m?m t? do ?? s? d?ng v?i UNIX (tm) và h? ?i?u hành ki?u UNIX nh? Linux. Nh?ng công c? này cho ng??i dùng có kh? n?ng th?c hi?n công vi?c trong ph?m v? t? vi?c th??ng (nh? sao chép hay g? b? t?p tin ra h? th?ng) ??n vi?c ph?c t?p (nh? ghi hay biên d?ch ch??ng trình ho?c hi?u ch?nh c?p cao nhi?u d?ng th?c tài li?u khác nhau). M?c dù nhi?u nhóm và ng??i ?ã ?óng góp cho Linux, T? Ch?c Ph?n M?m T? Do v?n còn ?ã ?óng góp nhi?u nh?t: nó ?ã t?o ph?n l?n công c? ???c dùng trong Linux, ngay c? tri?t lý và c?ng ??ng h? tr? nó. H?t nhân Linux m?i xu?t hi?n trong n?m 1991, khi m?t h?c sinh vi tính tên Linus Torvalds loan báo cho nhóm tin t?c Usenet comp.os.minix m?t phiên b?n s?m c?a h?t nhân thay th? ?i?u c?a Minix. Xem trang l?ch s? Linux Linux History Page c?a Linux Qu?c T?. Linux Torvalds ti?p t?c ?i?u h?p các công vi?c c?a vài tr?m nhà phát tri?n, v?i s? giúp ?? c?a vài ng??i thay quy?n ?áng tin. Xem Kernel Traffic, m?t b?n tóm t?t hàng tu?n r?t t?t c?a nh?ng cu?c th?o lu?n trong h?p th? chung h?t nhân Linux linux-kernel. C?ng xem H?i ?áp linux-kernel mailing list FAQ ?? tìm thông tin thêm v? h?p th? chung này. Ng??i dùng Linux có kh? n?ng ch?n ph?n m?m m?t cách r?t t? do. Ch?ng h?n, ng??i dùng Linux có th? ch?n trong m??i hai trình bao dòng l?nh, c?ng trong vài môi tr??ng ?? h?a. L?a ch?n này có th? làm b?i r?i ng??i dùng h? ?i?u hành khác, không quen v?i ý ki?n có kh? n?ng thay ??i dòng l?nh hay môi tr??ng ?? h?a. H?n n?a, Linux s?p ?? ít h?n, ch?y d? h?n nhi?u ch??ng trình ??ng th?i, c?ng là b?o m?t h?n nhi?u h? ?i?u hành khác. Do nh?ng l?i ích này, Linux là h? ?i?u hành l?n lên nhanh nh?t trong th? tr??ng trình ph?c v?. G?n ?ây h?n, Linux c?ng m?i ?a chu?ng v?i ng??i dùng kinh doanh và ? nhà. 1.3. Debian GNU/Linux là gì v?y? K?t h?p tri?t lý và ph??ng pháp lu?n c?a Debian v?i nh?ng công c? GNU, h?t nhân Linux, và ph?n m?m t? do quan tr?ng khác, các ?i?u này thành l?p m?t b?n phát hành ph?n m?m duy nh?t ???c g?i là Debian GNU/Linux. B?n phát hành này g?m có r?t nhi?u gói ph?n m?m. Trong b?n phát hành này, m?i gói ch?a ch??ng trình ch?y ???c, t?p l?nh, tài li?u h??ng d?n và thông tin c?u hình, c?ng có m?t nhà b?o trì nh?n trách nhi?m chính c?p nh?t gói ?ó, theo dõi thông báo l?i, và liên l?c v?i tác gi? g?c c?a ph?n m?m ?ã ?óng gói. C? b?n ng??i dùng r?t l?n c?a chúng tôi, cùng v?i h? th?ng theo dõi l?i, b?o ??m các s? khó ???c tìm và s?a nhanh. T?p trung Debian v?i chi ti?t có k?t qu? là m?t b?n phát hành có ch?t l??ng cao, ?n ??nh, và có kh? n?ng co giãn. Có th? c?u hình d? dàng b?n cài ??t ?? th?c hi?n nhi?u nhi?m v?, t? b?c t??ng l?a ??c l?p, ??n máy tr?m khoá h?c ?? bàn, ??n máy ph?c v? m?ng l?p cao. Debian n?i ti?ng nh?t trong nh?ng ng??i dùng c?p cao vì nó có k? thu?t r?t t?t, cam k?t n?ng n? v?i các s? c?n và s? mong ??i c?a c?ng ??ng Linux. Debian c?ng ?ã gi?i thi?u vào Linux nhi?u tính n?ng ?ã tr? thành th??ng d?ng. Ch?ng h?n, Debian là b?n phát hành Linux th? nh?t có g?m h? th?ng qu?n lý gói ?? cài ??t và g? b? ph?n m?m m?t cách d? dàng. Nó c?ng là b?n phát hành Linux th? nh?t có kh? n?ng nâng c?p không c?n cài ??t l?i. Debian ti?p t?c d?n ???ng phát tri?n Linux. Ti?n trình phát tri?n c?a nó là thông l? xu?t s?c c?a m?u phát tri?n Ngu?n M? -- ngay c? cho công vi?c r?t ph?c t?p nh? xây d?ng và b?o trì m?t h? ?i?u hành hoàn toàn. Tính n?ng khác bi?t Debian nhi?u nh?t v?i các b?n phát hành Linux khác là h? th?ng qu?n lý gói. Nh?ng công c? này cho qu?n tr? h? th?ng Debian kh? n?ng ?i?u khi?n hoàn toàn m?i gói ???c cài ??t vào h? th?ng ?ó, g?m kh? n?ng cài ??t m?t gói riêng ho?c c?p nh?t t? ??ng toàn b? h? ?i?u hành. C?ng có th? b?o v? gói riêng ch?ng c?p nh?t. B?n ngay c? có kh? n?ng báo h? th?ng qu?n lý gói bi?t v? ph?n m?m t? biên d?ch và cách ph? thu?c nào nó th?a. ?? b?o v? h? th?ng c?a b?n ch?ng "vi rút Trojan" và ph?n m?m hi?m ??c khác, máy ph?c v? Debian ki?m tra m?i gói ???c t?i lên t? nhà b?o trì Debian ?ã ??ng ký c?a nó. Ng??i ?óng gói Debian c?ng r?t c?n th?n ?? c?u hình gói m?t cách b?o m?t. Khi l?i b?o m?t xu?t hi?n trong gói ?ã phát hành, th??ng cung c?p r?t nhanh cách s?a. V?i nh?ng tùy ch?n c?p nh?t ??n gi?n c?a Debian, cách s?a b?o m?t có th? ???c t?i v? và cài ??t t? ??ng qua M?ng. Ph??ng pháp chính và t?t nh?t ?? ???c s? h? tr? cho h? th?ng Debian GNU/Linux c?a b?n, c?ng ?? liên l?c v?i Nhà Phát Tri?n Debian là b?ng nh?ng h?p th? chung do D? Án Debian b?o trì (có h?n 215 h?p th? vào lúc vi?t câu này). Cách d? nh?t ?? ??ng ký tham gia m?t hay nhi?u h?p th? chung này là th?m trang ??ng ký h?p th? chung Debian Debian's mailing list subscription page r?i ?i?n vào ??n t?i ?ó. 1.4. L?y Debian ?? tìm thông tin v? cách t?i Debian GNU/Linux xu?ng M?ng ho?c t? h? có th? mua ??a CD Debian chính th?c, xem trang b?n phát hành distribution web page. Danh sách các máy nhân b?n Debian list of Debian mirrors ch?a b? ??y ?? c?a máy nhân b?n Debian chính th?c, ?? cho b?n tìm máy g?n nh?t ch? mình. R?t d? dàng nâng c?p ???c Debian sau khi cài ??t. Th? t?c cài ??t s? giúp ?? b?n thi?t l?p h? th?ng ?? cho b?n kh? n?ng nâng c?p nó m?t khi cài ??t xong, n?u c?n thi?t. 1.5. L?y phiên b?n m?i nh?t c?a tài li?u này Tài li?u này ?ang ???c s?a ??i liên miên. B?n hãy ki?m tra xem trang b?n phát hành 4.0 Debian Debian 4.0 pages tìm tin t?c nào v? b?n phát hành 4.0 c?a h? th?ng Debian GNU/Linux. Phiên b?n ?ã c?p nh?t c?a s? tay cài ??t này c?ng s?n sàng t? trang S? Tay Cài ??t chính th?c official Install Manual pages. 1.6. C?u trúc c?a tài li?u này Tài li?u này ???c thi?t k? nh?m s? tay cho ng??i dùng b?t ??u ch?y Debian. Nó c? g?ng gi? s? càng ít càng có th? v? l?p k? n?ng c?a b?n. Tuy nhiên, chúng tôi có ph?i gi? s? là b?n có ki?n th?c chung v? ho?t ??ng c?a các ph?n c?ng c?a máy tính c?a mình. Trong tài li?u này, ng??i dùng thành th?o c?ng tìm ???c thông tin tham chi?u hay, g?m kích c? cài ??t t?i thi?u, và chi ti?t v? ph?n c?ng ???c h? tr? b?i h? th?ng cài ??t Debian. Chúng tôi khuyên ng??i dùng thành th?o theo ???ng d?n riêng trong tài li?u này. Nói chung, s? tay này ???c s?p x?p b?ng th? t? tuy?n tính, d?n b?n qua ti?n trình cài ??t t? ??u ??n cu?i. ?ây là nh?ng b??c cài ??t Debian GNU/Linux, và ti?t ?o?n tài li?u t??ng ?ng v?i m?i b??c: 1. Quy?t ??nh n?u ph?n c?ng có th?a tiêu chu?n s? d?ng h? th?ng cài ??t ch?a, trong Ch??ng 2, C?n thi?t h? th?ng. 2. L?u tr? h? th?ng, th?c hi?n vi?c ??nh và c?u hình ph?n c?ng nào c?n thi?t tr??c khi cài ??t Debian, trong Ch??ng 3, Tr??c khi cài ??t Debian GNU/ Linux. N?u b?n chu?n b? m?t h? th?ng ?a kh?i ??ng, b?n có th? c?n ph?i t?o s?c ch?a phân vùng ???c trên ph?n c?ng cho Debian dùng. 3. Trong Ch??ng 4, L?y v?t ch?a cài ??t h? th?ng, b?n s? giành nh?ng t?p tin cài ??t c?n thi?t cho ph??ng pháp cài ??t ?ã ch?n. 4. Ch??ng 5, Kh?i ??ng h? th?ng cài ??t di?n t? ti?n trình kh?i ??ng vào h? th?ng cài ??t. Ch??ng này c?ng di?n t? th? t?c gi?i ?áp th?c m?c trong tr??ng h?p b?n g?p khó kh?n th?c hi?n b??c này. 5. Th?c hi?n vi?c cài ??t th?t tùy theo Ch??ng 6, S? d?ng trình cài ??t Debian . Ti?n trình này ?òi h?i c?n ph?i ch?n ngôn ng? c?a b?n, c?u hình mô-?un ?i?u khi?n ngo?i vi, c?u hình s? k?t n?i m?ng ?? l?y ???c các t?p tin cài ??t còn l?i t? máy ph?c v? Debian (n?u b?n không cài ??t t? ??a CD), phân vùng ??a c?ng và cài ??t h? th?ng c? b?n, r?i ch?n và cài ??t công vi?c. (M?t ph?n thông tin b?i c?nh v? cách thi?t l?p phân vùng cho h? th?ng Debian ???c gi?i thích trong Ph? l?c C, Phân vùng cho Debian.) 6. Kh?i ??ng vào h? th?ng c? b?n m?i cài ??t, t? Ch??ng 7, Kh?i ??ng vào h? th?ng Debian m?i. M?t khi cài ??t xong h? th?ng, b?n ??c Ch??ng 8, B??c ti?p và ?i ?âu v?y?. Ch??ng này gi?i thích n?i c?n tìm thông tin thêm v? Unix và Debian, và cách thay th? h?t nhân. Cu?i cùng, thông tin v? tài li?u này và cách ?óng góp cho nó, n?m trong Ph? l?c E, Linh tinh qu?n tr?. 1.7. V? tác quy?n và gi?y phép ph?n m?m Chúng tôi ch?c là b?n ?ã ??c m?t s? gi?y phép ???c phát hành cùng v?i h?u h?t ph?n m?m buôn bán -- chúng th??ng nói là b?n có quy?n dùng ch? m?t b?n sao c?a ph?n m?m ?ó trên m?t máy tính riêng l?. Gi?y phép c?a h? th?ng này là r?t khác v?i ?ó. Chúng tôi m?i b?n cài ??t m?t b?n sao c?a h? th?ng này vào m?i máy tính trong tr??ng h?c hay ch? làm c?a b?n. Cho các ng??i b?n m??n v?t ch?a ph?n m?m cài ??t, c?ng giúp ?? h? cài ??t nó vào các máy tính nhé ! B?n ngay c? có quy?n t?o vài nghìn b?n sao và bán chúng -- dù v?i m?t s? ?i?u ki?n. Quy?n cài ??t và s? d?ng h? th?ng này d?a tr?c ti?p vào c? b?n ph?n m?m t? do c?a Debian. G?i ph?n m?m là t? do không có ngh?a là ph?n m?m không có tác quy?n, c?ng không có ngh?a là ??a CD ch?a ph?n m?m này ph?i ???c phát hành mi?n phí. Ph?n m?m t? do, ph?n nào, có ngh?a là gi?y phép c?a ch??ng trình riêng không c?n thi?t b?n tr? ti?n cho quy?n phát hành hay s? d?ng ch??ng trình ?ó. Ph?n m?m t? do c?ng có ngh?a là b?t c? ai co th? m? r?ng, thích ?ng và s?a ??i ph?n m?m ?ó, c?ng phát hành k?t qu? c?a s? c? g?ng c?a h?. Ghi chú D? án Debian, ?? giúp ?? ng??i dùng, có ph?i làm cho công b? m?t s? gói không th?a tiêu chu?n t? do c?a chúng tôi. Tuy nhiên, nh?ng gói này không ph?i thu?c v? b?n phát hành chính th?c, c?ng ch? s?n sàng t? ph?n ?óng góp (contrib) hay khác t? do (non-free) c?a máy nhân b?n Debian hay trên ??a CD-ROM nhóm ba; xem H?i ?áp Debian Debian FAQ, d??i Kho FTP Debian "The Debian FTP archives", ?? tìm thông tin thêm v? b? trí và n?i dung c?a kho ?ó. Nhi?u ch??ng trình c?a h? th?ng ???c phát hành v?i ?i?u ki?n c?a Gi?y Phép Công C?ng GNU, th??ng ???c g?i ??n gi?n là "GPL". Gi?y phép GPL c?n thi?t b?n làm cho mã ngu?n c?a ch??ng trình s?n sàng khi nào b?n phát hành m?t b?n sao nh? phân c?a ch??ng trình ?ó; ?i?u kho?n này trong gi?y phép thì b?o ??m b?t c? ng??i dùng nào có th? s?a ??i ph?n m?m ?ó. Do ?i?u kho?n này, mã ngu?n ^[1] cho m?i ch??ng trình nh? v?y có s?n trong h? th?ng Debian. Có vài ki?u khác c?a l?i tuyên b? tác quy?n và gi?y phép ph?n m?m ???c áp d?ng cho ch??ng trình c?a Debian. B?n có th? tìm tác quy?n và gi?y phép dành cho m?i gói ???c cài ??t vào h? th?ng, b?ng cách xem t?p tin /usr/share/doc/tên_gói/ copyright m?t khi gói ?ó ???c cài ??t vào h? th?ng. ?? tìm thông tin thêm v? gi?y phép và cách Debian quy?t ??nh n?u ph?n m?m là ?? t? do ?? ???c bao g?m trong b?n phát hành chính, xem Ch? D?n Ph?n M?m T? Do Debian Debian Free Software Guidelines. Thông báo h?p pháp quan tr?ng nh?t là: ph?n m?m này không b?o hành gì c?. Nh?ng l?p trình viên t?o ph?n m?m này ?ã làm nh? th? ?? giúp ?? c?ng ??ng. Không b?o hành s? thích h?p c?a ph?n m?m cho m?c ?ích riêng nào. Tuy nhiên, vì ph?n m?m là t? do, b?n có quy?n s?a ??i nó ?? thích h?p v?i s? c?n c?a mình -- c?ng ?? thích thú l?i ích c?a các s? s?a ??i ???c t?o b?i ng??i khác ?ã m? r?ng ph?n m?m ?ó b?ng cách này. -------------- ^[1] ?? tìm thông tin v? ph??ng pháp ??nh v?, gi?i nén và xây d?ng b? nh? phân t? gói mã ngu?n Debian, xem H?i ?áp Debian Debian FAQ, d??i Nh?ng ?i?u c? b?n c?a H? Th?ng Qu?n Lý Gói Debian ("Basics of the Debian Package Management System"). Ch??ng 2. C?n thi?t h? th?ng M?c l?c 2.1. Ph?n c?ng ???c h? tr? 2.1.1. Ki?n trúc ???c h? tr? 2.1.2. ??n v? x? lý trung tâm (CPU), bo m?ch chính và kh? n?ng h? tr? ?nh ??ng 2.1.3. H? tr? th? ?? h?a 2.1.4. ?a b? x? lý 2.2. V?t ch?a trình cài ??t 2.2.1. ??a CD-ROM/DVD-ROM 2.2.2. ??a c?ng 2.2.3. M?ng 2.2.4. H? th?ng Un*x hay GNU 2.2.5. H? th?ng c?t gi? ???c h? tr? 2.3. Ngo?i vi và ph?n c?ng khác 2.4. Mua ph?n c?ng ??c bi?t cho GNU/LInux 2.4.1. Tránh ph?n m?m s? h?u hay b? ?óng 2.5. B? nh? và s?c ch?a trên ??a c?n thi?t 2.6. Ph?n c?ng kh? n?ng k?t n?i m?ng 2.6.1. Trình ?i?u khi?n c?n thi?t ph?n v?ng Ti?t ?o?n này ch?a thông tin v? ph?n c?ng nào c?n thi?t ?? b?t ??u s? d?ng Debian. C?ng có liên k?t ??n thông tin thêm v? ph?n c?ng do GNU/Linux h? tr?. 2.1. Ph?n c?ng ???c h? tr? Debian không yêu c?u ph?n c?ng ??c bi?t khác v?i ?i?u c?n thi?t cho h?t nhân Linux và các b? công c? GNU. Vì v?y, b?t k? ki?n trúc hay n?n t?ng nào sang ?ó h?t nhân Linux, th? vi?n C libc, b? biên d?ch gcc v.v. ?ã ???c chuy?n, c?ng cho ?ó có b?n chuy?n Debian, có kh? n?ng ch?y ???c h? th?ng Debian. Xem nh?ng trang B?n Chuy?n (Ports) t?i http://www.debian.org/ports/alpha/ ?? tìm thông tin thêm v? h? th?ng ki?n trúc Alpha ?ã ???c th? ra v?i Debian. H?n là c? g?ng di?n t? t?t c? các c?u hình ph?n c?ng ???c h? tr? cho ki?n trúc Alpha, ti?t ?o?n này ch?a thông tin chung và liên k?t ??n thông tin thêm. 2.1.1. Ki?n trúc ???c h? tr? B?n phát hành Debian 4.0 h? tr? m??i hai ki?n trúc chính và vài bi?n th? c?a m?i ki?n trúc ???c g?i nh? là "mùi v?". +-----------------------------------------------------------------------------+ | Ki?n trúc |Tên Debian| Ki?n trúc ph? | Mùi v? | |--------------------+----------+------------------------------+--------------| |D?a vào x86 Intel |i386 |  |  | |--------------------+----------+------------------------------+--------------| |AMD64 & Intel EM64T |amd64 |  |  | |--------------------+----------+------------------------------+--------------| |DEC Alpha |alpha |  |  | |--------------------+----------+------------------------------+--------------| | | |Netwinder và CATS |netwinder | | | |------------------------------+--------------| | | |Intel IOP32x |iop32x | |ARM và StrongARM |arm |------------------------------+--------------| | | |Intel IXP4xx |ixp4xx | | | |------------------------------+--------------| | | |RiscPC |rpc | |--------------------+----------+------------------------------+--------------| | | |PA-RISC 1.1 |32 | |HP PA-RISC |hppa |------------------------------+--------------| | | |PA-RISC 2.0 |64 | |--------------------+----------+------------------------------+--------------| |Intel IA-64 |ia64 |  |  | |--------------------+----------+------------------------------+--------------| | | |SGI IP22 (Indy/Indigo 2) |r4k-ip22 | | | |------------------------------+--------------| | | |SGI IP32 (O2) |r5k-ip32 | |MIPS (v? cu?i l?n) |mips |------------------------------+--------------| | | |Broadcom BCM91250A (SWARM) |sb1-bcm91250a | | | |------------------------------+--------------| | | |Broadcom BCM91480B (BigSur) |sb1a-bcm91480b| |--------------------+----------+------------------------------+--------------| | | |Cobalt |cobalt | | | |------------------------------+--------------| | | | |r4k-kn04 | | | |DECstation |--------------| |MIPS (v? cu?i nh?) |mipsel | |r3k-kn02 | | | |------------------------------+--------------| | | |Broadcom BCM91250A (SWARM) |sb1-bcm91250a | | | |------------------------------+--------------| | | |Broadcom BCM91480B (BigSur) |sb1a-bcm91480b| |--------------------+----------+------------------------------+--------------| | | |Atari |atari | | | |------------------------------+--------------| | | |Amiga |amiga | | | |------------------------------+--------------| | | |68k Macintosh |mac | |Motorola 680x0 |m68k |------------------------------+--------------| | | | |bvme6000 | | | | |--------------| | | |VME |mvme147 | | | | |--------------| | | | |mvme16x | |--------------------+----------+------------------------------+--------------| | | |CHRP |chrp | | | |------------------------------+--------------| |IBM/Motorola PowerPC|powerpc |PowerMac |pmac | | | |------------------------------+--------------| | | |PReP |prep | |--------------------+----------+------------------------------+--------------| | | |sun4m |sparc32 | | | |------------------------------+--------------| |Sun SPARC |sparc |sun4u | | | | |------------------------------|sparc64 | | | |sun4v | | |--------------------+----------+------------------------------+--------------| | | |IPL t? b? ??c VM-reader và |gi?ng loài | |IBM S/390 |s390 |DASD | | | | |------------------------------+--------------| | | |IPL t? b?ng |b?ng | +-----------------------------------------------------------------------------+ Tài li?u này di?n t? cách cài ??t vào ki?n trúc ki?u Alpha. N?u b?n tìm thông tin v? ki?n trúc khác do Debian h? tr?, xem trang các b?n chuy?n Debian Debian-Ports. 2.1.2. ??n v? x? lý trung tâm (CPU), bo m?ch chính và kh? n?ng h? tr? ?nh ??ng Thông tin hoàn toàn v? các máy DEC Alpha ???c h? tr? n?m trong tài li?u Cách Làm Linux Alpha HOWTO. M?c ?ích c?a ti?t ?o?n này là di?n t? nh?ng h? th?ng ???c h? tr? b?i nh?ng ??a kh?i ??ng. Máy ki?u Alpha phân lo?i ra nhi?u ki?u h? th?ng khác nhau vì có m?t s? th? h? bo m?ch ch? và b? phi?n tinh th? h? tr?. H? th?ng khác nhau ("ki?n trúc ph?") th??ng có thi?t k? và kh? n?ng r?t khác nhau. Vì v?y ti?n trình cài ??t, ??c bi?t là kh?i ??ng, có th? khác nhau t? h? th?ng này ??n h? th?ng khác. B?ng theo ?ây li?t kê nh?ng ki?u h? th?ng ???c h? tr? b?i h? th?ng cài ??t Debian. B?ng này c?ng ng? ý tên mã cho m?i ki?u h? th?ng. B?n c?n bi?t tên mã ?ó khi b?n th?t b?t ??u ti?n trình cài ??t. +-----------------------------------------------------------------------------+ | Ki?u ph?n c?ng | Bí danh |?nh MILO | |------------------------------------------+------------------------+---------| | |AlphaStation 500 5/266.300 |Maverick |alcor | | |-----------------------------+------------------------+---------| | |AlphaStation 500 5/333...500 |Bret |alcor | |ALCOR |-----------------------------+------------------------+---------| | |AlphaStation 600/266...300 |Alcor |alcor | | |-----------------------------+------------------------+---------| | |AlphaStation 600/300...433 |XLT |xlt | |------------+-----------------------------+------------------------+---------| |BOOK1 |AlphaBook1 (máy tính xách |Alphabook1/Burns |book1 | | |tay) | | | |------------+-----------------------------+------------------------+---------| | |AlphaStation 200 4/100...166 |Mustang |avanti | | |-----------------------------+------------------------+---------| | |AlphaStation 200 4/233 |Mustang+ |avanti | | |-----------------------------+------------------------+---------| | |AlphaStation 205 4/133...333 |LX3 |avanti | | |-----------------------------+------------------------+---------| | |AlphaStation 250 4/300 |M3+ |avanti | |AVANTI |-----------------------------+------------------------+---------| | |AlphaStation 255 4/133...333 |LX3+ |avanti | | |-----------------------------+------------------------+---------| | |AlphaStation 300 4/266 |Melmac |avanti | | |-----------------------------+------------------------+---------| | |AlphaStation 400 4/166 |Chinet |avanti | | |-----------------------------+------------------------+---------| | |AlphaStation 400 4/233...300 |Avanti |avanti | |------------+-----------------------------+------------------------+---------| | |AlphaPC164 |PC164 |pc164 | | |-----------------------------+------------------------+---------| | |AlphaPC164-LX |LX164 |lx164 | |EB164 |-----------------------------+------------------------+---------| | |AlphaPC164-SX |SX164 |sx164 | | |-----------------------------+------------------------+---------| | |EB164 |EB164 |eb164 | |------------+-----------------------------+------------------------+---------| | |AlphaPC64 |Cabriolet |cabriolet| | |-----------------------------+------------------------+---------| |EB64+ |AlphaPCI64 |Cabriolet |cabriolet| | |-----------------------------+------------------------+---------| | |EB64+ |EB64+ |eb64p | |------------+-----------------------------+------------------------+---------| | |EB66 |EB66 |eb66 | |EB66 |-----------------------------+------------------------+---------| | |EB66+ |EB66+ |eb66p | |------------+-----------------------------+------------------------+---------| | |DEC 2000 Model 300(S) |Jensen |Không có | | |-----------------------------+------------------------+---------| |JENSEN |DEC 2000 Model 500 |Culzen |Không có | | |-----------------------------+------------------------+---------| | |DECpc 150 |Jensen |Không có | |------------+-----------------------------+------------------------+---------| | |Personal WorkStation 433a |Miata |miata | | |-----------------------------+------------------------+---------| | |Personal WorkStation 433au |Miata |miata | | |-----------------------------+------------------------+---------| | |Personal WorkStation 466au |Miata |miata | | |-----------------------------+------------------------+---------| | |Personal WorkStation 500a |Miata |miata | |MIATA |-----------------------------+------------------------+---------| | |Personal WorkStation 500au |Miata |miata | | |-----------------------------+------------------------+---------| | |Personal WorkStation 550au |Miata |miata | | |-----------------------------+------------------------+---------| | |Personal WorkStation 600a |Miata |miata | | |-----------------------------+------------------------+---------| | |Personal WorkStation 600au |Miata |miata | |------------+-----------------------------+------------------------+---------| | |AlphaServer 1000 4/200 |Mikasa |mikasa | | |-----------------------------+------------------------+---------| | |AlphaServer 1000 4/233..266 |Mikasa+ |mikasa | |MIKASA |-----------------------------+------------------------+---------| | |AlphaServer 1000 5/300 |Mikasa-Pinnacle |mikasa | | |-----------------------------+------------------------+---------| | |AlphaServer 1000 5/300 |Mikasa-Primo |mikasa | |------------+-----------------------------+------------------------+---------| | |UP1000 |Nautilus |Không có | |NAUTILUS |-----------------------------+------------------------+---------| | |UP1100 |Galaxy-Train/Nautilus |Không có | | | |Jr. | | |------------+-----------------------------+------------------------+---------| | |AXPpci33 |Không tên |không tên| |KHÔNG TÊN |-----------------------------+------------------------+---------| | |UDB |Multia |không tên| |------------+-----------------------------+------------------------+---------| | |AlphaServer 1000A 4/233...266|Noritake |Không có | | |-----------------------------+------------------------+---------| | |AlphaServer 1000A 5/300 |Noritake-Pinnacle |Không có | | |-----------------------------+------------------------+---------| | |AlphaServer 1000A 5/333...500|Noritake-Primo |Không có | | |-----------------------------+------------------------+---------| |NORITAKE |AlphaServer 800 5/333...500 |Corelle |Không có | | |-----------------------------+------------------------+---------| | |AlphaStation 600 A |Alcor-Primo |Không có | | |-----------------------------+------------------------+---------| | |Digital Server 3300 |Corelle |Không có | | |-----------------------------+------------------------+---------| | |Digital Server 3300R |Corelle |Không có | |------------+-----------------------------+------------------------+---------| |PLATFORM |P2K |P2K |p2k | |2000 | | | | |------------+-----------------------------+------------------------+---------| | |AlphaServer 1200 5/xxx |Tincup/DaVinci |Không có | | |-----------------------------+------------------------+---------| | |AlphaServer 4000 5/xxx |Wrangler/Durango |Không có | | |-----------------------------+------------------------+---------| |RAWHIDE |AlphaServer 4100 5/xxx |Dodge |Không có | | |-----------------------------+------------------------+---------| | |Digital Server 5300 |Tincup/DaVinci |Không có | | |-----------------------------+------------------------+---------| | |Digital Server 7300 |Dodge |Không có | |------------+-----------------------------+------------------------+---------| | |DeskStation AlphaPC164-UX |Ruffian |ruffian | | |-----------------------------+------------------------+---------| | |DeskStation RPL164-2 |Ruffian |ruffian | | |-----------------------------+------------------------+---------| | |DeskStation RPL164-4 |Ruffian |ruffian | |RUFFIAN |-----------------------------+------------------------+---------| | |DeskStation RPX164-2 |Ruffian |ruffian | | |-----------------------------+------------------------+---------| | |DeskStation RPX164-4 |Ruffian |ruffian | | |-----------------------------+------------------------+---------| | |Samsung AlphaPC164-BX |Ruffian |ruffian | |------------+-----------------------------+------------------------+---------| | |AlphaServer 2000 4/xxx |Demi-Sable |Không có | | |-----------------------------+------------------------+---------| | |AlphaServer 2000 5/xxx |Demi-Gamma-Sable |Không có | |SABLE |-----------------------------+------------------------+---------| | |AlphaServer 2100 4/xxx |Sable |Không có | | |-----------------------------+------------------------+---------| | |AlphaServer 2100 5/xxx |Gamma-Sable |Không có | |------------+-----------------------------+------------------------+---------| |TAKARA |21164 PICMG SBC |Takara |takara | |------------+-----------------------------+------------------------+---------| | |AlphaServer DS15 |HyperBrick2 |Không có | | |-----------------------------+------------------------+---------| | |AlphaServer DS25 |Granite |Không có | |TITAN |-----------------------------+------------------------+---------| | |AlphaServer ES45 |Privateer |Không có | | |-----------------------------+------------------------+---------| | |KHÔNG RÕ |Yukon |Không có | |------------+-----------------------------+------------------------+---------| | |AlphaServer DS10 |Webbrick |Không có | | |-----------------------------+------------------------+---------| | |AlphaServer DS10L |Slate |Không có | | |-----------------------------+------------------------+---------| | |AlphaServer DS20 |Catamaran/Goldrush |Không có | | |-----------------------------+------------------------+---------| | |AlphaServer DS20E |Goldrack |Không có | | |-----------------------------+------------------------+---------| | |AlphaServer DS20L |Shark |Không có | | |-----------------------------+------------------------+---------| | |AlphaServer ES40 |Clipper |Không có | | |-----------------------------+------------------------+---------| |TSUNAMI |DP264 |DP264 |Không có | | |-----------------------------+------------------------+---------| | |SMARTengine 21264 PCI/ISA SBC|Eiger |Không có | | |-----------------------------+------------------------+---------| | |KHÔNG RÕ |Warhol |Không có | | |-----------------------------+------------------------+---------| | |KHÔNG RÕ |Windjammer |Không có | | |-----------------------------+------------------------+---------| | |UP2000 |Swordfish |Không có | | |-----------------------------+------------------------+---------| | |XP1000 |Monet/Brisbane |Không có | | |-----------------------------+------------------------+---------| | |XP900 |Webbrick |Không có | |------------+-----------------------------+------------------------+---------| | |AlphaServer GS160 |Wildfire |Không có | |WILDFIRE |-----------------------------+------------------------+---------| | |AlphaServer GS320 |Wildfire |Không có | |------------+-----------------------------+------------------------+---------| |XL |XL-233...266 |XL |xl | +-----------------------------------------------------------------------------+ Chúng tôi xem là h? th?ng Debian etch h? tr? kh? n?ng cài ??t vào m?i ki?n trúc ph? alpha tr? nh?ng ki?n trúc ph? Ruffian và XL ki?u ch?-ARC và ki?n trúc ph? Titan mà c?n thi?t thay ??i nh?ng tùy ch?n biên d?ch h?t nhân. 2.1.3. H? tr? th? ?? h?a Kh? n?ng h? tr? giao di?n ?? h?a c?a Debian d?a hoàn toàn vào s? h? tr? c? b?n c?a h? th?ng X11 c?a X.Org. Ph?n l?n th? ?nh ??ng ki?u AGP, PCI và PCIe ho?t ??ng ???c d??i X.Org. Chi ti?t v? các m?ch n?i ?? h?a, th?, b? trình bày và thi?t b? con tr? ???c h? tr? n?m t?i http://xorg.freedesktop.org/. B?n phát hành Debian 4.0 có s?n X.Org phiên b?n 7.1. 2.1.4. ?a b? x? lý S? h? tr? ?a x? lý (c?ng ???c bi?t nh? là "?a x? lý ??i x?ng" hay SMP) s?n sàng cho ki?n trúc này. Tuy nhiên, ?nh h?t nhân Debian 4.0 chu?n không h? tr? SMP. Nó không nên ng?n c?n vi?c cài ??t, vì h?t nhân chu?n khác SMP nên kh?i ??ng ???c trên h? th?ng SMP: h?t nhân s? ??n gi?n dùng b? x? lý trung tâm th? nh?t. ?? th?c hi?n kh? n?ng c?a b? ?a x? lý, b?n s? c?n ph?i thay th? h?t nhân Debian chu?n. Có m?t cu?c th?o lu?n v? th? t?c này n?m trong Ph?n 8.6, "Biên d?ch h?t nhân m?i". Vào lúc này (h?t nhân phiên b?n 2.6.18) cách t?t SMP là b? ch?n "Symmetric multi-processing support" trong ph?n "General setup" c?a ti?n trình c?u hình h?t nhân. 2.2. V?t ch?a trình cài ??t Ti?t ?o?n này s? giúp ?? b?n quy?t ??nh nh?ng ki?u v?t ch?a nào b?n có th? ???c dùng ?? cài ??t h? th?ng Debian. Ch?ng h?n, n?u b?n có m?t ? ??a m?m trong máy tính, nó có th? ???c dùng ?? cài ??t Debian. Có m?t ch??ng ??c tr?ng hoàn toàn cho v?t ch?a, Ch??ng 4, L?y v?t ch?a cài ??t h? th?ng, mà so sánh kh? n?ng c?a m?i ki?u v?t ch?a cho m?c ?ích này. B?n có th? mu?n tham chi?u v? trang này khi b?n t?i ti?t ?o?n ?ó. 2.2.1. ??a CD-ROM/DVD-ROM Ghi chú Khi nào b?n th?y thu?t ng? "CD-ROM" trong s? tay này, nó có ngh?a ??a c? CD-ROM l?n DVD-ROM, vì c? hai k? thu?t này th?t s? là trùng ??i v?i h? ?i?u hành (tr? m?t s? ? ??a CD-ROM khác chu?n r?t c? mà không ph?i là SCSI, c?ng không ph?i là IDE/ATAPI). Kh? n?ng cài ??t d?a vào ??a CD-ROM ???c h? tr? ??i v?i m?t s? ki?n trúc riêng. Trên máy có h? tr? ??a CD-ROM kh?i ??ng ???c, b?n nên có kh? n?ng cài ??t hoàn toàn không c?n ??a m?m . Th?m chí n?u h? th?ng c?a b?n không h? tr? kh? n?ng kh?i ??ng t? ??a CD-ROM, b?n có th? dùng ??a CD-ROM ?ó cùng v?i nh?ng ph??ng pháp k? thu?t khác ?? cài ??t h? th?ng Debian, m?t khi b?n ?ã kh?i ??ng b?ng cách khác: xem Ch??ng 5, Kh?i ??ng h? th?ng cài ??t. ? ??a CD-ROM ki?u c? SCSI và IDE/ATAPI ??u ???c h? tr? trên ki?n trúc Alpha, mi?n là b? ?i?u khi?n ???c h? tr? b?i bàn giao ti?p SRM. ?i?u ki?n này lo?i tr? nhi?u th? ?i?u khi?n có th? thêm vào, nh?ng ph?n l?n phi?n tinh th? IDE và SCSI ???c h?p nh?t và th? ?i?u khi?n ???c cung c?p b?i hãng ch? t?o nên ho?t ??ng ???c. ?? tìm bi?t n?u thi?t b? c?a b?n ???c h? tr? t? bàn giao ti?p SRM, xem tài li?u SRM Th? Nào SRM HOWTO. 2.2.2. ??a c?ng Kh? n?ng kh?i ??ng h? th?ng cài ??t m?t cách tr?c ti?p t? ??a c?ng là m?t tùy ch?n thêm cho nhi?u ki?n trúc. Làm nh? th? c?n thi?t h? ?i?u hành khác t?i trình cài ??t vào ??a c?ng. 2.2.3. M?ng M?ng co th? ???c s? d?ng trong khi cài ??t, ?? l?y các t?p tin c?n thi?t cho ti?n trình cài ??t. Cách s? d?ng m?ng ph? thu?c vào ph??ng pháp c? s? d? li?u ?ã ch?n và các tr? l?i m?t s? câu s? ???c h?i trong khi cài ??t. B? cài ??t h? tr? ph?n l?n ki?u s? k?t n?i m?ng (g?m PPPoE, nh?ng không ph?i ISDN hay PPP), thông qua ho?c HTTP ho?c FTP. Sau khi cài ??t xong, b?n c?ng có kh? n?ng c?u hình h? th?ng ?? s? d?ng IDSN và PPP. B?n c?ng có kh? n?ng kh?i ??ng h? th?ng cài ??t qua m?ng. M?t tùy ch?n khác là ti?n trình cài ??t không có ??a, dùng kh? n?ng kh?i ??ng qua m?ng t? m?ng c?c b? và kh? n?ng g?n k?t b?ng NFS các h? th?ng t?p tin c?c b?. 2.2.4. H? th?ng Un*x hay GNU N?u b?n ch?y m?t h? th?ng ki?u Unix khác, b?n có th? s? d?ng nó ?? cài ??t Debian GNU/Linux, không c?n dùng debian-installer ???c di?n t? trong ph?n còn l?i c?a s? tay này. Ti?n trình cài ??t ki?u này có th? h?u ích cho ng??i dùng có ph?n c?ng không ???c h? tr? b?ng cách khác, ho?c trên máy ph?i c? ch?y. N?u b?n quan tâm ??n k? thu?t này, hãy nh?y t?i Ph?n D.3, "Cài ??t Debian GNU/Linux t? h? th?ng UNIX/Linux". 2.2.5. H? th?ng c?t gi? ???c h? tr? Nh?ng ??a kh?i ??ng Debian ch?a m?t h?t nhân ???c xây d?ng ?? ch?y ???c trên s? h? th?ng t?i ?a. Ti?c là kh? n?ng này t?o m?t h?t nhân l?n h?n, g?m nhi?u trình ?i?u khi?n không th? ???c dùng trên máy riêng c?a b?n (xem Ph?n 8.6, "Biên d?ch h?t nhân m?i" ?? h?c bi?t cách xây d?ng h?t nhân riêng). D? án Debian mu?n h? tr? ph?m v? thi?t b? r?ng nh?t, ?? ??m b?o h? th?ng Debian cài ??t ???c vào t? h?p ph?n c?ng ki?u nhi?u nh?t có th?. B?t k? h? th?ng c?t gi? nào ???c h? tr? b?i h?t nhân Linux c?ng ???c h? tr? b?i h? th?ng kh?i ??ng c?a Debian, g?m ? ??a c? ki?u SCSI l?n IDE. Tuy nhiên, ghi chú r?ng trên nhi?u h? th?ng, bàn giao ti?p SRM không th? kh?i ??ng t? ? ??a ki?u IDE, và máy Jensen không th? kh?i ??ng t? ??a m?m (xem tài li?u http:// www.alphalinux.org/faq/FAQ-9.html ?? tìm thông tin thêm v? cách kh?i ??ng máy Jensen). 2.3. Ngo?i vi và ph?n c?ng khác Linux h? tr? r?t nhi?u thi?t b? ph?n c?ng khác nhau, nh? con chu?t, máy in, máy quét, thi?t b? PCMCIA và USB. Tuy nhiên, ph?n l?n thi?t b? này không c?n thi?t khi cài ??t h? th?ng. 2.4. Mua ph?n c?ng ??c bi?t cho GNU/LInux Có vài nhà bán máy tính có h? th?ng Debian hay b?n phát hành GNU/LInux khác cài ??t s?n. Có l? b?n s? tr? ti?n thêm trong tr??ng h?p này, còn ti?n thêm này mua s? yên t?nh trong tâm h?n, vì b?n ch?c ch?n bi?t r?ng c? ph?n c?ng ?ó ???c h? tr? ??y ?? b?i GNU/LInux. B?t ch?p b?n mua h? th?ng có s?n Linux hay h? th?ng ti?n dùng, v?n còn quan tr?ng là b?n ki?m tra n?u ph?n c?ng ?ó ???c h? tr? b?i h?t nhân LInux hay không. Ki?m tra xem n?u ph?n c?ng ?ó ???c li?t kê trong nh?ng tham chi?u nói trên. Báo ng??i bán hàng bi?t b?n mu?n mua m?t h? th?ng LInux. B?n h? tr? nhà bán thân thi?n v?i Linux nhé. 2.4.1. Tránh ph?n m?m s? h?u hay b? ?óng M?t s? hãng ch? t?o ph?n c?ng ??n gi?n t? ch?i cho chúng tôi bi?t ph??ng pháp ghi trình ?i?u khi?n ph?n c?ng c?a h?. M?t s? hãng khác t? ch?i cho chúng tôi truy c?p tài li?u h??ng d?n n?u chúng tôi không th?a thu?n ?i?u ki?n ng?n c?n chúng tôi phát hành mã ngu?n Linux. Vì chúng tôi ch?a ???c phép truy c?p tài li?u k? thu?t v? nh?ng thi?t b? này, chúng tôi không th? làm cho chúng ho?t ??ng ???c d??i Linux. B?n có th? giúp ?? thay ??i tr??ng h?p này, b?ng cách xin hãng ch? t?o ph?n c?ng nh? v?y phát hành tài li?u k? thu?t này. N?u ?? ng??i xin h?, h? s? th?y bi?t c?ng ??ng ph?n m?m t? do là th? tr??ng quan tr?ng. 2.5. B? nh? và s?c ch?a trên ??a c?n thi?t C?n thi?t ít nh?t 32MB b? nh? và 500MB s?c ch?a còn r?nh trên ??a. Ghi chú r?ng hai s? này th?c s? t?i thi?u tuy?t ??i. ?? xem s? l??ng hi?n th?c h?n, xem Ph?n 3.4, "Tho? tiêu chu?n ph?n c?ng t?i thi?u". 2.6. Ph?n c?ng kh? n?ng k?t n?i m?ng G?n t?t c? các th? giao th?c m?ng (NIC) ???c h? tr? b?i h?t nhân Linux nên c?ng ???c h? tr? b?i h? th?ng cài ??t: các trình ?i?u khi?n ki?u mô-?un nên bình th??ng ???c n?p t? ??ng. 2.6.1. Trình ?i?u khi?n c?n thi?t ph?n v?ng H? th?ng cài ??t hi?n th?i không h? tr? kh? n?ng l?y ph?n v?ng. B?t c? th? m?ng nào s? d?ng trình ?i?u khi?n c?n thi?t ph?n v?ng ???c n?p thì không ???c h? tr?, theo m?c ??nh. N?u không có NIC khác nào dùng ???c trong khi cài ??t, v?n còn có th? cài ??t Debian GNU/Linux b?ng ?nh ??a CD-ROM hay DVD. Hãy ch?n tùy ch?n không c?u hình m?ng, và cài ??t ch? nh?ng gói có s?n trên ??a CD/DVD. Sau khi cài ??t xong và kh?i ??ng l?i, b?n c?ng có th? cài ??t trình ?i?u khi?n và ph?n v?ng c?n thi?t và t? c?u hình m?ng. Ghi chú r?ng ph?n v?ng có th? n?m trong gói riêng v?i trình ?i?u khi?n và có l? không có s?n trong ph?n "chính" c?a kho l?u Debian GNU/Linux. N?u trình ?i?u khi?n chính nó có ph?i ???c h? tr?, có l? b?n c?ng có kh? n?ng dùng NIC trong khi cài ??t, b?ng cách sao chép ph?n v?ng t? v?t ch?a nào sang / usr/lib/hotplug/firmware. ??ng quên c?ng sao chép ph?n v?ng sang v? trí ?ó cho h? th?ng ?ã cài ??t tr??c khi kh?i ??ng l?i ? k?t thúc c?a ti?n trình cài ??t. Ch??ng 3. Tr??c khi cài ??t Debian GNU/Linux M?c l?c 3.1. Toàn c?nh ti?n trình cài ??t 3.2. Sao l?u m?i d? li?u ?ã có ?i ! 3.3. Thông tin c?n thi?t 3.3.1. Tài li?u h??ng d?n 3.3.2. Tìm ngu?n thông tin v? ph?n c?ng 3.3.3. Kh? n?ng t??ng thích c?a ph?n c?ng 3.3.4. Thi?t l?p m?ng 3.4. Tho? tiêu chu?n ph?n c?ng t?i thi?u 3.5. Phân vùng s?n cho h? th?ng ?a kh?i ??ng 3.5.1. Phân vùng trên Tru64 UNIX 3.5.2. Phân vùng trong Windows NT 3.6. Ph?n c?ng cài ??t s?n và thi?t l?p h? ?i?u hành Ch??ng này di?n t? cách chu?n b? cài ??t h? th?ng Debian, tr??c khi b?n ngay c? kh?i ??ng trình cài ??t. Nó g?m có ti?n trình sao l?u d? li?u, t?p h?p thông tin v? ph?n c?ng, và tìm thông tin khác nào c?n thi?t. 3.1. Toàn c?nh ti?n trình cài ??t Tr??c tiên có chú thích v? vi?c cài ??t l?i. ??i v?i h? th?ng Debian, có r?t ít tr??ng h?p c?n thi?t cài ??t l?i toàn b? h? th?ng; v.d. n?u c? ch? ??a c?ng b? h?ng hóc. Nhi?u h? ?i?u hành th??ng dùng có th? c?n thi?t ng??i dùng cài ??t l?i toàn b? h? th?ng khi s? h?ng nghiêm tr?ng x?y ra, ho?c ?? nâng c?p lên phiên b?n H?H m?i. Th?m chí n?u không c?n thi?t cài ??t l?i hoàn toàn, th??ng b?n ph?i cài ??t l?i các ch??ng trình ?? ho?t ??ng cho ?úng trên H?H m?i. D??i Debian GNU/Linux, r?t có th? là h? ?i?u hành có th? ???c s?a ch?a, thay vào b? thay th?, trong tr??ng h?p g?p gì sai. Ti?n trình nâng c?p không bao gi? c?n thi?t b?n cài ??t l?i hoàn toàn: b?n luôn luôn có kh? n?ng nâng c?p « t?i ch? ». H?n n?a, h?u h?t ch??ng trình luôn luôn t??ng thích v?i m?i b?n phát hành H?H m?i. N?u phiên b?n ch??ng trình m?i nào c?n thi?t ph?n m?m h? tr? m?i h?n, h? th?ng qu?n lý gói Debian ??m b?o là m?i ph?n m?m c?n thi?t ???c nh?n di?n và cài ??t m?t cách t? ??ng. ?? tóm t?t, r?t nhi?u s? c? g?ng ?ã ???c ?óng góp ?? t?o m?t h? th?ng không c?n thi?t cài ??t l?i, v?y b?n nên suy ngh? vi?c ?ó là tùy ch?n ?úng cu?i cùng. Trình cài ??t Debian không ph?i ???c thi?t k? ?? cài ??t l?i trên m?t h? th?ng ?ã có. ?ây là các b??c chính b?n nên theo trong ti?n trình cài ??t. 1. Sao l?u m?i d? li?u hay tài li?u hi?n th?i n?m trên ??a c?ng n?i b?n ??nh cài ??t Debian. 2. T?p h?p thông tin v? máy tính ?ích, và tài li?u h??ng d?n nào c?n thi?t, tr??c khi kh?i ch?y ti?n trình cài ??t. 3. Trên ??a c?ng, t?o s?c ch?a có th? phân vùng dành cho Debian. 4. Tìm và/hay t?i v? ph?n m?m cài ??t Debian, và t?p tin trình ?i?u khi?n ??c bi?t nào c?n thi?t b?i máy c?a b?n (ng??i dùng ??a CD Debian nên b? qua b??c này). 5. Thi?t l?p b?ng/??a m?m/thanh USB kh?i ??ng, ho?c ?? t?p tin kh?i ??ng (h?u h?t ng??i dùng ??a CD Debian có kh? n?ng kh?i ??ng t? m?t c?a nh?ng ??a CD ?ó). 6. Kh?i ??ng h? th?ng cài ??t. 7. Ch?n ngôn ng? cài ??t. 8. Kích ho?t s? k?t n?i m?ng Ethernet, n?u có. 9. T?o và g?n k?t nh?ng phân vùng n?i Debian s? ???c cài ??t. 10. Theo dõi ti?n trình t?i v?/cài ??t/thi?t l?p t? ??ng h? th?ng c? b?n. 11. Cài ??t m?t b? t?i kh?i ??ng có kh? n?ng kh?i ch?y Debian GNU/Linux và/hay h? th?ng ?ã có. 12. T?i l?n ??u tiên h? th?ng m?i ???c cài ??t. N?u b?n g?p khó kh?n trong ti?n trình cài ??t, có ích khi bi?t b??c nào s? d?ng gói nào. ? ?ây gi?i thi?u nh?ng gói ph?n m?m quan tr?ng nh?t: Ph?n m?m cài ??t debian-installer là ch? ?? chính c?a s? tay này. Nó phát hi?n ph?n c?ng nên t?i các trình ?i?u khi?n thích h?p, s? d?ng ?ng d?ng khách dhcp-client ?? thi?t l?p s? k?t n?i m?ng, ch?y debootstrap ?? cài ??t các gói h? th?ng c? b?n, và ch?y tasksel ?? cho b?n có kh? n?ng cài ??t ph?n m?m thêm. Có nhi?u gói khác c?ng làm vi?c trong ti?n trình cài ??t này, nh?ng trình debian-installer ?ã làm xong công vi?c khi b?n n?p l?n ??u tiên h? th?ng m?i. ?? ?i?u ch?nh h? th?ng ?? thích h?p v?i s? c?n c?a b?n, tasksel cho b?n kh? n?ng cài ??t m?t s? ph?n m?m bó riêng, v.d. trình ph?c v? M?ng hay môi tr??ng làm vi?c. M?t tùy ch?n quan tr?ng trong khi cài ??t là có nên cài ??t môi tr??ng làm vi?c ?? h?a, ch?a h? th?ng c?a s? X và m?t c?a nh?ng môi tr??ng làm vi?c ?? h?a có s?n. Không cài ??t công vi?c "Môi tr??ng làm vi?c" thì ch? có h? th?ng c? b?n ???c ?i?u khi?n b?ng dòng l?nh. Vi?c cài ??t công vi?c Môi tr??ng làm vi?c là tùy ch?n, vì nó chi?m vùng h?i l?n trên ??a, và vì nhi?u h? th?ng Debian GNU/ Linux là máy ph?c v? không th?t c?n ch?y giao di?n ng??i dùng ?? h?a (GUI) ?? ho?t ??ng. Hãy ghi chú r?ng h? th?ng c?a s? X là ph?n m?m riêng hoàn toàn v?i debian-installer, và th?c s? r?t ph?c t?p h?n. Ti?n trình cài ??t h? th?ng c?a s? X và gi?i ?áp th?c m?c v? nó n?m ? ngo?i ph?m vi c?a s? tay này. 3.2. Sao l?u m?i d? li?u ?ã có ?i ! Tr??c h?t, hãy ki?m tra xem b?n ?ã sao l?u m?i t?p tin hi?n th?i n?m trên h? th?ng. N?u ?ây là l?n ??u tiên h? ?i?u hành nào không s? h?u ?ã ???c cài ??t vào máy tính ?ó, r?t có th? là b?n s? c?n ph?i phân vùng l?i ??a c?ng ?? nh??ng ch? cho h? th?ng Debian GNU/Linux. M?i l?n phân vùng ??a c?ng, c?ng r?i ro m?t toàn b? d? li?u, b?t ch?p ch??ng trình nào ???c dùng ?? làm nh? th?. Nh?ng ch??ng trình ???c dùng trong ti?n trình cài ??t này là h?i tin c?y, ph?n l?n chúng ?ã ???c dùng trong m?y n?m, nh?ng mà chúng c?ng là h?i m?nh m? nên b??c sai nào có th? m?t nhi?u. Ngay c? sau khi sao l?u, hãy c?n th?n, b?n nên suy tính m?i ?áp ?ng và hành ??ng riêng. Hai phút ngh? có th? ti?t ki?m nhi?u ti?ng làm vi?c thêm. N?u b?n ?ang t?o m?t h? th?ng ?a kh?i ??ng, hãy ki?m tra xem có v?t ch?a b?n phát hành c?a h? ?i?u hành khác ?ã có. Nh?t là n?u b?n phân vùng l?i ??a kh?i ??ng, có l? b?n c?ng c?n ph?i cài ??t l?i trình t?i kh?i ??ng c?a H?H ?ó, ho?c trong nhi?u tr??ng h?p, cài ??t l?i toàn b? H?H ?ó và m?i t?p tin n?m trong ph?n vùng b? tác ??ng. 3.3. Thông tin c?n thi?t 3.3.1. Tài li?u h??ng d?n 3.3.1.1. S? tay cài ??t Tài li?u này, phiên b?n chính th?c c?a S? Tay Cài ??t b?n phát hành etch c?a Debian, ???c công b? b?ng nhi?u d?ng th?c và b?n d?ch khác nhau. 3.3.1.2. Tài li?u h??ng d?n v? ph?n c?ng Th??ng ch?a thông tin có ích v? cách c?u hình hay s? d?ng ph?n c?ng. * H?i ?áp Linux/Alpha 3.3.2. Tìm ngu?n thông tin v? ph?n c?ng Trong nhi?u tr??ng h?p, trình cài ??t s? có kh? n?ng phát hi?n t? ??ng ph?n c?ng riêng c?a b?n. ?? chu?n b? ???c, khuyên b?n quen v?i ph?n c?ng ?ó tr??c khi cài ??t. Có th? t?p h?p thông tin v? ph?n c?ng t? : * S? tay có s?n v?i m?i ph?n c?ng. * Màn hình thi?t l?p BIOS c?a máy tính. B?n có th? xem màn hình này khi kh?i ??ng máy tính b?ng cách b?m t? h?p phím. Hãy tham chi?u ??n s? tay máy tính ?? tìm bi?t t? h?p phím này. Th??ng nó ??n gi?n là phím Delete. * H?p c?a m?i ph?n c?ng. * L?nh hay công c? h? th?ng trong h? ?i?u hành khác, g?m b? qu?n lý t?p tin. Ngu?n này có ích ??c bi?t ?? tìm thông tin v? b? nh? RAM và b? nh? c?a ph?n c?ng. * Qu?n tr? h? th?ng hay nhà cung c?p d?ch v? M?ng (ISP). Nh?ng ngu?n này có thông tin báo b?n bi?t cách thi?t l?p kh? n?ng ch?y m?ng và g?i/nh?n th? ?i?n t?. B?ng 3.1. Thông tin v? ph?n c?ng c?n thi?t ?? cài ??t +-----------------------------------------------------------------------------+ | Ph?n | Thông tin có th? c?n | | c?ng | | |--------+--------------------------------------------------------------------| | |Có m?y cái. | | |--------------------------------------------------------------------| | |Th? t? trên h? th?ng. | | |--------------------------------------------------------------------| |Ph?n |Ki?u IDE hay SCSI (h?u h?t máy tính là IDE). | |c?ng |--------------------------------------------------------------------| | |S?c ch?a còn r?nh s?n sàng. | | |--------------------------------------------------------------------| | |Phân vùng. | | |--------------------------------------------------------------------| | |Phân vùng n?i h? ?i?u hành khác ?ã ???c cài ??t. | |--------+--------------------------------------------------------------------| | |M?u và hãng ch? t?o. | | |--------------------------------------------------------------------| | |?? phân gi?i ???c h? tr?. | | |--------------------------------------------------------------------| |B? trình|T? l? c?p nh?t ngang. | |bày |--------------------------------------------------------------------| | |T? l? c?p nh?t d?c. | | |--------------------------------------------------------------------| | |?? sâu màu (s? màu s?c) ???c h? tr?. | | |--------------------------------------------------------------------| | |Kích c? màn hình. | |--------+--------------------------------------------------------------------| | |Ki?u : n?i ti?p, PS/2 hay USB. | | |--------------------------------------------------------------------| |Con |C?ng. | |chu?t |--------------------------------------------------------------------| | |Hãng ch? t?o. | | |--------------------------------------------------------------------| | |S? cái nút. | |--------+--------------------------------------------------------------------| | |M?u và hãng ch? t?o. | |M?ng |--------------------------------------------------------------------| | |Ki?u b? ti?p h?p. | |--------+--------------------------------------------------------------------| | |M?u và hãng ch? t?o. | |Máy in |--------------------------------------------------------------------| | |?? phân gi?i in ???c h? tr?. | |--------+--------------------------------------------------------------------| | |M?u và hãng ch? t?o. | | |--------------------------------------------------------------------| |Th? ?nh |B? nh? RAM ?nh ??ng s?n sàng. | |??ng |--------------------------------------------------------------------| | |?? phân gi?i và ?? sâu màu ???c h? tr? (nh?ng giá tr? này nên ???c | | |so sánh v?i kh? n?ng c?a b? trình bày). | +-----------------------------------------------------------------------------+ 3.3.3. Kh? n?ng t??ng thích c?a ph?n c?ng Nhi?u s?n ph?m có nhãn hi?u ph? bi?n có ho?t ??ng ???c trên Linux. H?n n?a, kh? n?ng h? tr? ph?n c?ng trong Linux c? c?i ti?n. Tuy nhiên, Linux v?n còn ch?y ít ki?u ph?n c?ng h?n m?t s? h? ?i?u hành riêng. Có th? ki?m tra xem kh? n?ng t??ng thích c?a ph?n c?ng b?ng cách: * Ki?m tra xem n?i M?ng c?a hãng ch? t?o có trình ?i?u khi?n m?i ch?a. * Quét qua n?i M?ng hay s? tay tìm thông tin v? kh? n?ng mô ph?ng. Thi?t b? có nhãn hi?u ít n?i ti?ng h?n có l? v?n còn s? d?ng ???c trình ?i?u khi?n hay thi?t l?p c?a ?i?u ph? bi?n. * Ki?m tra ??c danh sách ph?n c?ng t??ng thích v?i Linux t?i n?i M?ng dành cho ki?n trúc c?a máy tính c?a b?n. * Tìm ki?m qua M?ng kinh nghi?m c?a các ng??i dùng khác. 3.3.4. Thi?t l?p m?ng N?u máy tính c?a b?n có k?t n?i ??n m?ng su?t ngày (t?c là s? k?t n?i ki?u Ethernet hay t??ng t?, không ph?i ki?u PPP), b?n nên yêu c?u qu?n tr? h? th?ng m?ng cung c?p thông tin này. * Tên máy [host name] (có l? b?n t? quy?t ??nh ???c). * Tên mi?n [domain name]. * ??a ch? IP [IP address] c?a máy tính. * M?t n? m?ng [netmask] c?n dùng v?i m?ng c?c b?. * ??a ch? IP c?a h? th?ng c?ng ra [gateway] m?c ??nh t?i ?ó b?n nên ??nh tuy?n, n?u m?ng có. * Trên m?ng, h? th?ng c?n dùng nh? là trình ph?c v? d?ch v? tên mi?n (DNS). M?t khác, n?u qu?n tr? nói r?ng có trình ph?c v? DHCP s?n sàng, c?ng khuyên b?n dùng nó, trong tr??ng h?p này b?n không c?n thông tin tr??c, vì trình ph?c v? DHCP s? cung c?p tr?c ti?p cho máy tính c?a b?n trong ti?n trình cài ??t. N?u b?n s? d?ng m?ng vô tuy?n, b?n c?ng nên tìm bi?t: * ESSID c?a m?ng vô tuy?n ?ó. * Khoá b?o m?t WEP (n?u thích h?p). 3.4. Tho? tiêu chu?n ph?n c?ng t?i thi?u M?t khi b?n ?ã t?p h?p thông tin v? các ph?n c?ng c?a máy tính, hãy ki?m tra xem ph?n c?ng này s? cho phép b?n cài ??t b?ng cách ?ã mu?n. Ph? thu?c vào s? c?n c?a b?n, có l? b?n cài ??t ???c b?ng ít ph?n c?ng h?n nh?ng ?i?u ???c li?t kê trong b?ng bên d??i. Tuy nhiên, h?u h?t ng??i dùng s? g?p khó kh?n n?u h? b? qua danh sách ph?n c?ng khuy?n khích. B?ng 3.2. ?i?u ki?n h? th?ng t?i thi?u khuy?n khích +--------------------------------------------------------+ |Ki?u cài ??t|RAM (t?i thi?u)|RAM (khuy?n khích)|??a c?ng| |------------+---------------+------------------+--------| |Vô GUI |64 MB |256 MB |1 GB | |------------+---------------+------------------+--------| |Có GUI |64 MB |512 MB |5 GB | +--------------------------------------------------------+ B? nh? t?i thi?u c?n thi?t th?c s? r?t ít h?n nh?ng s? l??ng ???c hi?n th? trong b?ng này. Ph? thu?c vào ki?n trúc, có th? cài ??t Debian v?i ngay c? 20 MB (cho c390) ??n 48 MB (cho i386 và amd64). C?ng v?y v?i s?c ch?a còn r?nh c?n thi?t, ??c bi?t n?u b?n kén nh?ng ch??ng trình nào c?n cài ??t. Xem Ph?n D.2, "S?c ch?a trên ??a c?n thi?t cho công vi?c" ?? tìm thêm thông tin v? s?c ch?a còn r?nh trên ??a c?n thi?t. Có th? ch?y môi tr??ng làm vi?c ?? h?a trên h? th?ng c? hay h? th?ng c?p th?p, nh?ng trong tr??ng h?p ?ó, khuyên b?n cài ??t m?t b? qu?n lý c?a s? chi?m ít tài nguyên h?n nh?ng ?i?u qu?n lý môi tr??ng làm vi?c GNOME hay KDE. Các s? ch?n thay th? g?m xfce4, icewm và wmaker. Không th? khuy?n d? b? nh? hay s?c ch?a trên ??a c?n thi?t cho vi?c cài ??t vào máy ph?c v?, vì s? l??ng ph? thu?c nhi?u vào m?c ?ích c?a máy ph?c v?. Ghi nh? r?ng nh?ng s? ??c l??ng này không g?m các d? li?u th??ng d?ng, nh? th? ?i?n t? và t?p tin ng??i dùng ki?u khác nhau. B?n nên tính r?ng l??ng s?c ch?a cho các t?p tin và d? li?u c?a mình. S?c ch?a trên ??a c?n thi?t ?? thao tác m?n h? th?ng Debian GNU/Linux chính nó c?ng ???c tính trong nh?ng s? l??ng khuy?n d? này. Ch?ng h?n, phân vùng /var ch?a r?t nhi?u thông tin v? tình tr?ng ??c tr?ng cho Debian, thêm vào n?i dung chu?n nh? các t?p tin ghi l?u. Các t?p tin dpkg (g?m thông tin v? m?i gói ?ã cài ??t) có th? chi?m d? dàng ??n 40 MB. Ti?n trình apt-get c?ng ?? vào ?ây các gói m?i t?i v?, tr??c khi cài ??t chúng. B?n th??ng nên c?p phát ít nh?t 200 MB cho phân vùng /var, và r?t nhi?u thêm n?a n?u b?n cài ??t môi tr??ng làm vi?c ?? h?a. 3.5. Phân vùng s?n cho h? th?ng ?a kh?i ??ng Ti?n trình phân vùng ??a ??n gi?n là vi?c chia ??a ra nhi?u ph?n riêng, không ph? thu?c vào nhau. Nó gi?ng nh? vi?c xây d?ng t??ng ? trong nhà: khi b?n thêm ?? ??c vào phòng này, không có tác ??ng trong phòng khác. N?u máy tính c?a b?n ?ã có m?t h? ?i?u hành (Tru64 (Digital UNIX), OpenVMS, Windows NT, FreeBSD, ...) và b?n mu?n thêm Linux vào cùng m?t ??a, b?n s? c?n ph?i phân vùng l?i ??a ?ó. Debian c?n thi?t m?t s? phân vùng riêng trên ??a c?ng. Không th? cài ??t nó vào phân vùng ki?u Windows hay MacOS. Có l? nó chia s? ???c phân vùng v?i ki?u Linux khác, nh?ng tr??ng h?p ?ó không ???c di?n t? ? ?ây. Ít nh?t b?n s? c?n thi?t m?t phân vùng riêng dành cho g?c (root) c?a Debian. B?n có th? tìm thông tin v? thi?t l?p phân vùng hi?n th?i c?a máy tính b?ng cách s? d?ng m?t công c? phân vùng cho h? ?i?u hành ?ã có. M?i công c? phân vùng cung c?p cách hi?n th? các phân vùng ?ã có, ch?a thay ??i gì. Thông th??ng, vi?c thay ??i phân vùng ch?a h? th?ng t?p tin s? h?y m?i thông tin trên nó. Vì v?y b?n ph?i sao l?u h?t tr??c khi phân vùng l?i. Gi?ng nh? trong nhà, r?t có th? là b?n mu?n di chuy?n các ?? ??c ra tr??c khi chuy?n t??ng, n?u không thì r?i ro h?y nó. N?u máy tính c?a b?n có nhi?u ??a c?ng, có l? b?n mu?n c?p phát m?t ??a c?ng riêng dành cho Debian. N?u có, b?n không c?n phân vùng ??a ?ó tr??c khi kh?i ??ng h? th?ng cài ??t, vì ch??ng trình phân vùng có s?n trong trình cài ??t s? làm vi?c này. Còn n?u máy tính c?a b?n ch? có m?t ??a c?ng, và b?n mu?n thay th? hoàn toàn h? ?i?u hành t?n t?i b?ng Debian GNU/Linux, b?n c?ng có th? ??i ??n khi ti?n trình cài ??t phân vùng nó (Ph?n 6.3.2.1, "Phân vùng ??a"), sau khi b?n ?ã kh?i ??ng h? th?ng cài ??t. Tuy nhiên, kh? n?ng phân vùng tr? này c?n thi?t b?n kh?i ??ng h? th?ng cài ??t t? b?ng, ??a CD-ROM hay t?p tin trên m?t máy khác ?ã k?t n?i. N?u b?n kh?i ??ng t? t?p tin n?m trên ??a c?ng, r?i phân vùng ??a c?ng ?ó trong ti?n trình cài ??t, thì xoá h?t t?p tin kh?i ??ng, b?n ph?i mong vi?c cài ??t là thành công l?n ??u tiên. Trong tr??ng h?p này, ít nh?t b?n nên có cách kh?i ??ng l?i máy tính b? l?i, v.d. các b?ng hay ??a CD cài ??t c?a h? ?i?u hành g?c. N?u máy tính c?a b?n ?ã có nhi?u phân vùng, và b?n có th? gi?i phóng ?? s?c ch?a b?ng cách xoá b? và thay th? m?t hay nhi?u phân vùng, b?n c?ng có th? hoãn phân vùng ??n khi s? d?ng ch??ng trình phân vùng có s?n trong trình cài ??t Debian. Tr??c tiên, b?n nên ??c thông tin bên d??i, ?? xem n?u có tr??ng h?p ??c bi?t (v.d. th? t? các phân vùng ?ã có trên s? ?? phân vùng) ép bu?c b?n v?n còn ph?i phân vùng tr??c khi cài ??t. N?u b?n không có tr??ng h?p nào ? trên, b?n c?n ph?i phân vùng ??a c?ng tr??c khi kh?i ch?y ti?n trình cài ??t, ?? t?o s?c ch?a có kh? n?ng phân vùng dành cho Debian. N?u m?t s? phân vùng s? b? h? ?i?u hành khác s? h?u, b?n nên t?o các phân vùng riêng ?ó b?ng ch??ng trình phân vùng c?a H?H ?ó. Khuyên b?n không c? g?ng t?o phân vùng cho Debian GNU/Linux b?ng công c? c?a H?H khác: ch? t?o nh?ng phân vùng c?n thi?t cho H?H khác ?ó, r?i s? d?ng công c? Debian ?? t?o phân vùng Debian. N?u b?n ??nh cài ??t nhi?u h? ?i?u hành vào cùng m?t máy, b?n nên cài ??t các H?H khác tr??c khi cài ??t Linux. Th? t? cài ??t này ng?n c?n H?H khác h?y kh? n?ng kh?i ch?y Linux, ho?c h??ng d?n b?n ??nh d?ng l?i phân vùng Linux. B?n có th? tránh nh?ng l?i này, ho?c c? g?ng ph?c h?i máy tính, nh?ng mà vi?c cài ??t các h? ?i?u hành khác tr??c tiên kh?i phi?n ??n b?n. N?u b?n hi?n th?i có m?t ??a c?ng riêng l? ch?a ch? m?t phân vùng (thi?t l?p th??ng trên máy tính ?? bàn), và b?n mu?n « ?a kh?i ??ng » c? h? ?i?u hành g?c l?n Debian, b?n c?n ph?i: 1. Sao l?u m?i d? li?u trên máy tính ?ó. 2. Kh?i ??ng t? v?t ch?a (v.d. ??a CD hay b?ng) cài ??t h? ?i?u hành g?c. 3. Dùng công c? phân vùng c?a H?H g?c ?? t?o các phân vùng dành cho nó. ?? l?i ho?c m?t phân vùng gi? ch? ho?c s?c ch?a còn r?nh dành cho Debian. 4. Cài ??t h? ?i?u hành g?c vào phân vùng m?i c?a nó. 5. Kh?i ??ng v? H?H ?ó ?? th?m tra xem m?i th? là ?n, c?ng ?? t?i v? các t?p tin kh?i ??ng c?a trình cài ??t Debian. 6. Kh?i ??ng trình cài ??t Debian ?? ti?p t?c l?i cài ??t Debian. 3.5.1. Phân vùng trên Tru64 UNIX Tru64 UNIX, ???c bi?t tr??c nh? là Digital UNIX, mà l?n l??t ???c bi?t tr??c là OSF/1, s? d?ng l??c ?? phân vùng t??ng t? v?i "nhãn ??a" (disk label) c?a BSD, mà tính ??n tám phân vùng trên m?i ? ??a. Các phân vùng có s? hi?u t? "1" ??n "8" trong Linux, còn có "ch? hi?u" t? "a" ??n "h" trong UNIX. H?t nhân Linux phiên b?n 2.2 và sau luôn luôn t??ng ?ng "1" v?i "a", "2" v?i "b" v.v. Ví d?, phân vùng rz0e trong Tru64 UNIX r?t có th? là sda5 trong Linux. Trong m?t nhãn ??a Tru64, hai phân vùng có th? ch?ng chéo lên nhau. H?n n?a, n?u ??a này s? ???c dùng t? h? th?ng Tru64, c?n thi?t phân vùng "c" chi?m toàn b? ??a (nh? ?ó ch?ng l?p các phân vùng khác r?ng khác). D??i Linux, tr??ng h?p này làm cho sda3 trùng v?i sda (sdb3 v?i sdb, n?u có, v.v.). Tuy nhiên, công c? phân vùng « partman » ???c dùng b?i debian-installer hi?n th?i không có kh? n?ng qu?n lý phân vùng ch?ng chéo lên nhau. Nh? th? thì khuyên b?n hi?n th?i không chia s? ??a gi?a hai h? ?i?u hành Tru64 và Debian. Các phân vùng trên ??a ki?u Tru64 có th? ???c g?n k?t d??i Debian sau khi cài ??t xong. C?ng th??ng c?n thi?t phân vùng "a" b?t ??u t? ??u c?a ??a, ??m b?o nó ch?a kh?i tin kh?i ??ng cùng v?i nhãn ??a. N?u b?n ??nh kh?i ??ng Debian t? ??a ?ó, b?n c?n ph?i ??t kích c? ít nh?t 2 MB ?? ch?a ph?n m?m « aboot » và có l? m?t h?t nhân. Ghi chú r?ng c?n thi?t phân vùng này ch? cho m?c ?ích s? t??ng thích: ??ng ?? h? th?ng t?p tin vào nó, vì vi?c này h?y d? li?u. Có th? chia s? m?t phân vùng trao ??i (swap) gi?a hai ki?u h? ?i?u hành UNIX và Linux. Trong tr??ng h?p này, c?n thi?t th?c hi?n ti?n trình mkswap trên phân vùng ?ó m?i l?n kh?i ??ng l?i h? th?ng t? UNIX vào Linux, vì UNIX s? làm h?ng ch? ký trao ??i. Có l? b?n mu?n ch?y mkswap t? các t?p l?nh kh?i ??ng Linux tr??c khi thêm s?c ch?a trao ??i b?ng l?nh swapon -a. N?u b?n mu?n g?n k?t phân vùng UNIX d??i Linux, ghi chú r?ng Digital UNIX có kh? n?ng s? d?ng hai ki?u h? th?ng t?p tin khác nhau, UFS và AdvFS, còn Linux hi?u ???c ch? ki?u UFS thôi. 3.5.2. Phân vùng trong Windows NT H? ?i?u hành Windows NT s? d?ng b?ng phân vùng ki?u PC. N?u b?n ?ang thao tác phân vùng ki?u FAT hay NTFS ?ã có, khuyên b?n s? d?ng các công c? Windows NT s? h?u (ho?c thân thi?n h?n, b?n c?ng có kh? n?ng phân vùng l?i ??a t? trình ??n thi?t l?p AlphaBIOS). Không thì b?n không th?t c?n ph?i phân vùng t? Windows; nh?ng công c? phân vùng Linux s? th??ng làm vi?c t?t h?n. Ghi chú r?ng khi b?n ch?y Windows NT, ch??ng trình Disk Administrator (b? qu?n tr? ??a) có th? ?? ngh? ghi m?t "harmless signature" (ch? ký vô h?i) vào ??a khác Windows n?u có. ??ng bao gi? cho phép nó làm nh? th?, vì ch? ký "vô h?i" này s? h?y thông tin phân vùng. N?u b?n ??nh kh?i ??ng Linux t? m?t bàn ?i?u khi?n ARC/AlphaBIOS/ARCSBIOS, b?n c?n t?o m?t phân vùng FAT nh? dành cho b? t?i kh?i ??ng MILO. N?u h? ?i?u hành Windows NT ?ã ???c cài ??t, phân vùng ki?u t?i và kh?i ??ng 6 MB c?a nó có th? ???c c?p phát cho m?c ?ích này. Debian etch không h? tr? kh? n?ng cài ??t MILO. N?u b?n ?ã có MILO ???c cài ??t trên h? th?ng c?a mình, ho?c cài ??t MILO t? v?t ch?a khác, v?n còn có th? kh?i ??ng Debian t? ARC. 3.6. Ph?n c?ng cài ??t s?n và thi?t l?p h? ?i?u hành Ti?t ?o?n này s? h??ng d?n b?n qua ti?n trình thi?t l?p ph?n c?ng cài ??t s?n, n?u có, c?n thi?t tr??c khi cài ??t Debian. Bình th??ng, ti?n trình này g?m vi?c ki?m tra, và có th? thay ??i, thi?t l?p ph?n v?ng cho h? ?i?u hành. "Ph?n v?ng" (firmware) là ph?n m?m lõi ???c dùng b?i ph?n c?ng, ??c bi?t trong ti?n trình t?i và kh?i ??ng h? ?i?u hành (sau khi m?i m? ?i?n). Bên d??i c?ng di?n t? m?t s? v?n ?? ph?n c?ng ?ã bi?t có tác ??ng s? ?áng tin c?y c?a Debian GNU/ Linux trên máy tính c?a b?n. Ch??ng 4. L?y v?t ch?a cài ??t h? th?ng M?c l?c 4.1. B? ??a CD Debian GNU/Linux chính th?c 4.2. T?i t?p tin xu?ng nhân b?n Debian 4.2.1. N?i tìm ?nh cài ??t 4.3. Chu?n b? t?p tin ?? kh?i ??ng qua m?ng TFTP 4.3.1. Thi?t l?p trình ph?c v? BOOTP 4.3.2. Thi?t l?p trình ph?c v? DHCP 4.3.3. B?t ch?y trình ph?c v? TFTP 4.3.4. Xác ??nh v? trí c?a ?nh TFTP 4.4. Cài ??t t? ??ng 4.4.1. Cài ??t t? ??ng b?ng trình cài ??t Debian 4.1. B? ??a CD Debian GNU/Linux chính th?c Ph??ng pháp d? nh?t cài ??t Debian GNU/Linux là s? d?ng m?t b? ??a CD-ROM Debian chính th?c. B?n có th? mua b? ??a nh? th? t? nhà bán (xem trang nhà bán ??a CD). C?ng có kh? n?ng t?i các ?nh ??a CD-ROM xu?ng m?t máy nhân b?n Debian, t?o b? ??a CD cài ??t c?a mình, n?u b?n có s? k?t n?i M?ng nhanh và máy chép ra CD (xem trang ??a CD Debian ?? tìm h??ng d?n chi ti?t). N?u b?n có m?t b? ??a CD Debian và có kh? n?ng kh?i ??ng máy tính t? ??a CD, b?n có th? nh?y tr?c ti?p t?i Ch??ng 5, Kh?i ??ng h? th?ng cài ??t; r?t nhi?u s? c? g?ng ?ã ???c ?óng góp ?? ??m b?o ??a CD ?ó ch?a nh?ng t?p tin ph?n l?n ng??i c?n. M?c dù b? gói nh? phân ??y ?? chi?m vài ??a CD, r?t có th? là b?n s? không c?n gói n?m trên ??a CD th? ba và sau. N?u máy tính c?a b?n có kh? n?ng kh?i ??ng t? ??a DVD, có l? b?n ch?n s? d?ng ??a DVD Debian chính th?c thay th?, vì các gói n?m trên cùng m?t ??a. Nh? th? thì không c?n nhi?u kho?ng cách trên cái k?, và không c?n c? chuy?n ??i ??a CD khi cài ??t. N?u máy tính c?a b?n không h? tr? kh? n?ng kh?i ??ng t? ??a CD, còn b?n v?n có b? ??a CD Debian chính th?c, trong tr??ng h?p này b?n có th? s? d?ng chi?n l??c xen k? nh? s? d?ng v?t ch?a , kh? n?ng kh?i ??ng t? m?ng, ho?c t? t?i h?t nhân t? ??a CD ?? kh?i ??ng trình cài ??t h? th?ng l?n ??u tiên. Nh?ng t?p tin c?n thi?t ?? kh?i ??ng b?ng cách khác nào c?ng n?m trên ??a CD ?ó; kho m?ng Debian và ??a CD có cùng m?t cây th? m?c. Vì v?y, khi b?n ??c bên d??i ???ng d?n kho ??n t?p tin riêng c?n thi?t ?? kh?i ??ng, hãy tìm t?p tin ?ó b?ng cách theo cùng m?t ???ng d?n trên ??a CD. M?t khi trình cài ??t ?ã ???c kh?i ??ng, nó s? có kh? n?ng l?y t? ??a CD các t?p tin khác c?n thi?t. N?u b?n không có b? ??a CD cài ??t Debian, trong tr??ng h?p ?ó b?n c?n ph?i t?i v? các t?p tin h? th?ng cài ??t và chèn chúng vào máy tính khác ???c k?t n?i ?? s? d?ng nó ?? kh?i ??ng trình cài ??t. 4.2. T?i t?p tin xu?ng nhân b?n Debian ?? tìm máy nhân b?n g?n nh?t (do ?ó r?t có th? là nhanh nh?t), xem danh sách nhân b?n Debian. Khi t?i t?p tin xu?ng máy nhân b?n Debian, hãy ki?m tra xem b?n t?i v? trong ch? ?? nh? phân (binary), không ph?i ch? ?? ki?u v?n b?n (text) hay ki?u t? ??ng (automatic). 4.2.1. N?i tìm ?nh cài ??t Nh?ng ?nh cài ??t n?m trên m?i máy nhân b?n Debian trong th? m?c debian/dists/ etch/main/installer-alpha/current/images/ -- t?p tin MANIFEST li?t kê m?i ?nh v?i m?c ?ích c?a nó. 4.2.1.1. T?p tin cài ??t Alpha N?u b?n ch?n kh?i ??ng t? ph?n v?ng bàn giao ti?p ARC, dùng MILO, b?n s? c?ng c?n ph?i chu?n b? m?t ??a ch?a MILO và LINLOAD.EXE ???c sao chép t? nh?ng ?nh ??a ?ã cung c?p. Xem Ph?n 5.1.1, "Ph?n v?ng bàn ?i?u khi?n Alpha" ?? tìm thông tin thêm v? ph?n v?ng Alpha và b? t?i kh?i ??ng. Nh?ng ?nh ??a m?m n?m trong th? m?c MILO mang tên milo_subarchitecture.bin. Ti?c là ch?a có th? th? ra nh?ng ?nh MILO này v?y có l? chúng không ho?t ??ng ???c trên m?i ki?n trúc ph?. N?u ?nh ki?u này không ho?t ??ng ???c trong tr??ng h?p c?a b?n, hãy th? sao chép t?p tin nh? phân MILO thích h?p sang ??a m?m ( ftp://ftp.debian.org/debian/dists/etch/main/disks-alpha/current/MILO/). Ghi chú r?ng MILO ki?u ?ó không h? tr? "siêu kh?i th?a th?t" (sparse superblocks) ki?u ext2, nên b?n không th? s? d?ng nó ?? t?i h?t nhân t? h? th?ng t?p tin ki?u ext2 m?i ???c t?o ra. S? ch?nh s?a có th? là ?? h?t nhân trên phân vùng FAT ? c?nh MILO ?ó. T?p tin nh? phân MILO có ??c tr?ng cho n?n t?ng. Xem Ph?n 2.1.2, "??n v? x? lý trung tâm (CPU), bo m?ch chính và kh? n?ng h? tr? ?nh ??ng" ?? quy?t ??nh ?nh MILO thích h?p v?i n?n t?ng Alpha riêng c?a b?n. 4.3. Chu?n b? t?p tin ?? kh?i ??ng qua m?ng TFTP N?u máy tính c?a b?n có k?t n?i ??n m?ng c?c b?, b?n có th? có kh? n?ng kh?i ??ng qua m?ng t? máy khác b?ng TFTP. N?u b?n ??nh kh?i ??ng h? th?ng cài ??t t? máy khác, c?n ph?i ?? các t?p tin kh?i ??ng vào v? trí d?t khoát trên máy ?ó, c?ng c?u hình máy ?ó ?? h? tr? kh? n?ng kh?i ??ng máy tính riêng c?a b?n. B?n c?n ph?i thi?t l?p m?t trình ph?c v? TFTP, và cho nhi?u máy c?ng c?n m?t trình ph?c v? DHCP, hay trình ph?c v? BOOTP. BOOTP là m?t giao th?c IP báo máy tính bi?t ??a ch? IP c?a chính nó và n?i trên m?ng có th? l?y ?nh kh?i ??ng. Không nh? OpenFirmware n?m trên máy ki?u Sparc và PowerPC, bàn giao ti?p SRM s? không ph?i dùng RARP ?? l?y ??a ch? IP c?a chính nó nên b?n dùng BOOTP ?? kh?i ??ng máy Alpha qua m?ng^[2]. C?ng có th? nh?p tr?c ti?p vào bàn giao ti?p SRM c?u hình IP cho giao di?n m?ng. Giao th?c truy?n t?p tin không ?áng k? (TFTP) ???c dùng ?? ph?c v? ?nh kh?i ??ng cho ?ng d?ng khách. V? lý thuy?t có th? s? d?ng b?t k? trình ph?c v? nào trên b?t k? n?n t?ng nào mà th?c hi?n nh?ng giao th?c này. Nh?ng l?i thí d? trong ti?t ?o?n này s? cung c?p l?nh riêng cho h? ?i?u hành SunOS 4.x, SunOS 5.x (c?ng tên Solaris), và GNU/Linux. 4.3.1. Thi?t l?p trình ph?c v? BOOTP Có hai trình ph?c v? BOOTP s?n sàng cho GNU/Linux. Trình th? nh?t là bootpd CMU. Trình th? hai th?t là m?t trình ph?c v? DHCP: dhcpd ISC. Trong Debian GNU/ Linux hai trình này n?m trong góibootp và dhcp3-server riêng t?ng cái. ?? s? d?ng bootpd CMU, tr??c tiên b?n c?n ph?i b? ghi chú (hay thêm) dòng t??ng ?ng trong trong t?p tin c?u hình /etc/inetd.conf. D??i h? ?i?u hành Debian GNU/ Linux, b?n có kh? n?ng ch?y l?nh update-inetd --enable bootps, r?i /etc/init.d/ inetd reload ?? làm nh? th?. Trong tr??ng h?p trình ph?c v? BOOTP c?a b?n không ch?y Debian ???c, dòng ?ó nên hình nh?: bootps dgram udp wait root /usr/sbin/bootpd bootpd -i -t 120 Sau ?ó, b?n c?n ph?i t?o m?t t?p tin /etc/bootptab. Nó có cùng m?t d?ng th?c th??ng và khó hi?u v?i nh?ng t?p tin printcap, termcap và disktab c?a BSD. Xem trang h??ng d?n (man) bootptab ?? tìm thông tin thêm. ??i v?i ti?n trình bootpd , b?n c?n ph?i bi?t ??a ch? ph?n c?ng (??a ch? MAC) c?a máy khách. ?ây là m?t t?p tin /etc/bootptab thí d? : client:\ hd=/tftpboot:\ bf=tftpboot.img:\ ip=192.168.1.90:\ sm=255.255.255.0:\ sa=192.168.1.1:\ ha=0123456789AB: B?n c?n ph?i thay ??i ít nh?t tùy ch?n "ha", mà xác ??nh ??a ch? ph?n c?ng c?a máy khách. Tùy ch?n "bf" xác ??nh t?p tin máy khách c?n l?y b?ng TFTP; xem Ph?n 4.3.4, "Xác ??nh v? trí c?a ?nh TFTP" ?? tìm chi ti?t. M?t khác, ti?n trình thi?t l?p BOOTP b?ng dhcpd ISC là r?t d? dàng, vì nó x? lý các ?ng d?ng khách BOOTP là ?ng d?ng khách DHCP ki?u h?i ??c bi?t. M?t s? ki?n trúc riêng c?n thi?t c?u hình ph?c t?p ?? kh?i ??ng ?ng d?ng khách thông qua BOOTP. N?u máy c?a b?n có ki?n trúc nh? th?, hãy ??c ti?t ?o?n Ph?n 4.3.2, "Thi?t l?p trình ph?c v? DHCP". Trong tr??ng h?p ?ó, r?t có th? là b?n ??n gi?n c?n ph?i thêm ch? th? allow bootp (cho phép BOOTP) vào kh?i c?u hình dành cho m?ng ph? ch?a máy ch?y ?ng d?ng khách ?ó, r?i kh?i ch?y l?i trình n?n dhcpd b?ng l?nh /etc/init.d/dhcpd3-server restart. 4.3.2. Thi?t l?p trình ph?c v? DHCP M?t trình ph?c v? DHCP ph?n m?m t? do là dhcpd ISC. ??i v?i Debian GNU/Linux, gói dhcp3-server khuy?n khích. ?ây là m?t t?p tin c?u hình m?u cho nó (xem /etc /dhcp3/dhcpd.conf): option domain-name "m?u.com"; option domain-name-servers ns1.m?u.com; option subnet-mask 255.255.255.0; default-lease-time 600; max-lease-time 7200; server-name "tên_máy_ph?c_v?"; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.200 192.168.1.253; option routers 192.168.1.1; } host tên_máy_khách { filename "/tftpboot/tftpboot.img"; server-name "tên_máy_ph?c_v?"; next-server tên_máy_ph?c_v?; hardware ethernet 01:23:45:67:89:AB; fixed-address 192.168.1.90; } [option tùy ch?n domain-name tên mi?n domain name servers các máy ph?c v? tên mi?n subnet-mask m?t n? m?ng ph? default-lease-time th?i gian thuê m?c ??nh max-lease-time th?i gian thuê t?i ?a server-name tên máy ph?c v? subnet m?ng ph? netmask m?t n? m?ng range ph?m v? routers các b? ??nh tuy?n host máy (h? tr?) filename tên t?p tin hardware ethernet Ethernet ph?n c?ng fixed-address ??a ch? c? ??nh] Trong l?i thí d? này, có m?t máy ph?c v? tên tên_máy_ph?c_v? mà làm m?i công vi?c c?a trình ph?c v? DHCP, trình ph?c v? TFTP và c?ng ra m?ng. Bình th??ng, b?n s? c?n ph?i thay ??i nh?ng tùy ch?n tên mi?n (domain-name), c?ng nh? tên máy ph?c v? (server-name) và ??a ch? ph?n c?ng (hardware address) c?a máy khách. Tùy ch?n filename (tên t?p tin) nên là tên t?p tin s? ???c l?y thông qua TFTP. Sau khi b?n ch?nh s?a t?p tin c?u hình c?a trình n?n dhcpd, hãy kh?i ch?y l?i nó b?ng l?nh /etc/init.d/dhcpd3-server restart. 4.3.3. B?t ch?y trình ph?c v? TFTP ?? hi?u l?c trình ph?c v? TFTP, tr??c tiên b?n c?n ph?i ki?m tra xem trình n?n tftpd ?ã ???c b?t ch?y ch?a. Bình th??ng nó ???c b?t ch?y b?ng dòng theo ?ây (hay t??ng t?) trong t?p tin c?u hình /etc/inetd.conf: tftp dgram udp wait nobody /usr/sbin/tcpd in.tftpd /tftpboot Khi b?n cài ??t các gói Debian, dòng này th??ng ???c thi?t l?p theo m?c ??nh. Ghi chú Trong quá kh?, máy ph?c v? TFTP ?ã dùng /tftpboot nh? là th? m?c t? ?ó c?n ph?c v? ?nh. Tuy nhiên, các gói Debian GNU/Linux có th? s? d?ng th? m?c khác ?? tuân theo Tiêu Chu?n Phân C?p H? Th?ng T?p Tin (FHS). Ch?ng h?n, tftpd-hpa theo m?c ??nh s? d?ng th? m?c /var/lib/tftpboot. Có l? b?n c?n ph?i ?i?u ch?nh nh?ng m?u c?u hình trong ph?n này m?t cách t??ng ?ng. Th?y trong t?p tin c?u hình /etc/inetd.conf và ghi nh? th? m?c ???c dùng nh? là ??i s? c?a in.tftpd^[3]; b?n s? c?n nó bên d??i. N?u b?n ?ã c?n ph?i thay ??i t?p tin c?u hình /etc/inetd.conf, b?n s? c?n ph?i thông báo ti?n trình inetd ?ang ch?y r?ng t?p tin ?ó ?ã thay ??i. Trên máy ki?u Debian, hãy ch?y l?nh n?p l?i /etc/init.d/inetd reload; trên các máy khác, tìm bi?t mã nh?n di?n ti?n trình (PID) choinetd, và ch?y l?nh ép bu?c k?t thúc kill -HUP mã_inetd. 4.3.4. Xác ??nh v? trí c?a ?nh TFTP Sau ?ó, hãy ?? ?nh kh?i ??ng TFTP c?n thi?t (nh? ???c tìm trong Ph?n 4.2.1, "N?i tìm ?nh cài ??t") vào th? m?c ?nh kh?i ??ng c?a trình n?n tftpd. Có l? b?n c?n ph?i t?o m?t liên k?t t? t?p tin ?ó ??n t?p tin mà tftpd s? s? d?ng ?? kh?i ??ng máy khách riêng. Ti?c là tên t?p tin ???c quy?t ??nh b?i máy khách TFTP, và ch?a có tiêu chu?n m?nh nào. 4.3.4.1. Kh?i ??ng TFTP Alpha Trên máy ki?u Alpha, b?n c?n ph?i xác ??nh tên t?p tin (d?ng ???ng d?n liên quan ??n th? m?c ?nh kh?i ??ng) b?ng cách thêm ??i s? -file (t?p tin) vào l?nh boot SRM, ho?c b?ng cách ??t bi?n môi tr??ng BOOT_FILE (t?p tin kh?i ??ng). Ho?c có th? ??a ra tên t?p tin thông qua BOOTP (trong dhcpd ISC, dùng ch? th? filename [tên t?p tin]). Không nh? ??i v?i Open Firmware, không có tên t?p tin m?c ??nh trên SRM, v?y b?n c?n ph?i xác ??nh m?t tên t?p tin b?ng m?t c?a hai ph??ng pháp này. 4.4. Cài ??t t? ??ng ?? cài ??t vào nhi?u máy tính, có th? ch?y vi?c cài ??t t? ??ng ??y ??.Nh?ng gói Debian ???c ??nh dành cho m?c ?ích này g?m fai (mà dùng máy ph?c v? cài ??t), replicator, systemimager, autoinstall, và trình cài ??t Debian chính nó. 4.4.1. Cài ??t t? ??ng b?ng trình cài ??t Debian Trình cài ??t Debian h? tr? kh? n?ng cài ??t t? ??ng b?ng t?p tin c?u hình s?n. T?p tin c?u hình s?n có th? ???c t?i t? m?ng hay t? v?t ch?a r?i, c?ng có th? ???c dùng ?? tr? l?i câu h?i t??ng tác v?i ng??i dùng trong ti?n trình cài ??t. Tài li?u h??ng d?n ??y ?? v? ph??ng pháp chèn tr??c, g?m m?t l?i thí d? h?u ích mà b?n có th? hi?u ch?nh, n?m trong Ph? l?c B, T? ??ng hoá vi?c cài ??t b?ng chèn s?n. -------------- ^[2] C?ng có th? kh?i ??ng h? th?ng Alpha qua m?ng b?ng MOP (giao th?c thao tác duy trì) c?a DECNet, nh?ng mà ti?t ?o?n này không di?n t? ?ó. N?u b?n mu?n s? d?ng MOP ?? kh?i ??ng Linux trên máy Alpha, có th? h?i qu?n tr? OpenVMS c?c b?. ^[3] ??i s? -l cho m?t s? phiên b?nin.tftpd có kh? n?ng ghi l?u m?i yêu c?u vào nh?ng b?n ghi h? th?ng: có ích ?? ch?n ?oán l?i kh?i ??ng. Ch??ng 5. Kh?i ??ng h? th?ng cài ??t M?c l?c 5.1. Kh?i ??ng trình cài ??t trên Alpha 5.1.1. Ph?n v?ng bàn ?i?u khi?n Alpha 5.1.2. Kh?i ??ng b?ng TFTP 5.1.3. Kh?i ??ng t? ??a CD-ROM b?ng bàn ?i?u khi?n SRM 5.2. Tham s? kh?i ??ng 5.2.1. Tham s? trình cài ??t Debian 5.3. Gi?i ?áp th?c m?c trong ti?n trình cài ??t 5.3.1. S? ?áng tin c?y c?a ??a CD-ROM 5.3.2. C?u hình kh?i ??ng 5.3.3. Gi?i thích thông ?i?p kh?i ch?y h?t nhân 5.3.4. Thông báo v?n ?? cài ??t 5.3.5. ?? trình báo cáo cài ??t 5.1. Kh?i ??ng trình cài ??t trên Alpha 5.1.1. Ph?n v?ng bàn ?i?u khi?n Alpha Ph?n v?ng bàn ?i?u khi?n ???c c?t gi? trong b? nh? ROM c?c nhanh, và ???c kh?i ch?y khi h? th?ng Alpha ???c m? ?i?n hay ???c ??t l?i. Có hai ??c t? bàn ?i?u khi?n khác nhau ???c dùng trên h? th?ng Alpha, vì v?y có s?n sàng hai h?ng ph?n v?ng bàn ?i?u khi?n: * Bàn ?i?u khi?n SRM, d?a vào ??c t? h? th?ng con bàn ?i?u khi?n Alpha, mà cung c?p môi tr??ng thao tác cho OpenVMS, Tru64 UNIX, và h? ?i?u hành Linux. * Bàn ?i?u khi?n ARC, AlphaBIOS, hay ARCSBIOS, d?a vào ??c t? máy tính RISC c?p cao (ARC), ma cung c?p môi tr??ng thao tác cho h? ?i?u hành Windows NT. ??ng trên quan ?i?m ng??i dùng, s? khác nhau quan tr?ng nh?t gi?a SRM và ARC là vi?c ch?n bàn ?i?u khi?n rành bu?c gi?n ?? phân vùng ??a có th? cho ??a c?ng n?i b?n mu?n kh?i ??ng. ARC c?n thi?t b?n dùng m?t b?ng phân vùng ki?u MS-DOS (nh? ???c t?o b?i cfdisk) cho ??a kh?i ??ng. Vì v?y b?ng phân vùng MS-DOS là d?ng th?c phân vùng "s? h?u" khi kh?i ??ng t? ARC. T?c là, vì AlphaBIOS ch?a m?t ti?n ích phân vùng ??a, b?n có th? thích phân vùng các ??a t? trình ??n ph?n v?ng, tr??c khi cài ??t Linux. Ng??c l?i, SRM không t??ng thích^[4] v?i b?ng phân vùng MS-DOS. Vì UNIX ki?u Tru64 dùng d?ng th?c nhãn ??a BSD, nó là d?ng th?c phân vùng "s? h?u" cho vi?c cài ??t ki?u SRM. GNU/LInux là h? ?i?u hành duy nh?t trên Alpha có th? ???c kh?i ??ng t? c? hai ki?u bàn ?i?u khi?n, nh?ng Debian GNU/Linux 4.0 h? tr? kh? n?ng kh?i ??ng ch? trên h? th?ng d?a vào SRM. N?u b?n có máy Alpha không có phiên b?n SRM t??ng ?ng, n?u b?n s? kh?i ??ng h? th?ng ?ôi (v?i Windows NT), ho?c n?u thi?t b? kh?i ??ng c?n thi?t kh? n?ng h? tr? bàn ?i?u khi?n ARC ?? kh?i ??ng BIOS, b?n s? không th? s? d?ng trình cài ??t Debian GNU/Linux 4.0. B?n v?n còn có kh? n?ng ch?y Debian GNU/Linux 4.0 trên h? th?ng nh? v?y, b?ng cách dùng v?t ch?a cài ??t khác, v.d. b?n có th? cài ??t Debian Woody b?ng MILO, r?i nâng c?p lên b?n phát hành hi?n th?i. Vì MILO không s?n sàng cho h? th?ng Alpha hi?n th?i nào (k? t? tháng 2/2000), và vì không còn c?n thi?t l?i mua m?t gi?y phép ki?u OpenVMS hay Tru64 UNIX ?? ch?y ph?n v?ng SRM trên máy Alpha c? h?n, khuyên b?n dùng SRM khi nào có th?. B?ng sau ?ây tóm t?t các t? h?p h? th?ng/bàn ?i?u khi?n s?n sàng và ???c h? tr? (xem Ph?n 2.1.2, "??n v? x? lý trung tâm (CPU), bo m?ch chính và kh? n?ng h? tr? ?nh ??ng" ?? tìm các tên ki?u h? th?ng). T? vi?t t?t "ARC" bên d??i ng? ý b?t k? bàn ?i?u khi?n nào tuân theo ARC. +------------------------------------------------------+ |Ki?u h? th?ng| Ki?u bàn ?i?u khi?n ???c h? tr? | |-------------+----------------------------------------| |alcor |ARC hay SRM | |-------------+----------------------------------------| |avanti |ARC hay SRM | |-------------+----------------------------------------| |book1 |Ch? SRM | |-------------+----------------------------------------| |cabriolet |ARC hay SRM | |-------------+----------------------------------------| |dp264 |Ch? SRM | |-------------+----------------------------------------| |eb164 |ARC hay SRM | |-------------+----------------------------------------| |eb64p |ARC hay SRM | |-------------+----------------------------------------| |eb66 |ARC hay SRM | |-------------+----------------------------------------| |eb66p |ARC hay SRM | |-------------+----------------------------------------| |jensen |Ch? SRM | |-------------+----------------------------------------| |lx164 |ARC hay SRM | |-------------+----------------------------------------| |miata |ARC hay SRM | |-------------+----------------------------------------| |mikasa |ARC hay SRM | |-------------+----------------------------------------| |mikasa-p |Ch? SRM | |-------------+----------------------------------------| |nautilus |ARC (xem s? tay c?a bo m?ch ch?) hay SRM| |-------------+----------------------------------------| |vô tên |ARC hay SRM | |-------------+----------------------------------------| |noritake |Ch? SRM | |-------------+----------------------------------------| |noritake-p |Ch? SRM | |-------------+----------------------------------------| |pc164 |ARC hay SRM | |-------------+----------------------------------------| |rawhide |Ch? SRM | |-------------+----------------------------------------| |ruffian |Ch? ARC | |-------------+----------------------------------------| |sable |Ch? SRM | |-------------+----------------------------------------| |sable-g |Ch? SRM | |-------------+----------------------------------------| |sx164 |ARC hay SRM | |-------------+----------------------------------------| |takara |ARC hay SRM | |-------------+----------------------------------------| |xl |Ch? ARC | |-------------+----------------------------------------| |xlt |Ch? ARC | +------------------------------------------------------+ Nói chung, không có bàn ?i?u khi?n trong nhóm này có kh? n?ng kh?i ??ng Linux m?t cách tr?c ti?p nên c?n thi?t m?t b? t?i kh?i ??ng trung gian. ??i v?i bàn ?i?u khi?n SRM, có dùng aboot, m?t b? t?i kh?i ??ng nh? không ph? thu?c vào n?n t?ng. Xem tài li?u SRM th? nào SRM HOWTO (ti?c là c?) ?? tìm thông tin thêm v? aboot. Ph?n l?n máy AlphaServer và m?i s?n ph?m máy ph?c v? và máy tr?m hi?n th?i ch?a c? SRM l?n AlphaBIOS trong ph?n v?ng. ??i v?i máy "n?a c?c nhanh", nh? nh?ng bo m?ch ??c l??ng khác nhau, có th? chuy?n ??i t? phiên b?n này sang phiên b?n khác, b?ng cách ch?p l?i ph?n v?ng. H?n n?a, m?t khi cài ??t SRM, có th? ch?y ARC/AlphaBIOS t? ??a m?m (dùng l?nh arc). Vì nh?ng lý do nêu trên, khuyên b?n chuy?n ??i sang SRM tr??c khi cài ??t Debian GNU/Linux. C?ng nh? trên nh?ng ki?n trúc khác, b?n nên cài ??t b?n s?a ??i ph?n v?ng m?i nh?t s?n sàng^[5] tr??c khi cài ??t Debian GNU/Linux. ??i v?i Alpha, b?n c?p nh?t ph?n v?ng có th? ???c l?y t? B?n C?p Nh?t Ph?n V?ng Alpha. 5.1.2. Kh?i ??ng b?ng TFTP Trong SRM, các giao di?n ki?u Ethernet ???c ??t tên v?i ti?n t? ewa, c?ng s? ???c li?t kê trong k?t xu?t c?a l?nh show dev (hi?n th? thi?t b?), nh? bên d??i (???c s?a ??i m?t ít): >>> show dev ewa0.0.0.9.0 EWA0 08-00-2B-86-98-65 ewb0.0.0.11.0 EWB0 08-00-2B-86-98-54 ewc0.0.0.2002.0 EWC0 00-06-2B-01-32-B0 Tr??c tiên b?n c?n ph?i ??t giao th?c kh?i ??ng: >>> set ewa0_protocols bootp Sau ?ó, hãy ki?m tra ki?u v?t ch?a là ?úng: >>> set ewa0_mode mode B?n có th? ??t ???c m?t danh sách các ch? ?? h?p l? b?ng >>>set ewa0_mode. Sau ?ó, ?? kh?i ??ng t? giao di?n Ethernet th? nh?t, b?n nên gõ : >>> boot ewa0 -flags "" Vi?c này s? kh?i ??ng b?ng nh?ng tham s? h?t nhân m?c ??nh, nh? ???c g?m trong ?nh kh?i ??ng qua m?ng (netboot). N?u b?n mu?n dùng bàn ?i?u khi?n n?i ti?p, b?n c?n ph?i g?i tham s? console= (bàn ?i?u khi?n=) qua cho h?t nhân. Có th? làm nh? th? b?ng cách dùng ??i s? -flags (các c?) t?i l?nh boot (kh?i ??ng) SRM. Nh?ng c?ng n?i ti?p có cùng tên v?i nh?ng t?p tin t??ng ?ng n?m trong th? m?c /dev. H?n n?a, khi xác ??nh tham s? h?t nhân thêm, b?n c?n ph?i l?p l?i m?t s? tùy ch?n m?c ??nh riêng c?n thi?t b?i ?nh debian-installer. L?y thí d?, ?? kh?i ??ng t? ewa0, c?ng dùng bàn ?i?u khi?n trên c?ng n?i ti?p th? nh?t, b?n nên gõ : >>> boot ewa0 -flags "root=/dev/ram ramdisk_size=16384 console=ttyS0" 5.1.3. Kh?i ??ng t? ??a CD-ROM b?ng bàn ?i?u khi?n SRM Các ??a CD cài ??t Debian GNU/Linux ch?a vài tùy ch?n kh?i ??ng c?u hình s?n cho bàn giao ti?p ki?u VGA và n?i ti?p. Gõ >>> boot xxxx -c? 0 ?? kh?i ??ng b?ng bàn giao ti?p VGA, mà xxxx là ? ??a CD-ROM theo cách ghi SRM. ?? s? d?ng bàn giao ti?p n?i ti?p trên thi?t b? n?i ti?p th? nh?t, hãy gõ >>> boot xxxx -c? 1 , còn ?? s? d?ng bàn giao ti?p trên thi?t b? n?i ti?p th? hai, gõ : >>> boot xxxx -c? 2 5.2. Tham s? kh?i ??ng Tham s? kh?i ??ng là tham s? h?t nhân Linux th??ng ???c dùng ?? ??m b?o thi?t b? ngo?i vi ???c x? lý cho ?úng. Bình th??ng, h?t nhân có kh? n?ng phát hi?n t? ??ng thông tin v? các ngo?i c?a máy tính. Tuy nhiên, trong m?t s? tr??ng h?p, b?n c?n ph?i giúp ?? h?t nhân m?t ít. N?u ?ây là l?n ??u tiên kh?i ??ng h? th?ng này, hãy th? nh?p các tham s? kh?i ??ng m?c ??nh (t?c là không th? ??t tham s? thêm) và theo dõi ho?t ??ng. R?t có th? là máy s? ho?t ??ng ???c v?y b?n không c?n thêm gì. N?u không, b?n có th? kh?i ??ng l?i sau, c?ng tìm tham s? ??c bi?t có th? báo h? th?ng bi?t v? ph?n c?ng ?ó. Thông tin v? nhi?u tham s? kh?i ??ng khác nhau n?m trong tài li?u d?u nh?c kh?i ??ng Linux Th? Nào Linux BootPrompt HOWTO, g?m có m?o v? ph?n c?ng không th??ng. Ph?n này ch?a ch? b?n tóm t?t các tham s? n?i b?t nh?t. M?t s? v?n ?? th??ng c?ng ???c bao g?m bên d??i trong Ph?n 5.3, "Gi?i ?áp th?c m?c trong ti?n trình cài ??t". Khi h?t nhân kh?i ??ng, thông ?i?p Memory:r?nhk/t?ngk available (b? nh? có r?nh) nên ???c hi?n th? s?m trong ti?n trình. S? t?ng nên kh?p v?i t?ng s? RAM theo kilobyte. N?u nó không ph?i kh?p v?i s? l??ng RAM th?t ?ã ???c cài ??t, b?n c?n ph?i nh?p tham s? mem=t?ng_RAM, mà t?ng_RAM ???c ??t thành s? l??ng b? nh? RAM, v?i h?u t? "k" ??i di?n kilobyte, hay "m" ??i di?n megabyte. Ví d?, m?i chu?i mem=65536k và mem=64m có ngh?a là 64MB b? nh? RAM. N?u b?n kh?i ??ng b?ng bàn ?i?u khi?n n?i ti?p, th??ng h?t nhân s? phát hi?n t? ??ng tr??ng h?p này. N?u b?n có th? ?nh ??ng (b? ??m khung) và bàn phím c?ng ???c g?n k?t v?i máy tính b?n mu?n kh?i ??ng b?ng bàn ?i?u khi?n n?i ti?p, có l? b?n c?n ph?i g?i ??i s? bàn ?i?u khi?n console=thi?t_b? cho h?t nhân, mà thi?t_b? là thi?t b? n?i ti?p, mà th??ng nh? ttyS0. 5.2.1. Tham s? trình cài ??t Debian H? th?ng cài ??t này ch?p nh?n vài tham s? kh?i ??ng thêm^[6] có th? h?u ích. M?t s? tham s? có "d?ng ng?n" giúp ?? tránh s? h?n ch? c?a các tùy ch?n dòng l?nh h?t nhân và làm cho d? h?n nh?p tham s?. Tham s? có d?ng ng?n thì ???c hi?n th? trong d?u ngo?c ?úng sau d?ng dài (chu?n). Các m?u thí d? trong s? tay này c?ng th??ng dùng d?ng ng?n. debconf/priority (priority) Tham s? này ??t ?u tiên th?p nh?t cho nh?ng thông ?i?p c?n hi?n th?. B?n cài ??t m?c ??nh tùy theo ?u tiên cao debconf/priority=high. Có ngh?a là hi?n th? nh?ng thông ?i?p có ?u tiên c? cao l?n t?i h?n, còn b? qua nh?ng thông ?i?p ?u tiên v?a và th?p. N?u g?p l?i, trình cài ??t ?i?u ch?nh ?u tiên nh? c?n thi?t. N?u b?n thêm ?u tiên v?a debconf/priority=medium là tham s? kh?i ??ng, b?n s? th?y trình ??n cài ??t, giành thêm kh? n?ng ?i?u khi?n ti?n trình cài ??t. Còn khi dùng ?u tiên th?p debconf/priority=low, m?i thông ?i?p ???c hi?n th? (nó t??ng ???ng v?i ph??ng pháp kh?i ??ng nhà chuyên môn). V?i ?u tiên t?i h?n debconf/priority=critical, h? th?ng cài ??t s? hi?n th? ch? nh?ng thông ?i?p nghiêm tr?ng, s? c? g?ng làm vi?c ?úng, không t??ng tác nhi?u. DEBIAN_FRONTEND Tham s? kh?i ??ng này ?i?u khi?n ki?u giao di?n ng??i dùng ???c dùng cho b? cài ??t. Các giá tr? tham s? hi?n th?i có th?: * DEBIAN_FRONTEND=noninteractive (không t??ng tác) * DEBIAN_FRONTEND=text (v?n b?n) * DEBIAN_FRONTEND=newt (trình newt) * DEBIAN_FRONTEND=gtk (trình gtk) Giao di?n m?c ??nh là DEBIAN_FRONTEND=newt. DEBIAN_FRONTEND=text có l? thích h?p h?n cho ti?n trình cài ??t b?ng bàn ?i?u khi?n n?i ti?p. Th??ng ch? giao di?n newt có s?n trên v?t ch?a cài ??t m?c ??nh. Trên các ki?n trúc có ph?i h? tr? nó, b? cài ??t ki?u ?? h?a thì s? d?ng giao di?n gtk. BOOT_DEBUG Vi?c ??t tham s? kh?i ??ng này (g? l?i kh?i ??ng) thành 2 s? gây ra ti?n trình kh?i ??ng trình cài ??t s? ???c ghi l?u m?t cách chi ti?t. Còn vi?c ??t nó thành 3 làm cho trình bao g? l?i s?n sàng t?i m?t s? ?i?m th?i có ích trong ti?n trình kh?i ??ng. (Hãy thoát kh?i trình bao ?? ti?p t?c l?i ti?n trình kh?i ??ng.) BOOT_DEBUG=0 ?ây là giá tr? m?c ??nh. BOOT_DEBUG=1 Chi ti?t h?n c?p th??ng. BOOT_DEBUG=2 Xu?t r?t nhi?u thông tin g? l?i. BOOT_DEBUG=3 Ch?y trình bao t?i m?t s? ?i?m th?i khác nhau trong ti?n trình kh?i ??ng, ?? cho kh? n?ng g? l?i chi ti?t. Hãy thoát kh?i trình bao ?? ti?p t?c l?i kh?i ??ng. INSTALL_MEDIA_DEV Giá tr? c?a tham s? này (thi?t b? v?t ch?a cài ??t) là ???ng d?n ??n thi?t b? t? ?ó c?n t?i trình cài ??t Debian. Ví d?, INSTALL_MEDIA_DEV=/dev/floppy /0 ??a m?m kh?i ??ng, mà th??ng quét m?i ??a m?m có th? ?? tìm ??a m?m g?c, có th? b? l?c b?i tham s? này ?? phát hi?n ch? m?t thi?t b? thôi. debian-installer/framebuffer (fb) M?t s? ki?n trúc riêng s? d?ng b? ??m khung (framebuffer) c?a h?t nhân ?? cung c?p kh? n?ng cài ??t b?ng nhi?u ngôn ng? khác nhau. N?u b? ??m khung gây ra l?i trên h? th?ng, b?n v?n có th? t?t tính n?ng này b?ng tham s? fb= false. Tr??ng h?p ng? ý s? khó là thông ?i?p l?i v? bterm hay bogl, màn hình tr?ng hay h? th?ng ?ông ??c trong vòng vài phút sau khi kh?i ch?y ti?n trình cài ??t. debian-installer/theme (theme) S?c thái xác ??nh di?n m?o c?a giao di?n ng??i dùng (màu s?c, bi?u t??ng v.v.). Nh?ng s?c thái có s?n ??c tr?ng cho l?i vào. HI?n th?i l?i vào ki?u c? newt l?n gtk ??u ch? có m?t s?c thái "dark" (t?i) ???c thi?t k? cho nh?ng ng??i dùng th? l?c kém. Hãy ??t s?c thái b?ng cách kh?i ??ng v?i tham s? theme=dark. debian-installer/probe/usb ??t thành false (th?m dò USB là sai) ?? ng?n c?n th?m dò USB khi kh?i ??ng, n?u tính n?ng này gây ra l?i. netcfg/disable_dhcp M?c ??nh là debian-installer th?m dò t? ??ng c?u hình m?ng qua d?ch v? DHCP. N?u vi?c th?m dò là thành công, b?n s? không có d?p xem l?i và thay ??i thi?t l?p ???c l?y. B?n có th? t?i b??c t? thi?t l?p m?ng ch? trong tr??ng h?p g?p l?i th?m dò DCHP. N?u b?n có máy DHCP ch?y trên m?ng c?c b?, nh?ng mu?n tránh nó vì, l?y thí d?, nó tr? l?i sai, b?n có kh? n?ng nh?p tham s? netcfg/disable_dhcp=true (t?t DHCP là ?úng) ?? ng?n c?n c?u hình m?ng b?ng DHCP, c?ng ?? t? nh?p thông tin ?ó. hw-detect/start_pcmcia ??t thành false (kh?i ch?y PCMCIA là sai) ?? ng?n c?n kh?i ch?y d?ch v? PCMCIA, n?u nó gây ra l?i. M?t s? máy tính xách tay là n?i ti?ng do tr??ng h?p l?i này. preseed/url (url) Hãy xác ??nh ??a ch? M?ng c?a t?p tin c?u hình s?n c?n t?i v? và s? d?ng ?? t? ??ng hoá ti?n trình cài ??t. Xem Ph?n 4.4, "Cài ??t t? ??ng". preseed/file (file) Hãy xác ??nh ???ng d?n ??n t?p tin c?u hình s?n c?n n?p ?? t? ??ng hoá ti?n trình cài ??t. Xem Ph?n 4.4, "Cài ??t t? ??ng". auto-install/enable (auto) Hoãn các câu bình th??ng ???c h?i tr??c khi có kh? n?ng chèn s?n, ??n sau khi m?ng ???c c?u hình. Xem Ph?n B.2.3, "Ch? ?? t? ??ng" ?? tìm chi ti?t v? cách s? d?ng tùy ch?n này ?? t? ??ng hoá ti?n trình cài ??t. cdrom-detect/eject (Phát hi?n ??a CD-ROM/??y ra) M?c ??nh là, tr??c khi kh?i ??ng l?i, debian-installer ??y ra t? ??ng v?t ch?a quang ???c dùng trong khi cài ??t. ?ng x? này có th? không ph?i c?n thi?t n?u h? th?ng không kh?i ??ng t? ??ng t? ??a CD. Trong m?t s? tr??ng h?p riêng, ?ng x? này ngay c? gây ra l?i, ví d? n?u ? ??a quang không có kh? n?ng n?p l?i v?t ch?a còn ng??i dùng không t?i ch? ?? t? n?p. Nhi?u ? ??a n?p khe, hình thon, và ki?u ng?n kéo không th? t?i l?i t? ??ng v?t ch?a. ??t thành false (sai) ?? t?t kh? n?ng ??y ra t? ??ng; c?ng ghi nh? r?ng b?n có l? s? c?n ph?i ??m b?o h? th?ng không kh?i ??ng t? ??ng t? ? ??a quang sau khi vi?c cài ??t ban ??u. ramdisk_size Tham s? nên ?ã ???c ??t thành giá tr? ?úng khi c?n thi?t; b?n hãy ??t nó ch? n?u vi?c kh?i ??ng g?p l?i ng? ý r?ng ??a RAM không th? ???c n?p hoàn toàn. (Giá tr? theo kB.) rescue/enable (C?u/b?t) ??t thành true (?úng) ?? vào ch? ?? c?u, h?n là ch?y ti?n trình cài ??t chu?n. Xem Ph?n 8.7, "Ph?c h?i h? th?ng b? h?ng". 5.2.1.1. Dùng tham s? kh?i ??ng ?? tr? l?i câu h?i Tr? vài th?, ? d?u nh?c kh?i ??ng v?n có kh? n?ng ??t giá tr? cho b?t c? câu nào ???c h?i trong ti?n trình cài ??t, dù kh? n?ng này th?t ch? có ích trong m?t s? tr??ng h?p riêng. debian-installer/locale (locale) Có th? ???c dùng ?? ??t c? ngôn ng? l?n qu?c gia ??u cho ti?n trình cài ??t. Vi?c này s? ho?t ??ng ???c ch? n?u mi?n ??a ph??ng (locale) ???c xác ??nh c?ng ???c h? tr? trong Debian. Ch?ng h?n, hãy ??t locale=vi_VN ?? ch?n ti?ng Vi?t là ngôn ng? và Vi?t Nam là qu?c gia. (Ghi chú : m?c dù m?t s? ngôn ng?, v.d. ti?ng Anh, ti?ng Pháp hay ti?ng Trung, ???c nói trong nhi?u qu?c gia khác nhau thì có nhi?u mi?n ??a ph??ng khác nhau, ti?ng Vi?t hi?n th?i ch? có m?t mi?n ??a ph??ng trong Debian: locale=vi_VN.) anna/choose_modules (modules) Có th? ???c dùng ?? t? ??ng n?p các thành ph?n cài ??t không ???c n?p theo m?c ??nh. Hai thành ph?n tùy ch?n có th? h?u ích là openssh-client-udeb (?? có kh? n?ng s? d?ng scp trong khi cài ??t) và ppp-udeb (?? h? tr? kh? n?ng c?u hình PPPoE). netcfg/disable_dhcp ??t thành true (?úng) n?u b?n mu?n t?t d?ch v? DHCP và ép bu?c c?u hình m?ng t?nh thay th?. mirror/protocol (protocol) M?c ??nh là b? cài ??t s? dùng giao th?c HTTP ?? t?i các t?p tin xu?ng máy nhân b?n Debian: không h? tr? vi?c chuy?n ??i sang FTP trong ti?n trình cài ??t có ?u tiên chu?n. B?ng cách ??t tham s? này thành ftp, b?n có kh? n?ng ép bu?c b? cài ??t s? d?ng giao th?c FTP thay th?. Ghi chú r?ng không th? ch?n máy nhân b?n FTP trong danh sách: c?n ph?i t? nh?p tên máy FTP. tasksel:tasksel/first (tasks) Có th? ???c dùng ?? ch?n các công vi?c không s?n sàng trong danh sách công vi?c t??ng tác, v.d. công vi?c kde-desktop. Xem Ph?n 6.3.5.2, "L?a ch?n và Cài ??t Ph?n m?m" ?? tìm thông tin thêm. 5.2.1.2. G?i tham s? cho mô-?un h?t nhân N?u trình ?iêu khi?n nào ???c biên d?ch vào h?t nhân, b?n có kh? n?ng g?i tham s? cho chúng, nh? ???c di?n t? trong tài li?u h??ng d?n v? cách s? d?ng h?t nhân. Tuy nhiên, n?u trình ?i?u khi?n ???c biên d?ch d?ng mô-?un, vì mô-?un h?t nhân ???c n?p khác trong ti?n trình cài ??t so sánh v?i ti?n trình kh?i ??ng h? th?ng ?ã cài ??t, không th? g?i tham s? cho mô-?un nh? bình th??ng. Thay vào ?ó, b?n c?n ph?i s? d?ng cú pháp ??c bi?t ???c b? cài ??t ch?p nh?n s? ??m b?o các tham s? ???c l?u vào t?p tin c?u hình ?úng thì ???c dùng khi mô-?un th?t ???c n?p. Các tham s? này c?ng s? t? ??ng ???c g?m trong c?u hình cho h? th?ng ?ã cài ??t. Ghi chú r?ng lúc bây gi? h?i ít khi c?n ph?i g?i tham s? cho mô-?un. Trong ph?n l?n tr??ng h?p, h?t nhân có th? th?m dò ph?n c?ng c?a h? th?ng thì ??t các giá tr? m?c ??nh có ích. Tuy nhiên, trong m?t s? tr??ng h?p riêng, v?n c?n ph?i t? ??t tham s?. ?? ??t tham s? cho mô-?un, hãy s? d?ng cú pháp: tên_mô-?un.tên_tham_s?=giá_tr? N?u b?n c?n ph?i g?i nhi?u tham s? cho cùng m?t mô-?un hay nhi?u mô-?un khác nhau, ??n gi?n hãy l?p l?i câu l?nh này. Ch?ng h?n, ?? ??t m?t th? giao di?n m?ng 3Com c? s? d?ng b? k?t n?i BNC (co-ax) và IRQ10, b?n c?n g?i: 3c509.xcvr=3 3c509.irq=10 5.2.1.3. C?m mô-?un h?t nhân ?ôi khi c?n ph?i c?m m?t mô-?un ?? ng?n c?n nó t? ??ng ???c n?p b?i h?t nhân và trình udev. M?t lý do có th? là mô-?un ?ó gây ra v?n ?? v?i ph?n c?ng. H?t nhân c?ng ?ôi khi li?t kê hai trình ?i?u khi?n khác nhau cho cùng m?t thi?t b?. Tr??ng h?p này có th? gây ra thi?t b? ?ó không ho?t ??ng ???c n?u nh?ng trình ?i?u khi?n xung ??t, ho?c n?u trình ?i?u khi?n không ?úng ???c n?p tr??c. B?n có kh? n?ng c?m mô-?un b?ng cú pháp này: tên_mô-?un.blacklist=yes (danh sách màu ?en = có). Câu l?nh này s? gây ra mô-?un ?ó b? c?m trong t?p tin /etc/ modprobe.d/blacklist.local, c? hai trong ti?n trình cài ??t, và trên h? th?ng ???c cài ??t. Ghi chú r?ng mô-?un ?ó v?n còn có th? ???c n?p b?i h? th?ng cài ??t chính nó. B?n v?n có th? ng?n c?n vi?c này c?y ra, b?ng cách ch?y ti?n trình cài ??t trong ch? ?? chuyên môn và b? ch?n mô-?un ?ó trong danh sách các mô-?un ???c hi?n th? trong nh?ng gi?i ?o?n phát hi?n ph?n c?ng. 5.3. Gi?i ?áp th?c m?c trong ti?n trình cài ??t 5.3.1. S? ?áng tin c?y c?a ??a CD-ROM Th?nh tho?ng, nh?t là ??i v?i ? ??a CD-ROM c?, b? cài ??t không kh?i ??ng ???c t? ??a CD-ROM. B? cài ??t c?ng -- ngay c? sau khi kh?i ??ng ???c t? ??a CD-ROM -- có th? không nh?n ra ??a CD-ROM ?ó, ho?c tr? l?i l?i trong khi ??c nó trong ti?n trình cài ??t. Có nhi?u nguyên nhân có th? khác nhau c?a nh?ng v?n ?? này. Chúng tôi ch? có th? li?t kê m?t s? v?n ?? th??ng và cung c?p l?i ?? ngh? chung v? cách quy?t ??nh chúng. Theo b?n s?a. Khuyên b?n tr??c tiên th? hai vi?c r?t ??n gi?n. * N?u ??a CD-ROM không kh?i ??ng ???c, hãy ki?m tra xem nó ?ã ???c n?p ?úng và nó không d? b?n. * N?u b? cài ??t không nh?n ra ??a CD-ROM nào, hãy th? ??n gi?n ch?y tùy ch?n Dò tìm và l?p ??a CD-ROM l?n th? hai. ??i v?i ? ??a CD-ROM c?, m?t s? v?n ?? liên quan ??n DMA ?ã ???c quy?t ??nh b?ng cách này. Ch?a s?a thì hãy th? nh?ng l?i ?? ngh? trong các ph?n ph? bên d??i. Ph?n l?n, nh?ng không ph?i t?t c? các l?i ?? ngh? ???c nói ? ?ó v?n còn h?p l? cho c? hai ??a CD và DVD, nh?ng nói v? ??a CD-ROM vì ??n gi?n h?n. Không cài ??t ???c t? ??a CD-ROM thì hãy th? m?t c?a nh?ng ph??ng pháp cài ??t khác s?n sàng. 5.3.1.1. V?n ?? th??ng g?p * M?t s? ? ??a CD-ROM c? không h? tr? kh? n?ng ??c t? ??a ?ã ???c chép ra ? t?c ?? cao b?ng b? ghi CD hi?n ??i. * N?u h? th?ng kh?i ??ng ???c t? ??a CD-ROM, không nh?t thi?t có ngh?a là Linux c?ng h? tr? ??a CD-ROM ?ó (ho?c, ?úng h?n, b? ?i?u khi?n t?i ?ó ? ??a CD-ROM ???c k?t n?i). * M?t s? ? ??a CD-ROM c? không ho?t ??ng ???c n?u "kh? n?ng truy c?p b? nh? tr?c ti?p" (DMA) ???c hi?u l?c. 5.3.1.2. Cách xem xét và có th? quy?t ??nh v?n ?? ??a CD-ROM không kh?i ??ng ???c thì hãy th? nh?ng l?i ?? ngh? bên d??i. * Ki?m tra xem BIOS th?t h? tr? kh? n?ng kh?i ??ng t? ??a CD-ROM (có l? h? th?ng c? không ph?i) và ? ??a CD-ROM h? tr? ki?u v?t ch?a ?ang ???c dùng. * N?u b?n ?ã t?i v? m?t ?nh ISO, hãy ki?m tra xem t?ng MD5SUM c?a ?nh c?ng kh?p v?i t?ng ???c li?t kê dành cho ?nh ?ó trong t?p tin MD5SUMS nên n?m trong cùng m?t v? trí v?i n?i t?i xu?ng ?nh. $ md5sum debian-testing-i386-netinst.iso a20391b12f7ff22ef705cee4059c6b92 debian-testing-i386-netinst.iso Sau ?ó, ki?m tra xem MD5SUM c?a ??a CD-ROM ?ã chép ra c?ng kh?p. L?nh theo ?ây nên ho?t ??ng ???c. Nó dùng kích c? c?a ?nh ?? ??c s? byte ?úng t? ??a CD-ROM. $ dd if=/dev/cdrom | \ > head -c `stat --format=%s debian-testing-i386-netinst.iso` | \ > md5sum a20391b12f7ff22ef705cee4059c6b92 - 262668+0 records in 262668+0 records out 134486016 bytes (134 MB) copied, 97.474 seconds, 1.4 MB/s [records in s? b?n ghi g?i ??n records out s? b?n ghi g?i ?i copied ?ã sao chép seconds giây] N?u, sau khi b? cài ??t kh?i ??ng ???c, ??a CD-ROM không ???c phát hi?n, ?ôi khi ??n gi?n th? l?i có th? quy?t ??nh v?n ??. Có nhi?u ? ??a CD-ROM thì hãy th? ??a CD-ROM sang ? ??a khác. N?u vi?c này không s?a v?n ??, ho?c n?u ??a CD-ROM ???c nh?n ra, nh?ng g?p l?i khi ??c t? nó, hãy th? nh?ng l?i ?? ngh? ???c li?t kê bên d??i. C?n ph?i hi?u bi?t Linux m?t cách c? b?n ?? làm nh? th?. ?? ch?y l?nh nào nói d??i, tr??c tiên b?n c?n chuy?n ??i sang b?n giao ti?p ?o th? hai (VT2) r?i kích ho?t trình bao ? ?ó. * Chuy?n ??i sang VT2 ho?c xem n?i dung c?a /var/log/syslog (dùng nano nh? là trình so?n th?o) ?? ki?m tra có thông ?i?p l?i d?t khoát không. Sau ?ó, ki?m tra k?t xu?t c?a l?nh dmesg. * Hãy ki?m tra k?t xu?t c?a l?nh dmesg xem n?u ? ??a CD-ROM ???c nh?n ra không. Nên có thông tin gi?ng nh? (nh?ng dòng không c?n liên ti?p): Probing IDE interface ide1... hdc: TOSHIBA DVD-ROM SD-R6112, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 hdc: ATAPI 24X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.20 [Probing ?ang th?m dò drive ? ??a Cache b? nh? t?mUniform ??ng d?ng driver trình ?i?u khi?n revision b?n s?a ??i] N?u b?n không xem thông tin nh? th?, r?t có th? là b? k?t n?i t?i ?ó ? ??a CD-ROM ???c k?t n?i ?ã không ???c nh?n ra, ho?c có th? không ???c h? tr? b?ng cách nào c?. N?u b?n bi?t trình ?i?u khi?n nào ???c dùng cho b? k?t n?i, b?n có th? th? t? n?p nó b?ng modprobe. * Ki?m tra xem có m?t nút thi?t b? (device node) dành cho ? ??a CD-ROM ?ó, n?m d??i th? m?c thi?t b? /dev/. Trong m?u thí d? bên trên, nút thi?t b? là /dev/hdc. C?ng c?n có m?t /dev/cdroms/cdrom0. * Hãy dùng l?nh mount (l?p) ?? ki?m tra xem n?u ??a CD-ROM ?ã ???c l?p ch?a. Không thì b?n th? t? l?p nó: $ mount /dev/hdc /cdrom Ki?m tra xem có thông ?i?p l?i nào ???c xu?t b?i l?nh ?ó. * Ki?m tra n?u DMA hi?n th?i ???c hi?u l?c không: $ cd /proc/ide/hdc $ grep using_dma settings using_dma 1 0 1 rw S? "1" trong c?t th? hai n?m sau ?o?n using_dma có ngh?a là nó ???c b?t. N?u có, hãy th? t?t nó : $ echo -n "using_dma:0" >settings ??m b?o b?n n?m trong th? m?c ch?a thi?t b? t??ng ?ng v?i ? ??a CD-ROM ?ó. * N?u b?n g?p l?i trong khi cài ??t, hãy th? ki?m tra s? tích h?p c?a ??a CD-ROM ?ó, dùng tùy ch?n n?m g?n cu?i trình ??n chính c?a b? cài ??t. Tùy ch?n này c?ng có th? ???c dùng nh? là vi?c th? ra chung n?u ??a CD-ROM v?n ???c ??c ?áng tin cây. 5.3.2. C?u hình kh?i ??ng N?u b?n g?p khó kh?n, h?t nhân treo c?ng trong ti?n trình kh?i ??ng, không nh?n di?n ngo?i vi th?t, hay không nh?n di?n ???c ? ??a, tr??c tiên b?n c?n ph?i xem l?i các tham s? kh?i ??ng, nh? ???c th?o lu?n trong Ph?n 5.2, "Tham s? kh?i ??ng". Th??ng, v?n ?? có th? gi?i quy?t b?ng cách g? b? ph?n thêm và ngo?i vi, r?i th? l?i kh?i ??ng. N?u b?n có r?t nhi?u b? nh? ???c cài ??t trong máy tính, h?n 512M, và trình cài ??t treo c?ng trong khi kh?i ??ng h?t nhân, có l? b?n c?n ph?i thêm m?t ??i s? kh?i ??ng ?? h?n ch? s? l??ng b? nh? do h?t nhân xem, v.d. mem=512m (b? nh?). 5.3.3. Gi?i thích thông ?i?p kh?i ch?y h?t nhân Trong ti?n trình kh?i ??ng, có l? b?n th?y nhi?u thông ?i?p d?ng không tìm th?y cái gì , hay không có cái gì, không th? kh?i t?o cái gì , ngay c? b?n phát hành trình ?i?u khi?n này ph? thu?c vào cái gì . Ph?n l?n thông ?i?p này vô h?i. B?n th?y chúng ch? vì h?t nhân c?a h? th?ng cài ??t ???c xây d?ng ?? ch?y trên các máy tính có nhi?u thi?t b? ngo?i vi khác nhau. Không có máy tính riêng l? có t?t c? các thi?t b? ngo?i vi, vì v?y h? ?i?u hành có th? hi?n th? m?t s? thông ?i?p l?i trong khi tìm ngo?i vi không có. Có l? b?n c?ng xem h? th?ng t?m ng?ng m?t chút. Có x?y ra trong khi nó ??i thi?t b? ?áp ?ng, nh?ng thi?t b? ?ó không n?m trên h? th?ng c?a b?n. N?u ti?n trình kh?i ??ng h? th?ng ch?y quá lâu, b?n có th? t?o m?t h?t nhân riêng v? sau (xem Ph?n 8.6, "Biên d?ch h?t nhân m?i"). 5.3.4. Thông báo v?n ?? cài ??t N?u b?n ch?y ???c giai ?o?n kh?i ??ng ??u tiên, nh?ng không th? cài ??t xong, m?c trình ??n L?u các b?n ghi g? l?i có th? h?u ích. Nó cho b?n kh? n?ng c?t gi? vào ??a m?m các b?n ghi l?i h? th?ng và thông tin c?u hình c?a b? cài ??t, ho?c t?i v? chúng b?ng trình duy?t M?ng. Thông tin này có th? giúp ?? b?n tìm bi?t nguyên nhân l?i và cách s?a ch?a nó. Khi thông báo l?i, khuyên b?n ?ính kèm thông tin này. Thông ?i?p cài ??t thích h?p khác n?m trong th? m?c /var/log/ trong khi cài ??t, r?i trong th? m?c /var/log/installer/ sau khi máy tính ?ã kh?i ??ng vào h? th?ng m?i ???c cài ??t. 5.3.5. ?? trình báo cáo cài ??t N?u b?n v?n còn g?p khó kh?n, xin hãy ?? trình báo cáo cài ??t. Chúng tôi khuyên b?n g?i m?t báo cáo cài ??t, th?m chí n?u ti?n trình cài ??t là thành công, ?? t?p h?p càng nhi?u thông tin càng có th? v? các c?u hình ph?n c?ng khác nhau. [D?ch gi?: n?u b?n g?p khó kh?n vi?t ti?ng Anh, b?n vi?t b?ng ti?ng Vi?t và g?i báo cáo cho Nhóm Vi?t Hoá T? Do nhé. Chúng tôi s? d?ch cho b?n.] Ghi chú r?ng báo cáo cài ??t c?a b?n s? ???c xu?t b?n trong H? Th?ng Theo Dõi L?i Debian (BTS) và ???c chuy?n ti?p cho h?p th? chung công c?ng. Hãy ??m b?o b?n s? d?ng m?t ??a ch? th? ?i?n t? c?ng công c?ng. N?u b?n có h? th?ng Debian ho?t ??ng ???c, ph??ng pháp d? nh?t ?? g?i báo cáo cài ??t là cài ??t hai gói installation-report và reportbug packages (nh?p aptitude install installation-report reportbug) và c?u hình reportbug nh? ???c gi?i thích trong Ph?n 8.5.2, "G?i th? ra h? th?ng", r?i ch?y l?nh reportbug installation-reports. Ho?c b?n có th? dùng m?u này khi ?i?n báo cáo cài ??t, và ?? trình báo cáo nh? là báo cáo l?i ??i v?i gói ?o installation-reports (các báo cáo cài ??t), b?ng cách g?i nó cho ??a ch? . Package [Gói]: installation-reports Boot method [Ph??ng pháp kh?i ??ng]: Image version [Phiên b?n ?nh]: Date [Ngày]: Machine [Máy]: Processor [B? x? lý]: Memory [B? nh?]: Partitions [Phân vùng]: Output of lspci -nn and lspci -vnn [D? li?u xu?t khi nh?p m?i l?nh « lspci -nn » và « lspci -vnn »]: Base System Installation Checklist [Danh sách ki?m tra vi?c cài ??t h? th?ng c? s?): [O] = Ch?y ???c, [E] = L?i (xin hãy gi?i thích bên d??i), [ ] = Ch?a th? Initial boot [Vi?c kh?i ??ng ??u tiên]: [ ] Detect network card [Phát hi?n th? m?ng]: [ ] Configure network [C?u hình m?ng]: [ ] Detect CD [Phát hi?n ??a CD]: [ ] Load installer modules [T?i các mô-?un cài ??t]: [ ] Detect hard drives [Phát hi?n các ??a c?ng]: [ ] Partition hard drives [Phân vùng các ??a c?ng]: [ ] Install base system [Cài ??t h? th?ng c? s?]: [ ] Clock/timezone setup [Thi?t l?p ??ng h?/m?i gi?]: [ ] User/password setup [Thi?t l?p ng??i dùng/m?t kh?u]: [ ] Install tasks [Cài ??t các tác v?]: [ ] Install boot loader [Cài ??t b? n?p kh?i ??ng]: [ ] Overall install [Toàn b? ti?n trình cài ??t]: [ ] Comments/Problems [Chú thích/V?n ??]: Trong báo cáo l?i, xin hãy di?n t? v?n ??, g?m nh?ng thông ?i?p h?t nhân cu?i cùng ?ã hi?n th? n?u h?t nhân ?ã treo c?ng. Di?n t? nh?ng b??c ??n tình tr?ng v?n ?? này. -------------- ^[4] Chi ti?t là d?ng th?c rãnh ghi kh?i ??ng c?n thi?t b?i ??c t? h? th?ng con bàn ?i?u khi?n xung ??t v?i cách ??nh v? b?ng phân vùng DOS. ^[5] Tr? trên Jensen, mà Linux không ???c h? tr? trên phiên b?n ph?n v?ng m?i h?n 1.7 -- xem tài li?u http://www.alphalinux.org/faq/FAQ-9.html ?? tìm thông tin thêm. ^[6] ??i v?i các h?t nhân hi?n th?i (2.6.9 hay m?i h?n), b?n có kh? n?ng s? d?ng 32 tùy ch?n dòng l?nh và 32 tùy ch?n môi tr??ng. V??t quá s? này thì h?t nhân không th? ph?c h?i. Ch??ng 6. S? d?ng trình cài ??t Debian M?c l?c 6.1. Trình cài ??t ho?t ??ng nh? th? nào 6.2. Gi?i thi?u v? thành ph?n 6.3. S? d?ng thành ph?n riêng 6.3.1. Thi?t l?p trình cài ??t Debian và c?u hình ph?n c?ng 6.3.2. Phân vùng và ch?n ?i?m l?p 6.3.3. Thi?t l?p H? th?ng 6.3.4. Cài ??t H? th?ng C? b?n 6.3.5. Cài ??t ph?n m?m thêm 6.3.6. Cho h? th?ng kh? n?ng kh?i ??ng 6.3.7. Cài ??t xong 6.3.8. L?t v?t 6.1. Trình cài ??t ho?t ??ng nh? th? nào Trình cài ??t Debian là bao g?m m?t s? thành ph?n nh?m m?c ?ích ??c bi?t, ?? th?c hi?n m?i công vi?c cài ??t. M?i thành ph?n thi hành tác v? riêng c?a nó, h?i ng??i dùng nh?ng câu c?n thi?t. M?i câu h?i ???c gán ?u tiên, còn ?u tiên các câu c?n h?i có ???c ??t vào lúc kh?i ch?y trình cài ??t. Khi ch?y ti?n trình cài ??t m?c ??nh, ch? h?i nh?ng câu ch? y?u (?u tiên cao). K?t qu? là ti?n trình cài ??t r?t t? ??ng, t??ng tác ít v?i ng??i dùng. Các thành ph?n ???c ch?y t? ??ng theo th? t?; thành ph?n nào c?n ch?y ph? thu?c chính vào ph??ng pháp cài ??t ???c dùng, c?ng vào ph?n c?ng riêng c?a b?n. Trình cài ??t s? dùng giá tr? m?c ??nh cho m?i câu ch?a h?i. N?u ti?n trình cài ??t g?p l?i, trình cài ??t hi?n th? màn hình l?i, có l? c?ng là trình ??n cài ??t ?? ch?n hành ??ng xen k?. Còn n?u không g?p l?i, ng??i dùng s? không bao gi? xem trình ??n cài ??t, h? s? ??n gi?n tr? l?i câu h?i v? m?i thành ph?n l?n l??t. Thông báo l?i nghiêm tr?ng có ?u tiên "t?i h?n" thì ng??i dùng s? luôn luôn xem. Trình cài ??t dùng m?t s? giá tr? m?c ??nh có th? ???c s?a ??i b?ng cách g?i ??i s? kh?i ??ng vào lúc kh?i ch?y debian-installer. Ch?ng h?n, n?u b?n mu?n ép bu?c c?u hình m?ng ki?u t?nh (DHCP ???c dùng theo m?c ??nh n?u s?n sàng), b?n có kh? n?ng thêm tham s? kh?i ??ng netcfg disable_dhcp=true (t?t DHCP=?úng). Xem Ph?n 5.2.1, "Tham s? trình cài ??t Debian" ?? tìm các tùy ch?n có s?n. Ng??i dùng thành th?o có th? th?y tho?i mái h?n khi dùng giao di?n do trình ??n ?i?u khi?n, trong ?ó ng??i dùng ?i?u khi?n m?i b??c thay vì trình cài ??t th?c hi?n t? ??ng m?i b??c theo th? t?. ?? t? ?i?u khi?n trình cài ??t b?ng trình ??n, b?n hãy thêm ??i s? kh?i ??ng priority=medium (?u tiên=v?a). N?u ph?n c?ng riêng c?n thi?t b?n g?i tùy ch?n cho mô-?un h?t nhân vào lúc cài ??t, b?n c?n ph?i kh?i ch?y trình cài ??t trong ch? ?? "nhà chuyên môn". Làm nh? th? b?ng cách ho?c nh?p l?nh expert (nhà chuyên môn) ?? kh?i ch?y trình cài ??t, ho?c thêm ??i s? kh?i ??ng priority=low (?u tiên=th?p). Ch? ?? nhà chuyên môn cho b?n kh? n?ng ?i?u khi?n ??y ?? debian-installer. Trình cài ??t hi?n th? d? li?u bình th??ng d?a vào ký t? (nh? trái ng??c v?i giao di?n ?? h?a thông th??ng h?n). Con chu?t không ho?t ??ng ???c trong môi tr??ng này. ?ây là các phím b?n có th? s? d?ng ?? di chuy?n bên trong nh?ng h?p tho?i khác nhau. Phím Tab hay phím m?i tên bên ph?i di "t?i", còn t? h?p phím Shift-Tab hay phím m?i tên bên trái di "lùi", gi?a các cái nút và vùng ch?n ???c hi?n th?. Phím m?i tên lên và xu?ng ch?n m?c khác nhau bên trong danh sách cu?n ???c, c?ng cu?n danh sách ?ó. H?n n?a, trong danh sách dài, b?n có kh? n?ng gõ ch? nào ?? gây ra danh sách cu?n tr?c ti?p t?i ph?n ch?a m?c b?t ??u v?i ch? ?ó, c?ng s? d?ng phím Pg-Up (trang lên) và Pg-Down (trang xu?ng) ?? cu?n danh sách theo ph?n riêng. Phím dài ch?n m?c nh? h?p ch?n. Hãy s? d?ng phím Enter ?? kích ho?t ?i?u ?ã ch?n. Các thông ?i?p l?i và b?n ghi l?i ???c chuy?n ti?p t?i bàn giao ti?p th? t?. B?n có kh? n?ng truy c?p bàn giao ti?p này b?ng cách b?m t? h?p phím Alt trái- F4 (b?m gi? phím Alt bên trái trong khi b?m phím ch?c n?ng F4); còn có th? tr? v? ti?n trình cài ??t chính b?ng t? h?p phím Alt trái-F1. Các thông ?i?p này c?ng n?m trong b?n ghi h? th?ng /var/log/syslog. M?t khi cài ??t xong, b?n ghi này ???c sao chép vào th? m?c /var/log/installer/syslog trong h? th?ng m?i. Thông ?i?p cài ??t ki?u khác c?ng n?m trong th? m?c /var/log/ trong khi cài ??t, r?i trong th? m?c /var/log/installer/ sau khi máy tính ?ã kh?i ??ng vào h? th?ng m?i cài ??t. 6.2. Gi?i thi?u v? thành ph?n ?ây là danh sách các thành ph?n cài ??t, cùng v?i mô t? ng?n v? m?c ?ích c?a m?i ?i?u. Chi ti?t v? cách s? d?ng thành ph?n riêng nào n?m trong Ph?n 6.3, "S? d?ng thành ph?n riêng". main-menu Thành ph?n này hi?n th? danh sách các thành ph?n cho ng??i dùng xem trong khi ch?y trình cài ??t, r?i kh?i ch?y m?i thành ph?n ?ã ???c ch?n. Các câu h?i c?a thành ph?n « main-menu » ???c ??t là ?u tiên v?a, v?y n?u b?n ?ã ??t ?u tiên cài ??t cao hay t?i h?n (cao là giá tr? m?c ??nh), b?n s? không xem trình ??n. M?t khác, n?u ti?n trình g?p l?i c?n thi?t b?n can thi?p, ?u tiên c?a câu h?i có th? ???c h? c?p t?m th?i ?? cho b?n kh? n?ng gi?i quy?t v?n ??: trong tr??ng h?p ?ó, trình ??n có th? xu?t hi?n. B?n có kh? n?ng t?i trình ??n chính b?ng cách b?m cái nút "Lùi" nhi?u l?n ?? lùi l?i hoàn toàn ra thành ph?n ?ang ch?y. localechooser Thành ph?n này cho b?n kh? n?ng ch?n tùy ch?n ??a ph??ng hoá cho ti?n trình cài ??t, c?ng cho h? th?ng s? cài ??t: ngôn ng?, qu?c gia và mi?n ??a ph??ng (locale). Trình cài ??t s? hi?n th? thông ?i?p trong ngôn ng? ?ã ch?n, tr? có b?n d?ch ch?a hoàn toàn sang ngôn ng? ?ó, trong tr??ng h?p ?ó m?t s? thông ?i?p riêng v?n còn có th? ???c hi?n th? b?ng ti?ng Anh. kbd-chooser Thành ph?n này hi?n th? danh sách các bàn phím, trong ?ó ng??i dùng h?n ?i?u thích h?p. hw-detect Thành ph?n này phát hi?n t? ??ng h?u h?t ph?n c?ng c?a máy tính, g?m th? m?ng, ? ??a và PCMCIA. cdrom-detect Thành ph?n này phát hi?n và g?n k?t ??a CD cài ??t Debian. netcfg Thành ph?n này c?u hình các s? k?t n?i m?ng c?a máy tính ?? cho nó có kh? n?ng liên l?c qua M?ng. iso-scan Thành ph?n này tìm h? th?ng t?p tin ki?u ISO, mà có th? n?m ho?c trên ??a CD-ROM ho?c trên ??a c?ng. choose-mirror Thành ph?n này hi?n th? danh sách các máy nhân b?n Debian. V?y ng??i dùng có th? ch?n ngu?n c?a các gói cài ??t. cdrom-checker Thành ph?n này ki?m tra s? nguyên v?n c?a ??a CD-ROM. B?ng cách này, ng??i dùng có kh? n?ng ki?m tra xem ??a CD-ROM cài ??t ch?a b? h?ng. lowmem Thành ph?n này th? phát hi?n h? th?ng không có ?? b? nh?, r?i th?c hi?n m?t s? vi?c ??c bi?t ?? g? b? ph?n debian-installer không c?n thi?t ra b? nh? ?ó (c?ng m?t vài tính n?ng). anna APT: thành ph?n này cài ??t gói ???c l?y t? máy nhân b?n ?ã ch?n, hay t? ??a CD. partman Thành ph?n này cho ng??i dùng kh? n?ng phân vùng ??a ???c g?n k?t vào h? th?ng, t?o h? th?ng t?p tin trên nh?ng phân vùng ?ã ch?n, và g?n k?t chúng vào nh?ng ?i?m l?p. C?ng g?m có m?t s? tính n?ng có ích nh? ch? ?? t? ??ng hoàn toàn hay kh? n?ng h? tr? LVM (b? qu?n lý kh?i tin h?p lý). Thành ph?n partman là công c? phân vùng ?a thích trong Debian. autopartkit Thành ph?n này phân vùng t? ??ng toàn b? ??a tùy theo tùy thích ng??i dùng ??nh s?n. partitioner Thành ph?n này cho ng??i dùng kh? n?ng phân vùng ??a ???c g?n k?t vào h? th?ng. Nó ch?n ch??ng trình thích h?p v?i ki?n trúc c?a m?i máy tính. partconf Thành ph?n này hi?n th? danh sách các phân vùng, c?ng t?o h? th?ng t?p tin trên nh?ng phân vùng ?ã ch?n, tùy theo nh?ng h??ng d?n c?a ng??i dùng. lvmcfg Thành ph?n này giúp ?? ng??i dùng c?u hình LVM (b? qu?n lý kh?i tin h?p lý). mdcfg Thành ph?n này cho ng??i dùng kh? n?ng thi?t l?p RAID ki?u ph?n m?m. RAID ph?n m?m này th??ng là t?t h?n các b? ?i?u khi?n RAID IDE (ph?n c?ng gi?) r? n?m trên bo m?ch ch? m?i h?n. tzsetup Thành ph?n này ch?n múi gi?, d?a vào ??a ?i?m ?ã ch?n tr??c. clock-setup Thành ph?n này xác ??nh n?u ??ng h? ???c ??t theo UTC (th?i gian th? gi?i) hay không. user-setup Thành ph?n này thi?t l?p m?t kh?u ch? (root), c?ng thêm m?t ng??i dùng khác ng??i ch?. base-installer Thành ph?n này cài ??t b? gói c? b?n nh?t cho máy tính kh? n?ng ho?t ??ng ???c d??i Linux khi ???c kh?i ??ng l?i. apt-setup Thành ph?n này c?u hình ch??ng trình « apt », m?t cách ph?n l?n t? ??ng, d?a vào v?t ch?a n?i trình cài ??t ch?y. pkgsel Thành ph?n này s? d?ng ch??ng trình tasksel ?? ch?n và cài ??t ph?n m?m thêm. os-prober Thành ph?n này phát hi?n h? th?ng ?ã ???c cài ??t trên máy tính và g?i thông tin này cho trình cài ??t b? t?i kh?i ??ng, mà có th? cung c?p cho b?n kh? n?ng thêm h? th?ng ?ã có vào trình ??n b?t ??u c?a b? t?i kh?i ??ng. B?ng cách này, vào lúc kh?i ??ng ng??i dùng có th? ch?n d? dàng h? ?i?u hành nào c?n kh?i ch?y. bootloader-installer M?i trình cài ??t b? t?i kh?i ??ng có cài ??t m?t ch??ng trình t?i kh?i ??ng vào ??a c?ng, mà c?n thi?t ?? máy tính kh?i ??ng ???c b?ng Linux, không dùng ??a m?m hay ??a CD-ROM. Nhi?u b? t?i kh?i ??ng cho ng??i dùng có kh? n?ng ch?n h? ?i?u hành xen k? vào lúc kh?i ??ng máy tính. shell Thành ph?n này cho ng??i dùng kh? n?ng th?c hi?n trình bao t? trình ??n, ho?c trong bàn giao ti?p th? hai. save-logs Thành ph?n này cung c?p cho ng??i dùng có kh? n?ng ghi thông tin vào ??a m?m, qua m?ng, vào ??a c?ng hay vào v?t ch?a khác khi g?p l?i, ?? thông báo chính xác các v?n ?? ph?n m?m cài ??t cho nhà phát tri?n xem vào lúc sau. 6.3. S? d?ng thành ph?n riêng Trong ph?n này có di?n t? m?i thành ph?n cài ??t m?t cách chi ti?t. Các thành ph?n ?ã ???c nhóm l?i theo giai ?o?n riêng d? hi?u, ???c trình di?n theo th? t? xu?t hi?n trong ti?n trình c