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
Để cài FreeBSD trên cùng một ổ đĩa với WinXP bạn nên chia khoản trống chứa FreeBSD là 15G trở lên và phải là phân vùng chính Primary được format dạng NTFS, RAM 256M trở lên.
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 :
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 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
Sau khi chọn quốc gia xong bạn chọn OK để tiếp tục
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
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:
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ớ 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
Chọn FS và OK
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
Chọn Swap A swap Partition
Bạn nhấn C lần nữa và ghi dung lượng là 256M hoặc 512M tùy ý và ở mục Please Choose a Partition type bạn chọn FS và ghi vào ô value required là /var.
Tiếp tục nhấn C lần cuối và lấy hết dung lượng còn lại để làm Partition /root, trong mục Please Choose a Partition type bạn chọn FS và ghi vào ô value required là /usr. Sau khi hoàn tất bạn sẽ thấy như hình dưới.
Nếu chưa vừa ý bạn có thể nhấn D để xóa và tạo lại, nếu đã đống ý bạn nhấn Q để hoàn tất.
Nếu máy bạn cài hai hệ điều hành thì bạn chọn BootMgr. Nếu chỉ cài FreeBSD thì bạn chọn Standard.
Bạn chọn ALL và ENTER
User Confirmation Requested
Would you like to install the FreeBSD ports collection?
This will give you ready access to over 17,000 ported software packages,
at a cost of around 440 MB of disk space when "clean" and possibly much
more than that if a lot of the distribution tarballs are loaded
(unless you have the extra CDs from a FreeBSD CD/DVD distribution
available and can mount it on /cdrom, in which case this is far less
of a problem).
The Ports Collection is a very valuable resource and well worth having
on your /usr partition, so it is advisable to say Yes to this option.
For more information on the Ports Collection & the latest ports,
visit:
http://www.FreeBSD.org/ports
[ Yes ] No
Chọn YES
Chọn EXIT
Bạn chọn cài đặt từ CDROM
User Confirmation Requested
Last Chance! Are you SURE you want to continue the installation?
If you're running this on a disk with data you wish to save then WE
STRONGLY ENCOURAGE YOU TO MAKE PROPER BACKUPS before proceeding!
We can take no responsibility for lost disk contents!
[ Yes ] No
Bạn chọn YES, FreeBSD bắt đầu cài đặt, khi cài đặt xong sẽ xuất hiện dòng thông báo:
Message
Congratulations! You now have FreeBSD installed on your system.
We will now move on to the final configuration questions.
For any option you do not wish to configure, simply select No.
If you wish to re-enter this utility after the system is up, you may
do so by typing: /usr/sbin/sysinstall.
[ OK ]
Sau khi hoàn tất việc cài đặt sẽ đến phần cấu hình:
User Confirmation Requested
Would you like to configure any Ethernet or SLIP/PPP network devices?
[ Yes ] No
Chọn Driver card mạng cho máy của bạn
User Confirmation Requested
Do you want to try IPv6 configuration of the interface?
Yes [ No ]
Nếu bạn dùng IPv6 thi chọn YES
User Confirmation Requested
Do you want to try DHCP configuration of the interface?
[ Yes ] No
Chọn YES để cấu hình DHCP (Dynamic Host Configuration Protocol)
Host: Đánh tên bất kỳ bạn muốn nó sẽ là tên user root của bạn, các mục còn lại bạn có thể bỏ trống cho IP tự động Config hoặc bạn có thể tự mình config.
User Confirmation Requested
Do you want this machine to function as a network gateway?
Yes [ No ]
Bạn chọn NO
Bạn nhấn ESC và nhấn ENTER để tiếp tục cho đến khi màn hình Anonymous FTP Configuration xuất hiện như hình dưới đây:
Bạn để mặc định và chọn YES cho đến khi thấy :
Bạn nhấn ESC và nhấn ENTER và chọn YES
Nhấn ESC để rời khỏi
Bạn chọn EXIT
User Confirmation Requested
Would you like to set this machine's time zone now?
[ Yes ] No
User Confirmation Requested
Is this machine's CMOS clock set to UTC? If it is set to local time
or you don't know, please choose NO here!
Yes [ No ]
Chọn American – North and South
Chọn United States
Khi bạn chọn Ok sẽ xuất hiện các thông báo bạn chọn YES tất cả
Confirmation
Does the abbreviation 'EDT' look reasonable?
[ Yes ] No
User Confirmation Requested
Would you like to enable Linux binary compatibility?
[ Yes ] No
User Confirmation Requested
Does this system have a PS/2, serial, or bus mouse?
[ Yes ] No
User Confirmation Requested
The FreeBSD package collection is a collection of hundreds of
ready-to-run applications, from text editors to games to WEB servers
and more. Would you like to browse the collection now?
[ Yes ] No
Bạn tiến hành cài package cho FreeBSD
Bạn chọn ALL
Bạn dùng thanh spacebar để đánh dấu chọn package như hình minh họa nếu là FreeBSD 5x thì chọn bash 5a, FreeBSD 6x thì là 5b. Chọn xong bạn chọn OK
Chọn INSTALL
Hệ thống bắt đầu tiến hành cài đặt các gói vào máy bạn. Sau khi hoàn tất sẽ xuất hiện dòng thông báo:
User Confirmation Requested
Would you like to add any initial user accounts to the system? Adding
at least one account for yourself at this stage is suggested since
working as the "root" user is dangerous (it is easy to do things which
adversely affect the entire system).
[ Yes ] No
Bạn chọn YES
Bạn chọn Add a new user to the system
Mật khẩu chỉ đánh một lần nên bạn phải ghi cẩn thận, vì đây là bước tạo user login vào hệ thống nếu có gì sai xót bạn sẽ không thể đăng nhập vào hệ thống của mình. Sau khi ghi xong các thông tin bạn chon OK để tiếp tục.
Bạn chọn EXIT
Message
Now you must set the system manager's password.
This is the password you'll use to log in as "root".
[ OK ]
[ Press enter or space ]
New password: Retype new password :
Đây là bước tạo password cho super user(su) còn được gọi là user root khi khi đăng nhập bằng user root bạn sẽ có quyền cài đặt và chỉnh sữa các file cấu hình,…
User Confirmation Requested
Visit the general configuration menu for a chance to set any last
options?
Yes [ No ]
Bạn chọn EXIT
User Confirmation Requested
Are you sure you wish to exit? The system will reboot (be sure to
remove any floppies/CDs/DVDs from the drives).
[ Yes ] No
Chọn YES để khởi động lại máy:
Copyright (c) 1992-2002 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
Timecounter "i8254" frequency 1193182 Hz
CPU: AMD-K6(tm) 3D processor (300.68-MHz 586-class CPU)
Origin = "AuthenticAMD" Id = 0x580 Stepping = 0
Features=0x8001bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,MMX>
AMD Features=0x80000800<SYSCALL,3DNow!>
real memory = 268435456 (262144K bytes)
...........
............
FreeBSD/i386 (k6-2.example.com) (ttyv0)
login: leminhnam Password:
Bạn gõ tên đăng nhập và passsword mà bạn đã tạo để đăng nhập. Sau đó bạn đăng nhập vài root để cài đặt cho FreeBSD bằng cú pháp :
$su password: <mật khẩu mà bạn đã tạo> LeMinhNam#
Khi làm việc ở user thường thì dấu nhắc là ‘$’, user root là ‘#’