Cài đặt và cấu hình FreeBSD
Trần Thanh Hòa 2010 Phần I: Cài Đặt Và Cấu Hình FreeBSD FreeBSD được phát triển từ UNIX, FreeBSD chạy được trên một số máy, Alpha hay 64 bit SPARC. Ngoài ra FreeBSD cũng thích hợp với một số máy laptop dòng intel. Hầu hết những thông tin trong quyển sách này là những ứng dụng cơ bản trên nền Intel. Trong phần này sẽ hưởng dẫn các bạn cài FreeBSD phiên bản 6.2 chạy cùng với Window XP. Chương 1 : Cài Đặt FreeBSD Phân vùng cho HDD Cuc cut Boot khởi động và cài đặt Bạn có thể download file cài đặt FreeBSD tại trang web http://www.freebsd.org, gồm các file hổ trợ cho các dòng máy AMD64,i386, IA64, PC98, PowerPC, SPARC64. Bạn có thể chọn loại phù hợp với máy của mình, gồm 4 file: - 6.2-RELEASE-i386-bootonly.iso - 6.2-RELEASE-i386-disc1.iso - 6.2-RELEASE-i386-disc2.iso - 6.2-RELEASE-i386-docs.iso Bạn download 6.2-RELEASE-i386-disc1.iso và 6.2-RELEASE-i386-disc2.iso ghi ra đĩa CD ghi dạng DVD. Bạn có thể dùng phần mềm InfraRecorder để ghi đĩa : 1 Trần Thanh Hòa 2010 Bạn chọn Burn Image . trong menu Actions, sau đó chọn nơi chứa file cài đặt FreeBSD mà bạn đã tải về và chọn OK để ghi đĩa. Bây giờ, sau khi đã phân vùng cho ổ đĩa và đã có đĩa cài đặt FreeBSD. Bạn vào CMOS chọn khởi động từ đĩa CDROM, sau đó bỏ đĩa 1 vào và khởi động lại máy. Màn hình khởi động hiển thị như sau: Booting from CD-Rom . CD Loader 1.2 Building the boot loader arguments Looking up /BOOT/LOADER . Found Relocating the loader and the BTX Starting the BTX loader BTX loader 1.00 BTX version is 1.01 Console: internal video/keyboard BIOS CD is cd0 BIOS drive C: is disk0 BIOS drive D: is disk1 BIOS 639kB/261120kB available memory 2 Trần Thanh Hòa 2010 FreeBSD/i386 bootstrap loader, Revision 1.1 Loading /boot/defaults/loader.conf /boot/kernel/kernel text=0x64daa0 data=0xa4e80+0xa9e40 syms=[0x4+0x6cac0+0x4+0x88e9d] \ Bạn có thể đợi 10 giây hoặc nhấn ENTER để tiếp tục 3 Trần Thanh Hòa 2010 Sau khi chọn quốc gia xong bạn chọn OK để tiếp tục 4 Trần Thanh Hòa 2010 Bạn chọn Standard Begin a standard installation (recommended). Sau khi bạn ENTER xuất hiện dòng tin nhắn bạn chọn OK Message In the next menu, you will need to set up a DOS-style ("fdisk") partitioning scheme for your hard disk. If you simply wish to devote all disk space to FreeBSD (overwriting anything else that might be on the disk(s) selected) then use the (A)ll command to select the default partitioning scheme followed by a (Q)uit. If you wish to allocate only free space to FreeBSD, move to a partition marked "unused" and use the (C)reate command. [ OK ] [ Press enter or space ] Kế đến sẽ chọn phân vùng mà bạn đã chia để cài FreeBSD 5 Trần Thanh Hòa 2010 Trên hình hiển thị cho thấy thông tin về ổ cứng của bạn. ad0s1 phân vùng Primary (fat) thứ nhất là phân vùng của WinXp, ad0s2 phân vùng primary (fat) thứ 2 là nơi mà ta sẽ cài FreeBSD, unused là phân vùng của ổ D của bạn. Các thông số như 35894880 là dung lượng của phân vùng mà bạn đã chia được hiển thị dưới dạng Kb, để hiển thị dạng MB bạn nhấn Z , nhấn Z lần nữa sẽ hiển thị dạng GB. Sau khi đã chọn nơi để cài FreeBSD bạn chọn mũi tên lên xuống để chọn phân vùng cài FreeBSD sau đó nhấn chử D Sau đó bạn nhấn C sẽ hỏi bạn dung lượng cần dùng để cài FreeBSD bạn để mạc định và nhấn ENTER. Sau đó bạn nhập vào số 165 (thông số định danh nơi chứa FreeBSD)và ENTER bạn sẽ thấy như hình dưới: Bây giờ Partition mới của bạn là Type 8 và Subtype là 165 , là định danh của FreeBSD Partition. Tiếp theo bạn nhấn chử Q để hoàn tất và đến bước tiếp theo. Nếu Partition mà bạn cài Windown được format dạng FAT16 hay FAT32 thì sẽ hiển thị như hình dưới đây: 6 Trần Thanh Hòa 2010 Nếu là NTFS thì như hình dưới đây: Cả 2 cách trên đều có tiến trình cài FreeBSD như nhau hoàn toàn không ảnh hưởng gì đến hệ điều hành Window của bạn. Dòng chử Disk: ad0 Partition name: ad0s1 Free: 40088097 blocks (19574MB) là Partition bạn dùng để cài FreeBSD. Nếu Windows là dạng FAT16, FAT32 thì Partition name của Freebsd là ad0s2, còn nếu Windows là dạng NTFS thì Partition name của FreeBSD là ad0s1. Bây giờ tiến hành việc phân chia lại Partition cho FreeBSD. Tính toán các khoảng trống cần thiết cho /boot, Swap, /root : - Một Partion /boot khoảng 100M đến 128M để chứa nhân (kernel) FreeBSD và một vài file liên quan. - Một Partition Swap có kích thước gấp đôi dung lượng bộ nhớ (RAM) trên máy tính của bạn. Nếu RAM là 256MB thì bạn cần 512MB cho Partition Swap còn từ 512MB trở lên thì giữ nguyên. Partion này được sữ dụng như hệ thống bộ nhớ phụ ảo của FreeBSD, để giữ cho bộ nhớ 7 Trần Thanh Hòa 2010 sẳn sàng với các ứng dụng bạn làm việc. - Một Partition /root để chứa FreeBSD. Partition này tối thiểu 2.000MB nhưng tốt nhất bạn nên dành khoảng 5.000MB nếu HDD bạn còn nhiều chổ trống. Để chia Partition bạn chọn ổ đĩa cài FreeBSD và chọn C sẽ xuất hiện như sau : Bạn xóa đi và ghi lại giá trị là 128M và OK 8 Trần Thanh Hòa 2010 Chọn FS và OK 9 Trần Thanh Hòa 2010 Nhập vào ký tự "/" và OK Tiếp tục nhấn C để tạo SWAP, bạn ghi dung lượng gấp đôi dung lượng của RAM. Thí dụ RAM của bạn là 256M thì bạn ghi là 512M và ENTER 10 . 2010 Phần I: Cài Đặt Và Cấu Hình FreeBSD FreeBSD được phát triển từ UNIX, FreeBSD chạy được trên một số máy, Alpha hay 64 bit SPARC. Ngoài ra FreeBSD cũng. chứa file cài đặt FreeBSD mà bạn đã tải về và chọn OK để ghi đĩa. Bây giờ, sau khi đã phân vùng cho ổ đĩa và đã có đĩa cài đặt FreeBSD. Bạn vào CMOS chọn