Преди да инсталирате FreeBSD се опитайте да направите опис на компонентите в своя компютър. Инсталационната процедура на FreeBSD ще ви покаже компонентите (твърди дискове, мрежови карти, CDROM устройства, и т.н.) с техния модел и производител. FreeBSD също ще се опита да определи коректната конфигурация за тези устройства, която съдържа информация за IRQ и IO порт. Заради приумици на компютърния хардуер, този процес не винаги е напълно успешен и може да е необходимо да коригирате някои от решенията на FreeBSD за вашата конфигурация.
Ако имате инсталирана друга операционна система, като Windows® или Linux, добра идея е да използвате удобствата предложени от тази операционна система и да видите как вашият хардуер е конфигуриран. Ако не сте наистина уверен какви настройки трябва да се направят на разширителните карти, които използвате, можете да ги откриете отпечатани върху самата карта. Популярни IRQ номера са 3, 5 и 7, и IO порт адресите са обикновено записани като 0x330.
Препоръчваме ви да принтирате или запишете тази информация, преди да започнете инсталацията на FreeBSD. Може да ви е по-удобно да използвате таблица като тази:
Table 2-1. Примерен опис на устройствата
| Устройство | IRQ | IO port(s) | Бележки |
|---|---|---|---|
| Първи твърд диск | N/A | N/A | 40 GB, производител Seagate, първи IDE master |
| CDROM | N/A | N/A | Първи IDE slave |
| Втори твърд диск | N/A | N/A | 20 GB, производител IBM, втори IDE master |
| Първи IDE контролер | 14 | 0x1f0 | |
| Мрежова карта | N/A | N/A | Intel® 10/100 |
| Модем | N/A | N/A | 3Com® 56K факс-модем, на COM1 |
| ... |
Ако компютърът, върху който ще инсталирате FreeBSD съдържа ценни данни, е добре да се уверете, че имате резервно копие на цялата информация и да проверете неговата годност преди инсталацията. Инсталационната процедура на FreeBSD ще ви предупреди преди да запише каквото и да е върху вашия диск, но веднъж започнал, този процес не може да бъде върнат.
Ако искате FreeBSD да използва целия твърд диск -- можете да пропуснете следващата секция.
Ако обаче искате FreeBSD да съществува заедно с друга операционна система е добре да разберете как данните се съхраняват върху диска и доколко това ви засяга.
PC дискът може да бъде разделен на няколко отделни части. Тези части се наричат дялове (partitions). PC архитектурата поддържа само четири дяла на диск. Тези дялове се наричат първични (primary) дялове. За да се избегне това ограничение и да се използват повече от четири дяла, се създава нов тип дял - разширен (extended) дял. Един диск може да съдържа само един разширен дял. Специални дялове, наречени логически (logical) дялове, могат да бъдат създадени вътре в този разширен дял.
Всеки дял има partition ID (идентификация), която е число използвано за да идентифицира типа данни на този дял. FreeBSD дялът има partition ID 165.
Изобщо, всяка операционна система, която използвате ще идентифицира дяловете по различен начин. Например DOS, и нейните наследници като Windows, присвояват на всеки първичен и логически дял буква на устройство, започвайки с C:.
FreeBSD трябва да бъде инсталирана на първичен дял. FreeBSD може да съхранява цялата си информация, включително и всички файлове, които вие създавате, върху този единствен дял. Обаче, ако имате няколко диска, може да създадете FreeBSD дялове върху всичките, или върху някои от тях. Когато инсталирате FreeBSD, трябва да имате на разположение един дял. Това може да бъде празен дял, който сте приготвили, или може да бъде съществуващ, който съдържа данни, които не са ви нужни занапред.
Ако вече използвате всички дялове на своите дискове, тогава ще трябва да освободите един от тях за FreeBSD използвайки инструментите предоставяни от другите операционни системи, които използвате (например fdisk в DOS или Windows).
Ако имате свободен дял, можете да го използвате, но може да се наложи да свиете един или повече от съществуващите си дялове.
Минималната инсталация на FreeBSD заема по-малко от 100 MB дисково пространство. Това обаче съвсем минимална инсталация, която почти не оставя място за вашите собствени файлове. По-реалистичен минимум е 250 MB без графична среда, и 350 MB или повече, ако искате графичен интерфейс. Ако имате намерение да инсталирате много допълнителен софтуер, тогава ще ви е необходимо значително повече пространство.
Можете да използвате комерсиални инструменти като PartitionMagic®, за да промените големината на своите дялове и да освободите място за FreeBSD. Директорията tools на инсталационния CDROM съдържа два свободни софтуерни инструмента, които също могат да изпълнят тази задача, а именно FIPS и PResizer. FIPS, PResizer, и PartitionMagic могат да променят големината на FAT16 и FAT32 дялове -- използвани от MS-DOS® до Windows ME. PartitionMagic е единственото приложение, можещо да променя размера на NTFS дял. Документация и за двете се намира в същата директория.
WarningНеправилното използване на тези инструменти може да изтрие информация от вашия диск. Уверете се че имате работещи резервни копия на своята информация преди да започнете да ги използвате.
Example 2-1. Използване на съществуващ дял без промяна
Да предположим, че имате компютър с един твърд диск с капацитет 4 GB, който има инсталирана версия на Windows и е разделен на две части с означения C: и D:, всяка от които е с размер 2 GB. Имате 1 GB данни на C:, и 0.5 GB на D:.
Това означава, че вашият диск има два дяла, по един за всяко устройство. Можете да копирате всички свои данни от D: върху C:, което ще освободи втория дял и върху него може да инсталирате FreeBSD.
Example 2-2. Свиване на съществуващ дял
Да предположим, че имате компютър с един твърд диск с капацитет 4 GB, който има инсталирана версия на Windows. Когато сте инсталирали Windows, сте създали един голям дял с означение C: и размер 4 GB. В момента използвате 1.5 GB от пространството и искате да инсталирате FreeBSD на дял с размер 2 GB.
За да инсталирате FreeBSD, трябва да изберете единия от двата варианта:
Създайте резервно копие на вашите Windows данни, преинсталирайте Windows, като по време на инсталацията му отделите 2 GB дял.
Използвайте инструмент като PartitionMagic, описан по-горе, за да свиете вашия Windows дял.
За Alpha ще имате нужда от твърд диск, използван само от FreeBSD. За момента не е възможно да се споделя диска с друга операционна система. В зависимост от специфичната Alpha машина, която имате, този диск може да бъде както SCSI, така и IDE, стига машината да може да зарежда от него.
Следвайки договореностите от наръчниците на Digital / Compaq всички SRM входни данни са изписани с главни букви. SRM не прави разлика между малки и главни букви.
За да намерите имената и видовете дискове на вашата машина използвайте командата SHOW DEVICE от SRM конзолен промпт:
>>>SHOW DEVICE dka0.0.0.4.0 DKA0 TOSHIBA CD-ROM XM-57 3476 dkc0.0.0.1009.0 DKC0 RZ1BB-BS 0658 dkc100.1.0.1009.0 DKC100 SEAGATE ST34501W 0015 dva0.0.0.0.1 DVA0 ewa0.0.0.3.0 EWA0 00-00-F8-75-6D-01 pkc0.7.0.1009.0 PKC0 SCSI Bus ID 7 5.27 pqa0.0.0.4.0 PQA0 PCI EIDE pqb0.0.1.4.0 PQB0 PCI EIDE
Този пример е от Digital Personal Workstation 433au и показва три диска закачени към машината. Първият е CDROM устройство наречено DKA0, останалите два са дискове наречени съответно DKC0 и DKC100.
Дискове с имена от типа на DKx са SCSI дискове. Например DKA100 съответства на SCSI диск със SCSI target ID 1 на първата SCSI шина (A), докато DKC300 съответства на SCSI диск със SCSI ID 3 на третата SCSI шина (C). Устройство с име PKx съответства на SCSI адаптер (host bus adapter). Както се вижда от изведената от SHOW DEVICE информация, SCSI CDROM устройства се третират както всеки нормален SCSI твърд диск.
IDE дискове имат имена подобни на DQx, а PQx е съответният IDE контролер.
Ако имате намерението да се свържете в мрежа при инсталацията на FreeBSD (например, ако ще инсталирате от FTP или NFS сървър), тогава трябва да ви е известна вашата мрежова конфигурация. Ще бъдете запитани за тази информация в процеса на инсталацията, за да бъде възможно FreeBSD да се свърже с мрежата и да завършите инсталационния процес.
Ако се свързвате с Ethernet мрежа или имате Internet връзка през кабелен или DSL модем, ще имате нужда от следната информация:
IP адрес
IP адрес на шлюз (default gateway)
Име на хоста (hostname)
IP адрес на (DNS) сървър за имена
Маска на подмрежата (subnet mask)
Ако не разполагате с тази информация, питайте вашия системен администратор или доставчик. Те биха могли да ви отговорят, че тази информация се зарежда автоматично през DHCP. Ако това е така, трябва да го имате предвид.
Ако се свързвате с вашия Интернет доставчик през телефонен модем, също можете да инсталирате FreeBSD от интернет, само че ще ви отнеме много дълго време.
Нужно е да знаете:
Телефонния номер за връзка с вашия доставчик (ISP)
COM порта, към който е свързан вашият модем
Потребителското име и паролата на вашата ISP сметка (account)
Въпреки че FreeBSD проектът се стреми да се увери, че всяка нова версия на FreeBSD е колкото се може по-стабилна, се случва в процеса да се промъкнат грешки. Когато тези проблеми бъдат открити и отстранени, те се отбелязват на страницата FreeBSD Errata, която се намира на уеб страницата на FreeBSD. Преди инсталиране е добре да проверите за проблеми свързани със стабилността.
Информация за всички издания, включително errata, може да бъде намерена в раздела с информация за изданията на web страницата на FreeBSD.
Инсталационният процес на FreeBSD може да инсталира FreeBSD от файлове, намиращи се на всяко едно от следните места:
Локална медия
CDROM или DVD
DOS дял на същия компютър
SCSI или QIC лентово устройство
Дискети (floppy disks)
Мрежа
FTP сървър, през защитна среда (firewall), или използвайки HTTP прокси, ако е необходимо
NFS сървър
Паралелна или серийна връзка
Ако сте поръчали FreeBSD на CD или DVD, значи вече имате всичко необходимо и можете да пристъпите към следващата секция (Section 2.2.7).
Ако нямате инсталационните файлове на FreeBSD, идете на Section 2.13 където се обяснява как да се подготвите да инсталирате FreeBSD. След като прочетете тази секция, се върнете тук, за да продължите Section 2.2.7.
Инсталационният процес на FreeBSD започва с начално зареждане на вашия компютър на FreeBSD инсталатора--това не е програма, която можете да стартирате с друга операционна система. Вашият компютър нормално зарежда, използвайки операционната система, инсталирана на неговия твърд диск, но също може да бъде конфигуриран да използва ``зареждаща (bootable)'' дискета. Повечето модерни компютри могат също да зареждат от CDROM поставен в CDROM устройството.
Tip: Ако имате FreeBSD на CDROM или DVD (независимо дали сте го поръчали или сте го приготвили сами), и вашият компютър позволява да извършвате начално зареждане от CDROM или DVD (обикновено BIOS опция наречена ``Boot Order'' или нещо подобно) можете да пропуснете тази секция. CDROM и DVD образите на FreeBSD са зареждащи се (bootable) и могат да бъда използвани за инсталиране на FreeBSD без каквато и да е специална подготовка.
За да създадете образите на дискетите за начално зареждане, следвайте тези стъпки:
Сдобийте се с образите на дискетите за начално зареждане
Дисковете за начално зареждане са във вашата инсталационна медия в директорията floppies/ и също могат да бъдат свалени от директория floppies за i386™ архитектура, и от floppies за Alpha архитектура.
Тези файлове имат разширение .flp. Директорията floppies/ съдържа няколко различни образа, като трябва да се съобразите с версията на FreeBSD която инсталирате, а в някои случаи и с хардуера върху който ще инсталирате. В повечето случаи се нуждаете от два файла, kern.flp и mfsroot.flp. Допълнителни драйвери за устройства могат да бъдат необходими за някои системи. Тези драйвери са във файла drivers.flp. Проверете README.TXT в същата директория за по-актуална информация.
Important: Вашата FTP програма трябва да използва binary mode при свалянето на тези файлове. Някои web браузъри използват text (или ASCII) метод и е очевидно, че няма да можете да зареждате от тези дискети.
Подгответе флопи дискетите
Трябва да подготвите по една дискета за всеки файл, който сте свалили. Тези дискети трябва задължително да нямат дефекти. Най-лесният начин да проверите това е да форматирате дискетите сами. Не се доверявайте на предварително форматирани флопи дискове. Програмата за форматиране под Windows няма да ви съобщи за наличието на лоши блокове (bad blocks), а просто ще ги маркира като ``лоши'' и ще ги игнорира. Препоръчва се да използвате чисто нови дискети, ако изберете този начин на инсталация.
Important: Ако опитвате да инсталирате FreeBSD и инсталационната програма забива, замръзва или не е с нормално поведение, едно от първите ви подозрения трябва да падне върху дискетите. Запишете image файловете на друга дискета и опитайте отново.
Запишете файловете за начално зареждане на дискетите
Файловете с разширение .flp не са обикновени файлове, които могат да бъдат записани на дискета. Те са образи на пълното съдържание на дискетата. Това означава, че не можете просто да копирате файловете от една дискета на друга. Вместо това трябва да използвате специални инструменти, за да запишете образите директно на дискета.
Ако създавате дискетите на компютър под MS-DOS/Windows, използвайте инструмент наречен fdimage.
Ако използвате образите за дискети, намиращи се на CDROM и вашето CDROM устройство е означено с E:, изпълнете следното:
E:\> tools\fdimage floppies\kern.flp A:
Повторете тази команда за всеки файл с разширение .flp, като заменяте дискетата всеки път, като и маркирате всяка дискета с името на файла, който сте копирали върху нея. Променете командния ред в зависимост от това къде сте поставили .flp файловете. Ако не разполагате със CDROM, тогава fdimage може да бъде свалена от tools директория на FreeBSD FTP сървъра.
Ако създавате дискетите под UNIX® (например друга FreeBSD система), може да ползвате командата dd(1), за да запишете образите директно на дискета. Под FreeBSD би следвало да изпълните:
# dd if=kern.flp of=/dev/fd0
Под FreeBSD, /dev/fd0 съответства на първото флопи-дисково устройство (A:). /dev/fd1 би било устройство B:, и така нататък. Други UNIX варианти може да имат различни имена за флопи-дисковите устройства. Консултирайте се с документацията на системата ако се налага.
Вече сте готови да започнете инсталацията на FreeBSD.
Този и други документи можете да намерите в ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
За въпроси относно FreeBSD, прочетете документацията преди да попитате в <questions@FreeBSD.org>.
За въпроси относно този документ, e-mail <doc@FreeBSD.org>.