diff --git a/es_ES.ISO8859-1/books/handbook/Makefile b/es_ES.ISO8859-1/books/handbook/Makefile index f03d2c4bbf..1475433c7a 100755 --- a/es_ES.ISO8859-1/books/handbook/Makefile +++ b/es_ES.ISO8859-1/books/handbook/Makefile @@ -1,209 +1,211 @@ # # $FreeBSD$ # $FreeBSDes: doc/es_ES.ISO8859-1/books/handbook/Makefile,v 1.6 2004/10/08 22:36:28 jesusr Exp $ # # Build the FreeBSD Handbook. # # ------------------------------------------------------------------------ # # Handbook-specific variables # # WITH_PGPKEYS The print version of the handbook only prints PGP # fingerprints by default. If you would like for the # entire key to be displayed, then set this variable. # This option has no affect on the HTML formats. # # Handbook-specific targets # # pgpkeyring This target will read the contents of # pgpkeys/chapter.sgml and will extract all of # the pgpkeys to standard out. This output can then # be redirected into a file and distributed as a # public keyring of FreeBSD developers that can # easily be imported into PGP/GPG. # # ------------------------------------------------------------------------ MAINTAINER= jesusr@FreeBSD.org DOC?= book FORMATS?= html-split HAS_INDEX= true USE_PS2PDF= yes INSTALL_COMPRESSED?= gz INSTALL_ONLY_COMPRESSED?= IMAGES_EN = advanced-networking/isdn-bus.eps IMAGES_EN+= advanced-networking/isdn-twisted-pair.eps IMAGES_EN+= advanced-networking/natd.eps IMAGES_EN+= advanced-networking/net-routing.pic IMAGES_EN+= advanced-networking/static-routes.pic IMAGES_EN+= geom/striping.pic IMAGES_EN+= install/adduser1.scr IMAGES_EN+= install/adduser2.scr IMAGES_EN+= install/adduser3.scr IMAGES_EN+= install/boot-mgr.scr IMAGES_EN+= install/console-saver1.scr IMAGES_EN+= install/console-saver2.scr IMAGES_EN+= install/console-saver3.scr IMAGES_EN+= install/console-saver4.scr +IMAGES_EN+= install/desktop.scr IMAGES_EN+= install/disklabel-auto.scr IMAGES_EN+= install/disklabel-ed1.scr IMAGES_EN+= install/disklabel-ed2.scr IMAGES_EN+= install/disklabel-fs.scr IMAGES_EN+= install/disklabel-root1.scr IMAGES_EN+= install/disklabel-root2.scr IMAGES_EN+= install/disklabel-root3.scr IMAGES_EN+= install/disk-layout.eps IMAGES_EN+= install/dist-set.scr IMAGES_EN+= install/dist-set2.scr IMAGES_EN+= install/docmenu1.scr IMAGES_EN+= install/ed0-conf.scr IMAGES_EN+= install/ed0-conf2.scr IMAGES_EN+= install/edit-inetd-conf.scr IMAGES_EN+= install/fdisk-drive1.scr IMAGES_EN+= install/fdisk-drive2.scr IMAGES_EN+= install/fdisk-edit1.scr IMAGES_EN+= install/fdisk-edit2.scr IMAGES_EN+= install/ftp-anon1.scr IMAGES_EN+= install/ftp-anon2.scr IMAGES_EN+= install/hdwrconf.scr IMAGES_EN+= install/keymap.scr IMAGES_EN+= install/main1.scr IMAGES_EN+= install/mainexit.scr IMAGES_EN+= install/main-std.scr IMAGES_EN+= install/main-options.scr IMAGES_EN+= install/main-doc.scr IMAGES_EN+= install/main-keymap.scr IMAGES_EN+= install/media.scr IMAGES_EN+= install/mouse1.scr IMAGES_EN+= install/mouse2.scr IMAGES_EN+= install/mouse3.scr IMAGES_EN+= install/mouse4.scr IMAGES_EN+= install/mouse5.scr IMAGES_EN+= install/mouse6.scr IMAGES_EN+= install/mta-main.scr IMAGES_EN+= install/net-config-menu1.scr IMAGES_EN+= install/net-config-menu2.scr IMAGES_EN+= install/nfs-server-edit.scr IMAGES_EN+= install/ntp-config.scr IMAGES_EN+= install/options.scr IMAGES_EN+= install/pkg-cat.scr IMAGES_EN+= install/pkg-confirm.scr IMAGES_EN+= install/pkg-install.scr IMAGES_EN+= install/pkg-sel.scr IMAGES_EN+= install/probstart.scr IMAGES_EN+= install/routed.scr IMAGES_EN+= install/security.scr IMAGES_EN+= install/sysinstall-exit.scr IMAGES_EN+= install/timezone1.scr IMAGES_EN+= install/timezone2.scr IMAGES_EN+= install/timezone3.scr IMAGES_EN+= install/userconfig.scr IMAGES_EN+= install/userconfig2.scr +IMAGES_EN+= install/xf86setup.scr IMAGES_EN+= mail/mutt1.scr IMAGES_EN+= mail/mutt2.scr IMAGES_EN+= mail/mutt3.scr IMAGES_EN+= mail/pine1.scr IMAGES_EN+= mail/pine2.scr IMAGES_EN+= mail/pine3.scr IMAGES_EN+= mail/pine4.scr IMAGES_EN+= mail/pine5.scr IMAGES_EN+= install/example-dir1.eps IMAGES_EN+= install/example-dir2.eps IMAGES_EN+= install/example-dir3.eps IMAGES_EN+= install/example-dir4.eps IMAGES_EN+= install/example-dir5.eps IMAGES_EN+= security/ipsec-network.pic IMAGES_EN+= security/ipsec-crypt-pkt.pic IMAGES_EN+= security/ipsec-encap-pkt.pic IMAGES_EN+= security/ipsec-out-pkt.pic IMAGES_EN+= vinum/vinum-concat.pic IMAGES_EN+= vinum/vinum-mirrored-vol.pic IMAGES_EN+= vinum/vinum-raid10-vol.pic IMAGES_EN+= vinum/vinum-raid5-org.pic IMAGES_EN+= vinum/vinum-simple-vol.pic IMAGES_EN+= vinum/vinum-striped-vol.pic IMAGES_EN+= vinum/vinum-striped.pic # Images from the cross-document image library IMAGES_LIB= callouts/1.png IMAGES_LIB+= callouts/2.png IMAGES_LIB+= callouts/3.png IMAGES_LIB+= callouts/4.png IMAGES_LIB+= callouts/5.png IMAGES_LIB+= callouts/6.png IMAGES_LIB+= callouts/7.png IMAGES_LIB+= callouts/8.png IMAGES_LIB+= callouts/9.png IMAGES_LIB+= callouts/10.png # # SRCS lists the individual SGML files that make up the document. Changes # to any of these files will force a rebuild # # SGML content SRCS+= book.sgml SRCS+= colophon.sgml SRCS+= advanced-networking/chapter.sgml SRCS+= basics/chapter.sgml SRCS+= bibliography/chapter.sgml SRCS+= boot/chapter.sgml SRCS+= config/chapter.sgml SRCS+= cutting-edge/chapter.sgml SRCS+= desktop/chapter.sgml SRCS+= disks/chapter.sgml SRCS+= eresources/chapter.sgml SRCS+= firewalls/chapter.sgml SRCS+= geom/chapter.sgml SRCS+= install/chapter.sgml SRCS+= introduction/chapter.sgml SRCS+= kernelconfig/chapter.sgml SRCS+= kerneldebug/chapter.sgml SRCS+= kernelopts/chapter.sgml SRCS+= l10n/chapter.sgml SRCS+= linuxemu/chapter.sgml SRCS+= mac/chapter.sgml SRCS+= mail/chapter.sgml SRCS+= mirrors/chapter.sgml SRCS+= multimedia/chapter.sgml SRCS+= pgpkeys/chapter.sgml SRCS+= ports/chapter.sgml SRCS+= ppp-and-slip/chapter.sgml SRCS+= preface/preface.sgml SRCS+= printing/chapter.sgml SRCS+= security/chapter.sgml SRCS+= serialcomms/chapter.sgml SRCS+= users/chapter.sgml SRCS+= vinum/chapter.sgml SRCS+= x11/chapter.sgml # Entities SRCS+= chapters.ent SYMLINKS= ${DESTDIR} index.html handbook.html # Turn on all the chapters. CHAPTERS?= ${SRCS:M*chapter.sgml} SGMLFLAGS+= ${CHAPTERS:S/\/chapter.sgml//:S/^/-i chap./} pgpkeyring: pgpkeys/chapter.sgml @${JADE} -V nochunks ${JADEOPTS} -d ${DSLPGP} -t sgml ${MASTERDOC} DOC_PREFIX?= ${.CURDIR}/../../.. # # Handbook-specific variables # .if defined(WITH_PGPKEYS) JADEFLAGS+= -V withpgpkeys .endif .include "${DOC_PREFIX}/share/mk/doc.project.mk" diff --git a/es_ES.ISO8859-1/books/handbook/install/chapter.sgml b/es_ES.ISO8859-1/books/handbook/install/chapter.sgml index a862024750..e9a3ac7610 100755 --- a/es_ES.ISO8859-1/books/handbook/install/chapter.sgml +++ b/es_ES.ISO8859-1/books/handbook/install/chapter.sgml @@ -1,6208 +1,6230 @@ Jim Mock Reestructurado, reorganizado y con algunas partes reescritas por Randy Pratt El recorrido por sysinstall, las capturas de pantalla y el texto original son obra de Instalación de &os; Sinopsis installación &os; dispone de un programa en modo texto muy fácil de usar llamado sysinstall. Es el programa de instalación por defecto de &os;, pero quien decida distribuir &os; tiene todo el derecho de facilitar un sistema de instalación propio si así lo desea. Este capítulo trata sobre cómo usar sysinstall para instalar &os; Tras leer este capítulo sabrá usted: Cómo crear unos discos de instalación de &os; Cómo interpreta (y subdivide) &os; sus discos duros. Cómo arrancar sysinstall. Qué preguntas le hará sysinstall, qué significan y cómo responderlas. Antes de leer este capítulo debería usted: Leer la lista de hardware soportado que se suministra con la con la versión de &os; que va a instalar y verificar que su hardware está en dicha lista. En general éstas instrucciones de instalación han sido escritas para computadoras de arquitectura &i386; (PC compatible). En algunos puntos concretos se darán instrucciones específicas para otras plataformas (por ejemplo Alpha). A pesar de que esta guía se intenta mantener todo lo al día que es posible puede que se encuentre con pequeñas diferencias entre el programa de instalación y lo que aquí se le muestra. Le sugerimos que use este capítulo como una guía general más que como un manual literal de instalación. Tareas anteriores a la instalación Inventario de su sistema Antes de instalar &os; en su sistema debería completar un inventario de los componentes de su computadora. El sistema de instalación de &os; le mostrará los componentes (discos duros, tarjetas de red, unidades de CDROM, etc.) con sus datos de modelo y fabricante. &os; tratará también de determinar la configuración correcta para dichos dispositivos, lo que incluye información sobre las IRQ y el uso de puertos IO. A causa de la ingente variedad de hardware para PC este proceso no siempre se puede culminar con éxito y es posible que deba corregir las decisiones de &os; retocando la configuración. Si ya dispone de otro sistema operativo instalado, como &windows; o Linux, puede usar los recursos que dicho o dichos sistemas operativos le faciliten para determinar exactamente qué hardware tiene y cómo está configurado. Si tiene del todo claro qué configuración está usando una tarjeta de expasión concreta es posible que pueda encontrar esos datos impresos en la propia tarjeta. Es muy habitual el uso de las IRQ 3, 5 y 7 y las direcciones de los puertos IO suelen representarse con números hexadecimales, como 0x330. Le recomendamos imprimir o tomar nota de todos esos datos antes de instalar &os; Una tabla como esta puede serle de mucha ayuda: Ejemplo de inventario de dispositivos <tgroup cols="4"> <colspec colwidth="2*"> <colspec colwidth="1*"> <colspec colwidth="1*"> <colspec colwidth="4*"> <thead> <row> <entry>Nombre de dispositivo</entry> <entry>IRQ</entry> <entry>Puerto(s) IO</entry> <entry>Notas</entry> </row> </thead> <tbody> <row> <entry>Primer disco duro</entry> <entry>N/A</entry> <entry>N/A</entry> <entry>40 GB, fabricado por Seagate, primer maestro IDE </entry> </row> <row> <entry>CDROM</entry> <entry>N/A</entry> <entry>N/A</entry> <entry>Primer esclavo IDE</entry> </row> <row> <entry>Segundo disco duro</entry> <entry>N/A</entry> <entry>N/A</entry> <entry>20 GB, fabricado por IBM, segundo maestro IDE</entry> </row> <row> <entry>Primera controladora IDE</entry> <entry>14</entry> <entry>0x1f0</entry> <entry></entry> </row> <row> <entry>Tarjeta de red</entry> <entry>N/A</entry> <entry>N/A</entry> <entry>&intel; 10/100</entry> </row> <row> <entry>Módem</entry> <entry>N/A</entry> <entry>N/A</entry> <entry>&tm.3com; 56K faxmodem, en COM1</entry> </row> <row> <entry>…</entry> </row> </tbody> </tgroup> </table> </sect2> <sect2> <title>Haga una copia de seguridad de sus datosSi la computadora en la que va a instalar &os; contiene datos que desea conservar por algún motivo asegúrese de haber hecho una copia de seguridad de los mismos y de que esa copia es de fiar antes de instalar &os;. El sistema de instalación de &os; le mostrará una advertencia antes de modificar datos en su disco pero una vez que el proceso ha comenzado no hay manera de dar marcha atrás. Dónde instalar &os; Si quiere que &os; use todo su disco duro puede saltar tranquilamente a la siguiente sección. Si por el contrario necesita que &os; coexista con otros sistemas operativos tendrá que comprender cómo se almacenan los datos en el disco duro y cómo le afecta todo esto. Esquemas de disco en &i386; Un disco de PC puede dividirse en varias partes. Estas partes reciben el nombre de particiones. Por razones de diseño los PC sólo admiten cuatro particiones por disco. Esas particiones se denominan particiones primarias. Para evitar esa limitación y poder usar más de cuatro particiones se creó un nuevo tipo de partición, las particiones extendidas. Cada disco sólo puede contener una partición extendida. Pueden crearse particiones especiales, llamadas particiones lógicas, dentro de esta partición extendida. Cada partición tiene un identificador de partición (o partition ID), que es un número usado para identificar el tipo de datos que alberga la partición. Las particiones &os; tienen como identificador de partición 165. Normalmente cada sistema operativo que vaya a utilizar identificará las particiones de un modo propio. Por ejemplo DOS, y descendientes suyos como &windows;, asignan a cada partición primaria y lógica una letra de unidad a partir de C:. &os; debe instalarse en una partición primaria. &os; puede albergar todos los datos que necesita, incluyendo cualquier fichero que pueda usted crear, en esta partición. Si tiene usted varios discos duros puede crear particiones para que &os; las use en todos ellos o en algunos nada más. Al instalar &os; debe usar al menos una partición. Puede usar una partición vacía que haya preparado o puede usar también una partición que contenga datos que no desea conservar. Si está usando todas las particiones de todos sus discos tendrá que dejar libre una de ellas para &os; usando las herramientas del otro sistema operativo que esté usando (por ejemplo fdisk en DOS o en &windows;). Si tiene una partición sobrante puede usarla, pero puede verse en la necesidad de reducir una o más de las particiones que está usando. Una instalación mínima de &os; cabrí en sólo 100 MB de disco pero tenga en cuenta que apenas quedaría espacio para los ficheros que quiera crear. Un mínimo más realista sería de 250 MB si no pretende usar entorno gráfico y 350 MB o más si quiere usar un interfaz gráfico de usuario. Si quiere instalar gran cantidad de software para usarlo en &os; sin duda necesitará más espacio. Puede usar aplicaciones comerciales como &partitionmagic; para ajustar el tamaño de sus particiones y hacer sitio a &os;. El directorio tools del CDROM contiene dos aplicaciones libres que puede usar para éste fin: FIPS y PResizer. En el propio directorio puede encontrar documentación para ambas aplicaciones. FIPS, PResizer y &partitionmagic; pueden redimensionar las particiones FAT16 y FAT32 — que se usan de &ms-dos; a &windows; ME. &partitionmagic; es la única aplicación conocida que pueda redimensionar particiones NTFS. El uso incorrecto de estas herramientas puede borrar datos de su disco duro. Recuerde, asegúrese de disponer de copias de seguridad recientes y utilizables antes de usarlas. Uso de una partición sin cambiar nada Supongamos que tiene una máquina con un sólo disco de 4 GB que ya tiene una versión de &windows; instalada y que ese disco está dividido en dos unidades, C: y D:, cada una de las cuales tiene un tamaño de 2 GB. Tiene 1 GB de datos en C: y 0.5 GB de datos en D:. Esto significa que su disco duro tiene dos particiones, una por cada letra de unidad. Copie todos sus datos de D: en C: y habrá dejado limpia su segunda partición, dejándola lista para &os; Reducir una partición existente Suponga que tiene una máquina con un sólo disco de 4 GB que contiene una versión de &windows; instalada. Cuando instaló &windows; creó una gran partición, lo que le dió como resultado una unidad C: de 4 GB. Está usando 1.5 GB de espacio y quiere que &os; tenga 2 GB de espacio. Para poder instalar &os; tendrá que realizar una de las siguientes tareas: Haga una copia de sus datos de &windows; y después reinstale &windows;, eligiendo una partición de 2 GB en el momento de la instalación. Utilice alguna herramienta del estilo de &partitionmagic; que se han descrito antes para reducir el tamaño de su partición de &windows;. Estructura de discos en Alpha Alpha Tendrá que dedicar un disco de su sistema para usar &os; puesto que de momento es imposible compartir un disco con otro sistema operativo. Dependiendo de la la máquina Alpha que tenga el disco podrá ser SCSI o IDE en la medida en que sea posible arrancar desde tales discos. Siguiendo las normas de los manuales de Digital / Compaq todos los datos suministrados a SRM se muestran en mayúsculas. SRM no distingue entre mayúsculas y minúsculas. Use SHOW DEVICE en la consola de SRM para saber qué tipo de discos hay en su sistema: >>>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 Este ejemplo es de una Digital Personal Workstation 433au y muestra tres discos instalados en el sistema. El primer disco es una unidad CDROM llamada DKA0 y los otros dos reciben los nombres de DKC0 y DKC100 respectivamente. Los discos con nombres tipo DKx son discos SCSI. Por ejemplo DKA100 se refiere a un disco SCSI con el target ID 1 en el primer bus SCSI (A), mientras que DKC300 es un disco SCSI con un ID 3 en el tercer bus SCSI (C). Los nombres de dispositivo PKx son para adaptadores de bus SCSI. Como hemos visto en la salida de SHOW DEVICE las unidades CDROM SCSI se consideran del mismo modo que otros discos duros SCSI. Los discos IDE tienen nombres similares a DQx, mientras que PQx es la controladora IDE asociada. Recolección de los detalles de la configuración de la red Si pretende conectarse a alguna red durante la instalación de &os; (por ejemplo, pretende hacerlo desde un sitio FTP o mediante un servidor NFS), tendrá que conocer la configuración de su red. Durante la instalación se le pedirán esos datos para que &os; pueda conectarse a la red y realizar la instalación. Conexión a una red Ethernet o a un módem Cable/DSL Necesitará la siguiente información si va a conectarse a una red Ethernet o si tiene una conexión a Internet a través de una adaptador Ethernet via cable o DSL: Dirección IP Dirección IP de la pasarela (gateway, puerta de enlace) Nombre del sistema (hostname) Dirección IP del servidor DNS Máscara de subred Si no conoce estos datos póngase en contacto con su administrador de sistemas o con su proveedor de servicios. Es que le digan que tal información se asigna automáticamente mediante DHCP. Si es así, anótelo. Conexión mediante módem Si usted se conecta con su ISP mediante un módem tradicional sigue pudiendo instalar &os; a través de Internet, el problema es que le resultará bastante más largo que por otros medios. Necesitará saber: El número de teléfono de su ISP a través del que accederá a Internet El COM: el puerto al que está conectado su su módem Su nombre de usuario y su contraseña de acceso a Internet Consulte <quote>&os; Errata</quote> A pesar de que el proyecto &os; hace todo lo humanamente posible para asegurarse de que cada release de &os; es todo lo estable posible a veces algún error logra entrar en escena. En contadísimas ocasiones esos errores llegan a afectar al proceso de instalación. Cuando esos errores son ubicados y corregidos se anotan en FreeBSD Errata, en el sitio web de &os;. Debería consultar este texto antes de la instalación para asegurarse de que no hay problemas de última hora de los que deba preocuparse. Tiene información sobre las releases, incluyendo la lista de erratas de cada una de ellas, en la sección de información de releases del sitio web de &os;. Obtención de los ficheros de instalación de &os; El proceso de instalación de &os; permite instalar &os; desde ficheros ubicados en cualquiera de los siguientes sitios: Medios locales Un CDROM o DVD Una partición DOS en la propia computadora Una cinta SCSI o QIC Discos floppy Red Un sitio FTP, saliendo a través de un cortafuegos o usando un proxy HTTP si fuera necesario Un servidor NFS Una conexión serie o a través de una cable paralelo Si ha adquirido &os; en CD o DVD ya tiene todo lo que necesitará, puede pasar a la siguiente sección: (). Si no dispone de los ficheros de instalación de &os; debería consultar , donde se explica cómo preparar la instalación de &os; desde cualquiera de los medios listados anteriormente. Tras leer esa sección puede volver aquí y leer . Preparación del medio de arranque El proceso de instalación de &os; comienza por arrancar su sistema mediante el instalador de &os;: no es un programa que pueda ejecutar desde otro sistema operativo. Su sistema suele arrancar usando el sistema operativo que está instalado en su disco duro pero puede también ser configurado para que lo haga desde un floppy arrancable. Las computadoras más modernas pueden también arrancar desde un CDROM introducido en la unidad CDROM. Si tiene &os; en CDROM o DVD (por haberlo comprado o haberlo preparado especialmente usted) y su sistema puede arracar desde CDROM o DVD (suele ser una opción de BIOS llamada Boot Order o algo similar) puede saltarse esta sección. Las imágenes de CDROM o DVD de &os; permiten arrancar desde ellas y pueden emplearse para instalar &os; sin ninguna preparación especial. Siga estos pasos para crear las imágenes que le permitirán arrancar desde floppy: Consiga las imágenes de arranque desde floppy Los discos de arranque se encuentran en el directorio floppies/ del medio de instalación o pueden descargarse desde el directorio correspondiente de ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/<arch>/<version>-RELEASE/floppies/. Reemplace <arch> y <version> con la arquitectura y la versión de &os; que quiera instalar. Por ejemplo, las imágenes de arranque desde floppy para &os; &rel.current;-RELEASE para &i386; están en from . Las imágenes de floppy tienen la extensión .flp. El directorio floppies/ contiene diferentes imágenes y las que usted necesitará dependerán de la versión de &os; que vaya a instalar y, en algunos casos, del hardware en el que lo va a instalar. En la mayoría de de los casos solamente usará dos ficheros: kern.flp y mfsroot.flp. La instalación en algunos sistemas concretos requerirá controladores de dispositivo adicionales, que se encuentran en la imagen drivers.flp. Consulte README.TXT en el propio directorio, ahí encontrará la información más reciente sobre las imágenes. Su programa de FTP debe usar modo binario para descargar las imágenes. Algunos navegadores web son conocidos por usar el modo texto ( o ASCII). He aquí lo primero a comprobar si no puede arrancar desde los disquetes que ha creado. Preparación de los discos floppy Tendrá que preperar un disquete por cada imagen que descargue. Es imprescindible que esos discos carezcan de errores. La forma más sencilla de asegurarlo es formatearlos usted. No confíe en disquetes preformateados. La herramienta de formateo de &windows; no le advertirá del hallazgo de bloques defectuosos, si encuentra alguno sencillamente lo marcará como defectuoso y lo ignorará. Le recomendamos que use disquetes nuevos si decide usar este procedimiento de instalación. Si instenta instalar &os; y el programa de instalación falla, se queda congelado o sucede alguna otra catástrofe uno de las primeras cosas de las que sospechar son los disquetes. Escriba los ficheros de imagen en discos nuevos e inténtelo de nuevo. Escriba los ficheros de imagen en discos floppy (<quote> disquetes</quote>) Los ficheros .flp no son ficheros normales que puedan copiarse a disco. Son imágenes del contenido completo de los discos. Esto significa que no puede simplemente copiar esos ficheros de un disco a otro. Debe usar herramientas especializadas para escribir esas imágenes directamente al disco correspondiente. DOS Si va a crear los disquetes de arranque en un sistema en el que se está ejecutando &ms-dos;/&windows; utilice la herramienta fdimage. Si las imágenes están en el CDROM y su CDROM es la unidad E: ejecute lo siguiente: E:\> tools\fdimage floppies\kern.flp A: Repita el proceso con cada fichero .flp reemplazando cada vez el disquete y recuerde etiquetar los discos con el nombre del fichero que ha copiado en cada uno. Modifique la línea del comando donde sea necesario, adaptándola al lugar donde tenga usted los ficheros .flp. fdimage puede descargarse desde el directorio tools del sitio FTP de &os;. Si va a crear los disquetes en un sistema &unix; (por ejemplo otro sistema &os;) puede utilizar &man.dd.1; para escribir las imágenes en los discos. En &os; deberí ejecutar: &prompt.root; dd if=kern.flp of=/dev/fd0 En &os; /dev/fd0 es la primera unidad de disquetes (la unidad A:). /dev/fd1 sería la unidad B: y así sucesivamente. Otras versiones de &unix; pueden asignar nombres diferentes a las unidades de disquetes, consulte la documentación de su sistema si lo estima oportuno. Ya podemos instalar instalar &os;. Inicio de la instalación Por defecto la instalación no efectúa ningún cambio en su disco o discos duros hasta la aparición del siguiente mensaje: Last Chance: Are you SURE you want 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! Es decir: Última oportunidad: ¿Seguro que quiere proseguir con la instalacin? ¡Si est ejecutando este programa en un disco que contenga datos que quiera conservar LE RECOMENDAMOS ENCARECIDAMENTE QUE HAGA COPIAS DE SEGURIDAD FIABLES antes de proseguir! No podemos responsabilizarnos de datos perdidos! El proceso de instalación puede abandonarse en cualquier momento antes de la advertencia final sin efectuar cambios en el contenido del disco duro. Si advierte que ha configurado algo de forma incorrecta basta con que apague su sistema y no estropeará nada. El arranque El arranque en &i386; Comience con su sistema apagado. Arranque el sistema. Durante el arranque deberí mostrarse la opción para entrar en la BIOS, normalmente mediante las teclas F2, F10, Del, o Alt S . Utilice la tecla o combinación de las mismas que se le indique en pantalla. En algunos casos el sistema puede mostrar un gráfico durante el arranque. Pulsar Esc suele disminuír en esos casos el tamaño del gráfico y le permitirá ver los mensajes del arranque. Encuentre el parámetro que controla desde qué dispositivos arranca el sistema. Normalmente se llama Boot Order y suele presentarse como una lista de dispositivos, como Floppy, CDROM, First Hard Disk, etc. Si necesita disquetes de arranque asegúrese de que selecciona la unidad correspondiente. Si va a arrancar desde CDROM, seleccione la unidad CDROM. En caso de duda consulte el manual que venía con su computadora y/o el de su placa base. Haga los cambios necesarios, guarde los cambios y salga. El sistema debería reiniciarse. Si ha elegido arrancar desde disquete, tal y como se describe en , uno de ellos será el primer disco de arranque, probablemente el que contiene kern.flp. Introduzca ese disco en su unidad de disquetes. Si va a arrancar desde CDROM tendrá que arrancar el sistema e introducir el CDROM en cuanto tenga ocasión. Si su sistema arranca normalmente y carga el sistema operativo que ya está instalado puede ocurrir alguna de estas cosas: Los discos no se introdujeron lo suficientemente pronto en el proceso de arranque. Déjelos insertados y reinicie su sistema. Los cambios que hizo en la BIOS no han funcionado. Debería repetir los pasos previos hasta que dé con la opción correcta. Su BIOS en concreto no admite el arranque el arranque desde el medio que ha elegido. &os; comenzará a arrancar. Si está arrancando desde CDROM debería ver algo parecido a esto (se ha omitido la información de número de versión): Verifying DMI Pool Data ........ Boot from ATAPI CD-ROM : 1. FD 2.88MB System Type-(00) Uncompressing ... done BTX loader 1.00 BTX version is 1.01 Console: internal video/keyboard BIOS drive A: is disk0 BIOS drive B: is disk1 BIOS drive C: is disk2 BIOS drive D: is disk3 BIOS 639kB/261120kB available memory FreeBSD/i386 bootstrap loader, Revision 0.8 /kernel text=0x277391 data=0x3268c+0x332a8 | | Hit [Enter] to boot immediately, or any other key for command prompt. Booting [kernel] in 9 seconds... _ Si arranca desde floppy verá algo parecido a esto (se ha omitido la información de número de versión): Verifying DMI Pool Data ........ BTX loader 1.00 BTX version is 1.01 Console: internal video/keyboard BIOS drive A: is disk0 BIOS drive C: is disk1 BIOS 639kB/261120kB available memory FreeBSD/i386 bootstrap loader, Revision 0.8 /kernel text=0x277391 data=0x3268c+0x332a8 | Please insert MFS root floppy and press enter: Siga las instrucciones y extraiga el disco kern.flp disc, inserte el disco mfsroot.flp y presione Intro. Tanto si arranca desde disquete como CDROM el proceso de arranque llegará a este punto: Hit [Enter] to boot immediately, or any other key for command prompt. Booting [kernel] in 9 seconds... _ Dicho y hecho: espere diez segundos o pulse Enter. Esto lanzará el menú de configuración del kernel. Arranque en Alpha Alpha Comience con su sistema apagado. Encienda su computadora y espera un mensaje de arranque en el monitor. Si va a arrancar desde disquetes, tal y como se describe en , uno de ellos será el primer disco de arranque, probablemente el que contiene kern.flp. Ponga este disco en la unidad de disquetes y escriba el siguiente comando para lanzar el arranque desde el disco (corrija el nombre de su unidad de disquetes si fuera necesario): >>>BOOT DVA0 -FLAGS '' -FILE '' Si va a arrancar desde CDROM introduzca el CDROM en la unidad y escriba el siguiente comando para iniciar la instalación (corrija el nombre de la unidad correcta de CDROM si fuera necesario): >>>BOOT DKA0 -FLAGS '' -FILE '' &os; comenzará a arrancar. Si está arrancando desde disquete llegado un cierto punto verá usted este mensaje: Please insert MFS root floppy and press enter: Siga las instrucciones del programa de instalación y retire el disco kern.flp, inserte el disco mfsroot.flpy pulse Intro. Tanto si arrancón desde disquete como desde CDROM el proceso de arranque llegará a este punto: Hit [Enter] to boot immediately, or any other key for command prompt. Booting [kernel] in 9 seconds... _ Dicho y hecho: Espere diez segundos o pulse Enter. Esto iniciará el menú de configuración del kernel. Configuración del kernel A partir de &os; 5.0 y siguientes userconfig ha sido sustituido por el método &man.device.hints.5;. Para más información sobre &man.device.hints.5; consulte El kernel es el núcleo del sistema operativo. Es el responsable de muchas cosas como el acceso a todos los dispositivos que pueda tener en el sistema, como discos duros, tarjetas de red, tarjetas de sonido, etc. Cada dispositivo que administra el kernel de &os; tiene un controlador (driver) asociado. Cada controlador tiene un nombre de dos o tres letras como sa, que es el controlador de acceso secuencial SCSI, o sio, el controlador I/O Serie (que gestiona los puertos COM). Cuando arranca el kernel cada controlador chequea el sistema para saber si el hardware que él soporta existe en el sistema. Si es así el controlador configura el hardware y lo convierte en accesible para el resto del kernel. Se suele llamar a este chequeo device probing (prueba de controladores). Por desgracia no siempre es posible ejecutarlo correctamente. Ciertos controladores de hardware no coexisten muy bien y probar un dispositivo físico concreto puede dejar otro en un estado inconsistente. La culpa es de una limitación básica del diseño del PC. Muchos dispositivos antíguos reciben el nombre de ISA (el opuesto de los dispositivos PCI). La especificación ISA exige que cada dispositivo tenga cierta información escrita en él, normalmente el número de IRQ y la dirección de puerto IO que el controlador usa. Esta información suele asignarse mediante jumpers físicos en la propia tarjeta y también con un programa de DOS. Esto era con frecuencia un foco de problemas porque no era posible tener dos dispositivos que compartieran la misma IRQ o dirección de puerto. Los nuevos dispositivos siguen la especificación PCI, que no requiere esto, de forma que se supone que los dispositivos cooperarán con la BIOS y que se les puede asignar qué IRQ o qué dirección de puerto IO usarán. Si tiene algún dispositivo ISA en su sistema el controlador de &os; que manejará ese dispositivo necesitará ser configurado con la IRQ y la dirección de puerto que le haya asignado usted al dispositivo. Esta es la razón de que le recomendáramos mantener una lista de su hardware (consulte ), le puede ser útil. Por desgracia las IRQ y los puertos de memoria que usan algunos controladores provocan conflictos. Esto se debe a que algunos dispositivos ISA vienen de fábrica con IRQ y direcciones de memoria que provocan conflictos. Los controladores de &os;, por defecto, tienden intencionadamente a replicar los valores por defecto de los fabricantes para que la mayoría de dispositivos funcionen sin intervención por nuestra parte. Esto casi nunca es un problema en el uso diario de &os;. Su sistema raramente tendrá dos dispositivos hardware que choquen porque uno de ellos no funcionará (independientemente del sistema operativo que use). Cuando sí que es un problema es al instalar &os; porque el kernel que se usa durante la instalación ha de contener el máximo posible de controladores, de forma que pueda funcionar en la mayor variedad posible de hardware. Esto conlleva que algunos de esos controladores tendrán configuraciones conflictivas. Los dispositivos se prueban en un orden estricto y si tiene usted en el sistema un dispositivo que es probado muy tarde dentro del proceso, pero choca con uno que ha sido probado al principio, su hardware podría no funcionar o no se probado correctamente cuando instale &os;. A causa de esto lo primero que tiene ocasión de hacer al instalar &os; es ver la lista de controladores que hay configurados en el kernel; desde ella puede desactivar algunos si no tiene dispositivos que los necesiten o confirmar (y modificar) la configuración si tiene el dispositivo pero la configuración por defecto está equivocada. Probablemente esto suena mucho más complicado de lo que en realidad es. La muestra el primer menú de configuración del kernel. Le recomendamos que elija la opción Start kernel configuration in full-screen visual mode (Arrancar el modo visual de configuración del kernel a pantalla completa), puesto que es el interfaz más sencillo para nuevos usuarios.
Menú de configuración del kernel &txt.install.userconfig;
La pantalla de configuración del kernel () se divide en cuatro secciones: Una lista (que puede ocultarse) con todos los controladores marcados como activo, subdividida a su vez en grupos como Storage (almacenamiento) y Network (Red). Cada controlador muestra una descripción, su nombre de dos o tres letras y la IRQ y la dirección de memoria que usa el controlador. Además, si un controlador activo choca con otro controlador activo aparece CONF junto al nombre del controlador. Esta sección muestra también el total de controladores con conflictos que hay activados. Los controladores marcados como inactivos. Permanecen en el kernel pero no buscarán su dispositivo cuando arranque el kernel. Se subdividen en grupos de la misma manera que la lista de controladores activos. Detalles más exhaustivos sobre el controlador seleccionado, incluyendo su IRQ y dirección de puerto de memoria. Información sobre los atajos de teclado que pueden emplearse en pantalla.
El interfaz visual de configuración de dispositivos del kernel &txt.install.userconfig2;
No se preocupe por los conflictos que aparezcan puesto que algo así era de esperar. Tenga en cuenta que todos los controladores están activados y, como ya se ha dicho, algunos entrarán en conflicto con otros. Ahora tendrá que moverse por la lista de controladores resolviendo conflictos. Resolución de conflictos de dispositivos Pulse X. Esto expandirá toda la lista de controladores para que pueda verlos todos. Tendrá que usar las flechas del teclado para moverse arriba y abajo por la lista de controladores activos. La muestra lo que sucede al pulsar X.
Lista expandida de controladores
Desactive todos los controladores de dispositivos que no no tenga. Para desactivar un controlador, márquelo con las flechas y pulse Del. El controlador pasa a la lista Inactive Drivers (Controladores Inactivos). Si ha desactivado sin querer un controlador que necesita pulse Tab para pasar a la lista Inactive Drivers, seleccione el controlador que había desactivado y pulse Enter para devolverlo a la lista activa. No desactive sc0. Controla la pantalla y lo necesitará a menos que esté instalando a través de un cable serie. Sólo desactive atkbd0 si está usted usando un teclado USB. Si tiene un teclado normal debe mantener atkbd0. Si no aparecen conflictos puede saltar este paso. Si aparecen conflictos, tendrá que examinarlos. Si no tienen la indicación de allowed conflict (conflicto asumido) en el área de mensajes, tendrá que cambiar la IRQ/dirección en la que se está probando el dispositivo o la IRQ/dirección debe cambiarse en el propio hardware. Para cambiar la IRQ y la dirección del puerto IO del controlador seleccione el dispositivo y presione Intro. El cursor pasará a la tercera sección de la pantalla y podrá usted cambiar los valores. Debería introducir los valores de IRQ y dirección de memoria que obtuvo cuando hizo su inventario de hardware. Pulse Q para finalizar la edición de la configuración del dispositivo y volver a la lista de controladores activos. Si no está seguro de qué debiera poner puede probar con -1. Algunos controladores de dispositivo de &os; pueden probar el hardware para averiguar los valores de correctos que deben usar para su configuración y el valor de -1 los configura para ello. El procedimiento para cambiar la dirección en el hardware varía de un dispositivo a otro. En algunos dispositivos puede ser necesario extraer físicamente la tarjeta del sistema y ajustar la configuración de los jumpers. Otras tarjetas pueden venir con un disquete para DOS que contiene programas a través de los cuales es posible reconfigurar la tarjeta. En cualquier caso tendrá que recurrir a la documentación del dispositivo. Cuando tenga todos los detalles puede volver a la instalación de &os; una vez reconfigurada su tarjeta. Una vez subsanados todos los conflictos debería poder ver una pantalla similar a .
Configuración de controladores sin conflictos
La lista de controladores activos ahora es mucho más corta, como puede ver. Sólo se muestran los controladores necesarios para gestionar el hardware de que disponemos. Ahora pueden guardarse los cambios hechos en la configuración y pasar al siguiente punto de la instalación. Pulse Press Q para salir del interfaz de configuración de dispositivos. Verá este mensaje: Save these parameters before exiting? ([Y]es/[N]o/[C]ancel) Responda Y para guardar los parámetros en memoria (se guardarán en disco al finalizar la instalación) y comenzará el chequeo del sistema. Tras mostrar en pantalla los resultados en texto negro sobre blanco, sysinstall mostrará su menú principal. ().
El menú principal de sysinstall
Revisión de los resultados de la prueba de de dispositivos Es posible revisar los últimos cientos de líneas que se han mostrado en pantalla, pues se almacenan en un buffer con ese propósito. Pulse Bloq Despl (Scroll Lock) y ya puede revisar el buffer. Para moverse puede usar las flechas o RePág y AvPág ( PageUp y PageDown respectivamente). Pulse de nuevo Bloq Despl cuando quiera salir del buffer. Pruébelo, revise el texto que generó el kernel tras probar los dispositivos. Verá un texto muy similar a , aunque en su caso concreto el texto diferirá al mostrar los dispositivos que tenga usted en su sistema.
Un ejemplo de resultado de prueba de dispositivos avail memory = 253050880 (247120K bytes) Preloaded elf kernel "kernel" at 0xc0817000. Preloaded mfs_root "/mfsroot" at 0xc0817084. md0: Preloaded image </mfsroot> 4423680 bytes at 0xc03ddcd4 md1: Malloc disk Using $PIR table, 4 entries at 0xc00fde60 npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 pcib1:<VIA 82C598MVP (Apollo MVP3) PCI-PCI (AGP) bridge> at device 1.0 on pci0 pci1: <PCI bus> on pcib1 pci1: <Matrox MGA G200 AGP graphics accelerator> at 0.0 irq 11 isab0: <VIA 82C586 PCI-ISA bridge> at device 7.0 on pci0 isa0: <iSA bus> on isab0 atapci0: <VIA 82C586 ATA33 controller> port 0xe000-0xe00f at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 uhci0 <VIA 83C572 USB controller> port 0xe400-0xe41f irq 10 at device 7.2 on pci 0 usb0: <VIA 83572 USB controller> on uhci0 usb0: USB revision 1.0 uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr1 uhub0: 2 ports with 2 removable, self powered pci0: <unknown card> (vendor=0x1106, dev=0x3040) at 7.3 dc0: <ADMtek AN985 10/100BaseTX> port 0xe800-0xe8ff mem 0xdb000000-0xeb0003ff ir q 11 at device 8.0 on pci0 dc0: Ethernet address: 00:04:5a:74:6b:b5 miibus0: <MII bus> on dc0 ukphy0: <Generic IEEE 802.3u media interface> on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto ed0: <NE2000 PCI Ethernet (RealTek 8029)> port 0xec00-0xec1f irq 9 at device 10. 0 on pci0 ed0 address 52:54:05:de:73:1b, type NE2000 (16 bit) isa0: too many dependant configs (8) isa0: unexpected small tag 14 orm0: <Option ROM> at iomem 0xc0000-0xc7fff on isa0 fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0 atkbd0: <AT Keyboard> flags 0x1 irq1 on atkbdc0 kbd0 at atkbd0 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: model Generic PS/@ mouse, device ID 0 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sc0: <System console> at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0 pppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/15 bytes threshold plip0: <PLIP network interface> on ppbus0 ad0: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata0-master UDMA33 acd0: CD-RW <LITE-ON LTR-1210B> at ata1-slave PIO4 Mounting root from ufs:/dev/md0c /stand/sysinstall running as init on vty0
Compruebe cuidadosamente que &os; haya encontrado todos los dispositivos que debe encontrar. Si no se lista algún dispositivo, &os; no lo ha encontrado. Si el controlador del dispositivo requería configuración de IRQ y puerto de memoria compruebe que los datos que introduzco eran correctos. Si necesita retocar algo en el chequeo de dispositivos UserConfig no tiene más que salir de sysinstall y arrancarlo de nuevo. Tampoco es mala idea del todo si no está muy familiarizado con el proceso de instalación de &os;.
Seleccionar la salida de sysinstall
Use las flechas para seleccionar Exit Install en el menú de la pantalla principal de instalación. Aparecerá el siguiente mensaje: User Confirmation Requested Are you sure you wish to exit? The system will reboot (be sure to remove any floppies from the drives). [ Yes ] No El programa de instalación comenzará de nuevo si deja el CDROM en la unidad y ha seleccionado &gui.yes;. Si va a arrancar desde disquetes tendrá que retirar el floppy mfsroot.flp e introducir en la unidad kern.flp antes de reiniciar.
Introducción a sysinstall sysinstall es la herramienta de instalación que proporciona el Proyecto &os;. Es orientado a pantalla y se divide en diferentes menús y pantallas que puede usar para configurar y controlar el proceso de instalación. El sistema de menús de sysinstall puede recorrerse y manejarse a través del teclado: Intro, Espacio, las flechas y otras teclas. Tiene una descripción detallada de las funciones de de esas teclas en la ayuda de sysinstall. Si quiere consultarla seleccione Usage y que el botón [Select] está seleccionado, tal y como se describe en , y luego pulse Intro. Se le mostrarán las instrucciones para poder usar los menús. Una vez revisadas puede pulsar Intro para regresar al menú principal.
Uso de la selección en el menú principal de de sysinstall
Selección del menú de documentación Desde el menú principal seleccione Doc con las flechas y pulse Intro.
Selección del menú de documentación
Esto mostrará el menú de documentación
El menú de documentación de sysinstall
Es muy importante que lea la documentación que incluye sysinstall. Si desea consultar un documento selecciónelo con las flechas y pulse Intro. Cuando acabe pulse de nuevo Intro y volverá al menú de documentación. Si desea regresar al menú principal de la instalación seleccione Exit y pulse Intro.
Selección del menú de mapas de teclado Si quiere cambiar su esquema de teclado seleccione mediante las flechas Keymap y pulse Intro. Haga esto si su teclado no sigue el estándar de los EEUU de América.
Menú principal de sysinstall
La elección de un mapa de teclado se hace del siguiente modo: seleccione uno de la lista mediante las flechas arriba/abajo y pulse Espacio. Si pulsa Espacio de nuevo anulará la selección. Cuando esté seguro con su elección seleccione &gui.ok; mediante las flechas y pulse Intro. En esta pantalla sólo se presenta parte de la lista. Seleccione &gui.cancel; mediante Tabulador si quiere seguir usando el mapa de teclado por defecto y regresar al menú principal de instalación.
Menú de mapas de teclado de sysinstall
Pantalla de opciones de instalación Seleccione Options y pulse Intro.
Menú principal de sysinstall
Opciones de sysinstall
Los valores por defecto deberín ser adecuados para la mayoría de usuarios. El número de release puede variar según la versión que esté instalando. La descripción de lo que haya elegido aparecerá al final de la pantalla resaltado en azul. Tenga en cuenta que una de las opciones es Use Defaults (Usar la configuración por defecto) y todos los valores a sus valores de partida. Pulse F1 si quiere leer la pantalla de ayuda de las opciones que se le ofrecen. Pulse Q para volver al menú principal de instalación.
Comenzar una instalación estándar La instalación Standard es la opción más recomendable para recién llegados a &unix; y &os;. Mediante las flechas seleccione Standard y para comenzar la instalación pulse Intro.
Comienzo de una instalación estándar
Asignación de espacio en disco Lo primero que tiene que hacer es asignar espacio en disco para &os; y marcar dicho espacio de modo que sysinstall pueda dejarlo listo para su uso. Para ello necesita saber cómo espera &os; encontrar la información del disco. Numeración de unidades desde el punto de vista de la BIOS Antes de que instale y configure &os; en su sistema hay una cosa más de la que preocuparse, especialmente si tiene más de un disco duro. DOS Microsoft Windows La BIOS es capaz de abstraer el orden normal de los discos si hablamos de un PC en el que se está ejecutando un sistema operativo BIOS-dependiente como &ms-dos; o µsoft.windows;, que admiten esos cambios sin problemas. Tal cosa permite al usuario arrancar desde un disco duro distinto del llamado maestro principal. Esto es muy conveniente en el caso de algunos usuarios que han encontrado el sistema más simple y barato de disponer de un sistema backup: un segundo disco duro idéntico y copiar periódicamente la primera unidad en la segunda mediante Ghost or XCOPY . Así, si la primera unidad falla, sufre el ataque de algún virus o padece las consecuencias de un defecto del sistema operativo, sólo tiene que decirle a BIOS que interpole lógicamente las unidades. Es como si intercambiara las conexiones de los discos sin tener que abrir la caja del sistema. SCSI BIOS En sistemas más caros a veces pueden encontrarse controladoras SCSI que incorporan extensiones BIOS, que permite organizar hasta siete unidades SCSI de un modo muy similar. Cualquiera que esté acostumbrado a usar tales técnicas puede recibir una sorpresa al intentar practicarlas en &os;. &os; no usa la BIOS y no tiene en cuenta en absoluto la notación de unidades lógicas desde el punto de vista de la BIOS. Esto puede dar situaciones bastante chocantes, especialmente cuando las unidades son físicamente idénticas en geometría y han sido creadas como clones de de tados la una de la otra. Si va a usar &os; recuerde siempre devolver a la BIOS a los valores de numeración natural antes de la instalación y déjelos ahí. Si tiene que intercambiar unidades hágalo, pero a la vieja usanza: abra la caja y toque los jumpers y los cables todo lo que sea menester. Veamos un instructivo ejemplo extraído de Las excepcionales aventuras de Pedro y Pablo: Pedro decide dedicar una vieja máquina Wintel para prepararle un sistema &os; a Pablo. Pedro le instala una sola unidad SCSI como unidad SCSI 0 e instala &os; en ella. Pablo comienza a usar el sistema pero a los pocos dís advierte que esa vieja unidad SCSI está mostrando numerosos errores lógicos, así que informa del hecho a Pedro. Días después Pedro decide solucionar el problema; consigue un disco idéntico al que instaló a Pablo. Le pasa un chequeo de superficie que da resultados satisfactorios, así que instala este disco como unidad SCSI 4 y hace una copia binaria de la unidad 0 (el primer disco) a la recién instalada unidad 4. Una vez que el nuevo disco está instalado Pedro decide que hay que empezar a usarlo, así que configura la BIOS SCSI para reorganizar las unidades de disco para que el sistema arranque desde la unidad SCSI 4. &os; arranca desde dicha unidad y todo funciona perfectamente. Pablo sigue trabajando varios dís y no pasa mucho tiempo antes de que Pedro y Pablo decidan que ya es hora de meterse en una nueva aventura: actualizarse a la nueva versín de &os;. Bill retira la unidad SCSI 0 de la máquina porque le parece poco de fiar y la reemplaza por un disco que obtiene de su en apariencia inagotable trastero. Pedro instala la última versión de &os; en la nueva unidad SCSI mediante los disquetes mágicos FTP de Internet de Pablo. La instalación se ejecuta sin problemas. Pablo utiliza la nueva versión de &os; durante unos dís y comprueba que en efecto es lo bastante buena como para usarla en el departamento de ingeniería. Ha llegado, por tanto, el momento de copiar los datos que tiene en la versión anterior de &os; a su nuevo alojamiento. Pablo monta la unidad SCSI 4 (la última que instaló con la versión anterior de &os;). Pablo queda consternado al comprobar que en la unidad SCSI 4 no hay ni rastro de sus preciados datos. ¿Dónde están los datos? Cuando Pedro hizo la copia binaria de la unidad SCSI 0 en la unidad SCSI 4, la unidad se convirtió en el el nuevo clon. Cuando Pedro reconfiguró la BIOS SCSI para poder arrancar desde la unidad SCSI 4 tan sólo estaba engañándose a sí mismo puesto que &os; seguía arrancando desde la unidad SCSI 0. Al hacer tal cambio en la BIOS causamos que parte del código de arranque y del cargador del sistema se copie de una a otra unidad pero en cuanto los controladores del kernel de &os; toman el control de la situación el esquema de nomenclatura de unidades de la BIOS es desestimado y &os; recupera el esquema normal de nomenclatura. En nuestro ejemplo el sistema sigue funcionando desde la unidad SCSI 0 y ahí están todos los datos de Pablo, no en la unidad SCSI 4. El hecho de que pareciera que el sistema estaba funcionando en la unidad SCSI 4 era un producto de la imaginación humana. Estamos encantados de decir que ni un solo byte fué herido o maltratado durante el descubrimiento de este fenómeno. La vieja unidad SCSI 0 fué recuperada del montón de discos caídos en acto de servicio y fué posible devolver todo el trabajo de Pablo a su legítimo dueño. Por si fuera poco, ahora Pedro sabe con certeza que es capaz de contar hasta cero. En el ejemplo se han usado unidades SCSI pero los conceptos pueden aplicarse perfectamente a unidades IDE. Creación de <quote>slices</quote> con FDisk Aún no ha hecho modificaciones en su disco duro. Si cree que ha cometido algún error y quiere comenzar de nuevo puede hacerlo, salga de los menús de sysinstall e inténtelo de nuevo o pulse U para ejecutar la opción Undo (deshacer). Si se pierde o no sabe cómo salir siempre puede sencillamente apagar su sistema. Si ha elegido iniciar una instalación estándar sysinstall le mostrará el siguiente mensaje: 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 ] Es decir: Mensaje En el siguiente men tendr que configurar un esquema de particionado estilo DOS ("fdisk") en su disco duro. Si quiere dedicar todo el espacio de disco a FreeBSD (cosa que sobreescribir cualquier cosa que contuviera el/los disco/s) use el comando (A)ll (Todo) para seleccionar el esquema de particiones por defecto y luego pulse (Q)uit (Salir). Si quiere asignar a FreeBSD slamente el espacio libre en la unidad elija una particin que figure marcada como "unused" (sin usar) y ejecute el comando (C)reate (Crear). [ OK ] [ Pulse Intro o Espacio ] Pulse Intro tal y como se le dice. Se le mostrará una lista con todas unidades de disco duro que el kernel ha econtrado al hacer el chequeo del sistema. La muestra un ejemplo de un sistema con dos discos IDE. Reciben los nombres de ad0 y ad2.
Elija en qué unidad usar FDisk
Quizás esté preguntándose por qué ad1 no aparece por ningún lado. ¿Acaso hemos pasado algo por algo? Veamos lo que ocurriría si tuviera usted dos discos duros IDE, uno como maestro de la primera controladora IDE y el otro como maestro de la segunda controladora IDE. Si &os; asignara números de unidad en el orden en el que las encuentra, en el ejemplo habríamos visto ad0 y ad1 (y además todo funcionaría perfectamente. Pero si tuviera usted que añadir un tercer disco, digamos como esclavo de la primera controladora IDE, tendría que llamarse ad1 y el disco que antes era ad1 pasaría a llamarse ad2. Los nombres de dispositivo (como por ejemplo ad1s1a) se usan para ubicar sistemas de ficheros, así que podría encontrarse con que alguno de sus sistemas de ficheros no está donde debiera y tendría que modificar la configuración de su &os;. Para evitar este problema el kernel puede configurarse para asignar nombres a discos IDE basándose en dónde están en lugar de hacerlo por el orden en el que los encuentra. Según dicho esquema el disco maestro de la segunda contoladora IDE siempre será ad2, incluso si no existen dispositivos ad0 o ad1. Ésta es la configuración por defecto del kernel de &os;, por lo que se muestran las unidades ad0 y ad2. El sistema en el que se tomaron las capturas de pantalla tiene sendos discos IDE en ambos canales maestros de las dos controladoras y carece de discos en los canales esclavos. Seleccione el disco en el que desea instalar &os; y pulse &gui.ok;. FDisk arrancará y verá una pantalla similar a la que muestra la . La pantalla de FDisk se divide en tres partes. La primera parte, que ocupa las dos primeras líneas de la pantalla, muestra los detalles del disco que seleccionemos, el nombre que &os; le da, la geometría del disco y el tamaño total del disco. La segunda parte muestra las slices que haya en el disco, dónde comienzan y acaban, cu´l es su tamaño, qué nombre les da &os;, su descripción y subtipo. Este ejemplo muestra dos pequeñas slices sin usar; las slices (del inglés rebanadas) son un tipo de esquema estructural de los discos de PC. También muestra una gran slice FAT, que casi con total seguridad aparecerá como C: en &ms-dos; / &windows;, y una slice extendida, que podría contener otras letras de unidad de &ms-dos; / &windows;. La tercera parte muestra los comandos que pueden usarse en FDisk.
Particionamiento típico con FDisk
Lo que deba hacer a partir de ahora dependerá mucho de la forma en la que quiera distribuír su disco. Si desea usar &os; en el resto del disco (lo que implica borrar todos los datos que pudiera haber en el disco una vez que le confirme a sysinstall que desea seguir adelante con la instalación) pulse A, que equivale a la opción Use Entire Disk (Utilizar el disco íntegro). Las slices que existieran serán borradas y reemplazadas por un pequeño área de disco marcado como sin usar (otro recurso de la estructura de disco de los PC) y tras él una gran slice destinada a &os;. Ahora marque la partición &os; que acaba de crear como arrancable: pulse S. La pantalla que verá ha de ser muy similar a la . Observe la A en la columna Flags: indica que la slice es activa y se arrancará desde ella. Si desea borrar una slice para hacer más sitio a &os; selecciónela mediante las flechas y pulse D. Después pulse C y verá un mensaje en el que se le pedirá el tamaño de la slice que va a crear. Introduzca los datos apropiados y pulse Intro. El valor por defecto en ésta pantalla es el de la slice más grande que pueda crear en el disco, que debería ser la mayor parte del disco que queda sin usar o el tamaño del disco duro completo. Si ha hecho sitio para &os; (quizás con una herramienta como &partitionmagic;) puede pulsar press C y crear una nueva slice. Verá de nuevo un mensaje en el que se le pedirá que escriba el tamaño de la slice que va a crear.
Partición con FDisk usando el disco completo
Cuando acabe pulse Q. Recuerde que de momento sysinstall está guardando la información de los cambios que está haciendo pero aún no los está escribiendo en el disco.
Instalación de un gestor de arranque Ha llegado el momento de instalar un gestor de arranque. Debería instalar el gestor de arranque de &os; si: Tiene más de un disco y ha instalado &os; en un disco distinto del primero. Ha instalado &os; codo con codo con otro sistema operativo y quiere poder elegir si arrancar &os; o ese otro sistema operativo cuando arranque su sistema. Si &os; va a ser el único sistema operativo en el sistema y va a instalarse en el primer disco duro debería elegir el gestor de arranque Standard. Elija None si va a usar algún otro gestor de arranque a través del cual pueda arrancar &os;. Elija y pulse Intro.
Menú de gestores de arranque de sysinstall
La pantalla de ayuda (que puede consultarse en cualquier momento pulsando F1) trata sobre los problemas con los que puede encontrarse al intentar compartir el disco duro entre distintos sistemas operativos.
Creación de <quote>slices</quote> en otra unidad Si hay más de una unidad de disco el programa de instalación volverá a la pantalla Select Drives (selección de unidades) una vez elegido el gestor de arranque. Si quiere instalar &os; en más de un disco seleccione aquí ese otro disco y repita el proceso con las slices mediante FDisk. Si va a instalar &os; en una unidad que no sea la primera tendrá que instalar el gestor de arranque de &os; en ambas unidades.
Salir de la selección de unidad
La tecla Tabulador hace pasar el cursor de la última unidad seleccionada, &gui.ok; y &gui.cancel;. Pulse una vez el Tabulador para pasar el cursor hasta &gui.ok; y luego pulse Intro para proseguir con la instalación.
Creación de particiones con <application>Disklabel</application> Debe crear particiones dentro de las slices que acaba de crear. Recuerde que cada partición está asociada a una letra de a a h y que las particiones b, c y d tienen significados heredados que debería tener en cuenta. Ciertas aplicaciones pueden optimizar su rendimiento de un esquema de particiones concreto, sobre todo si hace particiones repartidas en más de un disco. Si embargo si esta es su primera instalación de &os; no necesita dedicarle demasiado tiempo a decidir cómo partir el disco duro. Es mucho más importante que instale &os; y empiece a aprender a usarlo. Siempre estáa tiempo de reinstalar &os; y cambiar su esquema de particiones cuando esté más familiarizado con el sistema operativo. Este esquema tiene cuatro particiones: una para la swap tres para los sistemas de ficheros.
Estructura de particiones del primer disco Partición Sistema de ficheros Tamaño Descripción a / 100 MB Este es el sistema de ficheros raíz. el resto de sistemas de ficheros se montarán en algún punto de este sistema raíz. 100 MB es un tamaño razonable para él. No es el mejor sitio para almacenar muchos datos y la instalación de &os; escribirá cerca de 40 MB de datos en ella. El resto del espacio es para datos temporales y por si futuras versiones de &os; necesitan más espacio en /. b N/A 2-3 x RAM Esta partición es el espacio de memoria de intercambio (o swap) del sistema. La elección de la cantidad correcta de swap es casi un arte en sí mismo. Hay una regla básica que es asignar a la swap el doble o el triple de MB de los que haya en la memoria física (RAM) del sistema. Debería tener al menos 64 MB de swap así que si tiene menos de 32 MB de RAM asígnele a su swap 64 MB. Si tiene más de un disco puede poner espacio swap en cada disco. &os; usará ambas swap con el resultado de acelerar notablemente el intercambio de páginas de memoria. Calcule el total de swap que necesita (por ejemplo 128 MB) y divida esa cantidad por el número de discos que tenga (por ejemplo dos) y ya tiene la cantidad de espacio que debe destinar a swap en cada uno de sus discos. En nuestro ejemplo 64 MB de swap por disco. e /var 50 MB El directorio /var contiene ficheros que están en contínuo cambio, como ficheros de log y otros ficheros administrativos. Muchos de esos ficheros son una consecuencia de o son de gran ayuda para el correcto funcionamiento diario de &os;. &os; ubica dichos ficheros en ese sistema de ficheros para optimizar el acceso a los mismos sin afectar a otros ficheros ni directorios que que tienen similar patrón de accesos. f /usr Resto del disco El resto de sus ficheros pueden almacenarse en /usr y sus subdirectorios.
Si va a instalar &os; en más de un disco tendrá que crear particiones en las demás slices que haya configurado. La forma más sencilla de hacerlo es crear dos particiones en cada disco, una para la swap y la otra para sistemas de ficheros. Esquema de particiones para varios discos Partición Sistema de ficheros Tamaño Descripción b N/A See description Tal y como se ha explicado, puede repartir su espacio swap entre varios discos. Aunque piense que la partición a está libre la costumbre (y se dice que las costumbres son leyes) dicta que el espacio swap reside en la partición b. e /discon Resto del disco El resto del disco puede dejarse en una sola partición. Esto podría ubicarse simplemente en la partición a en lugar de en la e. Sin embargo la costumbre dice que la partición a de una slice está reservada para el sistema de ficheros que ha de albergar el sistema de ficheros raíz (/). No tiene por qué seguir la costumbre pero tenga en cuenta que sysinstall sí que lo hace, así que si la sigue sabe que está haciendo una instalación más limpia. Puede montar los sistemas de ficheros donde prefiera; este ejemplo le sugiere que los monte como directorios /discon, donde n es un número que cambia en cada disco. Por supuesto que puede usar el esquema que prefiera.
Una vez elegido el esquema de particiones creelo con sysinstall. Se le mostrará el siguiente mensaje: Message Now, you need to create BSD partitions inside of the fdisk partition(s) just created. If you have a reasonable amount of disk space (200MB or more) and don't have any special requirements, simply use the (A)uto command to allocate space automatically. If you have more specific needs or just don't care for the layout chosen by (A)uto, press F1 for more information on manual layout. [ OK ] [ Press enter or space ] Es decir: Message Debe crear particiones BSD dentro de las 'particiones fdisk' que acaba de crear. Si tiene una cantidad de espacio en disco razonablemente grande (200MB o ms) y no tiene necesidades especiales puede simplemente usar el comando (A)uto para asignar el espacio automticamente. Si tiene necesidades ms concretas o simplemente no le gusta la estructura que le da (A)uto, pulse F1 y obtendr ms informacin sobre la creacin manual de la estructura. [ OK ] [ Pulse Intro o Espacio ] Al pulsar Intro arrancará el editor de particiones de &os;, Disklabel. La muestra lo que verá cuando arranque Disklabel. La pantalla se divide en tres partes. Las primeras líneas muestran el nombre del disco en el que estamos haciendo cambios y el de la slice que contiene las particiones que estamos creando (Disklabel las muestra bajo Partition name (nombre de partición) en lugar de hacerlo como slices). Vemos también ahí la cantidad de espacio libre en la slice, esto es, el espacio que hay asignado a la slice pero que aún no ha sido asignado a ninguna partición. En la mitad de la pantalla se muestran las particiones que se han creado, el nombre de los sistemas de ficheros que contiene cada partición, sus tamaños y algunas opciones relacionadas con la creación de sistemas de ficheros. La tercera parte de la pantalla, la de más abajo, muestra los atajos de teclado que pueden usarse en Disklabel.
El editor Disklabel
Disklabel puede crear automáticamente particiones y asignarles también tamaños por defecto. Pruébelo, pulse A. Verá una pantalla similar a la que aparece en la . Dependiendo del tamaño del disco que esté usando esos valores por defecto pueden o no ser los apropiados. Esto no es algo de lo que deba preocuparse puesto que no es obligatorio aceptar los valores por defecto. A partir de FreeBSD 4.5 la estructura de directorios asigna su propia partición a /tmp en lugar de formar parte de /. Esto ayuda a evitar un desbordamiento de la partición / debido a ficheros temporales.
Editor Disklabel con los valores por defecto
Si decide no usar los valores por defecto para las particiones y quiere reemplazar tales valores por los suyos use las flechas: elija la primera partición y pulse D para borrarla. Repita el proceso para borrar todas las particiones que desee. Vamos a crear la primera partición (a, montada como / o raíz). Seleccione la slice adecuada y pulse C. Aparecerá un diálogo pidiéndole que escriba el tamaño de la nueva partición (como se muestra en la in ). Puede introducir el tamaño expresado en bloques de disco o como un número seguido de una M para megabytes, una G para gygabytes o una C para cilindros. A partir de FreeBSD 5.X es posible hacer lo siguiente: elegir UFS2 mediante la opción Custom Newfs (Z), marcar partes del disco con Auto Defaults y modificarlas con la opción Custom Newfs o añadir la opción en el momento de su creación. No olvide añadir a SoftUpdates si usa la opción Custom Newfs.
Liberar espacio para la partición raíz
El tamaño por defecto que se muestra creará una partición que ocupe el resto de la slice. Si va a usar los tamaños de partición que se daban en el ejemplo anterior borre el texto existente pulsando Retroceso; escriba 64M, como se puede ver en la . Ahora pulse &gui.ok;.
Edición del tamaño de la partición raíz
Una vez elegido el tamaño de la partición tendrá que elegir si esta partición ha de contener un sistema de ficheros o espacio swap y escribir lo que corresponda en una pantalla como la que se muestra en la . Esta primera partición contendrá un sistema de ficheros, así que seleccione FS y pulse Intro.
Elija el tipo de partición raí
Dado que está creando un sistema de ficheros tendrá que especificarle a Disklabel dónde quiere montar el sistema de ficheros. La pantalla se muestra en la . El punto de montaje del sistema de ficheros raíz es /, así que escriba / y pulse Intro.
Elija el punto de montaje del s. f. raíz
La pantalla le mostrará ahora la partición que acaba de crear. Repita el procedimiento todas las veces que necesite con las demás particiones. Cuando cree la partición swap no se le pedirá el punto de montaje puesto que las particiones swap nunca se montan como tales. Cuando cree la última partición, /usr, puede dejar el tamaño que se le sugiere, esto es, usar el resto del espacio en la slice. La última pantalla del editor Disklabel será muy parecida a la , aunque los valores pueden ser diferentes. Pulse Q para salir del editor.
Editor Disklabel, sysinstall
Elección de qué instalar Elección del tipo de instalación La elección de qué tipo de instalación debe hacer depende enormemente del uso que se va a dar al sistema y del espacio de disco disponible. El rango de opciones predefinidas está entre hacer la instalación más pequeña posible o instalarlo todo. Aquellos que sean nuevos en &unix; y/o &os; deberán seguramente elegir alguna de las predefinidas que se le ofrecen, a las que llamaremos distribuciones, de distribution set tal y como aparecen en el menú de sysinstall. Una instalación a medida es algo más adecuado para para usuarios con algo más de experiencia. Pulse F1 si quiere obtener más información sobre las opciones de tipo de instalación y qué contiene cada distribución. Cuando acabe de consultar la ayuda pulse Intro y volverá al al menú de selección de instalación de distribuciones. Si quiere instalar un interfaz gráfico de usuario deberá elegir una distribución cuyo nombre comienza por X. La configuración de &xfree86; y la selección de un escritorio es una de las tareas post-instalación. La versión por defecto de &xfree86; que se instala depende de la viersión de &os; que instale. En versiones de &os; anteriores a 4.6 se instala &xfree86; 3.X; en las versiones FreeBSD 4.6 y posteriores se instala &xfree86; 4.X. El mejor sitio para saber si su tarjeta gráfica está soportada es el sitio web de &xfree86;. Si su tarjeta gráfica no está soportada por la versión que se instala con &os; deberá seleccionar e instalar una distribución sin X. Tras la instalación del sistema puede instalar y configurar una versión más reciente de &xfree86; desde los ports. Si preve compilar un kernel a medida selecciones la opción que incluye el código fuente. Para más información sobre las razones por las que debe compilarse un kernel a medida y sobre cómo compilar uno de esos kernel, consulte el . Evidentemente el sistema más versátil es aquél que lo tiene todo. Si dispone de espacio de disco suficiente seleccione All, como se muestra en la , usando las flechas y pulsando Intro. Si el espacio en disco es limitado piense en usar alguna de las otras opciones. No pierda con ello demasiado tiempo puesto que el resto de distribuciones pueden añadirse en cualquier momento tras la intalación.
Elegir distribuciones
Instalación del árbol de ports Tras seleccionar la distribución elegida se le presentará la opción de instalar el árbol de ports, o Colección de Ports de &os;. Los ports son una forma fácil y cómoda de instalar software. El árbol de ports no contiene el código fuente necesario para compilar software; es una gran colección de ficheros que automatiza la descarga, la compilación y la instalación de paquetes de software de todo tipo. El explica con detalle cómo utilizar los ports. El programa de instalación no comprueba si tiene espacio suficiente. Seleccione esta opción si dispone de sitio en el disco. En &os; &rel.current; los ports ocupan cerca de &ports.size; en disco. Puede asumir tranquilamente un número mayor en versiones más reciente de &os;. User Confirmation Requested Would you like to install the FreeBSD ports collection? This will give you ready access to over &os.numports; ported software packages, at a cost of around &ports.size; 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 Es decir: Peticin de confirmacin por parte del usuario Quiere instalar la coleccin de ports de FreeBSD? Tendr acceso inmediato a ms de &os.numports; paquetes de software listos para usarse en &os;, aunque necesitar cerca de &ports.size; de espacio en disco como mnimo y posiblemente mucho ms si descarga los 'tarballs' de cdigo fuente (aunque si tiene los CD extra de una versin de &os; en CD/DVD puede montarlos en /cdrom, de forma que esto dejara de ser un problema). La coleccin de ports es un recurso extremadamente valioso y es muy recomendable que la instale en su particin /usr, as que debera responder S a la siguiente pregunta. Si quiere conocer las ltimas entradas novedades y las ltimas entradas en la coleccin de ports visite: http://www.FreeBSD.org/ports [ Yes ] No Seleccione &gui.yes; con las flechas e instale los ports o &gui.no; para obviar la pregunta. Pulse Intro para seguir con la instalación. Volvemos al menú de elección de distribuciones.
Confirmar distribuciones
Ahora puede seleccionar Exit Exit con las flechas; asegúrese de que &gui.ok; está seleccionado y pulse Intro.
Elección del medio de instalación Si va a instalar &os; desde CDROM o DVD seleccione Install from a FreeBSD CD/DVD con las flechas. Una vez &gui.ok; está seleccionado pulse Intro y siga adelante con la instalación. Si quiere usar otro método de instalación seleccione una opción y siga las instrucciones. Pulse F1 para acceder a la ayuda en línea del medio de instalación elegido. Pulse Intro para regresar al menú de selección de medio.
Elección del medio de instalación.
Modos de instalación por FTP instalación red FTP Hay tres tipos de instalación via FTP que puede usar: FTP activo, FTP pasivo y via un proxy HTTP. FTP Activo: Install from an FTP server, es decir: Instalar desde un servidor FTP Esta opción hará que todas las transferencias FTP usen el modo Activo. No funcionará a través de cortafuegos pero seguramente funcionará con viejos servidores FTP que no soportan el modo pasivo. Si su conexión se cuelga cuando usa el modo pasivo (el modo por defecto) pruebe el modo activo. FTP Pasivo: Install from an FTP server through a firewall, es decir Instalar desde un servidor FTP tras un cortafuegos. FTP modo pasivo Esta opción configura sysinstall para que use el modo Pasivo para todas las operaciones FTP. Esto permite al usuario pasar a través de cortafuegos que no permiten conexiones entrantes a puertos TCP aleatorios. FTP via un proxy HTTP: Install from an FTP server through a http proxy, es decir Instalar desde un servidor FTP via un proxy http FTP via un proxy HTTP Esta opción configura sysinstall para usar el el protocolo HTTP (como si fuera un navegador web) para conectarse a un proxy en todas las operaciones FTP. El proxy traducirá las peticiones del usuario de forma que pasarán a través de un cortafuegos que no permita ningún tipo de conexiones FTP pero ofrezca un proxy HTTP. Tendrá que suministrar los datos del proxy además de los del servidor FTP. Si quiere usar un servidor proxy FTP tendrá que usar el nombre del servidor con el que realmente quiere conectar como nombre de usuario seguido de un signo @. Veamos un ejemplo. Quiere usted instalar desde ftp.FreeBSD.org a través del servidor proxy FTP foo.ejemplo.com, que escucha en el puerto 1024. Vaya al menú opciones, ponga ftp@ftp.FreeBSD.org como nombre de usuario FTP, y su dirección de correo electrónico como contraseña. El medio de instalación será FTP (o FTP pasivo si el proxy lo permite) y la URL ftp://foo.ejemplo.com:1234/pub/FreeBSD. Dado accede al directorio /pub/FreeBSD de ftp.FreeBSD.org a través del proxy foo.ejemplo.com puede usted instalar desde ésta máquina, que irá descargando los ficheros que necesite desde ftp.FreeBSD.org a medida que el proceso de instalación los vaya requiriendo.
El punto sin retorno The installation can now proceed if desired. This is also the last chance for aborting the installation to prevent changes to the hard drive. 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 Es decir: Petición de confirmación del usuario ltima oportunidad!. SEGURO que quiere seguir con la instalacin? Si est ejecutando este proceso en un disco que contenga datos que quiera coservar LE RECOMENDAMOS ENCARECIDAMENTE QUE HAGA COPIAS DE SEGURIDAD FIABLES antes de instalar. No podemos asumir nign tipo de responsabilidad por datos que pierda. [ Yes ] No Seleccione &gui.yes; y pulse Intro. La instalación tardará más o menos tiempo según la distribución que haya elegido, el medio de instalación y la velocidad del sistema. Se le mostrarán mensajes durante el proceso para irle informando. Cuando acabe la instalación verá un mensaje como este: 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: /stand/sysinstall . [ OK ] [ Press enter to continue ] Es decir: Mensaje Enhorabuena! Ha instalado &os; en su sistema. Ahora terminaremos la configuracin del sistema. Si hay alguna opcin que no quiere configurar sencillamente elija No. Si en algn momento quiere regresar a este programa pulse /stand/sysinstall . [ OK ] [ Pulse Intro ] Tras pulsar Intro pasará a la configuración posterior instalación. Si selecciona &gui.no; y pulsa Intro la instalación se detendrá para no hacer más modificaciones en su sistema. Verá el el siguiente mensaje. Message Installation complete with some errors. You may wish to scroll through the debugging messages on VTY1 with the scroll-lock feature. You can also choose "No" at the next prompt and go back into the installation menus to retry whichever operations have failed. [ OK ] Es decir: Mensaje La instalacin ha finalizado con errores. Puede moverse por la pantalla de mensajes de depuracin de VTY1 tras pulsar la tecla de Bloqueo de Pantalla. Tambin puede elegir "No" en el prximo men y volver a los mens de instalacin para repetir cualquier operacin que haya fallado. [ OK ] Este mensaje se ha generado porque no se ha instalado nada. Pulse Intro para volver al menún principal y salir de la instalación. Después de la instalación Para poder terminar una instalación debemos responder todavía a unas cuantas preguntas. Estas opciones se nos presentarán de nuevo entrando en la configuración antes de entrar en el nuevo sistema &os; o una vez en él mediante /stand/sysinstall, seleccionando Configure. Configuración de dispositivos de red Si ha tenido que configurar PPP para poder hacer una instalación via FTP no se le mostrará la siguiente pantalla. Si necesita información detallada sobre Redes de Área Local y la configuración necesaria para que &os; haga de gateway/router consulte el capítulo Advanced Networking . User Confirmation Requested Would you like to configure any Ethernet or SLIP/PPP network devices? [ Yes ] No Selecciones &gui.yes; y pulse Intro si quiere configurar dispositivos de red; si no quiere, seleccione &gui.no;.
Selección de un dispositivo Ethernet
Seleccione con las flechas el interfaz de red que desea configurar y pulse Intro. User Confirmation Requested Do you want to try IPv6 configuration of the interface? Yes [ No ] En la red local del ejemplo el tipo de protocolo de Internet que había (IPv4) parecía más que suficiente así que se eligió &gui.no;. Si puede conectar con alguna red IPv6 mediante un servidor RA elija &gui.yes; y pulse Intro. La búsqueda de servidores RA llevará unos instantes. User Confirmation Requested Do you want to try DHCP configuration of the interface? Yes [ No ] Si no necesita DHCP seleccione &gui.no; con las flechas y pulse Intro. Si selecciona &gui.yes; se ejecutará dhclienty , si ha funcionado, encontrará los datos de configuración de la red automáticamente. Para más información consulte la . La siguiente ilustración muestra la configuración de un dispositivo Ethernet en un sistema que hará de gateway para una red local.
Configuración de ed0
Use el Tabulador para ir pasando de un campo al siguiente una vez que los vaya rellenando: Host El nombre totalmente cualificado del sistema (fully-qualified hostname) k6-2.example.com en este caso. Dominio El nombre del dominio al que pertenece su máquina, en este caso example.com. gateway IPv4 La dirección IP del sistema que reenvía paquetes a destinos fuera de la red local. Debe rellenar este campo si esta función la realiza una máquina que forma parte de la red. Déjelo en blanco si el sistema es el enlace con Internet para su red. El gateway IPv4 es conocido también como puerta de enlace o ruta por defecto. Servidor de nombres Dirección IP de su servidor DNS local. Dado que en la red del ejemplo no se dispone de un servidor DNS local se ha introducido la dirección IP del servidor DNS del proveedor de Internet: 208.163.10.2 . Dirección IPv4 En este interfaz se usón la dirección IP 192.168.0.1 Netmask En esta red local se usa un bloque de redes de Clase C (192.168.0.0 - 192.168.255.255). La máscara de red es, por tanto, también para una red de Clase C: (255.255.255.0). Opciones adicionales de ifconfig Cualquier tipo de opción que quiera añadir a su interfaz mediante ifconfig. en nuestro caso no había ninguna. Use Tab to select &gui.ok; when finished and press Enter. User Confirmation Requested Would you like to Bring Up the ed0 interface right now? [ Yes ] No Seleccione &gui.yes; y pulse Intro si quiere conectar inmediatamente su sistema a la red mediante el o los interfaces que acaba de configurar, pero recuerde que aún tendrá que reiniciar la máquina.
Configuración del <quote>gateway</quote> User Confirmation Requested Do you want this machine to function as a network gateway? [ Yes ] No Si el sistema hará de enlace de la red local y reenviará paquetes entre otras máquinas elija &gui.yes; y pulse Intro. Si la máquina es un nodo de una red elija &gui.no; y pulse Intro. Configuración de servicios de Internet User Confirmation Requested Do you want to configure inetd and the network services that it provides? Yes [ No ] Si selecciona &gui.no; varios servicios de la máquina, como telnetd y otros, no se activarán. Eso significa que los usuarios remotos no podrán acceder al sistema mediante telnet. Los usuarios locales, en cambio, podrán acceder a sistemas remotos mediante telnet. Dichos servicios pueden activarse en cualquier momento editando /etc/inetd.conf con el editor de texto que prefiera. Para más información sobre esto consulte la . Seleccione &gui.yes; si desea configurar estos servicios durante la instalación. Se le mostrará el siguiente mensaje: User Confirmation Requested The Internet Super Server (inetd) allows a number of simple Internet services to be enabled, including finger, ftp and telnetd. Enabling these services may increase risk of security problems by increasing the exposure of your system. With this in mind, do you wish to enable inetd? [ Yes ] No Es decir: Peticin de confirmacin por parte del usuario El Super Servidor de Internet (inetd) le permite activar diversos servicios sencillos de Internet, como finger, ftp y telnetd. Si activa tales servicios puede sobreexponer su sistema al exterior, lo que puede incrementar el riesgo de tener problemas de seguridad. Dicho esto desea activar inetd? [ Yes ] No Seleccione &gui.yes;. User Confirmation Requested inetd(8) relies on its configuration file, /etc/inetd.conf, to determine which of its Internet services will be available. The default FreeBSD inetd.conf(5) leaves all services disabled by default, so they must be specifically enabled in the configuration file before they will function, even once inetd(8) is enabled. Note that services for IPv6 must be separately enabled from IPv4 services. Select [Yes] now to invoke an editor on /etc/inetd.conf, or [No] to use the current settings. [ Yes ] No Es decir: Peticin de confirmacin por parte del usuario inetd(8) depende de su fichero de configuracin, /etc/inetd.conf, donde se declara qu servicios de Internet se activarn. El inetd.conf(5) por defecto de &os; trae todos los servicios desactivados, as que deben ser activados uno a uno en el fichero de configuracin para que funcionen, incluso una vez que inetd(8) ya est activado. Recuerde que los servicios IPv6 se activan aparte de los servicios IPv4. Elija [Yes] si quiere abrir /etc/inetd.conf en un editor y [No] si quiere dejarlo como est. [ Yes ] No Si elige &gui.yes; podrá añadir servicios de un modo muy sencillo: borre el caracter # del principio de la línea donde esté el servicio que quiera activar.
Edición de <filename>inetd.conf</filename>
Una vez añadidos servicios deseados, pulse Escape y verá un menú en el que se le preguntará si quiere guardar los cambios.
FTP Anónimo User Confirmation Requested Do you want to have anonymous FTP access to this machine? Yes [ No ] Rechazar el FTP anónimo Si elige la respuesta por defecto (&gui.no;) y pulsa Intro tenga en cuenta que los usuarios con cuenta en la máquina pueden seguir accediendo a ella mediante FTP. Dar acceso FTP anónimo Si lo activa cualquiera podrá conectarse anónimamente a su máquina con FTP. Debería plantearse las implicaciones de seguridad antes de activar tal cosa. Tiene más información sobre seguridad en el . Si quiere activar el FTP anónimo seleccione &gui.yes; con las flechas y pulse Intro. Verá la siguiente pantalla (o una muy similar):
Configuración por defecto del FTP anónimo
Para ver la ayuda pulse F1: This screen allows you to configure the anonymous FTP user. The following configuration values are editable: UID: The user ID you wish to assign to the anonymous FTP user. All files uploaded will be owned by this ID. Group: Which group you wish the anonymous FTP user to be in. Comment: String describing this user in /etc/passwd FTP Root Directory: Where files available for anonymous FTP will be kept. Upload subdirectory: Where files uploaded by anonymous FTP users will go. Es decir: En esta pantalla puede configurar el usuario de FTP annimo. Puede editar los siguientes valores de la configuracin: UID: El ID del usuario que quiere asignar al usuario annimo de de FTP. Todos los ficheros que se suban le pertenecern. Group: El grupo al que pertenecer el usuario FTP annimo. Comment: La descripcin del usuario en /etc/passwd FTP Root Directory: Dnde se guardarn contenidos para los usuarios annimos. Upload subdirectory: Dnde se guardarn los ficheros que suban los usuarios de FTP annimo. Por defecto en directorio raíz del ftp se irá en /var. Si no hay sitio suficiente para lo que prevea que va a necesitar puede usar /usr, puede poner el Directorio Raíz de FTP en /usr/ftp. Cuando haya terminado con la configuración pulse Intro. User Confirmation Requested Create a welcome message file for anonymous FTP users? [ Yes ] No Si selecciona &gui.yes; y pulsa Intro arrancará automáticamente un editor y podrá crear un mensaje que verá los usuarios de FTP anónimo al conectarse a la máquina.
Edición del mensaje de bienvenida de FTP
Vemos en acción un editor de texto llamado ee. Puede cambiar el mensaje ahora mismo o hacerlo en cualquier otro momento con el editor de texto que prefiera. Observe el nombre del fichero y su ubicación en la parte baja de la pantalla. Pulse Escape y aparecerá una ventana flotante con la opción por defecto de a) leave editor (salir del editor). Pulse Intro si quiere salir y continuar. Pulse Intro de nuevo si quiere guardar los cambios si es que hizo alguno.
Configuración de NFS NFS (Network File System o Sistema de Ficheros en Red) le permite compartir ficheros a través de una red. Una máquina puede configurarse como servidor, como cliente y como ambos. Para más información consulte la . NFS Server User Confirmation Requested Do you want to configure this machine as an NFS server? Yes [ No ] Si no tiene necesidad de usar un servidor NFS seleccione &gui.no; y pulse Intro. Si ha elegido &gui.yes; verá un mensaje emergente indicando que debe crearse el fichero exports. Message Operating as an NFS server means that you must first configure an /etc/exports file to indicate which hosts are allowed certain kinds of access to your local filesystems. Press [Enter] now to invoke an editor on /etc/exports [ OK ] Es decir: Mensaje Hacer funcionar un servidor NFS implica que tendr que configurar un fichero /etc/exports para indicar qu hosts estarn autorizados a acceder de qu manera a sus sistemas de ficheros locales. Pulse [Intro] para abrir /etc/exports en un editor [ OK ] Pulse Intro para seguir adelante. Se abrirá un editor de texto gracias al cual se podrá editar y crear el fichero exports.
Edición de <filename>exports</filename>
Puede editar el fichero ahora mismo o más tarde con el editor de texto que prefiera. Observe que el nombre del fichero y su ubicación aparecen en la parte de abajo de de la pantalla. Pulse Escape, aparecerá un mensaje emergente que por defecto le ofrecerá a) leave editor (es decir, salir del editor). Pulse Intro para salir del editor y seguir adelante.
Cliente NFS El cliente NFS hace que su máquina pueda acceder a servidores NFS. User Confirmation Requested Do you want to configure this machine as an NFS client? Yes [ No ] Seleccione con las flechas la opción que prefiera ( &gui.yes; o &gui.no; ) y pulse Intro.
El Perfil de seguridad un perfil de seguridad es un conjunto de opciones de configuración que intenta suministrar el grado de seguridad deseado activando y desactivando ciertos programas entre otras cosas. Cuanto más restrictivo es el perfil de seguridad menos programas activa por defecto. Se trata de uno de los principios básicos de la seguridad: ejecuta sólamente lo que necesites. Por favor, tenga muy en cuenta que un perfil de seguridad es sólamente una configuración por defecto. Todos los programas pueden activarse y desactivarse una vez que haya instalado &os; modificando o añadiendo las líneas correspondientes en /etc/rc.conf. Para más información consulte &man.rc.conf.5;. La siguiente tabla muestra qué proporciona cada perfil de seguridad. Las columnas son las opciones que tiene para cada perfil de seguridad y las filas son los programas o características que el perfil activa o desactiva. Perfiles de seguridad posibles Extremo Moderado &man.sendmail.8; NO &man.sshd.8; NO &man.portmap.8; NO ES POSIBLE portmapper se activa en la propia instalación si la máquina va a disponer de un cliente o o un servidor NFS. Servidor NFS NO &man.securelevel.8; Si elige un perfil de seguridad que implante un nivel de seguridad Extremo o Alto debe ser consciente de las implicaciones. Por favor, lea &man.init.8; y ponga especial atención en el significado de los niveles de seguridad o puede encontrarse más tarde con problemas bastante serios. NO
User Confirmation Requested Do you want to select a default security profile for this host (select No for "medium" security)? [ Yes ] No Seleccionando &gui.no; y pulsando después Intro asignará al sistema un perfil de seguridad medio. Si selecciona &gui.yes; y pulsa Intro podrá elegir otro perfil de seguridad.
Opciones de los perfiles de seguridad
Pulse F1 para consultar la ayuda. Pulse Intro y volverá al menú de selección. Use las flechas para elegir Medium a menos que con total seguridad otro nivel de seguridad sea lo que necesite. Una vez seleccionado &gui.ok; pulse Intro. Según qué tipo de perfil se haya elegido verá un mensaje de confirmación diferente. Message Moderate security settings have been selected. Sendmail and SSHd have been enabled, securelevels are disabled, and NFS server setting have been left intact. PLEASE NOTE that this still does not save you from having to properly secure your system in other ways or exercise due diligence in your administration, this simply picks a standard set of out-of-box defaults to start with. To change any of these settings later, edit /etc/rc.conf [OK] Es decir: Mensaje Ha elegido un perfil de seguridad medio. Sendmail y SSHd han sido activados, los 'securelevels' han sido desactivados y el NFS no se ha tocado. POR FAVOR, TENGA EN CUENTA que esto no le exime de asegurar correctamente su sistema mediante otras tcnicas o ejercicios diligentes de administracin. Esto simplemente le da una norma que funciona para usarla como punto de partida. Edite /etc/rc.conf para modificar la configuracin. [OK] Message Extreme security settings have been selected. Sendmail, SSHd, and NFS services have been disabled, and securelevels have been enabled. PLEASE NOTE that this still does not save you from having to properly secure your system in other ways or exercise due diligence in your administration, this simply picks a more secure set of out-of-box defaults to start with. To change any of these settings later, edit /etc/rc.conf [OK] Es decir: Mensaje Ha seleccionado un perfil de seguridad extremo. Se han desactivado los servicios de sendmail, SSHd y NFS. Se han activado los 'securelevels'. POR FAVOR, TENGA EN CUENTA QUE esto no le exime de asegurar correctamente su sistema mediante otras tcnicas o ejercicios diligentes de administracin. Esto simplemente le da una norma que funciona para usarla como punto de partida. Edite /etc/rc.conf para modificar la configuracin. [OK] Pulse Intro para proseguir con la configuración posterior a la instalación. ¡Los perfiles de seguridad no son varitas mágicas! Aunque use un perfil de seguridad extremo tendrá que estar al día en cuestiones de seguridad: lea alguna lista de correo adecuada (como la ), use contraseñas robustas y hablando en general, conozca y aplique prácticas seguras.
Configuración de la consola del sistema La consola tiene unos cuantos parámetros que puede configurar aquí mismo. User Confirmation Requested Would you like to customize your system console settings? [ Yes ] No Seleccione &gui.yes; y pulse Intro para ver y configurar las opciones.
Opciones de configuración de la consola del sistema
Una opción que suele elegirse es el uso del salvapantallas. Elija Saver y luego pulse Intro.
Opciones del salvapantallas
Desplácese arriba y abajo con las flechas por la lista de salvapantallas y elija el que prefiera pulsando Intro sobre él. Se le mostrará de nuevo el menú de configuración de la consola. El intervalo por defecto es de 300 segundos. Si quiere cambiarlo seleccione Saver otra vez. Busque Timeout en el menú de opciones del salvapantallas y pulse Intro. Aparecerá un mensaje en pantalla:
Retardo del salvapantallas
El valor del retardo del salvapantallas puede ajustarse aquí a voluntad; seleccione &gui.ok; y pulse Intro para regresar al menú de configuración de la consola.
Salida de la configuración de la consola
Seleccione Exit y pulse Intro para poder seguir con la configuración del sistema.
Configuración de la zona horaria Si su sistema tiene correctamente configurada la zona horaria podrá corregir cualquier automáticamente cualquier cambio horario regional, así como cumplir adecuadamente con otras funciones relacionadas con zonas horarias. El ejemplo que se muestra en las capturas de pantalla es de una máquina ubicada en la zona horaria del Este de los Estados Unidos. User Confirmation Requested Would you like to set this machine's time zone now? [ Yes ] No Seleccione &gui.yes; y pulse Intro. Vamos a configurar la zona horaria del sistema. 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 ] Seleccione &gui.yes; o &gui.no; según sea la configuración del sistema y pulse Intro.
Elección de región
Elija la región que corresponda moviéndose con las flechas y pulsando Intro cuando sea conveniente.
Elija país
Elija el país que más se adapte a su situación geográfica exacta y pulse Intro.
Elija su zona horaria
Elija la zona horaria que le corresponda con las flechas y pulse Intro. Confirmation Does the abbreviation 'EDT' look reasonable? [ Yes ] No Confirme si la abreviatura de la zona horaria es correcta. Si es así pulse Intro y siga adelante.
Compatibilidad con Linux User Confirmation Requested Would you like to enable Linux binary compatibility? [ Yes ] No Si selecciona &gui.yes; y pulsa Intro podrá ejecutar software Linux en FreeBSD. La instalación añadirá los paquetes necesarios para poder tener compatibilidad binaria con Linux. Si realiza la instalación por FTP la máquina necesitará conectarse a Internet. A veces los servidores ftp no tienen todas las distribuciones, de forma que si no puede instalar la distribución de compatibilidad con Linux no se preocupe, puede probar con otro servidor o instalarla más tarde. Configuración del ratón Esta opción le permitirá cortar y pegar texto en consola y en otros programas mediante un ratón de tres botones. Consulte &man.moused.8 si usa uno de 2 botones, es posible emular ese tercer botón. En el siguiente ejemplo veremos la configuración de un ratón no USB (es decir, PS/2 o de puerto COM): User Confirmation Requested Does this system have a non-USB mouse attached to it? [ Yes ] No Seleccione &gui.yes; en el caso de un raón no USB o &gui.no; si tiene un ratón USB y pulse Intro.
Elija el protocolo que usa el ratón
Seleccione Type mediante las flechas y pulse Intro.
Ajuste del procolo del ratón
En el ejemplo se ha usado un ratón PS/2, así que Auto era correcto. Para cambiar el protocolo use las flechas para moverse por el menú y elegir otra opción. Para salir seleccione &gui.ok; y pulse Intro.
Configuración del puerto del ratón
Seleccione Port y pulse Intro.
Configuración del puerto del ratón
Este sistema tiene un ratón PS/2, de forma que la configuración por defecto (PS/2) basta. Si quiere modificarla use las flechas y pulse Intro.
Arranque del dæmon del ratón
Para terminar, seleccione con las flechas Enable (activar) y pulse Intro: así se activa y prueba el dæmon del ratón.
Prueba del dæmon del ratón
Mueva el ratón un poco por la pantalla hasta asegurarse de que el cursor responde adecuadamente. Si todo es correcto seleccione &gui.yes; y pulse Intro. Si hay algo que no funciona correctamente seleccione &gui.no; e inténtelo con otras opciones de configuración. Seleccione Exit y pulse Intro para volver a la configuración del sistema.
Configuración de servicios adicionales de red La configuración de servicios de red puede ser una verdadera pesadilla para el usuario poco experimentado, sobre todo si las redes son un campo que no conoce demasiado bien. Las redes, incluyendo Internet, son un campo de vital importancia en todo lo relacionado con los sistemas operativos modernos y entre ellos por supuesto que está &os;; por lo tanto le resultará muy útil tener unas nociones de las vastas funciones de red que puede desarrollar &os;. El hacerlo durante la instalación sirve para asegurar que los usuarios tienen al menos una comprensión aproximada de los diversos servicios de que pueden disponer. Los servicios de red son programas que aceptan conexiones de cualquiera en la red. Se han hecho todos los esfuerzos posibles para que ningún programa haga nada malo pero por desgracia los programadores no son perfectos y a lo largo de los años han aparecido casos de errores en servicios de red que han sido aprovechados por atacantes para hacer todo tipo de maldades. Es muy importante que active sólamente los servicios de red que sabe que necesita. Si duda, lo mejor es que no arranque un servicio de red que no sabe si necesita. Recuerde que siempre puede activar ese servicio cuando se asegure de que lo necesite ejecutando sysinstall o modificando /etc/rc.conf. Si selecciona la opción Networking verá un menú muy similar a este:
Configuración de la red, primera parte
La primera opción, Interfaces, se describió en la , así que podemos ignorarla. Si elige AMD activará la utilidad de montaje automática de BSD. Normalmente se usa junto con NFS (ver más adelante) para montar automáticamente sistemas de ficheros remotos. No hay más configuración que podamos hacer además de activar o desactivar el servicio. En la siguiente línea vemos la opción AMD Flags. Si la selecciona aparecerá un menú emergente para que configure los parámetros de AMD. El menú contiene un conjunto de opciones por defecto: -a /.amd_mnt -l syslog /host /etc/amd.map /net /etc/amd.map La opción ajusta el punto de montaje, en este caso /.amd_mnt. La opción declara el fichero log por defecto. Por otra parte, si se usa syslogd toda la actividad de logs se enviará al dæmon de logs del sistema. El directorio /host se usa para montar un sistema de ficheros exportado por un sistema remoto, mientras que el directorio /net se usa para montar un sistema de ficheros que se exporta desde una direccón IP. El fichero /etc/amd.map define las opciones de exportación por defecto de AMD. La opción Anon FTP permite conexiones FTP anónimas. Seleccione esta opción para convertir su sistema en un servidor FTP anónimo. Tenga en cuenta las implicaciones de seguridad de tal hecho. Se le mostrará otro menú para explicarle en profundidad los riesgos de seguridad y la configuración. El menú de configuración Gateway le servirá para configurar su sistema como un gateway tal y como se ha descrito previamente. También puede usarse para desactivar la opción Gateway si por error la seleccionón durante el proceso de instalación. La opción Inetd puede usarse para configurar o desactivar totalmente el dæmon &man.inetd.8; como se ha descrito antes. La opción Mail se usa para configurar el MTA (Mail Transfer Agent, o Agente de Transferencia de Correo) por defecto del del sistema. Si selecciona ésta opción verá el siguiente menú:
Selección del MTA por defecto
Aquí puede elegir qué MTA instalar en el sistema. Un MTA es ni más ni menos que un servidor de correo que gestiona el correo electrónico para usuarios del sistema o incluso del resto de Internet. Si selecciona Sendmail instalará el ya tradicional sendmail, que es el MTA por defecto de &os;. La opción Sendmail local hará que sendmail sea el MTA por defecto pero desactiva su función de recibir correo entrante desde Internet. Las otras opciones disponibles, Postfix y Exim funcionan de forma similar a Sendmail. Ambos gestionan correo electrónico, aunque hay usuarios que prefieren una de esas alternativas a usar sendmail como MTA. Tras seleccionar un MTA (o quizás haya elegido no usar MTA) aparecerá la siguiente opción del menú de configuración de la red: NFS client. La opción NFS client configurará el sistema para que pueda comunicarse con un servidor via NFS. Un servidor NFS hace que sus sistemas de ficheros sean accesibles para otras máquinas a través de la red mediante el protocolo NFS. Si el suyo es un sistema que no va a conectarse a ninguna red puede dejar la opción como está. Es posible que el sistema necesite ser configurado más adelante; consulte la , donde hay más información sobre la configuración como cliente y como servidor. La siguiente opción es NFS server, que le permitirá convertir el sistema en un servidor NFS. También añade la información necesaria para el arranque de servicios RPC. RPC se usa para coordinar conexiones entre máquinas y programas. La siguiente en la lista es la opción Ntpdate, relacionada con la gestión de la sincronización del reloj del sistema. Si la selecciona verá un menú como este:
Configuración de ntpdate
Desde este menú elija el servidor más próximo a su ubicación geográfica. Al elegir un servidor más próximo hace que la sincronización sea más fiable que contra un servidor más lejano, que puede tener una latencia más alta en las conexiones. La siguiente opción es PCNFSD. Esta opción instalará el paquete net/pcnfsd desde la colección de ports. Es una aplicación muy útil que facilita servicios de autenticación en NFS para sistemas que son incapaces de darla por sí mismos, léase el sistema operativo &ms-dos; de Microsoft. Ahora baje un poco por la pantalla y vea el resto el opciones:
Configuración de la red; segunda parte
&man.rpcbind.8;, &man.rpc.statd.8; y &man.rpc.lockd.8; se usan en (RPC). rpcbind gestiona la comunicación entre servidores y clientes NFS; es una parte imprescindible del sistema si se quiere que un servidor NFS funcione correctamente. El dæmon rpc.statd interactúa con el dæmon rpc.statd de otros servidores y proporciona monitorización de estado. Los informes que suministra suelen encontrarse en /var/db/statd.status. La siguiente opción que encontramos es rpc.lockd que, si se activa, proporciona servicios de bloqueo de ficheros. Se suele utilizar mediante rpc.statd para monitorizar qué hosts están pidiendo bloqueos y con quén frecuencia lo hacen. Aunque estas dos últimas opciones son fantásticas para la depuración de problemas no son necesarias para el funcionamiento de clientes y servidores NFS. Si sigue avanzando en la lista se encontrará con Routed, el dæmon de enrutado. &man.routed.8; gestiona bajo petición las tablas de rutas de cualquier host físicamente conectado a la red. Suele usarse en sistemas que hacen de gateway de una red local. Si lo selecciona se le presentará un menú en el que se le pedirá la ubicación de la aplicación. Viene definida por defecto y puede aprobarla pulsando Intro. Se le presentarán entonces otro menú, en el que podrá incluír flags (parámetros) a routed. La opción por defecto es y debería constar ya en pantalla. La siguiente es la opción Rwhod que, una vez activada, arrancará el dæmon &man.rwhod.8; en el arranque del sistema. La aplicación rwhod enviará periódicamente (en modo broadcast) mensajes de sistema a través de la red, o los recogerá si se le configura en modo consumer. Tiene más información sobre esto en &man.ruptime.1; y &man.rwho.1;. La penúltima opción del menú es el dæmon &man.sshd.8;. Se trata del servidor de shell segura de OpenSSH y su uso es del todo recomendable en lugar de telnet y FTP. El servidor sshd se emplea para crear conexiones seguras entre hosts mediante conexiones cifradas. Para terminar tenemos la opción TCP Extensions. Activa las extensiones TCP definidas en los RFC 1323 y RFC 1644. Aunque en muchos sistemas activar TCP Extensions puede acelerar las conexiones puede provocar que se rechacen algunas. No se recomienda hacerlo, por tanto, en servidores pero puede ser beneficioso en otros casos. Ahora que ha configurado los servicios de red puede seleccionar Exit y pasar a la siguiente sección de la configuración.
Configuración del servidor X Si quiere usar un interfaz gráfico de usuario como KDE, GNOME, u otros, tendrá que configurar un servidor X. Si necesita ejecutar &xfree86; como un usuario distinto de root tendrá que instalar x11/wrapper. Viene instalado por defecto en &os; 4.7 y siguientes; en versiones anteriores puede instalarse desde el menú de selección de paquetes. Consulte el sitio web de &xfree86; para saber si su tarjeta gráfica está soportada. User Confirmation Requested Would you like to configure your X server at this time? [ Yes ] No  Es imprescindible que disponga de las especificaciones de su monitor y su tarjeta gráfica. La configuración incorrecta puede dañar su hardware. Si no dispone de la información necesaria elija &gui.no; y configure su servidor X cuando recopile los datos necesarios. Cuando sea posible ejecute /stand/sysinstall, elija Configure y en ese menú elija XFree86. Si configura mal en servidor X puede dejar el sistema congelado. Suele decirse que la configuración del servidor X es una tarea que debe acometerse una vez que la la instalación ha terminado. Si dispone de los datos de su tarjeta gráfica y de su monitor puede pasar a la configuración de su servidor X: seleccione &gui.yes; y pulse Intro. +
+ Menú de selección del método de + configuración + + + + + + +
+ Hay varios métodos de configuración del servidor X. Use las flechas para seleccionar el método que prefiera y pulse Intro. Lea atentamente todos los mensajes que se le muestren. Los métodos xf86cfg y xf86cfg -textmode pueden oscurecer la pantalla y tardar unos segundos en arrancar. No se impaciente. Vamos a ver un ejemplo de uso de la herramienta de configuración xf86config. Las opciones de configuración dependerán del hardware presente en el sistemay seguramente en su caso serán diferentes de las que aquí se muestran: Message You have configured and been running the mouse daemon. Choose "/dev/sysmouse" as the mouse port and "SysMouse" or "MouseSystems" as the mouse protocol in the X configuration utility. [ OK ] [ Press enter to continue ] Esto indica que el dæmon del ratón que hemos configurado con anterioridad ha sido detectado. Pulse Intro y prosigamos. Al arrancar xf86config se mostrará una breve introducción: This program will create a basic XF86Config file, based on menu selections you make. The XF86Config file usually resides in /usr/X11R6/etc/X11 or /etc/X11. A sample XF86Config file is supplied with XFree86; it is configured for a standard VGA card and monitor with 640x480 resolution. This program will ask for a pathname when it is ready to write the file. You can either take the sample XF86Config as a base and edit it for your configuration, or let this program produce a base XF86Config file for your configuration and fine-tune it. Before continuing with this program, make sure you know what video card you have, and preferably also the chipset it uses and the amount of video memory on your video card. SuperProbe may be able to help with this. Press enter to continue, or ctrl-c to abort. Si pulsa Intro arrancará la configuración del ratón. Siga las instrucciones y elija Mouse Systems como protocolo del ratón y /dev/sysmouse como el puerto del ratón incluso en el caso de que tenga un ratón PS/2, como el de la ilustración. First specify a mouse protocol type. Choose one from the following list: 1. Microsoft compatible (2-button protocol) 2. Mouse Systems (3-button protocol) & FreeBSD moused protocol 3. Bus Mouse 4. PS/2 Mouse 5. Logitech Mouse (serial, old type, Logitech protocol) 6. Logitech MouseMan (Microsoft compatible) 7. MM Series 8. MM HitTablet 9. Microsoft IntelliMouse If you have a two-button mouse, it is most likely of type 1, and if you have a three-button mouse, it can probably support both protocol 1 and 2. There are two main varieties of the latter type: mice with a switch to select the protocol, and mice that default to 1 and require a button to be held at boot-time to select protocol 2. Some mice can be convinced to do 2 by sending a special sequence to the serial port (see the ClearDTR/ClearRTS options). Enter a protocol number: 2 You have selected a Mouse Systems protocol mouse. If your mouse is normally in Microsoft-compatible mode, enabling the ClearDTR and ClearRTS options may cause it to switch to Mouse Systems mode when the server starts. Please answer the following question with either 'y' or 'n'. Do you want to enable ClearDTR and ClearRTS? n You have selected a three-button mouse protocol. It is recommended that you do not enable Emulate3Buttons, unless the third button doesn't work. Please answer the following question with either 'y' or 'n'. Do you want to enable Emulate3Buttons? y Now give the full device name that the mouse is connected to, for example /dev/tty00. Just pressing enter will use the default, /dev/mouse. On FreeBSD, the default is /dev/sysmouse. Mouse device: /dev/sysmouse El siguiente punto es la configuración del teclado. En nuestro ejemplo tenemos un teclado genérico de 101 teclas. Puede usar cualquier variedad del mismo tipo o simplemente pulsar Intro y aceptar el modelo por defecto. Please select one of the following keyboard types that is the better description of your keyboard. If nothing really matches, choose 1 (Generic 101-key PC) 1 Generic 101-key PC 2 Generic 102-key (Intl) PC 3 Generic 104-key PC 4 Generic 105-key (Intl) PC 5 Dell 101-key PC 6 Everex STEPnote 7 Keytronic FlexPro 8 Microsoft Natural 9 Northgate OmniKey 101 10 Winbook Model XP5 11 Japanese 106-key 12 PC-98xx Series 13 Brazilian ABNT2 14 HP Internet 15 Logitech iTouch 16 Logitech Cordless Desktop Pro 17 Logitech Internet Keyboard 18 Logitech Internet Navigator Keyboard 19 Compaq Internet 20 Microsoft Natural Pro 21 Genius Comfy KB-16M 22 IBM Rapid Access 23 IBM Rapid Access II 24 Chicony Internet Keyboard 25 Dell Internet Keyboard Enter a number to choose the keyboard. 1 Please select the layout corresponding to your keyboard 1 U.S. English 2 U.S. English w/ ISO9995-3 3 U.S. English w/ deadkeys 4 Albanian 5 Arabic 6 Armenian 7 Azerbaidjani 8 Belarusian 9 Belgian 10 Bengali 11 Brazilian 12 Bulgarian 13 Burmese 14 Canadian 15 Croatian 16 Czech 17 Czech (qwerty) 18 Danish Enter a number to choose the country. Press enter for the next page 1 Please enter a variant name for 'us' layout. Or just press enter for default variant us Please answer the following question with either 'y' or 'n'. Do you want to select additional XKB options (group switcher, group indicator, etc.)? n Ahora pasaremos a la configuración del monitor. No supere las limitaciones de su monitor o puede dañarlo de forma irreparable. Si tiene dudas espere a disponer de todos los datos y luego configure su monitor. Now we want to set the specifications of the monitor. The two critical parameters are the vertical refresh rate, which is the rate at which the whole screen is refreshed, and most importantly the horizontal sync rate, which is the rate at which scanlines are displayed. The valid range for horizontal sync and vertical sync should be documented in the manual of your monitor. If in doubt, check the monitor database /usr/X11R6/lib/X11/doc/Monitors to see if your monitor is there. Press enter to continue, or ctrl-c to abort. You must indicate the horizontal sync range of your monitor. You can either select one of the predefined ranges below that correspond to industry- standard monitor types, or give a specific range. It is VERY IMPORTANT that you do not specify a monitor type with a horizontal sync range that is beyond the capabilities of your monitor. If in doubt, choose a conservative setting. hsync in kHz; monitor type with characteristic modes 1 31.5; Standard VGA, 640x480 @ 60 Hz 2 31.5 - 35.1; Super VGA, 800x600 @ 56 Hz 3 31.5, 35.5; 8514 Compatible, 1024x768 @ 87 Hz interlaced (no 800x600) 4 31.5, 35.15, 35.5; Super VGA, 1024x768 @ 87 Hz interlaced, 800x600 @ 56 Hz 5 31.5 - 37.9; Extended Super VGA, 800x600 @ 60 Hz, 640x480 @ 72 Hz 6 31.5 - 48.5; Non-Interlaced SVGA, 1024x768 @ 60 Hz, 800x600 @ 72 Hz 7 31.5 - 57.0; High Frequency SVGA, 1024x768 @ 70 Hz 8 31.5 - 64.3; Monitor that can do 1280x1024 @ 60 Hz 9 31.5 - 79.0; Monitor that can do 1280x1024 @ 74 Hz 10 31.5 - 82.0; Monitor that can do 1280x1024 @ 76 Hz 11 Enter your own horizontal sync range Enter your choice (1-11): 6 You must indicate the vertical sync range of your monitor. You can either select one of the predefined ranges below that correspond to industry- standard monitor types, or give a specific range. For interlaced modes, the number that counts is the high one (e.g. 87 Hz rather than 43 Hz). 1 50-70 2 50-90 3 50-100 4 40-150 5 Enter your own vertical sync range Enter your choice: 2 You must now enter a few identification/description strings, namely an identifier, a vendor name, and a model name. Just pressing enter will fill in default names. The strings are free-form, spaces are allowed. Enter an identifier for your monitor definition: Hitachi Ahora elegiremos un controlador para la tarjeta gráfica en una lista. Si ha pasado de largo su tarjeta siga pulsando Intro y la lista volverá a pasar por pantalla desde el principio. Veamos un fragmento de la lista: Now we must configure video card specific settings. At this point you can choose to make a selection out of a database of video card definitions. Because there can be variation in Ramdacs and clock generators even between cards of the same model, it is not sensible to blindly copy the settings (e.g. a Device section). For this reason, after you make a selection, you will still be asked about the components of the card, with the settings from the chosen database entry presented as a strong hint. The database entries include information about the chipset, what driver to run, the Ramdac and ClockChip, and comments that will be included in the Device section. However, a lot of definitions only hint about what driver to run (based on the chipset the card uses) and are untested. If you can't find your card in the database, there's nothing to worry about. You should only choose a database entry that is exactly the same model as your card; choosing one that looks similar is just a bad idea (e.g. a GemStone Snail 64 may be as different from a GemStone Snail 64+ in terms of hardware as can be). Do you want to look at the card database? y 288 Matrox Millennium G200 8MB mgag200 289 Matrox Millennium G200 SD 16MB mgag200 290 Matrox Millennium G200 SD 4MB mgag200 291 Matrox Millennium G200 SD 8MB mgag200 292 Matrox Millennium G400 mgag400 293 Matrox Millennium II 16MB mga2164w 294 Matrox Millennium II 4MB mga2164w 295 Matrox Millennium II 8MB mga2164w 296 Matrox Mystique mga1064sg 297 Matrox Mystique G200 16MB mgag200 298 Matrox Mystique G200 4MB mgag200 299 Matrox Mystique G200 8MB mgag200 300 Matrox Productiva G100 4MB mgag100 301 Matrox Productiva G100 8MB mgag100 302 MediaGX mediagx 303 MediaVision Proaxcel 128 ET6000 304 Mirage Z-128 ET6000 305 Miro CRYSTAL VRX Verite 1000 Enter a number to choose the corresponding card definition. Press enter for the next page, q to continue configuration. 288 Your selected card definition: Identifier: Matrox Millennium G200 8MB Chipset: mgag200 Driver: mga Do NOT probe clocks or use any Clocks line. Press enter to continue, or ctrl-c to abort. Now you must give information about your video card. This will be used for the "Device" section of your video card in XF86Config. You must indicate how much video memory you have. It is probably a good idea to use the same approximate amount as that detected by the server you intend to use. If you encounter problems that are due to the used server not supporting the amount memory you have (e.g. ATI Mach64 is limited to 1024K with the SVGA server), specify the maximum amount supported by the server. How much video memory do you have on your video card: 1 256K 2 512K 3 1024K 4 2048K 5 4096K 6 Other Enter your choice: 6 Amount of video memory in Kbytes: 8192 You must now enter a few identification/description strings, namely an identifier, a vendor name, and a model name. Just pressing enter will fill in default names (possibly from a card definition). Your card definition is Matrox Millennium G200 8MB. The strings are free-form, spaces are allowed. Enter an identifier for your video card definition: Ahora hay que ajustar los modos de video y las resoluciones que les corresponden. Normalmente se usan rangos de 640x480, 800x600 y 1024x768, pero depende de la potencia de la tarjeta gráfica, el tamaño del monitor y la comodidad de la vista de quien decide. Al elegir la profundidad de color procure elegir la más alta que admita su tarjeta. For each depth, a list of modes (resolutions) is defined. The default resolution that the server will start-up with will be the first listed mode that can be supported by the monitor and card. Currently it is set to: "640x480" "800x600" "1024x768" "1280x1024" for 8-bit "640x480" "800x600" "1024x768" "1280x1024" for 16-bit "640x480" "800x600" "1024x768" "1280x1024" for 24-bit Modes that cannot be supported due to monitor or clock constraints will be automatically skipped by the server. 1 Change the modes for 8-bit (256 colors) 2 Change the modes for 16-bit (32K/64K colors) 3 Change the modes for 24-bit (24-bit color) 4 The modes are OK, continue. Enter your choice: 2 Select modes from the following list: 1 "640x400" 2 "640x480" 3 "800x600" 4 "1024x768" 5 "1280x1024" 6 "320x200" 7 "320x240" 8 "400x300" 9 "1152x864" a "1600x1200" b "1800x1400" c "512x384" Please type the digits corresponding to the modes that you want to select. For example, 432 selects "1024x768" "800x600" "640x480", with a default mode of 1024x768. Which modes? 432 You can have a virtual screen (desktop), which is screen area that is larger than the physical screen and which is panned by moving the mouse to the edge of the screen. If you don't want virtual desktop at a certain resolution, you cannot have modes listed that are larger. Each color depth can have a differently-sized virtual screen Please answer the following question with either 'y' or 'n'. Do you want a virtual screen that is larger than the physical screen? n For each depth, a list of modes (resolutions) is defined. The default resolution that the server will start-up with will be the first listed mode that can be supported by the monitor and card. Currently it is set to: "640x480" "800x600" "1024x768" "1280x1024" for 8-bit "1024x768" "800x600" "640x480" for 16-bit "640x480" "800x600" "1024x768" "1280x1024" for 24-bit Modes that cannot be supported due to monitor or clock constraints will be automatically skipped by the server. 1 Change the modes for 8-bit (256 colors) 2 Change the modes for 16-bit (32K/64K colors) 3 Change the modes for 24-bit (24-bit color) 4 The modes are OK, continue. Enter your choice: 4 Please specify which color depth you want to use by default: 1 1 bit (monochrome) 2 4 bits (16 colors) 3 8 bits (256 colors) 4 16 bits (65536 colors) 5 24 bits (16 million colors) Enter a number to choose the default depth. 4 Para concluír, salvamos la configuración teniendo cuidado de guardarla como /etc/XF86Config. I am going to write the XF86Config file now. Make sure you don't accidently overwrite a previously configured one. Shall I write it to /etc/X11/XF86Config? y Si la configuración falla puede volver a intentarlo seleccionando &gui.yes; cuando vea el siguiente mensaje: User Confirmation Requested The XFree86 configuration process seems to have failed. Would you like to try again? [ Yes ] No Si tiene problemas al configurar &xfree86; seleccione &gui.no; y pulse Enter para seguir con el proceso de instalación. Una vez instalado el sistema puede ejecutar (siempre como root) las aplicaciones de configuración de línea de comandos xf86cfg -textmode o xf86config. Hay un método más para configurar &xfree86; que se describe en el . Si decide no configurar &xfree86; el siguiente menú será el de selección de paquetes. Por defecto existe una combinación de teclas que matará el servidor X: CtrlAlt Retroceso. Ejecútela si hay algún error en la configuración o para evitar dan˜ar el hardware. Existe también una combinación de teclas que permite pasar de un modo de video a otro: CtrlAlt+ o CtrlAlt- . Una vez tiene &xfree86; en marcha puede ajustar el display a lo ancho,a lo alto y puede centrarlo con xvidtune. Puede que aparezca alguna advertencia relacionada con una mala configuración y el daño que puede hacer a su hardware: hágale caso. Si tiene alguna duda, no configure nada. Puede usar los controles del monitor para ajustar el comportamiento de X Window. Puede haber algunas diferencias cuando vuelva al modo texto pero es mejor eso que dañar su equipo. Lea &man.xvidtune.1; antes de ajustar nada. Tras una instalación correcta de &xfree86; vendrá la elección de un escritorio por defecto.
Selección de un Escritorio X por defecto Hay una enorme variedad de gestores de ventanas, y los hay de todos los tipos. Hay entornos muy básicos y hay entornos completos de escritorio con una enorme cantidad de software. Los hay que requieren poca memoria y muy poco espacio en disco, mientras que los más completos requieren muchos más recursos. La forma ideal de determinar cuál es el que mejor le va es que pruebe unos cuantos. Puede instalarlos como paquetes o desde los ports. Puede elegir uno de los más usados y configurarlo para que sea su escritorio por defecto. Así podrá comenzar en cuanto acabe con la instalación. +
+ Elección del escritorio por defecto + + + + + + +
+ + Seleccione un escritorio con las flechas y pulse Intro. El escritorio que haya elegido se instalará.
Instalación de paquetes Los paquetes son binarios precompilados y son una forma muy cómoda de instalar software. Veamos la instalación de un paquete. Puede instalar más paquetes si lo desea. Una vez concluída la instalación puede instalar paquetes desde /stand/sysinstall. 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 Seleccione &gui.yes; y pulse Intro: verá las pantallas de selección de paquetes.
Selección de categoría de paquetes
Los paquetes presentes en el medio de instalación que esté accesible en cada momento son los únicos que se pueden instalar. Todos los paquetes disponibles en el medio se mostrarán al seleccionar la categoría All. Elija una categoría y pulse Intro. Al seleccionar una categoría aparecerá un menú con los paquetes disponibles existentes en la misma:
Selección de paquetes
Hemos elegido la shell bash. Seleccione tantos paquetes como quiera instalar y pulse la tecla Espacio. Se mostrará una breve descripción de cada paquete en la esquina inferior izquierda de la pantalla. Pulsando el Tabulador desplazará el cursor entre el último paquete que haya seleccionado, &gui.ok; y &gui.cancel;. Cuando haya seleccionado todos los paquetes que quiera instalar pulse Tabulador una sola vez para que el cursor pase a &gui.ok; y pulse Intro, lo que le llevará al menú de selección de paquetes. Las flechas izquierda y derecha pueden usarse para mover el cursor entre &gui.ok; y &gui.cancel;. Use esto para seleccionar &gui.ok; y pulsar Intro para volver al menú de selección de paquetes.
Instalación de paquetes
Seleccione [ Install ] con el Tabulador y las flechas y pulse Intro. Se le pedirá que confirme que quiere instalar los paquetes:
Confirmación previa a la instalación de paquetes
Si selecciona &gui.ok; y pulsa Intro comenzará la instalación de paquetes. Irán apareciendo mensajes relacionados con los diversos procesos de instalación hasta que se cumplan todos. Esté atento por si aparecieran mensajes de error. Tras la instalación de paquetes nos quedan unos toques finales a la configuración. Si no ha elegido ningún paquete y quiere regresar al menú de configuración seleccione Install de todos modos.
Añadir Usuarios/Grupos Deberí al menos añadir un usuario al sistema para poder usarlo para acceder al sistema una vez reiniciado sin tener que recurrir a root. La partición raíz suele ser pequeña y ejecutar aplicaciones como root tiene a llenarla rápidamente. Pero hay un peligro mucho mayor: 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 Es decir: Peticin de confirmacin por parte del usuario Quiere aadir algn usuario al sistema? Le sugerimos que aada al menos uno para usted puesto que trabajar como "root" es peligroso (es fcil hacer algo con consecuencias en todo el sistema). [ Yes ] No Elija &gui.yes; y pulse Intro para añadir un usuario.
Seleccione <quote>Añadir usuario</quote>
Seleccione User con las flechas y pulse Intro.
Añadir la información del usuario
A medida que vaya seleccionando los campos ayudándose del Tabulador se le irán mostrando las siguientes descripciones en la parte baja de la pantalla: Login ID El nombre de usuario (obligatorio). UID El ID numérico del usuario (déjelo en blanco si quiere que el sistema lo asigne automáticamente). Group El grupo al que pertenecerá el usuario. (déjelo en blanco si quiere que el sistema lo asigne automáticamente). Password La contraseña del usuario (rellene con cuidado este campo. Full name El nombre completo del usuario (o un comentario descriptivo sobre él/ella). Member groups Los grupos a los que este usuario pertenece. Home directory El directorio home del usuario. (déjelo en blanco si quiere que el sistema lo asigne automáticamente). Login shell La shell con la que el usuario accederá al sistema. (Déjela en blanco si le sirve la opción por defecto, esto es, /bin/sh). En el ejemplo se cambió /bin/sh por /usr/local/bin/bash para poder usar la shell bash que previamente se ha instalado. No intente usar una shell que no exista o no podrá acceder al sistema. La shell más común en entornos BSD es la C shell, /bin/tcsh. El usuario se añadió también al grupo wheel para que pueda convertirse en superusuario, es decir, con privilegios de root. Cuando haya terminado pulse &gui.ok; y el menú de gestión de usuarios y grupos aparecerá de nuevo:
Salir de la gestión de usuarios y grupos
Los grupos también pueden añadirse en este momento si fuera necesario. También puede hacerse desde /stand/sysinstall una vez culminada la instalación. Cuando haya acabado de añadir usuarios seleccione Exit con las flechas y pulse Intro y siga con la instalación.
Asigne la contraseña de <username>root</username> 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 to continue ] Es decir: Mensaje Ahora debe asignar la contrasea del administrador del sistema. Esta es la contrasea que usar cuando acceda al sistema como "root". [ OK ] [ Pulse Intro ] Pulse Intro y asígnele una contraseña a root. Tendrá que escribir la contraseña correctamente dos veces. No hay necesidad de decirle que es importante que recuerde esa contraseña. Changing local password for root. New password : Retype new password : La instalación continuará una vez que haya introducido las contraseñas correctamente. Salir de la instalación Si tiene que configurar algo más en la red o en cualquier otro sitio puede hacerlo ahora mismo (o más tarde una vez reiniciado el sistema) desde /stand/sysinstall. User Confirmation Requested Visit the general configuration menu for a chance to set any last options? Yes [ No ] Seleccione &gui.no; con las flechas y pulse Intro para volver al menú principal de la instalación.
Salir de la instalación
Seleccione [X Exit Install] con las flechas y pulse Intro. Se le pedirá confirmación antes de salir de la instalación: User Confirmation Requested Are you sure you wish to exit? The system will reboot (be sure to remove any floppies from the drives). [ Yes ] No Es decir: Confirmacin por parte del usuario Seguro que quiere salir? El sistema reiniciar (compruebe que ha retirado los disquetes de la unidad). [ Yes ] No Seleccione &gui.yes; y extraiga el disquete si ha arrancado desde floppy. La unidad CDROM está bloqueada hasta que la máquina comience a reiniciarse. La unidad CDROM se desbloquea y (actuando con agilidad felina) puede extraerse el CDROM. El sistema reiniciará, esté atento por si aparece algún mensaje de error.
El arranque de &os; El arranque de &os; en &i386; Si todo ha ido bien verá pasar una larga lista de mensajes hasta que llegue al login prompt (es decir, donde podrá escribir un nombre de usuario y una contraseña para acceder al sistema). Puede leer detenidamente ese mensajes pulsando Bloq Despl y usando RePág y AvPág. Pulse Bloq Despl cuando quiera para regresar al prompt. Es posible que el mensaje completo no pueda mostrarse debido a limitaciones del buffer pero puede verlo desde la línea de comandos escribiendo dmesg. Entre al sistema con el nombre de usuario y la contraseña que escribió durante la instalación (en el ejemplo rpratt). Evite acceder al sistema como root excepto cuando sea necesario hacerlo. Veamos un típico mensaje de arranque (se han omitido los datos de versión): 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) config> di sn0 config> di lnc0 config> di le0 config> di ie0 config> di fe0 config> di cs0 config> di bt0 config> di aic0 config> di aha0 config> di adv0 config> q avail memory = 256311296 (250304K bytes) Preloaded elf kernel "kernel" at 0xc0491000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc049109c. md0: Malloc disk Using $PIR table, 4 entries at 0xc00fde60 npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 pcib1: <VIA 82C598MVP (Apollo MVP3) PCI-PCI (AGP) bridge> at device 1.0 on pci0 pci1: <PCI bus> on pcib1 pci1: <Matrox MGA G200 AGP graphics accelerator> at 0.0 irq 11 isab0: <VIA 82C586 PCI-ISA bridge> at device 7.0 on pci0 isa0: <ISA bus> on isab0 atapci0: <VIA 82C586 ATA33 controller> port 0xe000-0xe00f at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 uhci0: <VIA 83C572 USB controller> port 0xe400-0xe41f irq 10 at device 7.2 on pci0 usb0: <VIA 83C572 USB controller> on uhci0 usb0: USB revision 1.0 uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered chip1: <VIA 82C586B ACPI interface> at device 7.3 on pci0 ed0: <NE2000 PCI Ethernet (RealTek 8029)> port 0xe800-0xe81f irq 9 at device 10.0 on pci0 ed0: address 52:54:05:de:73:1b, type NE2000 (16 bit) isa0: too many dependant configs (8) isa0: unexpected small tag 14 fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 atkbdc0: <keyboard controller (i8042)> at port 0x60-0x64 on isa0 atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0 kbd0 at atkbd0 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: model Generic PS/2 mouse, device ID 0 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sc0: <System console> at flags 0x1 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/15 bytes threshold ppbus0: IEEE1284 device found /NIBBLE Probing for PnP devices on ppbus0: plip0: <PLIP network interface> on ppbus0 lpt0: <Printer> on ppbus0 lpt0: Interrupt-driven port ppi0: <Parallel I/O> on ppbus0 ad0: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata0-master using UDMA33 ad2: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata1-master using UDMA33 acd0: CDROM <DELTA OTC-H101/ST3 F/W by OIPD> at ata0-slave using PIO4 Mounting root from ufs:/dev/ad0s1a swapon: adding /dev/ad0s1b as swap device Automatic boot in progress... /dev/ad0s1a: FILESYSTEM CLEAN; SKIPPING CHECKS /dev/ad0s1a: clean, 48752 free (552 frags, 6025 blocks, 0.9% fragmentation) /dev/ad0s1f: FILESYSTEM CLEAN; SKIPPING CHECKS /dev/ad0s1f: clean, 128997 free (21 frags, 16122 blocks, 0.0% fragmentation) /dev/ad0s1g: FILESYSTEM CLEAN; SKIPPING CHECKS /dev/ad0s1g: clean, 3036299 free (43175 frags, 374073 blocks, 1.3% fragmentation) /dev/ad0s1e: filesystem CLEAN; SKIPPING CHECKS /dev/ad0s1e: clean, 128193 free (17 frags, 16022 blocks, 0.0% fragmentation) Doing initial network setup: hostname. ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255 inet6 fe80::5054::5ff::fede:731b%ed0 prefixlen 64 tentative scopeid 0x1 ether 52:54:05:de:73:1b lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x8 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 Additional routing options: IP gateway=YES TCP keepalive=YES routing daemons:. additional daemons: syslogd. Doing additional network setup:. Starting final network daemons: creating ssh RSA host key Generating public/private rsa1 key pair. Your identification has been saved in /etc/ssh/ssh_host_key. Your public key has been saved in /etc/ssh/ssh_host_key.pub. The key fingerprint is: cd:76:89:16:69:0e:d0:6e:f8:66:d0:07:26:3c:7e:2d root@k6-2.example.com creating ssh DSA host key Generating public/private dsa key pair. Your identification has been saved in /etc/ssh/ssh_host_dsa_key. Your public key has been saved in /etc/ssh/ssh_host_dsa_key.pub. The key fingerprint is: f9:a1:a9:47:c4:ad:f9:8d:52:b8:b8:ff:8c:ad:2d:e6 root@k6-2.example.com. setting ELF ldconfig path: /usr/lib /usr/lib/compat /usr/X11R6/lib /usr/local/lib a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout /usr/X11R6/lib/aout starting standard daemons: inetd cron sshd usbd sendmail. Initial rc.i386 initialization:. rc.i386 configuring syscons: blank_time screensaver moused. Additional ABI support: linux. Local package initialization:. Additional TCP options:. FreeBSD/i386 (k6-2.example.com) (ttyv0) login: rpratt Password: La generación de las llaves RSA y DSA puede llevar cierto tiempo, especialmente en sistemas lentos. No se preocupe por ello porque esto sólo ha de hacerse en el primer arranque tras una instalación. Los demás arranques del sistema serán mucho más rápidos. Si se configuró el servidor X y se eligió escritorio por defecto puede teclear startx y usarlos. Arranque de &os; en Alpha Alpha Una vez que el proceso de instalación ha terminado podrá arrancar &os; escribiendo algo parecido a esto en el prompt de SRM: >>>BOOT DKC0 Esto indica al firmware que arranque desde el disco especificado. Para que &os; arranque automáticamente en el el futuro use los siguientes comandos: >>> SET BOOT_OSFLAGS A >>> SET BOOT_FILE '' >>> SET BOOTDEF_DEV DKC0 >>> SET AUTO_ACTION BOOT Los mensajes de arranque serán muy similares (pero no idénticos a los que se producen en el arranque de &os; en &i386;. Apagar &os; Es muy importante apagar correctamente el sistema operativo. No se trata de pulsar el botón power. Lo primero que debe hacer es convertirse en superusuario escribiendo su en la línea de comandos e introduciendo la contraseña de root. Tenga en cuenta que sólo podrá hacer tal cosa si el usuario es miembro del grupo wheel. Si no, puede acceder al sistema como root y teclear shutdown -h now. It is important to properly shutdown the operating system. Do not just turn off power. First, become a superuser by typing su at the command line and entering the root password. This will work only if the user is a member of the wheel group. Otherwise, login as root and use shutdown -h now. The operating system has halted. Please press any key to reboot. Es decir: Se ha detenido el sistema operativo. Por favor, pulse cualquier tecla y el sistema se reiniciar. Una vez que ha aparecido el mensaje Please press any key to reboot. puede apagar el sistema tranquilamente. Si pulsa cualquier tecla en vez de apagar la máquina, el sistema se reiniciará. También puede usar la combinación de teclas Ctrl Alt Supr para reiniciar el sistema pero recuerde que no es la forma más recomendable de hacerlo.
Hardware soportado hardware &os; funciona en una gran variedad de PC con buses ISA, VLB, EISA y PCI y procesadores x86 de los tipos Intel, AMD, Cyrix y NexGen, además de en máquinas con procesadores Compaq Alpha. &os; funciona en unidades ESDI e IDE genéricas, gran cantidad de controladoras SCSI, tarjetas PCMCIA, dispositivos USB, así como tarjetas serie y de red. &os; soporta el bus MCA (microcanal) de IBM. En cada release de &os; se facilita una lista de hardware soportado, dentro de las llamadas &os; Hardware Notes. Normalmente el texto está en un fichero llamado HARDWARE.TXT que puede encontrarse en el nivel más alto del CDROM o de la distribución FTP, así como en el menú de documentación de sysinstall. En la lista aparece, clasificada por arquitecturas, el hardware del que se han recibido informes de funcionamiento en cada release de &os;. Puede encontrar copias de esas listas de hardware soportado (para diversas arquitecturas y de todas las releases en la página de Información de releases del sitio web de &os;. Solución de problemas installation troubleshooting Esta sección trata sobre la solución de problemas habituales durante la instalación que la comunidad de usuarios ha documentado. Hay también unas cuantas preguntas ya respuestas para quienes quieren elegir en el arranque entre &os; y &ms-dos;. Qué hacer si algo va mal A causa de diversas limitaciones de la arquitectura PC es imposible hacer que nada funcione con un 100% de probabilidades pero al menos hay unas cuantas cosas que pueden hacerse si algo va mal. Consulte la lista de hardware soportado y asegúrese de que su hardware debería funcionar con su versión de &os;. Si su hardware está soportado y sigue experimentando cuelgues u otro tipo de problemas resetée su computadora y cuando se le ofrezca la opción de configuración visual del kernel, elíjala. De este modo podrá obtener una información mucho más precisa sobre su hardware y lo que es más más importante, le suministrará toda esa información al sistema. El kernel que se encuentra en los discos de arranque se configura asumiendo que la mayoría de los dispositivos van a funcionar con la configuración por defecto que traen de fábrica (en términos de IRQ, direcciones IO y canales DMA). Si su hardware ha sido reconfigurado quizás tendrá que usar el editor de configuración para decirle a &os; dónde encontrar las cosas. Es posible también que la prueba de un dispositivo que no existe en el sistema cause problemas más tarde al probar un dispositivo que sí está en la máquina. Si ese puede ser su caso desactive las pruebas de de controladores conflictivos. Algunos problemas de instalación pueden evitarse o al menos aliviarse actualizando el firmware de varios tipos de componentes de hardware; esto es especialmente cierto en el caso de las placas base. El firmware de las placas base se llama también BIOS y la mayoría de las placas base y de los fabricantes de computadoras tienen un sitio web, en el que pueden encontrarse actualizaciones e información sobre cómo usarlas. La mayoría de los fabricantes recomienda que no se actualice la BIOS de la placa base a menos que tenga una buena razón, por ejemplo una actualización crítica. El proceso de actualización puede ir mal, lo que pueden significar daños en el chip de la BIOS.  No desactive controladores que vaya a necesitar durante la instalación, como el de pantalla (sc0). Si la instalación se congela o falla misteriosamente tras salir del editor de configuración probablemente se debe a que a quitado o cambiado algo que no debía. Reinicie e inténtelo de nuevo. En el modo de configuración puede: Listar los controladores de dispositivos que hay instalados en el kernel. Desactivar controladores de hardware que no está presente en el sistema. Cambiar IRQ, DRQ y direcciones de puertos IO que utilice algún controlador de dispositivo. Tras ajustar el kernel a su configuración de hardware escriba Q; esto hará que arranque con la nueva configuración. Una vez que haya concluído la instalación cualquier cambio que haga en el modo configuración será permanente, así que no tendrá que repetirlo cada vez que arranque el sistema. En cualquier caso es muy posible que tenga que compilar un kernel a medida. Convivencia con particiones &ms-dos; que ya existín previamente DOS Tarde o temprano muchos usuarios se ven en la tesitura de instalar &os; en un PC en el que ya había instalado alguno de los sistemas operativos de µsoft;. Para esos casos &os; dispone de una aplicación llamada FIPS. Esta aplicación se encuentra en el directorio tools del CDROM de instalación y puede descargarse desde cualquiera de las réplicas de &os;.  FIPS permite dividir una partición &ms-dos; en uso en dos partes, preservando la partición original y permitiendo instalar en la segunda parte, que está libre. Antes de nada tendrá que desfragmentar la partición &ms-dos; mediante el Desfragmentador de discos (desde el Explorador, pulse el botón derecho del ratón sobre el disco duro y elija desfragmentar su disco duro), o use Norton Disk Tools. Una vez hecho puede ejecutar FIPS. Le pedirá ciertos datos que necesita para funcionar, usted sólo tiene que seguir las instrucciones en pantalla. Después puede reiniciar el sistema e instalar &os; en el espacio libre que acaba de crear. Consulte el menú Distributions, le vendrá muy bien una estimación de cuánto espacio libre necesitará para la instalación que quiere. Existe también un producto muy útil: &partitionmagic;, de PowerQuest (http://www.powerquest.com). Este programa tiene muchas más posibilidades que FIPS y es muy recomendable si suele instalar y desinstalar sistemas operativos con una cierta frecuencia. Cuesta dinero, así que si su idea es instalar &os; y dejarlo instalado probablemente FIPS es más que suficiente. Uso de sistemas de ficheros &ms-dos; y &windows; Cuando se escribe este texto &os; no soporta sistemas de ficheros comprimidos con Double Space™. Deberá por lo tanto descomprimir el sistema de ficheros antes de acceder a los datos desde &os;. Para ello ejecute el Agente de compresión situado en el menú Inicio> Programas > Herramientas del sistema. &os; soporta sistemas de ficheros &ms-dos;. Para ello deberá usar &man.mount.msdos.8; con los parámetros correctos ( en &os; 5.X use &man.mount.msdosfs.8;) El uso más frecuente de estas aplicaciones es parecido a lo siguiente: &prompt.root; mount_msdos /dev/ad0s1 /mnt En el ejemplo que se muestra el sistema de ficheros &ms-dos; está en la primera partición del primer disco duro. La situación en su sistema puede ser diferente: compruebe la salida de dmesg y mount. Deberían suministrarle suficiente información como para darle una idea de la estructura de particiones en la que está trabajando.  Los sistemas de ficheros &ms-dos; extendidos suelen mapearse tras las particiones &os;. En otras palabras, el número de slice puede ser superior que el que &os; está usando. Veamos un ejemplo: la primera partición &ms-dos; puede ser /dev/ad0s1, la partición &os; puede ser /dev/ad0s2, mientras que la partición extendida &ms-dos; puede ser /dev/ad0s3. Esto puede ser un poco confuso al principio. Las particiones NTFS pueden montarse de un modo muy parecido mediante &man.mount.ntfs.8;. Preguntas y respuestas para usuarios de Alpha Alpha En esta sección encontrará unas cuantas preguntas frecuentes sobre la instalación de &os; en sistemas Alpha. ¿Puedo arrancar desde ARC o desde la consola BIOS de Alpha? ARC Alpha BIOS SRM No. &os; al igual que sucede con Compaq Tru64 y VMS, sólo puede arrancar desde la consola SRM. ¡Socorro, no tengo espacio! ¿Debo borrarlo todo primero? Por desgracia . ¿Puedo montar mis sistemas de ficheros Compaq Tru64 o VMS? En este momento no. Valentino Vaschetto Escrito por Guía de instalación avanzada Esta sección trata sobre la instalación de &os; en casos excepcionales. Instalación de &os; en un sistema sin monitor o teclado installation headless (serial console) serial console Ésta instalación es conocida como instalación sin cabeza, porque la máquina en la que está intentando instalar &os; no tiene un monitor conectado; quizás ni siquiera tiene salida VGA. ¿Cómo es posible?, se preguntará: A través de una consola serie. Una consola serie consiste básicamente en usar otro sistema como la pantalla y el teclado de una máquina. Siga las instrucciones de creación de los disquetes que se detallan en la . Tendrá que modificar esos disquetes para que arranquen en la consola serie; siga estas instrucciones: Modificación de los disquetes de arranque para que permitan el arranque en la consola serie mount Si arrancara con los disquetes que acaba de crear &os; arrancaría en el modo normal de instalación. Lo que queremos es que &os; arranque en una consola serie, así que hemos de montar el floppy kern.flp en un sistema &os; mediante &man.mount.8;. &prompt.root; mount /dev/fd0 /mnt Una vez montado el floppy entre en el directorio /mnt : &prompt.root; cd /mnt Aquí es donde enseñaremos al floppy a arrancar en la consola serie. Debe crearse un fichero llamado boot.config que contenga lo siguiente: /boot/loader -h. Con esto le pasamos a al bootloader (el cargador de arranque) la flag de arrancar en una consola serie. &prompt.root; echo "/boot/loader -h" > boot.config Una vez configurado correctamente nuestro floppy lo desmontamos con &man.umount.8;: &prompt.root; cd / &prompt.root; umount /mnt Y podemos extraer el floppy de la unidad. Conexión del cable modem null modem cable Tiene que conectar un cable módem nulo entre dos máquinas. Un cable serie normal no funcionará, necesitará un cable módem nulo porque tiene cruzado alguno de los hilos. Arranque de la instalación Podemos iniciar la instalación. Introduzca el floppy kern.flp en la unidad de disquetes de la máquina en la que quiere hacer la instalación y encienda la máquina. La conexión a su <quote>máquina sin cabeza</quote> cu Conéctese mediante &man.cu.1;: &prompt.root; cu -l /dev/cuaa0  ¡Ya está! Desde ahora debería ser capaz de controlar su máquina sin cabeza mediante su sesión cu. El sistema de instalación le avisará de que debe introducir el floppy mfsroot.flp y después le preguntará por el tipo de terminal que prefiere usar. Elija la consola en color de &os; y ¡buena suerte con la instalación!. Cómo preparar su propio medio de instalación  Para evitar la repetición disco &os; será en adelante un CDROM o un DVD de &os; que usted ha comprado o ha hecho por sus propios medios. Puede darse la circunstancia de que tenga que crear su propio medio de instalación de &os;. Puede tratarse de un medio físico como una cinta o una fuente para que sysinstall pueda obtener los ficheros que vaya necesitando, como un sitio FTP local, o bien puede tratarse de una partición &ms-dos;. Por ejemplo: Tiene muchas máquinas conectadas a una red local y un sólo disco &os;. Quiere crear un sitio FTP local con el contenido del disco &os; y que desde él sus máquinas obtengan los ficheros en lugar de tener que conectarse a Internet. Tiene un disco &os; y &os; no reconoce su unidad CD/DVD pero &ms-dos;/&windows; sí. Quiere copiar los ficheros de instalación de &os; a una partición DOS en el mismo mismo sistema y luego instalar &os; usando esos ficheros. El sistema en el que quiere instalar &os; no tiene unidad CD/DVD ni tarjeta de red pero puede conectar un cable paralelo o un cable serie Laplink a una computadora que sí que tiene. Quiere crear una cinta desde la que se pueda instalar &os;. Creación de un CDROM de instalación Con cada release el proyecto &os; libera dos imágenes de CDROM (imágenes ISO). Esas imágenes pueden copiarse a CD (quemadas o tostadas) en CD si dispone de una grabadora de CD, y usarse posteriormente para instalar &os;. Si tiene una grabadora de CD y el ancho de banda no le supone un problema la forma más fácil de instalar &os; es esta. Descargar la imagen ISO correcta Puede descargar las imágenes ISO de cada release desde ftp://ftp.FreeBSD.org/pub/FreeBSD/ISO-IMAGES-arquitectura/versión o desde la réplica más próxima. Sustituya arquitectura y versión por lo que corresponda. Ese directorio contendrá normalmente las siguientes imágenes: Nombre de las imágenes ISO de &os; y su significado Nombre de fichero Contenido versión-mini.iso Todo lo que necesita para instalar &os;. versión-disc1.iso Todo lo necesario para instalar &os; así como un gran número de paquetes de software. versión-disc2.iso Un sistema de ficheros live (es decir, ejecutable desde CD) que ejecutado en conjunción con la aplicación Repair de sysinstall. Una copia del árbol CVS &os;. Un gran número de paquetes de software.
Descargue la imagen mini ISO o la imagen del disco uno. No descargue ambas, puesto que el disco uno contiene todo lo que hay en la imagen mini ISO. Use la mini ISO si su acceso a Internet es barato. Con ella podrá instalar &os; y podrá instalar todo tipo de software descargándolo como paquetes/ports (consulte el ) cuando lo precise. Utilice la imagen del disco uno si quiere disponer en el propio disco de una selección bastante completa de paquetes de software. Si tiene acceso de alta velocidad a Internet las demás imágenes de disco son útiles pero no esenciales.
Escribir los CD Si va a grabar los CD en un sistema &os; consulte la (en particular la y la ). Las imágenes se hacen en un formato ISO estándar; si va a grabarlas en cualquier otra plataforma no debería tener problemas para hacerlo cualquiera que sea la aplicación que use para grabar CD.
Creación de un sitio FTP local a partir de un disco &os; installation network FTP Los discos &os; tienen la misma estructura que los sitios FTP. Esa circunstancia le facilitará mucho la tarea de crear un sitio FTP local para uso de otras máquinas de su red durante la instalación de &os;. Monte el CDROM en /cdrom del sistema que va a albergar el sitio FTP. &prompt.root; mount /cdrom Cree una cuenta apta para FTP anónimo en /etc/passwd editando /etc/passwd con &man.vipw.8;. Añádale lo siguiente: ftp:*:99:99::0:0:FTP:/cdrom:/nonexistent Compruebe que el servicio FTP está activado en /etc/inetd.conf. Ahora cualquier máquina capaz de conectarse a su sistema a través de una red puede elegir como medio de instalación FTP y escribir ftp://su máquina tras seleccionar Other en el menú de sitios FTP.  Acabamos de exponer una buena solución para usar en un sistema de su propia red y que además está protegido por un cortafuegos. Si ofrece servicios FTP a máquinas de Internet (y no de su red local) expone su computadora a caer bajo la atención de crackers y otras variedades de indeseable. Le recomendamos encarecidamente que siga a rajatabla políticas sensatas de seguridad. Creación de disquetes de instalación installation floppies Si quiere instalar &os; desde disquetes (cosa que, de antemano, le sugerimos que no haga) bien sea porque &os; no soporta cierto componente necesario de su sistema o sencillamente porque insiste en querer hacer las cosas de la manera más difícil, tendrá que tener a mano unos cuantos disquetes. Como mínimo necesitará tantos disquetes de 1.44 MB o 1.2 MB como hagan falta para dar cabida a todos los ficheros que hay en bin. Recuerde la entrada binary distribution (distribución binaria) durante la instalación. Si está generando los disquetes en DOS debe formatearlos con FORMAT de &ms-dos;. Si está usando &windows; puede usar el Explorador para formatear disquetes: botón derecho del ratón sobre la unidad A: y elija Formatear.  No confíe en el preformateo de fábrica de los disquetes. Formatéelos usted de nuevo, sólo para asegurarse. La mayoría de los problemas de los que se ha informado se han debido a formateos defectuosos, téngalo en cuenta. Si puede crear los disquetes en una máquina &os; un formateo sigue sin ser una mala idea, pero no necesitará crear un sistema de ficheros DOS en cada floppy. Use disklabel y newfs para crear un sistema de ficheros UFS en los disquetes tal y como se muestra aquí (en un floppy de 1.44 MB y 3.5") : &prompt.root; fdformat -f 1440 fd0.1440 &prompt.root; disklabel -w -r fd0.1440 floppy3 &prompt.root; newfs -t 2 -u 18 -l 1 -i 65536 /dev/fd0  Tendrá que usar fd0.1200 y floppy5 si usa discos de 5.25" y 1.2 MB. Ahora puede montarlos y escribir en ellos igual que en cualquier otro sistema de ficheros del sistema. Tras el formateo de los disquetes pasamos a llenarlos. Los ficheros necesarios para crear la distribución se dividen en partes de tamaño regular de modo que cinco de ellas entren en otros tantos disquetes de 1.44 MB. Empaquete tantos ficheros como pueda en cada uno hasta que tenga todas las distribuciones que necesita lista para pasar a los disquetes. Cada distribución debería ir ir en un subdirectorio del floppy, por ejemplo a:\bin\bin.aa, a:\bin\bin.ab, etc. Una vez en el menú de selección de medio de instalación elija Floppy y siga las instrucciones. Instalación desde una partición &ms-dos; installation from MS-DOS Copie los ficheros de la distribución en un directorio llamado freebsd en el directorio raíz de la partición, por ejemplo c:\freebsd. La estructura de directorios del sitio FTP o el CDROM debe reproducirse parcialmente en este directorio, así que le sugerimos que use xcopy si está copiando los datos desde un CD. En el siguiente ejemplo vamos a preparar una instalación mínima de &os;: C:\> md c:\freebsd C:\> xcopy e:\bin c:\freebsd\bin\ /s C:\> xcopy e:\manpages c:\freebsd\manpages\ /s Se ha asumido que C: es donde tiene espacio libre y E: es donde tiene montada su unidad CDROM. Si no tiene unidad CDROM puede descargar la distribución desde ftp.FreeBSD.org. Cada distribución dispone de su propio directorio; por ejemplo, la distribución base está en el directorio&rel.current;/base/.  En las versiones 4.X y anteriores de &os; la distribución base se llamaba bin. Corrija donde corresponda los comandos que se dan como ejemplo en el párrafo anterior si está usted usando alguna de las versiones citadas. La única distribución imprescindible es BIN. Guarde esta y todas las distribuciones que quiera instalar desde una partición &ms-dos; bajo under c:\freebsd. Creación de una cinta de instalación installation from QIC/SCSI Tape La instalación desde cinta es probablemente el método más fácil, casi tanto como una instalación desde una réplica FTP o desde un CDROM. Lo único que el programa de instalación necesita es que los ficheros esténempaquetador con tar y en una cinta. Veamos un ejemplo: &prompt.root; cd /freebsd/distdir &prompt.root; tar cvf /dev/rwt0 dist1 ... dist2 Cuando esté preparando la instalació tenga la precaución de dejar sitio suficiente en algún directorio temporal (accesible en ese momento) para dejar todos los ficheros que hubiera en la cinta de instalación. A causa del acceso secuencial propio del diseño de las cintas este método de instalación requiere un poco de almacenamiento temporal.  Recuerde que antes de arrancar desde el disquete de arranque la cinta debe estar en la unidad. La prueba de hardware de la instalación no encontraría la cinta. Antes de arrancar a través de una red installation network serial (SLIP or PPP) installation network parallel (PLIP) installation network Ethernet Hay tres tipos de instalación a través de una red disponibles en &os;: Puerto serie (SLIP o PPP), puerto paralelo (PLIP (cable laplink)) y Ethernet (mediante un interfaz Ethernet estándar o algunos PCMCIA). El protocolo SLIP es bastante primitivo y destinado en su origen a enlaces directos, como un cable serie entre un sistema portátil (laptop) y otra computadora. El enlace debe ser directo puesto que la instalación a través de SLIP no permite llamadas telefónicas; para ello tendrá que usar PPP, que deberí intentar usar en lugar de SLIP sea cual sea la circunstancia. Si va a usar un módem PPP es casi su única opción. Tenga a mano la información de su proveedor de servicios (ISP) puesto que se le van a pedir unos cuantos datos sobre él bastante pronto. Si usa PAP o CHAP al conectar con su ISP (en otras palabras, si conecta su &windows; con su ISP sin usar un script) sólo tiene que escribir dial en el prompt de ppp prompt. Además tendrá que saber cómo llamar a su ISP mediante los comandos AT propios de su módem, puesto que PPP dispone de un emulador de terminal bastante escaso. Consulte la parte relacionada con user-ppp del handbook y las FAQ. Si tiene problemas puede redirigir la salida a pantalla mediante set log local .... Si hay posibilidad de conectar directamente con otra máquina &os; (2.0-R o posterior) quizás fuera razonable instalar a través de un cable paralelo laplink. La tasa de transferencia es mucho más alta de lo que suele ser en una línea serie (más de 50 kbytes/s), lo que puede hacer la instalación muchísimo más rápida. Un adaptador Ethernet es siempre una buena elección. &os; soporta la mayoría de los adaptadores Ethernet. Tiene una lista de dispositivos soportados en las notas de hardware de cada release de &os;. Si disponde alguno de los adaptadores Ethernet PCMCIA soportados por &os; recuerde que debe estar presente en el sistema antes de que el sistema arranque. Por desgracia &os; no soporta aún la inserción en caliente de tarjetas PCMCIA durante la instalación. Tendrá que conocer también la dirección IP de la red, la máscara de red correcta para la clase de su red y el nombre de su máquina. Si va a instalar mediante una conexión PPP y no tiene IP estática no se preocupe, su ISP puede asignarle una IP temporal dinámicamente. Su administrador de sistemas seguramente puede ayudarle con la configuración de su red. Si va a intentar conectarse con otras máquinas mediante sus nombres en lugar de sus direcciones IP necesitará los datos de un servidor de nombres y es posible que necesite también la dirección de un gateway (si usa PPP vale con la dirección IP de su proveedor). Si va a instalar por FTP a través de un proxy HTTP necesitará la dirección del proxy. Si no sabe qué pueden significar todas (o la mayoría) de estas preguntas hable con su administrador de sistemas o con su ISP antes de intentar instalar &os; de esta forma. Antes de instalar via NFS installation network NFS La instalación por NFS es bastante sencilla. Sólo tendrá que copiar los ficheros de la distribución a un servidor NFS, seleccionar NFS como medio de instalación y apuntar a los contenidos a donde los haya copiado. si el servidor sólo soporta puertos privilegiados (que suele ser la configuración por defecto en estaciones de trabajo Sun) tendrá que seleccionar la opción en el menú Options antes de comenzar con la instalación. Si una tarjeta Ethernet de mala calidad y está experimentando velocidades de transferencia muy bajas puede probar con el parámetro . Para que la instalación via NFS funcione el servidor debe permitir el montaje de subdirectorios. Por ejemplo, si su distribución FreeBSD &rel.current; está en ziggy:/usr/archive/stuff/FreeBSD el servidor ziggy tendrá que permitir que pueda montarse /usr/archive/stuff/FreeBSD, no simplemente como /usr o /usr/archive/stuff. En el fichero /etc/exports de &os; eso puede controlarse mediante la opción . Puede que otros servidores NFS requieran de parámetros diferentes. Si recibe mensajes de permission denied seguramente no ha activado esto correctamente.
diff --git a/es_ES.ISO8859-1/books/handbook/txtfiles.ent b/es_ES.ISO8859-1/books/handbook/txtfiles.ent index 71fa061706..1a94c6a714 100644 --- a/es_ES.ISO8859-1/books/handbook/txtfiles.ent +++ b/es_ES.ISO8859-1/books/handbook/txtfiles.ent @@ -1,71 +1,73 @@ + + diff --git a/fr_FR.ISO8859-1/books/handbook/Makefile b/fr_FR.ISO8859-1/books/handbook/Makefile index 8c83e6b9a1..68343a523a 100644 --- a/fr_FR.ISO8859-1/books/handbook/Makefile +++ b/fr_FR.ISO8859-1/books/handbook/Makefile @@ -1,260 +1,262 @@ # The FreeBSD Documentation Project # The FreeBSD French Documentation Project # # $FreeBSD$ # Original revision: 1.95 manque 1.91, 1.94 partiel # # Build the FreeBSD Handbook. # # ------------------------------------------------------------------------ # # Handbook-specific variables # # WITH_PGPKEYS The print version of the handbook only prints PGP # fingerprints by default. If you would like for the # entire key to be displayed, then set this variable. # This option has no affect on the HTML formats. # # Handbook-specific targets # # pgpkeyring This target will read the contents of # pgpkeys/chapter.sgml and will extract all of # the pgpkeys to standard out. This output can then # be redirected into a file and distributed as a # public keyring of FreeBSD developers that can # easily be imported into PGP/GPG. # # ------------------------------------------------------------------------ .PATH: ${.CURDIR}/../../share/sgml/glossary MAINTAINER=blackend@FreeBSD.org DOC?= book FORMATS?= html-split HAS_INDEX= true USE_PS2PDF= yes INSTALL_COMPRESSED?= gz INSTALL_ONLY_COMPRESSED?= IMAGES = advanced-networking/isdn-bus.eps IMAGES+= advanced-networking/isdn-twisted-pair.eps IMAGES+= advanced-networking/natd.eps IMAGES+= advanced-networking/net-routing.pic IMAGES_EN+= advanced-networking/static-routes.pic IMAGES_EN+= geom/striping.pic IMAGES_EN+= install/userconfig.scr IMAGES_EN+= install/userconfig2.scr IMAGES_EN+= install/hdwrconf.scr IMAGES_EN+= install/probstart.scr IMAGES_EN+= install/main1.scr IMAGES_EN+= install/sysinstall-exit.scr IMAGES_EN+= install/main-doc.scr IMAGES_EN+= install/docmenu1.scr IMAGES_EN+= install/main-keymap.scr IMAGES_EN+= install/keymap.scr IMAGES_EN+= install/main-options.scr IMAGES_EN+= install/options.scr IMAGES_EN+= install/main-std.scr IMAGES_EN+= install/fdisk-drive1.scr IMAGES_EN+= install/fdisk-edit1.scr IMAGES_EN+= install/fdisk-edit2.scr IMAGES_EN+= install/boot-mgr.scr IMAGES_EN+= install/fdisk-drive2.scr IMAGES_EN+= install/disklabel-ed1.scr IMAGES_EN+= install/disklabel-auto.scr IMAGES_EN+= install/disklabel-root1.scr IMAGES_EN+= install/disklabel-root2.scr IMAGES_EN+= install/disklabel-fs.scr IMAGES_EN+= install/disklabel-root3.scr IMAGES_EN+= install/disklabel-ed2.scr IMAGES_EN+= install/dist-set.scr IMAGES_EN+= install/dist-set2.scr IMAGES_EN+= install/media.scr IMAGES_EN+= install/ed0-conf.scr IMAGES_EN+= install/ed0-conf2.scr IMAGES_EN+= install/ftp-anon1.scr IMAGES_EN+= install/ftp-anon2.scr IMAGES_EN+= install/nfs-server-edit.scr IMAGES_EN+= install/security.scr IMAGES_EN+= install/console-saver1.scr IMAGES_EN+= install/console-saver2.scr IMAGES_EN+= install/console-saver3.scr IMAGES_EN+= install/console-saver4.scr IMAGES_EN+= install/timezone1.scr IMAGES_EN+= install/timezone2.scr IMAGES_EN+= install/timezone3.scr IMAGES_EN+= install/mouse1.scr IMAGES_EN+= install/mouse2.scr IMAGES_EN+= install/mouse3.scr IMAGES_EN+= install/mouse4.scr IMAGES_EN+= install/mouse5.scr IMAGES_EN+= install/mouse6.scr +IMAGES_EN+= install/xf86setup.scr +IMAGES_EN+= install/desktop.scr IMAGES_EN+= install/pkg-cat.scr IMAGES_EN+= install/pkg-sel.scr IMAGES_EN+= install/pkg-install.scr IMAGES_EN+= install/pkg-confirm.scr IMAGES_EN+= install/adduser1.scr IMAGES_EN+= install/adduser2.scr IMAGES_EN+= install/adduser3.scr IMAGES_EN+= install/mainexit.scr IMAGES+= install/disk-layout.eps IMAGES_EN+= install/edit-inetd-conf.scr IMAGES_EN+= install/mta-main.scr IMAGES_EN+= install/net-config-menu1.scr IMAGES_EN+= install/net-config-menu2.scr IMAGES_EN+= install/ntp-config.scr IMAGES_EN+= install/routed.scr IMAGES+= install/example-dir1.eps IMAGES+= install/example-dir2.eps IMAGES+= install/example-dir3.eps IMAGES+= install/example-dir4.eps IMAGES+= install/example-dir5.eps IMAGES_EN+= mail/mutt1.scr IMAGES_EN+= mail/mutt2.scr IMAGES_EN+= mail/mutt3.scr IMAGES_EN+= mail/pine1.scr IMAGES_EN+= mail/pine2.scr IMAGES_EN+= mail/pine3.scr IMAGES_EN+= mail/pine4.scr IMAGES_EN+= mail/pine5.scr IMAGES_EN+= vinum/vinum-concat.pic IMAGES_EN+= vinum/vinum-mirrored-vol.pic IMAGES_EN+= vinum/vinum-raid10-vol.pic IMAGES_EN+= vinum/vinum-raid5-org.pic IMAGES_EN+= vinum/vinum-simple-vol.pic IMAGES_EN+= vinum/vinum-striped-vol.pic IMAGES_EN+= vinum/vinum-striped.pic IMAGES_EN+= virtualization/parallels-freebsd1.png IMAGES_EN+= virtualization/parallels-freebsd2.png IMAGES_EN+= virtualization/parallels-freebsd3.png IMAGES_EN+= virtualization/parallels-freebsd4.png IMAGES_EN+= virtualization/parallels-freebsd5.png IMAGES_EN+= virtualization/parallels-freebsd6.png IMAGES_EN+= virtualization/parallels-freebsd7.png IMAGES_EN+= virtualization/parallels-freebsd8.png IMAGES_EN+= virtualization/parallels-freebsd9.png IMAGES_EN+= virtualization/parallels-freebsd10.png IMAGES_EN+= virtualization/parallels-freebsd11.png IMAGES_EN+= virtualization/parallels-freebsd12.png IMAGES_EN+= virtualization/parallels-freebsd13.png # Images from the cross-document image library IMAGES_LIB= callouts/1.png IMAGES_LIB+= callouts/2.png IMAGES_LIB+= callouts/3.png IMAGES_LIB+= callouts/4.png IMAGES_LIB+= callouts/5.png IMAGES_LIB+= callouts/6.png IMAGES_LIB+= callouts/7.png IMAGES_LIB+= callouts/8.png IMAGES_LIB+= callouts/9.png IMAGES_LIB+= callouts/10.png # # SRCS lists the individual SGML files that make up the document. Changes # to any of these files will force a rebuild # # SGML content SRCS+= book.sgml SRCS+= colophon.sgml SRCS+= freebsd-glossary.sgml SRCS+= advanced-networking/chapter.sgml SRCS+= basics/chapter.sgml SRCS+= bibliography/chapter.sgml SRCS+= boot/chapter.sgml SRCS+= config/chapter.sgml SRCS+= cutting-edge/chapter.sgml SRCS+= desktop/chapter.sgml SRCS+= disks/chapter.sgml SRCS+= eresources/chapter.sgml SRCS+= geom/chapter.sgml SRCS+= install/chapter.sgml SRCS+= introduction/chapter.sgml SRCS+= jails/chapter.sgml SRCS+= kernelconfig/chapter.sgml SRCS+= l10n/chapter.sgml SRCS+= linuxemu/chapter.sgml SRCS+= mac/chapter.sgml SRCS+= mail/chapter.sgml SRCS+= mirrors/chapter.sgml SRCS+= multimedia/chapter.sgml SRCS+= network-servers/chapter.sgml SRCS+= pgpkeys/chapter.sgml SRCS+= ports/chapter.sgml SRCS+= ppp-and-slip/chapter.sgml SRCS+= preface/preface.sgml SRCS+= printing/chapter.sgml SRCS+= security/chapter.sgml SRCS+= serialcomms/chapter.sgml SRCS+= users/chapter.sgml SRCS+= vinum/chapter.sgml SRCS+= virtualization/chapter.sgml SRCS+= x11/chapter.sgml # Entities SRCS+= chapters.ent SYMLINKS= ${DESTDIR} index.html handbook.html # Turn on all the chapters. CHAPTERS?= ${SRCS:M*chapter.sgml} SGMLFLAGS+= ${CHAPTERS:S/\/chapter.sgml//:S/^/-i chap./} SGMLFLAGS+= -i chap.freebsd-glossary pgpkeyring: pgpkeys/chapter.sgml @${JADE} -V nochunks ${OTHERFLAGS} ${JADEOPTS} -d ${DSLPGP} -t sgml ${MASTERDOC} # # Handbook-specific variables # .if defined(WITH_PGPKEYS) JADEFLAGS+= -V withpgpkeys .endif .for p in ftp cvsup SRCS+= mirrors.sgml.${p}.inc CLEANFILES+= mirrors.sgml.${p}.inc CLEANFILES+= mirrors.sgml.${p}.inc.tmp .endfor SRCS+= eresources.sgml.www.inc CLEANFILES+= eresources.sgml.www.inc CLEANFILES+= eresources.sgml.www.inc.tmp URL_RELPREFIX?= ../../../.. DOC_PREFIX?= ${.CURDIR}/../../.. .include "${DOC_PREFIX}/share/mk/doc.project.mk" .for p in ftp cvsup mirrors.sgml.${p}.inc: ${XML_MIRRORS} ${XSL_MIRRORS} ${XSLTPROC} ${XSLTPROCOPTS} \ -o $@.tmp \ --param 'type' "'$p'" \ --param 'proto' "'$p'" \ --param 'target' "'handbook/mirrors/chapter.sgml'" \ ${XSL_MIRRORS} ${XML_MIRRORS} ${SED} -e 's,<\([^ >]*\)\([^>]*\)/>,<\1\2>,;s,,,'\ < $@.tmp > $@ || (${RM} -f $@ && false) ${RM} -f $@.tmp .endfor eresources.sgml.www.inc: ${XML_MIRRORS} ${XSL_MIRRORS} ${XSLTPROC} ${XSLTPROCOPTS} \ -o $@.tmp \ --param 'type' "'www'" \ --param 'proto' "'http'" \ --param 'target' "'handbook/eresources/chapter.sgml'" \ ${XSL_MIRRORS} ${XML_MIRRORS} ${SED} -e 's,<\([^ >]*\)\([^>]*\)/>,<\1\2>,;s,,,'\ < $@.tmp > $@ || (${RM} -f $@ && false) ${RM} -f $@.tmp diff --git a/fr_FR.ISO8859-1/books/handbook/install/chapter.sgml b/fr_FR.ISO8859-1/books/handbook/install/chapter.sgml index 75496ffa9c..6a52e0dff2 100644 --- a/fr_FR.ISO8859-1/books/handbook/install/chapter.sgml +++ b/fr_FR.ISO8859-1/books/handbook/install/chapter.sgml @@ -1,6009 +1,6029 @@ Jim Mock Restructuré, réorganisé, et en partie réécrit par Randy Pratt Le guide de sysinstall, les copies d'écrans, et la plupart du texte sont de Installer FreeBSD &trans.a.fonvieille; Synopsis installation FreeBSD est fourni avec un programme texte d'installation, facile d'emploi, appelé sysinstall. C'est le programme d'installation par défaut de FreeBSD, bien que les vendeurs soient libres de fournir leur propre suite d'installation s'ils le désirent. Ce chapitre décrit comment utiliser sysinstall pour installer FreeBSD. Après la lecture de ce chapitre, vous saurez: Comment créer les disquettes d'installation de FreeBSD. Comment FreeBSD attribue, et subdivise votre disque dur. Comment lancer sysinstall. Les questions que sysinstall vous posera, ce qu'elles signifient, et comment y répondre. Avant de lire ce chapitre, vous devrez: Lire la liste du matériel supporté fournie avec la version de FreeBSD que vous allez installer, et vérifier que votre matériel est supporté. En général, ces instructions d'installation sont écrites pour l'architecture &i386; (“compatible PC”). Où elles seront applicables, les instructions spécifiques à d'autres plateformes (par exemple Alpha) seront indiquées. Bien que ce guide soit maintenu à jour autant que possible, vous pourrez constater des différences mineures entre le programme d'installation et ce qui est montré ici. Il est aussi suggéré d'utiliser ce chapitre comme un guide général plutôt comme un manuel d'installation à suivre à la ligne près. Matériel nécessaire Configuration minimale La configuration minimale pour installer &os; varie avec la version de &os; et l'architecture matérielle concernée. Des informations au sujet de la configuration minimale sont disponibles dans les notes d'installation présentes sur la page d'Information des versions du site de &os;. Un résumé de ces informations est présenté dans les sections suivantes. En fonction de la méthode d'installation de &os; que vous avez choisie, vous pourrez avoir besoin d'un lecteur de disquette, d'un lecteur de CDROM supporté, et dans certains cas d'une carte réseau. Cela sera abordé dans la . Architectures &i386; et pc98 &os;/&i386 et &os;/pc98 nécessitent un processeur 486 ou plus performant et au moins 24 Mo de RAM. Vous aurez également besoin d'au moins 150 Mo d'espace libre sur un disque dur pour l'installation la plus réduite. Dans le cas d'anciennes configurations, la plupart du temps, il sera plus important d'avoir plus de RAM et plus d'espace disque que d'avoir un processeur plus rapide. Architecture Alpha Pour installer &os;/alpha, une plate-forme supportée sera nécessaire (voir ) ainsi qu'un disque dédié à &os;. Il n'est pas, pour le moment, possible de partager un disque avec un autre système d'exploitation. Ce disque devra être raccordé à un contrôleur SCSI supporté par le firmware SRM ou devra être un disque IDE en supposant que votre machine permet le démarrage à partir de disques IDE. Vous aurez besoin du firmware SRM pour votre plate-forme. Dans certains cas, il est possible de basculer entre AlphaBIOS (ou ARC) et SRM. Dans d'autres cas, il sera nécessaire de récupérer un nouveau firmware sur le site du constructeur. Architecture amd64 &os;/amd64 nécessite un processeur &amd.athlon;64, &amd.athlon;64-FX, &amd.opteron; ou plus puissant pour fonctionner. Si vous avez une machine basée sur le circuit nVidia nForce3 Pro-150, vous devez désactiver l'option IO APIC dans le BIOS de votre machine. Si vous n'avez pas la possibilité de le faire, vous devrez désactiver à la place l'ACPI. Il existe un certain nombre de bogues dans le circuit Pro-150 pour lesquels nous n'avons toujours pas trouvé de solution. Architecture &sparc64; Pour installer &os;/&sparc64;, une plate-forme supportée sera nécessaire (voir ). Vous aurez besoin d'un disque dédié pour &os;/&sparc64;. Il n'est pas, pour le moment, possible de partager un disque avec un autre système d'exploitation. Matériel supporté Une liste du matériel supporté est disponible avec chaque version de FreeBSD dans la liste de compatibilité matérielle. Ce document peut être généralement trouvé sous la forme d'un fichier nommé HARDWARE.TXT, sur la racine d'un CDROM ou le répertoire d'un FTP de distribution ou dans le menu de documentation de sysinstall. Ce fichier énumère, pour une architecture donnée, quels sont les périphériques supportés par chaque version de FreeBSD. La liste du matériel supporté par chaque version et architecture peut également être trouvée sur la page d'Information sur les versions du site Web de FreeBSD. Tâches de pré-installation Inventoriez votre ordinateur Avant d'installer FreeBSD vous devriez faire l'inventaire des composants de votre ordinateur. Les routines d'installation de FreeBSD afficheront ces composants (disques durs, cartes réseaux, lecteurs de CDROM et ainsi de suite) avec leur type et leur constructeur. FreeBSD essaiera également de déterminer la configuration correcte pour ces périphériques, ce qui inclut les informations sur les IRQs et l'utilisation des ports d'E/S. En raison des caprices du matériel PC ce processus n'est pas toujours complètement réussi, et vous pourrez avoir besoin de corriger FreeBSD dans sa détection de votre configuration. Si vous avez déjà un autre système d'exploitation installé, tel que &windows; ou Linux, c'est une bonne idée d'utiliser les moyens que proposent ces systèmes d'exploitation pour voir comment votre matériel est actuellement configuré. Si vous n'êtes pas sûr des réglages utilisés par une carte d'extension, vous pouvez les trouver imprimés sur la carte elle-même. Des valeurs d'IRQ courantes sont 3, 5 et 7, et les ports d'E/S sont normalement inscrits en hexadécimal, comme par exemple 0x330. Nous vous recommandons de prendre note de ces informations avant d'installer FreeBSD. Il pourra être utile d'utiliser une table comme celle-ci: Exemple d'inventaire de périphériques Nom du Périphérique IRQ Port(s) d'E/S Notes Premier disque dur N/A N/A 40 Go, fabriqué par Seagate, premier disque IDE maître CDROM N/A N/A Premier disque IDE esclave Second disque dur N/A N/A 20 Go, fabriqué par IBM, second disque IDE maître Premier contrôleur IDE 14 0x1f0 Carte réseau N/A N/A &intel; 10/100 Modem N/A N/A &tm.3com; 56K faxmodem, sur COM1
Une fois l'inventaire des composants présents dans votre ordinateur effectué, vous devez vérifier s'ils correspondent au matériel nécessaire à l'installation de la version de &os; que vous voulez utiliser.
Sauvegardez vos données Si l'ordinateur sur lequel vous allez installer FreeBSD contient des données importantes alors assurez vous que vous les avez sauvegardées, et que vous avez testé ces sauvegardes avant d'installer FreeBSD. Le programme d'installation de FreeBSD vous sollicitera avant d'écrire sur votre disque, mais une fois que ce processus aura été lancé, il ne pourra être annulé. Où installer FreeBSD? Si vous voulez que FreeBSD utilise tout votre disque, alors il n'y rien de particulier à ajouter à ce niveau là — vous pouvez passer cette section. Cependant, si FreeBSD doit coexister avec d'autres systèmes d'exploitation alors vous avez besoin de comprendre approximativement comment les données sont disposées sur le disque, et comment cela vous affecte. Organisation des disques pour l'architecture &i386; Le disque d'un PC peut être divisé en parties indépendantes. Ces parties sont appelées partitions. De par sa conception le PC ne supporte que quatre partitions par disque. Ces partitions sont appelées partitions primaires. Pour contourner cette limitation et autoriser plus de quatre partitions, un nouveau type de partition a été créé, la partition étendue. Un disque ne pourra contenir qu'une seule partition étendue. Des partitions spéciales, appelées partitions logiques, peuvent être créées à l'intérieur de la partition étendue. Chaque partition a un identifiant de partition, qui est un nombre utilisé pour identifier le type de donnée présent sur la partition. Les partitions de FreeBSD ont l'identifiant 165. En général, chaque système d'exploitation que vous utilisez identifiera les partitions d'une manière particulière. Par exemple, DOS, et ses descendants, comme &windows;, associe à chaque partition primaire et logique une lettre appelée lecteur, en commençant avec C:. FreeBSD doit être installé sur une partition primaire. FreeBSD peut conserver toutes ses données, y compris tous les fichiers que vous créez, sur cette partition. Cependant, si vous avez de multiples disques, alors vous pouvez créer une partition FreeBSD sur tous ou certains d'entre eux. Quand vous installez FreeBSD, vous devez avoir une partition disponible. Cela pourrait être une partition vierge que vous avez préparé, ou une partition existante qui contient des données dont vous n'avez plus besoin. Si vous utilisez déjà toutes les partitions sur tous vos disques, alors vous devrez libérer l'une d'elle pour FreeBSD à l'aide des outils fournis par les autre systèmes d'exploitation (e.g. fdisk sous DOS ou &windows;). Si vous avez une partition disponible alors vous pouvez l'utiliser. Cependant, vous aurez peut être besoin de diminuer une ou plusieurs de vos partitions existantes en premier lieu. Une installation minimale de FreeBSD prend aussi peu que 100 Mo d'espace disque. Cependant c'est vraiment une installation minimale, ne laissant presque aucun espace pour vos propres fichiers. Un minimum plus réaliste est 250 Mo sans environnement graphique, et 350 Mo ou plus si vous désirez une interface graphique. Si vous avez l'intention d'installer beaucoup d'applications alors vous aurez besoin de plus d'espace. Vous pouvez utiliser un outil commercial comme &partitionmagic; ou un outil libre comme GParted pour redimensionner vos partitions et faire de la place à FreeBSD. Le répertoire tools sur le CDROM contient deux logiciels libres qui peuvent se charger de cette tâche, FIPS et PResizer. La documentation pour deux de ces programmes se trouve dans le même répertoire. FIPS, PResizer, et &partitionmagic; peuvent redimensionner les partitions FAT16 et FAT32— utilisées sous &ms-dos; jusqu'à &windows; ME. Les logiciels &partitionmagic; et GParted fonctionne également avec les partitions NTFS. Une utilisation incorrecte de ces outils peut détruire les données sur votre disque. Soyez sûr d'avoir des sauvegardes récentes et qui fonctionnent avant d'utiliser ces outils. Utilisation d'une partition existante Supposez que vous avez un ordinateur avec un seul disque de 4 Go qui a déjà une version de &windows; installée, et que vous avez divisé ce disque en deux lecteurs C: et D:, chacun de 2 Go. Vous avez 1Go de donnée sur C: et 0.5 Go sur D:. Cela signifie que vous avez deux partitions sur ce disque, une par lecteur. Vous pouvez transférer toutes les données de D: vers C:, ce qui libérera la partition pour FreeBSD. Redimensionner une partition existante Supposez que vous avez un ordinateur avec un seul disque de 4 Go qui a déjà une version de &windows; installée. Quand vous avez installé &windows; vous avez créé une seule grande partition, vous donnant un lecteur C: de 4 Go. Vous utilisez actuellement un espace de 1.5 GB, et vous désirez 2 Go pour FreeBSD. Afin d'installer FreeBSD vous devrez soit: Sauvegarder vos données &windows;, et ensuite réinstaller &windows;, en utilisant qu'une partition de 2 Go à l'installation. Soit utiliser un des outils comme &partitionmagic;, décrits plus haut, pour redimensionner votre partition &windows; Organisation des disques pour l'architecture Alpha Alpha Vous aurez besoin d'un disque dédié pour FreeBSD sur un Alpha. Il n'est pas possible de partager un disque avec un autre système d'exploitation pour le moment. Selon le type de machine Alpha dont vous disposez, ce disque peut soit être un disque SCSI ou un disque IDE, dès l'instant que votre machine est capable de démarrer depuis ce disque. Suivant les conventions des manuels de Digital / Compaq, toute entrée SRM sera donnée en majuscule. SRM n'est pas sensible à la casse des caractères. Pour déterminer les noms et les types de disques présent dans votre machine, utilisez la commande SHOW DEVICE à l'invite de la console 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 Cet exemple provient d'une machine “Digital Personal Workstation 433au” et fait apparaître trois disques attachés à la machine. Le premier est un lecteur de CDROM appelé DKA0 et les deux autres sont des disques dur nommés respectivement DKC0 et DKC100. Les disques avec des noms de la forme DKx sont des disques SCSI. Par exemple DKA100 correspond à un disque SCSI situé sur le premier bus SCSI (A) et avec pour identifiant 1, tandis que DKC300 correspond à un disque SCSI situé sur le troisième bus (C) et ayant l'identifiant 3. Le nom de périphérique PKx correspond au contrôleur SCSI. Comme le montre le résultat de la commande SHOW DEVICE, les lecteurs de CDROM SCSI sont traités comme n'importe quel disque dur SCSI. Les disque IDE ont des noms du type DQx et PQx correspond au contrôleur IDE associé. Connaître la configuration de votre réseau Si vous avez l'intention d'utiliser un réseau pour votre installation de FreeBSD (par exemple, si vous allez installer à partir d'un site FTP, ou d'un serveur NFS), alors vous devez connaître votre configuration réseau. On vous demandera ces informations durant l'installation afin que FreeBSD puisse se connecter au réseau pour terminer l'installation. Connexion par réseau Ethernet, ou modem Cable/DSL Si vous vous connectez à un réseau Ethernet, ou que vous avez une connexion Internet par câble ou DSL utilisant une carte Ethernet, alors vous aurez besoin des informations suivantes: Adresse IP Adresse IP de la passerelle par défaut Nom de l'hôte Adresses IP du serveur DNS Masque de sous-réseau Si vous ne connaissez pas ces informations, alors adressez-vous à votre administrateur système ou votre fournisseur d'accès. Ils peuvent vous dire que ces informations sont assignées automatiquement par l'intermédiaire de DHCP. Si c'est le cas prenez en note. Connexion par modem Si vous vous connectez à un fournisseur d'accès en utilisant un modem classique alors vous pouvez toujours installer FreeBSD en utilisant Internet, cela prendra juste beaucoup de temps. Vous devrez connaître: Le numéro de téléphone de connexion à votre fournisseur d'accès Le port COM: le port auquel votre modem est connecté Le nom d'utilisateur et le mot de passe de votre compte Internet Vérifier l'Errata Bien que le projet FreeBSD s'efforce de s'assurer que chaque version de FreeBSD soit aussi stable que possible, des bogues peuvent parfois exister. Il est très rare que ces bogues affectent le processus d'installation. Dès que ces problèmes sont découverts et corrigés, ils sont notés dans l'Errata de FreeBSD, présent sur le site web de FreeBSD. Vous devriez vérifier l'errata avant l'installation afin d'être sûr qu'il n'y a pas de problème de dernière minute à prendre en compte. Les informations sur chaque version, y compris les errata, peuvent être trouvé dans la section d'information sur les différentes versions située sur le site web de FreeBSD. Obtenir les fichiers d'installation de FreeBSD Le processus d'installation de FreeBSD peut installer FreeBSD à partir de fichiers placés dans les endroits suivants: Un média local Un CDROM ou un DVD Une partition DOS sur le même ordinateur Une bande SCSI ou QIC Des disquettes Le réseau Un site FTP, en passant par un coupe-feu, ou en utilisant un proxy HTTP si nécessaire Un serveur NFS Une connexion dédiée parallèle ou série Si vous avez acheté FreeBSD sur CD ou DVD alors vous disposez déjà de ce que vous avez besoin, et vous devriez passer à la section suivante (). Si vous n'avez pas récupéré les fichiers d'installation de FreeBSD vous devriez aller directement à la qui explique comment se préparer à installer FreeBSD à partir d'une des solutions données ci-dessus. Après avoir lu cette section, vous devrez revenir ici, et continuer la lecture avec la . Préparer les supports de démarrage Le processus d'installation de FreeBSD est lancé en démarrant votre ordinateur dans l'installateur de FreeBSD—ce n'est pas un programme que vous exécutez à partir d'un autre système d'exploitation. Votre ordinateur démarre normalement en utilisant le système d'exploitation installé sur votre disque dur, mais il peut également être configuré pour utiliser une disquette “bootable”. La plupart des ordinateurs modernes peuvent également démarrer à partir d'un CDROM présent dans le lecteur de CDROM. Si vous avez FreeBSD sur CDROM ou DVD (soit un que vous avez acheté, soit préparez vous-même), et que votre ordinateur vous permet de démarrer sur le lecteur de CDROM ou DVD (typiquement une option du BIOS appelée “Boot Order” ou équivalent) alors vous pouvez passer cette section. Les CDROMs ou DVDs de FreeBSD sont bootable et peuvent être utilisés pour installer FreeBSD sans autre préparation. Pour créer les images des disquettes de démarrage, suivez les étapes suivantes: Obtenir les images des disquettes de démarrage Les images des disquettes de démarrage sont disponibles sur votre média d'installation dans le répertoire floppies/ et peuvent également être téléchargées par FTP depuis le répertoire floppies, ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/<arch>/<version>-RELEASE/floppies/. Remplacez <arch> et <version> avec respectivement l'architecture et le numéro de version que vous désirez installer. Par exemple, les images de disquettes de démarrage de &os; &rel.current;-RELEASE pour &i386; sont disponibles à partir de l'adresse . Les images de disquettes ont l'extension .flp. Le répertoire floppies/ contient un certain nombre d'images différentes, et celles que vous devrez utiliser dépendent de la version de FreeBSD que vous allez installer, et dans certains cas, du matériel sur lequel vous effectuez l'installation. Dans la plupart des cas vous aurez besoin de trois disquettes: boot.flp, kern1.flp, et kern2.flp. Consultez README.TXT dans le même répertoire pour une information actualisée sur ces images de disquette. Des pilotes de périphériques supplémentaires sur des systèmes 5.X antérieurs à &os; 5.3. Ces pilotes sont fournis sur l'image drivers.flp. Votre programme FTP doit utiliser le mode binaire pour télécharger ces images. Quelques navigateurs sont connus pour employer le mode texte (ou ASCII), ce qui sera manifeste si vous ne pouvez démarrer depuis ces images. Préparer les disquettes Vous devez préparer une disquette par fichier que vous avez dû télécharger. Il est impératif que ces disquettes soient exemptes de défauts. La manière la plus simple de tester cela est de les formater soi-même. Ne faites pas confiance aux disquettes préformatées. L'utilitaire de formatage &windows; n'indiquera pas la présence de blocs défectueux, il les marquera simplement comme étant “défectueux” et les ignorera. Il est recommandé d'utiliser des disquettes neuves si l'on choisit cette méthode d'installation. Si vous essayez d'installer FreeBSD et que le programme d'installation “plante”, se bloque, ou présente d'autres dysfonctionnements, les premières choses à suspecter sont les disquettes. Essayez de copier les images sur des disquettes neuves et essayez encore. Ecrire les fichiers image sur les disquettes Les fichiers .flp ne sont pas des fichiers que vous pouvez copier directement sur une disquette. Ce sont des images du contenu complet de disquettes. Cela signifie que vous ne pouvez pas simplement copier les fichiers d'un disque vers un autre. Vous devez utilisez des outils spécifiques pour écrire directement les images sur les disquettes. DOS Si vous créez ces disquettes depuis un ordinateur fonctionnant sous &ms-dos;/&windows;, alors nous fournissons pour faire cela un outil appelé fdimage. Si vous utilisez les images présentes sur le CDROM, et que votre lecteur CDROM est E:, alors vous devez procéder comme suit: E:\> tools\fdimage floppies\kern.flp A: Répétez cette commande pour chaque fichier .flp, en remplaçant la disquette à chaque fois, en étant sûr de noter sur les disquettes le nom du fichier copié. Ajuster la ligne de commande selon l'endroit où vous avez placé les fichiers .flp. Si vous n'avez pas de CDROM, alors fdimage peut être téléchargé de puis le répertoire tools sur le site FTP de FreeBSD. Si vous créez les disquettes depuis un système &unix; (comme par exemple un autre système FreeBSD) vous pouvez utiliser la commande &man.dd.1; pour écrire les fichiers image directement sur les disquettes. Sur FreeBSD, vous lanceriez: &prompt.root; dd if=kern.flp of=/dev/fd0 Sur FreeBSD, /dev/fd0 correspond au premier lecteur de disquettes ( le lecteur A:). /dev/fd1 serait le lecteur B:, et ainsi de suite. D'autres variantes d'&unix; peuvent avoir des noms différents pour les lecteurs de disquettes, et vous devrez consulter la documentation du système si besoin est. Vous êtes maintenant prêt à commencer l'installation de FreeBSD.
Débuter l'installation Par défaut, le processus d'installation ne modifiera rien sur le(s) disque(s) dur(s) jusqu'à ce que vous voyiez le message suivant. Last Chance: Are you SURE you want 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! L'installation peut être quittée à tout moment avant l'avertissement final sans changer le contenu du disque dur. Si vous avez mal configuré quelque chose, vous pouvez juste éteindre l'ordinateur avant l'étape finale sans aucun risque. Démarrage Démarrage pour l'architecture &i386; Commencez avec votre ordinateur éteint. Allumez l'ordinateur. En démarrant il devrait afficher une option pour entrer dans le menu de configuration du système, ou BIOS, généralement à l'aide des touches F2, F10, Suppr, ou Alt S . Employez ce qui est indiqué à l'écran. Dans certains cas votre ordinateur peut afficher une image pendant son démarrage. Typiquement, l'appui sur Esc effacera l'image et vous permettra de voir les messages de démarrage. Trouvez le paramètre qui contrôle à partir de quel périphérique le système démarre. Cela est généralement nommé “Boot Order“ (ordre de démarrage) et habituellement sous la forme d'une liste de périphériques, comme Floppy, CDROM, First Hard Disk, et ainsi de suite. Si vous avez dû préparer des disquettes de démarrage, assurez-vous alors que le lecteur de disquettes est sélectionné. Si vous démarrez depuis le CDROM alors vérifiez que c'est celui-ci qui est sélectionné à la place. En cas de doute, vous devriez consulter le manuel fourni avec votre ordinateur, et/ou sa carte mère. Effectuez les changements, ensuite sauvez et quittez. L'ordinateur devrait maintenant redémarrer. Si vous avez dû préparer des disquettes de démarrage, comme décrit dans la alors l'une d'elles sera la première disquette de démarrage, probablement celle contenant kern.flp. Introduisez cette disquette dans votre lecteur. Si vous démarrez depuis le CDROM, alors vous devrez allumer votre ordinateur, et insérer le CDROM à la première occasion. Si votre ordinateur démarre comme à l'accoutumé, et charge le système d'exploitation existant, alors soit: Les disques (CDROM ou disquette) n'ont pas été insérés assez tôt dans le processus de démarrage. Laissez-les, et essayez de redémarrer votre ordinateur. Soit les changements du BIOS, plus tôt, n'ont pas fonctionné correctement. Vous devriez refaire cette étape jusqu'à obtenir la bonne option. Soit votre BIOS ne supporte pas le démarrage à partir du support désiré. FreeBSD démarrera. Si vous démarrez depuis le CDROM vous verrez un affichage similaire à ceci (information sur la version omise): Verifying DMI Pool Data ........ Boot from ATAPI CD-ROM : 1. FD 2.88MB System Type-(00) Uncompressing ... done BTX loader 1.00 BTX version is 1.01 Console: internal video/keyboard BIOS drive A: is disk0 BIOS drive B: is disk1 BIOS drive C: is disk2 BIOS drive D: is disk3 BIOS 639kB/261120kB available memory FreeBSD/i386 bootstrap loader, Revision 0.8 /kernel text=0x277391 data=0x3268c+0x332a8 | | Hit [Enter] to boot immediately, or any other key for command prompt. Booting [kernel] in 9 seconds... _ Si vous démarrez depuis une disquette, vous verrez un affichage similaire à ceci (information sur la version omise): Verifying DMI Pool Data ........ BTX loader 1.00 BTX version is 1.01 Console: internal video/keyboard BIOS drive A: is disk0 BIOS drive C: is disk1 BIOS 639kB/261120kB available memory FreeBSD/i386 bootstrap loader, Revision 0.8 /kernel text=0x277391 data=0x3268c+0x332a8 | Please insert MFS root floppy and press enter: Suivez ces instructions en retirant la disquette boot.flp, puis insérez la disquette kern1.flp et enfin appuyez sur Entrée. Démarrez sur la première disquette; quand on vous le demande, insérez les autres disquettes. Que vous démarriez à partir de disquettes ou de CDROM, le processus de démarrage vous amènera au point suivant: Hit [Enter] to boot immediately, or any other key for command prompt. Booting [kernel] in 9 seconds... _ Attendez dix secondes, ou appuyez sur Entrée. Démarrage pour l'architecture Alpha Alpha Commencez avec votre ordinateur éteint. Allumez votre ordinateur et attendez l'invite de commande du moniteur de démarrage. Si vous avez dû préparer des disquettes de démarrage, comme décrit dans la alors l'une d'elles sera la première disquette de démarrage, probablement celle contenant boot.flp. Introduisez cette disquette dans votre lecteur et tapez les commandes suivantes pour démarrer la disquette (en remplaçant le nom de votre lecteur de disquette si nécessaire): >>>BOOT DVA0 -FLAGS '' -FILE '' Si vous démarrez depuis le CDROM, insérez le CDROM dans son lecteur et tapez la commande suivante pour démarrer l'installation (en remplaçant le nom du lecteur de CDROM si nécessaire par celui approprié): >>>BOOT DKA0 -FLAGS '' -FILE '' FreeBSD démarrera. Si vous démarrez depuis une disquette, au bout d'un moment vous verrez le message: Insert disk labelled "Kernel floppy 1" and press any key... Suivez ces instructions en retirant la disquette boot.flp, puis insérez la disquette kern1.flp et enfin appuyez sur Entrée. Que vous démarriez à partir de disquettes ou du CDROM, le processus de démarrage vous amènera au point suivant: Hit [Enter] to boot immediately, or any other key for command prompt. Booting [kernel] in 9 seconds... _ Attendez dix secondes, ou appuyez sur Entrée. Cela lancera le menu de configuration du noyau. Examen des résultats de la détection du matériel La dernière centaine de lignes qui a été affichée à l'écran est stockée et peut être relue. Pour relire le tampon, appuyez sur Arrêt Défil. Cela activera le défilement de l'affichage. Vous pouvez alors utiliser les touches fléchées, ou PageUp et PageDown pour visualiser les résultats. Appuyer à nouveau sur Arrêt Défil pour revenir dans le mode normal. Faites cela maintenant, pour relire le texte qui a défilé en dehors de l'écran quand le noyau effectuait la détection du matériel. Vous verrez quelque chose de semblable à la , bien que le texte sera différent en fonction des périphériques que vous avez dans votre ordinateur.
Résultats typiques de la détection du matériel avail memory = 253050880 (247120K bytes) Preloaded elf kernel "kernel" at 0xc0817000. Preloaded mfs_root "/mfsroot" at 0xc0817084. md0: Preloaded image </mfsroot> 4423680 bytes at 0xc03ddcd4 md1: Malloc disk Using $PIR table, 4 entries at 0xc00fde60 npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 pcib1:<VIA 82C598MVP (Apollo MVP3) PCI-PCI (AGP) bridge> at device 1.0 on pci0 pci1: <PCI bus> on pcib1 pci1: <Matrox MGA G200 AGP graphics accelerator> at 0.0 irq 11 isab0: <VIA 82C586 PCI-ISA bridge> at device 7.0 on pci0 isa0: <iSA bus> on isab0 atapci0: <VIA 82C586 ATA33 controller> port 0xe000-0xe00f at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 uhci0: <VIA 83C572 USB controller> port 0xe400-0xe41f irq 10 at device 7.2 on pci0 usb0: <VIA 83C572 USB controller> on uhci0 usb0: USB revision 1.0 uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered pci0: <unknown card> (vendor=0x1106, dev=0x3040) at 7.3 dc0: <ADMtek AN985 10/100BaseTX> port 0xe800-0xe8ff mem 0xdb000000-0xeb0003ff ir q 11 at device 8.0 on pci0 dc0: Ethernet address: 00:04:5a:74:6b:b5 miibus0: <MII bus> on dc0 ukphy0: <Generic IEEE 802.3u media interface> on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto ed0: <NE2000 PCI Ethernet (RealTek 8029)> port 0xec00-0xec1f irq 9 at device 10. 0 on pci0 ed0 address 52:54:05:de:73:1b, type NE2000 (16 bit) isa0: too many dependant configs (8) isa0: unexpected small tag 14 orm0; <Option ROM> at iomem 0xc0000-0xc7fff on isa0 fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq6 drq2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 atkbdc0: <keyboard controller (i8042)> at port 0x60-0x64 on isa0 atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0 kbd0 at atkbd0 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: model Generic PS/2 mouse, device ID 0 vga0: <Generic ISA VGA> at port 0x3c0-0c3df iomem 0xa0000-0xbffff on isa0 sc0: <System console> at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags-0x300> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1: at port 0x2f8-0x2ff irq3 on isa0 sio1: type 16550A ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/15 bytes threshold plip0: <PLIP network interface> on ppbus0 ad0: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata0-master using UDMA33 acd0: CD-RW <LITE-ON LTR-1210B> at ata1-slave PIO4 Mounting root from ufs:/dev/md0c /stand/sysinstall running as init on vty0
Vérifiez les résultats de la détection soigneusement pour s'assurer que FreeBSD a trouvé tous les périphériques que vous attendiez. Si un périphérique n'a pas été trouvé, il ne sera alors pas affiché. Si le pilote de périphérique exigeait une configuration d'IRQ et d'adresse de port alors vous devriez vérifier que vous les avez entrées correctement. Si vous devez effectuer des changements à la configuration de la détection du matériel, il est facile de quitter le programme sysinstall et recommencer à nouveau. C'est une bonne manière de se familiariser un peu plus avec le processus.
Quitter sysinstall
Utilisez les touches fléchées pour sélectionner Exit Install dans le menu principal d'installation. Le message suivant apparaîtra: User Confirmation Requested Are you sure you wish to exit? The system will reboot (be sure to remove any floppies from the drives). [ Yes ] No Le programme d'installation redémarrera à nouveau si le CDROM est resté dans le lecteur et que &gui.yes; est sélectionné. Si vous démarrez à partir de disquettes, il sera nécessaire de retirer la disquette boot.flp avant de redémarrer.
Présentation de sysinstall L'utilitaire sysinstall est l'application d'installation fournie par le projet FreeBSD. C'est une application pour la console et qui est divisée en un certain nombre de menus et d'écrans que vous pouvez utiliser pour configurer et contrôler le processus d'installation. Le système de menu de sysinstall est contrôlé à l'aide des touches fléchées, Entrée, Espace et d'autres touches. Une description détaillée de ces touches, et de ce qu'elles font, se trouve dans les informations d'utilisation de sysinstall. Pour voir ces informations, assurez-vous que l'entrée Usage est surlignée et que le bouton [Select] est sélectionné, comme montré dans la , ensuite appuyez sur Entrée. Les instructions sur l'utilisation du système de menu seront affichées. Après les avoir lues, appuyez sur Entrée pour revenir au menu principal.
Sélection de l'entrée Usage dans le menu principal de sysinstall
Sélectionner le menu de documentation Depuis le menu principal, sélectionnez Doc avec les touches fléchées et appuyez sur Entrée.
Sélectionner le menu de documentation
Cela affichera le menu de documentation.
Menu de documentation de sysinstall
Il est important de lire la documentation fournie. Pour voir un document, sélectionnez-le avec les touches fléchées et appuyez sur Entrée. Quand vous avez terminé la lecture d'un document, l'appui sur Entrée vous ramènera au menu de documentation. Pour revenir au menu principal d'installation, sélectionnez Exit avec les touches fléchées et appuyez sur Entrée.
Sélectionner le menu des tables de clavier Pour changer le type de clavier, utilisez les touches fléchées pour sélectionner Keymap depuis le menu et appuyez sur Entrée. Ceci est nécessaire seulement si vous utilisez un clavier non-standard ou non-américain.
Menu principal de sysinstall
Une table de clavier différente peut être choisie en sélectionnant l'élément du menu en utilisant les touches fléchées et en appuyant sur Espace. Appuyer à nouveau sur Espace désélectionnera l'élément. Une fois terminé, choisissez &gui.ok; en utilisant les touches fléchées et appuyez sur Entrée. Seule une liste partielle est montrée dans cet exemple. Utiliser &gui.cancel; en appuyant sur Tab sélectionnera la table de clavier par défaut et ramènera au menu principal d'installation.
Menu des tables de clavier de sysinstall
Ecran des options d'installation Sélectionner Options et appuyez sur Entrée.
Menu principal de sysinstall
Options de sysinstall
Les valeurs par défaut sont généralement parfaites pour la plupart des utilisateurs et ne nécessitent pas d'être modifiées. Le nom de la version variera en fonction de la version que l'on installe. La description de l'élément sélectionné apparaîtra en bas de l'écran surlignée en bleu. Notez qu'une des options est Use Defaults pour réinitialiser toutes les options à leur valeur de départ. Appuyez sur F1 pour lire l'écran d'aide à propos des diverses options. L'appui sur Q ramènera au menu principal d'installation.
Commencer une installation standard L'installation Standard est l'option recommandée pour ceux qui sont nouveaux à &unix; ou FreeBSD. Utilisez les touches fléchées pour sélectionner Standard et ensuite appuyez sur Entrée pour débuter l'installation.
Commencer une installation standard
Allouer l'espace disque Votre première tâche est d'allouer de l'espace disque à FreeBSD, et labéliser cet espace de sorte que sysinstall puisse le préparer. Afin de faire cela vous devez savoir comment FreeBSD s'attend à trouver l'information sur le disque. La numérotation des disques par le BIOS Avant que vous installiez et configuriez FreeBSD sur votre système, il y a un sujet important dont vous devriez être conscient, particulièrement si vous avez plusieurs disques durs. DOS Microsoft Windows Dans un PC utilisant un système d'exploitation dépendant du BIOS comme &ms-dos; ou µsoft.windows;, le BIOS est capable de modifier l'ordre normal des disques, et le système d'exploitation suivra le changement. Ceci permet à l'utilisateur de démarrer depuis un disque autre que le prétendu “premier disque maître”. C'est particulièrement commode pour les utilisateurs qui ont trouvé que la manière la plus simple et la moins onéreuse de sauvegarder un système est d'acheter un second disque dur identique, et d'exécuter des copies régulières du premier disque vers le second en utilisant Ghost ou XCOPY. Alors, si le premier disque tombe en panne, ou est attaqué par un virus, ou corrompu par un défaut du système d'exploitation, on peut facilement y faire face en demandant au BIOS de permuter logiquement les disques. C'est comme si l'on échangeait les câbles sur les disques, mais sans avoir à ouvrir le boîtier. SCSI BIOS Des systèmes plus onéreux avec des contrôleurs SCSI incluent souvent des extensions de BIOS permettant aux disques SCSI d'être réorganisés dans un mode semblable et cela jusqu'à sept disques. Un utilisateur qui est accoutumé à tirer profit de ces caractéristiques pourra s'étonner quant aux résultats inattendus obtenus sous FreeBSD. FreeBSD n'utilise pas le BIOS, et ne connaît pas “la table logique des disques du BIOS”. Cela peut mener à des situations relativement déconcertantes, particulièrement quand les disques sont physiquement identiques, et que ce sont également des clones au niveau des données. Quand vous utilisez FreeBSD, veillez à rétablir la numérotation naturelle des disques dans le BIOS, et laissez-là telle quelle. Si vous devez inverser les disques, alors faites-le mais au niveau matériel en ouvrant votre boîtier et en déplaçant les cavaliers et les câbles. Une illustration d'après les extraordinaires aventures des fichiers de Bill et Fred: Bill transforme une vieille machine Wintel en une nouvelle machine FreeBSD pour Fred. Bill installe un disque SCSI comme unité de disque SCSI zéro et install FreeBSD dessus. Fred commence à utiliser le système, mais après plusieurs jours remarque que le vieux disque SCSI signale de nombreuses erreurs logiciels et en fait part à Bill. Quelques jours après, Bill décide qu'il est temps de s'occuper de ce problème, il va donc chercher un disque SCSI identique dans la “réserve à disques”. Un contrôle de la surface indique que le disque fonctionne correctement, aussi Bill installe ce disque comme unité SCSI numéro quatre et effectue une copie à l'identique du disque zéro sur le disque quatre. Maintenant que le nouveau disque est installé et fonctionne parfaitement, Bill décide que ce serait une bonne idée de commencer à l'utiliser, aussi utilise-t-il une fonction dans le BIOS SCSI pour réordonner les disques durs pour faire démarrer le système à partir de l'unité SCSI quatre. FreeBSD démarre et fonctionne correctement. Fred continue son travail pendant quelques jours, et bientôt Bill et Fred décident qu'il est temps pour une nouvelle aventure — temps pour mettre à jour vers une version plus récente de FreeBSD. Bill retire le disque SCSI zéro parce qu'il était un peu capricieux et le remplace par un autre identique provenant de la “réserve à disques”. Bill installe alors la nouvelle version de FreeBSD sur le nouveau disque SCSI en utilisant les magiques disquettes d'installation par FTP de Fred. L'installation se passe bien. Fred utilise la nouvelle version de FreeBSD pendant quelques jours, et certifie qu'elle est suffisamment stable pour être utilisée dans le département d'ingénierie. Il est temps de transférer tout son travail depuis l'ancienne version. Alors Fred monte l'unité SCSI quatre (la dernière copie de l'ancienne version de FreeBSD). Fred est accablé de constater que rien de son précieux travail n'est présent sur l'unité SCSI quatre. Ou sont passées les données? Quand Bill à fait une copie parfaite du disque SCSI zéro originel sur l'unité SCSI quatre, l'unité quatre est devenue le “nouveau clone”. Quand Bill a réordonné le BIOS SCSI pour qu'il puisse démarrer sur l'unité SCSI quatre, il était juste en train de se tromper. FreeBSD tournait toujours sur l'unité SCSI zéro. Faire de tels changements dans le BIOS fera qu'une partie ou tout le code de démarrage et de chargement sera lue sur le disque sélectionné par le BIOS, mais quand les pilotes du noyau de FreeBSD prendrons le contrôle, la numérotation des disques par le BIOS sera ignorée, et FreeBSD reprendra la numérotation normale des disques. Dans l'illustration actuelle, le système a continué d'opérer sur l'unité SCSI zéro d'origine, et toutes les données de Fred se trouvaient là et non pas sur l'unité SCSI quatre. Le fait que le système semblait fonctionner sur l'unité quatre n'était juste qu'une impression due aux attentes de nos utilisateurs. Nous sommes heureux d'annoncer qu'aucun octet n'a été détruit ou endommagé durant la découverte de ce phénomène. L'ancienne unité SCSI zéro a été récupérée sur une pile de disques au rebut, et tout le travail de Fred lui a été rendu (et Bill sait désormais qu'il peut compter jusqu'à zéro). Bien que cela soit des disques SCSI qui furent utilisés dans cet exemple, le concept s'applique de la même manière aux disques IDE. Création des tranches - “slices” en utilisant FDisk Aucun changement que vous faites à ce niveau de l'installation ne sera écrit sur le disque. Si vous pensez que vous avez fait une erreur et que vous voulez recommencer, vous pouvez utiliser les menus pour quitter sysinstall et essayer encore ou appuyez sur U pour utiliser l'option Undo. Si vous êtes perdu et ne voyez pas comment quitter, vous pouvez toujours éteindre votre ordinateur. Après avoir choisi de commencer une installation standard sysinstall affichera ce message: 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 ] Appuyez sur Entrée comme demandé. On vous affichera alors une liste de tous les disques durs que le noyau a trouvés durant la détection des périphériques. La présente l'exemple d'un système avec deux disques IDE. Ils ont été appelés ad0 et ad2.
Sélection du disque pour FDisk
Vous pourriez vous demander pourquoi ad1 n'est pas listé ici. Pourquoi est-il manquant? Considérez ce qu'il se produirait si vous aviez deux disques durs IDE, un en tant que maître sur le premier contrôleur IDE, et un autre en tant que maître sur le second contrôleur IDE. Si FreeBSD numérotait ces derniers comme il les a trouvés, en tant que ad0 et ad1 alors tout devrait fonctionner. Mais si vous ajoutiez un troisième disque, en tant que disque esclave sur le premier contrôleur IDE, ce serait maintenant ad1, et l'ad1 précédent deviendrait ad2. Puisque les noms de périphériques (comme ad1s1a) sont utilisés pour trouver les systèmes de fichiers, vous pouvez soudainement découvrir que certains de vos systèmes de fichiers n'apparaissent plus correctement, et vous devrez modifier votre configuration de FreeBSD. Pour s'affranchir de cela, le noyau peut être configuré pour nommer les périphériques IDE en fonction de l'endroit où ils sont placés, et non pas en fonction de l'ordre dans lequel ils ont été trouvés. Avec cet arrangement le disque maître sur le second contrôleur IDE sera toujours ad2, même s'il n'y a aucun disque ad0 ou ad1. Cette configuration est celle par défaut du noyau de FreeBSD, c'est pourquoi notre exemple montre ad0 et ad2. La machine sur laquelle furent prises les captures d'écran avait des disques IDE sur les canaux maîtres de chaque contrôleur IDE, et aucun disque esclave. Vous devrez choisir le disque sur lequel vous désirez installer FreeBSD, et ensuite appuyer sur &gui.ok;. FDisk démarrera, avec un écran semblable à celui montré sur la . L'affichage de FDisk est séparé en trois parties. La première partie, occupant les deux premières lignes de l'écran, montre les détails au sujet du disque actuellement sélectionné, dont son nom sous FreeBSD, sa géométrie, et la taille du disque. La deuxième partie montre les tranches qui sont actuellement présentes sur le disque, où elles débutent et se terminent, leur taille, le nom que leur donne FreeBSD, et leur description et sous-type. Cette exemple montre deux petites tranches inutilisées, qui sont les conséquences de l'arrangement du disque sous PC. Il montre également une grande tranche de type FAT, qui est presque certainement le lecteur C: sous &ms-dos; / &windows;, et une tranche étendue, qui doit contenir d'autres lecteurs pour &ms-dos; / &windows;. La troisième partie affiche les commandes disponibles dans FDisk.
Partitions Fdisk typiques avant édition
Ce que vous allez faire maintenant dépend de comment vous voulez diviser votre disque. Si vous voulez utiliser tout le disque pour FreeBSD (ce qui effacera toutes les autres données sur votre disque quand vous confirmerez, plus tard dans le processus d'installation, que vous voulez que sysinstall continue) alors vous pouvez appuyer sur A, ce qui correspond à l'option Use Entire Disk (utiliser l'intégralité du disque). Les tranches existantes seront supprimées, et remplacées par une petite zone étiquetée unused (encore une fois, une particularité de l'organisation des disques sous PC), et ensuite une grande tranche pour FreeBSD. Si vous faites cela vous devriez sélectionner la tranche FreeBSD nouvellement créée en utilisant les touches fléchées, et appuyer sur S pour marquer la tranche comme pouvant être démarrable. L'écran sera alors semblable à la . Notez le A dans la colonne Flags, qui indique que cette tranche est active, et sera démarrable. Si vous supprimez une tranche existante pour faire de la place pour FreeBSD alors vous devriez sélectionner la tranche en utilisant les touches fléchées, et ensuite appuyer sur D. Vous pouvez alors appuyer sur C, on vous demandera la taille de la tranche que vous désirez créer. Entrez la taille requise et appuyez sur Entrée. La valeur par défaut dans cette boîte de dialogue représente la tranche la plus grande possible que vous pouvez créer, qui peut être le plus grand bloc d'espace contiguë non alloué ou la taille de l'intégralité du disque dur. Si vous avez déjà fait de la place pour FreeBSD (peut-être en utilisant un outil comme &partitionmagic;®) alors vous pouvez appuyer sur C pour créer une nouvelle tranche. Encore une fois, vous serez sollicité pour entrer la taille de la tranche que vous désirez créer.
Partionnement Fdisk utilisant l'intégralité du disque
Une fois terminé, appuyez sur Q. Vos modifications seront sauvegardées dans sysinstall, mais ne seront pas encore inscrites sur le disque.
Installer un gestionnaire de démarrage Vous avez maintenant la possibilité d'installer un gestionnaire de démarrage. En général, vous devriez installer le gestionnaire de démarrage de FreeBSD si: Vous avez plus d'un disque, et vous avez installé FreeBSD sur un disque autre que le premier. Vous avez installé FreeBSD à côté d'un autre système d'exploitation sur le même disque, et vous voulez pouvoir choisir de lancer soit FreeBSD soit l'autre système d'exploitation au démarrage de votre ordinateur. Si &os; sera le seul système d'exploitation sur cette machine, installé sur le premier disque dur, alors le gestionnaire de démarrage Standard suffira. Sélectionnez None si vous utilisez un gestionnaire de démarrage tiers capable de démarrer &os;. Faites votre choix, et appuyez sur Entrée.
Menu du gestionnaire de démarrage de sysinstall
L'écran d'aide, obtenu par l'appui sur F1, discute des problèmes qui peuvent être rencontrés quand on essaye de partager un disque entre plusieurs systèmes d'exploitation.
Création de tranches - “slices” sur un autre disque S'il y a plus d'un disque, on reviendra à l'écran de sélection des disques après la sélection du gestionnaire de démarrage. Si vous souhaitez installer FreeBSD sur plus d'un disque, alors vous pouvez choisir un autre disque ici et répéter le processus en utilisant FDisk. Si vous installez &os; sur un disque différent de votre premier disque, alors le gestionnaire de démarrage de &os; doit être installé sur les deux disques.
Quitter la sélection de disque
La touche Tab permet de basculer entre le dernier disque sélectionné, &gui.ok;, et &gui.cancel;. Appuyez sur Tab une fois pour basculer sur &gui.ok;, ensuite appuyez sur Entrée pour continuer l'installation.
Créer des partitions en utilisant <application>Disklabel</application> Vous devez maintenant créer des partitions à l'intérieur de chaque tranche que vous venez de créer. Rappelez-vous que chaque partition est représentée par une lettre, depuis a jusqu'à h, et que les partitions b, c, et d ont par convention des significations particulières que vous devriez respecter. Certaines applications peuvent tirer avantage d'un partionnement particulier, tout spécialement si vous organisez vos partitions sur plus d'un disque. Cependant, pour votre première installation de FreeBSD, vous ne devriez ne pas trop attacher d'importance à la façon dont vous divisez votre disque. Il est plus important que vous installiez FreeBSD et commenciez à apprendre à l'utiliser. Vous pouvez toujours réinstaller FreeBSD pour modifier votre partionnement quand vous serez plus familier avec le système d'exploitation. Cette organisation présente quatre partitions—une pour l'espace de pagination, et trois pour les systèmes de fichiers. Partitionnement du premier disque Partition Système de fichiers Taille Description a / 100 Mo C'est le système de fichiers racine. Tous les autres systèmes de fichiers seront montés sous ce dernier. 100 Mo est une taille raisonnable pour ce système de fichiers. Vous ne devrez pas stocker trop de données dessus, comme une installation habituelle de FreeBSD prendra environ 4O Mo. La place restante est pour les données temporaires, et laisse également de l'espace si les futures version de FreeBSD nécessitent plus de place dans / b N/A 2-3 x RAM L'espace de pagination du système est placé sur cette partition. Choisir la bonne quantité d'espace de pagination peut s'avérer être tout un art. Un bon principe est de prendre un espace de pagination égal à deux ou trois fois la mémoire physique disponible sur le système (RAM). Vous devrez également avoir au moins 64 Mo d'espace de pagination, donc si vous avez moins de 32 Mo de RAM dans votre ordinateur fixez la taille de l'espace de pagination à 64 Mo. Si vous avez plus d'un disque alors vous pouvez mettre de l'espace de pagination sur chaque disque. FreeBSD utilisera alors chaque disque pour la pagination, ce qui accélérera le processus de pagination. Dans ce cas calculez la quantité d'espace dont vous avez besoin (e.g., 128 Mo), et divisez-la par le nombre de disques que vous avez (e.g., deux disques) pour obtenir la quantité à mettre sur chaque disque, dans cet exemple, 64 Mo d'espace de pagination par disque. e /var 50 Mo Le répertoire /var contient des fichiers variant constamment; fichiers de traces, et autre fichiers d'administration. Beaucoup de ces fichiers sont lus et écrits de façon intensive durant le fonctionnement de FreeBSD. Mettre ces fichiers sur un autre système de fichiers permet à FreeBSD d'optimiser l'accès à ces fichiers sans affecter les autres fichiers d'autres répertoires n'ayant pas les même conditions d'accès. f /usr Le reste du disque Tous vos autres fichiers seront normalement stockés dans /usr, et ses sous-répertoires.
Si vous installez FreeBSD sur plus d'un disque alors vous devez également créer des partitions sur les autres tranches que vous avez configurées. La manière la plus simple est de créer deux partitions sur chaque disque, une pour l'espace de pagination, et une autre pour le système de fichiers. Partitionnement pour les disques suivants Partition Système de fichiers Taille Description b N/A Voir description Comme déjà discuté, vous pouvez répartir l'espace de pagination sur chaque disque. Même si la partition a est libre, les conventions nous dictent que l'espace de pagination doit rester sur la partition b. e /disquen le reste du disque Le reste du disque est utilisé en une seule grande partition. Cela pourrait facilement être la partition a, au lieu de la partition e. Cependant, conventionnellement la partition a sur une tranche est réservée au système de fichiers racine (/). Vous n'êtes pas obligé de suivre cette convention mais sysinstall le fait, et donc la suivre rendra l'installation plus claire. Vous pouvez choisir de monter ce système de fichiers n'importe où; cet exemple suggère que vous les montiez en tant que répertoires /disquen, où n est un nombre qui change pour chaque disque. Mais vous pouvez choisir une autre organisation si vous le préférez.
Après avoir choisi votre partitionnement vous pouvez maintenant le créer en utilisant sysinstall. Vous verrez ce message: Message Now, you need to create BSD partitions inside of the fdisk partition(s) just created. If you have a reasonable amount of disk space (200MB or more) and don't have any special requirements, simply use the (A)uto command to allocate space automatically. If you have more specific needs or just don't care for the layout chosen by (A)uto, press F1 for more information on manual layout. [ OK ] [ Press enter or space ] Appuyez sur Entrée pour lancer l'éditeur de partition de FreeBSD, appelé Disklabel. La présente l'affichage que l'on obtient quand on lance pour la première fois Disklabel. L'écran est divisé en trois parties. Les premières lignes affichent le nom du disque sur lequel vous êtes en train de travailler, et la tranche qui contient les partitions que vous êtes en train de créer (à cet endroit Disklabel nomme cela Partition name, nom de partition, plutôt que le nom slice). Cet écran montre également la quantité d'espace libre dans la tranche; c'est à dire l'espace qui a été mis de côté dans la tranche, et qui n'a pas été encore attribué à une partition. Le centre de l'écran présente les partitions qui ont été créées, le nom du système de fichiers que chaque partition contient, leur taille, et des options concernant la création du système de fichiers. Le bas de l'écran donne les combinaisons de touches valides dans Disklabel.
L'éditeur Disklabel de sysinstall
Disklabel peut automatiquement créer des partitions pour vous et leur assigner des tailles par défaut. Essayez cela maintenant, en appuyant sur A. Vous verrez un affichage semblable à celui donné par la . En fonction de la taille de votre disque, les valeurs par défaut peuvent être ou non appropriées. Cela n'a pas d'importance, car vous n'êtes pas obligé d'accepter ces valeurs. Le partionnement par défaut assigne au répertoire /tmp sa propre partition plutôt que d'appartenir à la partition /. Cela permet d'éviter de remplir la partition / avec des fichiers temporaires.
L'éditeur Disklabel de sysinstall en mode automatique
Si vous décidez de ne pas utiliser les partitions par défaut et vous désirez les remplacer par les votres, utilisez les touches fléchées pour sélectionner la première partition, et appuyez sur D pour l'effacer. Répétez cela pour effacer toutes les partitions suggérées. Pour créer la première partition (a, montée en / — racine), assurez-vous que la tranche du disque correcte en haut de l'écran est sélectionnée, et appuyez sur C. Une boîte de dialogue s'affichera et vous demandera la taille de la nouvelle partition (comme montré sur la ). Vous pouvez entrer la taille sous la forme du nombre de blocs disque que vous voulez utiliser, ou sous forme d'un nombre suivi soit par M pour mégaoctets, G pour gigaoctets, ou soit par C pour cylindres. A partir de FreeBSD 5.X, les utilisateurs peuvent sélectionner: UFS2 (qui est le système par défaut sous &os; 5.1 et versions suivantes) en utilisant l'option Custom Newfs (Z), créer les labels avec Auto Defaults et les modifier avec l'option Custom Newfs, soit ajouter pendant la création classique. N'oubliez pas d'ajouter pour les SoftUpdates si vous utilisez l'option Custom Newfs!
Espace libre pour la partition racine
La taille par défaut proposée créera une partition qui occupera le reste de la tranche. Si vous utilisez les tailles de partitions comme décrit dans l'exemple précédent, alors effacez la valeur proposée en utilisant Backspace, et ensuite tapez 64M, comme présenté sur la . Puis appuyez sur &gui.ok;.
Edition de la taille de la partition racine
Après avoir choisi la taille de la partition on vous demandera si cette partition contiendra un système de fichiers ou de l'espace de pagination. La boîte de dialogue est présentée dans la . Cette première partition contiendra un système de fichiers, vérifiez donc que FS est sélectionné et appuyez sur Entrée.
Choisir le type de la partition racine
Finalement, comme vous créez un système de fichiers, vous devez indiquer à Disklabel où le système de fichiers sera monté. La boîte de dialogue est montrée sur la . Le point de montage du système de fichiers racine est /, tapez donc /, et appuyez sur Entrée.
Choisir le point de montage de la partition racine
L'affichage sera mis à jour pour montrer la partition nouvellement créée. Vous devrez répéter cette procédure pour les autres partitions. Quand vous créerez la partition de l'espace de pagination, on ne vous demandera pas de point de montage pour le système de fichiers, étant donné que les partitions de pagination ne sont jamais montées. Quand vous créez la dernière partition /usr, vous pouvez laisser la taille suggérée telle qu'elle, pour utiliser le reste de la tranche. Votre dernier écran de l'éditeur DiskLabel de FreeBSD apparaîtra semblable à la , bien que vos valeurs puissent être différentes. Appuyez sur Q pour terminer.
Editeur Disklabel de sysinstall
Choisir ce que l'on va installer Sélectionner l'ensemble de distribution Décider quel ensemble de distribution installer dépendra en grande partie de l'utilisation prévue du système et de la quantité d'espace disque disponible. Les options prédéfinies vont de l'installation la plus petite possible à l'installation de la totalité des éléments disponibles. Ceux qui sont nouveaux à &unix; et/ou FreeBSD devraient presque certainement choisir une de ces options prédéfinies. Personnaliser un ensemble de distribution est normalement réservé à l'utilisateur plus expérimenté. Appuyez sur F1 pour plus d'informations sur les options des ensembles de distribution et sur ce qu'ils contiennent. Une fois la lecture de l'aide terminée, l'appui sur Entrée ramènera au menu de sélection des distributions. Si une interface graphique utilisateur est désirée alors un ensemble de distribution qui est précédé par un X devra être choisi. La configuration du serveur X et la sélection d'un environnement de travail doivent être effectuées après l'installation de &os;. Plus d'information concernant la configuration d'un serveur X peut être trouvé dans le . La version d'X11 installée par défaut dépend de la version de FreeBSD que vous être en train d'installer. Pour les versions de FreeBSD antérieures à la version 5.3, &xfree86; 4.X est installé. Pour FreeBSD 5.3 et suivantes, &xorg; est la version par défaut. Si la compilation d'un noyau personnalisé est prévue, sélectionnez une option qui inclut le code source. Pour plus d'information sur l'intérêt d'un noyau personnalisé ou comment compiler un noyau personnalisé voir le . A l'évidence, le système le plus versatile est celui qui inclut tout. S'il y a l'espace disque adéquat, choisissez All comme montré sur la en utilisant les touches fléchées et appuyez sur Entrée. S'il y a un problème quant à l'espace disque considérez l'utilisation d'une option plus appropriée à la situation. Ne vous tracassez pas au sujet des choix d'ensembles, comme les autres ensembles de distribution peuvent être ajoutés après l'installation.
Choix de l'ensemble de distribution
Installer le catalogue des logiciels portés - “Ports collection” Après le choix de l'ensemble de distribution désiré, l'opportunité d'installer le catalogue des logiciels portés pour FreeBSD se présente. Le catalogue des logiciels portés est une méthode simple et commode pour installer des logiciels. Le catalogue des logiciels portés ne contient pas le code source nécessaire pour compiler le logiciel. A la place, c'est un ensemble de fichiers qui automatise le téléchargement, la compilation et l'installation de logiciels tierce-partie. Le discute de l'utilisation du catalogue des logiciels portés. Le programme d'installation ne vérifie pas si vous avez l'espace requis. Sélectionnez cette option uniquement si vous disposez de l'espace disque adéquat. Sous &os; &rel.current;, le catalogue des logiciels portés occupe environ &ports.size; d'espace disque. Vous pouvez sans risque envisager une plus grande valeur pour les versions de &os; plus récentes. User Confirmation Requested Would you like to install the FreeBSD ports collection? This will give you ready access to over &os.numports; ported software packages, at a cost of around &ports.size; 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 Sélectionnez &gui.yes; avec les touches fléchées pour installer le catalogue des logiciels portés ou &gui.no; pour passer cette option. Appuyez sur Entrée pour continuer. Le menu de sélection de l'ensemble de distribution réapparaîtra.
Confirmer le choix de la distribution
Si vous êtes satisfait avec les options, sélectionnez Exit avec les touches fléchées, vérifiez que &gui.ok; est surligné, et appuyez sur Entrée pour continuer.
Choisir votre support d'installation Si vous installez à partir d'un CDROM ou DVD, utilisez les touches fléchées pour sélectionner Install from a FreeBSD CD/DVD. Vérifiez que &gui.ok; est surligné, puis appuyez sur Entrée pour procéder à l'installation. Pour les autre méthodes d'installation, sélectionnez l'option appropriée et suivez les instructions. Appuyez sur F1 pour afficher l'aide en ligne pour le support d'installation. Appuyez sur Entrée pour revenir au menu de sélection du support.
Choisir le support d'installation
Modes d'installation par FTP installation réseau FTP Il y a trois modes d'installation par FTP, vous pouvez choisir parmi: FTP actif, FTP passif, ou par l'intermédiaire d'un proxy HTTP. FTP actif: Install from an FTP server Cette option fera que tous les transferts FTP utiliseront le mode “actif”. Cela ne fonctionnera pas à travers un coupe-feu, mais fonctionnera souvent avec de vieux serveurs FTP ne supportant pas le mode passif. Si votre connexion se bloque avec le mode passif (mode par défaut), essayez le mode actif! FTP passif: Install from an FTP server through a firewall FTP mode passif Cette option demande à sysinstall d'utiliser le mode “passif” pour toutes les opérations FTP. Cela permet à l'utilisateur de traverser les coupes-feu qui n'acceptent pas les connexions entrantes sur des ports TCP aléatoires. FTP par l'intermédiaire d'un proxy HTTP: Install from an FTP server through a http proxy FTP via proxy HTTP Cette option demande à sysinstall d'utiliser le protocole HTTP (comme pour un navigateur web) pour se connecter à un proxy pour toutes les opérations FTP. Le proxy traduira toutes les requêtes et les transmettra au serveur FTP. Cela permet aux utilisateurs de traverser les coupes-feu qui n'autorisent pas les connexions FTP, mais offrent un proxy HTTP. Dans ce cas, vous devez préciser le proxy en plus du serveur FTP. Pour un serveur proxy FTP, vous devriez normalement donner le nom du serveur que vous désirez comme partie du nom d'utilisateur, après le signe “@”. Le serveur proxy “simulera” le serveur réel. Par exemple, en supposant que vous voulez installer à partir de ftp.FreeBSD.org, en utilisant le serveur proxy FTP foo.example.com, écoutant sur le port 1234. Dans ce cas, rendez-vous dans le menu d'options, et fixez le nom d'utilisateur FTP (“username”) à ftp@ftp.FreeBSD.org, et le mot de passe (“password”) à votre adresse émail. Comme support d'installation, vous spécifiez FTP (ou FTP passif, si le proxy le supporte), et l'URL ftp://foo.example.com:1234/pub/FreeBSD. Puisque le répertoire /pub/FreeBSD de ftp.FreeBSD.org est traduit par le proxy en foo.example.com, vous êtes en mesure d'installer depuis cette machine (qui ira chercher les fichiers sur ftp.FreeBSD.org quand l'installation réclamera des fichiers).
Procéder à l'installation L'installation peut être maintenant effectuée si désirée. C'est également la dernière chance pour annuler l'installation et empêcher l'écriture sur le disque dur. 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 Sélectionnez &gui.yes; et appuyez sur Entrée pour poursuivre. La durée de l'installation variera en fonction de la distribution choisie, du support d'installation, et de la vitesse de l'ordinateur. Une série de messages sera affichée pour indiquer la progression de l'installation. L'installation est achevée quand le message suivant est affiché: 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: /stand/sysinstall . [ OK ] [ Press enter to continue ] Appuyez sur Entrée pour poursuivre avec les configurations de post-installation. Sélectionner &gui.no; et appuyer sur Entrée annulera l'installation et aucun changement ne sera fait à votre système. Le message suivant apparaîtra: Message Installation complete with some errors. You may wish to scroll through the debugging messages on VTY1 with the scroll-lock feature. You can also choose "No" at the next prompt and go back into the installation menus to retry whichever operations have failed. [ OK ] Ce message est généré parce que rien n'a été installé. L'appui sur Entrée ramènera au menu principal d'installation pour quitter l'installation. Post-installation La configuration de diverses options suit l'installation. Une option peut être configurée en accédant aux options de configuration avant de redémarrer le nouveau système FreeBSD ou après l'installation en utilisant la commande sysinstall (/stand/sysinstall dans les versions de &os; antérieure à 5.2) et en sélectionnant Configure. Configuration réseau Si vous avez précédemment configuré PPP pour une installation par FTP, cet écran n'apparaîtra pas et peut être configuré plus tard comme décrit ci-dessus. Pour une information détaillée sur les réseaux locaux et la configuration de FreeBSD en passerelle/routeur référez-vous au chapitre Administration réseau avancée. User Confirmation Requested Would you like to configure any Ethernet or SLIP/PPP network devices? [ Yes ] No Pour configurer un périphérique réseau, sélectionnez &gui.yes; et appuyez sur Entrée. Sinon, sélectionnez &gui.no; pour continuer.
Sélection d'un périphérique Ethernet
Sélectionnez l'interface à configurer avec les touches fléchées et appuyez sur Entrée. User Confirmation Requested Do you want to try IPv6 configuration of the interface? Yes [ No ] Dans ce réseau local privé l'actuel protocole Internet (IPv4) était suffisant et &gui.no; a été sélectionné avec les touches fléchées et suivie d'Entrée. Si vous êtes connecté à une réseau (IPv6), existant avec un serveur RA, alors choisissez &gui.yes; et appuyez sur Entrée. Cela prendra plusieurs secondes pour rechercher des serveurs RA. User Confirmation Requested Do you want to try DHCP configuration of the interface? Yes [ No ] Si DHCP (“Dynamic Host Configuration Protocol”) n'est pas requis sélectionnez &gui.no; à l'aide des touches fléchées et appuyez sur Entrée. Sélectionner &gui.yes; exécutera dhclient, et en cas de succès, complétera l'information de configuration du réseau automatiquement. Référez-vous à la pour plus d'information. L'écran de configuration réseau suivant montre la configuration du périphérique Ethernet pour un système qui sera passerelle pour un réseau local.
Configuration réseau pour ed0
Utilisez Tab pour choisir les champs d'information et compléter avec l'information appropriée: Host - “Hôte” Le nom complet de la machine, e.g. k6-2.exemple.com dans ce cas. Domain - “Domaine” Le nom du domaine auquel appartient votre machine, e.g. exemple.com dans le cas présent. IPv4 Gateway - “Passerelle IPv4” L'adresse IP de l'hôte transmettant les paquets aux destinations non-locales. Vous devez complétez cela seulement si la machine est un noeud sur le réseau. Laissez ce champ vide si la machine est destinée à être la passerelle vers l'Internet pour le réseau. La passerelle (“gateway”) IPv4 est également connue sous le nom de passerelle par défaut ou route par défaut. Name server - “Serveur de Noms” L'adresse IP de votre serveur DNS local. Il n'y a pas de serveur DNS local sur ce réseau local privé aussi l'adresse IP du serveur DNS du fournisseur d'accès (208.163.10.2) fut utilisée. IPv4 address - “Adresse IPv4” L'adresse IP employée pour cette interface fut 192.168.0.1 Netmask - “Masque de sous-réseau” Le bloc d'adresse utilisé pour ce réseau local est le bloc 192.168.0.0 - 192.168.0.255) avec un masque de sous-réseau de 255.255.255.0. Extra options to ifconfig - “Options supplémentaires pour ifconfig” Toutes options d'ifconfig spécifiques aux interfaces que vous voudriez ajouter. Il n'y en avait aucune dans ce cas-ci. Utilisez Tab pour sélectionner &gui.ok; une fois terminé et appuyez sur Entrée. User Confirmation Requested Would you like to Bring Up the ed0 interface right now? [ Yes ] No La sélection de &gui.yes; suivie d'Entrée rendra l'accès réseau de la machine opérationnel. Cependant, cela ne n'accomplit pas grand chose durant l'installation puisque la machine a encore besoin d'être redémarrée.
Configurer la passerelle User Confirmation Requested Do you want this machine to function as a network gateway? [ Yes ] No Si la machine jouera le rôle de passerelle pour le réseau local et transmettra les paquets entre machines alors sélectionnez &gui.yes; et appuyez sur Entrée. Si la machine est un noeud sur le réseau alors sélectionnez &gui.no; et appuyez sur Entrée pour continuer. Configurer les services Internet User Confirmation Requested Do you want to configure inetd and the network services that is provides? Yes [ No ] Si &gui.no; est sélectionné, divers services tel que telnetd ne seront pas activés. Cela signifie que des utilisateurs à distance ne pourront pas se connecter par l'intermédiaire de telnet à cette machine. Les utilisateurs locaux seront toujours en mesure d'accéder à des machines distantes avec telnet. Ces services peuvent être activés après l'installation en éditant /etc/inetd.conf avec votre éditeur de texte favori. Voir la pour plus d'information. Choisissez &gui.yes; si vous souhaitez configurer ces services pendant l'installation. Une confirmation supplémentaire s'affichera: User Confirmation Requested The Internet Super Server (inetd) allows a number of simple Internet services to be enabled, including finger, ftp and telnetd. Enabling these services may increase risk of security problems by increasing the exposure of your system. With this in mind, do you wish to enable inetd? [ Yes ] No Sélectionnez &gui.yes; pour continuer. User Confirmation Requested inetd(8) relies on its configuration file, /etc/inetd.conf, to determine which of its Internet services will be available. The default FreeBSD inetd.conf(5) leaves all services disabled by default, so they must be specifically enabled in the configuration file before they will function, even once inetd(8) is enabled. Note that services for IPv6 must be seperately enabled from IPv4 services. Select [Yes] now to invoke an editor on /etc/inetd.conf, or [No] to use the current settings. [ Yes ] No Le choix &gui.yes; permettra d'ajouter des services en supprimant le # au début d'une ligne.
Edition d'<filename>inetd.conf</filename>
Après avoir ajouté les services désirés, l'appui sur Echap affichera un menu qui permettra de quitter et sauver les changements.
FTP anonyme FTP anonyme User Confirmation Requested Do you want to have anonymous FTP access to this machine? Yes [ No ] Interdire l'accès FTP anonyme Choisir le &gui.no; par défaut et appuyer sur Entrée permettra toujours aux utilisateurs ayant des comptes avec mot de passe d'utiliser FTP pour accéder à la machine. Autoriser l'accès FTP anonyme N'importe qui peut accéder à votre machine si vous choisissez d'autoriser les connexions par FTP anonyme. Les implications au niveau de la sécurité devraient être considérées avant d'activer cette option. Pour plus d'information sur la sécurité voir le . Pour autoriser le FTP anonyme, utilisez les touches fléchées pour sélectionner &gui.yes; et appuyez sur Entrée. L'écran suivant (ou semblable) apparaîtra:
Configuration par défaut du FTP anonyme
L'appui sur la touche F1 affichera l'aide: This screen allows you to configure the anonymous FTP user. The following configuration values are editable: UID: The user ID you wish to assign to the anonymous FTP user. All files uploaded will be owned by this ID. Group: Which group you wish the anonymous FTP user to be in. Comment: String describing this user in /etc/passwd FTP Root Directory: Where files available for anonymous FTP will be kept. Upload subdirectory: Where files uploaded by anonymous FTP users will go. Le répertoire racine du FTP sera placé dans /var par défaut. Si vous n'avez pas de place à cet endroit pour les besoins prévus du FTP, le répertoire /usr pourra être utilisé en configurant “FTP Root Directory” à /usr/ftp. Quand vous êtes satisfait de ces valeurs, appuyez sur Entrée pour continuer. User Confirmation Requested Create a welcome message file for anonymous FTP users? [ Yes ] No Si vous sélectionnez &gui.yes; et appuyez sur Entrée, un éditeur sera automatiquement lancé vous permettant d'éditer le message.
Edition du message de bienvenue du FTP
C'est un éditeur de texte appelé ee. Utilisez les instructions pour modifier le message ou faites-le plus tard en utilisant l'éditeur de texte de votre choix. Notez l'emplacement/le nom du fichier au bas de l'écran. Appuyez sur Echap et une boîte de dialogue apparaîtra avec l'option a) leave editor sélectionnée. Appuyez sur Entrée pour quitter et continuer. Appuyez à nouveau sur Entrée pour sauvegarder les modifications si vous en avez fait.
Configurer le système de fichiers réseau - NFS Le système de fichiers réseau (NFS) permet le partage de fichiers à travers un réseau. Une machine peut être configurée en serveur, client, ou les deux. Référez-vous à la pour plus d'information. Serveur NFS User Confirmation Requested Do you want to configure this machine as an NFS server? Yes [ No ] S'il n'y a aucun de besoin de serveur NFS, sélectionnez &gui.no; et appuyez sur Entrée. Si &gui.yes; est choisi, un message apparaîtra indiquant que le fichier exports doit être créé. Message Operating as an NFS server means that you must first configure an /etc/exports file to indicate which hosts are allowed certain kinds of access to your local file systems. Press [Enter] now to invoke an editor on /etc/exports [ OK ] Appuyez sur Entrée pour continuer. Un éditeur de texte sera lancé pour permettre la création et l'edition du fichier exports.
Edition du fichier <filename>exports</filename>
Suivez les instructions pour ajouter les systèmes de fichiers à exporter maintenant ou plus tard en utilisant l'éditeur de texte de votre choix. Notez le nom/l'emplacement au bas de l'écran de l'éditeur. Appuyez sur Echap et une boîte de dialogue apparaîtra avec l'option a) leave editor sélectionnée. Appuyez sur Entrée pour quitter et continuer.
Client NFS Le client NFS permet à votre machine d'accéder à des serveurs NFS. User Confirmation Requested Do you want to configure this machine as an NFS client? Yes [ No ] Avec les touches fléchées, sélectionnez &gui.yes; ou &gui.no; selon vos besoins et appuyez sur Entrée.
Configuration de la console système Ils y a plusieurs options disponibles pour personnaliser la console système. User Confirmation Requested Would you like to customize your system console settings? [ Yes ] No Pour visualiser et configurer ces options, sélectionnez &gui.yes; et appuyez sur Entrée.
Options de configuration de la console système
Une option généralement utilisée est l'économiseur d'écran. Utilisez les touches fléchées pour sélectionner Saver et appuyez ensuite sur Entrée.
Options de l'économiseur d'écran
Sélectionnez l'économiseur d'écran désiré en utilisant les touches fléchées et puis appuyez sur Entrée. Le menu de configuration de la console système réapparaîtra. L'intervalle de temps par défaut est de 300 secondes. Pour changer cet intervalle de temps, sélectionnez Saver à nouveau. Au menu de configuration de l'économiseur d'écran, sélectionnez Timeout en utilisant les touches fléchées et appuyez sur Entrée. Une boîte de dialogue apparaîtra:
Délai de l'économiseur d'écran
La valeur peut être changée, ensuite sélectionnez &gui.ok; et appuyez sur Entrée pour retourner au menu de configuration de la console système.
Sortie de la configuration de la console système
En sélectionnant Exit et en appuyant sur Entrée on poursuivra avec les options de post-installation.
Réglage du fuseau horaire Régler le fuseau horaire sur votre machine lui permettra de corriger automatiquement tout changement horaire régional et d'exécuter d'autres fonctions liées au fuseau horaire correctement. L'exemple présenté est pour une machine située dans le fuseau horaire oriental des Etats-Unis. Vos choix changeront en fonction de votre position géographique. User Confirmation Requested Would you like to set this machine's time zone now? [ Yes ] No Sélectionnez &gui.yes; et appuyez sur Entrée pour régler le fuseau horaire. 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 ] Sélectionnez &gui.yes; ou &gui.no; en fonction de la configuration de l'horloge de la machine et appuyez sur Entrée.
Choisissez votre région
La région appropriée est sélectionnée en utilisant les touches fléchées, puis en appuyant sur Entrée.
Sélectionnez votre pays
Sélectionnez le pays approprié en utilisant les touches fléchées et appuyez sur Entrée.
Sélectionnez votre fuseau horaire
Le fuseau horaire approprié est sélectionné en utilisant les touches fléchées et en appuyant sur Entrée. Confirmation Does the abbreviation 'EDT' look reasonable? [ Yes ] No Confirmez que l'abréviation pour le fuseau horaire est correcte. Si cela semble bon, appuyez sur Enter pour continuer avec la configuration de post-installation.
Compatibilité Linux User Confirmation Requested Would you like to enable Linux binary compatibility? [ Yes ] No La sélection de &gui.yes; et l'appui sur Entrée permettra d'exécuter des logiciels Linux sous FreeBSD. L'installation ajoutera les logiciels pré-compilés appropriés pour la compatibilité Linux. Si l'on installe par FTP, la machine devra être connectée à l'Internet. Parfois un site FTP distant n'aura pas tous les ensembles de distributions comme la compatibilité binaire Linux. Cela peut être installé plus tard si nécessaire. Configuration de la souris Cette option vous permettra de copier-coller du texte dans la console et les programmes utilisateur avec une souris 3 boutons. Si vous utilisez une souris 2 boutons, référez-vous à la page de manuel &man.moused.8;, après l'installation pour des détails sur l'émulation du troisième bouton. Cet exemple décrit la configuration d'une souris non-USB (comme une souris PS/2 ou sur port COM): User Confirmation Requested Does this system have a non-USB mouse attached to it? [ Yes ] No Sélectionnez &gui.yes; pour une souris non-USB ou &gui.no; pour une souris USB et appuyez sur Entrée.
Sélectionner la configuration du protocole de la souris
Utilisez les touches fléchées pour sélectionner Type et appuyez sur Entrée.
Configurer le protocole de la souris
La souris utilisée dans cet exemple est de type PS/2, aussi la valeur par défaut Auto était appropriée. Pour changer le protocole, utilisez les touches fléchées pour sélectionner une autre option. Vérifiez que &gui.ok; est surligné puis appuyez sur Entrée pour quitter ce menu.
Configuration du port de la souris
Utilisez les touches fléchées pour sélectionner Port et appuyez sur Entrée.
Choisir le port de la souris
Ce système avait une souris PS/2, aussi la valeur par défaut PS/2 était appropriée. Pour changer le port, utilisez les touches fléchées et puis appuyez sur Entrée.
Activer le “daemon” - gestionnaire de la souris
Finalement, utilisez les touches fléchées pour sélectionner Enable, et appuyez sur Entrée pour activer et tester le gestionnaire de la souris.
Tester le gestionnaire de la souris
Déplacez la souris sur l'écran et vérifiez que le curseur répond correctement. Si c'est le cas, sélectionnez &gui.yes; et appuyez sur Enter. Si ce n'est pas le cas, la souris n'a pas été configurée correctement — sélectionnez &gui.no; et essayez d'utiliser des options de configuration différentes. Sélectionnez Exit avec les touches fléchées et appuyez sur Entrée pour continuer la configuration de post-installation.
Tom Rhodes Contribution de Configuration des services réseaux supplémentaires La configuration des services réseaux peut être une tâche intimidante pour les nouveaux utilisateurs s'ils ne possèdent pas de connaissances dans ce domaine. L'accès réseau, y compris l'Internet, est un élément essentiel de tout système d'exploitation moderne, c'est le cas de &os;; il en résulte, qu'il est très utile de comprendre un peu les capacités réseau étendues de &os;. Effectuer cette configuration lors de l'installation garantira que les utilisateurs ont une compréhension des divers services qui leur sont disponibles. Les services réseaux sont des programmes qui acceptent des entrées depuis n'importe quel endroit du réseau. De nombreux efforts sont fait pour s'assurer que ces programmes ne feront rien de “nocif”. Malheureusement, les programmeurs ne sont pas parfait et par le passé il y a eu des cas où des bogues dans les services réseaux ont été exploités par des personnes malveillantes pour faire de mauvaises choses. Il est donc important que vous n'activiez que les services dont vous avez besoin. Dans le doute, il vaut mieux que vous n'activiez pas un service réseau avant que vous ne vous rendiez compte que vous en avez réellement besoin. Vous pouvez toujours l'activer plus tard en relançant sysinstall ou en utilisant les options fournies par le fichier /etc/rc.conf. Sélectionner Networking fera apparaître un menu similaire au suivant:
Configuration réseau
La première option, Interfaces, a été précédemment abordée dans la , aussi cette option peut être ignorée sans risque. La sélection de l'option AMD ajoute le support de l'utilitaire de montage automatique BSD. Il est généralement employé en conjonction avec le protocole NFS (voir plus bas) pour monter automatiquement les systèmes de fichiers distants. Aucune configuration particulière n'est ici nécessaire. La ligne suivante est l'option AMD Flags. Quand elle est sélectionnée, un menu s'affichera pour que vous puissiez saisir les paramètres spécifiques à AMD. Le menu affiche déjà un ensemble d'options par défaut: -a /.amd_mnt -l syslog /host /etc/amd.map /net /etc/amd.map L'option fixe l'emplacement de montage par défaut qui est ici /.amd_mnt. L'option spécifie le fichier journal par défaut, cependant quand syslogd est utilisé toutes les traces seront envoyées au “daemon” gérant les journaux systèmes. Le répertoire /host est employé pour monter un système de fichiers exporté par une machine distante, tandis que le répertoire /net est utilisé pour monter un système de fichiers exporté à partir d'une adresse IP. Le fichier /etc/amd.map définit les options par défaut pour les exportations AMD. FTP anonyme L'option Anon FTP autorise les connexions FTP anonymes. Sélectionnez cette option pour faire de la machine un serveur FTP anonyme. Soyez cependant conscient des risques de sécurité impliqués avec cette option. Un autre menu sera affiché pour expliquer les risques au niveau de la sécurité et la configuration en détail. Le menu de configuration Gateway paramétrera la machine pour agir en passerelle comme expliqué précédemment. Cela peut être utilisé pour désactiver l'option Gateway si vous l'avez sélectionné accidentellement durant le processus d'installation. L'option Inetd peut être utilisée pour configurer ou complètement désactiver le “daemon” &man.inetd.8; comme exposé plus haut. L'option Mail est employée pour configurer l'agent de transfert du courrier électronique (“MTA”) par défaut du système. Choisir cette option fera afficher le menu suivant:
Sélection du MTA par défaut
On vous propose ici un choix de MTA à installer et à utiliser par défaut. Un MTA n'est ni plus ni moins qu'un serveur de courrier électronique qui délivre le courrier électronique aux utilisateurs sur le système ou sur l'Internet. Sélectionner Sendmail installera le serveur sendmail qui est celui par défaut sous &os;. L'option Sendmail local fera en sorte que sendmail soit le MTA par défaut, mais désactivera sa capacité à recevoir du courrier électronique en provenance de l'Internet. Les autres options, Postfix et Exim agissent de façon similaire à Sendmail. Dans les deux cas le courrier électronique sera également distribué; cependant, certains utilisateurs, préfèrent ces alternatives au MTA sendmail. Après la sélection d'un MTA, ou avoir choisi de ne pas sélectionner de MTA, le menu de configuration du réseau apparaîtra avec l'option suivante qui est NFS client. L'option NFS client configurera le système pour communiquer avec un serveur via NFS. Un serveur NFS rend disponible à d'autres serveurs des systèmes de fichiers par l'intermédiaire du protocole NFS. Si c'est une machine indépendante, cette option peut rester désactivée. Ce système peut demander plus de configuration ultérieurement, consultez la pour plus d'informations sur la configuration du client et du serveur. Sous cette option se trouve l'option NFS server, vous permettant de configurer le système comme serveur NFS. Ceci ajoute l'information nécessaire pour démarrer les services d'appel de procédures distantes (RPC). Les RPC sont utilisées pour coordonner les connexions entre machines et programmes. L'option suivante est Ntpdate, qui traite de la synchronisation de l'horloge. Quand cette option est sélectionnée, un menu semblable au suivant apparaît:
Configuration de ntpdate
A partir de ce menu, sélectionnez le serveur le plus proche de chez vous. En choisir un proche rendra la synchronisation plus précise qu'avec un serveur éloigné qui pourra présenter plus de délais dans la connexion. L'option suivante est la sélection de PCNFSD. Cette option installera le paquetage net/pcnfsd. C'est un programme très utile qui fournit des services d'authentification pour les systèmes qui sont dans l'incapacité de fournir leur propre service d'authentification, comme le système d'exploitation &ms-dos; de Microsoft. Maintenant vous devez faire défiler l'écran vers le bas pour voir les autres option:
Configuration réseau suite
Les utilitaires &man.rpcbind.8;, &man.rpc.statd.8;, et &man.rpc.lockd.8; sont utilisés pour les appels de procédures distantes (RPC). L'utilitaire rpcbind gère la communication entre serveurs et clients NFS, et est nécessaire aux serveurs NFS pour fonctionner correctement. Le “daemon” rpc.statd interagit avec le “daemon” rpc.statd d'autres machines pour fournir une possibilité de surveiller l'état des communications. Le rapport est généralement conservé dans le fichier /var/db/statd.status. La dernière option proposée ici est l'option rpc.lockd, qui, quand elle est sélectionnée, fournira des services de verrouillage des fichiers. Cela est habituellement utilisé avec rpc.statd pour surveiller quelles machines demandent des verrous et la fréquence de ces demandes. Alors que ces options sont parfaites pour le déboguage, elles ne sont pas nécessaires pour le bon fonctionnement des serveurs et clients NFS. En parcourant la liste, l'option suivante est Routed, qui est le “daemon” de routage. L'utilitaire &man.routed.8; gère les tables de routage réseau, repère les routeurs multicast, et fournit sur demande une copie des tables de routage à toute machine connectée sur le réseau. Ceci est principalement utilisé pour les machines jouant le rôle de passerelle pour le réseau local. Quand cette option est sélectionnée, un menu apparaîtra demandant l'emplacement par défaut de l'utilitaire. Cet emplacement par défaut est déjà défini pour vous, et peut être acquitté avec la touche Entrée. Vous sera alors présenté un nouveau menu, demandant cette fois les paramètres à passer à routed. Par défaut: qui devrait apparaître sur l'écran. La ligne suivante est l'option Rwhod, qui quand elle est sélectionnée, lancera le “daemon” &man.rwhod.8; à l'initialisation du système. L'utilitaire rwhod diffuse les messages système sur le réseau régulièrement, ou les collecte quand il est dans le mode “consumer”. Plus d'informations peuvent être obtenues dans les pages de manuel &man.ruptime.1; et &man.rwho.1;. L'option suivante dans la liste est le “daemon” &man.sshd.8;. C'est le serveur de connexions sécurisées pour OpenSSH et est hautement recommandé à la place de telnet et des serveurs FTP. Le serveur sshd est employé pour créer une connexion sécurisée d'une machine vers une autre en utilisant des connexions cryptées. Enfin, il y a l'option TCP Extensions. Celle-ci active les extensions TCP comme définies dans les RFC 1323 et RFC 1644. Alors que cela peut sur certaines machines rendre les connexions plus rapides, cela peut également être à l'origine de pertes de connexion. Cette option n'est pas recommandée pour les serveurs, mais peut être bénéfique pour les machines individuelles. Une fois que vous avez configuré les services réseaux, vous pouvez remonter l'écran jusqu'à la toute première option qui est Exit et poursuivre avec la section de configuration suivante.
Configurer le serveur X Depuis &os; 5.3-RELEASE, l'option de configuration du serveur X a été retirée de sysinstall, vous devez désormais installer et configurer le serveur X après l'installation de &os;. Plus d'information concernant l'installation et la configuration d'un serveur X peut être trouvée dans le . Vous pouvez passer cette section si vous n'installez pas une version de &os; antérieure à la 5.3-RELEASE. En vue d'utiliser une interface graphique utilisateur comme KDE, GNOME, ou d'autres, le serveur X devra être configuré. Afin d'utiliser &xfree86; en tant qu'utilisateur autre que root vous devrez avoir le programme x11/wrapper installé. Ce dernier est installé par défaut depuis FreeBSD 4.7. Pour les versions précédentes il peut être ajouté à partir du menu de sélection des logiciels pré-compilés. Pour savoir si votre carte vidéo est supportée, vérifiez-le sur le site web &xfree86;. User Confirmation Requested Would you like to configure your X server at this time? [ Yes ] No Il est nécessaire de connaître les spécifications de votre moniteur et les informations sur votre carte vidéo. Les équipements peuvent être endommagés si les réglages sont incorrects. Si vous n'avez pas ces informations, sélectionnez &gui.no; et effectuez la configuration après l'installation quand vous aurez l'information en utilisant sysinstall (/stand/sysinstall dans les versions de &os; antérieure à 5.2) , puis en sélectionnant Configure et enfin XFree86. Une mauvaise configuration du serveur X à cet instant peut laisser la machine dans un état figé. Il est souvent conseillé de de paramétrer le serveur X une fois que l'installation est achevée. Si vous avez les informations sur la carte graphique et le moniteur, sélectionnez &gui.yes; et appuyez sur Entrée pour continuer la configuration du serveur X. +
+ Sélectionnez la méthode de configuration + + + + + + +
+ Il y a plusieurs façons de configurer le serveur X. Utilisez les touches fléchées pour sélectionner une des méthodes et appuyez sur Entrée. Veillez à lire toutes les instructions avec soin. Les méthodes xf86cfg et xf86cfg -textmode peuvent donner un écran noir et prendre quelques secondes pour démarrer. Soyez patient. Ce qui suit décrira l'utilisation de l'outil de configuration xf86config. Les choix de configuration que vous ferez dépendront du matériel présent dans le système aussi vos choix seront probablement différents de ceux présentés. Message You have configured and been running the mouse daemon. Choose "/dev/sysmouse" as the mouse port and "SysMouse" or "MouseSystems" as the mouse protocol in the X configuration utility. [ OK ] [ Press enter to continue ] Ceci indique que le gestionnaire de souris précédemment configuré a été détecté. Appuyez sur Entrée pour continuer. Le lancement de xf86config fera apparaître une brève introduction: This program will create a basic XF86Config file, based on menu selections you make. The XF86Config file usually resides in /usr/X11R6/etc/X11 or /etc/X11. A sample XF86Config file is supplied with XFree86; it is configured for a standard VGA card and monitor with 640x480 resolution. This program will ask for a pathname when it is ready to write the file. You can either take the sample XF86Config as a base and edit it for your configuration, or let this program produce a base XF86Config file for your configuration and fine-tune it. Before continuing with this program, make sure you know what video card you have, and preferably also the chipset it uses and the amount of video memory on your video card. SuperProbe may be able to help with this. Press enter to continue, or ctrl-c to abort. L'appui sur Entrée lancera la configuration de la souris. Assurez-vous de suivre les instructions et d'utiliser “Mouse Systems” comme protocol de souris et /dev/sysmouse comme port de la souris même si l'utilisation d'une souris PS/2 est présentée comme illustration. First specify a mouse protocol type. Choose one from the following list: 1. Microsoft compatible (2-button protocol) 2. Mouse Systems (3-button protocol) & FreeBSD moused protocol 3. Bus Mouse 4. PS/2 Mouse 5. Logitech Mouse (serial, old type, Logitech protocol) 6. Logitech MouseMan (Microsoft compatible) 7. MM Series 8. MM HitTablet 9. Microsoft IntelliMouse If you have a two-button mouse, it is most likely of type 1, and if you have a three-button mouse, it can probably support both protocol 1 and 2. There are two main varieties of the latter type: mice with a switch to select the protocol, and mice that default to 1 and require a button to be held at boot-time to select protocol 2. Some mice can be convinced to do 2 by sending a special sequence to the serial port (see the ClearDTR/ClearRTS options). Enter a protocol number: 2 You have selected a Mouse Systems protocol mouse. If your mouse is normally in Microsoft-compatible mode, enabling the ClearDTR and ClearRTS options may cause it to switch to Mouse Systems mode when the server starts. Please answer the following question with either 'y' or 'n'. Do you want to enable ClearDTR and ClearRTS? n You have selected a three-button mouse protocol. It is recommended that you do not enable Emulate3Buttons, unless the third button doesn't work. Please answer the following question with either 'y' or 'n'. Do you want to enable Emulate3Buttons? y Now give the full device name that the mouse is connected to, for example /dev/tty00. Just pressing enter will use the default, /dev/mouse. On FreeBSD, the default is /dev/sysmouse. Mouse device: /dev/sysmouse Le clavier est l'élément suivant à configurer. Un modèle générique de 101 touches est présenté comme exemple. N'importe quel modèle peut être utilisé comme variante ou appuyez simplement sur Entrée pour accepter la valeur par défaut. Please select one of the following keyboard types that is the better description of your keyboard. If nothing really matches, choose 1 (Generic 101-key PC) 1 Generic 101-key PC 2 Generic 102-key (Intl) PC 3 Generic 104-key PC 4 Generic 105-key (Intl) PC 5 Dell 101-key PC 6 Everex STEPnote 7 Keytronic FlexPro 8 Microsoft Natural 9 Northgate OmniKey 101 10 Winbook Model XP5 11 Japanese 106-key 12 PC-98xx Series 13 Brazilian ABNT2 14 HP Internet 15 Logitech iTouch 16 Logitech Cordless Desktop Pro 17 Logitech Internet Keyboard 18 Logitech Internet Navigator Keyboard 19 Compaq Internet 20 Microsoft Natural Pro 21 Genius Comfy KB-16M 22 IBM Rapid Access 23 IBM Rapid Access II 24 Chicony Internet Keyboard 25 Dell Internet Keyboard Enter a number to choose the keyboard. 1 Please select the layout corresponding to your keyboard 1 U.S. English 2 U.S. English w/ ISO9995-3 3 U.S. English w/ deadkeys 4 Albanian 5 Arabic 6 Armenian 7 Azerbaidjani 8 Belarusian 9 Belgian 10 Bengali 11 Brazilian 12 Bulgarian 13 Burmese 14 Canadian 15 Croatian 16 Czech 17 Czech (qwerty) 18 Danish Enter a number to choose the country. Press enter for the next page 1 Please enter a variant name for 'us' layout. Or just press enter for default variant us Please answer the following question with either 'y' or 'n'. Do you want to select additional XKB options (group switcher, group indicator, etc.)? n Ensuite, nous passons à la configuration du moniteur. Ne pas dépasser les limites de votre moniteur. Des dommages peuvent subvenir. Si vous avez un quelconque doute, effectuez la configuration après avoir obtenu l'information. Now we want to set the specifications of the monitor. The two critical parameters are the vertical refresh rate, which is the rate at which the whole screen is refreshed, and most importantly the horizontal sync rate, which is the rate at which scanlines are displayed. The valid range for horizontal sync and vertical sync should be documented in the manual of your monitor. If in doubt, check the monitor database /usr/X11R6/lib/X11/doc/Monitors to see if your monitor is there. Press enter to continue, or ctrl-c to abort. You must indicate the horizontal sync range of your monitor. You can either select one of the predefined ranges below that correspond to industry- standard monitor types, or give a specific range. It is VERY IMPORTANT that you do not specify a monitor type with a horizontal sync range that is beyond the capabilities of your monitor. If in doubt, choose a conservative setting. hsync in kHz; monitor type with characteristic modes 1 31.5; Standard VGA, 640x480 @ 60 Hz 2 31.5 - 35.1; Super VGA, 800x600 @ 56 Hz 3 31.5, 35.5; 8514 Compatible, 1024x768 @ 87 Hz interlaced (no 800x600) 4 31.5, 35.15, 35.5; Super VGA, 1024x768 @ 87 Hz interlaced, 800x600 @ 56 Hz 5 31.5 - 37.9; Extended Super VGA, 800x600 @ 60 Hz, 640x480 @ 72 Hz 6 31.5 - 48.5; Non-Interlaced SVGA, 1024x768 @ 60 Hz, 800x600 @ 72 Hz 7 31.5 - 57.0; High Frequency SVGA, 1024x768 @ 70 Hz 8 31.5 - 64.3; Monitor that can do 1280x1024 @ 60 Hz 9 31.5 - 79.0; Monitor that can do 1280x1024 @ 74 Hz 10 31.5 - 82.0; Monitor that can do 1280x1024 @ 76 Hz 11 Enter your own horizontal sync range Enter your choice (1-11): 6 You must indicate the vertical sync range of your monitor. You can either select one of the predefined ranges below that correspond to industry- standard monitor types, or give a specific range. For interlaced modes, the number that counts is the high one (e.g. 87 Hz rather than 43 Hz). 1 50-70 2 50-90 3 50-100 4 40-150 5 Enter your own vertical sync range Enter your choice: 2 You must now enter a few identification/description strings, namely an identifier, a vendor name, and a model name. Just pressing enter will fill in default names. The strings are free-form, spaces are allowed. Enter an identifier for your monitor definition: Hitachi Ensuite, il a la sélection d'un pilote de périphérique pour la carte vidéo. Si vous passez votre carte sur la liste, continuez d'appuyer sur Entrée et la liste se répétera. Seul un extrait de la liste est présenté. Now we must configure video card specific settings. At this point you can choose to make a selection out of a database of video card definitions. Because there can be variation in Ramdacs and clock generators even between cards of the same model, it is not sensible to blindly copy the settings (e.g. a Device section). For this reason, after you make a selection, you will still be asked about the components of the card, with the settings from the chosen database entry presented as a strong hint. The database entries include information about the chipset, what driver to run, the Ramdac and ClockChip, and comments that will be included in the Device section. However, a lot of definitions only hint about what driver to run (based on the chipset the card uses) and are untested. If you can't find your card in the database, there's nothing to worry about. You should only choose a database entry that is exactly the same model as your card; choosing one that looks similar is just a bad idea (e.g. a GemStone Snail 64 may be as different from a GemStone Snail 64+ in terms of hardware as can be). Do you want to look at the card database? y 288 Matrox Millennium G200 8MB mgag200 289 Matrox Millennium G200 SD 16MB mgag200 290 Matrox Millennium G200 SD 4MB mgag200 291 Matrox Millennium G200 SD 8MB mgag200 292 Matrox Millennium G400 mgag400 293 Matrox Millennium II 16MB mga2164w 294 Matrox Millennium II 4MB mga2164w 295 Matrox Millennium II 8MB mga2164w 296 Matrox Mystique mga1064sg 297 Matrox Mystique G200 16MB mgag200 298 Matrox Mystique G200 4MB mgag200 299 Matrox Mystique G200 8MB mgag200 300 Matrox Productiva G100 4MB mgag100 301 Matrox Productiva G100 8MB mgag100 302 MediaGX mediagx 303 MediaVision Proaxcel 128 ET6000 304 Mirage Z-128 ET6000 305 Miro CRYSTAL VRX Verite 1000 Enter a number to choose the corresponding card definition. Press enter for the next page, q to continue configuration. 288 Your selected card definition: Identifier: Matrox Millennium G200 8MB Chipset: mgag200 Driver: mga Do NOT probe clocks or use any Clocks line. Press enter to continue, or ctrl-c to abort. Now you must give information about your video card. This will be used for the "Device" section of your video card in XF86Config. You must indicate how much video memory you have. It is probably a good idea to use the same approximate amount as that detected by the server you intend to use. If you encounter problems that are due to the used server not supporting the amount memory you have (e.g. ATI Mach64 is limited to 1024K with the SVGA server), specify the maximum amount supported by the server. How much video memory do you have on your video card: 1 256K 2 512K 3 1024K 4 2048K 5 4096K 6 Other Enter your choice: 6 Amount of video memory in Kbytes: 8192 You must now enter a few identification/description strings, namely an identifier, a vendor name, and a model name. Just pressing enter will fill in default names (possibly from a card definition). Your card definition is Matrox Millennium G200 8MB. The strings are free-form, spaces are allowed. Enter an identifier for your video card definition: Ensuite les modes vidéo sont paramétrés pour les résolutions désirées. Habituellement, les gammes utiles sont 640x480, 800x600, et 1024x768 mais ces dernières sont en fonction des capacités de la carte vidéo, de la taille du moniteur, et du confort visuel. Quand vous sélectionnez une profondeur de couleur, choisissez la valeur la plus grande que supportera votre carte. For each depth, a list of modes (resolutions) is defined. The default resolution that the server will start-up with will be the first listed mode that can be supported by the monitor and card. Currently it is set to: "640x480" "800x600" "1024x768" "1280x1024" for 8-bit "640x480" "800x600" "1024x768" "1280x1024" for 16-bit "640x480" "800x600" "1024x768" "1280x1024" for 24-bit Modes that cannot be supported due to monitor or clock constraints will be automatically skipped by the server. 1 Change the modes for 8-bit (256 colors) 2 Change the modes for 16-bit (32K/64K colors) 3 Change the modes for 24-bit (24-bit color) 4 The modes are OK, continue. Enter your choice: 2 Select modes from the following list: 1 "640x400" 2 "640x480" 3 "800x600" 4 "1024x768" 5 "1280x1024" 6 "320x200" 7 "320x240" 8 "400x300" 9 "1152x864" a "1600x1200" b "1800x1400" c "512x384" Please type the digits corresponding to the modes that you want to select. For example, 432 selects "1024x768" "800x600" "640x480", with a default mode of 1024x768. Which modes? 432 You can have a virtual screen (desktop), which is screen area that is larger than the physical screen and which is panned by moving the mouse to the edge of the screen. If you don't want virtual desktop at a certain resolution, you cannot have modes listed that are larger. Each color depth can have a differently-sized virtual screen Please answer the following question with either 'y' or 'n'. Do you want a virtual screen that is larger than the physical screen? n For each depth, a list of modes (resolutions) is defined. The default resolution that the server will start-up with will be the first listed mode that can be supported by the monitor and card. Currently it is set to: "640x480" "800x600" "1024x768" "1280x1024" for 8-bit "1024x768" "800x600" "640x480" for 16-bit "640x480" "800x600" "1024x768" "1280x1024" for 24-bit Modes that cannot be supported due to monitor or clock constraints will be automatically skipped by the server. 1 Change the modes for 8-bit (256 colors) 2 Change the modes for 16-bit (32K/64K colors) 3 Change the modes for 24-bit (24-bit color) 4 The modes are OK, continue. Enter your choice: 4 Please specify which color depth you want to use by default: 1 1 bit (monochrome) 2 4 bits (16 colors) 3 8 bits (256 colors) 4 16 bits (65536 colors) 5 24 bits (16 million colors) Enter a number to choose the default depth. 4 Finalement, la configuration doit être sauvegardée. Soyez sûr d'entrer /etc/X11/XF86Config comme emplacement pour sauvegarder la configuration. I am going to write the XF86Config file now. Make sure you don't accidently overwrite a previously configured one. Shall I write it to /etc/X11/XF86Config? n Si la configuration échoue, vous pouvez recommencer à nouveau en sélectionnant &gui.yes; quand le message suivant apparaît: User Confirmation Requested The XFree86 configuration process seems to have failed. Would you like to try again? [ Yes ] No Si vous avez des problèmes en configurant &xfree86;, sélectionnez &gui.no; et appuyez sur Entrée et continuez avec le processus d'installation. Après l'installation vous pouvez utiliser xf86cfg -textmode ou xf86config pour accéder aux utilitaires de configuration en ligne de commande en tant que root. Il existe une méthode supplémentaire pour configurer &xfree86; décrite dans le . Si vous choisissez de ne pas configurer &xfree86; à cet instant, le menu suivant sera pour la sélection des logiciels pré-compilés. Le paramétrage par défaut autorise de tuer le serveur grâce à la séquence de touches CtrlAlt Backspace. Cela peut être effectué si quelque chose ne va pas avec les paramètres du serveur et pour prévenir les dommages matériels. Le paramétrage par défaut qui autorise le basculement entre modes vidéos permettra le changement de mode durant le fonctionnement d'X à l'aide de la séquence de touches CtrlAlt+ ou CtrlAlt- . Une fois que vous avez &xfree86; en fonctionnement, l'affichage peut être ajusté en hauteur, largeur, ou centrage en utilisant xvidtune. Il y aura des avertissements sur le fait qu'un paramétrage incorrect peut endommager votre équipement. Tenez-en compte. En cas de doute, ne faites rien. Au lieu de cela, utilisez les contrôles du moniteur pour ajuster l'affichage pour X Window. Il peut y avoir des différences d'affichage quand on revient au mode texte, mais c'est mieux que d'endommager votre équipement. Lire la page de manuel d'&man.xvidtune.1; avant d'effectuer un quelconque ajustement. Suite à une installation réussie d'&xfree86;, on passera à la sélection de l'environnement de travail par défaut.
Sélectionner l'environnement X par défaut Depuis &os; 5.3-RELEASE, l'option de sélection de l'environnement de travail a été retirée de sysinstall, vous devez désormais configurer l'environnement de travail après l'installation de &os;. Plus d'information concernant l'installation et la configuration d'un environnement de travail peut être trouvée dans le . Vous pouvez passer cette section si vous n'installez pas une version de &os; antérieure à la 5.3-RELEASE. Il y a une grande variété de gestionnaires de fenêtre disponible. Cela va de l'environnement très basique aux environnements de travail complets avec une large suite de logiciels. Certains exigent seulement un espace disque minimal et peu de mémoire tandis que d'autres avec plus d'éléments exigent beaucoup plus. La meilleure façon de déterminer celui qui est le plus approprié à vos besoins et d'en essayer plusieurs. Ils sont disponibles dans le catalogue de logiciels portés ou comme logiciel pré-compilé et peuvent être ajoutés après l'installation. Vous pouvez choisir un des environnements de travail populaires pour être installé et configuré comme environnement par défaut. Cela vous permettra de le lancer juste après l'installation. +
+ Sélectionner l'environnement par défaut + + + + + + +
+ Utilisez les touches fléchées pour sélectionner un environnement et appuyez sur Enter. L'installation de l'environnement choisi s'effectuera.
Installer des logiciels pré-compilés - “packages” Les “packages” sont des logiciels pré-compilés et sont une manière commode d'installer des programmes. L'installation d'un logiciel pré-compilé est présenté comme illustration. Des logiciels pré-compilés supplémentaires peuvent être également ajoutés à ce moment-là si désiré. Après l'installation sysinstall (/stand/sysinstall dans les versions de &os; antérieure à 5.2) peut être utilisé pour ajouter des logiciels pré-compilés supplémentaires. 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 La sélection de &gui.yes; et l'appui sur Entrée seront suivis par les écrans de sélection des logiciels pré-compilés:
Sélection d'une catégorie de logiciels pré-compilés
Seuls les logiciels du support d'installation sont disponibles pour être installés à n'importe quel moment. Tous les logiciels disponibles seront affichés si All est sélectionné ou vous pouvez choisir une catégorie particulière. Faites votre sélection en utilisant les touches fléchées puis appuyez sur Entrée. Un menu s'affichera en montrant tous les logiciels pré-compilés disponibles pour la catégorie sélectionnée:
Sélection des logiciels pré-compilés
L'interpréteur de commande bash apparaît sélectionné. Choisissez autant de logiciels que désiré en les surlignant et en appuyant sur la touche Espace. Une courte description de chaque logiciel apparaîtra dans le coin inférieur gauche de l'écran. En appuyant sur la touche Tab on basculera entre le dernier logiciel pré-compilé, &gui.ok;, et &gui.cancel;. Quand vous avez fini de marquer les logiciels pré-compilés pour l'installation, appuyez sur Tab une nouvelle fois pour basculer sur &gui.ok; et appuyez sur Entrée pour revenir au menu de sélection des logiciels pré-compilés. Les touches fléchées gauche et droite basculeront également entre &gui.ok; et &gui.cancel;. Cette méthode peut être utilisée pour sélectionner &gui.ok; et ensuite appuyer sur Entrée pour retourner au menu de sélection des logiciels pré-compilés.
Installation des logiciels pré-compilés
Utilisez la touche Tab et les touches fléchées pour sélectionner [ Install ] et appuyez sur Entrée. Vous devrez alors confirmer que vous voulez installer les logiciels pré-compilés:
Confirmation de l'installation de logiciels pré-compilés
Sélectionner &gui.ok; et l'appui sur Entrée lancera l'installation des logiciels. Des messages d'installation apparaîtront jusqu'à la fin de l'installation. Prenez note des éventuels messages d'erreur. La configuration se poursuit après que les logiciels pré-compilés soient installés. Si vous ne choisissez aucun logiciel, et souhaitez retourner à la configuration finale, sélectionnez Install.
Ajouter des Utilisateurs/Groupes Vous devriez ajouter au moins un utilisateur pendant l'installation de sorte que vous puissiez utiliser le système sans être attaché en tant que root. La partition racine est généralement petite et utiliser des applications en tant que root peut rapidement la remplir. Un plus grand danger est signalé ci-dessous: 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 Sélectionnez &gui.yes; et appuyez sur Entrée pour continuer avec l'ajout d'un utilisateur.
Sélectionner l'ajout d'utilisateur
Sélectionnez User avec les touches fléchées et appuyez sur Entrée.
Ajout de l'information utilisateur
Les descriptions suivantes apparaîtront dans la partie inférieure de l'écran au fur et à mesure que les éléments seront sélectionnés avec Tab pour aider dans l'entrée des informations nécessaires: Login ID - “Indentifiant” L'identifiant du nouvel utilisateur (obligatoire). UID L'identifiant numérique pour cet utilisateur (laisser tel quel pour le choix automatique). Group - “Groupe” Le nom du groupe pour cet utilisateur (laisser tel quel pour le choix automatique). Password - “Mot de passe” Le mot de passe pour cet utilisateur (compléter ce champ avec précaution!). Full name - “Nom complet” Le nom complet de l'utilisateur (commentaire). Member groups - “Membre des groupes” Les groupes auxquels appartient l'utilisateur (i.e. dont il a les droits accès). Home directory - “Répertoire d'utilisateur” Le répertoire de l'utilisateur (laisser tel quel pour le choix automatique). Login shell - “L'interpréteur de commande” L'interpréteur de commande de l'utilisateur (laisser tel quel pour le choix automatique, i.e. /bin/sh). On a changé l'interpréteur de commande /bin/sh pour /usr/local/bin/bash afin d'utiliser bash qui a été installé précédemment sous forme de logiciel pré-compilé. N'essayez pas d'utiliser un interpréteur de commande qui n'existe pas ou vous ne serez pas en mesure d'ouvrir de session. L'interpréteur de commande le plus commun dans le monde BSD est l'interpréteur C shell, qui peut être spécifié à l'aide de /bin/tcsh. L'utilisateur a aussi été ajouté au groupe wheel pour qu'il puisse devenir super-utilisateur avec les privilèges de root. Quand vous êtes satisfait, appuyez sur &gui.ok; et le menu de gestion des utilisateurs et des groupes réapparaîtra:
Quitter la gestion des utilisateurs et des groupes
Des groupes peuvent également être ajoutés à ce moment si des besoins spécifiques sont connus. Sinon, cela pourra être fait en utilisant sysinstall (/stand/sysinstall dans les versions de &os; antérieure à 5.2) quand l'installation sera achevée. Quand vous en avez terminé avec l'ajout d'utilisateurs, sélectionnez Exit avec les touches fléchées et appuyez sur Entrée pour continuer l'installation.
Définir le mot de passe de <username>root</username> 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 to continue ] Appuyez sur Entrée pour définir le mot de passe de root. Le mot de passe devra être saisi deux fois correctement. Inutile de dire, que vous devez vous assurer d'avoir un moyen de retrouver le mot de passe si vous l'oubliez. Notez que le mot de passe que vous taperez ne s'affichera pas, il ne sera pas non plus remplacé par des astérisques. Changing local password for root. New password : Retype new password : L'installation continuera après que le mot de passe ait été entré avec succès. Quitter l'installation Si vous devez configurer des périphériques réseau supplémentaires ou toute autre configuration, vous pouvez le faire à ce moment-là ou après l'installation en utilisant sysinstall (/stand/sysinstall dans les versions de &os; antérieure à 5.2). User Confirmation Requested Visit the general configuration menu for a chance to set any last options? Yes [ No ] Sélectionnez &gui.no; avec les touches fléchées et appuyez sur Entrée pour retourner au menu principal d'installation.
Quitter l'installation
Sélectionnez [X Exit Install] avec les touches fléchées et appuyez sur Entrée. On vous demandera de confirmer votre désir de quitter l'installation: User Confirmation Requested Are you sure you wish to exit? The system will reboot (be sure to remove any floppies from the drives). [ Yes ] No Sélectionnez &gui.yes; et retirez la disquette si vous avez démarré depuis le lecteur de disquette. Le lecteur de CDROM est verrouillé jusqu'au redémarrage de la machine. Le lecteur de CDROM est alors déverrouillé et le CDROM peut être retiré du lecteur (rapidement). Le système redémarrera aussi faites attention à tout message d'erreur qui pourrait apparaître.
Démarrage de FreeBSD Démarrage de FreeBSD sur &i386; Si tout s'est bien passé, vous verrez des messages défiler à l'écran et vous arriverez à l'invite de session. Vous pouvez visualiser ces messages en appuyant sur Arrêt-défil et en utilisant les touches PgUp et PgDn. En appuyant à nouveau sur Arrêt-défil on retournera à l'invite. L'intégralité des messages peut de pas être affichée (limitation du tampon) mais peut être visualisée depuis la ligne de commande après l'ouverture d'une session en tapant dmesg à l'invite. Attachez-vous au système en utilisant le nom d'utilisateur et le mot de passe définis durant l'installation (rpratt, dans cet exemple). Evitez d'ouvrir des sessions en tant que root excepté quand cela est nécessaire. Messages de démarrage typiques (information sur la version omise): 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) config> di sn0 config> di lnc0 config> di le0 config> di ie0 config> di fe0 config> di cs0 config> di bt0 config> di aic0 config> di aha0 config> di adv0 config> q avail memory = 256311296 (250304K bytes) Preloaded elf kernel "kernel" at 0xc0491000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc049109c. md0: Malloc disk Using $PIR table, 4 entries at 0xc00fde60 npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 pcib1: <VIA 82C598MVP (Apollo MVP3) PCI-PCI (AGP) bridge> at device 1.0 on pci0 pci1: <PCI bus> on pcib1 pci1: <Matrox MGA G200 AGP graphics accelerator> at 0.0 irq 11 isab0: <VIA 82C586 PCI-ISA bridge> at device 7.0 on pci0 isa0: <ISA bus> on isab0 atapci0: <VIA 82C586 ATA33 controller> port 0xe000-0xe00f at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 uhci0: <VIA 83C572 USB controller> port 0xe400-0xe41f irq 10 at device 7.2 on pci0 usb0: <VIA 83C572 USB controller> on uhci0 usb0: USB revision 1.0 uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered chip1: <VIA 82C586B ACPI interface> at device 7.3 on pci0 ed0: <NE2000 PCI Ethernet (RealTek 8029)> port 0xe800-0xe81f irq 9 at device 10.0 on pci0 ed0: address 52:54:05:de:73:1b, type NE2000 (16 bit) isa0: too many dependant configs (8) isa0: unexpected small tag 14 fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 atkbdc0: <keyboard controller (i8042)> at port 0x60-0x64 on isa0 atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0 kbd0 at atkbd0 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: model Generic PS/2 mouse, device ID 0 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sc0: <System console> at flags 0x1 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/15 bytes threshold ppbus0: IEEE1284 device found /NIBBLE Probing for PnP devices on ppbus0: plip0: <PLIP network interface> on ppbus0 lpt0: <Printer> on ppbus0 lpt0: Interrupt-driven port ppi0: <Parallel I/O> on ppbus0 ad0: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata0-master using UDMA33 ad2: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata1-master using UDMA33 acd0: CDROM <DELTA OTC-H101/ST3 F/W by OIPD> at ata0-slave using PIO4 Mounting root from ufs:/dev/ad0s1a swapon: adding /dev/ad0s1b as swap device Automatic boot in progress... /dev/ad0s1a: FILESYSTEM CLEAN; SKIPPING CHECKS /dev/ad0s1a: clean, 48752 free (552 frags, 6025 blocks, 0.9% fragmentation) /dev/ad0s1f: FILESYSTEM CLEAN; SKIPPING CHECKS /dev/ad0s1f: clean, 128997 free (21 frags, 16122 blocks, 0.0% fragmentation) /dev/ad0s1g: FILESYSTEM CLEAN; SKIPPING CHECKS /dev/ad0s1g: clean, 3036299 free (43175 frags, 374073 blocks, 1.3% fragmentation) /dev/ad0s1e: filesystem CLEAN; SKIPPING CHECKS /dev/ad0s1e: clean, 128193 free (17 frags, 16022 blocks, 0.0% fragmentation) Doing initial network setup: hostname. ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255 inet6 fe80::5054::5ff::fede:731b%ed0 prefixlen 64 tentative scopeid 0x1 ether 52:54:05:de:73:1b lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x8 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 Additional routing options: IP gateway=YES TCP keepalive=YES routing daemons:. additional daemons: syslogd. Doing additional network setup:. Starting final network daemons: creating ssh RSA host key Generating public/private rsa1 key pair. Your identification has been saved in /etc/ssh/ssh_host_key. Your public key has been saved in /etc/ssh/ssh_host_key.pub. The key fingerprint is: cd:76:89:16:69:0e:d0:6e:f8:66:d0:07:26:3c:7e:2d root@k6-2.example.com creating ssh DSA host key Generating public/private dsa key pair. Your identification has been saved in /etc/ssh/ssh_host_dsa_key. Your public key has been saved in /etc/ssh/ssh_host_dsa_key.pub. The key fingerprint is: f9:a1:a9:47:c4:ad:f9:8d:52:b8:b8:ff:8c:ad:2d:e6 root@k6-2.example.com. setting ELF ldconfig path: /usr/lib /usr/lib/compat /usr/X11R6/lib /usr/local/lib a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout /usr/X11R6/lib/aout starting standard daemons: inetd cron sshd usbd sendmail. Initial rc.i386 initialization:. rc.i386 configuring syscons: blank_time screensaver moused. Additional ABI support: linux. Local package initilization:. Additional TCP options:. FreeBSD/i386 (k6-2.example.com) (ttyv0) login: rpratt Password: La génération des clés RSA et DSA peut prendre du temps sur les machines lentes. Cela ne se produit qu'au premier démarrage d'une nouvelle installation. Les démarrages suivants seront plus rapides. Si le serveur X a été configuré et l'environnement de travail par défaut choisi, il peut être lancé en tapant startx sur la ligne de commande. Démarrage de FreeBSD sur Alpha Alpha Une fois la procédure d'installation terminée, vous serez en mesure de démarrer FreeBSD en tapant quelque chose comme ceci à l'invite SRM: >>>BOOT DKC0 Cela demande au firmware de démarrer sur le disque indiqué. Pour faire démarrer FreeBSD automatiquement dans le futur, utilisez ces commandes: >>> SET BOOT_OSFLAGS A >>> SET BOOT_FILE '' >>> SET BOOTDEF_DEV DKC0 >>> SET AUTO_ACTION BOOT Les messages de démarrage seront semblables (mais pas identiques) à ceux produits par le démarrage de FreeBSD sur &i386;. Arrêt de FreeBSD Il est important d'arrêter proprement le système d'exploitation. N'appuyez pas directement sur votre bouton de marche-arrêt. Tout d'abord, devenez super-utilisateur en tapant su sur la ligne de commande et en entrant le mot de passe de root. Cela ne fonctionnera que si l'utilisateur est membre du groupe wheel. Sinon, ouvrez une session en tant que root et utilisez shutdown -h now. The operating system has halted. Please press any key to reboot. On peut arrêter la machine sans risques après la que commande d'arrêt ait été effectuée et que le message “Please press any key to reboot” (Veuillez appuyez sur une touche pour redémarrer) apparaît. Si une touche est enfoncée plutôt que d'arrêter l'ordinateur, le système redémarrera. Vous pouvez également utiliser la combinaison de touches CtrlAlt Suppr, cependant cela n'est pas recommandé pour une utilisation normale.
Dépannage installation dépannage La section suivante couvre le dépannage de base de l'installation, les problèmes courants qui ont été rapportés. Il y a aussi un ensemble de questions-réponses pour les personnes désirant un double démarrage FreeBSD et &ms-dos;. Que faire si quelque chose se passe mal En raison des nombreuses limitations de l'architecture PC, il est impossible que la détection du matériel soit à 100% fiable, cependant, il y a quelques petites choses que vous pouvez faire si cela échoue. Vérifiez la liste du matériel supporté pour votre version de FreeBSD pour être sûr que votre matériel est bien supporté. Si votre matériel est supporté et que vous expérimentez toujours des blocages ou autres problèmes, appuyez sur le bouton de reset de votre ordinateur, et quand l'option de configuration visuelle du noyau apparaît, choisissez-là. Cela vous permettra de naviguer à travers votre matériel et de fournir l'information au système à son sujet. Le noyau présent sur les disques de démarrage est configuré de telle façon qu'il supposera que la plupart des périphériques seront dans leur configuration d'usine en termes d'IRQs, d'adresses d'E/S, et canaux de DMA. Si votre matériel a été reconfiguré vous devrez très probablement employer l'éditeur de configuration pour dire à FreeBSD où trouver les choses. Il est également possible que la détection d'un périphérique absent provoque plus tard l'échec de la détection d'un périphérique présent. Dans ce cas, les pilotes de périphériques conflictuels devraient être désactivés. Quelques problèmes d'installation peuvent être évités ou allégés en mettant à jour le firmware de divers composants matériels, en particulier la carte mère. Le firmware de la carte mère peut également être désigné par le terme BIOS et la plupart des constructeurs de cartes mères ou d'ordinateur ont un site web où peuvent être trouvées les mises à jour et les informations de mises à jour. La plupart des fabricants déconseillent fortement de mettre à jour le BIOS de la carte mère à moins d'avoir une bonne raison de le faire, ce qui pourrait probablement être une mise à jour critique si l'on peut dire. Le processus de mise à jour peut mal se passer, causant des dommages permanents au circuit contenant le BIOS. Ne désactivez aucun pilote de périphérique dont vous aurez besoin durant l'installation, comme celui de votre écran (sc0). Si l'installation se bloque ou échoue mystérieusement après avoir quitté l'éditeur de configuration, c'est que vous avez probablement retiré ou modifié quelque chose qui ne devrait pas l'être. Redémarrez et essayez encore. Dans le mode de configuration, vous pouvez: Lister les pilotes de périphériques présents dans le noyau. Désactiver les pilotes de périphériques pour le matériel qui n'est pas présent dans votre système. Modifier les IRQs, les DRQs, et les adresses des ports d'E/S utilisés par un pilote de périphérique. Après l'ajustement du noyau à votre configuration matérielle, tapez Q pour démarrer avec les nouveaux réglages. Une fois l'installation achevée, tous les changements que vous avez faits en mode configuration seront permanents aussi vous ne devrez pas reconfigurer votre système à chaque démarrage. Il est fortement probable que vous vouliez par la suite compiler un noyau personnalisé. Traiter les partitions &ms-dos; existantes DOS De nombreux utilisateurs veulent installer FreeBSD sur des PCs qui fonctionnent sous un système d'exploitation de µsoft;. Dans ce cas, &os; dispose d'un utilitaire connu sous le nom de FIPS. Cette utilitaire peut être trouvé dans le répertoire tools du CD-ROM d'installation, ou téléchargé à partir des différents miroirs &os;. L'utilitaire FIPS vous permet de scinder en deux une partition &ms-dos; existante, tout en préservant le contenu de la partition originale et vous permettant d'installer FreeBSD sur la partition ainsi créée. Vous devez défragmenter tout d'abord votre partition &ms-dos; en utilisant l'utilitaire &windows; Défragmenteur de disque (allez dans l'Explorateur, clic-droit sur le disque dur, et choisissez de défragmenter votre disque dur) ou les Norton Disk Tools. Vous pouvez ensuite lancer le programme FIPS. Il vous demandera le reste des informations dont il a besoin, suivez juste les instructions à l'écran. Ensuite, vous pouvez redémarrer et installer FreeBSD sur la tranche libre. Voyez le menu Distributions pour avoir une estimation de l'espace libre dont vous aurez besoin pour le type d'installation que vous désirez. Il existe également un produit très utile de chez PowerQuest appelé &partitionmagic;. Cette application a bien plus de fonctionnalités que FIPS, et est fortement recommandée si vous projetez d'ajouter/retirer régulièrement des systèmes d'exploitation. Cependant ce programme n'est pas gratuit, et si vous projetez d'installer FreeBSD et ensuite le laisser installé, FIPS sera probablement parfait pour vous. Utilisation des systèmes de fichiers &ms-dos; et &windows; Pour le moment, &os;, ne supporte pas les systèmes de fichiers compressés avec l'application Double Space™. Par conséquent, le système de fichiers doit être décompressé avant que &os; ne puisse accéder aux données. Cela peut être fait en lançant l'Agent de compression situé dans le menu Démarrer> Programmes > Outils Système. &os; supporte les systèmes de fichiers &ms-dos;. Cela demande d'utiliser la commande &man.mount.msdosfs.8; avec les paramètres requis. Une utilisation classique est: &prompt.root; mount_msdosfs /dev/ad0s1 /mnt Dans cet exemple, le système de fichiers &ms-dos; est situé sur la première partition du premier disque dur. Votre situation peut être différente, contrôlez les sorties des commandes dmesg et mount. Elles doivent fournir suffisament d'information pour donner une idée de l'organisation des partitions. Les partitions &ms-dos; étendues sont référencées après les “tranches” &os;. En d'autres termes, le nombre de “tranches” peut être supérieur à celui de celles utilisées par &os;. Par exemple, la première partition &ms-dos; peut être /dev/ad0s1, la partition &os; peut être /dev/ad0s2, avec la partition &ms-dos; étendue située en /dev/ad0s3. Pour certains cela peut être troublant à première vue. Les partitions NTFS peuvent également être montées d'une manière similaire en employant la commande &man.mount.ntfs.8;. Questions et Réponses pour les utilisateurs de systèmes Alpha Alpha Cette section répond à quelques questions fréquemment posées sur l'installation de FreeBSD sur les systèmes Alpha. Puis-je démarrer à partir de l'ARC ou de la console Alpha BIOS? ARC Alpha BIOS SRM Non. &os;, comme Compaq True64 et VMS, ne démarrera qu'à partir de la console SRM. A l'aide, je n'ai plus de place! Faut-il que je commence par tout effacer? Malheureusement, oui. Puis-je monter mes systèmes de fichiers Compaq Tru64 ou VMS? Non, pas pour le moment. Valentino Vaschetto Contribution de Guide avancé d'installation Cette section décrit comment installer FreeBSD dans des cas exceptionnels. Installer FreeBSD sur un système sans moniteur ou sans clavier installation headless (console série) console série Ce type d'installation est appelé “headless install” (installation sans écran), parce que la machine sur laquelle vous êtes en train d'installer FreeBSD soit n'a pas de moniteur, soit n'a même pas de sortie VGA. Comment est-ce possible, allez-vous demander? En utilisant une console série. Une console série est en quelques mots l'utilisation d'une autre machine comme écran et clavier pour un autre système. Pour cela, suivez juste les étapes de création des disquettes d'installation, expliquées dans . Pour modifier ces disquettes afin de démarrer à travers une console série, suivez les étapes suivantes: Configurer les disquettes de démarrage pour démarrer à travers la console série mount Si vous deviez démarrer avec les disquettes que vous venez de faire, FreeBSD démarrerait dans son mode d'installation normal. Nous voulons que FreeBSD démarre sur la console série pour notre installation. Pour faire cela, vous devez monter la disquette kern.flp sur votre système FreeBSD en utilisant la commande &man.mount.8;. &prompt.root; mount /dev/fd0 /mnt Maintenant que vous avez la disquette montée, vous devez vous rendre dans le répertoire /mnt: &prompt.root; cd /mnt C'est à cet endroit que vous devez configurer la disquette pour démarrer sur la console série. Vous devez créer un fichier appelé boot.config contenant la ligne /boot/loader -h. Tout ceci provoque le passage d'une option au chargeur pour démarrer sur la console série. &prompt.root; echo "/boot/loader -h" > boot.config Maintenant que vous avez votre disquette correctement configurée, vous devez démonter la disquette en utilisant la commande &man.umount.8;: &prompt.root; cd / &prompt.root; umount /mnt Maintenant vous pouvez retirer la disquette de son lecteur. Connecter votre câble null-modem câble null-modem Vous devez maintenant connecter un câble null-modem entre les deux machines. Connectez juste le câble sur le port série des deux machines. Un câble série normal ne conviendra pas ici, vous avez besoin d'un câble null-modem parce certains fils sont croisés à l'intérieur. Démarrer l'installation Il est maintenant temps de lancer l'installation. Mettez la disquette kern.flp dans le lecteur de la machine que vous allez installer sans moniteur et clavier, et allumez la machine. Connexion à la machine sans moniteur ni clavier cu Maintenant vous devez vous connecter à cette machine à l'aide de &man.cu.1;: &prompt.root; cu -l /dev/cuaa0 Voilà! Vous devriez maintenant pouvoir contrôler la machine sans moniteur et sans clavier à travers votre session cu. On vous demandera d'insérer la disquette mfsroot.flp, et ensuite on vous proposera de choisir le type de terminal à utiliser. Sélectionnez la console couleur FreeBSD et effectuez votre installation! Préparer votre propre support d'installation Pour éviter les répétitions, “disque FreeBSD” dans ce contexte signifie un CDROM ou DVD FreeBSD que vous avez acheté, ou produit vous-même. Il peut y avoir quelques situations dans lesquelles vous devez créer votre propre support et/ou source d'installation de FreeBSD. Cela pourrait être un support physique, comme une bande, ou une source que sysinstall pourrait employer pour récupérer les fichiers, comme un site FTP local, ou une partition &ms-dos;. Par exemple: Vous avez beaucoup de machines connectées sur votre réseau local, et un seul disque FreeBSD. Vous voulez créer un site FTP local utilisant le contenu du disque FreeBSD, et ensuite faire utiliser ce site FTP local par vos machines plutôt que de se connecter à l'Internet. Vous avez un disque FreeBSD, et FreeBSD ne reconnaît pas votre lecteur de CD/DVD, mais &ms-dos;/&windows; oui. Vous voulez copier les fichiers d'installation de FreeBSD sur une partition DOS sur le même ordinateur, et ensuite installer FreeBSD en utilisant ces fichiers. L'ordinateur sur lequel vous voulez installer n'a pas de lecteur de CD/DVD, ou de carte réseau, mais vous pouvez connecter un câble série ou parallèle de “type Laplink” sur un ordinateur qui lui dispose d'un lecteur de CD/DVD ou d'une carte réseau. Vous voulez créer une bande qui peut être utilisée pour installer FreeBSD. Créer un CDROM d'installation Comme élément de chaque nouvelle version, le projet FreeBSD met à disposition deux images de CDROM (“images ISO”). Ces images peuvent être inscrites (“gravées”) sur CDs si vous disposez d'un graveur de CD, et puis être utilisées pour installer FreeBSD. Si vous avez un graveur de CD, et comme la bande passante est bon marché, alors c'est la méthode la plus simple pour installer FreeBSD. Télécharger les bonnes images ISO Les images ISO de chaque version peuvent être téléchargées à partir de ftp://ftp.FreeBSD.org/pub/FreeBSD/ISO-IMAGES-arch/version ou du miroir le plus proche. Remplacez arch et version par les valeurs appropriées. Ce répertoire contiendra normalement les images suivantes: Noms des images ISO &os; 4.<replaceable>X</replaceable> et leurs significations Nom du fichier Contenu version-RELEASE-arch-miniinst.iso Tout ce dont vous avez besoin pour installer FreeBSD. version-RELEASE-arch-disc1.iso Tout ce dont vous avez besoin pour installer FreeBSD, et autant de logiciels tiers pré-compilés que l'espace sur le disque le permet. version-RELEASE-arch-disc2.iso Un système de fichiers “live”, qui est utilisé avec la fonction “Repair” de sysinstall. Une copie de l'arborescence CVS de FreeBSD. Et autant de logiciels tiers pré-compilés que l'espace sur le disque le permet.
Noms des images ISO &os; 5.<replaceable>X</replaceable> et 6.<replaceable>X</replaceable> et leurs significations Nom du fichier Contenu version-RELEASE-arch-bootonly.iso Tout ce dont vous avez besoin pour démarrer un noyau &os; et lancer l'interface d'installation. Les fichiers d'installation doivent être récupérés par FTP ou à partir d'une autre source supportée. version-RELEASE-arch-disc1.iso Tout ce dont vous avez besoin pour installer &os; et incorpore un système de fichiers live, qui est utilisé avec la fonction de Repair de sysinstall. version-RELEASE-arch-disc2.iso La documentation &os; et autant de logiciels tiers pré-compilés que l'espace sur le disque le permet.
Vous devez télécharger soit l'image ISO miniinst (si elle existe), soit l'image du disque numéro un. Ne télécharger pas les deux, étant donné que le disque numéro un contient tout le contenu de l'image ISO miniinst. Utilisez l'ISO miniinst si votre accès Internet est bon marché. Elle vous laissera installer FreeBSD, et vous pourrez ensuite installer des logiciels tiers en les téléchargeant en employant le système de logiciels pré-compilés/logiciels portés (voir le ) si nécessaire. Utilisez l'image du disque numéro un si vous voulez installer &os; avec également une bonne sélection de logiciels tiers. Les images des autres disques sont utiles, mais pas indispensables, tout particulièrement si vous disposez d'un accès Internet à haut débit.
Graver les CDs Vous devez ensuite graver les images de CD. Si vous faites cela à partir d'un autre système FreeBSD consultez alors la pour plus d'informations (en particulier les et ). Si vous le faites à partir d'une autre plate-forme alors vous devrez utiliser les utilitaires existants pour commander votre graveur de CD sur cette plate-forme. Les images fournies le sont dans le standard ISO qui est supporté par de nombreuses applications de gravure de CD.
Si vous vous intéressez à la réalisation d'une version sur mesure de FreeBSD, veuillez consulter l'article sur la création des versions.
Création d'un site FTP local avec le disque FreeBSD installation réseau FTP Les disques FreeBSD sont présentés comme le site FTP. Cela rend très facile la création d'un site FTP local qui peut être utilisé par d'autres machines de votre réseau lors de l'installation de FreeBSD. Sur l'ordinateur FreeBSD qui hébergera le site FTP, soyez sûr que le CDROM est dans la lecteur, et monté en /cdrom. &prompt.root; mount /cdrom Créez un compte pour le FTP anonyme dans /etc/passwd. Faites cela en éditant /etc/passwd avec &man.vipw.8; et en ajoutant cette ligne: ftp:*:99:99::0:0:FTP:/cdrom:/nonexistent Vérifiez que le service FTP est activé dans /etc/inetd.conf. N'importe qui avec un accès réseau à votre machine peut désormais choisir un support de type FTP et taper ftp://votre machine après avoir sélectionné “Other” dans le menu des sites FTP durant l'installation. Si la version du support de démarrage (des disquettes en général) pour vos clients FTP n'est pas exactement la même que celle du site FTP local, alors sysinstall ne vous laissera pas achever l'installation. Si les versions ne sont pas identiques mais que vous désirez forcer l'installation, vous devez vous rendre dans le menu Options et changer le nom de la distribution pour any. Cette approche est correcte pour une machine qui est sur votre réseau local, et qui est protégée par votre coupe-feu. Offrir un accès FTP à d'autres machines sur Internet (et non sur votre réseau local) expose votre ordinateur à l'attention de crackers et autres indésirables. Nous recommandons fortement de suivre de bonnes pratiques de sécurité si vous faites cela. Création de disquettes d'installation installation disquettes Si vous devez installer à partir de disquettes (ce que nous suggérons de ne pas faire), soit en raison d'un matériel non supporté, soit que vous aimez vous compliquer la vie, vous devez d'abord préparer des disquettes pour l'installation. Il vous faudra au minimum autant de disquettes 1.44 Mo ou 1.2 Mo que nécessaire pour y mettre tous les fichiers du répertoire bin (distribution binaire). Si vous préparez ces disquettes sous DOS, alors elles doivent être formatées en utilisant la commande &ms-dos; FORMAT. Si vous utilisez &windows;, utilisez l'Explorateur pour formater les disquettes (clic-droit sur le lecteur A: , et sélectionnez “Formater”). Ne faites pas confiance aux disquettes préformatées en usine. Reformatez-les vous-même, de façon à être sûr. Nos utilisateurs nous ont, dans le passé, signalé de nombreux problèmes dus à des disquettes incorrectement formatées, ce qui explique pourquoi nous insistons autant maintenant. Si vous créez les disquettes sur une autre machine FreeBSD, ce n'est toujours pas une mauvaise idée de les formatter, bien que vous n'ayez pas besoin de mettre un système de fichiers &ms-dos; sur chaque disquette. Vous pouvez utiliser les commandes bsdlabel et newfs pour y mettre un système de fichier UFS à la place, comme le montre la séquence de commandes suivantes (pour une disquette 3.5" de 1.44 Mo): &prompt.root; fdformat -f 1440 fd0.1440 &prompt.root; bsdlabel -w fd0.1440 floppy3 &prompt.root; newfs -t 2 -u 18 -l 1 -i 65536 /dev/fd0 Utilisez fd0.1200 et floppy5 pour les disquettes 5.25" 1.2 Mo. Vous pouvez alors les monter et y écrire comme sur n'importe quel autre système de fichiers. Après avoir formatter les disquettes, vous devrez y copier les fichiers. Les fichiers de la distribution sont scindés en morceaux de taille telle que cinq d'entre eux tiendront sur une disquette 1.44 Mo ordinaire. Préparez les disquettes les unes après les autres, en y mettant sur chacune autant de fichiers que vous pouvez, jusqu'à ce que vous ayez recopié toutes les distributions que vous voulez installer. Chaque distribution doit avoir son propre sous-répertoire sur la disquette, e.g.: a:\bin\bin.aa, a:\bin\bin.ab, et ainsi de suite. Une fois que vous êtes à l'écran de sélection du support d'installation, sélectionnez Floppy (disquette) et vous aurez ensuite des indications sur la marche à suivre. Installation depuis une partition &ms-dos; installation depuis MS-DOS Pour préparer l'installation depuis une partition &ms-dos;, copiez les fichiers de la distribution dans un répertoire appelé freebsd dans le répertoire racine de cette partition. Par exemple, c:\freebsd. L'arborescence des répertoires du CDROM ou du site FTP doit être partiellement reproduite dans ce répertoire, aussi nous suggérons l'utilisation de la commande DOS xcopy si vous copiez à partir d'un CDROM. Par exemple, pour préparer une installation minimale de FreeBSD: C:\> md c:\freebsd C:\> xcopy e:\bin c:\freebsd\bin\ /s C:\> xcopy e:\manpages c:\freebsd\manpages\ /s En supposant que C: est l'endroit où vous avez de l'espace libre et que votre CDROM soit monté sur E:. Si vous n'avez pas de lecteur de CDROM, vous pouvez télécharger la distribution depuis ftp.FreeBSD.org. Chaque distribution est dans son propre répertoire; par exemple la distribution base peut être trouvée dans le répertoire &rel.current;/base/. Copiez chaque distribution que vous voulez installer depuis la partition &ms-dos; (et pour laquelle vous avez de l'espace libre) dans c:\freebsd — la distribution BIN n'est que le minimum obligatoire. Création d'une bande d'installation installation à partir de bandes QIC/SCSI Installer à partir de bandes est probablement la méthode la plus simple, mis à part l'installation en ligne avec FTP ou depuis le CDROM. Le programme d'installation s'attend à ce que les fichiers soient simplement archivés sur la bande. Après avoir récupéré tous les fichiers des distributions qui vous intéressent, archivez-les avec tar sur la bande: &prompt.root; cd /freebsd/distdir &prompt.root; tar cvf /dev/rwt0 dist1 ... dist2 Quand vous installez, vous devez vous assurer qu'il y a assez de place dans un répertoire temporaire (que vous pourrez choisir) pour y mettre le contenu entier de la bande que vous avez créée. En raison de l'accès non-aléatoire des bandes, cette méthode exige un espace de stockage temporaire important. Au moment d'installer, la bande doit être dans le lecteur avant de démarrer avec la disquette. Sinon les tests risquent de ne pas la trouver. Avant d'installer via le réseau installation réseau série (SLIP ou PPP) installation réseau parallèle (PLIP) installation réseau Ethernet Il y a trois types d'installation réseau disponibles. Par port série (SLIP ou PPP), par port parallèle (PLIP (câble laplink)), ou par Ethernet (un contrôleur Ethernet standard (y compris certains contrôleurs PCMCIA)). Le support SLIP est assez rudimentaire, et essentiellement limité aux lignes directes, comme un câble série entre un ordinateur portable et un autre ordinateur. La liaison devra être directe car l'installation par SLIP n'offre pas la possibilité de se connecter par téléphone; cette fonctionnalité est fournie par l'utilitaire PPP, qu'il faut utiliser de préférence à SLIP chaque fois que c'est possible. Si vous utilisez un modem, PPP est presque certainement votre seul choix. Veillez à avoir sous la main les informations concernant votre fournisseur d'accès car vous en aurez besoin assez tôt dans la procédure d'installation. Si vous utilisez PAP ou CHAP pour vous connecter à votre fournisseur d'accès (en d'autres termes, si vous pouvez vous connecter au fournisseur d'accès sous &windows; sans utiliser de script), alors tout ce que vous aurez à faire est de taper dial à l'invite de ppp. Sinon, vous devrez savoir comment se connecter à votre fournisseur d'accès en utilisant les “commandes AT” propres à votre modem, car le programme d'appel PPP ne fournit qu'un émulateur de terminal très simplifié. Veuillez vous reporter aux sections concernant ppp utilisateur du Manuel et de la FAQ pour plus d'informations. Si vous avez des problèmes, connectez-vous directement à l'écran avec la commande set log local .... Si vous disposez d'une liaison directe à une autre machine FreeBSD (2.0-R ou ultérieure), vous pourrez envisager d'installer avec un câble “laplink” sur le port parallèle. La vitesse de transmission sur le port parallèle est plus importante que celle que l'on obtient habituellement avec une liaison série (jusqu'à 50 Koctets/sec), ce qui accélère l'installation. Finalement, pour une installation réseau la plus rapide possible, une carte Ethernet est toujours un bon choix! FreeBSD supporte la plupart des cartes Ethernet PC courantes; une liste des cartes supportées (et leur paramétrage requis) est fournie dans la liste de compatibilité matérielle de chaque version de FreeBSD. Si vous utilisez une des cartes Ethernet PCMCIA supportée, assurez-vous qu'elle soit en place avant d'allumer le portable! FreeBSD ne supporte pas, malheureusement, actuellement l'insertion à chaud des cartes PCMCIA pendant l'installation. Vous devrez aussi connaître votre adresse IP sur le réseau, le masque de réseau pour votre classe d'adresses, et le nom de votre machine. Si vous installez par l'intermédiaire d'une connexion PPP et que vous n'avez pas d'IP fixe, ne prenez pas peur, l'adresse IP peut être dynamiquement assignée par votre fournisseur d'accès. Votre administrateur système peut vous dire quelles valeurs utiliser pour votre configuration réseau particulière. Si vous devez référencer d'autres machines par leur nom plutôt que par leurs adresses IP, vous devrez aussi connaître un serveur de noms et peut-être l'adresse d'une passerelle (si vous utilisez PPP, c'est l'adresse IP de votre fournisseur d'accès) pour accéder à ce serveur. Si vous voulez installer par FTP via un proxy HTTP, vous aurez également besoin de l'adresse du proxy. Si vous n'avez pas les réponses à toutes ou la plupart de ces questions, alors vous devriez vraiment en discuter avec votre administrateur système ou votre fournisseur d'accès avant d'essayer ce type d'installation. Avant d'installer par NFS installation réseau NFS L'installation NFS est assez directe. Copiez simplement les fichiers de la distribution FreeBSD que vous voulez quelque part sur un serveur NFS et ensuite mentionnez-le au moment de sélectionner le support NFS. Si le serveur n'accepte que les accès sur les “ports privilégiés” (ce qui est généralement le cas par défaut sur les stations de travail Sun), vous devrez préciser l'option NFS Secure dans le menus des Options avant de procéder à l'installation. Si vous avez une carte Ethernet de mauvaise qualité qui souffre de vitesses de transfert très faibles, vous devrez peut-être aussi positionner l'option NFS Slow. Pour que l'installation NFS fonctionne, le serveur doit pouvoir monter des sous-répertoires, par exemple, si le répertoire pour votre distribution de FreeBSD &rel.current; est: ziggy:/usr/archive/stuff/FreeBSD, alors ziggy devra autoriser le montage de /usr/archive/stuff/FreeBSD, et non seulement de /usr ou /usr/archive/stuff. Dans le fichier /etc/exports de FreeBSD, on contrôle cela avec l'option . D'autres serveurs NFS peuvent avoir d'autres conventions. Si le serveur vous envoie des messages permission denied, alors il est probable que vous n'avez pas activé correctement cette fonctionnalité.
diff --git a/it_IT.ISO8859-15/books/handbook/Makefile b/it_IT.ISO8859-15/books/handbook/Makefile index 29d1dbbfb6..ffaf685bfd 100644 --- a/it_IT.ISO8859-15/books/handbook/Makefile +++ b/it_IT.ISO8859-15/books/handbook/Makefile @@ -1,248 +1,250 @@ # # $FreeBSD$ # Original revision: 1.95 # # Crea il Manuale di FreeBSD. # # ------------------------------------------------------------------------ # # Variabili specifiche del Manuale # # WITH_PGPKEYS La versione stampata del manuale riporta solo i # fingerprints PGP di base. Se vuoi visualizzare # le chiavi intere, allora setta questa variabile. # Questa opzione non ha effetto sui formati HTML. # # Targets specifici del Manuale # # pgpkeyring Questo target legger il contenuto del file # pgpkeys/chapter.sgml ad estrarr tutte le chiavi # pgp sullo standard output. Questo output pu # quindi essere rediretto su un file e distribuito # come un keyring pubblico degli sviluppatori di # FreeBSD che pu essere facilmente importato in # PGP/GPG. # # ------------------------------------------------------------------------ .PATH: ${.CURDIR}/../../share/sgml/glossary MAINTAINER= ale@FreeBSD.org DOC?= book FORMATS?= html-split HAS_INDEX= true USE_PS2PDF= yes INSTALL_COMPRESSED?= gz INSTALL_ONLY_COMPRESSED?= IMAGES_EN = advanced-networking/isdn-bus.eps IMAGES_EN+= advanced-networking/isdn-twisted-pair.eps IMAGES_EN+= advanced-networking/natd.eps IMAGES_EN+= advanced-networking/net-routing.pic IMAGES_EN+= advanced-networking/static-routes.pic IMAGES_EN+= geom/striping.pic IMAGES_EN+= install/adduser1.scr IMAGES_EN+= install/adduser2.scr IMAGES_EN+= install/adduser3.scr IMAGES_EN+= install/boot-mgr.scr IMAGES_EN+= install/console-saver1.scr IMAGES_EN+= install/console-saver2.scr IMAGES_EN+= install/console-saver3.scr IMAGES_EN+= install/console-saver4.scr +IMAGES_EN+= install/desktop.scr IMAGES_EN+= install/disklabel-auto.scr IMAGES_EN+= install/disklabel-ed1.scr IMAGES_EN+= install/disklabel-ed2.scr IMAGES_EN+= install/disklabel-fs.scr IMAGES_EN+= install/disklabel-root1.scr IMAGES_EN+= install/disklabel-root2.scr IMAGES_EN+= install/disklabel-root3.scr IMAGES_EN+= install/disk-layout.eps IMAGES_EN+= install/dist-set.scr IMAGES_EN+= install/dist-set2.scr IMAGES_EN+= install/docmenu1.scr IMAGES_EN+= install/ed0-conf.scr IMAGES_EN+= install/ed0-conf2.scr IMAGES_EN+= install/edit-inetd-conf.scr IMAGES_EN+= install/example-dir1.eps IMAGES_EN+= install/example-dir2.eps IMAGES_EN+= install/example-dir3.eps IMAGES_EN+= install/example-dir4.eps IMAGES_EN+= install/example-dir5.eps IMAGES_EN+= install/fdisk-drive1.scr IMAGES_EN+= install/fdisk-drive2.scr IMAGES_EN+= install/fdisk-edit1.scr IMAGES_EN+= install/fdisk-edit2.scr IMAGES_EN+= install/ftp-anon1.scr IMAGES_EN+= install/ftp-anon2.scr IMAGES_EN+= install/hdwrconf.scr IMAGES_EN+= install/keymap.scr IMAGES_EN+= install/main1.scr IMAGES_EN+= install/mainexit.scr IMAGES_EN+= install/main-std.scr IMAGES_EN+= install/main-options.scr IMAGES_EN+= install/main-doc.scr IMAGES_EN+= install/main-keymap.scr IMAGES_EN+= install/media.scr IMAGES_EN+= install/mouse1.scr IMAGES_EN+= install/mouse2.scr IMAGES_EN+= install/mouse3.scr IMAGES_EN+= install/mouse4.scr IMAGES_EN+= install/mouse5.scr IMAGES_EN+= install/mouse6.scr IMAGES_EN+= install/mta-main.scr IMAGES_EN+= install/net-config-menu1.scr IMAGES_EN+= install/net-config-menu2.scr IMAGES_EN+= install/nfs-server-edit.scr IMAGES_EN+= install/ntp-config.scr IMAGES_EN+= install/options.scr IMAGES_EN+= install/pkg-cat.scr IMAGES_EN+= install/pkg-confirm.scr IMAGES_EN+= install/pkg-install.scr IMAGES_EN+= install/pkg-sel.scr IMAGES_EN+= install/probstart.scr IMAGES_EN+= install/routed.scr IMAGES_EN+= install/security.scr IMAGES_EN+= install/sysinstall-exit.scr IMAGES_EN+= install/timezone1.scr IMAGES_EN+= install/timezone2.scr IMAGES_EN+= install/timezone3.scr IMAGES_EN+= install/userconfig.scr IMAGES_EN+= install/userconfig2.scr +IMAGES_EN+= install/xf86setup.scr IMAGES_EN+= mail/mutt1.scr IMAGES_EN+= mail/mutt2.scr IMAGES_EN+= mail/mutt3.scr IMAGES_EN+= mail/pine1.scr IMAGES_EN+= mail/pine2.scr IMAGES_EN+= mail/pine3.scr IMAGES_EN+= mail/pine4.scr IMAGES_EN+= mail/pine5.scr IMAGES_EN+= security/ipsec-crypt-pkt.pic IMAGES_EN+= security/ipsec-encap-pkt.pic IMAGES_EN+= security/ipsec-network.pic IMAGES_EN+= security/ipsec-out-pkt.pic IMAGES_EN+= vinum/vinum-concat.pic IMAGES_EN+= vinum/vinum-mirrored-vol.pic IMAGES_EN+= vinum/vinum-raid10-vol.pic IMAGES_EN+= vinum/vinum-raid5-org.pic IMAGES_EN+= vinum/vinum-simple-vol.pic IMAGES_EN+= vinum/vinum-striped-vol.pic IMAGES_EN+= vinum/vinum-striped.pic # Immagini dalla libreria per tutti i documenti IMAGES_LIB = callouts/1.png IMAGES_LIB+= callouts/2.png IMAGES_LIB+= callouts/3.png IMAGES_LIB+= callouts/4.png IMAGES_LIB+= callouts/5.png IMAGES_LIB+= callouts/6.png IMAGES_LIB+= callouts/7.png IMAGES_LIB+= callouts/8.png IMAGES_LIB+= callouts/9.png IMAGES_LIB+= callouts/10.png # # SRCS lista i singoli files SGML che compongono il documento. Modifiche # a qualunque di questi files obbligano la ricreazione # # Contenuto SGML SRCS = book.sgml SRCS+= colophon.sgml SRCS+= freebsd-glossary.sgml SRCS+= advanced-networking/chapter.sgml SRCS+= audit/chapter.sgml SRCS+= basics/chapter.sgml SRCS+= bibliography/chapter.sgml SRCS+= boot/chapter.sgml SRCS+= config/chapter.sgml SRCS+= cutting-edge/chapter.sgml SRCS+= desktop/chapter.sgml SRCS+= disks/chapter.sgml SRCS+= eresources/chapter.sgml SRCS+= firewalls/chapter.sgml SRCS+= geom/chapter.sgml SRCS+= install/chapter.sgml SRCS+= introduction/chapter.sgml SRCS+= kernelconfig/chapter.sgml SRCS+= l10n/chapter.sgml SRCS+= linuxemu/chapter.sgml SRCS+= mac/chapter.sgml SRCS+= mail/chapter.sgml SRCS+= mirrors/chapter.sgml SRCS+= multimedia/chapter.sgml SRCS+= network-servers/chapter.sgml SRCS+= pgpkeys/chapter.sgml SRCS+= ports/chapter.sgml SRCS+= ppp-and-slip/chapter.sgml SRCS+= preface/preface.sgml SRCS+= printing/chapter.sgml SRCS+= security/chapter.sgml SRCS+= serialcomms/chapter.sgml SRCS+= users/chapter.sgml SRCS+= vinum/chapter.sgml SRCS+= x11/chapter.sgml # Entities SRCS+= chapters.ent SYMLINKS= ${DESTDIR} index.html handbook.html # Attiva tutti i capitoli. CHAPTERS?= ${SRCS:M*chapter.sgml} SGMLFLAGS+= ${CHAPTERS:S/\/chapter.sgml//:S/^/-i chap./} SGMLFLAGS+= -i chap.freebsd-glossary pgpkeyring: pgpkeys/chapter.sgml @${JADE} -V nochunks ${OTHERFLAGS} ${JADEOPTS} -d ${DSLPGP} -t sgml ${MASTERDOC} # # Variabili specifiche del Manuale # .if defined(WITH_PGPKEYS) JADEFLAGS+= -V withpgpkeys .endif .for p in ftp cvsup SRCS+= mirrors.sgml.${p}.inc CLEANFILES+= mirrors.sgml.${p}.inc CLEANFILES+= mirrors.sgml.${p}.inc.tmp .endfor SRCS+= eresources.sgml.www.inc CLEANFILES+= eresources.sgml.www.inc CLEANFILES+= eresources.sgml.www.inc.tmp URL_RELPREFIX?= ../../../.. DOC_PREFIX?= ${.CURDIR}/../../.. .include "${DOC_PREFIX}/share/mk/doc.project.mk" .for p in ftp cvsup mirrors.sgml.${p}.inc: ${XML_MIRRORS} ${XSL_MIRRORS} ${XSLTPROC} ${XSLTPROCOPTS} \ -o $@.tmp \ --param 'type' "'$p'" \ --param 'proto' "'$p'" \ --param 'target' "'handbook/mirrors/chapter.sgml'" \ ${XSL_MIRRORS} ${XML_MIRRORS} ${SED} -e 's,<\([^ >]*\)\([^>]*\)/>,<\1\2>,;s,,,' \ < $@.tmp > $@ || (${RM} -f $@ && false) ${RM} -f $@.tmp .endfor eresources.sgml.www.inc: ${XML_MIRRORS} ${XSL_MIRRORS} ${XSLTPROC} ${XSLTPROCOPTS} \ -o $@.tmp \ --param 'type' "'www'" \ --param 'proto' "'http'" \ --param 'target' "'handbook/eresources/chapter.sgml'" \ ${XSL_MIRRORS} ${XML_MIRRORS} ${SED} -e 's,<\([^ >]*\)\([^>]*\)/>,<\1\2>,;s,,,' \ < $@.tmp > $@ || (${RM} -f $@ && false) ${RM} -f $@.tmp diff --git a/it_IT.ISO8859-15/books/handbook/txtfiles.ent b/it_IT.ISO8859-15/books/handbook/txtfiles.ent index 1ecfeecd1b..3e031c08f1 100644 --- a/it_IT.ISO8859-15/books/handbook/txtfiles.ent +++ b/it_IT.ISO8859-15/books/handbook/txtfiles.ent @@ -1,72 +1,74 @@ + + diff --git a/mn_MN.UTF-8/books/handbook/Makefile b/mn_MN.UTF-8/books/handbook/Makefile index c0c84d61a7..d4d98ffc68 100644 --- a/mn_MN.UTF-8/books/handbook/Makefile +++ b/mn_MN.UTF-8/books/handbook/Makefile @@ -1,275 +1,277 @@ # $FreeBSD$ # # The FreeBSD Mongolian Documentation Project # # Original revision 1.104 # # Build the FreeBSD Handbook. # # # ------------------------------------------------------------------------ # # Handbook-specific variables # # WITH_PGPKEYS The print version of the handbook only prints PGP # fingerprints by default. If you would like for the # entire key to be displayed, then set this variable. # This option has no affect on the HTML formats. # # Handbook-specific targets # # pgpkeyring This target will read the contents of # pgpkeys/chapter.sgml and will extract all of # the pgpkeys to standard out. This output can then # be redirected into a file and distributed as a # public keyring of FreeBSD developers that can # easily be imported into PGP/GPG. # # ------------------------------------------------------------------------ .PATH: ${.CURDIR}/../../share/sgml/glossary MAINTAINER= doc@FreeBSD.org DOC?= book FORMATS?= html-split HAS_INDEX= true USE_PS2PDF= yes INSTALL_COMPRESSED?= gz INSTALL_ONLY_COMPRESSED?= IMAGES_EN = advanced-networking/isdn-bus.eps IMAGES_EN+= advanced-networking/isdn-twisted-pair.eps IMAGES_EN+= advanced-networking/natd.eps IMAGES_EN+= advanced-networking/net-routing.pic IMAGES_EN+= advanced-networking/static-routes.pic IMAGES_EN+= geom/striping.pic IMAGES_EN+= install/adduser1.scr IMAGES_EN+= install/adduser2.scr IMAGES_EN+= install/adduser3.scr IMAGES_EN+= install/boot-mgr.scr IMAGES_EN+= install/console-saver1.scr IMAGES_EN+= install/console-saver2.scr IMAGES_EN+= install/console-saver3.scr IMAGES_EN+= install/console-saver4.scr +IMAGES_EN+= install/desktop.scr IMAGES_EN+= install/disklabel-auto.scr IMAGES_EN+= install/disklabel-ed1.scr IMAGES_EN+= install/disklabel-ed2.scr IMAGES_EN+= install/disklabel-fs.scr IMAGES_EN+= install/disklabel-root1.scr IMAGES_EN+= install/disklabel-root2.scr IMAGES_EN+= install/disklabel-root3.scr IMAGES_EN+= install/disk-layout.eps IMAGES_EN+= install/dist-set.scr IMAGES_EN+= install/dist-set2.scr IMAGES_EN+= install/docmenu1.scr IMAGES_EN+= install/ed0-conf.scr IMAGES_EN+= install/ed0-conf2.scr IMAGES_EN+= install/edit-inetd-conf.scr IMAGES_EN+= install/fdisk-drive1.scr IMAGES_EN+= install/fdisk-drive2.scr IMAGES_EN+= install/fdisk-edit1.scr IMAGES_EN+= install/fdisk-edit2.scr IMAGES_EN+= install/ftp-anon1.scr IMAGES_EN+= install/ftp-anon2.scr IMAGES_EN+= install/hdwrconf.scr IMAGES_EN+= install/keymap.scr IMAGES_EN+= install/main1.scr IMAGES_EN+= install/mainexit.scr IMAGES_EN+= install/main-std.scr IMAGES_EN+= install/main-options.scr IMAGES_EN+= install/main-doc.scr IMAGES_EN+= install/main-keymap.scr IMAGES_EN+= install/media.scr IMAGES_EN+= install/mouse1.scr IMAGES_EN+= install/mouse2.scr IMAGES_EN+= install/mouse3.scr IMAGES_EN+= install/mouse4.scr IMAGES_EN+= install/mouse5.scr IMAGES_EN+= install/mouse6.scr IMAGES_EN+= install/mta-main.scr IMAGES_EN+= install/net-config-menu1.scr IMAGES_EN+= install/net-config-menu2.scr IMAGES_EN+= install/nfs-server-edit.scr IMAGES_EN+= install/ntp-config.scr IMAGES_EN+= install/options.scr IMAGES_EN+= install/pkg-cat.scr IMAGES_EN+= install/pkg-confirm.scr IMAGES_EN+= install/pkg-install.scr IMAGES_EN+= install/pkg-sel.scr IMAGES_EN+= install/probstart.scr IMAGES_EN+= install/routed.scr IMAGES_EN+= install/security.scr IMAGES_EN+= install/sysinstall-exit.scr IMAGES_EN+= install/timezone1.scr IMAGES_EN+= install/timezone2.scr IMAGES_EN+= install/timezone3.scr IMAGES_EN+= install/userconfig.scr IMAGES_EN+= install/userconfig2.scr +IMAGES_EN+= install/xf86setup.scr IMAGES_EN+= mail/mutt1.scr IMAGES_EN+= mail/mutt2.scr IMAGES_EN+= mail/mutt3.scr IMAGES_EN+= mail/pine1.scr IMAGES_EN+= mail/pine2.scr IMAGES_EN+= mail/pine3.scr IMAGES_EN+= mail/pine4.scr IMAGES_EN+= mail/pine5.scr IMAGES_EN+= install/example-dir1.eps IMAGES_EN+= install/example-dir2.eps IMAGES_EN+= install/example-dir3.eps IMAGES_EN+= install/example-dir4.eps IMAGES_EN+= install/example-dir5.eps IMAGES_EN+= security/ipsec-network.pic IMAGES_EN+= security/ipsec-crypt-pkt.pic IMAGES_EN+= security/ipsec-encap-pkt.pic IMAGES_EN+= security/ipsec-out-pkt.pic IMAGES_EN+= vinum/vinum-concat.pic IMAGES_EN+= vinum/vinum-mirrored-vol.pic IMAGES_EN+= vinum/vinum-raid10-vol.pic IMAGES_EN+= vinum/vinum-raid5-org.pic IMAGES_EN+= vinum/vinum-simple-vol.pic IMAGES_EN+= vinum/vinum-striped-vol.pic IMAGES_EN+= vinum/vinum-striped.pic IMAGES_EN+= virtualization/parallels-freebsd1.png IMAGES_EN+= virtualization/parallels-freebsd2.png IMAGES_EN+= virtualization/parallels-freebsd3.png IMAGES_EN+= virtualization/parallels-freebsd4.png IMAGES_EN+= virtualization/parallels-freebsd5.png IMAGES_EN+= virtualization/parallels-freebsd6.png IMAGES_EN+= virtualization/parallels-freebsd7.png IMAGES_EN+= virtualization/parallels-freebsd8.png IMAGES_EN+= virtualization/parallels-freebsd9.png IMAGES_EN+= virtualization/parallels-freebsd10.png IMAGES_EN+= virtualization/parallels-freebsd11.png IMAGES_EN+= virtualization/parallels-freebsd12.png IMAGES_EN+= virtualization/parallels-freebsd13.png # Images from the cross-document image library IMAGES_LIB= callouts/1.png IMAGES_LIB+= callouts/2.png IMAGES_LIB+= callouts/3.png IMAGES_LIB+= callouts/4.png IMAGES_LIB+= callouts/5.png IMAGES_LIB+= callouts/6.png IMAGES_LIB+= callouts/7.png IMAGES_LIB+= callouts/8.png IMAGES_LIB+= callouts/9.png IMAGES_LIB+= callouts/10.png IMAGES_LIB+= callouts/11.png IMAGES_LIB+= callouts/12.png IMAGES_LIB+= callouts/13.png IMAGES_LIB+= callouts/14.png IMAGES_LIB+= callouts/15.png # # SRCS lists the individual SGML files that make up the document. Changes # to any of these files will force a rebuild # # SGML content SRCS+= audit/chapter.sgml SRCS+= book.sgml SRCS+= colophon.sgml SRCS+= freebsd-glossary.sgml SRCS+= advanced-networking/chapter.sgml SRCS+= basics/chapter.sgml SRCS+= bibliography/chapter.sgml SRCS+= boot/chapter.sgml SRCS+= config/chapter.sgml SRCS+= cutting-edge/chapter.sgml SRCS+= desktop/chapter.sgml SRCS+= disks/chapter.sgml SRCS+= eresources/chapter.sgml SRCS+= firewalls/chapter.sgml SRCS+= geom/chapter.sgml SRCS+= install/chapter.sgml SRCS+= introduction/chapter.sgml SRCS+= jails/chapter.sgml SRCS+= kernelconfig/chapter.sgml SRCS+= l10n/chapter.sgml SRCS+= linuxemu/chapter.sgml SRCS+= mac/chapter.sgml SRCS+= mail/chapter.sgml SRCS+= mirrors/chapter.sgml SRCS+= multimedia/chapter.sgml SRCS+= network-servers/chapter.sgml SRCS+= pgpkeys/chapter.sgml SRCS+= ports/chapter.sgml SRCS+= ppp-and-slip/chapter.sgml SRCS+= preface/preface.sgml SRCS+= printing/chapter.sgml SRCS+= security/chapter.sgml SRCS+= serialcomms/chapter.sgml SRCS+= users/chapter.sgml SRCS+= vinum/chapter.sgml SRCS+= virtualization/chapter.sgml SRCS+= x11/chapter.sgml # Entities SRCS+= chapters.ent SYMLINKS= ${DESTDIR} index.html handbook.html # Turn on all the chapters. CHAPTERS?= ${SRCS:M*chapter.sgml} SGMLFLAGS+= ${CHAPTERS:S/\/chapter.sgml//:S/^/-i chap./} SGMLFLAGS+= -i chap.freebsd-glossary pgpkeyring: pgpkeys/chapter.sgml @${JADE} -V nochunks ${OTHERFLAGS} ${JADEOPTS} -d ${DSLPGP} -t sgml ${MASTERDOC} # # Handbook-specific variables # .if defined(WITH_PGPKEYS) JADEFLAGS+= -V withpgpkeys .endif URL_RELPREFIX?= ../../../.. DOC_PREFIX?= ${.CURDIR}/../../.. # # rules generating lists of mirror site from XML database. # XMLDOCS= mirrors-ftp:::mirrors.sgml.ftp.inc.tmp \ mirrors-cvsup:::mirrors.sgml.cvsup.inc.tmp \ eresources:::eresources.sgml.www.inc.tmp DEPENDSET.DEFAULT= transtable mirror XSLT.DEFAULT= ${XSL_MIRRORS} XML.DEFAULT= ${XML_MIRRORS} NO_TIDY.DEFAULT= yes PARAMS.mirrors-ftp+= --param 'type' "'ftp'" \ --param 'proto' "'ftp'" \ --param 'target' "'handbook/mirrors/chapter.sgml'" PARAMS.mirrors-cvsup+= --param 'type' "'cvsup'" \ --param 'proto' "'cvsup'" \ --param 'target' "'handbook/mirrors/chapter.sgml'" PARAMS.eresources+= --param 'type' "'www'" \ --param 'proto' "'http'" \ --param 'target' "'handbook/eresources/chapter.sgml'" SRCS+= mirrors.sgml.ftp.inc \ mirrors.sgml.cvsup.inc \ eresources.sgml.www.inc CLEANFILES+= mirrors.sgml.ftp.inc mirrors.sgml.ftp.inc.tmp \ mirrors.sgml.cvsup.inc mirrors.sgml.cvsup.inc.tmp \ eresources.sgml.www.inc eresources.sgml.www.inc.tmp .include "${DOC_PREFIX}/share/mk/doc.project.mk" .for p in ftp cvsup mirrors.sgml.${p}.inc: mirrors.sgml.${p}.inc.tmp ${SED} -e 's,<\([^ >]*\)\([^>]*\)/>,<\1\2>,;s,,,'\ < $@.tmp > $@ || (${RM} -f $@ && false) .endfor eresources.sgml.www.inc: eresources.sgml.www.inc.tmp ${SED} -e 's,<\([^ >]*\)\([^>]*\)/>,<\1\2>,;s,,,'\ < $@.tmp > $@ || (${RM} -f $@ && false) diff --git a/mn_MN.UTF-8/books/handbook/install/chapter.sgml b/mn_MN.UTF-8/books/handbook/install/chapter.sgml index 588864f7ad..2401a21c9d 100644 --- a/mn_MN.UTF-8/books/handbook/install/chapter.sgml +++ b/mn_MN.UTF-8/books/handbook/install/chapter.sgml @@ -1,4937 +1,4957 @@ Жим Мок Дахин засварлаж, зарим хэсгийг нь шинээр бичсэн Рэнди Пратт Суулгацын ерөнхий дараалал болон зургийг бэлдсэн Шагдарын Нацагдорж Орчуулсан FreeBSD суулгах нь Ерөнхий агуулга суулгац FreeBSD нь sysinstall гэдэг нэртэй хэрэглэхэд амархан текст хэлбэртэй програмтай ирдэг. Энэ бол FreeBSD-н програм суулгахад хэрэглэгддэг анхдагч програм бөгөөд хэрэв хүсвэл програм зохиогчид нь өөрсдийнхөө програмдаа зориулж суулгах програм бас бичиж болно. Энэ бүлэгт FreeBSD-г суулгахын тулд sysinstall програмыг хэрхэн хэрэглэх талаар тайлбарлах болно. Энэ бүлгийг уншсаны дараа, та дараах зүйлсийг мэдэх болно: FreeBSD суулгадаг дискнүүдийг хэрхэн үүсгэх. FreeBSD таны диск уруу хэрхэн ханддаг болон хуваадаг талаар. sysinstall-г хэрхэн эхлүүлэх. sysinstall-аас танд тавигдах асуултууд, тэд ямар учиртай болох мөн хэрхэн хариулах тухай. Энэ бүлгийг уншихаасаа өмнө та дараах зүйлсийг гүйцэтгэх хэрэгтэй: Суулгах гэж буй FreeBSD-нхээ хувилбар, мөн түүний дэмжиж чаддаг төхөөрөмжүүдийн жагсаалтыг хянаж тэр дунд таны төхөөрөмжүүд байгаа эсэхийг магадлах. Ер нь, энэ суулгах заавар нь &i386; (PC төрлийн) архитектурт зориулж бичсэн. Шаардлагатай тохиолдолд бусад тусгай тавцангуудын (жишээлбэл Alpha) хувьд зориулагдсан заавруудыг оруулах болно. Хэдийгээр энэ гарын авлагыг аль болох шинэчилж байгаа боловч та суулгагч болон энд дурдсан хоёрын хооронд бага зэргийн өөрчлөлтүүд байгааг анзаарч болох юм. Тийм болохоор энэ гарын авлагыг үгчилсэн заавар биш ерөнхий суулгах заавар болгож хэрэглэхийг танд зөвлөж байна. Системд тавигдах төхөөрөмжийн шаардлага Хамгийн бага тохиргоо &os;-г суулгахад шаардагдах хамгийн бага тохиргоо нь &os;-н хувилбар болон төхөөрөмжийн төрлөөс их хамаарна. Хамгийн бага шаардагдах тохиргоог &os;-н вэб хуудасны Хувилбарын мэдээлэл гэсэн хуудсан дотор суулгацын мэдээлэл хэсэгт харж болно. Эдгээр мэдээллийн ерөнхий дүгнэсэн мэдээллийг энэ хэсэгт та унших болно. &os;-г суулгах аргаасаа хамаараад танд уян диск юм уу эсвэл CDROM төхөөрөмж, зарим тохиолдолд сүлжээний адаптер хэрэг болох болно. Энэ тухай хэсэгт дурьдсан буй. &i386; болон pc98 архитектур &os;/&i386 болон &os;/pc98 хоёр хоёулаа 486 юм уу эсвэл түүнээс дээш илүү төрлийн процессор шаарддаг бөгөөд хамгийн багадаа 24 MБ RAM буюу шуурхай санах ой хэрэглэдэг. Танд хамгийн бага хэмжээгээр суулгахын тулд ядаж 150 MБ дискний сул хэмжээ хэрэгтэй. Хуучны тохиргоонд бол, ихэнх тохиолдолд, их хэмжээний санах ой ба дискний хэмжээ нь хурдан процессороос илүү хэрэгтэй байдаг. Alpha архитектур &os;/alpha-г суулгахын тулд танд дэмжигдсэн төхөөрөмжүүд ( хэсэгт харж болно) болон &os;-д зориулсан диск байх хэрэгтэй. Одоогоор дискээ өөр үйлдлийн системтэй хамтарч хэрэглэж болохгүй. Энэ диск нь SCSI хянагч уруу холбогдсон байх ёстой бөгөөд тохируулах програмын төрөл нь SRM байх ёстой юм уу эсвэл IDE дискнээс ачаалагдаж болдог SRM гэж танигдаж болдог IDE диск байх хэрэгтэй. Таны системд SRM програмын консол байх шаардлагатай. Зарим тохиолдолд AlphaBIOS (эсвэл ARC) төрлөөс SRM төрлийн хооронд хоёр тийшээгээ сэлгэж сольж болдог. Бусад тохиолдолд тухайн төхөөрөмжийг үйлдвэрлэдэг газрын вэб хуудаснаас шаардлагатай таниулах програмуудыг нь татаж авах нь зүйтэй. amd64 архитектур &os;/amd64 нь &amd.athlon;64, &amd.athlon;64-FX, &amd.opteron; эсвэл түүнээс дээшхи төрлийн процессор шаарддаг. Хэрэв таны машин nVidia nForce3 Pro-150 дээр үндэслэсэн бол та BIOS-н тохируулга дээр IO APIC сонголтыг хорих ёстой. Хэрэв танд ингэх сонголт байхгүй бол ACPI-г оронд нь хорих хэрэгтэй. Pro-150 төрлийн бичил схемд алдаа байдаг бөгөөд одоогоор тэр алдаа засагдаагүй байгаа билээ. &sparc64; архитектур &os;/&sparc64;-г суулгахын тулд түүний дэмждэг төхөөрөмжүүдийг нь хангасан байх ёстой ( хэсэгт харна уу). Танд &os;/&sparc64;-д зориулсан диск тусад нь байх хэрэгтэй. Одоогоор диск дээр өөр төрлийн системүүдийг давхар суулгах боломж үгүй. Дэмждэг төхөөрөмжүүд Дэмждэг төхөөрөмжүүдийг &os;-н хувилбар бүрийн Hardware Notes буюу төхөөрөмжийн мэдээлэл хэсэгт жагсаасан байдаг. Энэ мэдээлэл нь голдуу HARDWARE.TXT нэрээр суулгацын CDROM юм уу FTP-н хамгийн дээд сан дотор эсвэл sysinstall програмын documentation буюу баримт цэсэнд байрласан байдаг билээ. Энэ нь тухайн төрлийн архитектур бүрт ямар ямар төхөөрөмжүүд танигдаж болохыг &os;-н хувилбар бүрт зориулж жагсаасан байдаг. Төрөл бүрийн хувилбар болон архитектурт зориулсан жагсаалтын бас нэг хуулбарыг &os;-н вэб хуудасны Release Information буюу хувилбарын мэдээлэл хуудаснаас олж болно. Суулгацын өмнө Өөрийнхөө компьютерийг судална Та FreeBSD-г суулгахын өмнө өөрийнхөө компьютерийн бүрдэл хэсгүүдийг судлах хэрэгтэй. FreeBSD суулгах явцдаа таны компьютерт буй бүрдлүүдийг (хатуу диск, сүлжээний карт, CDROM хөтлөгч гэх мэт) тэдгээрийн загвар болон үйлдвэрлэгчийнх нь дугаартай нь харуулдаг. Мөн FreeBSD нь тэдгээр төхөөрөмжүүдийг IRQ болон IO порт зэргүүдийг автоматаар зөв тохируулахыг оролддог. Компьютерийн бүрдлийг үйлдвэрлэдэгчдийн түмэн төрлөөс хамаарч зөв тохируулах энэ автомат үйлдэл нь заримдаа тийм амжилттай болж чаддаггүй тул магадгүй та FreeBSD-н тодорхойлсон тохируулгыг өөрчлөх хэрэг гарч болзошгүй. Хэрэв та &windows; эсвэл Линукс үйлдлийн систем суулгасан байгаа бол тухайн төхөөрөмжүүд ямар тохируулгаар суугдсан байгааг харах нь зүйтэй. Хэрвээ өргөтгөл картын дугаар болон нэрийг зөв таньсан эсэхээ мэдэхгүй бол уг карт дээр буй үйлдвэрлэсэн бичгийг нь харах хэрэгтэй. Байнгын хэрэглэдэг IRQ дугаарууд нь 3, 5, мөн 7 бөгөөд ихэнх хэрэглэгддэг IO портын хаягууд нь голдуу 0x330 гэх мэт арван зургаат тооллын систем дээр бичсэн дугаарууд байдаг. FreeBSD-г суулгахаасаа өмнө эдгээр дугааруудыг тэмдэглэж авахыг зөвлөж байна. Та дараах маягийн хүснэгт хөтлөх хэрэгтэй: Төхөөрөмжийн бүртгэлийн жишээ Төхөөрөмжийн нэр IRQ IO порт(ууд) Тэмдэглэгээ Эхний хатуу диск мэдэхгүй мэдэхгүй 40 ГБ, Seagate үйлдвэрлэсэн, эхний мастер IDE CDROM мэдэхгүй мэдэхгүй Эхний хоёр дахь IDE Хоёр дахь хатуу диск мэдэхгүй мэдэхгүй 20 ГБ, IBM үйлдвэрлэсэн, хоёр дахь мастер IDE Эхний IDE хянагч 14 0x1f0 Сүлжээний карт мэдэхгүй мэдэхгүй &intel; 10/100 Модем мэдэхгүй мэдэхгүй &tm.3com; 56K факс модем, COM1 дээр зоогдсон
Өөрийнхөө өгөгдлийг нөөцөлж авах Хэрэв таны FreeBSD суулгах гэж байгаа компьютерт чухал мэдээлэл байвал, уг мэдээллээ нөөцөлж хадгалж авах нь зүйтэй бөгөөд уг нөөцөлсөн мэдээллээ зөв хадгалснаа шалгах хэрэгтэй. FreeBSD-н суулгах явц нь диск уруу бичиж эхлэхээсээ өмнө танаас лавлаж асуудаг бөгөөд хэрэв нэг бичигдээд эхэлбэл буцаах арга байхгүй. FreeBSD-г хаана суулгахаа шийдэх Хэрэв та FreeBSD-д бүх дискээ хэрэглүүлнэ гэж бодож байвал энэ хэсэгт анхаарлаа хандуулалгүй цааш нь унших хэрэгтэй. Харин, хэрэв та FreeBSD-г өөр үйлдлийн системтэй хамт хэрэглэнэ гэж бодож байвал диск дээр өгөгдөл хэрхэн байрладаг мөн хэрхэн ажилладаг талаар үндсэн мэдлэгтэй байх хэрэгтэй. &i386; дээрх дискний өгөгдөл байрлуулалт Компьютерийн диск нь хэд хэдэн хэсэгт хэсэгчилж болдог. Эдгээр хуваагдсан хэсгүүдийг нь partitions буюу хуваалтууд гэж нэрлэдэг. Анхнаасаа компьютерийн нэг дискийг зөвхөн дөрөв хувааж болохоор зохиосон байна. Эдгээр хуваалтуудыг primary partitions буюу анхдагч хуваалтууд гэж нэрлэдэг. Энэ хязгаарлалтыг тойрон гарч дөрвөн хуваалтаас илүүг зөвшөөрөхийн тулд шинэ хуваалтын арга үүссэн бөгөөд түүнийг extended partition буюу өргөтгөсөн хуваалт гэж нэрлэжээ. Диск зөвхөн ганцхан өргөтгөсөн хуваалт агуулж болно. Өргөтгөсөн хуваалт дотор хичнээн бол хичнээн logical partitions буюу логик хуваалтууд агуулж болдог байна. Хуваалт болгон partition ID буюу хуваалтын ID дугаар агуулж байдаг бөгөөд энэ дугаар нь тухайн хуваалтын төрлийг илэрхийлж байдаг. FreeBSD төрлийн хуваалтууд нь 165 гэсэн ID дугаартай байдаг. Үйлдлийн систем болгон дискний хуваалтуудыг таних өөр өөрийн арга хэрэглэдэг. Жишээлбэл DOS буюу түүнтэй ижил төрлийн &windows; системүүд нь дискний хуваалтыг танихын тулд үсэгчлэн дугаарласан диск аргыг хэрэглэдэг бөгөөд C: үсгээр эхлэж тэмдэглэдэг. FreeBSD нь primary partition буюу дискний анхдагч хуваалт дээр суугдах ёстой. FreeBSD таны үүсгэсэн файлуудыг, бас өөрийнхөө файлуудыг энэ хуваалт дээр хадгалдаг. Хэрэв танд олон диск байвал мөн та тэдгээр дээр эсвэл тэдний зарим дээр FreeBSD төрлийн хуваалт үүсгэж болно. FreeBSD суулгах үедээ дискний нэг хуваалтыг бэлэн байлгах хэрэгтэй. Энэ хуваалт нь таны урьдчилан бэлдсэн хоосон хуваалт юм уу эсвэл онц шаардлагагүй өгөгдөл хадгалсан хуваалт байсан ч болно. Хэрэв та өөрийн бүх диск дэх бүх хуваалтыг хэрэглэж байсан бол тэдгээрийн нэгийг нь FreeBSD-д зориулж ямар нэгэн үйлдлийн системд байдаг хэрэгслийг ашиглан хоосон болгох хэрэгтэй (жишээ нь, DOS or &windows; дээр байдаг fdisk програм). Хэрэв танд илүүчилж болохоор хуваалт байвал тэр хэсгийг бас хэрэглэж болно. Гэхдээ та өмнө нь байж байсан хуваалтын хэмжээг ихэсгэж юм уу багасгаж хэрэглэж хэрэгтэй болно. FreeBSD суугдаж чадах хамгийн бага хэмжээ бол 100 MБ билээ. Гэхдээ энэ хэмжээ бол өөрийнхөө файлуудыг хадгалахад бараг хүрэлцэхээргүй хамгийн бага хэмжээ юм. Арай боломжийн бага хэмжээ бол график орчныг оруулалгүйгээр 250 MБ хэмжээ юм. Хэрэв график орчинг оруулбал 350 MБ болно. Хэрэв та гуравдагч програм зохиогчдын програмыг суулгаж хэрэглэнэ гэж бодож байвал мэдээж түүнээс илүү хэмжээ хэрэгтэй. Та &partitionmagic; гэдэг үнэтэй програмыг, эсвэл GParted зэрэг үнэгүй програмыг FreeBSD-д зориулж дискэндээ зай гаргахад хэрэглэж болох юм. Ийм үйлдэлд зориулагдсан CDROM дээр буй tools сан дотор FIPS ба PResizer гэсэн хоёр үнэгүй програм байдаг. Эдгээр програмыг хэрэглэх бичиг баримт нь уг сан дотор нь бас бий. FIPS, PResizer, мөн &partitionmagic; гэсэн програмууд нь &ms-dos; -с эхлээд &windows; ME хүртэлх үйлдлийн системд хэрэглэгддэг FAT16 болон FAT32 хуваалтуудын хэмжээг ихэсгэж багасгахад хэрэглэгддэг. &partitionmagic; ба GParted нар NTFS төрлийн хуваалт дээр ажиллаж чаддаг. Эдгээр хэрэгслийг буруу ашиглавал дискэн дээр байгаа мэдээлэл тань устах болно. Тэдгээрийг хэрэглэхээсээ өмнө өөрийнхөө өгөгдлийг нөөцөлж хадгалж авах хэрэгтэй. Байгаа дискний хуваалтыг өөрчлөлгүйгээр хэрэглэх нь Жишээлбэл, &windows; систем суулгасан 4 ГБ диск танд байгаа гэж бодъё. Мөн та тэр дискийг 2 ГБ хэмжээгээр C: ба D: гэж хоёр хуваасан байгаа. Танд C: дээр 1 ГБ, D: дээр 0.5 ГБ өгөгдөл хадгалсан байгаа гэж үзье. Энэ бол үсэгчлэн тэмдэглэсэн хоёр хуваалт танд байна гэсэн үг. Та D: дээр байгаа бүх өгөгдлийг C: руу хуулж чөлөөлөөд түүн дээр FreeBSD суулгаж болно. Байгаа хуваалтын хэмжээг сунгаж өөрчлөх Танд &windows; суулгасан 4 ГБ диск байна гэж үзье. &windows; суулгах үедээ та зөвхөн C: гэж нэрлэсэн 4 ГБ хэмжээтэй ганцхан бүхэл хуваалт үүсгэжээ. Та одоогоор уг хэмжээний 1.5 ГБ-ийг ашигласан гэж бодоцгооё. Тэгээд та уг дискний 2 ГБ хэмжээ дээр FreeBSD суулгахыг хүссэн гэж авч үзье. FreeBSD-г суулгахын тулд доор дурдсанаас аль нэгийг хийх болно: &windows; дээр байсан өгөгдлөө нөөцөлж хадгалж аваад &windows;-г дахин суулгаж гэхдээ түүндээ 2 ГБ хэмжээ үүсгэж хэрэглэх. &partitionmagic; мэтийн програм ашиглаж &windows;-н дискний хэмжээг дээрх хэмжээнд тохируулж өөрчлөх. Alpha дээрх дискний байрлуулалт Alpha Танд 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-н эхний шугам (A) дээр буй ID 1 дискийг илэрхийлж байхад, DKC300 гэдэг нь гуравдагч шугам (C) дээр буй SCSI ID 3 дискийг зааж байна. PKx гэдэг нь SCSI гол үндсэн шугамыг хэлж байна. SHOW DEVICE тушаалд харуулснаар бол SCSI CDROM төхөөрөмж нь бусад SCSI хатуу диск шиг харуулагддаг. IDE дискнүүд нь DQx гэж илэрхийлэгдэж байхад гол шугам нь PQx гэж нэрлэгддэг. Сүлжээний нарийвчилсан тохируулгаа мэдэх Хэрэв та FreeBSD-н суулгацыг интернэт холболттой хийнэ гэж бодож байвал (жишээ нь, суулгацыг FTP эсвэл NFS серверээс татан суулгаж байвал), та сүлжээнийхээ тохируулгыг мэдэж байх хэрэгтэй. Ийм мэдээллийг суулгах үед танаас лавлаж асуугаад, тохируулж интернэтэд холбогддог. Дотоод сүлжээ эсвэл Кабель/DSL Модемоор холбогдох Хэрэв та дотоод сүлжээнд холбогдсон байгаа юм уу эсвэл кабел, DSL-ээр холбогдохоор бол дараах тохируулах мэдээллийг мэдсэн байх хэрэгтэй: IP хаяг Анхны gateway буюу гарцын IP хаяг Hostname буюу серверийн нэр DNS сервер IP хаяг Subnet Mask буюу дэд сүлжээний баг (тусгаарлан ангилах дугаар) Хэрэв та эдгээр мэдээллийг мэдэхгүй байгаа бол уг сүлжээ хариуцагч юм уу интернэт уруу холбогдох байгууллага уруу хандах хэрэгтэй. Гэтэл тэд танд, эдгээр мэдээлэл нь DHCP ашиглаж автоматаар тохируулагдана гэж хэлж магадгүй. Хэрэв тийм бол та эдгээр мэдээллийг заавал мэдсэн байх албагүй бөгөөд энэ хэсгийг зүгээр санаад авахад илүүдэхгүй. Модем хэрэглэж холбогдох Хэрэв та интернэтээр хангагч байгууллага уруу ердийн модем ашиглан утсаар холбогддог бол, та мөн FreeBSD-г интернэтээр суулгаж болох бөгөөд жаахан удах л байх даа. Дараах зүйлсийг мэдэж байх шаардлагатай: ISP буюу интернэтийн үйлчилгээ үзүүлэгчийн холбогдох утасны дугаар Модемийн хэрэглэх COM: портын дугаар Интернэтийн үйлчилгээ үзүүлэгчид бүртгүүлсэн хэрэглэгчийн нэр болон нууц үг FreeBSD-н алдааны бүртгэл FreeBSD төсөл нь гаргаж буй хувилбар болгоноо алдаагүй баттай байлгахыг чармайж байдаг боловч зарим тохиолдолд жижиг алдаанууд гарах тохиолдол үүсдэг. Маш ховор үед ийм алдаа суулгах үед гардаг. Эдгээр алдааг илрүүлж засаад, энэ тухайгаа FreeBSD алдааны бүртгэл хуудсан дээр тэмдэглэж бичдэг. Та суулгаж байх үед ийм хүндрэлтэй тулгарахгүйн тулд энэ хуудас уруу орж шалгах хэрэгтэй. Хувилбар бүрд гарсан алдаануудыг бүх хувилбартай нь жагсаасан бүртгэлийг FreeBSD-н вэб хуудасны хувилбарын мэдээлэл хэсэгт харж болно. FreeBSD-н суулгац файлуудыг бэлдэх FreeBSD-г суулгах явц нь дараах байршилд буй файлаас гүйцэтгэгдэж болно: Дотоод төхөөрөмжөөс CDROM эсвэл DVD Уг компьютерт буй DOS хэсгээс SCSI эсвэл QIC бичлэгээс Уян дискнээс Сүлжээ FTP хаягнаас. Хэрэв шаардлагатай бол галт хана эсвэл HTTP проксигоор дамжина NFS сервер Зориулалтын параллел юм уу цуваа холболт Хэрэв та FreeBSD -н суулгацыг CD эсвэл DVD хэлбэрээр авсан бол танд хэрэгтэй бүх зүйл бэлэн болох бөгөөд энэ хэсгийг алгасаад дараагийн хэсэг уруу шилжиж болно. (). Хэрэв та FreeBSD-н суулгац файлуудыг бэлдэж аваагүй бол хэсэг уруу очиж дээрх байршлаас хэрхэн бэлдэж авах талаар тайлбарласныг уншина уу. Тэр хэсгийг уншиж дуусаад буцаж эндээс хэсэг уруу орох хэрэгтэй. Эхлэн ачаалах төхөөрөмжийг бэлдэх FreeBSD суулгац нь таны компьютер ачаалах үед эхэлдэг— энэ нь өөр үйлдлийн системээс эхлүүлдэг програм биш. Таны компьютер ердийн үед хатуу дискэн дээр суугдсан үйлдлийн системээр эхлэж ачаалагддаг. Гэхдээ үүнийг бас ачаалагдаж болдог уян дискнээс эхлүүлж болохоор тохируулж болдог. Орчин үеийн ихэнх компьютерууд CDROM дотор буй CDROM дискнээс эхлэн ачаалагдаж чаддаг. Хэрэв та FreeBSD-г CDROM эсвэл DVD дээр (худалдаж авсан юм уу эсвэл өөрөө бэлдэж авсан бол) бэлдэж авсан бөгөөд таны компьютер CDROM эсвэл DVD-ээс эхлэн ачаалагдаж болдог (ихэнх BIOS дээр Boot Order буюу ачаалах дараалал гэсэн эсвэл үүнтэй төсөөтэй сонголтоор тохируулагддаг) бол энэ хэсгийг уншилгүй алгасаж болно. FreeBSD-н CDROM болон DVD дээр байгаа файлууд нь нэмэлт зүйлс шаардалгүй шууд суугдах боломжтой. Ачаалагдаж болдог уян диск бэлдэхийн тулд дараах алхмыг гүйцэтгэнэ: Ачаалагддаг уян дискний Image буюу дүрс файлыг бэлдэх Ачаалагддаг дискнүүд нь таны суулгац файлыг хадгалсан төхөөрөмжний floppies/ сан дотор байрладаг бөгөөд мөн ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/<arch>/<version>-RELEASE/floppies/. хаягнаас бас хуулагдаж болно. <arch> болон <version> -ны оронд хүссэн архитектур ба хувилбараа орлуулах хэрэгтэй. Жишээ нь &i386;-д зориулсан &os; &rel.current;-RELEASE хувилбарын ачаалагддаг уян дискийг хаягаас татаж авна. Уян дискний images буюу дүрс файл нь .flp гэсэн өргөтгөлтэй байдаг. floppies/ сан нь янз бүрийн дүрс файл агуулж байдаг бөгөөд суулгах төхөөрөмж болон FreeBSD-нхээ хувилбарт тохируулан сонголт хийдэг. Ихэнх тохиолдолд танд гурван ширхэг уян диск хэрэг болно. Тэдгээр нь boot.flp, kern1.flp, мөн kern2.flp юм. Уг санд буй README.TXT файлаас уг уян дисктэй холбоотой сүүлийн үеийн мэдээллийг шалгаарай. Нэмэлт төхөөрөмжид зориулсан таниулах програм юм уу драйверууд нь &os; 5.3 ээс хуучин 5.X хувилбаруудад шаардагдаж магадгүй. Эдгээр драйверууд нь drivers.flp дүрсэнд байдаг. Эдгээр дүрс файлыг татаж авах FTP програм нь binary mode буюу хоёртын файлын хэлбэр горимоор татаж авах ёстой. Зарим вэб хөтөч програмууд нь текст (эсвэл ASCII) горим хэрэглэдэг бөгөөд ийм үед таны уян диск анхлан ачаалагдаж чадахгүй. Уян диск бэлдэх Татаж авсан дүрс файл болгонд нэг уян диск бэлдэх ёстой. Уг дискнүүд нь ямар нэгэн алдаагүй байх шаардлагатай. Шалгах хамгийн амар арга бол шууд форматлах буюу цэвэрлэх хэрэгтэй. Урьдчилан цэвэрлэсэн дискэнд итгэх хэрэггүй. &windows; -н цэвэрлэдэг хэрэгсэл нь дискэн дээр байгаа эвдэрсэн хэсгийг мэдээлдэггүй бөгөөд тэдгээрийг зүгээр bad буюу муу гэж тэмдэглээд өнгөрдөг. Шинэ диск хэрэглэн суулгах үйлдэл хийхийг танд зөвлөж байна. Хэрэв таны FreeBSD-г суулгах явц гацах, эвдрэх, ямар нэг гаж нөлөө үзүүлбэл та хамгийн түрүүнд уян дискээ хардах хэрэгтэй. Шинэ дискэнд дүрс файлаа бичээд дахин оролдоорой. Дүрс файлыг уян диск уруу бичих .flp файлууд нь диск уруу зүгээр хуулдаг энгийн файл биш юм. Тэд бол дискний бүхэл бүтцийг агуулсан дүрс файл. Тийм болохоор ийм файлыг диск уруу шууд хуулж болохгүй. Харин, дүрс файлыг диск уруу буулгах тусгай хэрэгсэл ашигладаг. DOS Хэрэв та &ms-dos;/&windows; үйлдлийн систем дээр ажиллаж байгаа бол fdimage хэрэгсэл хэрэглэх хэрэгтэй. Хэрэв уян дискнүүд CDROM дээр байгаа бөгөөд таны CDROM E: гэж танигдсан бол та дараах тушаалыг өгөх хэрэгтэй: E:\> tools\fdimage floppies\kern.flp A: Энэ тушаалыг уян дискээ сэлгэж .flp файл болгонд гүйцэтгээд дараа нь дэс дараалан тэмдэглэх хэрэгтэй. .flp файлын байрлалаас хамааран тушаалаа тохируулж өгөх хэрэгтэй. Хэрэв танд CDROM байхгүй бол fdimage нь FreeBSD-н FTP багажнууд сангаас хуулагдах боломжтой. Хэрэв та уян дискийг &unix; системээс бэлдэж байгаа бол( өөр FreeBSD системээс) та &man.dd.1; тушаалыг ашиглан дүрс файлыг уян диск дээр буулгаж болно. FreeBSD дээр: &prompt.root; dd if=kern.flp of=/dev/fd0 FreeBSD дээр /dev/fd0 гэхээр эхний уян дискний хөтлөгч уруу ханддаг ( A: төхөөрөмж). /dev/fd1 гэвэл B: төхөөрөмж гэх мэтчилэн үргэлжилдэг. Бусад &unix; төрлийн систем дээр уян дискний төхөөрөмж нь өөр өөр нэртэй байж болох бөгөөд шаардлагатай бол тухайн системийн бичиг баримтаас лавлах хэрэгтэй. Та одоо FreeBSD-н суулгацыг эхлүүлэхэд бэлэн боллоо.
Суулгацыг эхлүүлэх Дараах мэдэгдлийг харах хүртэл суулгац програм нь таны диск(нүүд)эд ямар нэгэн өөрчлөлт хийдэггүй: Last Chance: Are you SURE you want 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! Үүнийг орчуулбал: Сүүлийн боломж: Та суулгацыг үргэлжлүүлэхдээ ИТГЭЛТЭЙ байна уу? Хэрэв та хэрэгтэй мэдээллээ хадгалсан дискнээс уг суулгацыг эхлүүлж байгаа бол, эхлүүлэхээсээ өмнө ӨӨРИЙНХӨӨ ӨГӨГДЛИЙГ НАЙДВАРТАЙ ХАДГАЛЖ АВАХЫГ БИД ЗӨВЛӨЖ БАЙНА! Дискэнд буй өгөгдөлд учирсан эвдрэлд бид хариуцлага хүлээхгүй! Суулгац програм нь энэ анхааруулга хүртэл дискэнд өөрчлөлт хийлгүйгээр цуцалж гарах боломжтой. Хэрэв та ямар нэгэн зүйл буруу тохируулсан юм уу өөрчлөх ёстой гэж бодож байвал, энэ мөчид та компьютераа унтраахад ямар ч эвдрэл үүсэхгүй. Эхлэн ачаалалт &i386; системд эхлэн ачаалах Компьютер унтарсан үеэс эхлэх хэрэгтэй. Компьютерийг асаана. Эхлэх үед дэлгэц дээр системийн BIOS-н үндсэн тохируулга уруу ордог гарын товчлолыг харуулдаг. Энэ нь голдуу F2, F10, Del, эсвэл Alt S гэсэн товчлолуудын нэг нь байдаг. Дэлгэцэнд юу гэж заасан байна, уг товлолыг дарж BIOS-н тохируулга уруу орох хэрэгтэй. Зарим тохиолдолд, эхлэх үед график зураг харуулдаг бөгөөд голдуу Esc товч дарснаар уг зургийг болиулж хүссэн текстээ дэлгэцэнд харах боломжтой. Систем аль төхөөрөмжөөс эхлэж ачаалах вэ гэсэн тохируулгыг олох хэрэгтэй. Энэ нь голдуу Boot Order буюу эхлэх дараалал гэсэн хэсэгт байдаг бөгөөд ачаалж болох Floppy, CDROM, First Hard Disk гэсэн ачаалж болох төхөөрөмжийн жагсаалтыг агуулсан байдаг. Хэрэв та уян дискнээс ачаална гэж бодсон бол уг жагсаалтнаас уян дискийг сонгох хэрэгтэй. Эсвэл та CDROM -ноос эхэлж ачаална гэж бодож байвал түүнийг сонгох хэрэгтэй. Аль нь зөв эсэхээ мэдэхгүй эргэлзэж байгаа бол уг компьютертай цуг ирдэг гарын авлагаас хараарай. Тохирсон өөрчлөлтөө хийж хадгалаад гарна. Компьютер ингэсний дараа шинээр дахин ачаалагдаж эхэлнэ. Хэрэв та дээр заасан шиг уян диск бэлдсэн бол, kern.flp файлыг агуулсан уян диск нь эхнийх нь бөгөөд шинээр ачаалагдах үед тэр уян диск нь хөтлөгч дотор байх ёстой. Хэрэв та CDROM -с эхэлж ачаалж байгаа бол компьютераа асаангуутаа CDROM уруу дискээ хийж эхлүүлэх хэрэгтэй. Хэрэв таны компьютер асаад, өмнө суусан байсан үйлдлийн системнээс ердийнхөөрөө эхлэж байвал шалтгаан нь доор дурдсанаас аль нэг нь байж болно: Ачаалах явцаас өмнө нь амжиж дискээ оруулаагүй байх. Дискээ оруулаад компьютераа дахин шинээр ачаал. Өмнө хийсэн BIOS -ийн өөрчлөлт зөв хийгдээгүй байх. Уг өөрчлөх үйлдлийг дахин хийж зөв тохируулгыг хийх. Магадгүй таны бэлдсэн төхөөрөмжөөс эхлэж ачаалах үйлдлийг таны BIOS дэмжээгүй байж болно. FreeBSD ачаалагдаж эхлэнэ. Хэрэв та CDROM -ноос эхлүүлсэн бол дараах зүйлтэй адилхан мэдэгдэл харах болно (хувилбарын хэсгийг оруулаагүй болно): Verifying DMI Pool Data ........ Boot from ATAPI CD-ROM : 1. FD 2.88MB System Type-(00) Uncompressing ... done BTX loader 1.00 BTX version is 1.01 Console: internal video/keyboard BIOS drive A: is disk0 BIOS drive B: is disk1 BIOS drive C: is disk2 BIOS drive D: is disk3 BIOS 639kB/261120kB available memory FreeBSD/i386 bootstrap loader, Revision 0.8 /kernel text=0x277391 data=0x3268c+0x332a8 | | Hit [Enter] to boot immediately, or any other key for command prompt. Booting [kernel] in 9 seconds... _ Хэрэв та уян дискнээс эхлүүлж байгаа бол дараах мэдэгдэлтэй ижил бичиглэлийг харна (хувилбарын хэсгийг оруулаагүй болно): Verifying DMI Pool Data ........ BTX loader 1.00 BTX version is 1.01 Console: internal video/keyboard BIOS drive A: is disk0 BIOS drive C: is disk1 BIOS 639kB/261120kB available memory FreeBSD/i386 bootstrap loader, Revision 0.8 /kernel text=0x277391 data=0x3268c+0x332a8 | Please insert MFS root floppy and press enter: Уг зааврын дагуу boot.flp дискийг гаргаад kern1.flp дискийг оруулаад Enter товчийг дараарай. Эхний дискнээс эхэлж ачаалаад дараа нь шаардсан дискнүүдийг нь дараалан оруулах хэрэгтэй. Уян диск эсвэл CDROM ны алинаас нь ч эхлүүлсэн бай дараах хэсэгт тулж ирдэг: Hit [Enter] to boot immediately, or any other key for command prompt. Booting [kernel] in 9 seconds... _ Арван секунд хүлээх, эсвэл шууд Enter товч дарж болно. Alpha систем дээр эхлүүлэх Alpha Компьютераа унтраастай үед эхэлнэ. Асаагаад эхлүүлэх хэсэг гарч иртэл хүлээнэ. Хэрэв та дээр заасан шиг уян диск бэлдсэн бол, boot.flp файлыг агуулсан уян диск нь эхнийх нь бөгөөд шинээр ачаалагдах үед тэр уян диск нь хөтлөгч дотор байх ёстой. Тэгээд дараах тушаалыг өгөх хэрэгтэй (уян дискний хөтлөгчийн нэрийг өөрийнхөөрөө бичих хэрэгтэй): >>>BOOT DVA0 -FLAGS '' -FILE '' Хэрэв CDROM -оос эхлүүлсэн бол дараах тушаалыг өгнө ( CDROM-ийн нэр нь таны компьютерийнх байх хэрэгтэй): >>>BOOT DKA0 -FLAGS '' -FILE '' FreeBSD ачаалагдаж эхлэнэ. Хэрэв та уян дискнээс эхэлсэн бол дараах хэсэгт тулна: Insert disk labelled "Kernel floppy 1" and press any key... Уг зааврын дагуу boot.flp дискийг гаргаад kern1.flp дискийг оруулаад Enter товчийг дараарай. Уян диск эсвэл CDROM ны алинаас нь ч эхлүүлсэн бай дараах хэсэгт тулж ирдэг: Hit [Enter] to boot immediately, or any other key for command prompt. Booting [kernel] in 9 seconds... _ Арван секунд хүлээх, эсвэл шууд Enter товч. Энэ нь цөмийн тохируулах цэс уруу хөтөлнө. Төхөөрөмжийн шалгаж бүртгэсэн хэсгийг харах Сүүлд нь урсаж өнгөрдөг хэдэн зуун мөр текст нь дэлгэцийн түр хадгалагч уруу хадгалагддаг бөгөөд сүүлд дахин харж болдог. Түр хадгалагдсан мөрийг дахин харахын тулд Scroll Lock товч дараарай. Энэ нь дэлгэцэнд урсаж өнгөрсөн текстүүдийг дээш нь эргүүлж харах боломж өгдөг. Та дээш заасан сум товчоор юм уу эсвэл PageUp мөн PageDown товчнуудаар дээш доош гүйлгэн харж болно. Scroll Lock товчийг дахин дарж гулгуулах үйлдлээ зогсоодог. Та уг товчийг дарж дээш гулгуулан харах хэрэгтэй. Энэ нь цөм хэрхэн төхөөрөмжүүдийг таньсан тухай харуулдаг. Та дээр харуулсантай ижил бичиглэл харах бөгөөд харин төхөөрөмжүүдийн нэрс нь таны компьютерийнхаас өөр байж магадгүй.
Төхөөрөмж таньсан бүртгэл бичлэг avail memory = 253050880 (247120K bytes) Preloaded elf kernel "kernel" at 0xc0817000. Preloaded mfs_root "/mfsroot" at 0xc0817084. md0: Preloaded image </mfsroot> 4423680 bytes at 0xc03ddcd4 md1: Malloc disk Using $PIR table, 4 entries at 0xc00fde60 npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 pcib1:<VIA 82C598MVP (Apollo MVP3) PCI-PCI (AGP) bridge> at device 1.0 on pci0 pci1: <PCI bus> on pcib1 pci1: <Matrox MGA G200 AGP graphics accelerator> at 0.0 irq 11 isab0: <VIA 82C586 PCI-ISA bridge> at device 7.0 on pci0 isa0: <iSA bus> on isab0 atapci0: <VIA 82C586 ATA33 controller> port 0xe000-0xe00f at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 uhci0 <VIA 83C572 USB controller> port 0xe400-0xe41f irq 10 at device 7.2 on pci 0 usb0: <VIA 83572 USB controller> on uhci0 usb0: USB revision 1.0 uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr1 uhub0: 2 ports with 2 removable, self powered pci0: <unknown card> (vendor=0x1106, dev=0x3040) at 7.3 dc0: <ADMtek AN985 10/100BaseTX> port 0xe800-0xe8ff mem 0xdb000000-0xeb0003ff ir q 11 at device 8.0 on pci0 dc0: Ethernet address: 00:04:5a:74:6b:b5 miibus0: <MII bus> on dc0 ukphy0: <Generic IEEE 802.3u media interface> on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto ed0: <NE2000 PCI Ethernet (RealTek 8029)> port 0xec00-0xec1f irq 9 at device 10. 0 on pci0 ed0 address 52:54:05:de:73:1b, type NE2000 (16 bit) isa0: too many dependant configs (8) isa0: unexpected small tag 14 orm0: <Option ROM> at iomem 0xc0000-0xc7fff on isa0 fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0 atkbd0: <AT Keyboard> flags 0x1 irq1 on atkbdc0 kbd0 at atkbd0 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: model Generic PS/@ mouse, device ID 0 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sc0: <System console> at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0 pppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/15 bytes threshold plip0: <PLIP network interface> on ppbus0 ad0: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata0-master UDMA33 acd0: CD-RW <LITE-ON LTR-1210B> at ata1-slave PIO4 Mounting root from ufs:/dev/md0c /stand/sysinstall running as init on vty0
FreeBSD-дээр таны хүссэн төхөөрөмжийг зөв таньсан эсэхийг уг бичлэг дээр тулгаж харах хэрэгтэй. Хэрэв төхөөрөмж олдоогүй бол уг бичлэгт харуулагдахгүй. Хэрэв төхөөрөмж нь IRQ болон порт хаягаар тохируулагдах ёстой бол, зөв дугаарууд нь оруулагдсан эсэхийг нягтлаарай. Хэрэв та хэрэглэгчид тохируулсан энэ төхөөрөмжийг таних үйлдэлд өөрчлөлт оруулахыг хүсвэл sysinstall програмаас гараад дахин эхлүүлэх хэрэгтэй. Ингэснээр та ч гэсэн уг үйлдэлд гаршиж сурахад дөхөм байх болно.
Sysinstall-аас гарах
Сумтай товч хэрэглэж үндсэн цэснээс Exit Install цэсийг сонгоно. Дараах бичиглэл танд харуулагдана: User Confirmation Requested Are you sure you wish to exit? The system will reboot (be sure to remove any floppies from the drives). [ Yes ] No Хэрэв диск хөтлөгч дотор CDROM-г үлдээсэн хэвээр байгаа бол &gui.yes; цэсийг сонгож системийг дахин эхлүүлнэ. Хэрэв та уян дискнээс эхлүүлсэн бол дахин ачаалахаасаа өмнө boot.flp дискийг гаргах хэрэгтэй.
Sysinstall-н танилцуулга sysinstall бол FreeBSD төслөөс гаргасан суулгац програм юм. Энэ нь консол дээр тулгуурлаж ажилладаг бөгөөд зохих цэсийг нь ашиглаж суулгах явцыг хянаж тохируулдаг. sysinstall-н цэс нь сумтай товч, Enter буюу мөр нугалагч, Space буюу зай авагч, гэх мэт товчнуудаар залагддаг. Эдгээр товчны тухай дэлгэрэнгүй мэдээлэл sysinstall-н хэрэглэх зааварт бичээстэй буй. Эдгээр мэдээллийг харахын тулд Usage буюу хэрэглээ хэсэгт очоод [Select] хэсгийг сонгож -д харуулсан шиг байдалд болгоод Enter товч дарах хэрэгтэй. Цэстэй хэрхэн ажиллах тухай заавар харуулагдана. Хэрэглэх зааврыг уншиж дуусаад Enter товч дарж буцаад үндсэн цэсэнд очно.
Sysinstall-н үндсэн цэсэнд Usage буюу хэрэглээг сонгох нь
Documentation буюу бичиг баримт цэсийг сонгох Үндсэн цэснээс сумтай товч ашиглан Doc цэсийг сонгоод Enter дарна.
Documentation буюу бичиг баримтын цэс сонгох
Энэ нь бичиг баримтыг харуулах болно.
Sysinstall-н Documentation буюу бичиг баримтын цэс
Хамт ирсэн бичиг баримтыг нь унших хэрэгтэй. Бичиг баримтыг үзэхийн тулд сумтай товч хэрэглэж сонгоод Enter товч дарна. Уншиж дуусаад Enter товч дарвал Documentation буюу бичиг баримтын цэс уруу буцна. Суулгацын үндсэн цэсэнд буцаж очихын тулд Exit буюу гарах гэсэн цэсийг сонгоод Enter товч дараарай.
Keymap буюу гарын товчлуур хуваарилалт цэсийг сонгох Гарын товчлуурын хуваарилалтыг өөрчлөхийг хүсвэл сумтай товчоор Keymap цэсийг сонгоод Enter товч дарна. Энэ нь зөвхөн стандарт буюу US америк гарын хуваарилалт хэрэглэдэггүй тохиолдолд л танд хэрэгтэй.
Sysinstall-н үндсэн цэс
Өөр өөр гарын хуваарилалтыг та сумтай товчоор сонгоод Space товч дарж сонгох бөгөөд дахин Space дарж сонголтоо цуцлана. Сонгож дуусаад &gui.ok; цэсийг сумтай товч ашиглан сонгоод Enter товч дараарай. Энэ харуулсан дэлгэцэнд зөвхөн зарим хэсгийг нь харуулсан болно. Tab товч хэрэглэж &gui.cancel; цэсийг сонговол анхдагч гарын хуваарилалтыг сонгоод үндсэн цэс уруу буцдаг.
Sysinstall-н Keymap буюу гарын товчлуур хуваарилалт цэс
Суулгацын Options буюу тохируулгууд нүүр Options цэсийг сонгоод Enter дарна.
Sysinstall-н үндсэн цэс
Sysinstall Options хэсэг
Анхдагч утга нь ихэнх хэрэглэгчдэд өөрчлөлтгүйгээр хэрэглэгдэхэд хангалттай. Хувилбарын нэр нь суулгаж байгаа төрлөөсөө хамаарч өөр өөр байна. Сонгогдсон цэсийн тайлбар нь дэлгэцийн доод хэсэгт цэнхэр дэвсгэртэй бичигддэг. Тэмдэглэж хэлэхэд, Use Defaults цэсийг сонговол бүх утгыг анхдагч утгад нь тохируулдаг. F1 товч дарж сонголтын төрөл бүрийн мэдээлэл агуулсан туслах мэдээллийг харж болно. Q товч дарвал үндсэн цэсэнд буцаж очно.
Үндсэн суулгацыг эхлүүлэх &unix; эсвэл FreeBSD үйлдлийн системийг сурч байгаа хүнд бол Standard цэсийг сонгож үндсэн суулгацыг эхлүүлэх хэрэгтэй. Сумтай товч хэрэглэн Standard цэсийг сонгоод Enter товч дарвал үндсэн суулгац эхэлнэ.
Үндсэн суулгацыг эхлүүлэх нь
Дискний зайг зохицуулах Таны эхний үйлдэл бол FreeBSD-д зориулж дискний зай бэлдэж түүндээ нэр өгнө. Ингэснээр sysinstall уг дискийг таньж бэлддэг. Үүнийг хийхийн тулд FreeBSD диск дээр байгаа мэдээллийг хэрхэн уншиж хэрэглэдэг талаар мэдэх хэрэгтэй. BIOS-н диск дугаарлалт Өөрийнхөө систем дээр FreeBSD -г суулгаж тохируулахын тулд зарим зүйлсийг анхаарч мэдэх хэрэгтэй. Ялангуяа та олон диск хэрэглэдэг бол энэ нь тун чухал. DOS Microsoft Windows Компьютер дээр BIOS-оос хамаарч ажилладаг &ms-dos; эсвэл µsoft.windows; зэрэг үйлдлийн системүүдэд, BIOS дискнүүдийг дугаарладаг бөгөөд уг үйлдлийн системүүд нь уг дугаарласан өөрчлөлтийг нь дагаж ажилладаг. Энэ нь primary master буюу анхны дискнээс өөр дискнээс үйлдлийн систем эхэлж ажиллах боломж өгдөг. Энэ арга нь Ghost эсвэл XCOPY зэрэг програм ашиглан нэг дискний ерөнхий зургийг хуулж түүнтэй адилхан хоёр дахь диск уруу хуулан системдээ найдвартай хадгалалт хийдэг хүмүүст тун хэрэгтэй байдаг. Тэгээд, хэрэв эхний диск эвдрэх, эсвэл вирустаж гэмтэх зэрэг хүндрэл гарвал, BIOS дээр дискнүүдийн дарааллыг өөрчилж хуулбарласан өгөгдөлтэй дискнээс үйлдлийн системээ эхлүүлэн ажиллаж болдог. Энэ нь бараг дискнүүдийн кабелийг хайрцгийг нь нээлгүйгээр сольж байгаатай ижил юм. SCSI BIOS SCSI диск хянагчтай системүүд нь голдуу BIOS өргөтгөлтэй байдаг бөгөөд найм хүртэлх SCSI дискнүүдийг иймэрхүү зарчмаар дараалуулж чаддаг. Иймэрхүү арганд дассан хүнд FreeBSD арай өөрөөр үйлчилдэг бөгөөд энэ нь их цочирдуулдаг. FreeBSD BIOS-г ашигладаггүй бөгөөд BIOS-н логик дискний дугаарлалтыг мэддэггүй. Энэ нь ялангуяа яг адилхан дискэн дээр дискний зургийг хуулбарласан үед бодсоноос өөр үйлчлэл үзүүлэхэд хүргэдэг. FreeBSD-г хэрэглэх үедээ BIOS-г үргэлж өөрөөр нь диск дугаарлалт хийлгэж, тэр чигээр нь үлдээх хэрэгтэй. Хэрэв та дискний дугаарлалтыг өөрчлөхөөр бол, компьютерийнхаа хайрцгийг онгойлгож дискний сэлгүүр болон залгууруудыг тохируулж залгах хэрэгтэй. Билл болон Фрэд нарт тохиолдсон явдлыг авч үзэцгээе: Билл өөрийнхөө хуучин Wintel компьютераа янзалж FreeBSD суулгаад Фрэдэд өгөхөөр болжээ. Билл нэг SCSI хянагчтай бөгөөд түүний эхний SCSI диск дээр FreeBSD-г суулгажээ. Фрэд суулгасан системийг хэрэглэж эхлэв. Гэвч хэсэг өдрийн дараа хуучин SCSI дискэн дээр зарим алдаанууд гараад байна гэж Биллд хэлжээ. Хэдэн өдрийн дараа уг хүндрэлийг Билл засахаар шийджээ. Тэгээд арынхаа өрөөнөөс уг дисктэй ижил, нөөц хадгалалт хийсэн дискээ авчирчээ. Авчирсан дискэн дээрээ гадаргууны шалгалт хийхэд ямар ч алдаагүй гэж гарч ирэв. Тэгэхээр нь нөхөр Билл тэр дискийг SCSI хяналтын дөрөв дэх залгуур дээр залгаад эхний дискнээс дөрөв дэх диск уруу нөөц image буюу хуулбар дүрс хийж авч гэнэ. Шинэ залгасан диск сайхан ажиллаж байсан тул баярласан Билл уг дискийг цаашид хэрэглэхээр шийдээд SCSI BIOS дээр үйлдлийн системийг ачаалах дискний дугаарыг дөрөв болгож өөрчилжээ. FreeBSD-н эхлэх ачаалалт зүгээр байсан бөгөөд маш сайхан ажиллаж эхлэв. Фрэд цааш нь хэдэн хоног ажилласны дараа төдий удалгүй Билл болон Фрэд хоёр FreeBSD-г шинэчлэх шинэ адал явдал хөөцөлдөх хүсэл төржээ. Билл SCSI хянагчийн эхний дискийг аваад оронд нь үүнтэй ижилхэн өөр нөөцөлсөн диск авчирж залгав. Билл FreeBSD -н шинэ хувилбарыг эхний SCSI диск дээр Фрэдийн шидэт интернэтээс FTP-ээс татаж авсан уян дискнээс эхлүүлж суулгав. Суулгац маш амжилттай болжээ. Фрэд гуай FreeBSD -н шинэ хувилбарыг хэдэн хоног туршиж үзээд инженерийн салбарт хэрэглэхэд тун тохиромжтой юм байна гэсэн дүгнэлт өгч гэнэ. Ингээд хуучин хувилбар дээр хийж байсан ажлуудаа хэрэглэх хэрэг болж гэнэ. Тэгээд Фрэд гуай дөрөвдүгээр SCSI дискээ mount буюу холболт хийж (өмнө суулгасан FreeBSD-н хуучин хувилбар) гэнэ. Фрэд гуайн нүдэнд дөрөв дэх SCSI дискэн дээр өөрийнх нь хийж байсан ажлууд байхгүй байлаа. Тэр өгөгдлүүд хаачсан бэ? Эхний дискнээс дөрөв дэх диск уруу Билл гуай дүрс хуулалт хийснээр дөрөв дэх диск нь хуулбар болсон билээ. Билл гуайн SCSI BIOS дээр дөрөв дэх дискнээс ачаалалт эхлүүлнэ гэсэн тохиргоо бол тэнэглэл байжээ. FreeBSD нь SCSI BIOS тохируулгыг үл харгалзан эхний SCSI дискнээс эхлүүлсээр байсан байна. BIOS дээр иймэрхүү өөрчлөлт хийснээр зарим ачаалах үйлдэл болон ажиллуулагч тохируулгыг өөрчилдөг боловч, FreeBSD эхлэх үедээ энэ тохируулгыг харгалзаж үздэггүй бөгөөд өөрийнхөөрөө диск дугаарлалт хийж эхэлдэг. Энд үзүүлснээр, систем нь эхний SCSI дискнээс эхэлсээр байсан бөгөөд Фрэдийн бүх өгөгдөл дөрөв дээр биш эхний диск дээр байсан байна. Хүмүүст бол дөрөв дэх SCSI дискнээс эхэлж байгаа мэт харагдсан байна. Ийм үйлдэл болсны дараа ямар ч өгөгдөл устаж алга болоогүй болохыг бид танд мэдэгдэж байгаадаа баяртай байна. Учир нь, хуучин эхний SCSI дискийг буцааж залгаад Фрэдийн бүх өгөгдлийг буцааж авч чаджээ. (Билл эхний дискнээс эхлүүлсэн байна). Хэдийгээр бид нар SCSI дискэн дээр жишээ татсан боловч иймэрхүү үйлдэл IDE диск дээр бас тохиолдож болно. FDisk ашиглан дискний зүсмэл үүсгэх Энэ хэсэгт хийсэн өөрчлөлт тань диск уруу бичигдэхгүй. Хэрэв та ямар нэгэн алдаа хийж гэж бодоод дахин шинээр эхлэхийг хүсвэл sysinstall-н гарах цэсийг ашиглах, эсвэл U товч дарж Undo буюу буцаж үйлдэж болно. Хэрэв та бүр эргэлзэж юу хийхээ мэдэхгүй болоод ирвэл компьютераа шууд унтрааж болно. Стандарт суулгацыг сонгосны дараа sysinstall танд дараах мэдэгдлийг харуулна: 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 ] Энэ хэсгийг орчуулбал: Мэдэгдэл Дараагийн хэсэгт та өөрийнхөө дискэнд DOS-маягийн ("fdisk") диск хуваалт хийх хэрэгтэй. Хэрэв та дискнийхээ бүх хэмжээг FreeBSD-д зориулна гэж бодож байвал (дискэн дээр байгаа бүх өгөгдлийг дарж бичнэ) (A)ll тушаалыг сонгоод дараа нь (Q)uit цэсийг сонгож гараарай. Хэрэв та зөвхөн сул чөлөөтэй байгаа хэсгийг FreeBSD-д зориулна гэж бодож байгаа бол "unused" буюу хэрэглэгдээгүй гэсэн хэсгийг сонгоод (C)reate буюу үүсгэ гэсэн тушаалыг сонгоорой. [ OK ] [ enter товч эсвэл зай авагч товч дарна уу] Энд голдуу Enter товч дардаг. Ингэсний дараа цөмд эхлэх үед таньж туршсан хатуу дискнүүдийн жагсаалтыг танд харуулах болно. дээр IDE дисктэй системийн жишээ харуулав. Тэдгээр нь ad0 болон ad2 гэсэн нэртэй буй.
FDisk-н хэрэглэх дискийг сонгох
Та магадгүй яагаад ad1 дискийг энд харуулсангүй вэ? гэж гайхаж мадагүй. Танд хоёр ширхэг IDE хатуу диск байна гэж үзье. Нэг нь нэг IDE залгуур дээр мастер диск болж залгагдсан бөгөөд нөгөөх нь хоёр дахь IDE залгуур дээр суугдсан байг. Хэрэв FreeBSD нь тэдгээрийг ad0 ба ad1 гэж дугаарласан бол бүх юм зүгээр л ажиллах байсан. Гэвч, хэрэв та гурав дахь дискийг эхний IDE залгуур дээрх мастер дисктэй боол болгож залгавал уг диск ad1 гэж дугаарлагдах бөгөөд өмнө нь ad1 гэж дугаарлагдсан диск ad2 гэж нэрлэгдэнэ. Дискэнд өгсөн нэрийг ашиглан (жишээ нь ad1s1a) файл системийг хайхад хэрэглэдэг учраас гэнэт таны дискнүүд өөр харагдаж эхлэх бөгөөд та FreeBSD-н тохируулгыг дахин хийх шаардлага гарна. Ийм хүндрэлийг арилгахын тулд цөм нь IDE дээр залгагдсан дискнүүдийг таньсан дарааллаар нь биш харин залгагдсан байрлалаас нь хамааран дугаарладаг. Ийм учраас хэрэв IDE-н хоёр дахь залгуур дээр залгагдсан мастер диск нь үргэлж ad2 гэж нэрлэгдэх бөгөөд ad0 эсвэл ad1 дискнүүд бүр байхгүй байсан ч энэ нэрээрээ л байх болно. Энэ нь FreeBSD-н цөмийн анхны тохируулга бөгөөд, ийм шалтгааны улмаас ad0 болон ad2 гэж харуулж байна. Тэгэхээр энэ зурган дээр байгаа машины IDE 2 залгуур дээр хоёр мастер диск залгагдсан бөгөөд ямар ч боол диск байхгүй байна гэж харуулж байна. Та аль диск дээр нь FreeBSD-г суулгахаа сонгоод &gui.ok; дээр дарах хэрэгтэй. FDisk эхлэх бөгөөд дэлгэц дээр -тэй төстэй зураг харуулагдах болно. FDisk нь дэлгэц дээр гурван хэсэгт хуваагдаж харуулагддаг. Эхний хэсэгт нь дээд хоёр мөр хамаарагддаг бөгөөд сонгогдсон дискний нарийвчилсан мэдээллүүдийг харуулдаг. Энэ нь FreeBSD-н өгсөн нэр, дискний зохион байгуулалт мөн дискний нийт хэмжээ зэргийг харуулдаг. Хоёр дахь хэсэгт дискэн дээр байгаа зүсмэлүүдийг харуулдаг ба хаанаас эхлээд хаана дууссан, ямар хэмжээгээр зүсэгдсэн бөгөөд FreeBSD хэрхэн нэр өгсөн, бас уг зүсмэлийг тодорхойлсон тодорхойлолт болон дэд төрлийг нь харуулдаг. Энэ жишээ дээр, компьютер дээрх дискний хэрэглэгдээгүй хоёр зүсмэлийг харуулсан байна. Уг зурган дээр бас нэг том FAT зүсмэл байгааг харуулсан байгаа бөгөөд магадгүй энэ нь &ms-dos; / &windows; системийн C: диск байж болзошгүй. Мөн уг зурган дээр бас нэг өргөтгөсөн зүсмэл байгааг харуулсан байгаа ба, бас энэ нь &ms-dos; / &windows; систем дээр нэг өргөтгөсөн диск байж магадгүй. Гурав дахь хэсэг нь FDisk дээр хэрэглэж болох тушаалуудын жагсаалт байна.
Засварлаж эхлэхээс өмнөх Fdisk-н диск хуваалтын жишээ
Одоо таны хийх алхам дискээ хэрхэн зүсэж хуваахаас их хамаарна. Хэрэв та дискээ бүхлээр нь FreeBSD-д зориулна гэж бодож байвал (дискэн дээр байгаа бүх өгөгдлийг дарж суугдах бөгөөд sysinstall танаас суулгацын явцад лавлаж асуух болно) Use Entire Disk буюу дискийг бүхлээр нь хэрэглэ гэсэн заалтад буй A товч дарах хэрэгтэй. Байсан бүх зүсмэлүүд арилах бөгөөд жижигхэн хэсэг нь unused буюу хэрэглэгдээгүй гэж хуваагдаад (компьютер диск шалгахад зориулагддаг хэсэг) үлдсэн том хэсэг нь FreeBSD-д зориулж хуваагддаг. Ингэж сонгосны дараа сумтай товч хэрэглэн шинээр үүссэн FreeBSD-н зүсмэлийг сонгоод S товч дарж уг зүсмэлээс эхлэн ачаалагддаг болгох хэрэгтэй. Таны дэлгэц -тэй төсөөтэй зураг харуулах ёстой. Тэмдэглэж хэлэхэд, Flags баганад буй A үсэг нь уг зүсмэлийг active буюу идэвхтэй гэдгийг илэрхийлж байгаа бөгөөд энэ зүсмэлээс эхлэж ачаалагдах болно гэдгийг харуулж байгаа юм. Хэрэв та өмнө нь хэрэглэгдэж байсан зүсмэлүүдээс нэгийг нь FreeBSD-д зориулна гэж бодсон бол уг зүсмэлийг сонгоод D товч дарж устгах хэрэгтэй. Дараа нь та C товч дарвал үүсгэх зүсмэлийн хэмжээг танаас асуудаг. Хүссэн хэмжээгээ оруулаад Enter товч дарах хэрэгтэй. Уг лавлаж асуусан цонх дээр буй анхны тоо бол уг зүсмэл дээр хэрэглэж болох хамгийн их хэмжээг зааж байдаг тул уг зүсмэлийг бүхлээр нь хэрэглэнэ гэж бодвол шууд уг тоог өөрчлөлгүй хэрэглэх хэрэгтэй. Хэрэв та урьдчилан FreeBSD -д зориулан дискээ суллачихсан байвал (магадгүй &partitionmagic; гэх мэтийн програм ашиглан дискээ бэлтгэсэн бол) дараа нь C товч дарж шинэ зүсмэл үүсгээрэй. Дахин сануулахад, зүсмэл үүсгэх үед хуваах зүсмэлийн хэмжээг танаас асуух болно.
Fdisk дискийг бүхлээр нь хэрэглэж буй жишээ
Хувааж дуусаад Q товч дарж гарна. Таны өөрчилсөн өөрчлөлтүүд sysinstall дээр хадгалагдах бөгөөд диск уруу одоохондоо бичигдээгүй байгаа.
Boot Manager буюу эхлэн ачаалалт зохицуулагчийг суулгах Танд одоо эхлэн ачаалалт зохицуулагчийг суулгах эсэхээ сонгох боломж гардаг. Хэрэв танд дараах нөхцлүүд биелж байвал голдуу FreeBSD boot manager-ийг сонгох нь элбэг: Танд олон дискнүүд байгаа бөгөөд FreeBSD-г эхнийх дээр нь суулгаагүй бол. Та FreeBSD-г өөр үйлдлийн системтэй хамт нэг диск дээр суулгаад компьютер эхлэх үед FreeBSD-г эхлүүлэх үү эсвэл нөгөө үйлдлийн системийг эхлүүлэх үү гэж сонголт хиймээр байгаа бол. Хэрэв FreeBSD нь уг машин дээр байгаа цорын ганц үйлдлийн систем байхаар бол Standard -г сонгоход хангалттай. Хэрэв та FreeBSD-г эхлүүлж чадах өөр ямар нэгэн програм суулгасан бол None -г сонгоорой. Сонголтоо хийгээд Enter товчийг дар.
Sysinstall-н эхлэн ачаалалт зохицуулагчийн цэс
F1 товч дарвал тусламжийн цэс харуулагдах бөгөөд өөр үйлдлийн системтэй хамтарч хэрэглэх үед ямар хүндрэл үүсэж болох талаар тайлбарлаж өгдөг.
Бусад диск дээр зүсмэл үүсгэх Хэрэв танд нэгээс илүү олон дискнүүд байгаа бол эхлэн ачаалалтын зохицуулагчийг сонгосны дараа диск сонгох цэсэнд буцаж очдог. Хэрэв та FreeBSD-г олон диск хэрэглэж суулгахыг хүсвэл, FDisk ашиглан цааш нь зүсэж хуваах хэрэгтэй. Хэрэв та FreeBSD-г эхний дискнээс өөр диск дээр суулгаж байгаа бол FreeBSD-н эхлэн ачаалалтыг зохицуулагчийг хоёулан дээр нь суулгах хэрэгтэй.
Диск сонгох цэснээс гарах
Tab товч хэрэглэн дискнүүд болон &gui.ok;, эсвэл &gui.cancel; зэрэг тушаалууд уруу сэлгэж болно. Tab товч хэрэглэн &gui.ok;, дээр сонгоод Enter товч дарж суулгацыг цааш нь үргэлжлүүлнэ.
<application>Disklabel буюу дискэнд нэр өгч</application> хуваалт үүсгэх Та одоо үүсгэсэн зүсмэл дотроо хуваалт үүсгэх ёстой. Хуваалт болгон a үсгээр эхлээд h хүртэл нэр авдаг бөгөөд b, c болон d гэсэн нэрнүүд нь тусгай зөвшлийн дагуу өөр зориулалтаар хэрэглэгддэг тул та үүнийг хүлээн зөвшөөрөх хэрэгтэй. Хэрэв олон диск дээр хуваалт үүсгэж байгаа бол зарим програмууд нь зорилгоосоо хамаараад онцгой хуваалтын загвар хэрэглэдэг. Гэхдээ та одоогоор FreeBSD-г анх удаагаа суулгаж байгаа диск дээр хэрхэн хуваалт үүсгэх тухай нэг их бодох шаардлага байхгүй. Хамгийн чухал нь FreeBSD-г суулгаад хэрхэн хэрэглэдэг талаар сурах явдал юм. Та үйлдлийн системд нэлээн гаршиж сайжирсан үедээ FreeBSD-г дахин шинээр хэдийд ч суулгаж болно. Энд үзүүлж буй хуваалтын загвар нь дөрвөн хуваалттай байна. Нэг нь swap хэмжээнд, бусад гурав нь файлын системд зориулагдсан байна. Эхний дискний хуваалт Хуваалт Файл систем Хэмжээ Тодорхойлолт a / 100 MБ Энэ бол root буюу эх файл систем юм. Бусад бүх файл системүүд ямар нэгэн аргаар энд танигдаж хэрэглэгддэг. 100 MБ хэмжээ бол тухайн зорилгодоо таарсан хэмжээ. Та энд тийм их өгөгдөл хадгалахгүй бөгөөд ердийн FreeBSD-н суулгац нь энд 40 MБ-г хэрэглэдэг. / дээр үлдсэн зай нь дараа нь хэрэглэгдэх зорилгоор юм уу эсвэл түр зуурын өгөгдөл зэрэгт зориулагддаг. b N/A 2-3 x RAM Системийн swap зай нь энэ хуваагдал дээр байрладаг. swap-д зориулж хэмжээгээ тохируулах нь бас чухал. Хамгийн сайн хэрэглэгддэг арга бол, байгаа санах ойныхоо (RAM) хэмжээнээс хоёр юм уу гурав дахин их хэмжээтэй байхад болно. Хэрэв танд 32 MБ хэмжээтэй RAM санах ой байгаа бол ядаж 64 MБ хэмжээтэй swap бэлдэх хэрэгтэй. Хэрэв та нэгээс их дисктэй бол диск болгонд зориулж swap зай үүсгэж болно. Ингэвэл, FreeBSD нь диск болгонд буй swap зайг хэрэглэснээр илүү үр дүнтэй ажилладаг. Энэ тохиолдолд хэрэглэх нийт swap-нхаа хэмжээг (жишээ нь, 128 MБ) байгаа дискнийхээ тоонд хувааж (жишээ нь хоёр дисктэй гэж үзье) гарсан хэмжээг дискэн дээр swap-д зориулж бэлдэх хэрэгтэй бөгөөд жишээний дагуу бол 64 MБ диск болгонд ногдож байна. e /var 50 MБ /var санд байнга өөрчлөгдөж байдаг файлууд байрладаг; бүртгэл файл, мөн бусад удирдах болон хянах файлууд энэ төрлийн файлд ордог. Эдгээр файлын ихэнх нь FreeBSD дээр ажилладаг програмуудаар өдрийн турш уншигдаж бас бичигдэж байдаг. Иймэрхүү файлуудыг нэг дор байрлуулснаар FreeBSD нь өөр файл систем уруу хандаж цаг заралгүй идэвхитэй ажиллаж чаддаг. f /usr Дискний үлдсэн хэсэг Бараг бусад бүх файлууд нь /usr санд болон түүн дотор буй дэд сангуудад байрладаг.
Хэрэв та FreeBSD-г олон дискнүүд дээр дамнан суулгаж байгаа бол бусад дискнүүд дээр үүсгэсэн зүсмэл дотроо хуваалт үүсгэх хэрэгтэй. Хамгийн амархан арга нь диск болгонд хоёр хуваагдал үүсгээд нэгийг нь swap зай болгоод нөгөөх нь ямар нэгэн файл систем болгох арга байдаг. Бусад дискэн дээрх дискний хуваалт Хуваалт Файл систем Хэмжээ Тодорхойлолт b N/A Тодорхойлолтоос уншина уу Өмнө дурьдсанчлан, swap хэмжээг диск болгон дээр үүсгэж болдог. Хэдийгээр a хуваалт сул байсан ч гэсэн зарчмын дагуу swap зай нь b хуваалт дээр байрладаг. e /diskn Дискний үлдсэн хэмжээ Дискний үлдсэн хэмжээ нь нэг бүхэл хуваалт болдог. Энэ нь e хуваалт дээр биш харин a хуваалт дээр байрлаж болох байсан ч зарчмын дагуу a хуваагдал дээр root буюу эх файл систем (/) суугддаг. Та энэ зарчмыг дагахгүй байж болох боловч sysinstall харин дагадаг: Энэ зарчмыг дагаснаар суулгацыг цэвэрхэн болгодог. Та энэ файл системийг хаана ч холбож болох бөгөөд энэ жишээн дээр бол уг файл системийг /diskn гэсэн сан дотор холбосон байна. n үсэг нь дискний дугааруудыг илэрхийлж байна. Гэхдээ та хүсвэл өөр газар холбож болно.
Хуваагдлынхаа загвараа ингэж хийж дуусаад sysinstall-г ашиглаж үүсгэх хэрэгтэй. Үүсгэх үед дараах мэдэгдлийг танд харуулдаг: Message Now, you need to create BSD partitions inside of the fdisk partition(s) just created. If you have a reasonable amount of disk space (200MB or more) and don't have any special requirements, simply use the (A)uto command to allocate space automatically. If you have more specific needs or just don't care for the layout chosen by (A)uto, press F1 for more information on manual layout. [ OK ] [ Press enter or space ] Үүний хөрвүүлбэл: Мэдэгдэл Та одоо, fdisk ашиглан бий болгосон хуваалтаар BSD хуваалт үүсгэх хэрэгтэй. Хэрэв танд тодорхой хэмжээний дискний зай (200MБ эсвэл түүнээс дээш) байгаа бөгөөд ямар нэгэн онцгой шаардлага тавигдаагүй бол (A)uto тушаалыг ашиглан дискний зайг автоматаар тохируулж болно. Хэрэв танд онцгой шаардлага бий юм уу эсвэл (A)uto тушаалаар үүсгэх байрлуулалт тийм чухал биш бол F1 товч дарж гарын авлага дээрх нэмэлт мэдээллийг харж болно [ OK ] [ enter товч эсвэл зай авагч товч дарна уу] Enter товч дарж FreeBSD-н диск хуваалтыг үүсгэж бичдэг Disklabel нэртэй програм харуулагдана. дээр Disklabel -г анх эхлүүлэх үеийг харуулсан. Дэлгэц гурван хэсэгт хуваагдсан байгаа. Эхний хэдэн мөрөнд, таны ажиллаж байгаа дискний нэрийг харуулсан бөгөөд мөн хуваагдал агуулсан зүсмэлийг (энд Disklabel зүсмэл гэж нэрлэлгүй харин Partition name буюу хуваалтын нэр гэж нэрлэсэн байна) харуулсан байна. Энэ хэсэгт мөн зүсмэлд буй сул хэсгийн хэмжээг харуулдаг бөгөөд уг зураг дээр бол уг хэмжээ нь одоогоор ямар ч хуваалтад хэрэглэгдээгүй байна. Дэлгэцийн дунд хэсэг үүсгэгдсэн хуваалтуудыг харуулдаг бөгөөд үүнд, хуваалтын агуулж байгаа файл системийн нэр, түүний хэмжээ, мөн файл системд хамаатай нэмэлт сонголтуудыг харуулдаг. Дэлгэцийн доод гурав дахь хэсэгт Disklabel дээр хэрэглэж болох гарын товчлууруудыг харуулдаг юм.
Sysinstall-н Disklabel буюу дискэнд нэр өгөн засварлагч
Disklabel нь мөн автоматаар хуваалтуудыг үүсгээд анхдагч хэмжээг нь үүсгэж чаддаг. Үүнийг туршихын тулд A товчийг дарж үзээрэй. Тэгвэл танд -тай төстэй зураг харуулагдана. Таны хэрэглэж байгаа дискнээс хамаараад анхны зааж өгсөн хэмжээ нь өөр байж болох юм. Хэрэв та анхны хэмжээг нь хүлээн зөвшөөрч л байвал энэ тийм чухал биш. Анхдагч хуваалтад /tmp санг / хуваалтаас тусад нь өөр хуваалтад үүсгэдэг бөгөөд ингэснээр / хуваалтыг түр зуурын файлуудаар түргэн дүүргэхээс сэргийлж өгдөг.
Sysinstall-н Disklabel хэрэгслийн автомат тохируулалт
Хэрэв та энэ автомат анхдагч хуваалтыг хүсэлгүй, өөрийнхөөрөө хуваахыг хүсвэл, сумтай товч хэрэглэж сонгоод D товч дарж устгаарай. Уг товчийг дахин дахин дарж бүх санал болгосон хуваалтыг устгана. Эхний хуваалтыг үүсгэхийн тулд (a үсэг нь / — root буюу эх файлын систем болдог), дэлгэцийн дээд хэсэгт буй зүсмэлийг сонгож байгаад C товч дарах хэрэгтэй. Лавлаж асуух цонх гарч ирэх бөгөөд уг цонхонд шинэ үүсгэх хуваалтын хэмжээг ( дээр харуулсан шиг) шаарддаг. Та хэрэв хүсвэл, уг талбарт хуваалтын хэмжээг дискний блок хэмжээг, эсвэл тоо оруулаад ард нь M үсэг тавьж мегабайтаар, G үсэг тавьж гигабайтаар, эсвэл C үсэг тавьж цилиндрийн тоогоор илэрхийлж өгч болдог. FreeBSD 5.X хувилбараас эхлээд UFS2-г хэрэглэж сонгоод (&os; 5.1 дээр бол анхнаасаа сонгогдсон байдаг бөгөөд түүнээс дээш хувилбар дээр бас адил) Custom Newfs буюу дурын шинэ файл систем (Z товч) сонголтыг ашиглан дискний нэрүүдийг Auto Defaults сонголтоор үүсгээд Custom Newfs сонголт ашиглан эсвэл сонголт ашиглаж үүсгэж болдог. Програмын аргаар шинэчлэх буюу гэсэн сонголтыг Custom Newfs сонголтоор өөрчлөх үедээ нэмэх ёстойг мартаж болохгүй!
Root буюу эх хуваалт дээрх сул зай
Анхны харуулж байгаа хэмжээ нь зүсмэл дээр үлдсэн хэмжээг зааж харуулдаг. Хэрэв та өмнө харуулсан хуваалтын хэмжээг харж байгаа бол Backspace товч дарж устгаад дээр харуулсан шиг 64M гэж оруулаад дараа нь &gui.ok; дээр дарах хэрэгтэй.
Root partition буюу эх хуваалтын хэмжээ
Хуваалтад зориулсан хэмжээг зааж өгсний дараа танаас уг хуваалт дээр файл систем байрлуулах уу эсвэл swap зай байрлуулах уу гэж асуудаг. Уг асуух цонхыг дээр харуулав. Эхний хуваалт заавал файл систем байх ёстой учир энэ удаад FS гэсэн сонголтыг сонгоод Enter дээр дарах хэрэгтэй.
Root Partition буюу эх хуваалтын төрлийг сонгох
Сүүлд нь, та файл систем үүсгэж байгаа болохоор хаана таниулж холбохыг Disklabel дээр зааж өгөх хэрэгтэй. Уг заалтыг оруулдаг цонхыг дээр харуулав. root буюу эх файл системийн холбох цэг бол / болохоор та / гэж бичээд Enter дараарай.
Root-г холбох цэг
Дэлгэцэн дээр үүсгэсэн хуваалтуудыг шинэчилж харуулах болно. Та өмнө хийсэн үйлдлээ бусад хуваалт дээр хийх хэрэгтэй. Хэрэв та swap хуваалт үүсгэх болонгуут swap хуваалтыг холбох шаардлага байдаггүй учир танаас файл системийн холбох цэг гэж асуухгүй. Сүүлийн хуваалт /usr-г үүсгэх үед санал болгосон хэмжээг өөрчлөлгүй тэр чигээр нь авч хэрэглэснээр зүсмэлийн үлдсэн бүх хэмжээг ашиглаж дуусах нь тэр билээ. Таны FreeBSD DiskLabel дээрх сүүлчийн харуулалт нь зурагтай төстэй байх болов уу. Гэхдээ таны сонгосон хэмжээнээс мэдээж өөр байж болно. Q товч дарж уг хэсгийг дуусгана.
Sysinstall Disklabel засварлагч
Юу суулгахаа сонгох Суулгах түгээлтийн төрлөө сонгох Ямар түгээлтийн төрөл суулгах нь системийг ямар зорилгоор хэрэглэх болон дискэнд байгаа сул зайнаас маш их хамаарна. Суулгацад зориулж урьдчилан бэлдсэн суулгах хэмжээ нь суулгаж болох хамгийн бага хэмжээнээс эхлүүлээд бүгдийг суулгах хүртэл боломж өгнө. &unix; ба/эсвэл FreeBSD системийг шинээр сурч байгаа хүмүүст эдгээр сонголтоос нэгийг нь сонгох хэрэгтэй байх. Урьдчилан бэлдсэн түгээлтийн төрлийг өөрчилж суулгах нь дадлагажсан туршлагатай хэрэглэгчдэд илүүтэй зориулагдсан байдаг. F1 товчийг түгээлтийн төрөл бүр дээр дарж юу агуулсан болохыг нь харж болно. Тусламж файлыг харсны дараа Enter товч дээр дарвал Select Distributions буюу түгээлтийн төрөл сонгох цэсэнд буцаж очдог. Хэрэв та график горимд ажиллана гэж бодож байвал X ээр эхэлсэн түгээлтийн төрлүүдээс сонгох хэрэгтэй. X серверийн тохиргоо болон анхдагч график горимын орчны сонголт нь &os;-г суулгасны дараа хийгдэх ёстой. Х сервертэй хамаатай нэмэлт мэдээллийг хэсгээс уншаарай. X11-н анхдагч хувилбар нь таны суулгаж байгаа FreeBSD-н түгээлтийн төрлөөс хамаарна. FreeBSD-н 5.3 гэсэн хувилбараас өмнөх хувилбаруудын хувьд анхдагчаар суугддаг X11 нь &xfree86; 4.X бөгөөд &os; 5.3-с дээшхи хувилбаруудын анхдагч X11 нь &xorg; болжээ. Хэрэв та цаашдаа өөртөө тохируулсан цөм эмхэтгэж бэлдэнэ гэж бодож байгаа бол source code буюу эх бичлэг агуулсан сонголтыг сонгох хэрэгтэй. Яагаад өөрчилж тохируулсан цөм хэрэгтэй тухай нэмэлт мэдээллийг хэсгээс харна уу. Мэдээж, элдэв ид шидтэй, уян хатан систем бол юм болгоныг л агуулдаг. Хэрэв хангалттай дискний хэмжээ танд байгаа бол зурагт харуулсны дагуу All гэдгийг сонгоод Enter товч дарах хэрэгтэй. Хэрэв танд дискний сул зай тийм чухал бол өөртөө тохирсон түгээлтийн төрлийг нь сонгоорой. Суулгацын дараа бусад түгээлтийн төрлөөс нэмж болох учраас та төгс сонголт байхгүй байна гэж бүү цухалдаарай.
Суулгах түгээлтийн төрлөөс сонгох
Портын цуглуулгыг суулгах Хүссэн түгээлтийн төрлөө сонгосны дараа FreeBSD-н портын цуглуулгыг суулгах боломж гардаг. Портын цуглуулга гэдэг нь програм суулгах амарчилсан арга юм. Портын цуглуулга нь шаардлагатай програмын эх бичлэгийг агуулдаггүй, харин гуравдагч хөгжүүлэгчдийн бүтээсэн програмыг татаж аваад хөрвүүлж суулгах автоматжуулсан үйлдлүүд байдаг. дээр портын цуглуулгыг хэрэглэх талаар дурьдсан буй. Порт суулгах програм нь таны дискний зай хангалттай эсэхийг шалгадаггүй. Тийм болохоор дискэнд тань хангалттай зай байгаа тохиолдолд энэ сонголтыг хийх хэрэгтэй. FreeBSD &rel.current; хувилбарын байдлаар бол портын цуглуулга нь ойролцоогоор &ports.size; хэмжээг дискэн дээр эзэлдэг. FreeBSD-н хувилбар шинэчлэх тутамд энэ хэмжээ ихсэнэ гэж тооцох хэрэгтэй. User Confirmation Requested Would you like to install the FreeBSD ports collection? This will give you ready access to over &os.numports; ported software packages, at a cost of around &ports.size; 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 Портын цуглуулга суулгана гэвэл &gui.yes; гэдгийг сонгоно, хэрэв суулгахгүй гэвэл &gui.no; гэдгийг сонгоод Enter товч дээр дарж цааш нь үргэлжлүүлнэ. Choose Distributions буюу суулгах түгээлтийн төрөл сонгох цэс дахин гарч ирэх болно.
Сонгосон суулгах түгээлтийн төрлөө лавлах
Хэрэв сонгосон түгээлтийн төрөлдөө та сэтгэл хангалуун байгаа бол сумтай товч ашиглан Exit цэсийг сонгоод дараа нь &gui.ok; сонголт идэвхитэй байх үед Enter дээр дарж цааш нь үргэлжлүүлнэ.
Суулгацын төхөөрөмжөө сонгох Хэрэв CDROM эсвэл DVD-нээс суулгахаар бол сумтай товчийг ашиглан Install from a FreeBSD CD/DVD буюу FreeBSD-г CD/DVD-нээс суулга гэдгийг сонгоно. Дараа нь &gui.ok; товчийг сонгосны дараа Enter товч дарж суулгацыг үргэлжлүүлнэ. Суулгацын бусад төрлийг сонгохоор бол тухайн тохирсон сонголтыг сонгож харгалзах зааврыг нь дагах хэрэгтэй. F1 товч дарж суулгацын төхөөрөмжийн тухай тусламжийг үзэж болно. Enter товч дарж тусламжаас гаран суулгацын төхөөрөмж сонгох цэс рүү буцна.
Суулгацын төхөөрөмж сонгох
FTP суулгацын горим суулгац сүлжээ FTP Таны сонгож болох гурван төрлийн FTP суулгацын горим бол: active FTP буюу идэвхитэй FTP, passive FTP буюу идэвхгүй FTP, эсвэл HTTP proxy буюу HTTP прокси. FTP Active (идэвхитэй): Install from an FTP server (FTP серверээс суулгах) Энэ сонголт нь бүх FTP дамжуулалтыг Active буюу идэвхитэй горим ашиглаж гүйцэтгэдэг. Энэ холболт нь галт ханаар дамжиж ажиллахгүй бөгөөд харин идэвхгүй горимыг дэмждэг хуучин FTP серверүүдтэй ихэвчлэн ажилладаг. Хэрэв таны холболт идэвхгүй горимд (анхдагч горим) гацаж байвал идэвхитэй болгоод үзэх хэрэгтэй! FTP Passive (идэвхгүй): Install from an FTP server through a firewall (галт ханаар дамжиж FTP серверээс суулгах) FTP идэвхгүй горим Энэ сонголт нь sysinstall-г бүх FTP үйлдлийг Passive буюу идэвхгүй горимд ажиллана гэж тохируулдаг. Энэ нь дурын TCP порт дээр ирж байгаа холболтыг зөвшөөрдөггүй галт ханаар дамжиж ажиллах боломж өгдөг. FTP via a HTTP proxy (HTTP проксигоор дамжиж): Install from an FTP server through a http proxy (HTTP проксигоор дамжин FTP серверээс суулгах) FTP HTTP проксигоор дамжин Энэ сонголт нь sysinstall-г HTTP протокол ашиглан (вэб хөтлөгч шиг) прокситой холбогдож бүх FTP үйлдлийг гүйцэтгэхээр тохируулж өгдөг. Прокси нь ирсэн хүсэлтийг хөрвүүлээд цааш нь FTP сервер уруу дамжуулдаг. Ингэснээр хэрэглэгчид бүх FTP холболтыг хориод HTTP холболтыг зөвшөөрсөн галт ханын дундуур дамжих боломж олгодог. Энэ тохиолдолд та FTP серверийг зааж өгөхөөс гадна мөн проксигийн нэрийг зааж өгдөг. Прокси FTP серверийн тохируулгад жинхэнэ холбогдох серверийнхээ нэрийг хэрэглэгчийн нэрийн хэсэг мэт @ тэмдгийн араас оруулж өгөх хэрэгтэй. Ингэснээр прокси серверийг жинхэнэ сервер мэт хуурч ажиллуулдаг. Жишээ нь та ftp.FreeBSD.org гэсэн серверээс суулгах хэрэгтэй бөгөөд 1234 порт дээр буй foo.example.com гэсэн FTP проксигоор дамжих ёстой байсан гэж авч үзье. Энэ тохиолдолд та сонгох цэс рүү очоод, FTP хэрэглэгчийн нэрийг ftp@ftp.FreeBSD.org гэж оруулаад нууц үгэнд нь захианыхаа хаягийг бичих хэрэгтэй. Суулгацын төхөөрөмжөө FTP (эсвэл прокси нь дэмждэг бол идэвхгүй FTP) гэж сонгоод URL хаягийг ftp://foo.example.com:1234/pub/FreeBSD гэж оруулна. ftp.FreeBSD.org-д буй /pub/FreeBSD хаяг нь foo.example.com гэсэн нэрээр дамжигдах бөгөөд та суулгацыг энэ машинаас (уг машин таны файлуудыг ftp.FreeBSD.org хаягнаас танд зуучилж өгнө) татаж авч өгдөг.
Суулгацыг баталж гүйцээх Хэрэв хүсвэл, одоо суулгацыг гүйцэтгэж болно. Энэ нь мөн хатуу дискэнд өөрчлөлт оруулахаас сэргийлж цуцалж болох сүүлийн боломж юм. 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 &gui.yes; товчийг сонгоод Enter товч дарж суулгацыг гүйцэтгэнэ. Сонгосон түгээлт, суулгацын төхөөрөмж, компьютерийн хурд зэргээс хамаараад суулгах хугацаа нь янз бүр. Суулгацын үед явцын төлөв байдлыг илэрхийлсэн хэд хэдэн бичиглэл харуулагддаг. Дараах бичиглэл харуулагдсан үед суулгац гүйцсэн байдаг: 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: /stand/sysinstall . [ OK ] [ Press enter to continue ] Enter товч дээр дарж суулгацын дараах тохируулгыг хийх шатанд ордог. &gui.no; товчийг сонгоод Enter товч дарвал суулгац цуцлагдах бөгөөд системд ямар ч өөрчлөлт хийгдэхгүй. Тэгээд дараах мэдээллийг харуулдаг: Message Installation complete with some errors. You may wish to scroll through the debugging messages on VTY1 with the scroll-lock feature. You can also choose "No" at the next prompt and go back into the installation menus to retry whichever operations have failed. [ OK ] Юу ч суулгаагүй тохиолдолд энэ мэдээлэл харуулагддаг. Enter товч дарж суулгацаас гарч болох Суулгацын үндсэн цэсэнд буцаж очдог. Суулгацын дараах тохиргоо Амжилттай суулгацын дараа маш олон тохируулгын хэсэг эхэлдэг. Уг тохируулгыг, шинээр FreeBSD-г ачаалахын өмнө хийж болох бөгөөд эсвэл суулгацын дараа sysinstall (5.2 хувилбараас хуучин &os; хувилбаруудад /stand/sysinstall)-г ажиллуулан Configure-г сонгож тохиргоог дахин хийж болдог. Сүлжээний тохиргоо Хэрэв та өмнө нь FTP суулгац хийхдээ РРР тохируулга хийчихсэн бол, энэ дэлгэц танд харуулагдахгүй бөгөөд хэрэв дахин тохируулах шаардлагатай бол өмнө бичсэний дагуу үйлдэх боломж буй. Дотоод сүлжээний тухай нарийвчилсан мэдээлэл мөн FreeBSD-г сүлжээний gateway/router буюу хаалга/дамжуулагч (гарц/чиглүүлэгч) хэрхэн болгох талаар Нэмэлт сүлжээ хэсгээс харна уу. User Confirmation Requested Would you like to configure any Ethernet or SLIP/PPP network devices? [ Yes ] No Сүлжээний төхөөрөмжийг тохируулахыг хүсвэл &gui.yes; гэж сонгоод Enter товч дээр дарах хэрэгтэй. Үгүй бол &gui.no; гэдгийг сонгоод цааш нь үргэлжлүүлээрэй.
Сүлжээний төхөөрөмж сонгох нь
Тохируулах төхөөрөмжөө сумтай товч хэрэглэж сонгоод Enter товч дээр дарна. User Confirmation Requested Do you want to try IPv6 configuration of the interface? Yes [ No ] Энэ жишээ болгож авсан хувийн локал сүлжээнд одоо сонгосон байгаа интернэт төрлийн протокол нь (IPv4) бүрэн хангалттай болохоор &gui.no; гэж сонгогдоод Enter товч дарагдсан байна. Хэрэв та өмнө нь байсан IPv6 сүлжээгээр RA сервер уруу холбогдсон байгаа бол &gui.yes; гэж сонгоод Enter дарах хэрэгтэй. Ингэсний дараа хэсэг хугацааны турш RA серверийг хайдаг. User Confirmation Requested Do you want to try DHCP configuration of the interface? Yes [ No ] Хэрэв DHCP (Dynamic Host Configuration Protocol буюу Динамикаар компьютерийг тохируулах протокол) шаардлагагүй бол &gui.no; гэж сонгоод Enter дээр дарах хэрэгтэй. &gui.yes; гэж сонгосноор dhclient хэрэгслийг ажиллуулдаг бөгөөд хэрэв энэ нь амжилттай болвол сүлжээний тохиргоо автоматаар хийгдсэн байдаг. Нэмэлт мэдээлэл авахыг хүсвэл хэсгээс харна уу. Дараах сүлжээг тохируулах цонхонд, уг системийг дотоод сүлжээний gateway буюу хаалга болгон тохируулж байгааг харуулж байна.
ed0-д сүлжээний тохиргоог хийх нь
Tab товч хэрэглэн тохиргооны талбаруудад сэлгэж шаардлагатай тохируулгыг нь оруулаарай: Host буюу уг компьютерийн нэр Уг компьютерийн бүрэн нэр. Жишээ нь энэ тохиолдолд k6-2.example.com. Domain буюу домэйн Таны компьютерийн ашиглаж буй домэйн нэр. Энэ тохиолдолд example.com болж байна. IPv4 Gateway буюу хаалга Дотоод биш компьютер уруу өгөгдөл цааш дамжуулан илгээгч компьютерийн IP хаяг. Хэрэв таны тохируулж байгаа машин тань сүлжээндээ ийм дамжуулагчийн үүрэг гүйцэтгэгч биш, харин тийм дамжуулагчийг ашигладаг бол, энэ талбарт бөглөөрэй. Хэрэв таны машин интернэт уруу оруулдаг gateway буюу хаалганы үүрэг гүйцэтгэдэг бол, энэ талбарыг хоосон орхих ёстой . IPv4 Gateway буюу хаалга нь анхдагч хаалга юм уу эсвэл анхдагч route буюу зам заагч гэж нэрлэгддэг. Name server буюу Нэр шийдвэрлэгч сервер Дотоод DNS серверийн IP хаяг. Хэрэв дотоод хувийн сүлжээнд DNS сервер гэж байхгүй бол интернэтээр хангагч байгууллагын DNS серверийн хаягийг оруулж өгдөг. (энэ жишээнд 208.163.10.2). IPv4 хаяг Энэ сүлжээний төхөөрөмжид өгөгдсөн IP хаяг нь 192.168.0.1 гэж тохируулагдаж байна Netmask буюу сүлжээний ангилагч Энэ дотоод сүлжээний хаягийн хувьд ашиглагдах хаягийн блок нь 255.255.255.0 бүхий сүлжээний ангилагчтай байх бөгөөд ингэснээр хаяглалт нь 192.168.0.0 - 192.168.255.255 хүртэл байх болно. Extra options to ifconfig буюу ifconfig-н нэмэлт тохиргоонууд ifconfig дээр нэмэгдэх сүлжээний төхөөрөмжтэй холбоотой нэмэлт тохиргоонууд энд бичигдэнэ. Энэ жишээн дээр нэмэх зүйл байхгүй байна. Хэрэв дууссан бол Tab товч ашиглан &gui.ok; цэсийг сонгоод Enter товч дарна. User Confirmation Requested Would you like to Bring Up the ed0 interface right now? [ Yes ] No &gui.yes; гэж сонгоод Enter товч дарснаар уг машины сүлжээний холболтыг идэвхжүүлдэг. Нэгэнт машиныг дараа нь дахин ачаалах хэрэг гардаг болохоор энэ холболт нь нэг их ашиглагдаад байдаггүй билээ.
Gateway буюу сүлжээний хаалганы тохиргоо User Confirmation Requested Do you want this machine to function as a network gateway? [ Yes ] No Хэрэв уг машин нь, дотоод сүлжээнд хаалгачийн үүрэг гүйцэтгэж машинуудын хооронд багц мэдээллүүдийг дамжуулах үүрэгтэй бол &gui.yes; гэдгийг сонгоод Enter дээр дараарай. Хэрэв зөвхөн сүлжээнд холбогдох машин бол &gui.no; гэж сонгоод Enter дээр дарж үргэлжлүүлнэ. Интернэт үйлчилгээнүүдийг тохируулах User Confirmation Requested Do you want to configure inetd and the network services that it provides? Yes [ No ] Хэрэв &gui.no; гэж сонговол, telnetd гэх мэт төрөл бүрийн үйлчилгээнүүдийг хорьдог. Ингэсэн үед алсаас холбогдох хэрэглэгч нь telnet мэтийн програм хэрэглэж уг машин уруу холбогдож чадахгүй болно гэсэн үг. Харин дотоод хэрэглэгчид бол гадаад машин уруу telnet-г ашиглан холбогдож чадсаар байх болно. Эдгээр үйлчилгээнүүдийг суулгацын дараа /etc/inetd.conf файлыг дуртай завсарлагчаараа нээж засварласнаар идэвхжүүлж болдог. Энэ тухай дэлгэрэнгүй мэдээллийг хэсгээс харна уу. Хэрэв та суулгаж байх явцад эдгээр үйлчилгээнүүдийг тохируулахыг хүсвэл &gui.yes; гэж сонгоно. Нэмэлт лавлаж асуусан цонх харуулагдах болно: User Confirmation Requested The Internet Super Server (inetd) allows a number of simple Internet services to be enabled, including finger, ftp and telnetd. Enabling these services may increase risk of security problems by increasing the exposure of your system. With this in mind, do you wish to enable inetd? [ Yes ] No &gui.yes; дээр дарж үргэлжлүүлээрэй. User Confirmation Requested inetd(8) relies on its configuration file, /etc/inetd.conf, to determine which of its Internet services will be available. The default FreeBSD inetd.conf(5) leaves all services disabled by default, so they must be specifically enabled in the configuration file before they will function, even once inetd(8) is enabled. Note that services for IPv6 must be separately enabled from IPv4 services. Select [Yes] now to invoke an editor on /etc/inetd.conf, or [No] to use the current settings. [ Yes ] No &gui.yes; гэж сонгосноор тохируулгын файлыг засварлагч файл дээр нээдэг бөгөөд мөрний урд нь буй # тэмдгийг авсанаар тухайн үйлчилгээг идэвхжүүлдэг.
<filename>inetd.conf</filename> файлыг засварлах нь
Хүссэн үйлчилгээгээ нэмсний дараа Esc товч дарвал, хийсэн өөрчлөлтөө хадгалаад гарах сонголттой цэс харуулагддаг.
Anonymous буюу нэр нь үл мэдэгч FTP үйлчилгээ FTP anonymous буюу нэр нь үл мэдэгдэгч хэрэглэгч User Confirmation Requested Do you want to have anonymous FTP access to this machine? Yes [ No ] Anonymous буюу нэр нь үл мэдэгдэгч FTP хэрэглэгчийг хориглох Анхдагч сонгогдсон байгаа &gui.no; гэдэг дээр Enter дарвал нэр нь үл мэдэгдэгчээр FTP үйлчилгээг хориглодог бөгөөд харин FTP хандах эрхтэй ба нууц үгтэй хэрэглэгчид хандаж болдог. Anonymous буюу нэр нь үл мэдэгдэгч FTP хэрэглэгчийг зөвшөөрөх Энэ тохиолдолд хүн болгон таны машин уруу нэр нь үл мэдэгдэгч болж FTP холболт хэрэглэн хандаж болдог. Нууцлал болон аюулгүй байдлынхаа талаар сайн бодсоны дараа энэ үйлчилгээг хэрэглэх эсэхээ шийдэх хэрэгтэй. Нууцлал болон аюулгүй байдлын талаар хуудсанд бичсэн буй. anonymous буюу нэр нь үл мэдэгдэгч FTP хэрэглэгчийг зөвшөөрөхийн тулд, сумтай товч ашиглан &gui.yes; гэж сонгоод Enter дараарай. Дараах дэлгэц (эсвэл үүнтэй ижил) танд харуулагдах болно:
Anonymous нэр нь үл мэдэгдэгч FTP үйлчилгээний анхдагч тохиргоо
F1 товч дарвал тусламжийн цонх гарч ирнэ: This screen allows you to configure the anonymous FTP user. The following configuration values are editable: UID: The user ID you wish to assign to the anonymous FTP user. All files uploaded will be owned by this ID. Group: Which group you wish the anonymous FTP user to be in. Comment: String describing this user in /etc/passwd FTP Root Directory: Where files available for anonymous FTP will be kept. Upload subdirectory: Where files uploaded by anonymous FTP users will go. Үүнийг сийрүүлбэл: Энэ цонх нь танд anonymous буюу нэр нь үл мэдэгдэгч FTP хэрэглэгчийн тохиргоог хийхэд хэрэглэгдэнэ. Дараах хэсгүүд тохиргоонд зориулж өөрчлөгдөх боломжтой: UID: Нэр нь үл мэдэгдэх FTP хэрэглэгчдэд хамааруулах хэрэглэгчийн ID дугаар. Сервер уруу илгээгдсэн бүх файлууд уг хэрэглэгчийн ID дугаарт харьяалагдаж эзэмшигдэнэ. Group: Аль бүлэгт нэр нь үл мэдэгдэх FTP хэрэглэгчдийг багтаах вэ. Comment: /etc/passwd файлд бичигдэх уг хэрэглэгчдэд оруулсан тайлбар мөр FTP Root Directory: anonymous буюу нэр нь үл мэдэгдэх FTP хэрэглэгчдэд зориулж татаж авагдах файлуудыг байрлуулах хэсэг. Upload subdirectory: Хэрэглэгчдээс илгээгдсэн файлуудыг байрлуулах хэсэг. ftp-н root буюу эх сан нь анхдагч тохиргоогоор /var санд байрлагддаг. Хэрэв тэнд хангалттай зай байхгүй бол /usr санг ашиглаж FTP эх сангаа /usr/ftp гэж тохируулж болох юм. Хэрэв та оруулсан утгуудыг зөв болсон гэж бодож байгаа бол Enter дээр дарж үргэлжлүүлээрэй. User Confirmation Requested Create a welcome message file for anonymous FTP users? [ Yes ] No Хэрэв та &gui.yes; гэж сонгоод Enter дээр дарвал, танаас текст оруулуулах зорилгоор засварлагч програм автоматаар ажилладаг.
FTP мэндчилгээний бичлэгийг засварлах нь
Энэ бол ee гэгч засварлагч юм. Зааврын дагуу мэндчилгээний захиаг өөрчилж болох бөгөөд, эсвэл дараа нь өөрийн дуртай засварлагчаар нээж уг бичлэгийг өөрчилж бас болно. Тэмдэглэж хэлэхэд, уг файлын нэр болон байрлал нь програмын доод хэсэгт харуулагдаж байгааг анзаарна уу. Esc дээр дарвал, цэстэй жижиг цонх үүсэх бөгөөд түүн дотор a) leave editor буюу засварлагчаас гарах цэс анхдагчаар сонгогдсон байдаг. Enter дарж гараад үргэлжлүүлж болно. Эсвэл Enter дахин дарж оруулсан өөрчлөлтүүдээ хадгалдаг.
Network File System буюу сүлжээний файл системийг тохируулах Network File System (NFS) нь сүлжээнд буй файлуудыг хувааж хэрэглэх боломж олгодог. Машин нь сервер, хэрэглэгч эсвэл хоёулангаар нь болж тохируулагдаж болдог. хэсгээс нэмэлт мэдээллийг харна уу. NFS сервер User Confirmation Requested Do you want to configure this machine as an NFS server? Yes [ No ] Хэрэв танд сүлжээний файл системийн сервер шаардлагагүй бол &gui.no; гэж сонгоод Enter дараарай. Хэрэв сервер хэрэгтэй гэвэл &gui.yes; гэж сонгох хэрэгтэй бөгөөд танд жижиг цонхон дээр exports файл үүсгэгдэх ёстой гэсэн сануулга гарч ирдэг. Message Operating as an NFS server means that you must first configure an /etc/exports file to indicate which hosts are allowed certain kinds of access to your local filesystems. Press [Enter] now to invoke an editor on /etc/exports [ OK ] Enter дарж үргэлжлүүлдэг. Текст засварлагч ажиллаж, түүнд exports файлуудыг үүсгэх ба засварлах үйлдлүүдийг гүйцэтгэдэг.
<filename>exports</filename> файлыг засварлах нь
Заавар ашиглан, одоо байгаа файл системийг нэмэх эсвэл сүүлд дуртай засварлагчаараа нээж засварлаж болох юм. Файлын нэр болон байршлыг дэлгэцийн доод хэсэгт харуулсан байгааг анзаарна уу. Esc дарахад цэстэй цонх үүсэх бөгөөд a) leave editor буюу засварлагчийг орхи цэс анхлан сонгогдсон байдаг. Enter дарж гараад цааш нь үргэлжлүүлнэ.
NFS Client буюу хэрэглэгч NFS хэрэглэгчид нь NFS сервер уруу холбогддог. User Confirmation Requested Do you want to configure this machine as an NFS client? Yes [ No ] Сумтай товч ашиглан &gui.yes; эсвэл &gui.no; сонголтыг шийдвэрээсээ шалтгаалан сонгоод Enter дээр дараарай.
Системийн консол тохиргоо Системийнхээ консолыг өөрчлөх хэд хэдэн тохиргоо байдаг. User Confirmation Requested Would you like to customize your system console settings? [ Yes ] No Тохиргооны сонголтуудыг харах юм уу тохируулахын тулд &gui.yes; гэж сонгоод Enter дарна.
Системийн консолын тохируулгын сонголтууд
Дэлгэц амраах тохиргоо байнга хэрэглэгддэг. Сумтай товчоор Saver гэж сонгоод Enter дараарай.
Дэлгэц амраах тохиргоо
Сум товч ашиглаж хүссэн дэлгэц амраах хөтөлбөрөө сонгоод Enter дарна. Системийн консол тохируулах цонх буцаж гарч ирдэг. Дэлгэц амраах хөтөлбөрийн ажиллах анхдагч хугацаа нь 300 секунд байдаг. Цагийн энэ хугацааг өөрчлөхийнх тулд Saver гэдгийг дахин сонгоно. Түүн дотор байгаа сонголтуудаас Timeout гэдгийг сумтай товч ашиглаж сонгоод Enter дээр дарна. Ингэхэд танд жижиг цонх харуулагддаг:
Дэлгэц амраагчийн ажиллах хугацаа
Утгыг өөрчлөөд &gui.ok; гэж сонгон Enter дээр дарж буцаад системийн консолын тохиргооны цэсэнд очдог.
Системийн консолын тохиргооноос гарах
Exit гэдгийг сонгоод Enter дээр дарвал суулгацын дараах тохиргоогоо үргэлжлүүлэх хэсэгт очино.
Цагийн бүсийг тохируулах Машиныхаа цагийн бүсийг тохируулснаар тухайн бүсийн цагтай холбогдолтой өөрчлөлтүүд автоматаар хийгдэх давуу талтай байдаг. Жишээн дээр, Америкийн Нэгдсэн Улсын Eastern буюу зүүн хэсгийн цагийн бүсийг тохируулж байна. Таны тохируулга байгаа газраасаа шалтгаалж өөр байх болно. User Confirmation Requested Would you like to set this machine's time zone now? [ Yes ] No &gui.yes; гэж сонгоод Enter дарвал цагийн бүсийг тохируулах болно. 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 ] Машиныхаа цагийн тохируулгаасаа хамаарч &gui.yes; эсвэл &gui.no; гэдгийг сонгоод Enter дарна ( мэдэхгүй бол &gui.no; гэдгийг сонгоорой ) .
Оршин буй бүсээ сонгох
Тохирсон бүсээ сумтай товч хэрэглэж сонгоод Enter дээр дарна.
Оршин буй улсаа сонгох
Тохирох улсаа сонгоод Enter дээр дарна.
Цагийн бүсээ сонгох
Сумтай товч хэрэглэж тохирсон цагийн бүсээ сонгоод Enter дээр дарна. Confirmation Does the abbreviation 'EDT' look reasonable? [ Yes ] No Цагийн бүсийн товчлол нэрийг лавлаж асуух хэсэг гарч ирдэг. Хэрэв уг товчлол нь танд тохирч байвал Enter дарж суулгацын дараах тохиргоог цааш нь үргэлжлүүлээрэй.
Линукс тохиромж User Confirmation Requested Would you like to enable Linux binary compatibility? [ Yes ] No &gui.yes; гэж сонгоод Enter дээр дарвал Линуксийн програмууд FreeBSD дээр ажиллах боломжтой болдог. Суулгац нь Линукстай тохиромжтой ажиллуулах нэмэлт багцыг нэмдэг. Хэрэв та FTP-р суулгаж байгаа бол машин интернэт уруу холбогдох хэрэгтэй болно. Заримдаа алсад буй ftp байрлалд Линуксийн тохиромжийн файлууд байхгүй байдаг. Гэвч үүнийг сүүлд суулгах боломжтой. Хулганы тохиргоо Энэ тохиргоо нь таныг 3 товчтой хулганаар, програм болон консолд текст тасдаж сануулах болон буулгах боломж өгдөг. Хэрэв 2 товчит хулгана хэрэглэж байгаа бол &man.moused.8; гарын авлагаас лавлаж хэрхэн гурван товчтой хулгана болгон ажиллуулж болдгийг харж болно. Энэ жишээн дээр USB биш төрлийн хулганы тохируулгыг харуулж байна (PS/2 эсвэл COM портоор холбогддог хулгана): User Confirmation Requested Does this system have a non-USB mouse attached to it? [ Yes ] No &gui.yes; гэж USB биш төрлийн хулганыг сонгох юм уу эсвэл &gui.no; гэж USB төрлийн хулганыг сонгоод Enter товч дээр дараарай.
Хулганы холбогдох төрлийг сонгох нь
Сумтай товч ашиглан Type гэж сонгоод Enter дарна.
Хулганы холбогдох төрлийг тохируулах
Энэ жишээнд хэрэглэгдэж байгаа хулгана PS/2 төрлийнх бөгөөд анхдагч Auto буюу автомат гэсэн тохируулга таарч байдаг. Энэ холбогдох төрлийг нь өөрчлөнө гэвэл сумтай товч ашиглан сонгоорой. Дараа нь &gui.ok;-г гэрэлтүүлж сонгогдсон эсэхийг магадлаад Enter дээр дарж энэ цэснээс гарах болно.
Хулганы холбогдох портыг нь сонгох
Сумтай товч ашиглан Port цэсийг сонгоод Enter дээр дарна.
Хулганы портыг тохируулах
Энэ системд PS/2 төрлийн хулгана хэрэглэгдэж байгаа болохоор анхдагч тохируулга болох PS/2 сонгогдсон байдаг. Портыг солихын тулд сумтай товч ашиглаж сонгоод Enter дээр дараарай.
Хулганы Daemon буюу далд чөтгөрийг идэвхжүүлэх нь
Эцэст нь сумтай товч ашиглаад Enable буюу идэвхжүүл гэж сонгоод Enter товч дээр дарж хулганыг ажиллуулагч далд чөтгөрийг ажиллуулж эхэлдэг.
Хулганы далд чөтгөрийг шалгах
Хулганаа дэлгэцэн дээр хөдөлгөж шалгаж үзэх хэрэгтэй. Хэрэв зүгээр байх юм бол &gui.yes; гэж сонгоод Enter дарна. Хэрэв үгүй бол хулгана зөв тохируулагдаагүй байна гэсэн үг — тийм болохоор &gui.no; гэж сонгоод өөр тохируулга хийж турших хэрэгтэй. Exit буюу гарах гэдгийг сумтай товчоор очиж сонгоод Enter дээр дарж суулгацын дараах тохируулга уруу буцаж очиж үргэлжлүүлнэ.
Том Рөүдс Хувь нэмэр болгон оруулсан Сүлжээний үйлчилгээний нэмэлт тохиргоо Сүлжээний үйлчилгээнүүдийг тохируулах нь, энэ талын мэдлэггүй шинэ хэрэглэгчдэд нэлээн хатуу боорцог мэт санагддаг. Сүлжээний тохиргоог хийж интернэт хэрэглэнэ гэдэг бол &os;-г оруулаад орчин үеийн үйлдлийн системүүдэд маш чухал үйлдэл бөгөөд ингэж сурах явцдаа &os;-н сүлжээтэй холбоотой нэмэлт боломжуудыг ойлгож авдаг. Суулгацын явцад энэ үйлдлийг хийхээсээ өмнө, хэрэглэгч нь хэрэглэх үйлчилгээнийхээ тухай тодорхой ойлголттой байх ёстой. Сүлжээний үйлчилгээнүүд нь, сүлжээгээр ямар нэгэн оруулга хүлээж авдаг програмуудыг хэлж байгаа юм. Эдгээр програмуудыг эвдэлж сөнөөдөг төрлийнх биш байлгах гэж маш их хичээсэн байдаг. Харамсалтай нь програмчид төгс биш байдаг болохоор сүлжээний үйлчилгээнд байгаа ямар нэг цоорхой нүх хорхойг довтлогчид ашиглан муу юманд хэрэглэдэг. Та зөвхөн өөрийнхөө мэддэг болон хэрэгтэй сүлжээний үйлчилгээгээ идэвхжүүлэх нь чухал. Хэрэв танд эргэлзээтэй байгаа бол, уг үйлчилгээг хэрэгцээтэй болох хүртлээ хорьсон байх нь дээр байдаг. Та үүнийг сүүлд sysinstall ашиглаад юм уу эсвэл /etc/rc.conf файлын тусламжтайгаар хэзээд идэвхжүүлж болно. Networking тохируулгыг сонгоход доор дурдсантай төстэй цэсийг үзүүлэх болно:
Сүлжээний дээд түвшний тохиргоо
Эхний тохиргоо Interfaces буюу сүлжээний төхөөрөмжийн талаар бид өмнө нь хэсэгт үзсэн болохоор энд алгаслаа. AMD сонголтыг сонгосноор BSD automatic mount буюу автоматаар таньж холбох хэрэгслийг нэмж өгдөг. Энэ нь голдуу NFS холболт (өмнө тайлбарласан буй) ашиглах үед, алсад буй файл системийг таньж холбоход хэрэглэгддэг. Ямар нэгэн онцгой тохируулга энд шаардлагагүй. Дараагийн тохируулга, AMD Flags сонголт. Хэрэв энэ сонгогдвол жижиг цэстэй цонх үсэрч гарч ирдэг бөгөөд ямар AMD тохиргоо хийхийг зааж өгдөг. Уг цэсэнд анхдагч тохируулгууд нь заагдчихсан байдаг: -a /.amd_mnt -l syslog /host /etc/amd.map /net /etc/amd.map сонголт нь анхдагч таньж холбох байршлыг зааж өгдөг бөгөөд энэ тохиолдолд /.amd_mnt гэсэн байна. сонголт анхдагч log буюу бүртгэл файлыг зааж өгдөг боловч хэрэв syslogd хэрэглэгдэж байгаа бол бүх бүртгэж бичих үйлдлүүд системийн log daemon буюу далд ажилладаг бүртгэл бичигч чөтгөр уруу илгээгддэг. /host сан нь алсад буй компьютерийн экспортолсон файлуудыг таньж холбох санг илэрхийлж байхад, /net сан нь IP хаягаас экспортлогдсон файлуудыг таньж холбох санг зааж өгч байна. /etc/amd.map файл нь AMD-н экспортын анхдагч тохируулгуудыг заасан байна. FTP anonymous Anon FTP сонголт нь anonymous буюу нэр үл мэдэгдэгч FTP холболтыг зөвшөөрдөг. Үүнийг сонгосноор, уг машиныг нэр нь үл мэдэгдэгч холболт хүлээж авдаг FTP сервер болгож байна. Энэ сонголтыг дагаад үүсэх нууцлал болон аюулгүй байдлыг бодох хэрэгтэй. Өөр цэс үүсэж аюулгүй байдалтай холбоотой нөхцлүүд болон тохируулгын талаар сануулга өгдөг. Gateway тохируулга нь өмнө тайлбарласны дагуу машиныг хэрхэн сүлжээний хаалга болгож тохируулах тохиргоонуудыг санал болгодог. Энэ хэсэгт та өмнө нь суулгацын үед санамсаргүй хүсэлгүйгээр тохируулснаа Gateway сонголт ашиглаж буцааж болно. Inetd сонголтоор өмнө тайлбарласан &man.inetd.8; далд чөтгөрийг тэр чигээр нь хорьж болно. Mail сонголтоор системийн андагч MTA буюу Mail Transfer Agent буюу захиа дамжуулагч агентийг тохируулдаг. Энэ сонголтыг сонгох үед дараах цэс харуулагддаг:
Анхдагч MTA-г сонгох
Та энэ хэсэгт, суулгах анхдагч MTA-г сонгох гэж байна. MTA бол системийн хэрэглэгчид уруу юм уу эсвэл интернэтэд байгаа хэрэглэгчид уруу захиа илгээгч энгийн сервер билээ. Sendmail-г сонгосноор, та &os;-н анхдагч бөгөөд алдаршиж тархсан sendmail серверийг суулгах болно. Sendmail local сонголт нь sendmail-г анхдагч MTA болгож суулгах боловч интернэтээс ирж байгаа захиануудыг хүлээж авахгүйгээр тохируулдаг. Бусад сонголтууд болох Postfix болон Exim нар нь Sendmail-тэй ижил үүрэг гүйцэтгэдэг. Тэд хоёулаа захиа илгээдэг бөгөөд зарим хэрэглэгчид sendmail-н оронд MTA болгож хэрэглэж болдог. MTA-г сонгосны дараа юм уу эсвэл MTA-г сонголгүйгээр цаашлах үед, NFS client тохируулгыг хийх сүлжээний тохируулгын цэс гарч ирдэг. NFS client сонголт нь системийг NFS сүлжээгээр сервертэй холбоход хэрэглэгддэг. NFS сервер нь NFS протокол ашиглан, файл системийг сүлжээгээр бусад машинд хандах боломж өгдөг. Хэрэв энэ нь дангаараа ажилладаг машин бол, энэ сонголтыг сонгохгүйгээр үлдээж болно. Систем танаас нэмэлт тохируулга хийхийг шаардаж магадгүй; сервер хэрэглэгч хоёрын тохиргооны тухай дэлгэрэнгүй мэдээллийг хэсгээс харна уу. Саяны сонголтын доор нь NFS server-н тохируулга байгаа бөгөөд системийг NFS сервер болгоход хэрэглэгдэнэ. Энэ хэсэгт RPC буюу алсад буй компьютерт програм ажиллуулагч үйлчилгээг эхлүүлэх тохиргоо хийдэг. RPC нь компьютер болон програм хоёрын хоорондох холболтыг зохицуулахад хэрэглэгддэг. Түүний дараа Ntpdate гэсэн сонголт байгаа ба энэ нь цаг тохируулах үүрэгтэй. Хэрэв үүнийг сонговол, дараах цэс танд харуулагдана:
Ntpdate тохиргоо
Энэ хэсэгт, өөртөө хамгийн ойрхон буй серверийг сонгох хэрэгтэй. Ойрхон сервер сонгосноор, таны цагийн тохиргоог хол байгаа сервер уруу мэдээлэл авах гэж цаг алдалгүйгээр илүү нарийвчлалтай хийх боломж ихсэнэ. Дараагийн сонголт бол PCNFSD юм. Энэ сонголт net/pcnfsd багцыг Портын цуглуулгаас суулгадаг. Энэ нь Microsoft-н &ms-dos; зэрэг таньж бүртгэн нэвтрэх үйлчилгээ хийж чаддаггүй үйлдлийн системүүдэд NFS таньж нэвтрүүлэх үйлчилгээг санал болгодог тун хэрэгтэй систем юм. Та одоо жаахан доош нь гулгуулж дараагийн сонголтуудыг харах хэрэгтэй:
Доод түвшний сүлжээний тохируулга
&man.rpcbind.8;, &man.rpc.statd.8;, болон &man.rpc.lockd.8; хэрэгслүүд бүгдээрээ Remote Procedure Calls (RPC) буюу алс компьютерт процедур ажиллуулагчид хэрэглэгдэнэ. rpcbind хэрэгсэл NFS сервер болон хэрэглэгчийн хоорондох холболтыг зохицуулдаг бөгөөд NFS серверийг зөв ажиллаж байх нөхцөл шаарддаг. rpc.statd далд чөтгөр нь өөр компьютер дээр буй rpc.statd далд чөтгөртэй харилцаж төлөв байдлыг хянаж байдаг. Мэдээлэгдэх ёстой төлөв байдлууд нь /var/db/statd.status файлд хадгалагаж байгаа. Дараагийн сонголт нь rpc.lockd бөгөөд энэ нь сонгогдвол файлуудыг түгжих үйлдлийг хангаж өгдөг. Энэ голдуу rpc.statd-тэй хэрэглэгддэг бөгөөд ямар компьютер ямар файлыг хорихыг хүсэж байна, хэр давтамжтай хүсэж байгаа зэргийн төлвийг хянаж байдаг. Сүүлийн хоёр сонголт нь дибаг хийхэд маш гайхамшигтай байдаг боловч эдгээр нь NFS сервер болон хэрэглэгч зөв ажиллахад шаардлагагүй. Цааш нь харвал Routed сонголт буй. Энэ нь дамжуулга хийгч далд чөтгөр юм. &man.routed.8; хэрэгсэл нь сүлжээний дамжуулах хүснэгтийг удирдаж multicast дамжуулагчдыг олж хүсэлтийн дагуу сүлжээн дэх физик холболттой машинд өөрийнхөө дамжуулах хүснэгтийг нийлүүлж байдаг. Энэ хэрэгсэл нь голдуу дотоод сүлжээндээ хаалганы үүрэг гүйцэтгэж байгаа машинд хэрэглэгддэг. Үүнийг сонговол цэс гарч ирэн уг хэрэгслийн байрлах анхдагч байршлыг асуудаг. Уг цэсэн дээр анхдагч байршил нь аль хэдийнээ сонгогдсон байдаг болохоор шууд Enter дарж болно. Танд дахин өөр цэс харуулагдах бөгөөд, энэ үед танаас routed далд чөтгөрийг ажиллууллах нэмэлт сонголт оруулахыг асуудаг. Анхдагч сонголт нь байдаг бөгөөд үргэлж энэ сонголттойгоо харуулагдах болно. Дараагийн тохиргооны сонголт бол Rwhod бөгөөд хэрэв энэ сонгогдвол, системийн эхлэн ачаалах үед &man.rwhod.8; далд чөтгөрийг ажиллуулдаг. rwhod хэрэгсэл нь сүлжээгээр байнга системийн мэдээнүүдийг цацах, эсвэл consumer горимдоо байгаа бол уг мэдээнүүдийг цуглуулж байдаг. Дэлгэрэнгүй мэдээллийг &man.ruptime.1; юм уу &man.rwho.1;-н гарын авлагаас харж болно. Жагсаалтын сүүлийн өмнөх сонголт бол &man.sshd.8;далд чөтгөр юм. Энэ нь OpenSSH-д зориулсан, нууцлалын хувиргууртай бүрхүүлийн сервер бөгөөд энгийн хэрэглээнд байдаг telnet болон FTP серверүүдийн оронд хэрэглэхийг санал болгодог. sshd сервер нь нэг компьютераас нөгөө уруу нууцлалын хувиргалттай холболт тогтоож байдаг. Эцэст нь TCP Extensions сонголт байгаа. Энэ хэрэв сонгогдвол, RFC 1323 болон RFC 1644-д заасан байдаг TCP өргөтгөлийг идэвхжүүлдэг. Ихэнх компьютер дээр энэ нь сүлжээний хурдыг ихэсгэдэг ч гэсэн зарим холболтыг унагаж болзошгүй. Энэ нь зөвхөн дангаараа ажилладаг серверт санал болгогдож байдаг. Ингээд та сүлжээнийхээ үйлчилгээнүүдийг тохируулж дууслаа. Та хамгийн сүүлд байгаа Exit буюу Гарах цэсийг сонгож дараагийн тохируулгын хэсэг уруу үргэлжлүүлж болно.
X Серверийг тохируулах &os; 5.3-ХУВИЛБАРААС эхлэн X серверийн тохиргоо sysinstall-с салаад, &os;-г суулгасны дараа X серверийг тохируулдаг болсон билээ. X серверийг суулгах болон тохируулах тухай нэмэлт мэдээллийг хэсэгт харж болно. Хэрэв та 5.3-ХУВИЛБАРААС өмнөх хувилбарын &os;-г суулгаагүй байгаа бол энэ хэсгийг алгасаж болно. График дүрслэлтэй хэрэглэгчийн харьцах нүүр KDE, GNOME, гэх мэтчилэн бусад програмыг хэрэглэхийн тулд Х сервер заавал тохируулагдах ёстой. root биш эрхээр &xfree86;-г ажиллуулдаг болохын тулд, та x11/wrapper-г суулгасан байх шаардлагатай. FreeBSD 4.7-с эхлэн энэ нь анхнаасаа суугддаг болсон билээ. Өмнөх хувилбаруудад үүнийг портын цуглуулгаас олж нэмж болно. Таны дэлгэцийн карт дэмжигдсэн эсэхийг &xfree86; вэб хуудаснаас шалгаарай. User Confirmation Requested Would you like to configure your X server at this time? [ Yes ] No Дэлгэцийнхээ төрөл болон дэлгэцийн картныхаа тухай мэдээллийг мэдэж байх нь тун чухал. Хэрэв буруу тохируулбал төхөөрөмж эвдэрч болзошгүй. Хэрэв танд эдгээр мэдээллүүд байхгүй бол &gui.no; гэж сонгоод суулгасны дараа sysinstall ( &os;-н 5.2 хувилбараас өмнөх хувилбаруудад /stand/sysinstall гэж буй) програм ашиглан Configure гэж сонгоод XFree86 гэж сонгож тохируулна. Энэ байрлалд Х серверийн буруу тохиргоо нь таны машиныг гацаадаг. Х серверийг суулгаж дууссаны дараа тохируулахыг үргэлж санал болгож байдаг. Хэрэв танд дэлгэцийн болон картын тань мэдээлэл байгаа бол &gui.yes; гэж сонгоод Enter дээр дарж Х серверийг тохируулахаар үргэлжлүүлэх болно. +
+ Тохируулах горимыг сонгох + + + + + + +
+ Х серверийг тохируулах хэд хэдэн арга бий. Сумтай товч ашиглан аль нэг аргыг нь сонгоод Enter дээр дарах хэрэгтэй. Бүх заавруудыг нь тун анхааралтай уншаарай. xf86cfg болон xf86cfg -textmode арга нь хэдэн секундын турш дэлгэцийг тань хар болгож магадгүй. Тэвчээртэй хүлээгээрэй. Дараах хэсэгт xf86config тохируулгыг харуулав. Тохируулах зарим хэсгүүд нь төхөөрөмжийн төрлөөс хамаарах тул, энд үзүүлсэн зарим тохиргоо нь таныхаас зөрж магадгүй юм: Message You have configured and been running the mouse daemon. Choose "/dev/sysmouse" as the mouse port and "SysMouse" or "MouseSystems" as the mouse protocol in the X configuration utility. [ OK ] [ Press enter to continue ] Энэ нь хулганы далд чөтгөр өмнө нь тохируулагдсан байна гэж харуулж байна. Enter дарж үргэлжлүүлнэ. xf86config эхлэхдээ богино заавар харуулдаг: This program will create a basic XF86Config file, based on menu selections you make. The XF86Config file usually resides in /usr/X11R6/etc/X11 or /etc/X11. A sample XF86Config file is supplied with XFree86; it is configured for a standard VGA card and monitor with 640x480 resolution. This program will ask for a pathname when it is ready to write the file. You can either take the sample XF86Config as a base and edit it for your configuration, or let this program produce a base XF86Config file for your configuration and fine-tune it. Before continuing with this program, make sure you know what video card you have, and preferably also the chipset it uses and the amount of video memory on your video card. SuperProbe may be able to help with this. Press enter to continue, or ctrl-c to abort. Enter дээр дарвал хулганы тохиргоог эхлүүлдэг. Зааврын дагуу явж Mouse Systems-г хулганы холбогдох төрөл гэж тооцох ба доор харуулсан шиг PS/2 төрөл байсан ч гэсэн /dev/sysmouse-г хулганы төрөл гэж авч үзэх хэрэгтэй. First specify a mouse protocol type. Choose one from the following list: 1. Microsoft compatible (2-button protocol) 2. Mouse Systems (3-button protocol) & FreeBSD moused protocol 3. Bus Mouse 4. PS/2 Mouse 5. Logitech Mouse (serial, old type, Logitech protocol) 6. Logitech MouseMan (Microsoft compatible) 7. MM Series 8. MM HitTablet 9. Microsoft IntelliMouse If you have a two-button mouse, it is most likely of type 1, and if you have a three-button mouse, it can probably support both protocol 1 and 2. There are two main varieties of the latter type: mice with a switch to select the protocol, and mice that default to 1 and require a button to be held at boot-time to select protocol 2. Some mice can be convinced to do 2 by sending a special sequence to the serial port (see the ClearDTR/ClearRTS options). Enter a protocol number: 2 You have selected a Mouse Systems protocol mouse. If your mouse is normally in Microsoft-compatible mode, enabling the ClearDTR and ClearRTS options may cause it to switch to Mouse Systems mode when the server starts. Please answer the following question with either 'y' or 'n'. Do you want to enable ClearDTR and ClearRTS? n You have selected a three-button mouse protocol. It is recommended that you do not enable Emulate3Buttons, unless the third button doesn't work. Please answer the following question with either 'y' or 'n'. Do you want to enable Emulate3Buttons? y Now give the full device name that the mouse is connected to, for example /dev/tty00. Just pressing enter will use the default, /dev/mouse. On FreeBSD, the default is /dev/sysmouse. Mouse device: /dev/sysmouse Дараа нь гар тохируулагддаг. Ердийн 101-товчтой гар хүртэл танд харуулагдана. Тохирох гараа сонгох юм уу эсвэл бүр болохгүй бол шууд Enter дарж анхдагч тохиргоог нь хэрэглэж болно. Please select one of the following keyboard types that is the better description of your keyboard. If nothing really matches, choose 1 (Generic 101-key PC) 1 Generic 101-key PC 2 Generic 102-key (Intl) PC 3 Generic 104-key PC 4 Generic 105-key (Intl) PC 5 Dell 101-key PC 6 Everex STEPnote 7 Keytronic FlexPro 8 Microsoft Natural 9 Northgate OmniKey 101 10 Winbook Model XP5 11 Japanese 106-key 12 PC-98xx Series 13 Brazilian ABNT2 14 HP Internet 15 Logitech iTouch 16 Logitech Cordless Desktop Pro 17 Logitech Internet Keyboard 18 Logitech Internet Navigator Keyboard 19 Compaq Internet 20 Microsoft Natural Pro 21 Genius Comfy KB-16M 22 IBM Rapid Access 23 IBM Rapid Access II 24 Chicony Internet Keyboard 25 Dell Internet Keyboard Enter a number to choose the keyboard. 1 Please select the layout corresponding to your keyboard 1 U.S. English 2 U.S. English w/ ISO9995-3 3 U.S. English w/ deadkeys 4 Albanian 5 Arabic 6 Armenian 7 Azerbaidjani 8 Belarusian 9 Belgian 10 Bengali 11 Brazilian 12 Bulgarian 13 Burmese 14 Canadian 15 Croatian 16 Czech 17 Czech (qwerty) 18 Danish Enter a number to choose the country. Press enter for the next page 1 Please enter a variant name for 'us' layout. Or just press enter for default variant us Please answer the following question with either 'y' or 'n'. Do you want to select additional XKB options (group switcher, group indicator, etc.)? n Дараа нь бид дэлгэцээ тохируулах болно. Дэлгэцийнхээ тохируулах давтамжийг хэтрүүлж болохгүй. Ингэвэл эвдэрч болзошгүй. Хэрэв та энэ тал дээр эргэлзэж байвал, мэдээлэл авсан хойноо сүүлд суулгаж болно. Now we want to set the specifications of the monitor. The two critical parameters are the vertical refresh rate, which is the rate at which the whole screen is refreshed, and most importantly the horizontal sync rate, which is the rate at which scanlines are displayed. The valid range for horizontal sync and vertical sync should be documented in the manual of your monitor. If in doubt, check the monitor database /usr/X11R6/lib/X11/doc/Monitors to see if your monitor is there. Press enter to continue, or ctrl-c to abort. You must indicate the horizontal sync range of your monitor. You can either select one of the predefined ranges below that correspond to industry- standard monitor types, or give a specific range. It is VERY IMPORTANT that you do not specify a monitor type with a horizontal sync range that is beyond the capabilities of your monitor. If in doubt, choose a conservative setting. hsync in kHz; monitor type with characteristic modes 1 31.5; Standard VGA, 640x480 @ 60 Hz 2 31.5 - 35.1; Super VGA, 800x600 @ 56 Hz 3 31.5, 35.5; 8514 Compatible, 1024x768 @ 87 Hz interlaced (no 800x600) 4 31.5, 35.15, 35.5; Super VGA, 1024x768 @ 87 Hz interlaced, 800x600 @ 56 Hz 5 31.5 - 37.9; Extended Super VGA, 800x600 @ 60 Hz, 640x480 @ 72 Hz 6 31.5 - 48.5; Non-Interlaced SVGA, 1024x768 @ 60 Hz, 800x600 @ 72 Hz 7 31.5 - 57.0; High Frequency SVGA, 1024x768 @ 70 Hz 8 31.5 - 64.3; Monitor that can do 1280x1024 @ 60 Hz 9 31.5 - 79.0; Monitor that can do 1280x1024 @ 74 Hz 10 31.5 - 82.0; Monitor that can do 1280x1024 @ 76 Hz 11 Enter your own horizontal sync range Enter your choice (1-11): 6 You must indicate the vertical sync range of your monitor. You can either select one of the predefined ranges below that correspond to industry- standard monitor types, or give a specific range. For interlaced modes, the number that counts is the high one (e.g. 87 Hz rather than 43 Hz). 1 50-70 2 50-90 3 50-100 4 40-150 5 Enter your own vertical sync range Enter your choice: 2 You must now enter a few identification/description strings, namely an identifier, a vendor name, and a model name. Just pressing enter will fill in default names. The strings are free-form, spaces are allowed. Enter an identifier for your monitor definition: Hitachi Жагсаалтаас тохирох дэлгэцийн картаа сонгох нь дараагийн алхам билээ. Хэрэв жагсаалтыг алгасаад Enter дарвал жагсаалт дахин харуулагдах болно. Энэ жагсаалтад зөвхөн зарим хэсгийг нь харуулсан байгаа: Now we must configure video card specific settings. At this point you can choose to make a selection out of a database of video card definitions. Because there can be variation in Ramdacs and clock generators even between cards of the same model, it is not sensible to blindly copy the settings (e.g. a Device section). For this reason, after you make a selection, you will still be asked about the components of the card, with the settings from the chosen database entry presented as a strong hint. The database entries include information about the chipset, what driver to run, the Ramdac and ClockChip, and comments that will be included in the Device section. However, a lot of definitions only hint about what driver to run (based on the chipset the card uses) and are untested. If you can't find your card in the database, there's nothing to worry about. You should only choose a database entry that is exactly the same model as your card; choosing one that looks similar is just a bad idea (e.g. a GemStone Snail 64 may be as different from a GemStone Snail 64+ in terms of hardware as can be). Do you want to look at the card database? y 288 Matrox Millennium G200 8MB mgag200 289 Matrox Millennium G200 SD 16MB mgag200 290 Matrox Millennium G200 SD 4MB mgag200 291 Matrox Millennium G200 SD 8MB mgag200 292 Matrox Millennium G400 mgag400 293 Matrox Millennium II 16MB mga2164w 294 Matrox Millennium II 4MB mga2164w 295 Matrox Millennium II 8MB mga2164w 296 Matrox Mystique mga1064sg 297 Matrox Mystique G200 16MB mgag200 298 Matrox Mystique G200 4MB mgag200 299 Matrox Mystique G200 8MB mgag200 300 Matrox Productiva G100 4MB mgag100 301 Matrox Productiva G100 8MB mgag100 302 MediaGX mediagx 303 MediaVision Proaxcel 128 ET6000 304 Mirage Z-128 ET6000 305 Miro CRYSTAL VRX Verite 1000 Enter a number to choose the corresponding card definition. Press enter for the next page, q to continue configuration. 288 Your selected card definition: Identifier: Matrox Millennium G200 8MB Chipset: mgag200 Driver: mga Do NOT probe clocks or use any Clocks line. Press enter to continue, or ctrl-c to abort. Now you must give information about your video card. This will be used for the "Device" section of your video card in XF86Config. You must indicate how much video memory you have. It is probably a good idea to use the same approximate amount as that detected by the server you intend to use. If you encounter problems that are due to the used server not supporting the amount memory you have (e.g. ATI Mach64 is limited to 1024K with the SVGA server), specify the maximum amount supported by the server. How much video memory do you have on your video card: 1 256K 2 512K 3 1024K 4 2048K 5 4096K 6 Other Enter your choice: 6 Amount of video memory in Kbytes: 8192 You must now enter a few identification/description strings, namely an identifier, a vendor name, and a model name. Just pressing enter will fill in default names (possibly from a card definition). Your card definition is Matrox Millennium G200 8MB. The strings are free-form, spaces are allowed. Enter an identifier for your video card definition: Дараа нь, дэлгэцийнхээ нягтрал/зуралтыг тохируулах болно. Нүдэнд тохиромжтой болон дэлгэцийн хэмжээ, дэлгэцийн картны чадвараас хамаардаг ч ердийн хэрэглэдэг зуралтууд бол 640x480, 800x600, болон 1024x768 юм. Өнгөнийхөө нягтралыг сонгосны дараа, дэлгэцийнхээ зурж чадах хамгийн их зуралтыг нь сонгоорой. For each depth, a list of modes (resolutions) is defined. The default resolution that the server will start-up with will be the first listed mode that can be supported by the monitor and card. Currently it is set to: "640x480" "800x600" "1024x768" "1280x1024" for 8-bit "640x480" "800x600" "1024x768" "1280x1024" for 16-bit "640x480" "800x600" "1024x768" "1280x1024" for 24-bit Modes that cannot be supported due to monitor or clock constraints will be automatically skipped by the server. 1 Change the modes for 8-bit (256 colors) 2 Change the modes for 16-bit (32K/64K colors) 3 Change the modes for 24-bit (24-bit color) 4 The modes are OK, continue. Enter your choice: 2 Select modes from the following list: 1 "640x400" 2 "640x480" 3 "800x600" 4 "1024x768" 5 "1280x1024" 6 "320x200" 7 "320x240" 8 "400x300" 9 "1152x864" a "1600x1200" b "1800x1400" c "512x384" Please type the digits corresponding to the modes that you want to select. For example, 432 selects "1024x768" "800x600" "640x480", with a default mode of 1024x768. Which modes? 432 You can have a virtual screen (desktop), which is screen area that is larger than the physical screen and which is panned by moving the mouse to the edge of the screen. If you don't want virtual desktop at a certain resolution, you cannot have modes listed that are larger. Each color depth can have a differently-sized virtual screen Please answer the following question with either 'y' or 'n'. Do you want a virtual screen that is larger than the physical screen? n For each depth, a list of modes (resolutions) is defined. The default resolution that the server will start-up with will be the first listed mode that can be supported by the monitor and card. Currently it is set to: "640x480" "800x600" "1024x768" "1280x1024" for 8-bit "1024x768" "800x600" "640x480" for 16-bit "640x480" "800x600" "1024x768" "1280x1024" for 24-bit Modes that cannot be supported due to monitor or clock constraints will be automatically skipped by the server. 1 Change the modes for 8-bit (256 colors) 2 Change the modes for 16-bit (32K/64K colors) 3 Change the modes for 24-bit (24-bit color) 4 The modes are OK, continue. Enter your choice: 4 Please specify which color depth you want to use by default: 1 1 bit (monochrome) 2 4 bits (16 colors) 3 8 bits (256 colors) 4 16 bits (65536 colors) 5 24 bits (16 million colors) Enter a number to choose the default depth. 4 Эцэст нь энэ тохируулга хадгалагдах ёстой. /etc/X11/XF86Config гэж тохиргоог хадгалахыг танаас лавлаж асууна. I am going to write the XF86Config file now. Make sure you don't accidently overwrite a previously configured one. Shall I write it to /etc/X11/XF86Config? y Хэрэв тохиргоо амжилтгүй болсон бол дараах сануулга харуулагдах бөгөөд &gui.yes; гэж сонгоод дахин тохируулга хийж болно: User Confirmation Requested The XFree86 configuration process seems to have failed. Would you like to try again? [ Yes ] No Хэрэв та &xfree86;-г тохируулах явцад хүндрэл гарсан бол &gui.no; гэж сонгоод Enter дээр дараад суулгах явцыг цааш нь үргэлжлүүлэх хэрэгтэй. Суулгасны дараа root эрхээр xf86cfg -textmode юм уу эсвэл xf86config гэж тушаалын мөрний горимд тохируулга хийж болно. &xfree86;-г тохируулах тухай нэмэлт мэдээлэл -д заасан буй. Хэрэв та энэ үед &xfree86;-г тохируулахгүй гэж сонговол, програмын багц суулгах хэсэг рүү цаашаагаа үргэлжлэх болно. Серверийг шууд зогсоох анхдагч тохиргоо бол CtrlAlt Backspace гэсэн гарын товчлуурын хослол байдаг. Үүнийг ямар нэгэн зүйл буруудах юм уу төхөөрөмж эвдрэхээс сэргийлж хэрэглэх хэрэгтэй. Х серверийг ажиллаж байх үед нь дэлгэцийн зуралтын горимыг өөрчилж туршиж болох товчлуурын хослол бол CtrlAlt+ эсвэл CtrlAlt- юм. &xfree86;-г ажиллуулсны дараа дэлгэцийнхээ өргөн болон өндрийг xvidtune ашиглан тохируулж болно. Буруу тохиргоо нь төхөөрөмжийг эвддэг тухай сануулга танд харуулагдах болно. Тэднийг анхаарах хэрэгтэй. Хэрэв эргэлзэж байгаа бол хийх хэрэггүй. Харин түүний оронд дэлгэцэн дээрх товчоор өөрчилж үзсэн нь дээр. Ингэсэн үед текст горим болон дэлгэцийн горим хоёрын хооронд ялгаа гарч магадгүй. Гэвч энэ нь дэлгэц эвдрэхээс мэдээж илүү билээ. &man.xvidtune.1;-н гарын авлагын хуудсыг ямар нэгэн тохируулга хийхээсээ өмнө уншиж үзнэ үү. &xfree86;-г амжилттай тохируулсны дараах алхам бол анхдагч график орчныг сонгох юм.
X-н анхдагч график орчинг сонгох нь &os; 5.3-RELEASE хувилбараас эхлэн X график орчны сонголт нь sysinstall-с хасагдсан бөгөөд, та &os;-г суулгасны дараа X график орчныг суулгаарай. Х орчныг суулгах болон тохируулах тухай нэмэлт мэдээллийг -с харж болно. Та хэрэв 5.3-RELEASE-с өмнөх хувилбарыг суулгаагүй бол энэ хэсгийг алгасаж болно. График орчны маш олон орчин бий. Энгийн үндсэн орчноос эхлээд олон програмаар цэнэглэгдсэн төгс дүүрэн орчин хүртэл буй. Зарим нь маш бага дискний зай шаарддаг байхад зарим нь ихийг шаардах нь бий. Аль нь танд илүү тохирох вэ гэдгийг сонгох сайн арга бол, тэднээс хэд хэдийг нь туршиж үзэх юм. Эдгээр нь портын цуглуулгад байдаг ба суулгацын дараа бас суулгаж болдог. Та олонд дэлгэрсэн орчнуудаас нэгийг нь анхдагч орчин болгож сонгож болно. Ингэснээр суулгац дууссан хойно уг график орчноор эхлэх боломж олгодог. +
+ Анхдагч график орчныг сонгох нь + + + + + + +
+ Сумтай товч ашиглан орчноо сонгоод Enter дээр дараарай. Сонгосон орчныг суулгах явц эхлэх болно.
Програмын багц суулгах Багцууд нь урьдчилан хөрвүүлэгдсэн програмууд бөгөөд програм суулгах хамгийн эвтэйхэн арга юм. Үзүүлэх журмаар нэг багцыг суулгах явцыг энд харуулав. Хэрэв шаардлагатай бол нэмэлт багцууд мөн давхар суугддаг. sysinstall (&os;-н 5.2-с бага хувилбаруудад /stand/sysinstall гэж буй)-г нэмэлт багц суулгахад хэрэглэж болно. 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 &gui.yes; гэж сонгоод Enter дарвал багц програмуудыг сонгох цонхонд очих болно:
Багцын төрлийг сонгох
Зөвхөн тухайн үед сонгогдсон байгаа суулгацын төрөл дээр байгаа багцууд харуулагдах болно. Хэрэв All гэж сонговол, байгаа бүх багцыг харж болно. Сумтай товч ашиглан сонгоод Enter дээр дараарай. Байгаа бүх багцууд сонгогдож болохоор танд харуулагдах болно:
Багц сонгох
Энд харуулснаар bash бүрхүүл сонгогдсон байна. Space товч ашиглаж суулгахыг хүссэн бүх багцаа сонгоорой. Сонгох бүрд дэлгэцийн доод хэсэгт багцны товч тайлбар гардаг. Tab товчоор сонгогдсон багц болон &gui.ok;, ба &gui.cancel; сонголтуудын хооронд дамжиж болно. Суулгахаар хүссэн багцаа сонгож дууссаны дараа Tab товч дарж &gui.ok; гэж сонгоод Enter дээр дарж багц сонгох цэс рүү буцаж очдог. Зүүн ба баруун товчоор бас &gui.ok; ба &gui.cancel;-н хооронд сэлгэж болно. Энэ аргаар та бас &gui.ok; гэж сонгоод Enter дээр дарж багц сонгох хэсэгт буцаж очиж бас болно.
Багц суулгах
Tab юм уу эсвэл сумтай товч ашиглан [ Install ] гэж сонгоод Enter дарах хэрэгтэй. Таны сонгосон багцуудыг танд харуулж суулгахыг хүсэж байгааг тань лавлаж асуух болно:
Багц суулгалтын лавлалт
&gui.ok; гэж сонгоод Enter дарж багц суулгалтыг гүйцэтгэдэг. Суулгах явцын мэдэгдлүүд суулгаж дуустал танд харуулагддаг. Хэрэв ямар нэг алдаа гарвал тэмдэглэж авах хэрэгтэй. Багц суулгасны дараа сүүлийн тохиргоог хийдэг. Та багц суулгаж дууссан ч гэсэн сүүлийн тохируулгыг хийхийн тулд Install гэдгийг бас дарж болно.
Хэрэглэгч/Бүлэг нэмэх Суулгацын явцад та хамгийн багадаа нэг хэрэглэгчийн эрх нээх хэрэгтэй бөгөөд, энэ эрхээрээ root эрх хэрэглэлгүйгээр системдээ нэвтэрч болно. root хуваалт нь голдуу тун бага хэмжээтэй байдаг болохоор root эрхээр програм ажиллуулбал түргэн дүүрдэг. Хамгийн хэцүү хүндрэлийг доор мэдүүлж байна: 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 &gui.yes; гэж сонгоод Enter дарж шинэ хэрэглэгч нэмэх болно.
User буюу хэрэглэгч гэж сонгоно
Сумтай товч хэрэглэн User гэж сонгоод Enter дээр дарна.
Хэрэглэгчийн мэдээллийг оруулах
Tab товч хэрэглэн талбаруудад дамжин оруулга хийх бүр доор харуулсан тайлбарууд талбар бүрд харуулагдах болно: Login ID Хэрэглэгчийн нэвтрэх шинэ нэр(заавал шаардлагатай). UID Уг хэрэглэгчийн ID дугаар (хоосон орхивол автоматаар сонгогдох болно). Group Уг хэрэглэгчийн хамрагдах бүлгийн нэр (хоосон орхивол автоматаар сонгогдох болно). Password Тухайн хэрэглэгчийн нууц үг (энэ талбарт тун анхааралтай оруулах хэрэгтэй!). Full name Хэрэглэгчийн бүтэн нэр (дэлгэрэнгүй мэдээлэл). Member groups Энэ хэрэглэгчийн хамрагдаж болох бүлгүүд (өөрөөр хэлбэл хандаж болох бүлгүүд). Home directory Хэрэглэгчийн эхлэл сан (хоосон орхивол автоматаар сонгогдох болно ). Login shell Хэрэглэгчийн холбогдох бүрхүүл (хоосон орхивол анхдагч бүрхүүл сонгогдох болно. Өөрөөр хэлбэл, /bin/sh). Жишээн дээр bash-г суулгасан болохоор, /bin/sh гэдгийг /usr/local/bin/bash гэж орлуулж болно. Суугдаагүй бүрхүүл хэрэглэвэл систем уруугаа нэвтэрч чадахгүй болно. BSD ертөнцөд хамгийн өргөн хэрэглэдэг бүрхүүл бол C бүрхүүл бөгөөд /bin/tcsh гэж олддог. Мөн энэ хэрэглэгч нь wheel бүлэг рүү нэмэгдсэн бөгөөд ингэснээр root эрхүүдтэй супер хэрэглэгч болох боломжтой болно. Хэрэв та оруулсан мэдээллээ зөв боллоо гэж бодож байгаа бол &gui.ok; дээр дарахад хэрэглэгч ба бүлэг нэмэх цонх дахин харуулагддаг:
Хэрэглэгч ба бүлэг зохицуулах хэсгээс гарах
Хэрэгцээтэй бол энэ үед бүлэг нэмж болно. Хэрэв шаардлага гарвал суулгацын дараа sysinstall (&os;-н 5.2-с бага хувилбарт /stand/sysinstall гэж буй) ашиглан нэмж болно. Хэрэв та хэрэглэгч нэмж дууссан бол сумтай товч ашиглан Exit гэж сонгоод Enter дээр дарж суулгацаа үргэлжлүүлээрэй.
<username>root</username> нууц үг оруулах 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 to continue ] Enter дээр дарж root нууц үг оруулна. Нууц үгийг хоёр удаа зөв оруулах ёстой. Мартахааргүй нууц үг оруулаарай гэж сануулах нь илүүдэх байх. Таны оруулсан нууц үгийг давтаж харуулах юм уу эсвэл одоор дүрсэлж харуулахгүй болохыг сануулж байна. Changing local password for root. New password : Retype new password : Нууц үгийг амжилттай оруулсны дараа суулгац цаашаагаа үргэлжлэх болно. Суулгацаас гарах Хэрэв та одоо нэмэлт сүлжээний тохиргоо юм уу эсвэл ямар нэгэн өөр тохиргоо хийхийг хүсвэл, та яг одоо юм уу эсвэл суулгасны дараа sysinstall (&os;-н 5.2-с доошхи хувилбарт /stand/sysinstall гэж буй ) ашиглаж суулгана. User Confirmation Requested Visit the general configuration menu for a chance to set any last options? Yes [ No ] Сумтай товчоор &gui.no; гэж сонгоод Enter дээр дарж үндсэн суулгацын цэс рүү буцах болно.
Суулгацаас гарах
Сумтай товчоор [X Exit Install] гэдгийг сонгон Enter дээр дарна. Танаас гарах гэж буйг тань лавлаж асуух болно: User Confirmation Requested Are you sure you wish to exit? The system will reboot (be sure to remove any floppies from the drives). [ Yes ] No Хэрэв уян дискнээс эхлүүлсэн бол &gui.yes; гэж сонгоод уян дискийг авах хэрэгтэй. CDROM хөтлөгч нь машиныг шинээр ачаалагдах хүртэл түгжигдсэн байдаг болохоор ачаалагдах үед CDROM-с гаргах хэрэгтэй (аль болох түргэн). Систем одоо шинээр ачаалагдах бөгөөд ямар нэгэн алдаа гарахыг ажиглах хэрэгтэй.
FreeBSD эхлэн ачаалалт &i386; машин дээрх FreeBSD-н эхлэн ачаалалт Хэрэв бүх зүйл амжилттай болсон бол дэлгэцэн дээр тань мэдэгдлүүд урсаж өнгөрөөд нэвтрэх хэсэгт тулж ирэх болно. Урсаж өнгөрсөн мэдэгдлүүдийг эргэж харахын тулд Scroll-Lock товчийг дараад PgUp болон PgDn товчоор дээш доош нь гулгуулдаг. Scroll-Lock товчийг дахин дарснаар нэвтрэх хэсэгт буцаж ирдэг. Бүх мэдэгдэл харуулагдахгүй байх нөхцөл үүсвэл (түр хадгалагчийн хэмжээнээс болж) сүүлд нь тушаал өгдөг горим дээр dmesg тушаалаар харж болдог. Суулгацын үед нэмж оруулсан хэрэглэгчийн нэр болон нууц үгээр нэвтэрч орох хэрэгтэй (энэ тохиолдолд rpratt гэж буй). Шаардлага гараагүй бол root эрхээр орохоос сэргийлэх хэрэгтэй. Ердийн эхлэн ачаалах үеийн мэдэгдэл (хувилбарын тухай хэсгийг оруулалгүйгээр): 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) config> di sn0 config> di lnc0 config> di le0 config> di ie0 config> di fe0 config> di cs0 config> di bt0 config> di aic0 config> di aha0 config> di adv0 config> q avail memory = 256311296 (250304K bytes) Preloaded elf kernel "kernel" at 0xc0491000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc049109c. md0: Malloc disk Using $PIR table, 4 entries at 0xc00fde60 npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 pcib1: <VIA 82C598MVP (Apollo MVP3) PCI-PCI (AGP) bridge> at device 1.0 on pci0 pci1: <PCI bus> on pcib1 pci1: <Matrox MGA G200 AGP graphics accelerator> at 0.0 irq 11 isab0: <VIA 82C586 PCI-ISA bridge> at device 7.0 on pci0 isa0: <ISA bus> on isab0 atapci0: <VIA 82C586 ATA33 controller> port 0xe000-0xe00f at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 uhci0: <VIA 83C572 USB controller> port 0xe400-0xe41f irq 10 at device 7.2 on pci0 usb0: <VIA 83C572 USB controller> on uhci0 usb0: USB revision 1.0 uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered chip1: <VIA 82C586B ACPI interface> at device 7.3 on pci0 ed0: <NE2000 PCI Ethernet (RealTek 8029)> port 0xe800-0xe81f irq 9 at device 10.0 on pci0 ed0: address 52:54:05:de:73:1b, type NE2000 (16 bit) isa0: too many dependant configs (8) isa0: unexpected small tag 14 fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 atkbdc0: <keyboard controller (i8042)> at port 0x60-0x64 on isa0 atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0 kbd0 at atkbd0 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: model Generic PS/2 mouse, device ID 0 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sc0: <System console> at flags 0x1 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/15 bytes threshold ppbus0: IEEE1284 device found /NIBBLE Probing for PnP devices on ppbus0: plip0: <PLIP network interface> on ppbus0 lpt0: <Printer> on ppbus0 lpt0: Interrupt-driven port ppi0: <Parallel I/O> on ppbus0 ad0: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata0-master using UDMA33 ad2: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata1-master using UDMA33 acd0: CDROM <DELTA OTC-H101/ST3 F/W by OIPD> at ata0-slave using PIO4 Mounting root from ufs:/dev/ad0s1a swapon: adding /dev/ad0s1b as swap device Automatic boot in progress... /dev/ad0s1a: FILESYSTEM CLEAN; SKIPPING CHECKS /dev/ad0s1a: clean, 48752 free (552 frags, 6025 blocks, 0.9% fragmentation) /dev/ad0s1f: FILESYSTEM CLEAN; SKIPPING CHECKS /dev/ad0s1f: clean, 128997 free (21 frags, 16122 blocks, 0.0% fragmentation) /dev/ad0s1g: FILESYSTEM CLEAN; SKIPPING CHECKS /dev/ad0s1g: clean, 3036299 free (43175 frags, 374073 blocks, 1.3% fragmentation) /dev/ad0s1e: filesystem CLEAN; SKIPPING CHECKS /dev/ad0s1e: clean, 128193 free (17 frags, 16022 blocks, 0.0% fragmentation) Doing initial network setup: hostname. ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255 inet6 fe80::5054::5ff::fede:731b%ed0 prefixlen 64 tentative scopeid 0x1 ether 52:54:05:de:73:1b lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x8 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 Additional routing options: IP gateway=YES TCP keepalive=YES routing daemons:. additional daemons: syslogd. Doing additional network setup:. Starting final network daemons: creating ssh RSA host key Generating public/private rsa1 key pair. Your identification has been saved in /etc/ssh/ssh_host_key. Your public key has been saved in /etc/ssh/ssh_host_key.pub. The key fingerprint is: cd:76:89:16:69:0e:d0:6e:f8:66:d0:07:26:3c:7e:2d root@k6-2.example.com creating ssh DSA host key Generating public/private dsa key pair. Your identification has been saved in /etc/ssh/ssh_host_dsa_key. Your public key has been saved in /etc/ssh/ssh_host_dsa_key.pub. The key fingerprint is: f9:a1:a9:47:c4:ad:f9:8d:52:b8:b8:ff:8c:ad:2d:e6 root@k6-2.example.com. setting ELF ldconfig path: /usr/lib /usr/lib/compat /usr/X11R6/lib /usr/local/lib a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout /usr/X11R6/lib/aout starting standard daemons: inetd cron sshd usbd sendmail. Initial rc.i386 initialization:. rc.i386 configuring syscons: blank_time screensaver moused. Additional ABI support: linux. Local package initialization:. Additional TCP options:. FreeBSD/i386 (k6-2.example.com) (ttyv0) login: rpratt Password: RSA болон DSA түлхүүрүүдийг үүсгэх явц нь удаан машин дээр хэсэг хугацаа авч магадгүй. Энэ явц нь зөвхөн суулгацын дараах анхны эхлэн ачаалах үед л хийгддэг. Дараагийн ачаалах үед хийгддэггүй болохоор хурдан байх болно. Хэрэв Х сервер тохируулагдаад анхдагч график орчин сонгогдсон байгаа бол, startx гэсэн тушаалаар тэдгээрийг ажиллуулж болно. Alpha машин дээрх FreeBSD-н эхлэн ачаалалт Alpha Суулгац дууссан бол, FreeBSD-г эхлүүлэхийн тулд SRM тушаал оруулах мөрөнд доор дурдсаныг бичнэ: >>>BOOT DKC0 Энэ нь уг машинд тухайн бичсэн дискнээс эхлэн ачаалахыг зааж өгч байна. Цаашдаа FreeBSD-г автоматаар эхлүүлдэг болгохын тулд дараах тушаалыг өгөх хэрэгтэй: >>> SET BOOT_OSFLAGS A >>> SET BOOT_FILE '' >>> SET BOOTDEF_DEV DKC0 >>> SET AUTO_ACTION BOOT Эхлэн ачаалагдах явц нь &i386; машиныхтай ойролцоо ижил (гэх бүр ижил биш) байх болно. FreeBSD-г унтраах Үйлдлийн системийг зөв унтраах нь тун чухал. Шууд хүч хэрэглэн унтрааж болохгүй. Эхлээд su гэсэн тушаал оруулаад root нууц үгээ бичиж өгөн супер хэрэглэгч болох хэрэгтэй. Энэ нь зөвхөн тухайн хэрэглэгч wheel бүлэгт хамаарагдсан үед биелнэ. Эсвэл root хэрэглэгч болж нэвтрэх хэрэгтэй. Ингээд shutdown -h now тушаалыг оруулна. The operating system has halted. Please press any key to reboot. Унтраах тушаал өгсний дараа Please press any key to reboot буюу дурын товч дарж шинээр ачаална уу гэсэн мэдэгдэл гарсан үед унтраах нь зөв юм. Хэрэв шууд унтраалгүйгээр ямар нэгэн товч дарвал систем шинээр ачаалагдах болно. Та мөн Ctrl Alt Del товчлуурын хослол хэрэглэн шинээр ачаалж болох боловч, ердийн үед энэ нь тийм ч их хэрэглэгддэг арга биш.
Хүндрэл тулгарвал суулгац хүндрэл тулгарвал Дараах хэсэгт хүмүүсийн мэдээлсний дагуу тэдэнд тулгарч байсан энгийн хүндрэлийн тухай авч хэлэлцэх болно. Мөн энэ хэсэгт &ms-dos; үйлдлийн системийг FreeBSD-тэй хамт хэрхэн нэг компьютерт суулгаж ачаалах тухай хүмүүсийн асуусан асуулт болон хариултыг агуулсан буй. Хэрэв буруу тийшээ эргээд эхэлбэл юу хийх хэрэгтэй вэ Компьютерийн төрлөөс хамааран бүх юмыг 100% цэвэр гүйцэтгэж болохгүй ч гэсэн хэрэв ямар нэгэн зүйл буруу болбол, та хэд хэдэн арга хэмжээг авч чадна. FreeBSD-н хувилбартай хамт ирдэг төхөөрөмжийн бүртгэл бичлэгт таны төхөөрөмжийг дэмжсэн эсэхийг нь шалгах хэрэгтэй. Хэрэв таны төхөөрөмж дэмжигдсэн мөртлөө хүндрэл гарвал, компьютераа шинээр ачаалаад цөмийн тохиргоо хийх сонголт гарч ирэх үед түүнийг сонгоорой. Ингэснээр, системдээ буй төхөөрөмжийнхөө болон дэмжигдсэн мэдээллийг харах болно. Ачаалагч дискэн дээр буй цөм нь таны төхөөрөмжүүдийг IRQ-үүд, IO хаяг, мөн DMA суваг зэрэг тохиргоог үйлдвэрээс зааж өгсөн анхныхаа утгатайгаа байгаа гэж авч үздэг. Хэрэв та төхөөрөмжийнхөө тохируулгыг өөрчилсөн бол, FreeBSD-д юуг өөрчилсөн эсэхээ зааж өгөх хэрэгтэй. Мөн залгаж туршигдаагүй төхөөрөмжүүд сүүлд залгагдаад туршигдах үед алдаа үүсгэх тохиолдол гардаг. Ийм үед хүндрэлтэй байгаа төхөөрөмжийн драйвер буюу таниулагч файлуудыг нь хорих хэрэгтэй. Ихэнх суулгацын хүндрэлүүд нь төхөөрөмжийн үйлдвэрээс гаргасан сүүлийн үеийн таниулагч файлуудыг нь татаж авч суулгаснаар илаарших нөхцөл бүрддэг бөгөөд ялангуяа motherboard буюу эх хавтан дээр иймэрхүү үзэгдэл их гардаг. Эх хавтангийн үйлдвэрээс гаргасан програмыг ер нь BIOS гэж нэрлэдэг ба бараг бүх үйлдвэрүүд өөрсдийн гэсэн вэб хуудастай бөгөөд уг програмыг хэрхэн сүүлийн үеийн хэлбэрт шинэчлэх тухай мэдээлэл болон файлууд агуулж байдаг. Ихэнх үйлдвэрлэгчид нь, ямар нэгэн ноцтой хүндрэл гарахаас зайлсхийж хүндтэй нөхцөл үүсээгүй бол BIOS-г шинэчилж хэрэггүй гэж зөвлөдөг. Шинэчлэх явц амжилтгүй болох нөхцөл нь BIOS цахилгаан схемд ноцтой эвдрэл гаргаж болзошгүйг анхаарна уу. Суулгах явцад хэрэгтэй байдаг дэлгэцийн (sc0) таниулагч драйвер файл зэргийг хорьж хэрэггүй. Тохиргооны дараа суулгац дуусах юм уу ямар нэгэн алдаа үүсэж гарах тохиолдол гарвал, та ямар нэгэн болохгүй юмыг зөөсөн юм уу өөрчилсөн байж таарна. Компьютераа шинээр ачаалаад дахин оролдоорой. Тохиргооны үед та дараах зүйлсийг хийж болно: Цөмд буй төхөөрөмжийн таниулагч файлуудын жагсаалтыг харах. Таны системд байхгүй байгаа төхөөрөмжийн таниулагч файлуудыг хорих. Төхөөрөмжийн таниулагч файлд хэрэглэгддэг IRQs, DRQs, болон IO порт хаяг зэргийг өөрчлөх. Цөмд төхөөрөмжийнхөө тохируулгыг хийснийхээ дараа Q товч дарж шинэ тохиргоотойгоор шинээр ачаалах хэрэгтэй. Суулгац дууссаны дараа таны тохируулгын горимд хийсэн өөрчлөлт тань хадгалагдаж үлдэх бөгөөд шинээр ачаалах тоолонд шинээр тохируулах шаардлага гарахгүй. Энэ нь бараг өөрчлөн тохируулсан цөм бүтээхтэй ижил үйлдэл юм. Өмнө нь байсан дискний &ms-dos; хуваалттай ажиллах DOS Ихэнх хэрэглэгчид &os;-г өмнө нь µsoft;-н үйлдлийн систем суусан компьютер дээр суулгахыг хүсдэг. Ийм нөхцөлд &os;-д FIPS нэртэй хэрэгсэл байдаг. Энэ хэрэгсэл нь суулгац CD-ROM-ын tools сан дотор байдаг бөгөөд эсвэл &os; толин салбаруудаас татаж авч болно. FIPS хэрэгсэл нь оршин байгаа &ms-dos; хуваалтыг хоёр хэсэгт салгаж хуваадаг бөгөөд өмнө байсан системийг эхнийхэд нь байрлуулаад хоёр дахь хэсэг дээр нь таныг өөр үйлдлийн систем суулгах боломж өгдөг. Эхлээд та өөрийнхөө &ms-dos; хуваалт дээр defragment буюу эмхэлж ангилах үйлдлийг &windows; дээр байдаг Disk Defragmenter хэрэгслээр хийх хэрэгтэй (Explorer буюу файл болон сан цэгцлэгч дээр хатуу диск дээрээ хулганы баруун товчийг дараад defrag цэсийг сонгоно). Эсвэл Norton Disk Tools багажийг ашиглаж болно. Дараа нь та FIPS хэрэгслийг ажиллуулна. Энэ нь танд тухайн үйлдэлдээ тохирсон лавлаж асуусан мэдээлэл харуулдаг бөгөөд дэлгэцэнд заасан зааврын дагуу цааш нь явах хэрэгтэй. Ингэсний дараа компьютераа шинээр ачаалаад шинэ зүсмэл хэсэг дээрээ &os;-г суулгаж болно. Distributions цэсэн дээр тухайн суулгахыг хүссэн төрөлд хичнээн хэмжээний дискний зай хэрэглэгдэхийг харж болно. Мөн PowerQuest-с гаргасан (http://www.powerquest.com) &partitionmagic; нэртэй маш хэрэгтэй програм байдаг. Энэ програм нь FIPS-г бодвол илүү их үйлдэл хийх чадвартай байдаг бөгөөд хэрэв та байнга үйлдлийн системүүдээ устгаж суулгаж оролддог бол үүнийг хэрэглэх нь зүйтэй. Гэвч энэ нь үнэтэй бөгөөд хэрэв та &os;-г суулгаад тэр чигт нь өөрчлөхгүй гэж бодож байвал FIPS танд илүү тохиромжтой байх болов уу. &ms-dos; болон &windows;-н файл системийг хэрэглэх нь &os; нь одоогийн байдлаар Double Space™ програмаар шахсан файл системийг дэмждэггүй. Тийм болохоор, хэрэв ийм төрлийн файл системд хандахаар бол эхлээд уг файл системийн шахалтыг задлаад, дараа нь файл уруу хандах хэрэгтэй. Задлах энэ үйлдэл нь Compression Agent програмыг Start> Programs > доторх System Tools цэснээс гүйцэтгэгдэж болно. &os; нь &ms-dos; дээр үндэслэгдсэн файл системүүдийг дэмждэг. Ийм файл систем рүү хандахдаа &man.mount.msdosfs.8; тушаалыг холбогдох параметртай нь хэрэглэдэг. Энэ хэрэгслийн ерөнхий хэрэглэх бичлэг нь: &prompt.root; mount_msdosfs /dev/ad0s1 /mnt Энэ жишээн дээр, &ms-dos; файл систем нь эхний дискний эхний хуваалт дээр байрласныг харуулж байна. Мэдээж таны систем дээр янз бүр байх бөгөөд dmesg болон mount тушаалуудын гаралтын мэдээллийг харах хэрэгтэй. Эдгээр тушаалууд нь дискний хуваалтын тухай хангалттай мэдээллийг өгч чаддаг. Өргөтгөсөн &ms-dos; файл системүүд нь голдуу &os;-н суусан хуваалтын дараа байдаг. Өөрөөр хэлбэл, дискний хуваалтын дугаар нь &os;-н суусан хуваалтын дугаараас их байна. Жишээ нь, эхний &ms-dos; хуваалт /dev/ad0s1 дээр, &os; хуваалт /dev/ad0s2 дээр, өргөтгөсөн &ms-dos; хуваалт /dev/ad0s3 дээр гэж байрласан байж болно. Зарим хүнд энэ нь үл ойлгогдохоор байж болох юм. NTFS хуваалтыг бас таниулан холбохдоо өмнөхтэй ижил аргаар &man.mount.ntfs.8; тушаал хэрэглэж болно. Alpha системийн хэрэглэгчдийн асуулт болон хариултууд Alpha Энэ хэсэгт FreeBSD-г Alpha систем дээр суулгах үед гарч болох зарим асуултанд хариулна. Би ARC эсвэл Alpha BIOS Консолоос эхлэн ачаалалт хийж болох уу? ARC Alpha BIOS SRM Үгүй. &os; нь, Compaq Tru64 болон VMS системүүдтэй адилхан зөвхөн SRM консолоос ачаалагддаг. Надад ямар ч дискний зай байхгүй болчихлоо! Туслаарай? Өмнө байгаа файлуудаа эхлээд устгасан нь дээр үү? Харамсалтай нь, устгахаас өөр арга үгүй. Би өөрийнхөө Compaq Tru64 эсвэл VMS файл системийг таниулж холбож болох уу? Одоохондоо лав үгүй. Валентино Вашетто Хамтарч бэлтгэсэн Суулгацын нэмэлт гарын авлага Энэ хэсэгт FreeBSD-г хэрхэн онцгой тохиолдолд суулгах талаар өгүүлэх болно. FreeBSD-г дэлгэц юм уу гар үгүй систем дээр суулгах нь суулгац headless буюу толгойгүй (serial console) serial console Энэ төрлийн суулгацыг FreeBSD-г суулгаж байгаа машин нь дэлгэцгүй юм уу тэр байтугай дэлгэцийн залгуургүй байдаг учраас headless install буюу толгойгүй суулгац гэж нэрлэдэг. Яаж ингэж болдог юм бол? гэж та гайхаж байвал, serial console буюу цуваа консол хэрэглэснээр ийм суулгац хийж болдог. Цуваа консолоор өөр машиныг дэлгэц болон гар болгож ашиглаж болдог. Үүнийг гүйцэтгэхийн тулд дээр заасан зааврын дагуу суулгац уян дискийг бэлдэх хэрэгтэй. Энэ уян дискийг өөрчилж цуваа консолоос эхлэн ачаалахын тулд дараах алхмуудыг биелүүлэх хэрэгтэй: Эхлэн ачаалагч уян дискнүүдийг цуваа консол уруу холбогдохыг зөвшөөрөх mount Хэрэв та урьд нь уян дискнээс эхлэн ачаалж байсан бол, FreeBSD нь ердийн энгийн суулгацын горимоор эхлэн ачаалах болно. Гэхдээ бид нар суулгацаа цуваа холболт уруу орж эхлүүлэх ёстой билээ. Ингэхийн тулд FreeBSD уруу kern.flp дискийг &man.mount.8; тушаал ашиглаж таниулж холбох хэрэгтэй. &prompt.root; mount /dev/fd0 /mnt Одоо та уян дискээ таниулж холбосон болохоор /mnt сан уруу орох хэрэгтэй: &prompt.root; cd /mnt Энд одоо цуваа консолоос хэрхэн эхлэн ачаалах тохируулга эхэлж байна. Та эхлээд boot.config нэртэй файл үүсгээд тэрэн дотроо /boot/loader -h гэж бичих хэрэгтэй. Ингэснээр та цуваа консолоос эхлэн ачаалах болно гэж тохируулж байна. &prompt.root; echo "/boot/loader -h" > boot.config Ингээд та уян дискээ зөв тохируулчихсан учраас таниулсан дискээ &man.umount.8; тушаалаар буцааж салгах хэрэгтэй: &prompt.root; cd / &prompt.root; umount /mnt Одоо та уян дискээ дискний төхөөрөмжөөс авч болно. Null-modem кабелиар холбох null-modem кабел Та одоо хоёр машинаа null-modem кабелиар холбох хэрэгтэй. Уг хоёр машины цуваа холболтын залгууранд нь тус тусад нь залгах хэрэгтэй. Ердийн цуваа залгуур энэ тохиолдолд ажилладаггүй бөгөөд дундаа сэлгэж залгагдсан null-modem залгуур танд хэрэгтэй. Суулгац эхлүүлэх гэж шинээр ачаалах Одоо суулгацаа эхлүүлэх цаг боллоо. kern.flp дискээ толгойгүй машиндаа хийгээд асаах хэрэгтэй. Толгойгүй машин уруугаа холбогдох cu тушаал Та одоо тэр машин уруугаа &man.cu.1; тушаал хэрэглэж холбогдох хэрэгтэй: &prompt.root; cu -l /dev/cuaa0 Ингээд л боллоо! Та одоо нөгөө толгойгүй машинаа cu тушаалын хэсгээр удирдах боломжтой боллоо. Энэ хэсэгт таныг mfsroot.flp дискээ хийхийг шаардах бөгөөд дараа нь ямар төрлийн терминал хэрэглэхийг асуух болно. Тэр үед нь FreeBSD color console буюу өнгөт консол гэдгийг сонгоод цааш нь суулгацаа үргэлжлүүлээрэй! Өөртөө зориулж тусгай суулгацын төхөөрөмж бэлдэх нь Дахин нуршихаас сэргийлж таны худалдаж авсан юм уу бэлдэж авсан CDROM эсвэл DVD нарыг FreeBSD диск гэж нэрлэв. Заримдаа танд өөрийн гэсэн өөрчилж тохируулсан FreeBSD суулгацын төхөөрөмжөөс суулгах хэрэг гарч болзошгүй. Энэ нь физик төхөөрөмж болох бичлэгт хальс юм уу эсвэл sysinstall дээр зааж өгсөн FTP хуудас эсвэл &ms-dos; хуваалтад буй файлаас суулгаж болзошгүй. Жишээ нь: Танд маш олон компьютер холбогдсон дотоод сүлжээ байгаа бөгөөд зөвхөн нэг л FreeBSD диск байж болох юм. Та дотоод FTP хуудас үүсгээд тэрэндээ FreeBSD дискээ байрлуулж, уг хуудаснаас бусад компьютерууд холбогдож суулгац хийж болохоор тохируулж болно. Танд FreeBSD диск байгаа боловч таны CD/DVD төхөөрөмж уг дискийг танихгүй харин &ms-dos;/&windows; дээр таньдаг байг. Та уг компьютерийнхаа DOS хуваалт дээрээ FreeBSD суулгацыг хуулаад дараа нь уг файл уруу FreeBSD-г суулгах үед хандаж болно. Таны суулгахыг хүссэн компьютерт CD/DVD төхөөрөмж болон сүлжээний картын аль нь ч байхгүй бөгөөд та зөвхөн Laplink-style цуваа юм уу зэрэгцээ холболтын кабелиар холбогдож гүйцэтгэж болно. Та FreeBSD суулгаж болдог бичлэгт хальс бэлдэж болно. Суулгацын CDROM үүсгэх Хувилбар бүрд зориулж хоёр ширхэг CDROM дүрс бэлтгэдэг (ISO images буюу дискний дүрс). Эдгээр буулгац дүрс нь хэрэв танд CD бичигч байвал CD дээр буулгагдаж (бичигдэж) болдог. Хэрэв танд CD бичигч байдаг бөгөөд хямд үнэтэй интернэт сайн холболт байвал энэ нь FreeBSD-г суулгах хамгийн амархан арга болно. Зөв ISO Images буюу буулгац дүрсийг татаж авах Хувилбар бүрд зориулсан ISO буулгац дүрсийг ftp://ftp.FreeBSD.org/pub/FreeBSD/ISO-IMAGES-arch/version хаягаас юм уу эсвэл хуулбар толин тусгалуудаас татаж авч болно. Машины төрөл болон хувилбарыг arch болон version гэсэн хэсгүүдэд тус тусад нь орлуулж бичих хэрэгтэй. Уг сан нь дараах буулгац дүрснүүдийг агуулж байдаг: FreeBSD 4.<replaceable>X</replaceable> ISO буулгац дүрсний нэр болон агуулга Файлын нэр Агуулалт version-RELEASE-arch-miniinst.iso FreeBSD-г суулгахад хэрэгтэй бүх юм бий. version-RELEASE-arch-disc1.iso FreeBSD-г суулгахад хэрэгтэй бүх юмс мөн дискэнд багтахаар нь шингээсэн гуравдагчдын бүтээсэн програмын багцууд. version-RELEASE-arch-disc2.iso live filesystem буюу амьд файл систем гэж нэрлэгддэг бөгөөд sysinstall-д хэрэглэгдэхээр Repair буюу засварлах хэсгийг агуулсан байдаг. FreeBSD-н CVS модон бүтцийг агуулдаг. Мөн дискэнд багтах хэмжээгээр нь гуравдагчдын бүтээсэн програмын багцыг агуулсан байдаг.
FreeBSD 5.<replaceable>X</replaceable> ISO буулгац дүрсний нэр болон агуулга Файлын нэр Агуулга version-RELEASE-arch-bootonly.iso FreeBSD цөмөөс эхлүүлж суулгацын хэсгийг эхлүүлэхэд хэрэглэгдэх бүх хэсэг буй. Энэ суулгаж болдог файлуудыг FTP юм уу бусад эх сурвалжаас татаж авч болно. version-RELEASE-arch-miniinst.iso FreeBSD-г суулгахад хэрэглэгдэх бүх юм бий. version-RELEASE-arch-disc1.iso &os;-г суулгахад хэрэгтэй бүх юм болон sysinstall дээр хэрэглэгдэх Repair буюу засварлахад хэрэглэгддэг live filesystem буюу амьд файл систем. version-RELEASE-arch-disc2.iso &os;-н бичиг баримт болон дискэн дээр багтахаар нь шингээсэн гуравдагчдын бүтээсэн програмын багцууд.
Та miniinst ISO юм уу эсвэл нэгдүгээр диск хоёрын аль нэгийг татаж авах ёстой. Нэгдүгээр диск нь miniinst ISO дискний бүтцийг агуулж байдаг болохоор энэ хоёрыг хоёуланг татаж авч хэрэггүй. miniinst ISO-г интернэт холболт хямд газарт суулгах хэрэгтэй. Үүгээр та FreeBSD-г суулгаад, дараа нь гуравдагч програмуудыг интернэтээр татаж авч суулгаж болно ( -с харна уу). Нэгдүгээр дискийг хийгээд &os;-г суулгах юм уу эсвэл дискэн дээр байгаа гуравдагчдын багц програмыг суулгана гэж сонгох хэрэгтэй. Бусад дискнүүд нь хэрэв танд хурдтай интернэт холболт байхгүй л бол тийм чухал шаардлагатай биш.
CD-нүүдийг бичих Та хуулбар дүрс нарыг дискэн дээр бичих хэрэгтэй. Хэрэв та энэ алхмыг өөр FreeBSD систем дээр гүйцэтгэж байгаа бол хэсгээс нэмэлт мэдээллийг үзэх хэрэгтэй ( болон хэсгүүдэд зарим нь буй). Хэрэв та энэ үйлдлийг өөр үйлдлийн систем дээр гүйцэтгэж байгаа бол, уг систем дээр байгаа CD бичигчээ удирддаг дурын програмыг нь ашиглаж бичих нь зүйтэй. Эдгээр дүрс нь стандарт ISO хэлбэрээр байгаа тул маш олон бичигч нар энэ төрлийг дэмждэг билээ.
Хэрэв өөрийн гэсэн FreeBSD хувилбар бүтээнэ гэх юм бол Хувилбарыг инженерчлэх мэдээллээс хараарай.
FreeBSD дисктэй дотоод FTP хуудас бэлтгэх нь суулгац сүлжээ FTP FreeBSD дискний зохион байгуулалт нь FTP хуудастайгаа ижил байрлуулагдсан буй. Ингэснээр танд дотоод FTP хуудас байгуулж сүлжээгээр FreeBSD-г суулгахад тун дөхөм болж өгдөг. FTP хуудас эрхэлж байх ёстой FreeBSD компьютерт CDROM төхөөрөмж байх шаардлагатай бөгөөд /cdrom санд таниулж холбосон байх ёстой. &prompt.root; mount /cdrom anonymous FTP эрх /etc/passwd дотор үүсгэх хэрэгтэй. Ингэхийн тулд &man.vipw.8; хэрэгслийг ашиглан /etc/passwd файлыг засварлахдаа дараах мөрийг нэмэх хэрэгтэй: ftp:*:99:99::0:0:FTP:/cdrom:/nonexistent /etc/inetd.conf дотор FTP service буюу үйлчилгээ зөвшөөрөгдсөн эсэхийг лавлах хэрэгтэй. Ингээд одоо таны компьютертай сүлжээгээр холбогдож чадах машин болгон суулгац эхлүүлэхийн тулд, суулгах төхөөрөмжөө сонгох цэснээс Other буюу бусад гэдгийг сонгоод цааш нь FTP гэж сонгон ftp://машины нэр гэж оруулах хэрэгтэй. Хэрэв таны FTP үйлчилгээг ашиглаж байгаа хэрэглэгчийн эхлэн ачаалах төхөөрөмж нь (голдуу уян диск байдаг) FTP дээр буй хувилбартай яг ижил хувилбар биш бол, sysinstall нь таны суулгацыг бүрэн гүйцэтгэж чаддаггүй. Хэрэв хувилбарууд ижил биш байсан ч гэсэн дарж бичихийг та хүсэж байгаа бол Options цэснээс distribution name буюу тархацын нэрийг any гэж бичих хэрэгтэй. Энэ арга нь галт ханаар хамгаалагдсан дотоод сүлжээнд бол найдвартай ажилладаг. Энэ FTP үйлчилгээгээ интернэтээр дамжуулан өөр машинд (таны дотоод сүлжээнээс гадуурх сүлжээнд буй компьютерт) санал болговол зарим компьютерийн сүлжээ эвдэгч хүмүүсийн анхаарлыг татаж эвгүй үр дүнд хүргэж болзошгүй. Хэрэв та нууцлалын маш сайн дадлагатай биш л бол ингэж гадуурх сүлжээнд ил гаргахаас болгоомжлохыг бид танд зөвлөж байна. Суулгацын уян дискийг бэлдэх нь суулгац уян дискнүүд Хэрэв таны компьютер өөр дэмжлэггүйгээс болоод юм уу эсвэл та юмыг хүндрүүлж хийхийг хүссэнээс ч болоод юм уу, суулгацыг уян дискнээс суулгах ёстой бол (энэ аргыг хэрэглэхгүй байхыг санал болгож байна), та эхлээд уян дискнүүдийг суулгацад бэлдэх ёстой. Хамгийн багадаа л гэхэд bin санд буй хоёртын файлуудыг багтаахад шаардлагатай хэд л бол хэдэн 1.44 MБ эсвэл 1.2 MБ-н дискнүүдийг бэлдэх ёстой. Хэрэв уян дискээ DOS-с бэлдэж байгаа бол &ms-dos;-н FORMAT командыг ашиглан дискнүүдийг шинэчилж бэлдэх ёстой. Хэрэв та &windows;-с бэлдэхээр бол, Explorer дээр дискийг форматлаж болдог ( A: төхөөрөмж дээр хулганы баруун товчийг дараад Format цэсийг сонгоорой). Үйлдвэрээс урьдчилан бэлтгэж цэвэрлэсэн дискэнд итгэж болохгүй шүү. Найдвартай байхын тулд тэдгээрийг дахин цэвэрлэх хэрэгтэй. Сүүлийн үед маш олон хэрэглэгчид зөв цэвэрлэж янзлаагүй дискнээсээ болж маш их алдаа гарлаа гэж мэдээлсэн учраас бид ингэж танд анхааруулж байгаа билээ. Хэрэв та уян дискээ DOS файл систем дээр биш харин өөр FreeBSD машин дээр бэлтгэж байсан ч гэсэн цэвэрлэх нь зөв санаа гэдгийг дахин сануулмаар байна. Та bsdlabel болон newfs тушаалуудыг ашиглаж UFS файлын систем суулгахыг хүсвэл ( 3.5" 1.44 MБ диск дээр) дараах тушаалуудыг өгөх хэрэгтэй: &prompt.root; fdformat -f 1440 fd0.1440 &prompt.root; bsdlabel -w -r fd0.1440 floppy3 &prompt.root; newfs -t 2 -u 18 -l 1 -i 65536 /dev/fd0 5.25" 1.2 MБ дискэнд бол fd0.1200 болон floppy5 гэж өгөх хэрэгтэй. Дараа нь дискээ таниулаад жирийн файл систем шиг бичиж болно. Уян дискнүүдээ цэвэрлэж бэлтгэсний дараа файлуудаа хуулах хэрэгтэй. Тархцын файлууд нь зохицох зорилгоор тааруулж хуваагддаг бөгөөд таван ширхэг 1.44 MБ диск дээр багтахаар тохируулагдсан байдаг. Бүх уян диск болгондоо багтах хэмжээгээр нь тулгаж хуулах зарчмаар түгээлтийн бүх файлуудыг багтааж хуулах хэрэгтэй. Тархац бүр уян диск дээр : a:\bin\bin.aa, a:\bin\bin.ab гэх мэтчилэн хуулагдах ёстой. Суулгацын явцад суулгах төхөөрөмжөө сонгох Media цэс гарах үед Floppy цэсийг сонгоод цаашаагаа суулгацаа үргэлжлүүлээрэй. &ms-dos; хуваалтаас суулгах нь суулгац MS-DOS оос &ms-dos; хуваалтаас суулгацыг бэлтгэхийн тулд, уг хуваалтын эх хэсэг дээр freebsd нэртэй сан үүсгэж дотор нь түгээлтийн файлуудыг хуулах хэрэгтэй. Жишээ нь, c:\freebsd. CDROM юм уу FTP хуудсанд байсан файлуудын сангийн бүтэц нь уг сан доторхтой ижил байх ёстой бөгөөд хуулахын тулд DOS-н xcopy тушаалыг ашиглан CD-с хуулаарай. Жишээ нь, FreeBSD-н хамгийн бага суулгацыг гүйцэтгэхийн тулд: C:\> md c:\freebsd C:\> xcopy e:\bin c:\freebsd\bin\ /s C:\> xcopy e:\manpages c:\freebsd\manpages\ /s Энд C: дискийг сул зайтай гэж үзсэн бөгөөд E: диск дээр CDROM-г таниулсан гэж авч үзэв. Хэрэв танд CDROM төхөөрөмж байхгүй бол тархац файлыг ftp.FreeBSD.org -с татаж авч болно. Тархац бүр өөрсдийн сан дотроо байгаа бөгөөд, жишээ нь, base тархац &rel.current;/base/ сан дотор буй. &ms-dos;-с суулгахыг хүссэн тархац болгоныг (хэрэв танд хангалттай сул зай байгаа л бол) c:\freebsd сан дотор хуулах хэрэгтэй бөгөөд — зөвхөн хамгийн багаар суулгах зориулалттай файлууд л BIN сан дотор байх шаардлагатай. Суулгацын бичлэг тууз бэлтгэх нь суулгац QIC/SCSI бичлэгт туузнаас Бичсэн туузнаас суулгах нь FTP юм уу CDROM-с суулгаснаас хамаагүй амархан арга байж болох юм. Суулгац програм нь бичлэг дээр tar хэлбэрээр нэгтгэж бичигдсэн байх ёстой. Суулгахыг хүссэн тархцаа авсны дараа туузан дээр шахаж бичих хэрэгтэй: &prompt.root; cd /freebsd/distdir &prompt.root; tar cvf /dev/rwt0 dist1 ... dist2 Суулгацыг гүйцэтгэх явцдаа туузан дээр түр зуур хэрэглэхээр (сонголтоос хамаарч) туузан дээрх файлуудыг бүхлээр нь хуулахад багтаахаар сул зайг үлдээх ёстой. Шуурхай санамсаргүй хандалт хийгдэж болдоггүй учраас туузан дээр их хэмжээний сул зай бэлэн байлгах шаардлага гардаг юм. Суулгацыг эхлүүлэх үед уян дискнээс эхлүүлэхээсээ өмнө туузыг төхөөрөмж рүү нь хийсэн байх ёстой. Ингэхгүй бол суулгац олохгүй байх магадлалтай. Сүлжээгээр суулгахаасаа өмнө суулгац сүлжээ цуваа холболт (SLIP эсвэл PPP) суулгац сүлжээ зэрэгцээ холболт (PLIP) суулгац сүлжээ Ethernet Сүлжээгээр суулгах гурван төрлийн арга бий. Цуваа холболт (SLIP эсвэл PPP), Зэрэгцээ холболт (PLIP (laplink cable)), эсвэл Ethernet сүлжээгээр (стандарт Ethernet төхөөрөмжөөр ( PCMCIA-г оруулаад)). SLIP-р холбох нь цуваа холболтын залгуураар нэг компьютерийг өөр компьютертай холбодог явцуу арга юм. SLIP суулгац нь утсан холбоогоор залгах боломжгүй болгож зөвхөн шууд залгасан залгуураар л залгагдах болно. Энэ боломж нь хэрэв SLIP-ийг хэрэглэж болохоор үед л РРР тохируулгаар хэрэгждэг. Хэрэв та модем хэрэглэж байгаа бол PPP таны бараг цорын ганц сонголт байх болов уу. Суулгацаа бүр эхлүүлэхээсээ өмнө интернэт хөтлөгч байгууллага уруугаа холбогдох мэдээллээ сайн бэлтгэж авсан байх хэрэгтэй. Хэрэв та ISP руугаа PAP эсвэл CHAP хэрэглэж холбогддог бол (өөрөөр хэлбэл, ISP уруугаа ямар нэгэн скрипт буюу гүйцэтгэдэг бичлэг хэрэглэлгүйгээр &windows;-с холбогдож байвал), ppp-н тушаал оруулах мөрөнд dial гэж оруулахад болно. Өөр тохиолдолд, PPP хэрэглэж утасдах горим нь тун энгийн терминал үйлчилгээгээр хангагдсан байдаг болохоор, та ISP руугаа модемондоо тохирсон AT тушаал хэрэглэж холбогдох хэрэгтэй. Хэрэглэгчийн ppp бүртгэлийн гарын авлага эсвэл FAQ буюу байнга асуудаг асуулт хариулт хэсгээс нэмэлт мэдээллийг харж болно. Хэрэв танд хүндрэл тулгарвал, set log local ... тушаал ашиглаж ерөнхий явцын бүртгэл бичлэгийг дэлгэцэн дээрээ зэрэг хянаж болно. Хэрэв та өөр FreeBSD (2.0-R эсвэл түүнээс дээшхи хувилбар) машин уруу шууд залгаж холбогдох боломжтой бол laplink зэрэгцээ кабелиар гүйцэтгэж болох юм. Зэрэгцээ холболтоор өгөгдөл нь цуваа холболтыг бодвол арай хурдан дамжигдах (50 кбайт/сек хүртэл) бөгөөд, ингэснээр илүү түргэн суулгацаа гүйцэтгэж болох юм. Эцэст нь сүлжээний картаа ашиглаж интернэт суулгах арга бол мэдээж хамгийн сайн сонголт байх болно! FreeBSD нь ихэнх сүлжээний картуудыг дэмжиж таньдаг бөгөөд Hardware Notes буюу төхөөрөмжийн тухай мэдээлэл хэсэгт дэмждэг картуудыг (мөн тэдгээрт шаардагдах тохируулгатай нь) жагсаасан буй. Хэрэв та аль нэгэн дэмжигдсэн PCMCIA сүлжээний карт хэрэглэж байвал зөөврийн компьютераа асаахаасаа өмнө нь залгаарай. Харамсалтай нь одоогоор PCMCIA төрлийн картуудыг явцын дунд шууд залгаж хараахан чадахгүй байгаа билээ. Та мөн сүлжээнийхээ IP хаягаа салгаж ангилсан netmask буюу сүлжээний шүүлт хаягтай нь хамт мэдэж байх ёстой. Хэрэв та PPP холболт ашиглаж холбогдож байгаа бол, ISP газраас тань автоматаар хаяглалт хийдэг болохоор тогтмол зааж өгсөн IP хаяг бүү зоож тохируулаарай. Таны сүлжээ тохируулагч тань ямар ямар тохируулга шаардлагатайг танд мэдэгдэх байх. Хэрэв та IP хаяг биш харин ямар нэгэн серверийн нэр оруулж тохируулах ёстой бол, танд бас name server буюу серверүүдийн нэрүүдийг зохицуулагч серверийн нэрийг мөн магадгүй gateway серверийн хаягийг бас оруулах хэрэгтэй болох байх (хэрэв та PPP хэрэглэж байгаа бол энэ нь таны интернэтээр хангагч байгууллагын тань IP хаяг байх ёстой). Хэрэв та HTTP проксигоор дамжин FTP-нээс суулгац хийх ёстой бол, та мөн проксигийн хаягийг оруулж өгөх хэрэгтэй. Хэрэв та эдгээр олон асуултанд хариулж мэдэхгүй байгаа тохиолдолд, сүлжээ тохируулагчаасаа юм уу эсвэл ISP-аасаа суулгацаа эхлүүлэхээсээ өмнө лавлаж асуух нь чухал. NFS-р суулгахаасаа өмнө суулгац сүлжээ NFS NFS суулгац бол харьцангуй хурдан шулуухан байдаг. NFS сервер дээрээ FreeBSD тархалтынхаа хуулбарыг хуулаад дараа нь суулгац гүйцэтгэх төхөөрөмжийг сонгох цэсэн дээр NFS гэж зааж өгөхөд болно. Хэрэв сервер зөвхөн заагдсан порт ашиглах ёстой бол (Sun төрлийн компьютерт энэ нь анхнаасаа заагдсан байдаг шиг), та Options цэсэн дээр NFS Secure сонголтыг сонгож тохируулаад суулгацаа цааш нь үргэлжлүүлээрэй. Хэрэв таны сүлжээний карт тийм сайн биш бөгөөд хурдан дамжуулалт хийдэггүйг та мэддэг бол NFS Slow гэдгийг бас сонгож тохируулаарай. NFS суулгацыг ажиллуулахын тулд сервер нь дэд санг таньдаг байх ёстой. Жишээ нь, хэрэв таны FreeBSD &rel.current; тархац: ziggy:/usr/archive/stuff/FreeBSD санд байгаа бол, ziggy нь /usr эсвэл /usr/archive/stuff гэх мэтчилэн дамжиж таниулах биш харин шууд /usr/archive/stuff/FreeBSD санг таньж байхаар тохируулагдах ёстой. FreeBSD-н /etc/exports файл дотор үүнийг тохируулахын тулд гэсэн сонголт оруулж өгдөг. Бусад NFS серверүүд өөр зохион байгуулалттай байж болох юм. Хэрэв та permission denied буюу хандах эрх зөвшөөрөгдөхгүй гэсэн мэдээлэл серверээс хүлээж авбал, та саяны сонголтыг оруулж өгөөгүй байна гэсэн үг юм.
diff --git a/mn_MN.UTF-8/books/handbook/txtfiles.ent b/mn_MN.UTF-8/books/handbook/txtfiles.ent index 0a164b999e..b26eb9446f 100644 --- a/mn_MN.UTF-8/books/handbook/txtfiles.ent +++ b/mn_MN.UTF-8/books/handbook/txtfiles.ent @@ -1,76 +1,78 @@ + + diff --git a/nl_NL.ISO8859-1/books/handbook/Makefile b/nl_NL.ISO8859-1/books/handbook/Makefile index 4cdb7b7ba4..6cc75695de 100644 --- a/nl_NL.ISO8859-1/books/handbook/Makefile +++ b/nl_NL.ISO8859-1/books/handbook/Makefile @@ -1,255 +1,257 @@ # # $FreeBSD$ # $FreeBSDnl: doc/nl_NL.ISO8859-1/books/handbook/Makefile,v 1.19 2006/01/03 21:17:07 siebrand Exp $ # Gebaseerd op: 1.97 # # Build the FreeBSD Dutch Handbook. # # ------------------------------------------------------------------------ # # Handboekspecifieke variabelen # # WITH_PGPKEYS De gedrukte verie van het handboek geeft standaard # alleen PGP vingerafdrukken weer. Als het gewenst # is dat de complete sleutel wordt weergegeven dan # dient deze variabele insteld te worden. De optie # heeft geen invloed op de HTML formaten. # # Handboekspecifieke doelen # # pgpkeyring Dit doel leest de inhoud van pgpkeys/chapter.sgml # en schrijft dan alle PGP sleutels naar stdout. # De uitvoer kan omgeleid worden naar een bestand # en verspreid worden als een publieke sleutelring # van FreeBSD ontwikkelaars die eenvoudig in # PGP/GPG ingelezen kan worden. # # ------------------------------------------------------------------------ .PATH: ${.CURDIR}/../../share/sgml/glossary MAINTAINER= remko@FreeBSD.org DOC?= book FORMATS?= html-split HAS_INDEX= true USE_PS2PDF= yes INSTALL_COMPRESSED?= gz INSTALL_ONLY_COMPRESSED?= IMAGES_EN = advanced-networking/isdn-bus.eps IMAGES_EN+= advanced-networking/isdn-twisted-pair.eps IMAGES_EN+= advanced-networking/natd.eps IMAGES_EN+= advanced-networking/net-routing.pic IMAGES_EN+= advanced-networking/static-routes.pic IMAGES_EN+= geom/striping.pic IMAGES_EN+= install/adduser1.scr IMAGES_EN+= install/adduser2.scr IMAGES_EN+= install/adduser3.scr IMAGES_EN+= install/boot-mgr.scr IMAGES_EN+= install/console-saver1.scr IMAGES_EN+= install/console-saver2.scr IMAGES_EN+= install/console-saver3.scr IMAGES_EN+= install/console-saver4.scr +IMAGES_EN+= install/desktop.scr IMAGES_EN+= install/disklabel-auto.scr IMAGES_EN+= install/disklabel-ed1.scr IMAGES_EN+= install/disklabel-ed2.scr IMAGES_EN+= install/disklabel-fs.scr IMAGES_EN+= install/disklabel-root1.scr IMAGES_EN+= install/disklabel-root2.scr IMAGES_EN+= install/disklabel-root3.scr IMAGES_EN+= install/disk-layout.eps IMAGES_EN+= install/dist-set.scr IMAGES_EN+= install/dist-set2.scr IMAGES_EN+= install/docmenu1.scr IMAGES_EN+= install/ed0-conf.scr IMAGES_EN+= install/ed0-conf2.scr IMAGES_EN+= install/edit-inetd-conf.scr IMAGES_EN+= install/fdisk-drive1.scr IMAGES_EN+= install/fdisk-drive2.scr IMAGES_EN+= install/fdisk-edit1.scr IMAGES_EN+= install/fdisk-edit2.scr IMAGES_EN+= install/ftp-anon1.scr IMAGES_EN+= install/ftp-anon2.scr IMAGES_EN+= install/hdwrconf.scr IMAGES_EN+= install/keymap.scr IMAGES_EN+= install/main1.scr IMAGES_EN+= install/mainexit.scr IMAGES_EN+= install/main-std.scr IMAGES_EN+= install/main-options.scr IMAGES_EN+= install/main-doc.scr IMAGES_EN+= install/main-keymap.scr IMAGES_EN+= install/media.scr IMAGES_EN+= install/mouse1.scr IMAGES_EN+= install/mouse2.scr IMAGES_EN+= install/mouse3.scr IMAGES_EN+= install/mouse4.scr IMAGES_EN+= install/mouse5.scr IMAGES_EN+= install/mouse6.scr IMAGES_EN+= install/mta-main.scr IMAGES_EN+= install/net-config-menu1.scr IMAGES_EN+= install/net-config-menu2.scr IMAGES_EN+= install/nfs-server-edit.scr IMAGES_EN+= install/ntp-config.scr IMAGES_EN+= install/options.scr IMAGES_EN+= install/pkg-cat.scr IMAGES_EN+= install/pkg-confirm.scr IMAGES_EN+= install/pkg-install.scr IMAGES_EN+= install/pkg-sel.scr IMAGES_EN+= install/probstart.scr IMAGES_EN+= install/routed.scr IMAGES_EN+= install/security.scr IMAGES_EN+= install/sysinstall-exit.scr IMAGES_EN+= install/timezone1.scr IMAGES_EN+= install/timezone2.scr IMAGES_EN+= install/timezone3.scr IMAGES_EN+= install/userconfig.scr IMAGES_EN+= install/userconfig2.scr +IMAGES_EN+= install/xf86setup.scr IMAGES_EN+= mail/mutt1.scr IMAGES_EN+= mail/mutt2.scr IMAGES_EN+= mail/mutt3.scr IMAGES_EN+= mail/pine1.scr IMAGES_EN+= mail/pine2.scr IMAGES_EN+= mail/pine3.scr IMAGES_EN+= mail/pine4.scr IMAGES_EN+= mail/pine5.scr IMAGES_EN+= install/example-dir1.eps IMAGES_EN+= install/example-dir2.eps IMAGES_EN+= install/example-dir3.eps IMAGES_EN+= install/example-dir4.eps IMAGES_EN+= install/example-dir5.eps IMAGES_EN+= security/ipsec-network.pic IMAGES_EN+= security/ipsec-crypt-pkt.pic IMAGES_EN+= security/ipsec-encap-pkt.pic IMAGES_EN+= security/ipsec-out-pkt.pic IMAGES_EN+= vinum/vinum-concat.pic IMAGES_EN+= vinum/vinum-mirrored-vol.pic IMAGES_EN+= vinum/vinum-raid10-vol.pic IMAGES_EN+= vinum/vinum-raid5-org.pic IMAGES_EN+= vinum/vinum-simple-vol.pic IMAGES_EN+= vinum/vinum-striped-vol.pic IMAGES_EN+= vinum/vinum-striped.pic # Images from the cross-document image library IMAGES_LIB= callouts/1.png IMAGES_LIB+= callouts/2.png IMAGES_LIB+= callouts/3.png IMAGES_LIB+= callouts/4.png IMAGES_LIB+= callouts/5.png IMAGES_LIB+= callouts/6.png IMAGES_LIB+= callouts/7.png IMAGES_LIB+= callouts/8.png IMAGES_LIB+= callouts/9.png IMAGES_LIB+= callouts/10.png # # SRCS lists the individual SGML files that make up the document. Changes # to any of these files will force a rebuild # # SGML content SRCS+= audit/chapter.sgml SRCS+= book.sgml SRCS+= colophon.sgml SRCS+= freebsd-glossary.sgml SRCS+= advanced-networking/chapter.sgml SRCS+= basics/chapter.sgml SRCS+= bibliography/chapter.sgml SRCS+= boot/chapter.sgml SRCS+= config/chapter.sgml SRCS+= cutting-edge/chapter.sgml SRCS+= desktop/chapter.sgml SRCS+= disks/chapter.sgml SRCS+= eresources/chapter.sgml SRCS+= firewalls/chapter.sgml SRCS+= geom/chapter.sgml SRCS+= install/chapter.sgml SRCS+= introduction/chapter.sgml SRCS+= kernelconfig/chapter.sgml SRCS+= l10n/chapter.sgml SRCS+= linuxemu/chapter.sgml SRCS+= mac/chapter.sgml SRCS+= mail/chapter.sgml SRCS+= mirrors/chapter.sgml SRCS+= multimedia/chapter.sgml SRCS+= network-servers/chapter.sgml SRCS+= pgpkeys/chapter.sgml SRCS+= ports/chapter.sgml SRCS+= ppp-and-slip/chapter.sgml SRCS+= preface/preface.sgml SRCS+= printing/chapter.sgml SRCS+= security/chapter.sgml SRCS+= serialcomms/chapter.sgml SRCS+= users/chapter.sgml SRCS+= vinum/chapter.sgml SRCS+= x11/chapter.sgml # Entities SRCS+= chapters.ent SYMLINKS= ${DESTDIR} index.html handbook.html # Turn on all the chapters. CHAPTERS?= ${SRCS:M*chapter.sgml} SGMLFLAGS+= ${CHAPTERS:S/\/chapter.sgml//:S/^/-i chap./} SGMLFLAGS+= -i chap.freebsd-glossary pgpkeyring: pgpkeys/chapter.sgml @${JADE} -V nochunks ${OTHERFLAGS} ${JADEOPTS} -d ${DSLPGP} -t sgml ${MASTERDOC} # # Handbook-specific variables # .if defined(WITH_PGPKEYS) JADEFLAGS+= -V withpgpkeys .endif URL_RELPREFIX?= ../../../.. DOC_PREFIX?= ${.CURDIR}/../../.. # # rules generating lists of mirror site from XML database. # XMLDOCS= mirrors-ftp:::mirrors.sgml.ftp.inc.tmp \ mirrors-cvsup:::mirrors.sgml.cvsup.inc.tmp \ eresources:::eresources.sgml.www.inc.tmp DEPENDSET.DEFAULT= transtable mirror XSLT.DEFAULT= ${XSL_MIRRORS} XML.DEFAULT= ${XML_MIRRORS} NO_TIDY.DEFAULT= yes PARAMS.mirrors-ftp+= --param 'type' "'ftp'" \ --param 'proto' "'ftp'" \ --param 'target' "'handbook/mirrors/chapter.sgml'" PARAMS.mirrors-cvsup+= --param 'type' "'cvsup'" \ --param 'proto' "'cvsup'" \ --param 'target' "'handbook/mirrors/chapter.sgml'" PARAMS.eresources+= --param 'type' "'www'" \ --param 'proto' "'http'" \ --param 'target' "'handbook/eresources/chapter.sgml'" SRCS+= mirrors.sgml.ftp.inc \ mirrors.sgml.cvsup.inc \ eresources.sgml.www.inc CLEANFILES+= mirrors.sgml.ftp.inc mirrors.sgml.ftp.inc.tmp \ mirrors.sgml.cvsup.inc mirrors.sgml.cvsup.inc.tmp \ eresources.sgml.www.inc eresources.sgml.www.inc.tmp .include "${DOC_PREFIX}/share/mk/doc.project.mk" .for p in ftp cvsup mirrors.sgml.${p}.inc: mirrors.sgml.${p}.inc.tmp ${SED} -e 's,<\([^ >]*\)\([^>]*\)/>,<\1\2>,;s,,,'\ < $@.tmp > $@ || (${RM} -f $@ && false) .endfor eresources.sgml.www.inc: eresources.sgml.www.inc.tmp ${SED} -e 's,<\([^ >]*\)\([^>]*\)/>,<\1\2>,;s,,,'\ < $@.tmp > $@ || (${RM} -f $@ && false) diff --git a/nl_NL.ISO8859-1/books/handbook/install/chapter.sgml b/nl_NL.ISO8859-1/books/handbook/install/chapter.sgml index 5cb6e334a5..38644691b2 100644 --- a/nl_NL.ISO8859-1/books/handbook/install/chapter.sgml +++ b/nl_NL.ISO8859-1/books/handbook/install/chapter.sgml @@ -1,5699 +1,5719 @@ Jim Mock Geherstructureerd, gereorganiseerd en delen herschreven door Randy Pratt De sysinstall handleiding, schermafdrukken en algemene bijdragen door Willem Jaap Zwart Vertaald door &os; installeren Overzicht installatie &os; heeft een tekstgebaseerd, gebruikersvriendelijk installatieprogramma genaamd sysinstall. Dit is het standaard installatieprogramma, maar leveranciers kunnen hun eigen installatieprogrammatuur leveren. Dit hoofdstuk beschrijft hoe sysinstall gebruikt moet worden om &os; te installeren. Na het lezen van dit hoofdstuk weet de lezer: Hoe &os; installatieschijven gemaakt kunnen worden; Hoe &os; harde schijven benoemt en onderverdeelt; Hoe sysinstall gestart kan worden; Welke vragen sysinstall stelt, wat ze betekenen en hoe er geantwoord kan worden. Veronderstelde voorkennis: De ondersteunde hardwarelijst doornemen van de versie van &os; die geïnstalleerd gaat worden op aanwezigheid van de beschikbare hardware. In zijn algemeenheid zijn deze installatie-instructies geschreven voor computers met een &i386; architectuur (PC compatible). Waar van toepassing worden instructies voor andere platformen (bijvoorbeeld Alpha) gegeven. Deze handleiding is zoveel mogelijk bijgewerkt, maar toch kunnen er verschillen optreden tussen de installatieprocedure en deze tekst. Er wordt aangeraden dit hoofdstuk te beschouwen als een algemene richtlijn en niet als een letterlijke handleiding voor installatie. Voorbereidende taken Beschrijf de computer Probeer een computer te inventariseren voordat &os; wordt geïnstalleerd. De &os; installatieroutines geven een overzicht van alle componenten (harde schijven, netwerkkaarten, cd-rom-spelers, enzovoort) met hun typenummer en fabrikant. &os; probeert ook de juiste instellingen te achterhalen, zoals IRQ en IO-poort gebruik. Vanwege de verscheidenheid aan PC-hardware verloopt dit niet altijd helemaal succesvol en daarom kan het nodig zijn om de gegevens die &os; achterhaalt te verbeteren. Mocht er al een ander besturingssysteem geïnstalleerd zijn, zoals &windows; of &linux;, dan is het aan te raden de mogelijkheden van dat besturingssysteem te gebruiken om te achterhalen hoe hardware is ingesteld. Als niet volledig bekend is welke instellingen een uitbreidingskaart heeft, dan kan het zijn dat ze op de kaart zelf zijn afgedrukt. Veelvoorkomende IRQ nummers zijn 3, 5 en 7 en IO-poort adressen zijn meestal geschreven als hexadecimale getallen, zoals 0x330. Er wordt aangeraden deze informatie af te drukken of op te schrijven voordat &os; wordt geïnstalleerd. Het kan handig zijn om een tabel te maken, zoals deze: Voorbeeld van beschrijving van componenten Component IRQ IO-poort(en) Opmerkingen Eerste harde schijf N/A N/A 40 GB, Seagate, eerste IDE master cd-rom N/A N/A Eerste IDE slave Tweede harde schijf N/A N/A 20 GB, IBM, tweede IDE master Eerste IDE controller 14 0x1f0 Netwerkkaart N/A N/A &intel; 10/100 Modem N/A N/A &tm.3com; 56K faxmodem, op COM1
Maak een back-up van gegevens Als de computer waarop &os; geïnstalleerd gaat worden waardevolle gegevens bevat, dan dient er een back-up te zijn en dient deze back-up getest te zijn voordat &os; wordt geïnstalleerd. De &os; installatieprocedure vraagt om bevestiging voordat er naar de schijven geschreven wordt, maar als dat eenmaal is begonnen kan het niet meer teruggedraaid worden. Bepaal waar &os; geïnstalleerd wordt Als de hele harde schijf voor &os; beschikbaar is, dan hoeft op dit punt verder niets gedaan te worden. Ga verder naar de volgende sectie. Als &os; echter naast een ander besturingssysteem op een computer komt, dan moet basaal bekend zijn hoe gegevens op schrijven worden opgeslagen en wat dat voor consequenties heeft. Indeling van schrijven voor &i386; Een PC schijf kan worden onderverdeeld in aparte stukken. Deze stukken heten partities. In het ontwerp van de PC is opgenomen dat een schijf slechts vier partities kan bevatten. Deze partities heten de primaire partities. Om deze beperking te omzeilen is een nieuwe soort partitie bedacht, de extended partitie. Een schijf kan slechts één extended partitie bevatten. Binnen een extended partitie kunnen speciale partities, genaamd logische partities, worden aangemaakt. Elke partitie heeft een partitie-ID, een getal dat aangeeft welk soort gegevens er op die partitie staan. &os;-partities hebben partitie-ID 165. In zijn algemeenheid benoemt elk besturingssysteem partities op zijn eigen manier. Bijvoorbeeld: &ms-dos; en zijn afgeleiden, zoals &windows;, geven elke primaire en logische partitie een (station) letter, beginnend met C:. &os; moet geïnstalleerd worden op een primaire partitie. &os; kan al zijn gegevens, inclusief alle bestanden die zelf zijn gemaakt, op deze partitie opslaan. Als er meerdere schijven zijn, dan kunnen er &os;-partities worden aangemaakt op alle of op sommige schijven. Als &os; wordt geïnstalleerd moet er een partitie beschikbaar zijn. Dit kan een lege partitie zijn die is aangemaakt of het mag een bestaande partitie zijn met gegevens die niet langer bewaard hoeven te blijven. Als alle partities op alle schijven gebruikt worden, dan moet er een leeg gemaakt worden voor &os; met de hulpprogramma's van het andere besturingssysteem dat wordt gebruikt (bijvoorbeeld fdisk onder &ms-dos; of &windows;). Als er een partitie over is, dan kan die gebruikt worden. Het kan zo zijn dat één of meer van de bestaande partities verkleind moet worden. Een minimale installatie van &os; heeft 100 MB schijfruimte nodig. Dat is wel een zeer minimale installatie, waarop bijna geen ruimte over is voor eigen bestanden. Een meer realistisch minimum is 250 MB zonder grafische gebruikersomgeving en 350 MB of meer als er ook een grafische gebruikersomgeving moet draaien. Als er ook nog gebruikt gemaakt wordt van een heleboel programma's van derde partijen dan is nog meer ruimte nodig. Met commerciële software zoals &partitionmagic; kunnen partities van grootte gewijzigd worden om ruimte te maken voor &os;. De map tools op de cd-rom bevat twee freeware programma's die dit ook kunnen, FIPS en PResizer. Handleidingen hiervoor staan in dezelfde map. FIPS, PResizer en &partitionmagic; kunnen FAT16 en FAT32-partities wijzigen als ze gebruikt worden in &ms-dos; tot &windows; ME. &partitionmagic; is het enige van de bovenstaande programma's dat NTFS-partities kan wijzigen. Verkeerd gebruik van deze programma's kan gegevens van een schijf verwijderen. Er dient een goede, werkende back-up te zijn voordat deze programma's gebruikt worden. Gebruik van een bestaande, ongewijzigde partitie Stel er is al een computer met een enkele 4 GB harde schijf waarop een versie van &windows; is geïnstalleerd en de schijf is verdeeld in twee schijfstations, C: en D:, van elk 2 GB. Er staat 1 GB aan gegevens op C: en 0.5 GB aan gegevens op D:. Dit betekent dat de harde schijf twee partities heeft, één voor elke letter. Alle gegevens op D: kunnen gekopieerd worden naar C:, waardoor de tweede partitie beschikbaar komt voor &os;. Een bestaande partitie verkleinen Stel er is een computer met een enkele 4 GB harde schijf waarop een versie van &windows; is geïnstalleerd. Bij het installeren van &windows; is een grote partitie gemaakt, station C: van 4 GB. Er is 1.5 GB in gebruik en voor &os; is 2 GB schijfruimte wenselijk. Voor een installatie van &os; is één van onderstaande opties de oplossing: Maak een back-up van de &windows; gegevens en installeer &windows; opnieuw, waarbij een partitie van 2 GB wordt aanmaakt bij het installeren. Gebruik één van de bovengenoemde programma's zoals &partitionmagic; om de &windows;-partitie te verkleinen. Schijfindelingen voor Alpha computers Alpha Op Alpha computers is een aparte harde schijf nodig voor &os;. Het is onmogelijk om een schijf te delen met een ander besturingssysteem. Afhankelijk van de Alpha computer kan de schijf een SCSI- of IDE-schijf zijn, als de computer er maar van kan opstarten. Conform de conventies van Digital / Compaq handleidingen is alle SRM invoer weergegeven in hoofdletters. SRM is ongevoelig voor hoofd- en kleine letters. Om de namen en types van de schijven in een machine te achterhalen kan het commando SHOW DEVICE in de SRM console prompt gebruikt worden: >>>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 Dit is een voorbeeld van een Digital Personal Workstation 433au en geeft aan dat er drie schijven verbonden zijn met de computer. De eerste is een cd-rom station genaamd DKA0 en de andere twee zijn harde schijven die achtereenvolgens DKC0 en DKC100 heten. Schijven met namen in het formaat DKx zijn SCSI schijven. DKA100 is bijvoorbeeld een SCSI schijf met SCSI target ID 1 op de eerste SCSI bus (A), terwijl DKC300 een SCSI schijf is met SCSI ID 3 op de derde SCSI bus (C). Apparaatnaam PKx is de SCSI host bus adapter. Zoals te zien in de uitvoer van SHOW DEVICE worden SCSI cd-rom stations op dezelfde manier behandeld als SCSI harde schijven. IDE schijven hebben namen in het formaat DQx, terwijl PQx de naam is van de bijbehorende IDE controller. Netwerkgegevens verzamelen Als bij de installatie van &os; gebruik gemaakt wordtvan een netwerk (bijvoorbeeld bij een installatie vanaf een FTP site of een NFS server), dan moeten de netwerkinstellingen bekend zijn. Deze informatie wordt gevraagd tijdens het installeren, zodat &os; contact kan maken met het netwerk om de installatie te voltooien. Contact maken met een ethernet netwerk of kabel/DSL modem Als er contact gemaakt wordt met een ethernet netwerk of een internetverbinding met een ethernet netwerkkaart via de kabel of DSL, dan is de volgende informatie nodig: IP-adres IP-adres van de default gateway Hostname IP-adressen van de DNS server(s) Subnetmasker Als deze informatie niet bekend is, dan kan deze meestal nagevraagd worden bij de systeembeheerder of service provider. Het kan zijn dat zij aangeven dat één en ander automatisch wordt toegekend door middel van DHCP. Het is van belang hier een notitie van te maken. Contact maken met een modem Ook door middel van inbellen bij een internet service provider met een gewoon modem kan &os; geïnstalleerd worden via internet, het duurt alleen erg lang. Dan is nodig: Het inbelnummer van een ISP De COM: poort waaraan de modem zit Gebruikersnaam en wachtwoord bij de ISP Controleer op &os; Errata Hoewel het &os; project er naar streeft om elke versie van &os; zo stabiel mogelijk te laten zijn, kan het voorkomen dat er foutjes in het systeem sluipen. Heel af en toe beïnvloeden deze foutjes de installatieprocedure. Als ze ontdekt en opgelost zijn worden ze beschreven in de &os; Errata op de &os; website. Het is verstandig voor een installatie te controleren of er errata zijn om er zeker van te zijn dat er geen obstakels zijn. Informatie over alle uitgaven, inclusief de errata staan in de release information op de &os; website. De &os; installatiebestanden De &os; installatieprocedure kan &os; installeren vanaf één van de volgende plaatsen: Lokale media Cd-rom of DVD DOS-partitie op dezelfde computer SCSI of QIC tape Diskettestation Netwerk FTP site, indien noodzakelijk door een firewall of via een HTTP proxy NFS server Parallelle of seriële verbinding Als &os; gekocht is op CD of DVD dan is alles wat nodig is aanwezig om door te gaan naar . Als de installatiebestanden nog niet beschikbaar zijn wordt in uitgelegd hoe de installatie via bovenstande methoden voorbereid kan worden. Nadat de installatiebestanden beschikbaar zijn kunnen de voorbereidingen voor de installatie verdergaan in . Opstartmedia aanmaken De &os; installatieprocedure begint met het opstarten van een computer met het &os; installatieprogramma. Dit programma wordt niet uitgevoerd vanuit een ander besturingssysteem. Normaliter start een computer op met het besturingssysteem dat is geïnstalleerd op een harde schijf, maar hij kan ook ingesteld worden om op te starten van een bootable diskette. De meeste hedendaagse computers kunnen ook opstarten van een cd-rom in het cd-rom station. Als &os; op cd-rom of DVD beschikbaar is (gekocht of zelf gebrand) en een computer kan opstarten van een cd-rom of DVD (meestal een BIOS optie genaamd Boot Order of iets dergelijks), dan is het doorwerken van deze sectie niet nodig. De &os; cd-rom en DVD images zijn bootable en kunnen zonder verdere voorbereidingen gebruikt worden om &os; te installeren. Om opstartdiskettes te maken kunnen de volgende stappen gevolgd worden: Bemachtig de images voor opstartdiskettes De opstartschijven zijn beschikbaar op de installatiemedia in de map floppies/ en kunnen ook gedownload worden uit de map floppies, ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/<arch>/<versie>-RELEASE/floppies/. Vervang <arch> en <versie> door de architectuur en het versienummer dat geïnstalleerd moet worden. De images voor bootdiskettes voor bijvoorbeeld &os; &rel.current;-RELEASE voor &i386; zijn beschikbaar op . De diskette-images hebben de extensie .flp. De map floppies/ bevat een aantal images en het hangt af van de gewenste &os; versie, en in sommige gevallen ook van de hardware, welke images nodig zijn. In de meeste gevallen zijn er drie floppies nodig, boot.flp, kern1.flp en kern2.flp. In dezelfde map staat README.TXT voor de laatste informatie over de diskette-images. Voor 5.X systemen ouder dan &os; 5.3 kunnen extra apparaatstuurprogramma's nodig zijn. Die stuurprogramma's staan op het image drivers.flp. Het FTP-programma moet ingesteld staan in binary mode om de disk-images te downloaden. Sommige webbrowsers blijken de text (of ASCII) modus te gebruiken en dan kan er niet van de diskettes opgestart worden. Maak de diskettes aan Per gedownload image wordt een diskette aangemaakt. Vanzelfsprekend moeten deze diskettes vrij zijn van fouten. Het gemakkelijkst is dit te testen door de diskettes te formatteren. Vanaf de fabriek geformatteerde floppies kunnen niet vertrouwd worden. Het programma format in &windows; meldt niet of er bad blocks zijn, het markeert ze gewoon als bad en negeert ze. Het wordt geadviseerd schone, nieuwe floppies te gebruiken als op deze manier wordt geïnstalleerd. Als bij het installeren van &os; het installatieprogramma vastloopt, blijft hangen of zich op een andere manier vreemd gedraagt, dan ligt dat meestal aan de floppies. Probeer dan de diskette-images op nieuwe schijven te schrijven en probeer het opnieuw. Schrijf de imagebestanden op diskettes De .flp-bestanden zijn geen gewone bestanden die naar een diskette te kopiëren zijn. Het zijn images van de complete inhoud van een diskette. Dit betekent dat ze niet eenvoudigweg gekopieerd kunnen worden van de ene schijf naar de andere. In plaats daarvan moet speciale software gebruikt worden om de images rechtstreeks op de diskettes te schrijven. DOS Als de diskettes aanmaakt worden op een computer met &ms-dos;/&windows;, dan levert het &os; project de software fdimage. Als de floppies van de cd-rom worden gebruikt en het cd-rom station is E:, dan kan dit als volgt: E:\> tools\fdimage floppies\kern.flp A: Herhaal dit commando voor elk .flp-bestand, waarbij steeds een nieuwe diskette wordt gebruikt. Merk elke diskette met de naam van het bestand dat erop wordt gekopieerd. Pas de opdrachtregel steeds aan, afhankelijk van waar de .flp-bestanden staan. Als er geen cd-rom beschikbaar is dan kan fdimage gedownload worden vanuit de map tools op de &os; FTP site. Als de diskettes worden aanmaakt op een &unix; systeem (zoals een ander &os; systeem) dan kan &man.dd.1; gebruikt worden om de imagebestanden naar diskette te kopiëren. Onder &os;: &prompt.root; dd if=kern.flp of=/dev/fd0 Onder &os; verwijst /dev/fd0 naar het eerste diskettestation (de A:-schijf). /dev/fd1 zou de B:-schijf zijn enzovoorts. Andere &unix;-varianten kunnen andere namen hebben voor de diskettestations. Meer informatie staat in de documentatie van ieder systeem . Het installeren van &os; kan nu beginnen.
Beginnen met de installatie De installatie maakt geen wijzigingen op schijven totdat het volgende bericht verschijnt: Last Chance: Are you SURE you want 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! De installatie kan worden beëindigd op elk moment voor deze laatste waarschuwing zonder dat de inhoud van harde schijven wordt gewijzigd. Als de angst bestaat dat er iets verkeerd is ingesteld, dan kan op dat moment gewoon de computer uitgezet worden zonder dat er schade optreedt. Opstarten Opstarten van &i386; Begin met een computer die uit staat. Zet de computer aan. Als hij aangaat laat hij een optie zien om het systeeminstelmenu, of BIOS, te bereiken, gewoonlijk via F2, F10, Del, of AltS. Gebruik de toets die op het scherm wordt aangegeven. In sommige gevallen laat de computer een plaatje zien terwijl hij opstart. Gewoonlijk verdwijnt dit plaatje door het intypen van Esc zodat eventuele verborgen berichten zichtbaar worden. Zoek de instelling die bepaalt vanaf welk medium de computer opstart. Dit wordt meestal aangeduid met Boot Order en laat een lijst met media zien, zoals Floppy, CD-ROM, eerste harde schijf, enzovoorts. Als het nodig was om diskettes aan te maken, stel dan floppy disk in. Als wordt opstart van een cd-rom stel dat dan in. Raadpleeg in geval van twijfel de documentatie van de computer en/of het moederbord. Maak de instellingen, bewaar de veranderingen en sluit het instelprogramma af. De computer moet dan opnieuw starten. Als het nodig was opstartdiskettes te maken, zoals beschreven in , dan is er één opstartschijf, waarschijnlijk die met kern.flp erop. Stop die diskette in het diskettestation. Bij opstarten vanaf CD moet na het aanzetten van de computer zo snel mogelijk de cd-rom ingestoken worden. Als de computer opstart zoals altijd en met het huidige besturingssysteem begint, dan kan dat om de volgende redenen zijn: De opstartschijven waren niet vroeg genoeg in de computer gedaan om ervan op te starten. Laat ze er dan inzitten en probeer de computer te herstarten. De gemaakte wijzigingen in de BIOS zijn niet goed doorgekomen. Doe dat dan nog een keer totdat de juiste instelling gevonden is. De BIOS ondersteunt het opstarten van het gekozen medium niet. &os; start nu op. Bij opstarten vanaf cd-rom is iets als het volgende op het scherm te zien (versie-informatie weggelaten): Verifying DMI Pool Data ........ Boot from ATAPI CD-ROM : 1. FD 2.88MB System Type-(00) Uncompressing ... done BTX loader 1.00 BTX version is 1.01 Console: internal video/keyboard BIOS drive A: is disk0 BIOS drive B: is disk1 BIOS drive C: is disk2 BIOS drive D: is disk3 BIOS 639kB/261120kB available memory FreeBSD/i386 bootstrap loader, Revision 0.8 /kernel text=0x277391 data=0x3268c+0x332a8 | | Hit [Enter] to boot immediately, or any other key for command prompt. Booting [kernel] in 9 seconds... _ Bij opstarten vanaf diskette is iets als het volgende op het scherm te zien (versie-informatie weggelaten): Verifying DMI Pool Data BTX loader 1.00 BTX version is 1.01 Console: internal video/keyboard BIOS drive A: is disk0 BIOS drive C: is disk1 BIOS 639kB/261120kB available memory FreeBSD/i386 bootstrap loader, Revision 0.8 /kernel text=0x277391 data=0x3268c+0x332a8 | Please insert MFS root floppy and press enter: Volg de instructies op en haal de diskette met kern.flp eruit, stop de diskette met mfsroot.flp in het station en druk op Enter. &os; 5.3 en latere versies kennen andere diskettesets, zoals beschreven in het vorige onderdeel. Start op vanaf de eerste diskette en geef volgende diskettes in als daarom wordt gevraagd. Of nu wordt opstart van diskette of cd-rom, de opstartprocedure komt op een gegeven moment op het volgende punt: Hit [Enter] to boot immediately, or any other key for command prompt. Booting [kernel] in 9 seconds... _ Wacht 10 seconden of druk op Enter. Opstarten voor Alpha Alpha Begin met een computer die uit staat. Zet de computer aan en wacht op de boot monitor prompt. Als het nodig was opstartdiskettes te maken, zoals beschreven in , dan is er één opstartschijf, waarschijnlijk die met kern.flp erop. Stop die diskette in het diskettestation en geef het volgende commando om op te starten vanaf die schijf (vervang de naam van het diskettestation waar nodig): >>>BOOT DVA0 -FLAGS '' -FILE '' Bij opstarten vanaf cd-rom: stop dan de cd-rom in het cd-rom station en geef het volgende commando om de installatie te starten (vervang daarbij de naam van het cd-rom station als nodig): >>>BOOT DKA0 -FLAGS '' -FILE '' &os; start nu op. Bij opstarten vanaf diskette is op een gegeven moment het volgende op het scherm te zien: Please insert MFS root floppy and press enter: Volg de instructies op en haal de kern.flp diskette eruit, stop de mfsroot.flp diskette erin en druk op Enter. Of nu wordt opstart van diskette of cd-rom, de opstartprocedure komt op een gegeven moment op het volgende punt: Hit [Enter] to boot immediately, or any other key for command prompt. Booting [kernel] in 9 seconds... _ Wacht 10 seconden of druk op Enter. Nu start het menu voor kernelinstellingen. Resultaten van het hardware-onderzoek bekijken De laatste paar honderd regels die op het scherm verschenen zijn bewaard en kunnen bekeken worden. Druk op Scroll Lock om ze te bekijken. Hiermee wordt de scrollmodus ingeschakeld. Gebruik de pijltjestoetsen en PageUp en PageDown om de resultaten te bekijken. Druk weer op Scroll Lock om de scrollmodus uit te schakelen. Dit kan nu gedaan worden om de tekst te bekijken die over het scherm rolde terwijl de kernel de hardware onderzocht. Er is tekst te zoals in , maar de exacte tekst is anders, afhankelijk van de componenten in een computer.
Voorbeeld resultaten hardware-onderzoek avail memory = 253050880 (247120K bytes) Preloaded elf kernel "kernel" at 0xc0817000. Preloaded mfs_root "/mfsroot" at 0xc0817084. md0: Preloaded image </mfsroot> 4423680 bytes at 0xc03ddcd4 md1: Malloc disk Using $PIR table, 4 entries at 0xc00fde60 npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 pcib1:<VIA 82C598MVP (Apollo MVP3) PCI-PCI (AGP) bridge> at device 1.0 on pci0 pci1: <PCI bus> on pcib1 pci1: <Matrox MGA G200 AGP graphics accelerator> at 0.0 irq 11 isab0: <VIA 82C586 PCI-ISA bridge> at device 7.0 on pci0 isa0: <iSA bus> on isab0 atapci0: <VIA 82C586 ATA33 controller> port 0xe000-0xe00f at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 uhci0 <VIA 83C572 USB controller> port 0xe400-0xe41f irq 10 at device 7.2 on pci 0 usb0: <VIA 83572 USB controller> on uhci0 usb0: USB revision 1.0 uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr1 uhub0: 2 ports with 2 removable, self powered pci0: <unknown card> (vendor=0x1106, dev=0x3040) at 7.3 dc0: <ADMtek AN985 10/100BaseTX> port 0xe800-0xe8ff mem 0xdb000000-0xeb0003ff ir q 11 at device 8.0 on pci0 dc0: Ethernet address: 00:04:5a:74:6b:b5 miibus0: <MII bus> on dc0 ukphy0: <Generic IEEE 802.3u media interface> on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto ed0: <NE2000 PCI Ethernet (RealTek 8029)> port 0xec00-0xec1f irq 9 at device 10. 0 on pci0 ed0 address 52:54:05:de:73:1b, type NE2000 (16 bit) isa0: too many dependant configs (8) isa0: unexpected small tag 14 orm0: <Option ROM> at iomem 0xc0000-0xc7fff on isa0 fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0 atkbd0: <AT Keyboard> flags 0x1 irq1 on atkbdc0 kbd0 at atkbd0 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: model Generic PS/@ mouse, device ID 0 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sc0: <System console> at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0 pppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/15 bytes threshold plip0: <PLIP network interface> on ppbus0 ad0: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata0-master UDMA33 acd0: CD-RW <LITE-ON LTR-1210B> at ata1-slave PIO4 Mounting root from ufs:/dev/md0c /stand/sysinstall running as init on vty0
Controleer de resultaten van het hardware-onderzoek nauwgezet om er zeker van te zijn dat &os; alle componenten gevonden heeft die verwacht worden. Als een component niet is gevonden, dan komt die niet voor. Als het nodig was de instellingen van het stuurprogramma voor een component te wijzigen, controleer dan of de juiste waarden zijn ingevuld. Als er wijzigingen gemaakt moeten worden dan is de meest eenvoudige wijze het programma sysinstall te beëindigen en opnieuw te beginnen. Dit is tevens een goede manier om vertrouwd te raken met het installatieproces.
Sysinstall verlaten
Gebruik de pijltjestoetsen om in het hoofdmenu Exit Install te selecteren. Het volgende bericht verschijnt: User Confirmation Requested Are you sure you wish to exit? The system will reboot (be sure to remove any floppies from the drives). [ Yes ] No Het installatieprogramma start opnieuw als de cd-rom nog in het station zit en &gui.yes; gekozen wordt. Bij opstarten van diskettes is het nodig om de diskette met mfsroot.flp uit het station te halen en te vervangen door de diskette met kern.flp voor opnieuw wordt gestart.
Inleiding Sysinstall Het hulpprogramma sysinstall is het installatieprogramma voor &os;. Het is tekstgebaseerd en is onderverdeeld in een aantal menu's en schermen die gebruikt kunnen worden om de installatieprocedure in te stellen en te beheren. Het menu van sysinstall wordt bestuurd met de pijltjestoetsen, Enter, Space en andere toetsen. Een gedetailleerde beschrijving van de gebruikte toetsen en wat ze doen is opgenomen in de gebruikersinformatie voor sysinstall. Selecteer de optie Usage om deze informatie te lezen. Selecteer de knop [Select], zoals in , en druk op Enter. De instructies om het menusysteem te gebruiken worden getoond. Na het lezen kan met Enter het hoofdmenu weer getoond worden.
Usage selecteren in het sysinstall hoofdmenu
Menu Documentation selecteren Kies met de pijltjestoetsen in het hoofdmenu Doc en druk op Enter.
Menu Documentation selecteren
Dit toont het menu Documentation.
Sysinstall menu Documentation
Het is belangrijk om de documentatie te lezen. Selecteer een document met de pijltjestoetsen en druk op Enter om het te bekijken. Na het lezen wordt met Enter teruggekeerd naar het menu Documentation. Selecteer Exit met de pijltjestoetsen en druk op Enter om het menu Documentation te verlaten.
Menu Keymap selecteren Kies met de pijltjestoetsen Keymap in het menu en druk op Enter om de toetsenbordinstellingen te wijzigen. Dit is alleen nodig als geen standaard of VS-toetsenbord wordt gebruikt.
Sysinstall hoofdmenu
Een andere toetsenbordindeling is te kiezen door het menuitem te selecteren met omhoog/omlaag en dan op Space te drukken. Nog een keer Space deselecteert het item. Nadat de keuze is gemaakt kan met de pijltjestoetsen &gui.ok; gekozen worden en op Enter gedrukt worden. In de schermafbeelding wordt maar een deel van de lijst getoond. Selecteer &gui.cancel; door op Tab te drukken. Dan wordt de standaard toetsenbordindeling gebruikt en het programma gaat terug naar het hoofdmenu voor de installatie.
Sysinstall menu Keymap
Installatiescherm Options Kies Options en druk op Enter.
Sysinstall hoofdmenu
Sysinstall opties
De standaardwaarden zijn in orde voor de meeste gebruikers en hoeven meestal niet gewijzigd te worden. De release name hangt af van de versie die geïnstalleerd wordt. Er staat een beschrijving van het geselecteerde item aan de onderkant van het scherm, geaccentueerd in blauw. Eén van de opties is Use Defaults waarmee opnieuw de beginwaarden worden ingesteld. Druk op F1 om de helptekst van de diverse opties te bekijken. Druk op Q om terug te gaan naar het hoofdmenu van de installatie.
Een standaardinstallatie starten De Standard installatie wordt aangeraden voor nieuwe gebruikers van &unix; of &os;. Gebruik de pijltjestoetsen om Standard te selecteren en druk op Enter om de installatie te starten.
Een standaardinstallatie starten
Schijfruimte toewijzen Als eerste moet schijfruimte aan &os; worden toegewezen en die ruimte dient gemerkt te worden zodat sysinstall deze kan voorbereiden.Om dit te kunnen doen is kennis nodig over hoe &os; informatie op schijven verwacht aan te treffen. BIOS schijfnummering Voordat &os; op een systeem geïnstalleerd en ingesteld kan worden is er een belangrijk onderwerp waarover kennis nodig is, met name als er meerdere harde schijven zijn. &ms-dos; µsoft.windows; Op een PC met een BIOS-afhankelijk besturingssysteem zoals &ms-dos; en µsoft.windows;, kan het BIOS de normale schijfvolgorde abstraheren en volgt het besturingssysteem die wijzigingen. Dit stelt de gebruiker in staat op te starten van een andere schijf dan de zogenaamde primary master. Dit is erg handig voor gebruikers die er achter zijn gekomen dat de gemakkelijkste en goedkoopste manier om een systeemback-up te maken het plaatsen van een identieke tweede harde schijf is en het daarop regelmatig kopieëren van de inhoud van de eerste schijf met Ghost of XCOPY. Als de eerste schijf weigert of aangevallen is door een virus of vervuild is door een fout in het besturingssysteem, dan kan eenvoudig overgeschakeld worden door in het BIOS de twee schijven logisch te wisselen. Dat is als het verwisselen van de kabels, maar dan zonder de systeemkast open te maken. SCSI BIOS Duurdere systemen met SCSI controllers hebben vaak BIOS-uitbreidingen die het mogelijk maken SCSI-schijven op soortgelijke wijze in te delen voor maximaal zeven schijven. Een gebruiker die gewend is hiervan gebruik te maken kan verrast worden als de resultaten met &os; niet overeenkomen met de verwachtingen. &os; maakt geen gebruik van het BIOS en heeft dus geen kennis van logical BIOS drive mapping. Dit kan leiden tot verbazingwekkende situaties, met name als de schijven fysiek gelijk zijn in geometrie en ook de data clonen van elkaar zijn. Bij het gebruik van &os; moet altijd de natuurlijke schijfnummering hersteld worden voordat een installatie wordt gestart en die moet ook zo blijven. Als de schijven gewisseld moeten worden, dan moet dat op de moeilijke manier: maak de systeemkast open en verplaats jumpers en kabels. Uit de verbazingwekkende avonturen van Willem en Fred Willem sloopt een oude Wintel machine om er nog een &os; machine voor Fred van te maken. Willem installeert een enkele SCSI-schijf met SCSI ID 0 en installeert er &os; op. Fred begint met systeem te werken, maar na een paar dagen komt hij er achter dat de oude SCSI-schijf veel fouten geeft en hij geeft het door aan Willem. Na weer een paar dagen besluit Willem dat het tijd is om er iets aan te doen, dus hij pakt een identieke SCSI-schijf uit het archief met schijven in een achterkamertje. Een oppervlaktecontrole toont aan dat deze schijf goed functioneert, dus Willem installeert deze schijf als SCSI ID 4 en maakt een image kopie van schijf 0 naar schijf 4. Nu de nieuwe schijf is geïnstalleerd en het prima doet, besluit Willem dat het een goed idee is om hem in bedrijf te nemen, dus gebruikt hij de mogelijkheid van het BIOS om de schijven te hernummeren, om er voor te zorgen dat het systeem opstart van schijf 4. &os; start op en werkt goed. Fred werkt nog een paar dagen door en vlot besluiten Willem en Fred dat het tijd is voor een nieuw avontuur: tijd op om te waarderen naar een nieuwere versie van &os;. Willem haalt SCSI unit 0 eruit, want die was een beetje instabiel en vervangt hem door een andere schijf uit het archief. Willem installeert vervolgens de nieuwe versie van &os; op de nieuwe SCSI ID 0 met Fred's magische internet FTP diskettes. De installatie gaat goed. Fred gebruikt de nieuwe versie van &os; een paar dagen en bevestigt dat die goed genoeg is om gebruikt te worden op de programmeerafdeling. Het is tijd om al zijn werk vanaf de oude versie te kopiëren. Dus Fred mount SCSI ID 4 (de laatste kopie van de oudere &os; versie). Fred baalt behoorlijk als hij ontdekt dat niets van zijn kostbare werk aanwezig is op SCSI ID 4. Waar is de data gebleven? Toen Willem een zuivere kopie van de originele SCSI ID 0 maakte op SCSI ID 4, werd SCSI ID 4 de nieuwe kloon. Toen Willem het SCSI BIOS zo instelde dat hij kon opstarten van SCSI ID  4 hield hij zichzelf gewoonweg voor de gek. &os; draaide nog steeds op SCSI ID 0. Dit soort wijzigingen in het BIOS zorgen ervoor dat sommige of alle opstart- en laadprogramma's van de geselecteerde BIOS schijf komen, maar als de &os; kernelstuurprogramma's het overnemen, wordt de BIOS nummering genegeerd en valt &os; terug op de normale schijfnummering. In dit voorbeeld werkte het systeem nog steeds op de originele SCSI ID 0 en Fred's gegevens stonden daarop en niet op SCSI ID 4. Het feit dat het systeem leek te draaien vanaf SCSI ID 4 was eenvoudig een luchtkasteel als gevolg van menselijke verwachtingspatronen. Verheugd kunnen we mededelen dat er geen enkele byte weggegooid is bij de ontdekking van dit verschijnsel. De oude SCSI-schijf ID 0 werd teruggehaald van de stapel en al Fred's werk is aan hem teruggegeven (en Willem weet nu dat hij al tot 0 kan tellen). Hoewel in dit voorbeeld SCSI-schijven zijn gebruikt, geldt hetzelfde voor IDE-schijven. Slices maken met <application>FDisk</application> Wijzigingen die op dit punt gemaakt worden, worden niet weggeschreven naar de schijf. Als er een fout gemaakt is kan opnieuw begonnen worden door via de menu's sysinstall te verlaten en het nog een keer te proberen of door U te toetsen kan de optie Undo gebruikt worden. Als alles te verwarrend is kan zelfs de computer uitgezet worden. Na de keuze een standaardinstallatie te beginnen toont sysinstall het volgende bericht: 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 ] Toets Enter. Er wordt dan een lijst getoond met alle harde schijven die de kernel gevonden heeft bij het onderzoeken van de hardware. toont een voorbeeld van een systeem met twee IDE-schijven. Ze heten ad0 en ad2.
Schijf kiezen voor FDisk
Waarom staat ad1 niet in de lijst? Stel er zitten twee IDE-schijven in een systeem, de eerste als master op de eerste IDE controller en de andere als master op de tweede IDE controller. Als &os; deze zou nummeren zoals ze worden aangetroffen, als ad0 en ad1, dan zou het allemaal werken. Maar als dan een derde schijf wordt toevoegd, als slave op de eerste IDE controller, dan wordt die ad1 en de vorige ad1 wordt dan ad2. Omdat apparaatnamen (zoals ad1s1a) in gebruik zijn om bestandssystemen te vinden, lijken bestandssystemen niet meer in orde zijn en moeten de &os; instellingen gewijzigd worden. Om dit te omzeilen kan de kernel zo ingesteld worden dat de IDE schijven namen krijgen gebaseerd op hun lokatie en niet in de volgorde waarin ze gevonden worden. Met dat schema wordt de masterschijf op de tweede IDE controller altijd ad2, ook als er geen ad0 of ad1 apparaten zijn. Dit is de standaardinstelling van de &os; kernel, vandaar dat dit scherm ad0 en ad2 laat zien. De machine waarop deze schermafdruk gemaakt is had IDE schijven op beide masterkanalen van de IDE controllers en geen schijven op de slavekanalen. Nu kan de schijf waarop de &os; installatie moet komen worden geselecteerd. Druk daarna op &gui.ok;. FDisk start op met een scherm vergelijkbaar met . Het scherm van FDisk bestaat uit drie delen. Het eerste deel, de eerste twee regels van het scherm, toont de details zien van de selecteerde schijf, inclusief de &os; naam, de schijfgeometrie en de totale grootte van de schijf. Het tweede deel laat de slices zien die momenteel op de schijf aanwezig zijn, waar ze beginnen en eindigen, hoe groot ze zijn en de namen die &os; ze geeft, hun omschrijving en sub-type. In dit voorbeeld zijn twee kleine ongebruikte delen te zien, die een afspiegeling zijn van de schijfindeling op het systeem. Het laat ook een grote FAT-slice zien, die bijna zeker zichtbaar is als C: in &ms-dos; of &windows;, en een extended deel, dat de andere schijfletters kan bevatten voor &ms-dos; of &windows;. Het derde deel toont de commando's zien die beschikbaar zijn in FDisk.
Typische FDisk partities voor wijzigen
De volgende stap hangt af van hoe de schijf moet worden opgedeeld. Als de hele schijf voor &os; wordt gebruikt (waardoor alle andere data op die schijf verwijderd wordt als later in de procedure met sysinstall wordt bevestigd dat de installatie verder kan gaan) toets dan A, de optie Use Entire Disk. De bestaande delen worden verwijderd en daarvoor in de plaats komt een klein gebied, dat als unused wordt aangegeven (alweer een afspiegeling van de PC schijf-opmaak) en dan een groot deel voor &os;. Hierna dient het nieuwe &os;-deel met de pijltjestoetsen geselecteerd te worden en daarna kan S ingetoetst worden om het deel bootable te maken. Het scherm ziet er dan ongeveer uit als in . Let op de A in de kolom Flags. Deze geeft aan dat dit deel actief is en er van opgestart wordt. Als er ruimte voor &os; gemaakt wordt door een bestaande slice te verwijderen, dan moet dat deel geselecteerd worden met de pijltjestoetsen en kan vervolgens op D gedrukt worden. Daarna kan C getoetst worden en wordt er gevraagd hoe groot het deel moet zijn. Geef het gewenste getal in en druk op Enter. De standaardwaarde in dit invoervak is het grootst mogelijke deel dat gemaakt kan worden. Dat kan de grootst mogelijke aaneengesloten ruimte op de harde schijf zijn of de hele schijf. Als er al ruimte gemaakt is voor &os; (bijvoorbeeld met een programma als &partitionmagic;), dan kan de optie C gebruikt worden om een nieuw deel te maken. Opnieuw komt de vraag naar de grootte van het gebied dat aangemaakt moet worden.
FDisk partitie voor een hele schijf
Toets na afronding Q. De wijzigingen worden bewaard in sysinstall, maar worden nog niet op de schijf weggeschreven.
Bootmanager installeren Hierna is het mogelijk een bootmanager te installeren. Het installeren van de &os; bootmanager is verstandig als: Er meer dan één schijf in een systeem zit en &os; op een andere dan de eerste schijf wordt geïnstalleerd; &os; geïnstalleerd wordt naast een ander besturingssysteem op dezelfde schijf en er bij het opstarten van de computer gekozen moet worden of &os; of het andere besturingssysteem wordt gestart. Als &os; het enige besturingssysteem op een computer wordt en het is geïnstalleerd op de eerste harde schijf, dan volstaat de Standard bootmanager. Kies None als een bootmanager van een derde partij wordt gebruikt die in staat is om &os; te starten. Maak de keuze en druk op Enter.
Sysinstall menu Boot Manager
Het helpscherm, bereikbaar via F1, beschrijft de problemen die mogelijk zijn als de harde schijf voor meerdere besturingssystemen gebruikt gaat worden.
Slices maken op een andere schijf Als er meer dan één schijf is komt het programma terug in het scherm Select Drives na het installeren van de bootmanager. Als &os; wordt geïnstalleerd op meerdere schijven, selecteer dan een andere schijf en herhaal het indelen van de schijf met FDisk. Als &os; wordt geïnstalleerd op een andere dan de eerste schijf, dan moet de &os; bootmanager geïnstalleerd worden op beide schijven.
Schijf selecteren verlaten
Met Tab wordt gewisseld tussen de laatst geselecteerde schijf, &gui.ok; en &gui.cancel;. Druk één keer op Tab om &gui.ok; actief te maken en druk dan op Enter om door te gaan met de installatie.
Partities maken met <application>Disklabel</application> Nu moeten er slices in elke zojuist aangemaakte partitie aangemaakt worden. Onthoud dat elke partitie een letter heeft van a tot en met h en dat partities b, c en d een betekenis hebben die gehonoreerd moet worden. Bepaalde programma's hebben voordeel van specifieke partitieschema's, met name als partities worden aanmaakt over meerdere schijven. Maar voor nu, als eerste &os; installatie, is het niet zo van belang hoe de schijf wordt gepartitioneerd. Het is belangrijker dat &os; wordt geïnstalleert en geleerd wordt hoe ermee te werken. &os; kan altijd opnieuw geïnstalleerd worden om een partitieschema te wijzigen als er meer bekendheid is met het besturingssysteem. Het onderstaande schema heeft vier partities. Eén als swapgebied en drie voor bestandssystemen. Partitieopmaak voor de eerste schijf Partitie Bestandssysteem Grootte Omschrijving a / 100 MB Dit is het root-bestandssysteem. Elk ander bestandssyteem wordt ergens in dit systeem gemount. 100 MB is een redelijke grootte voor dit bestandssysteem. Er wordt niet al te veel data in opgeslagen, want een normale &os; installatie slaat hier ongeveer 40 MB aan gegevens op. De rest van de ruimte is voor tijdelijke gegevens en laat extra ruimte over voor het geval nieuwere versies van &os; meer ruimte nodig hebben in /. b N/A 2-3 x RAM De swapruimte van een systeem wordt op deze partitie opgeslagen. De keuze van de juiste hoeveelheid swapruimte is een beetje een kunst. Een goede vuistregel is dat swapruimte twee of drie keer de hoeveelheid intern geheugen (RAM) moet zijn. Er moet minstens 64 MB aan swap zijn, dus als er minder dan 32 MB RAM in een computer zit, zet dan de swapruimte op 64 MB. Als er meer dan één schijf in een computer zit, dan kan er op iedere schijf swapruimte gemaakt worden. &os; gebruikt dan elke schijf als swap, wat effectief de snelheid van het swappen verhoogt. Bereken in dat geval de totale hoeveelheid swap die nodig is (bijv. 128 MB) en deel dat door het aantal schijven dat aanwezig is (bijvoorbeeld twee schijven) om de hoeveelheid swap per schijf te bepalen, in dit voorbeeld 64 MB swapruimte per schijf. e /var 50 MB De map /var bevat bestanden die constant veranderen: logboekbestanden en andere administratieve bestanden. Veel van deze bestanden worden intensief gelezen of beschreven gedurende het dagelijks draaien van &os;. Door deze bestanden op een apart bestandssysteem te zetten heeft &os; de mogelijkheid de toegang tot deze bestanden te optimaliseren, zonder invloed te hebben op bestanden in andere map die niet zo'n toegangspatroon hebben. f /usr Overige schijfruimte Alle andere bestanden worden gewoonlijk opgeslagen in /usr en submappen.
Als &os; wordt geïnstalleerd op meer dan één schijf dan moeten ook partities aangemaakt worden op de andere slices die zijn ingesteld. De meest eenvoudige manier om dat te doen is het aanmaken van twee partities op elke schijf: een als swap en een voor een bestandssysteem. Partitieopmaak voor volgende schijven Partitie Bestandssysteem Grootte Omschrijving b N/A Zie omschrijving Zoals beschreven kan swapruimte over alle schijven verdeeld worden. Ook al is de a partitie vrij, de conventie schrijft voor dat de swapruimte op partitie b staat. e /diskn Overige schijfruimte De overige schijfruimte wordt gebruikt voor één grote partitie. Dit kan gemakkelijk op de a-partitie, in plaats van de e-partitie. De conventie schrijft echter voor dat partitie a op een slice is gereserveerd voor het bestandssysteem dat de root (/) van het bestandssysteem is. Deze conventie hoeft niet gevolgd te worden, maar sysinstall doet dat wel, dus als de conventie wordt nageleefd wordt de installatie iets schoner. Er kan gekozen worden om dit bestandssysteem waar dan ook te mounten. Dit voorbeeld suggereert dat het wordt gemount als /diskn, waarbij n een getal is dat verandert voor elke schijf. Er kan natuurlijk ook een ander schema worden aanhouden als dat de voorkeur heeft.
Na het kiezen van de partitieopmaak kunnen ze worden aangemaakt met sysinstall. Dan verschijnt het volgende bericht: Message Now, you need to create BSD partitions inside of the fdisk partition(s) just created. If you have a reasonable amount of disk space (200MB or more) and don't have any special requirements, simply use the (A)uto command to allocate space automatically. If you have more specific needs or just don't care for the layout chosen by (A)uto, press F1 for more information on manual layout. [ OK ] [ Press enter or space ] Druk op Enter om de &os; partitie-editor, Disklabel te starten. toont het scherm als Disklabel opstart. Het scherm bestaat uit drie delen. De eerste paar regels tonen de naam van de actieve schijf en het gebied dat de partities bevat die worden aangemaakt (op dit punt noemt Disklabel dit de Partitienaam in plaats van de slicenaam). Dit scherm toont ook de hoeveelheid vrije ruimte in de slice. Dat is de gereserveerde ruimte in de slice die nog niet aan een partitie is toegewezen. Het middelste deel toont de partities die aangemaakt zijn, de naam van het bestandssysteem dat elke partitie bevat, de grootte en enkele opties betreffende het aanmaken van het bestandssysteem. Het onderderste deel van het scherm toont de toetsaanslagen die geldig zijn in Disklabel.
Sysinstall Disklabel Editor
Disklabel kan automatisch de partities aanmaken en ze de standaardgrootte geven. Dit kan door op A te drukken. Dan verschijnt een scherm zoals in . Afhankelijk van de grootte van de schrijf die wordt gebruikt zijn de standaardwaarden wel of niet van toepassing. Dit maakt niets uit, omdat de standaardaarden niet geaccepteerd hoeven te worden. De standaard partitionering wijst /tmp zijn eigen partitie toe en is die geen onderdeel meer van de partitie /. Dit voorkomt het vollopen van de partitie / met tijdelijke bestanden.
Sysinstall Disklabel Editor met standaardwaarden
Als er gekozen is om niet de standaard partities te gebruiken en ze te vervangen door een eigen indeling, gebruik dan de pijltjestoetsen om de eerste partitie te selecteren en druk dan op D om deze te verwijderen. Herhaal dit om alle aanbevolen partities te verwijderen. Selecteer het juiste schijfdeel aan de bovenkant van het scherm om de eerste partitie aan te maken (a, gemount als / – root) en druk op C. Een dialoogscherm verschijnt met de vraag hoe groot de nieuwe partitie moet zijn (zoals te zien in ). De grootte kan opgeven worden in schijfblokken of als een getal gevolgd door M voor megabytes, G voor gigabytes of C voor cylinders. Vanaf &os; 5.X kunnen gebruikers UFS2 kiezen (de standaard op &os; 5.1 en hoger) met de optie Custom Newfs (Z), labels maken met de optie Auto Defaults en ze wijzigen met de optie Custom Newfs of toevoegen bij de standaard aanmaakmethode. Vergeet niet de optie toe te voegen voor SoftUpdates als de optie Custom Newfs wordt gebruikt!
Vrije ruimte voor de rootpartitie
De standaardgrootte maakt een partitie aan zo groot als de rest van het schijfdeel. Als de partitiegroottes worden gebruikt als beschreven in het eerdere voorbeeld, verwijder dan het reeds ingevulde getal met Backspace en type 64M, zoals te zien in . Druk dan op &gui.ok;.
Grootte van de rootpartitie wijzigen
Als de grootte van een partitie gekozen is, wordt gevraagd of deze partitie een bestandssysteem of een wisselbestand (swap) bevat. Deze dialoog is te zien in . Deze eerste partitie bevat een bestandssysteem, dus controleer of FS geselecteerd is en druk op Enter.
Type van de rootpartitie kiezen
Omdat een bestandssysteem wordt aangemaakt moet disklabel verteld worden waar het bestandssysteem gemount moet worden. Het dialoogscherm is te zien in . Het mountpunt van het root-bestandssysteem is /, dus type / en druk dan op Enter.
Root mountpunt kiezen
Het scherm wordt dan bijgewerkt met de nieuw aangemaakte partitie. Deze stappen moeten herhaald worden voor de andere partities. Als een wisselbestandpartitie wordt aanmaakt, wordt niet gevraagd naar het mountpunt, want wisselbestanden worden nooit gemount. Als de laatste partitie is aanmaakt, /usr, kan de aangegeven grootte blijven staan, want dat is de rest van de schijf. Het uiteindelijke &os; Disklabel Editor scherm kan kan eruit zien als , maar de waarden kunnen afwijken. Druk op Q om af te sluiten.
Sysinstall Disklabel Editor
Wat installeren Distributieset selecteren De keuze van de distributieset om te installeren hangt af van het gebruiksdoel van een systeem en de beschikbare schijfruimte. De voorgedefiniëerde opties variëren van het installeren van kleinste mogelijke installatie tot alles. Nieuwelingen in &unix; en/of &os; kiezen bijna zeker één van voorgedefinieerde opties. Het aanpassen van de distributieset is typisch iets voor de meer ervaren gebruikers. Druk op F1 voor meer informatie over de distributiesets en wat ze bevatten. Na het bekijken van de informatie geeft het toetsen van Enter opnieuw het menu Select Distributions weer. Als een grafische gebruikersinterface gewenst is, kies dan een distributieset waar een X voor staat. Het instellen van de X-server en de selectie van een standaard bureaublad wordt na de installatie van &os; uitgevoerd. Meer informatie over het instellen van een X-server staat beschreven in . De standaardversie van X11 hangt van de versie van &os;. Voor versies ouder dan 5.3 wordt &xfree86; 4.X geïnstalleerd. Voor &os; 5.3 en later is &xorg; de standaard. Als het wenselijk is een aangepaste kernel te compileren, kies dan een optie die de broncode bevat. Meer informatie over de redenen om een aangepaste kernel te bouwen en hoe dat moet staat in . Vanzelfsprekend is het meest uitgebreide systeem het systeem dat alles omvat. Als er genoeg schijfruimte is, kies dan met de pijltjestoetsen All, zoals in en druk op Enter. Als schijfruimte een zorg is, overweeg dan een optie die meer toegespitst is op de gewenste situatie. De perfecte keuze maken is niet nodig, naderhand kunnen distributies worden toevoegd.
Distributies kiezen
Portscollectie installeren Na het kiezen van de gewenste distributie komt de vraag of de &os; Portscollectie geïnstalleerd moet worden. De Portscollectie is een gemakkelijke en handige manier om software te installeren. De Portscollectie bevat niet de broncode die nodig is om de software te compileren. In plaats daarvan is het een verzameling bestanden die het downloaden, compileren en installeren van software automatiseert. In wordt beschreven hoe de Portscollectie gebruikt kan worden. Het installatieprogramma controleert niet of er genoeg schijfruimte is. Deze optie dient alleen gekozen te worden als er voldoende schijfruimte is. In &os; &rel.current; neemt de Portscollectie ongeveer &ports.size; schijfruimte in. Het is verstandig om aan te nemen dat in recentere versies van &os; meer ruimte nodig is. User Confirmation Requested Would you like to install the FreeBSD ports collection? This will give you ready access to over &os.numports; ported software packages, at a cost of around &ports.size; 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 Selecteer &gui.yes; met de pijltjestoetsen om de Portscollectie te installeren of &gui.no; om deze optie over te slaan. Druk op Enter om verder te gaan. Het menu Choose Distributions wordt opnieuw getoond.
Distributies kiezen
Als alle keuzes gemaakt zijn, selecteer dan Exit met de pijltjestoetsen, zorg ervoor dat &gui.ok; actief is en druk op Enter om verder te gaan.
Installatiemedia kiezen Als wordt geïnstalleerd vanaf een cd-rom of DVD kies dan met de pijltjestoetsen de optie Install from a &os; CD/DVD. Zorg ervoor dat &gui.ok; actief is en druk op Enter om verder te gaan. Kies voor andere installatiemethodes de desbetreffende optie en volg de aanwijzingen. Druk op F1 om de online help voor de installatiemedia te lezen. Druk op Enter om terug te gaan naar het menu mediaselectie.
Mediaselectie
FTP installatiemethoden installatie netwerk FTP Er zijn drie manieren van installeren via FTP: active FTP, passive FTP of via een HTTP proxy. Actieve FTP: Install from an FTP server Deze optie zorgt ervoor dat alle FTP acties gebruik maken van de Active modus. Dit werkt niet door firewalls, maar werkt wel met oudere FTP-servers die de passive modus niet ondersteunen. Als een verbinding blijft hangen met de passive modus probeer dan de active modus! Passieve FTP: Install from an FTP server through a firewall FTP passive modus Deze optie geeft sysinstall aan gebruik te maken van de Passive modus voor al het FTP-verkeer. Dit zorgt ervoor dat verbindingen door firewalls heen kunnen die inkomende verbindingen niet toelaten op willekeurige TCP-poorten. FTP via een HTTP proxy: Install from an FTP server through a http proxy FTP via een HTTP proxy Deze optie geeft sysinstall aan gebruik te maken van het HTTP protocol (zoals een webbrowser) om verbinding te maken met een proxy voor alle FTP verbindingen. De proxy vertaalt de verzoeken en stuurt ze naar de FTP server. Dit zorgt ervoor dat verbindingen door firewalls heen kunnen die helemaal geen FTP toestaan, maar wel een HTTP proxy hebben. In dit geval moet naast de FTP-server ook een HTTP proxy opgegeven worden. Bij het gebruik van een proxy FTP-server moet meestal de server waar uiteindelijk verbinding mee gemaakt moet worden onderdeel zijn van de gebruikersnaam, na het teken @. De proxy server imiteert dan de echte server. Zo kan bijvoorbeeld geïnstalleerd worden vanaf ftp.FreeBSD.org, gebruikmakend van proxy FTP-server foo.example.com, luisterend op poort 1024. In dit geval kan in het menu opties menu als FTP gebruikersnaam ftp@ftp.FreeBSD.org ingevuld worden en als wachtwoord een e-mailadres. Als installatiemedium kan FTP ingevuld worden (of passieve FTP als de gebruikte proxy het ondersteunt) en als URL ftp://foo.example.com:1234/pub/FreeBSD. Omdat /pub/FreeBSD van ftp.FreeBSD.org via de proxy van foo.example.com wordt benaderd kan vanaf die machine geïnstalleerd worden (die de bestanden ophaalt van ftp.FreeBSD.org als het installatieprogramma erom vraagt).
De installatie bevestigen Nu kan de installatie verder gaan. Dit is ook de laatste mogelijkheid om de installatie te beëindigen ter voorkoming van wijzigingen op de harde schijf. 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 Kies &gui.yes; en druk op Enter om verder te gaan. De duur van de installatie hangt af van de gekozen distributie, het installatiemedium en de snelheid van de computer. Er wordt een serie berichten getoond die de voortgang aangeeft. De installatie is klaar als het volgende bericht wordt getoond: 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: /stand/sysinstall . [ OK ] [ Press enter to continue ] Druk op Enter om verder te gaan met instellingen na de installatie. Kiezen voor &gui.no; en bevestigen met Enter beëindigt de installatie en er worden geen wijzigingen aan het systeem gemaakt. Het volgende bericht verschijnt: Message Installation complete with some errors. You may wish to scroll through the debugging messages on VTY1 with the scroll-lock feature. You can also choose "No" at the next prompt and go back into the installation menus to retry whichever operations have failed. [ OK ] Het bovenstaande bericht verschijnt omdat er niets is geïnstalleerd. Kies Enter om terug te gaan naar het menu Main Installation en de installatie te verlaten. Instellingen na de installatie Na het installeren volgt de instelling van diverse opties. Een optie kan worden ingesteld door opnieuw naar de instellingenopties te gaan voordat de nieuwe &os;-installatie wordt gestart of door na de installatie sysinstall te gebruiken (/stand/sysinstall in &os; versies ouder dan 5.2) en te kiezen voor Configure. Netwerkapparaten instellen Als al eerder PPP is ingesteld voor een FTP-installatie verschijnt het volgende scherm niet en kan dit onderdeel worden geïnstalleerd zoals eerder beschreven. Gedetailleerde informatie over lokale netwerken (LAN's) en het instellen van &os; als een gateway of router staat in het hoofdstuk Netwerken voor Gevorderden. User Confirmation Requested Would you like to configure any Ethernet or SLIP/PPP network devices? [ Yes ] No Kies &gui.yes; en druk op Enter om een netwerkapparaat in te stellen. Kies anders &gui.no; om verder te gaan.
Ethernetapparaat kiezen
Kies de in te stellen interface met de pijltjestoetsen en druk op Enter. User Confirmation Requested Do you want to try IPv6 configuration of the interface? Yes [ No ] In dit gesloten lokale netwerk was het huidige type Internet protocol (IPv4) toereikend en dus werd &gui.no; geselecteerd met de pijltjestoetsen en kon met Enter verder gegaan worden. Als er verbinding is met een bestaand IPv6 netwerk met een RA server, kies dan &gui.yes; en druk op Enter. Zoeken naar RA servers duurt een paar seconden. User Confirmation Requested Do you want to try DHCP configuration of the interface? Yes [ No ] Kies &gui.no; met de pijltjestoetsen en druk op Enter als DHCP (Dynamic Host Configuration Protocol) niet nodig is. &gui.yes; kiezen start dhclient op en als het goed gaat stelt het netwerk zichzelf in. In staat meer informatie. Het volgende scherm met netwerkinstellingen toont de instellingen van een ethernetapparaat van een systeem dat als gateway voor een lokaal netwerk functioneert.
Netwerkinstellingen voor ed0
Met Tab kunnen de velden geselecteerd worden waarna de juiste informatie ingevuld kan worden: Host De fully-qualified hostname, in dit geval k6-2.example.com. Domain De naam van het domein waar toe de machine behoort, in dit geval example.com. IPv4 Gateway Het IP-adres van de host die pakketjes doorstuurt naar niet-lokale bestemmingen. Dit moet ingesteld worden als een machine een onderdeel is van netwerk. Laat dit veld leeg als de machine de gateway is naar het internet voor het netwerk. De IPv4 Gateway staat ook bekend onder de naam default gateway of default route. Name server Het IP-adres van de lokale DNS server. Er is op dit gesloten lokale netwerk geen DNS server, dus wordt het IP-adres van de DNS server van de provider gebruikt (208.163.10.2). IPv4 Address Het IP-adres dat gebruikt moet worden voor deze interface (192.168.0.1). Netmask Het adresblok dat gebruikt wordt door het lokale netwerk is een klasse C blok (192.168.0.0 - 192.168.255.255). Het standaard netmasker is voor een klasse C netwerk (255.255.255.0). Extra options to ifconfig Elke interface-specifieke optie voor ifconfig die toevoegd moet worden. In dit geval waren er geen. Gebruik Tab om &gui.ok; te selecteren als de instellingen gereed zijn en druk op Enter. User Confirmation Requested Would you like to Bring Up the ed0 interface right now? [ Yes ] No Het kiezen van &gui.yes; en het drukken op Enter maakt een machine onderdeel van een netwerk en daarna is hij klaar voor gebruik. Dit heeft echter nog weinig zin, omdat de machine nog opnieuw opgestart moet worden.
Als gateway instellen User Confirmation Requested Do you want this machine to function as a network gateway? [ Yes ] No Als de machine gateway voor een lokaal netwerk is en pakketjes doorstuurt naar andere machines kies dan &gui.yes; en druk op Enter. Als de machine alleen host op een netwerk is, kies dan &gui.no; en druk op Enter om verder te gaan. Internetdiensten instellen User Confirmation Requested Do you want to configure inetd and the network services that it provides? Yes [ No ] Door het selecteren van &gui.no; worden diverse diensten als telnetd niet aangezet. Dat betekent dat gebruikers op afstand niet met telnet bij de machine kunnen. Lokale gebruikers kunnen wel met telnet naar andere machines. Deze diensten kunnen na de installatie worden aangezet door /etc/inetd.conf te wijzigen met een editor naar keuze. In staat meer informatie. Selecteer &gui.yes; om deze diensten in te stellen tijdens de installatie. Er wordt een extra bevestiging getoond: User Confirmation Requested The Internet Super Server (inetd) allows a number of simple Internet services to be enabled, including finger, ftp and telnetd. Enabling these services may increase risk of security problems by increasing the exposure of your system. With this in mind, do you wish to enable inetd? [ Yes ] No Selecteer &gui.yes; om verder te gaan. User Confirmation Requested inetd(8) relies on its configuration file, /etc/inetd.conf, to determine which of its Internet services will be available. The default FreeBSD inetd.conf(5) leaves all services disabled by default, so they must be specifically enabled in the configuration file before they will function, even once inetd(8) is enabled. Note that services for IPv6 must be separately enabled from IPv4 services. Select [Yes] now to invoke an editor on /etc/inetd.conf, or [No] to use the current settings. [ Yes ] No Het selecteren van &gui.yes; geeft de mogelijkheid diensten toe te voegen door het teken # aan het begin van een regel te verwijderen.
<filename>inetd.conf</filename> bewerken
Druk na het toevoegen van de gewenste diensten, op Esc om het menu te krijgen waarin de wijzigingen opgeslagen kunnen worden en de editor verlaten kan worden.
Anonieme FTP FTP anoniem User Confirmation Requested Do you want to have anonymous FTP access to this machine? Yes [ No ] Anonieme FTP weigeren Het selecteren van de standaardwaarde &gui.no; en het drukken op Enter stelt gebruikers met toegang en een wachtwoord nog steeds in staat om de machine via FTP te benaderen. Anonieme FTP toestaan Als anonieme FTP wordt toegestaan kan iederen de machine met FTP benaderen. De gevolgen voor de veiligheid van de machine moeten overwogen worden voordat deze optie wordt ingeschakeld. Meer informatie over beveiliging staat in . Selecteer met de pijltjestoetsen &gui.yes; om anonieme FTP toe te staan en druk op Enter. Het volgende scherm (of iets soortgelijks) verschijnt:
Standaard anonieme FTP instellingen
Druk op F1 voor hulp: This screen allows you to configure the anonymous FTP user. The following configuration values are editable: UID: The user ID you wish to assign to the anonymous FTP user. All files uploaded will be owned by this ID. Group: Which group you wish the anonymous FTP user to be in. Comment: String describing this user in /etc/passwd FTP Root Directory: Where files available for anonymous FTP will be kept. Upload subdirectory: Where files uploaded by anonymous FTP users will go. De startmap voor ftp wordt standaard ingesteld op /var. Als daar niet genoeg ruimte is voor de geschatte ftp-wensen dan kan /usr gebruikt worden door de waarde FTP Root Directory op /usr/ftp in te stellen. Druk op Enter om verder te gaan als de instellingen gemaakt zijn. User Confirmation Requested Create a welcome message file for anonymous FTP users? [ Yes ] No Na het kiezen van &gui.yes; en op Enter drukken opent zich een editor waarin het welkomstbericht bewerkt kan worden.
FTP welkomstbericht bewerken
De bovenstaande editor is ee. Volg de instructies om het bericht te wijzigen of wijzig het bericht later door gebruik te maken van een editor naar keuze. Let op de bestaandsnaam en lokatie onderaan het scherm van de editor. Druk op Esc en een pop-up menu verschijnt met als standaardoptie a) leave editor. Druk op Enter om de editor te verlaten en verder te gaan. Druk nog een keer op Enter om de eventuele wijzigingen te bewaren.
Network File System instellen Network File System (NFS) maakt het mogelijk bestanden te delen over een netwerk. Een machine kan worden ingesteld als server, client of beide. In staat meer informatie. NFS Server User Confirmation Requested Do you want to configure this machine as an NFS server? Yes [ No ] Kies &gui.no; als er geen noodzaak is voor een Network File System server en druk op Enter. Na het kiezen van &gui.yes; wordt een bericht getoond dat aangeeft dat er een betand exports moet worden gemaakt. Message Operating as an NFS server means that you must first configure an /etc/exports file to indicate which hosts are allowed certain kinds of access to your local filesystems. Press [Enter] now to invoke an editor on /etc/exports [ OK ] Druk op Enter om verder te gaan. Een editor start om exports te maken en te bewerken.
<filename>exports</filename> bewerken
Volg de instructies om een te exporteren bestandssysteem toe te voegen of doe het later met een editor naar keuze. Let op de bestandsnaam en lokatie onderaan het scherm van de editor. Druk op Esc en een pop-up menu verschijnt met als standaardoptie a) leave editor. Druk op Enter om de editor te verlaten en verder te gaan.
NFS Client De NFS client maakt het mogelijk om NFS servers te benaderen. User Confirmation Requested Do you want to configure this machine as an NFS client? Yes [ No ] Kies met de pijltjestoetsen de optie &gui.yes; of &gui.no; en druk op Enter.
Beveiligingsprofiel Een security profile (beveiligingsprofiel) is een verzameling instellingen waarmee geprobeerd wordt de gewenste verhouding tussen veiligheid en gebruikersgemak in te stellen door bepaalde programma's en instellingen aan of uit te zetten. Hoe hoger het beveiligingsprofiel, hoe minder programma's standaard worden aangezet. Dat is één van de basisregels van beveiliging: gebruik niets anders dan wat echt nodig is. Het beveiligingsprofiel is slechts een standaardinstelling. Alle programma's kunnen aan- of uitgezet worden door na de installatie van &os; wijzigingen aan te brengen in /etc/rc.conf. Meer informatie staat in de handleiding van &man.rc.conf.5;. De volgende tabel beschrijft wat elk beveiligingsprofiel doet. De kolommen zijn de verschillende beveiligingsprofielen waaruit gekozen kan worden en de rijen zijn de programma's of opties die in dat profiel in- of uitgeschakeld zijn. Mogelijke beveiligingsprofielen Extreme Moderate &man.sendmail.8; Nee Ja &man.sshd.8; Nee Ja &man.portmap.8; Nee Wellicht De portmapper wordt aangezet als de machine eerder in de installatie is ingesteld als NFS client of server. NFS server Nee Ja &man.securelevel.8; Ja Het kiezen van een beveiligingsprofiel dat securelevel op Extreme of High zet, heeft mogelijk grote gevolgen. Lees de hulppagina &man.init.8; en let vooral op de betekenis van de security levels of anders zijn in een later stadium moeilijkheden gegarandeerd! Nee
User Confirmation Requested Do you want to select a default security profile for this host (select No for "medium" security)? [ Yes ] No Het kiezen van &gui.no; en het drukken op Enter stelt het beveiligingsprofiel in op medium. Het kiezen van &gui.yes; en het drukken op Enter geeft de mogelijkheid om een ander beveiligingsprofiel te kiezen.
Beveiligingsprofielopties
Druk op F1 voor hulp. Druk op Enter om terug te gaan naar het menu. Gebruik de pijltjestoetsen om Medium te kiezen, behalve als bekend is dat een ander niveau nodig is. Druk op Enter terwijl &gui.ok; oplicht. Afhankelijk van het gekozen beveiligingsprofiel wordt een toepasselijk bevestigingsbericht getoond: Message Moderate security settings have been selected. Sendmail and SSHd have been enabled, securelevels are disabled, and NFS server setting have been left intact. PLEASE NOTE that this still does not save you from having to properly secure your system in other ways or exercise due diligence in your administration, this simply picks a standard set of out-of-box defaults to start with. To change any of these settings later, edit /etc/rc.conf [OK] Message Extreme security settings have been selected. Sendmail, SSHd, and NFS services have been disabled, and securelevels have been enabled. PLEASE NOTE that this still does not save you from having to properly secure your system in other ways or exercise due diligence in your administration, this simply picks a more secure set of out-of-box defaults to start with. To change any of these settings later, edit /etc/rc.conf [OK] Druk op Enter om verder te gaan met de instellingen na de installatie. Het beveiligingsprofiel is geen Haarlemmerolie! Ook als de instelling extreme wordt gebruikt, moeten nog altijd beveiligingsproblemen bijgewerkt worden door de mailinglijsten te volgen (), goede wachtwoorden en wachtzinnen gebruikt worden en goede beveiligingsgewoontes gevolgd worden. Het beveiligingsprofiel stelt uitsluitend de gewenste verhouding tussen beveiliging en gebruikersvriendelijkheid op een standaard manier in.
Systeemconsole instellen Er is een aantal opties beschikbaar om de systeemconsole in aan te passen. User Confirmation Requested Would you like to customize your system console settings? [ Yes ] No Om de opties te bekijken en in te stellen, kies &gui.yes; en druk op Enter.
Systeemconsole instellingen
Een gebruikelijke optie is de schermbeveiliging. Gebruik de pijltjestoetsen om Saver te selecteren en druk op Enter.
Schermbeveiligingsopties
Kies met de pijltjestoetsen de gewenste schermbeveiliging en druk op Enter. Het instellingenmenu System Console verschijnt weer. De standaard activeringstijd is 300 seconden. Kies voor het wijzigen van de activeringstijd weer Saver. Kies in het optiemenu Screen Saver met de pijltjestoetsen Timeout en druk op Enter. Een pop-up verschijnt:
Schermbeveiliging activeringstijd
Wijzig de waarde, selecteer &gui.ok; en druk op Enter om terug te gaan naar het instellingenmenu System Console.
Systeemconsole instellingen verlaten
Met het selecteren van Exit en drukken op Enter kan verdergegaan worden met de andere instellingen.
Tijdzone instellen Het instellen van de tijdzone van een machine maakt het mogelijk om automatisch correcties door te voeren voor regionale tijdswijzigingen en het juist uitvoeren van andere tijdzone-afhankelijke functies. Het voorbeeld toont een machine die staat in de oostelijke tijdzone van de Verenigde Staten. De keuze voor een specifiek systeem hangt af van de geografische locatie. User Confirmation Requested Would you like to set this machine's time zone now? [ Yes ] No Selecteer &gui.yes; en druk op Enter om de tijdzone in te stellen. 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 ] Kies &gui.yes; of &gui.no; afhankelijk van de instellingen van de klok van de machine en druk op Enter.
Regio instellen
Kies met de pijltjestoetsen de juiste regio en druk op Enter.
Land kiezen
Kies met de pijltjestoetsen het juiste land en druk op Enter.
Tijdzone kiezen
Kies met de pijltjestoetsen de juiste tijdzone en druk op Enter. Confirmation Does the abbreviation 'EDT' look reasonable? [ Yes ] No Bevestig dat de afkorting van de tijdzone juist is. Als die er goed uit ziet, druk dan op Enter om verder te gaan met de overige instellingen.
Linux compatibiliteit User Confirmation Requested Would you like to enable Linux binary compatibility? [ Yes ] No Selecteer &gui.yes; en druk op Enter als de mogelijkheid om Linux software te draaien op &os; geactiveerd moet worden. Deze optie installeert de voor Linux compatibiliteit benodigde pakketten. Als via FTP wordt geïnstalleerd, dan moet de machine verbonden zijn met internet. Soms heeft een ftp-site niet alle distributies, zoals de Linux compatabiliteit, beschikbaar. Zonodig kan deze ook later geïnstalleerd worden. Muisinstellingen Deze optie geeft de mogelijkheid om tekst te kopiëren en te plakken in de console en programma's met een 3-knops muis. Als een 2-knops muis wordt gebruikt, ga dan naar de hulppagina &man.moused.8; na de installatie voor de details over het emuleren van een 3-knops muis. Dit voorbeeld toont een niet-USB muisinstelling (zoals een PS/2 of seriële poort muis): User Confirmation Requested Does this system have a non-USB mouse attached to it? [ Yes ] No Selecteer &gui.yes; voor een niet-USB muis of &gui.no; voor een USB muis en druk op Enter.
Muisprotocoltype selecteren
Gebruik de pijltjestoetsen om Type te selecteren en druk op Enter.
Muisprotocol kiezen
De muis in dit voorbeeld is een PS/2-muis, dus de standaardoptie Auto was van toepassing. Selecteer met de pijltjestoetsen een andere optie om het protocol te wijzigen. Zorg ervoor dat &gui.ok; geselecteerd is en druk op Enter om dit menu te verlaten.
Muispoort instellen
Gebruik de pijltjestoetsen om Port te selecteren en druk op Enter.
Muispoort instellen
Dit systeem heeft een PS/2 muis, dus de standaardoptie PS/2 was van toepassing. Gebruik de pijltjestoetsen en druk op Enter om de poort te wijzigen.
Muisdaemon inschakelen
Gebruik tenslotte de pijltjestoetsen om Enable te selecteren en druk op Enter om de muisdaemon aan te zetten en te testen.
Het testen van de muisdaemon
Beweeg de muis over het scherm en controleer of de cursor op de juiste manier reageert. Als dat in orde is, selecteer dan &gui.yes; en druk op Enter. Als het niet goed gaat, dan is de muis niet goed ingesteld. Kies dan &gui.no; en probeer het met andere instellingen. Kies met de pijltjestoetsen Exit en druk op Enter om terug te gaan naar het instellingenmenu.
Tom Rhodes Geschreven door Extra netwerkdiensten instellen Het instellen van netwerkdiensten kan afschrikwekkend zijn voor nieuwe gebruikers zonder (voldoende) voorkennis op dit gebied. Netwerken, inclusief internet, is van levensbelang voor alle moderne besturingssystemen, inclusief &os;. Als gevolg daarvan is het handig enig begrip te hebben van de uitgebreide netwerkmogelijkheden van &os;. Door dit tijdens de installatie te doen hebben gebruikers in elk geval enige kennis van de diverse netwerkdiensten die hen ter beschikking staan. Netwerkdiensten zijn programma's die invoer accepteren vanaf het netwerk. Al het mogelijke is gedaan om er voor te zorgen dat deze programma's niets schadelijks doen. Helaas zijn programmeurs niet perfect en in de loop van de tijd zijn er fouten gevonden in netwerkdiensten die door aanvallers zijn uitgebuit om slechte dingen te doen. Het is belangrijk alleen netwerkdiensten aan te zetten die nodig zijn. Bij twijfel kan een netwerkdienst het beste niet ingeschakeld worden totdat duidelijk is dat de dienst wél nodig is. Diensten kunnen later alsnog ingeschakeld worden door sysinstall nog een keer te draaien of door middel van de mogelijkheden van het bestand /etc/rc.conf. Het kiezen van de optie Networking toont het volgende menu:
Netwerkinstellingen - bovenste opties
De eerste optie, Interfaces, is al behandeld in , dus die wordt overgeslagen. Kies AMD voor het toevoegen van ondersteuning voor het BSD hulpprogramma voor automatisch mounten. Dit wordt meestal gebruikt in combinatie met het NFS protocol (zie verderop) voor het automatisch mounten van externe bestandssystemen. Hier zijn geen speciale instellingen nodig. De volgende optie is AMD Flags. Als deze optie wordt selecteert komt er een pop-up menu waarin de specifieke AMD vlaggen kunnen worden ingesteld. Het menu bevat al een lijst standaardopties: -a /.amd_mnt -l syslog /host /etc/amd.map /net /etc/amd.map De optie bepaalt de standaard mountlocatie die is hier ingesteld op /.amd_mnt. De optie bepaalt het standaardbestand voor log, maar als syslogd wordt gebruikt, dan worden alle acties naar de systeemlogdaemon gestuurd. De map /host wordt gebruikt om een geëxporteerd bestandssysteem van een externe host te mounten, terwijl de map /net wordt gebruikt om een geëxporteerd bestandssysteem van een IP-adres te mounten. Het bestand /etc/amd.map bepaalt de standaardopties voor AMD exports. FTP anoniem De optie Anon FTP staat anonieme FTP verbindingen toe. Kies deze optie om van een machine een anonieme FTP server te maken. Hierbij zijn de beveiligingsimplicaties van belang. Er wordt een volgend menu getoond om de beveiligingsrisico's en verdere instellingen te verklaren. Het instellingenmenu Gateway maakt van de machine een gateway, zoals eerder beschreven. Hier kan de optie Gateway ook gebruikt worden om de optie uit te zetten als die eerder in de installatie per ongeluk is aangezet. De optie Inetd kan gebruikt worden om de &man.inetd.8; daemon in te stellen of helemaal uit te schakelen, zoals boven beschreven. De optie Mail kan gebruikt worden om de standaard MTA (Mail Transfer Agent) van het systeem in te stellen. Hiervoor wordt het volgende menu gebruikt:
Standaard MTA kiezen
Hier kan gekozen worden welke MTA moet worden geïnstalleerd en gebruikt. Een MTA is niets meer dan een mailserver die mail aflevert bij gebruikers op het systeem of op internet. Het kiezen van Sendmail installeert de populaire server sendmail, die de standaard is voor &os;. De optie Sendmail local maakt van sendmail de standaard MTA, maar zet de mogelijkheid om mail te ontvangen vanaf het internet uit. De andere opties, Postfix en Exim werken net zo als Sendmail. Allebei leveren ze mail af. Sommige gebruikers geven de voorkeur aan deze alternatieven boven de sendmail MTA. Na het kiezen van een MTA of de keuze geen MTA te installeren, verschijnt het menu netwerkinstellingen met als volgende optie NFS client. De optie NFS client stelt het systeem in om te communiceren met een server via NFS. Een NFS server stelt bestandssystemen beschikbaar aan andere machines via het NFS protocol. Als de te installeren machine een op zichzelf staande machine is, dan kan deze optie uitgeschakeld blijven. Het kan zijn dat het systeem later meer instellingen nodig heeft. In staat meer informatie over client- en serverinstellingen. De volgende optie is NFS server, die het mogelijk maakt een systeem in te stellen als NFS server. Deze optie voegt de nodige informatie toe om de dienst RPC, remote procedure call, op te starten. RPC wordt gebruikt om de verbindingen tussen hosts en programma's te coördineren. Daarna volgt de optie Ntpdate die de tijdsynchronisatie afhandelt. Als deze wordt geselecteerd verschijnt het volgende menu:
Ntpdate instellingen
Kies uit dit menu de server die het dichtst bij het te installeren systeem staat. Door het kiezen van een server in de buurt is de synchronisatie preciezer omdat een verder gelegen server meer vertraging in de verbinding kan hebben. De volgende optie is de PCNFSD selectie. Deze optie installeert het pakket net/pcnfsd uit de Portscollectie. Dat is een handig hulpprogramma dat het mogelijk maakt om aan te melden bij NFS met systemen die zelf geen aanmeldsysteem hebben, zoals het besturingssysteem &ms-dos; van µsoft;. Door naar benenden te scrollen in het hoofdmenu worden de onderstaande opties zichtbaar:
Netwerkinstellingen - onderste opties
De hulpprogramma's &man.rpcbind.8;, &man.rpc.statd.8; en &man.rpc.lockd.8; worden allemaal gebruikt voor Remote Procedure Calls (RPC). Het hulpprogramma rpcbind beheert de communicatie tussen NFS servers en clients en is noodzakelijk om NFS servers correct te laten werken. De daemon rpc.statd communiceert met de daemon rpc.statd op andere machines om statusinformatie te leveren. De gerapporteerde status wordt gewoonlijk bijgehouden in het bestand /var/db/statd.status. De volgende optie in de lijst is rpc.lockd die, mits geselecteerd, bestandslockdiensten mogelijk maakt. Dit wordt meestal gebruikt door rpc.statd om bij te houden welke hosts vragen om bestanden te locken en hoe vaak ze dat doen. Hoewel deze laatste twee opties fantastisch zijn om fouten om te sporen, zijn ze niet noodzakelijk voor NFS servers en clients om correct te werken. De dan volgende optie in de lijst is Routed, een routeringsdaemon. Het hulpprogramma &man.routed.8; beheert netwerkrouteringstabellen, ontdekt multicast routers en stelt op verzoek kopieën van de routeringstabellen ter beschikking aan fysiek verbonden apparaten. Dit wordt vooral gebruikt door machines die dienst doen als gateway voor het lokale netwerk. Na het selecteren van deze optie verschijnt een menu waarin naar de standaardlocatie van het hulpprogramma wordt gevraagd. De standaardlocatie is al gedefiniëerd en kan met Enter worden geactiveerd. Dan komt er een ander menu dat vraagt om de opties die doorgegeven moeten worden aan routed op te geven. De standaard is en die staat al op het scherm. Dan volgt de optie Rwhod die, als geselecteerd, de daemon &man.rwhod.8; inschakelt bij het opstarten. Het hulpprogramma rwhod zendt periodiek systeemberichten uit over het netwerk of verzamelt die in de modus consumer. Meer informatie staat in de hulppagina's &man.ruptime.1; en &man.rwho.1;. De één na laatste optie in de lijst is de daemon &man.sshd.8;. Dat is de secure shell server van OpenSSH en deze wordt sterk aangeraden boven de standaardservers telnet en FTP. De server sshd wordt gebruikt om een veilige verbinding op te zetten van de ene computer naar de andere door een versleutelde verbinding te gebruiken. Tenslotte is er de optie TCP Extensions. Dit schakelt TCP uitbreidingen in zoals gedefiniëerd in RFC 1323 en RFC 1644. Hoewel dit op veel machines de verbindingen kan versnellen, kan het ook de oorzaak zijn van het wegvallen van sommige verbindingen. Het wordt niet aangeraden voor servers, maar voor alleenstaande machines kan het voordelig zijn. Nu de netwerkmogelijkheden zijn ingesteld kan het menu via Exit verlaten worden en doorgegaan worden met het instellen in de volgende sectie.
X-server instellen Vanaf &os; 5.3-RELEASE, is het instellen van X-server uit sysinstall verwijderd. Het installeren en instellen van X-server dient na de installatie van &os; plaats te vinden. Meer informatie over de installatie en het instellen van een X-server is te vinden in . Dit onderdeel kan overgeslagen worden als &os; versie 5.3-RELEASE of hoger wordt geïnstalleerd. Om een grafische gebruikersinterface zoals KDE, GNOME of andere te gebruiken moet de X-server ingesteld worden. Om &xfree86; te kunnen gebruiken als een andere gebruiker dan root moet x11/wrapper geïnstalleerd zijn. Dit wordt vanaf &os; 4.7 standaard gedaan. Voor oudere versies kan dit toegevoegd worden via het pakketselectiemenu. Of de videokaart uit een systeem wordt ondersteund kan worden gecontroleerd op de &xfree86; website. User Confirmation Requested Would you like to configure your X-server at this time? [ Yes ] No Het is noodzakelijk om de specificaties van monitor en videokaart te kennen. Er kan schade aan apparatuur ontstaan als er verkeerde instellingen worden gemaakt. Als deze gegevens niet beschikbaar zijn, kies dan &gui.no; en dan kunnen de instellingen na het verzamelen van de informatie gemaakt worden met sysinstall (/stand/sysinstall in &os; versies ouder dan 5.2) door te kiezen voor Configure en vervolgens XFree86. Verkeerde instellingen van de X-server op deze plaats kunnen de machine achterlaten in een bevroren status. Het wordt vaak geadviseerd de instellingen van de X-server te maken nadat de installatie is voltooid. Als de gegevens van monitor en videokaart voorhanden zijn, kies dan &gui.yes; en druk op Enter om verder te gaan met het instellen van de X-server. +
+ Menu Instelmethode kiezen + + + + + + +
+ Er zijn diverse manieren om de X-server in te stellen. Kies een methode met de pijltjestoetsen en druk op Enter. Lees alle instructies nauwgezet! De methoden xf86cfg en xf86cfg -textmode kunnen het scherm zwart maken en hebben enkele seconden nodig om op te starten. Het vervolg laat het gebruik van het hulpprogramma xf86config zien. De te maken instellingen hangen af van de hardware in een systeem en wijken waarschijnlijk af van de keuzes hier: Message You have configured and been running the mouse daemon. Choose "/dev/sysmouse" as the mouse port and "SysMouse" or "MouseSystems" as the mouse protocol in the X configuration utility. [ OK ] [ Press enter to continue ] Dit geeft aan dat de muisdaemon al eerder is ingesteld en ontdekt. Druk op Enter om verder te gaan. Aan het begin toont xf86config een korte inleiding: This program will create a basic XF86Config file, based on menu selections you make. The XF86Config file usually resides in /usr/X11R6/etc/X11 or /etc/X11. A sample XF86Config file is supplied with XFree86; it is configured for a standard VGA card and monitor with 640x480 resolution. This program will ask for a pathname when it is ready to write the file. You can either take the sample XF86Config as a base and edit it for your configuration, or let this program produce a base XF86Config file for your configuration and fine-tune it. Before continuing with this program, make sure you know what video card you have, and preferably also the chipset it uses and the amount of video memory on your video card. SuperProbe may be able to help with this. Press enter to continue, or ctrl-c to abort. Druk op Enter om de muisinstellingen te maken. Volg de instructies op het scherm en kies Mouse Systems als protocol voor de muis en /dev/sysmouse als muispoort, ook als een PS/2 muis gebruikt wordt zoals getoond ter illustratie. First specify a mouse protocol type. Choose one from the following list: 1. Microsoft compatible (2-button protocol) 2. Mouse Systems (3-button protocol) & FreeBSD moused protocol 3. Bus Mouse 4. PS/2 Mouse 5. Logitech Mouse (serial, old type, Logitech protocol) 6. Logitech MouseMan (Microsoft compatible) 7. MM Series 8. MM HitTablet 9. Microsoft IntelliMouse If you have a two-button mouse, it is most likely of type 1, and if you have a three-button mouse, it can probably support both protocol 1 and 2. There are two main varieties of the latter type: mice with a switch to select the protocol, and mice that default to 1 and require a button to be held at boot-time to select protocol 2. Some mice can be convinced to do 2 by sending a special sequence to the serial port (see the ClearDTR/ClearRTS options). Enter a protocol number: 2 You have selected a Mouse Systems protocol mouse. If your mouse is normally in Microsoft-compatible mode, enabling the ClearDTR and ClearRTS options may cause it to switch to Mouse Systems mode when the server starts. Please answer the following question with either 'y' or 'n'. Do you want to enable ClearDTR and ClearRTS? n You have selected a three-button mouse protocol. It is recommended that you do not enable Emulate3Buttons, unless the third button doesn't work. Please answer the following question with either 'y' or 'n'. Do you want to enable Emulate3Buttons? y Now give the full device name that the mouse is connected to, for example /dev/tty00. Just pressing enter will use the default, /dev/mouse. On FreeBSD, the default is /dev/sysmouse. Mouse device: /dev/sysmouse Het toetsenbord is het volgende onderdeel dat moet worden ingesteld. Een algemeen 101-toetsen model is getoond ter illustratie. Als variant mag een willekeurige naam gebruikt worden of druk gewoon op Enter om de standaardwaarden te bevestigen. Please select one of the following keyboard types that is the better description of your keyboard. If nothing really matches, choose 1 (Generic 101-key PC) 1 Generic 101-key PC 2 Generic 102-key (Intl) PC 3 Generic 104-key PC 4 Generic 105-key (Intl) PC 5 Dell 101-key PC 6 Everex STEPnote 7 Keytronic FlexPro 8 Microsoft Natural 9 Northgate OmniKey 101 10 Winbook Model XP5 11 Japanese 106-key 12 PC-98xx Series 13 Brazilian ABNT2 14 HP Internet 15 Logitech iTouch 16 Logitech Cordless Desktop Pro 17 Logitech Internet Keyboard 18 Logitech Internet Navigator Keyboard 19 Compaq Internet 20 Microsoft Natural Pro 21 Genius Comfy KB-16M 22 IBM Rapid Access 23 IBM Rapid Access II 24 Chicony Internet Keyboard 25 Dell Internet Keyboard Enter a number to choose the keyboard. 1 Please select the layout corresponding to your keyboard 1 U.S. English 2 U.S. English w/ ISO9995-3 3 U.S. English w/ deadkeys 4 Albanian 5 Arabic 6 Armenian 7 Azerbaidjani 8 Belarusian 9 Belgian 10 Bengali 11 Brazilian 12 Bulgarian 13 Burmese 14 Canadian 15 Croatian 16 Czech 17 Czech (qwerty) 18 Danish Enter a number to choose the country. Press enter for the next page 1 Please enter a variant name for 'us' layout. Or just press enter for default variant us Please answer the following question with either 'y' or 'n'. Do you want to select additional XKB options (group switcher, group indicator, etc.)? n Vervolgens wordt de monitor ingesteld. Geef geen waarden op die verder gaan dan de mogelijkheden van de monitor. Er kan schade onstaan. Maak bij twijfel deze instellingen pas als voldoende informatie is verzameld. Now we want to set the specifications of the monitor. The two critical parameters are the vertical refresh rate, which is the rate at which the whole screen is refreshed, and most importantly the horizontal sync rate, which is the rate at which scanlines are displayed. The valid range for horizontal sync and vertical sync should be documented in the manual of your monitor. If in doubt, check the monitor database /usr/X11R6/lib/X11/doc/Monitors to see if your monitor is there. Press enter to continue, or ctrl-c to abort. You must indicate the horizontal sync range of your monitor. You can either select one of the predefined ranges below that correspond to industry- standard monitor types, or give a specific range. It is VERY IMPORTANT that you do not specify a monitor type with a horizontal sync range that is beyond the capabilities of your monitor. If in doubt, choose a conservative setting. hsync in kHz; monitor type with characteristic modes 1 31.5; Standard VGA, 640x480 @ 60 Hz 2 31.5 - 35.1; Super VGA, 800x600 @ 56 Hz 3 31.5, 35.5; 8514 Compatible, 1024x768 @ 87 Hz interlaced (no 800x600) 4 31.5, 35.15, 35.5; Super VGA, 1024x768 @ 87 Hz interlaced, 800x600 @ 56 Hz 5 31.5 - 37.9; Extended Super VGA, 800x600 @ 60 Hz, 640x480 @ 72 Hz 6 31.5 - 48.5; Non-Interlaced SVGA, 1024x768 @ 60 Hz, 800x600 @ 72 Hz 7 31.5 - 57.0; High Frequency SVGA, 1024x768 @ 70 Hz 8 31.5 - 64.3; Monitor that can do 1280x1024 @ 60 Hz 9 31.5 - 79.0; Monitor that can do 1280x1024 @ 74 Hz 10 31.5 - 82.0; Monitor that can do 1280x1024 @ 76 Hz 11 Enter your own horizontal sync range Enter your choice (1-11): 6 You must indicate the vertical sync range of your monitor. You can either select one of the predefined ranges below that correspond to industry- standard monitor types, or give a specific range. For interlaced modes, the number that counts is the high one (e.g. 87 Hz rather than 43 Hz). 1 50-70 2 50-90 3 50-100 4 40-150 5 Enter your own vertical sync range Enter your choice: 2 You must now enter a few identification/description strings, namely an identifier, a vendor name, and a model name. Just pressing enter will fill in default names. The strings are free-form, spaces are allowed. Enter an identifier for your monitor definition: Hitachi Nu volgt de keuze van een videokaartstuurprogramma uit een lijst. Als de kaart uit een systeem in de lijst staat, blijf dan op Enter drukken en de lijst herhaalt zich. Hier wordt slechts een klein deel van de lijst getoond: Now we must configure video card specific settings. At this point you can choose to make a selection out of a database of video card definitions. Because there can be variation in Ramdacs and clock generators even between cards of the same model, it is not sensible to blindly copy the settings (e.g. a Device section). For this reason, after you make a selection, you will still be asked about the components of the card, with the settings from the chosen database entry presented as a strong hint. The database entries include information about the chipset, what driver to run, the Ramdac and ClockChip, and comments that will be included in the Device section. However, a lot of definitions only hint about what driver to run (based on the chipset the card uses) and are untested. If you can't find your card in the database, there's nothing to worry about. You should only choose a database entry that is exactly the same model as your card; choosing one that looks similar is just a bad idea (e.g. a GemStone Snail 64 may be as different from a GemStone Snail 64+ in terms of hardware as can be). Do you want to look at the card database? y 288 Matrox Millennium G200 8MB mgag200 289 Matrox Millennium G200 SD 16MB mgag200 290 Matrox Millennium G200 SD 4MB mgag200 291 Matrox Millennium G200 SD 8MB mgag200 292 Matrox Millennium G400 mgag400 293 Matrox Millennium II 16MB mga2164w 294 Matrox Millennium II 4MB mga2164w 295 Matrox Millennium II 8MB mga2164w 296 Matrox Mystique mga1064sg 297 Matrox Mystique G200 16MB mgag200 298 Matrox Mystique G200 4MB mgag200 299 Matrox Mystique G200 8MB mgag200 300 Matrox Productiva G100 4MB mgag100 301 Matrox Productiva G100 8MB mgag100 302 MediaGX mediagx 303 MediaVision Proaxcel 128 ET6000 304 Mirage Z-128 ET6000 305 Miro CRYSTAL VRX Verite 1000 Enter a number to choose the corresponding card definition. Press enter for the next page, q to continue configuration. 288 Your selected card definition: Identifier: Matrox Millennium G200 8MB Chipset: mgag200 Driver: mga Do NOT probe clocks or use any Clocks line. Press enter to continue, or ctrl-c to abort. Now you must give information about your video card. This will be used for the "Device" section of your video card in XF86Config. You must indicate how much video memory you have. It is probably a good idea to use the same approximate amount as that detected by the server you intend to use. If you encounter problems that are due to the used server not supporting the amount memory you have (e.g. ATI Mach64 is limited to 1024K with the SVGA server), specify the maximum amount supported by the server. How much video memory do you have on your video card: 1 256K 2 512K 3 1024K 4 2048K 5 4096K 6 Other Enter your choice: 6 Amount of video memory in Kbytes: 8192 You must now enter a few identification/description strings, namely an identifier, a vendor name, and a model name. Just pressing enter will fill in default names (possibly from a card definition). Your card definition is Matrox Millennium G200 8MB. The strings are free-form, spaces are allowed. Enter an identifier for your video card definition: Vervolgens moeten de videomodi voor de gewenste schermresoluties ingesteld worden. Normaliter zijn 640x480, 800x600 en 1024x768 goede keuzes, maar dat hangt af van de mogelijkheden van de videokaart, de afmetingen van de monitor en comfort voor de ogen. Kies bij het instellen van de kleurdiepte de hoogste waarde die een kaart aankan. For each depth, a list of modes (resolutions) is defined. The default resolution that the server will start-up with will be the first listed mode that can be supported by the monitor and card. Currently it is set to: "640x480" "800x600" "1024x768" "1280x1024" for 8-bit "640x480" "800x600" "1024x768" "1280x1024" for 16-bit "640x480" "800x600" "1024x768" "1280x1024" for 24-bit Modes that cannot be supported due to monitor or clock constraints will be automatically skipped by the server. 1 Change the modes for 8-bit (256 colors) 2 Change the modes for 16-bit (32K/64K colors) 3 Change the modes for 24-bit (24-bit color) 4 The modes are OK, continue. Enter your choice: 2 Select modes from the following list: 1 "640x400" 2 "640x480" 3 "800x600" 4 "1024x768" 5 "1280x1024" 6 "320x200" 7 "320x240" 8 "400x300" 9 "1152x864" a "1600x1200" b "1800x1400" c "512x384" Please type the digits corresponding to the modes that you want to select. For example, 432 selects "1024x768" "800x600" "640x480", with a default mode of 1024x768. Which modes? 432 You can have a virtual screen (desktop), which is screen area that is larger than the physical screen and which is panned by moving the mouse to the edge of the screen. If you don't want virtual desktop at a certain resolution, you cannot have modes listed that are larger. Each color depth can have a differently-sized virtual screen Please answer the following question with either 'y' or 'n'. Do you want a virtual screen that is larger than the physical screen? n For each depth, a list of modes (resolutions) is defined. The default resolution that the server will start-up with will be the first listed mode that can be supported by the monitor and card. Currently it is set to: "640x480" "800x600" "1024x768" "1280x1024" for 8-bit "1024x768" "800x600" "640x480" for 16-bit "640x480" "800x600" "1024x768" "1280x1024" for 24-bit Modes that cannot be supported due to monitor or clock constraints will be automatically skipped by the server. 1 Change the modes for 8-bit (256 colors) 2 Change the modes for 16-bit (32K/64K colors) 3 Change the modes for 24-bit (24-bit color) 4 The modes are OK, continue. Enter your choice: 4 Please specify which color depth you want to use by default: 1 1 bit (monochrome) 2 4 bits (16 colors) 3 8 bits (256 colors) 4 16 bits (65536 colors) 5 24 bits (16 million colors) Enter a number to choose the default depth. 4 Tenslotte moeten de instellingen bewaard worden. Geef /etc/X11/XF86Config op als plaats om de instellingen te bewaren. I am going to write the XF86Config file now. Make sure you don't accidently overwrite a previously configured one. Shall I write it to /etc/X11/XF86Config? y Als de instellingen niet juist zijn, kan het nogmaals geprobeerd worden door &gui.yes; te kiezen als het volgende bericht verschijnt: User Confirmation Requested The XFree86 configuration process seems to have failed. Would you like to try again? [ Yes ] No Selecteer bij moeilijkheden om &xfree86; in te stellen &gui.no;, druk op Enter en ga verder met het installatieproces. Na de installatie kunnen als root de hulpprogramma's xf86cfg -textmode en xf86config gebruikt worden om commandoregelgestuurd instellingen te maken. Er is nog een methode om &xfree86; in te stellen. Deze staat beschreven in . Als de keuze is op dit moment &xfree86; niet in te stellen, dan is de volgende optie in het menu de pakketselectie. De standaardinstelling om de X-server te beëindigen is de toetscombinatie CtrlAltBackspace. Deze kan ook gebruikt worden om schade aan de apparatuur te voorkomen als er iets mis is met de server. De standaardinstelling om van videomodus te wisselen terwijl de X-server draait is CtrlAlt+ en CtrlAlt-. Als &xfree86; draait kan het scherm worden aangepast in hoogte, breedte en plaats op de monitor met xvidtune. Er wordt in waarschuwingen gemeld dat foutieve instellingen hardware kunnen beschadigen. Neem deze in acht. In geval van twijfel: niet doen! Gebruik in plaats daarvan de instellingen van de monitor zelf om de weergave van X aan te passen. De weergave kan veranderen als wordt teruggeschakeld naar tekstmodus, maar dat is nog altijd beter dan de hardware beschadigen. Lees de handleiding voor &man.xvidtune.1; alvorens wijzigingen te maken. Na het succesvol instellen van &xfree86; wordt de standaard bureaubladomgeving gekozen.
Standaard X bureaubladomgeving kiezen Vanaf &os; 5.3-RELEASE is het instellen van X-server uit sysinstall verwijderd. Het installeren en instellen van X-server dient na de installatie van &os; plaats te vinden. Meer informatie over de installatie en het instellen van een X-server is te vinden in . Dit onderdeel kan overgeslagen worden als &os; versie 5.3-RELEASE of hoger wordt geïnstalleerd. Er is een verscheidenheid aan window managers beschikbaar. Ze variëren van erg eenvoudige omgevingen tot volledige bureaubladomgevingen met een grote hoeveelheid software. Sommige hebben weinig schijfruimte en geheugen nodig, terwijl andere met meer mogelijkheden veel meer nodig hebben. De beste manier om uit te zoeken welke het beste is, is het uitproberen van een paar verschillende window managers. Ze zijn beschikbaar in de Portscollectie of als pakketten en kunnen na de installatie worden toegevoegd. Er kan één van de populaire bureaubladomgevingen geïnstalleerd als standaard bureaublad. Hierdoor kan direct na de installatie begonnen worden met productief zijn. +
+ Standaard bureaublad kiezen + + + + + + +
+ Kies een bureaublad met de pijltjestoetsen en druk op Enter. De installatie van het geselecteerde bureaublad start.
Pakketten installeren Pakketten zijn voorgebouwde binaire bestanden en zijn een gemakkelijke manier om software te installeren. De installatie van één pakket wordt als voorbeeld getoond. Er kunnen nog meer pakketten geïnstalleerd worden als dat wenselijk is. Na de installatie kan sysinstall (/stand/sysinstall in &os; versies ouder dan 5.2) gebruikt worden om extra pakketten te installeren. 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 Na het kiezen van &gui.yes; en drukken op Enter verschijnt het menu pakketkeuze:
Pakketcategorie kiezen
Alle pakketten die aanwezig zijn op het huidige installatiemedium zijn beschikbaar voor installatie op dat moment. Alle beschikbare pakketten worden getoond na het selecteren van All, maar er kan ook een bepaalde categorie geselecteerd worden. De categorie kan gekozen worden met de pijltjestoetsen en door te bevestigen met Enter. Dan wordt een menu getoond met alle beschikbare pakketten binnen de gemaakte selectie:
Pakketten selecteren
De shell bash is geselecteerd. Er kunnen zoveel pakketten als wenselijk gekozen worden door ze te selecteren en op de spatiebalk te drukken. Een korte beschrijving van elk pakket verschijnt in de linker benedenhoek van het scherm. Door te drukken op Tab wordt gewisseld tussen het laatst geselecteerde pakket, &gui.ok; en &gui.cancel;. Druk na het selecteren van pakketten voor installatie één keer op Tab om naar &gui.ok; te gaan en druk op Enter om terug te gaan naar het menu pakketkeuze. De linker- en rechterpijltjestoets wisselen eveneens tussen &gui.ok; en &gui.cancel;. Die manier kan ook gebruikt worden om &gui.ok; te kiezen en op Enter te drukken om terug te gaan naar het menu pakketkeuze.
Pakketten installeren
Gebruik Tab en de pijltjestoetsen om [ Install ] te selecteren en druk op Enter. Daarna moet de pakketinstallatie bevestigd worden:
Pakketinstallatie bevestigen
Het selecteren van &gui.ok; en drukken op Enter start de installatie. Er worden installatieberichten getoond tot alle installaties zijn afgerond. Maak een notitie van eventuele foutmeldingen. Na het installeren van pakketten gaat het maken van de laatste instellingen verder. Als er geen pakketten geselecteerd zijn kan om terug te gaan naar het menu toch Install gekozen worden.
Gebruikers en groepen toevoegen Er moet minstens één gebruiker toevoegd worden tijdens de installatie, zodat het systeem gebruikt kan worden zonder als root aan te hoeven melden. De rootpartitie is in het algemeen klein en het draaien van programma's als root kan de schijfruimte snel vullen. Een groter gevaar wordt hieronder aangegeven: 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 Kies &gui.yes; en druk op Enter om verder te gaan met het toevoegen van een gebruiker.
Gebruiker kiezen
Selecteer User met de pijltjestoetsen en druk op Enter.
Gebruikersinformatie toevoegen
De volgende beschrijvingen verschijnen in het onderste deel van het scherm als opties zijn geselecteerd met Tab en kunnen behulpzaam zijn bij het invullen van de benodigde informatie: Login ID De aanmeldnaam van de nieuwe gebruiker (verplicht). UID Het numerieke ID van de gebruiker (laat leeg voor automatische toewijzing). Group De naam van de aanmeldgroep van de gebruiker (laat leeg voor automatische keuze). Password Het wachtwoord voor de gebruiker (vul dit zorgvuldig in!). Full name De volledige naam van de gebruiker (commentaar). Member groups De groepen waar de gebruiker in zit (waar hij toegangsrechten voor krijgt). Home directory De locatie van de thuismap van de gebruiker (laat leeg voor de standaardwaarde). Login shell De aanmeldshell voor de gebruiker (laat leeg voor de standaardwaarde, zoals /bin/sh). De aanmeldshell is hier veranderd van /bin/sh in /usr/local/bin/bash om de shell bash te gebruiken die eerder is geïnstalleerd als pakket. Probeer geen shell op te geven die niet bestaat, want dan kan niet aangemeld worden. De meest gebruikte shell in de BSD-wereld is de C shell, die aangegeven kan worden als /bin/tcsh. De gebruiker is ook toegevoegd aan de groep wheel om het mogelijk te maken superuser te worden met root-rechten. Druk op &gui.ok; als de instellingen zijn gemaakt om naar het menu User and Group Management terug te gaan:
Gebruikers en groepbeheer
Op dit moment kunnen ook groepen worden toegevoegd als de specifieke behoeften bekend zijn. Dit kan ook door sysinstall (/stand/sysinstall in &os; versies ouder dan 5.2) na de installatie te gebruiken. Kies na het toevoegen van gebruikers Exit met de pijltjestoetsen en druk op Enter om verder te gaan met de installatie.
<username>root</username> wachtwoord instellen 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 to continue ] Druk op Enter om het root wachtwoord in te stellen. Het wachtwoord moet twee keer gelijk ingegeven worden. Het is vast overbodig om op te merken dat het belangrijk is zorg te dragen voor een manier om het wachtwoord terug te vinden in het geval het wordt vergeten. Tijdens de ingave van het wachtwoord wordt dit niet weergegeven en er worden ook geen sterretjes getoond. Changing local password for root. New password : Retype new password : De installatie gaat verder als het wachtwoord succesvol is ingevoerd. Install verlaten Als het nodig is om extra netwerkapparaten toe te voegen of andere instellingen te maken, dan kan dat nu of later met sysinstall (/stand/sysinstall in &os; versies ouder dan 5.2). User Confirmation Requested Visit the general configuration menu for a chance to set any last options? Yes [ No ] Selecteer &gui.no; met de pijltjestoetsen en druk op Enter om terug te gaan naar het menu Main Installation.
Install afsluiten
Selecteer [X Exit Install] met de pijltjestoetsen en druk op Enter. Er wordt om bevestiging gevraagd: User Confirmation Requested Are you sure you wish to exit? The system will reboot (be sure to remove any floppies from the drives). [ Yes ] No Selecteer &gui.yes; en verwijder de diskette als er van een diskette is opgestart. Het cd-rom station is op slot tot de machine begint met herstarten. Het cd-rom station wordt dan vrijgegeven en de CD kan dan (snel) verwijderd worden. Het systeem start op, dus let op eventuele foutberichten die getoond worden.
&os; opstarten &os; opstarten op &i386; Als alles goed is gegaan komen er berichten over het scherm rollen en komt dit uit bij de aanmeldprompt. De inhoud van de berichten kan bekeken worden door te drukken op Scroll-Lock en dan met PgUp en PgDn door de tekst heen te lopen. Druk weer op Scroll-Lock om terug te gaan naar de prompt. Het kan zijn dat het totale bericht niet getoond kan worden (beperking van de buffer). Dan kunnen de berichten later bekeken worden op de commandoregel door na het aanmelden dmesg in te geven op de prompt. Meld aan met de gebruikersnaam en het wachtwoord die zijn aangemaakt tijdens de installatie (in dit voorbeeld rpratt). Vermijd het aanmelden als root, behalve als het noodzakelijk is. Gebruikelijke opstartberichten (versieinformatie verwijderd): 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) config> di sn0 config> di lnc0 config> di le0 config> di ie0 config> di fe0 config> di cs0 config> di bt0 config> di aic0 config> di aha0 config> di adv0 config> q avail memory = 256311296 (250304K bytes) Preloaded elf kernel "kernel" at 0xc0491000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc049109c. md0: Malloc disk Using $PIR table, 4 entries at 0xc00fde60 npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 pcib1: <VIA 82C598MVP (Apollo MVP3) PCI-PCI (AGP) bridge> at device 1.0 on pci0 pci1: <PCI bus> on pcib1 pci1: <Matrox MGA G200 AGP graphics accelerator> at 0.0 irq 11 isab0: <VIA 82C586 PCI-ISA bridge> at device 7.0 on pci0 isa0: <ISA bus> on isab0 atapci0: <VIA 82C586 ATA33 controller> port 0xe000-0xe00f at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 uhci0: <VIA 83C572 USB controller> port 0xe400-0xe41f irq 10 at device 7.2 on pci0 usb0: <VIA 83C572 USB controller> on uhci0 usb0: USB revision 1.0 uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered chip1: <VIA 82C586B ACPI interface> at device 7.3 on pci0 ed0: <NE2000 PCI Ethernet (RealTek 8029)> port 0xe800-0xe81f irq 9 at device 10.0 on pci0 ed0: address 52:54:05:de:73:1b, type NE2000 (16 bit) isa0: too many dependant configs (8) isa0: unexpected small tag 14 fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 atkbdc0: <keyboard controller (i8042)> at port 0x60-0x64 on isa0 atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0 kbd0 at atkbd0 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: model Generic PS/2 mouse, device ID 0 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sc0: <System console> at flags 0x1 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/15 bytes threshold ppbus0: IEEE1284 device found /NIBBLE Probing for PnP devices on ppbus0: plip0: <PLIP network interface> on ppbus0 lpt0: <Printer> on ppbus0 lpt0: Interrupt-driven port ppi0: <Parallel I/O> on ppbus0 ad0: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata0-master using UDMA33 ad2: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata1-master using UDMA33 acd0: CDROM <DELTA OTC-H101/ST3 F/W by OIPD> at ata0-slave using PIO4 Mounting root from ufs:/dev/ad0s1a swapon: adding /dev/ad0s1b as swap device Automatic boot in progress... /dev/ad0s1a: FILESYSTEM CLEAN; SKIPPING CHECKS /dev/ad0s1a: clean, 48752 free (552 frags, 6025 blocks, 0.9% fragmentation) /dev/ad0s1f: FILESYSTEM CLEAN; SKIPPING CHECKS /dev/ad0s1f: clean, 128997 free (21 frags, 16122 blocks, 0.0% fragmentation) /dev/ad0s1g: FILESYSTEM CLEAN; SKIPPING CHECKS /dev/ad0s1g: clean, 3036299 free (43175 frags, 374073 blocks, 1.3% fragmentation) /dev/ad0s1e: filesystem CLEAN; SKIPPING CHECKS /dev/ad0s1e: clean, 128193 free (17 frags, 16022 blocks, 0.0% fragmentation) Doing initial network setup: hostname. ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255 inet6 fe80::5054::5ff::fede:731b%ed0 prefixlen 64 tentative scopeid 0x1 ether 52:54:05:de:73:1b lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x8 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 Additional routing options: IP gateway=YES TCP keepalive=YES routing daemons:. additional daemons: syslogd. Doing additional network setup:. Starting final network daemons: creating ssh RSA host key Generating public/private rsa1 key pair. Your identification has been saved in /etc/ssh/ssh_host_key. Your public key has been saved in /etc/ssh/ssh_host_key.pub. The key fingerprint is: cd:76:89:16:69:0e:d0:6e:f8:66:d0:07:26:3c:7e:2d root@k6-2.example.com creating ssh DSA host key Generating public/private dsa key pair. Your identification has been saved in /etc/ssh/ssh_host_dsa_key. Your public key has been saved in /etc/ssh/ssh_host_dsa_key.pub. The key fingerprint is: f9:a1:a9:47:c4:ad:f9:8d:52:b8:b8:ff:8c:ad:2d:e6 root@k6-2.example.com. setting ELF ldconfig path: /usr/lib /usr/lib/compat /usr/X11R6/lib /usr/local/lib a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout /usr/X11R6/lib/aout starting standard daemons: inetd cron sshd usbd sendmail. Initial rc.i386 initialization:. rc.i386 configuring syscons: blank_time screensaver moused. Additional ABI support: linux. Local package initialization:. Additional TCP options:. FreeBSD/i386 (k6-2.example.com) (ttyv0) login: rpratt Password: Het aanmaken van de RSA en DSA sleutels kan een tijdje duren op langzamere machines. Dit gebeurt alleen bij de eerste keer aanmelden na een nieuwe installatie. De volgende keren gaan sneller. Als de X-server ingesteld is en er een standaard desktop is gekozen, dan kan die worden gestart door startx in te geven op de commandoregel. &os; opstarten op Alpha Alpha Nadat de installatieprocedure voltooid is, kan &os; starten door iets als onderstaand in te voeren op de SRM prompt: >>>BOOT DKC0 Dit geeft de firmware de opdracht op te starten vanaf de aangegeven schijf. Gebruik om &os; in de toekomst automatisch op te laten starten deze commando's: >>> SET BOOT_OSFLAGS A >>> SET BOOT_FILE '' >>> SET BOOTDEF_DEV DKC0 >>> SET AUTO_ACTION BOOT De opstartberichten zijn vergelijkbaar (maar niet hetzelfde) als tijdens het opstarten van &os; op &i386;. &os; uitschakelen Het is belangrijk om het besturingssysteem op de juiste manier uit te schakelen. Schakel niet gewoon de stroom uit. Neem eerst de rol van superuser aan door su in te geven op de commandoregel en het root wachtwoord in te geven. Dit kan alleen als gebruiker die lid is van de groep wheel. Anders moet eerst worden aangemeld als root. Gebruik shutdown -h now om het systeem uit te schakelen. The operating system has halted. Please press any key to reboot. Het is veilig om de stroom uit te schakelen als na het commando shutdown het bericht Please press any key to reboot getoond wordt. Als een toets wordt ingedrukt in plaats van het uitschakelen van de stroom, dan start het systeem opnieuw. De combinatie CtrlAltDel kan ook gebruikt worden om het systeem te herstarten, maar dit wordt niet aangeraden tijdens normaal gebruik.
Ondersteunde hardware hardware &os; draait momenteel op een grote hoeveelheid ISA, VLB, EISA en PCI bus-gebaseerde PC's met Intel, AMD, Cyrix of NexGen x86 processoren en ook op een aantal machines gebaseerd op de Compaq Alpha processor. Ondersteuning voor algemene IDE of ESDI schijfopstellingen, diverse SCSI controllers, PCMCIA kaarten, USB apparaten en netwerk- en serieële-kaarten is ook aanwezig. &os; ondersteunt ook de microchannel (MCA) bus van IBM. Een lijst van ondersteunde hardware wordt meegeleverd met elke &os; versie in de &os; Hardware Notes. Dit document kan normaliter gevonden worden in een bestand genaamd HARDWARE.TXT, in de hoofdmap van een cd-rom of FTP distributie of in het documentatiemenu van sysinstall. Dit document geeft voor een bepaalde architectuur een opsomming van de hardware waarvan bekend is dat ze ondersteund wordt door elke versie van &os;. Kopieën van de ondersteunde hardwarelijst voor de diverse versies en architecturen kunnen ook gevonden worden op de pagina Release Information van de &os; website. Problemen oplossen installatie problemen oplossen Dit onderdeel behandelt het oplossen van installatieproblemen, zoals veel voorkomende problemen die gebruikers hebben gerapporteerd. Er is ook een aantal vragen en antwoorden voor mensen die een systeem willen hebben met zowel &os; als &ms-dos; (dual-boot). Wat als er iets misgaat? Door de beperkingen van de PC-architectuur is het onmogelijk om 100% betrouwbaar een hardware-onderzoek te doen, maar er zijn een paar dingen die wel gedaan kunnen worden. Controleer het Hardware Notes document voor de versie van &os; om er zeker van te zijn dat de hardware ondersteund wordt. Als de hardware wordt ondersteund, maar het systeem loopt nog steeds vast of heeft andere problemen, herstart dan de computer en als de visuele kernelinstellingoptie wordt getoond, kies die dan. Dit maakt het mogelijk om door de hardware te gaan en informatie over die hardware aan het systeem te geven. De kernel op de opstartschijven gaat er vanuit dat de hardware ingesteld is op de fabrieksinstellingen wat betreft IRQ's, IO adressen en DMA kanalen. Als de hardware anders is ingesteld, dan moet waarschijnlijk de instellingeneditor gebruikt worden om &os; te vertellen waar de apparaten te vinden zijn. Het is ook mogelijk dat een onderzoek naar een apparaat dat niet aanwezig is een probleem veroorzaakt bij een later onderzoek naar een ander apparaat dat er wel is. In dat geval moet het conflicterende stuurprogramma uitgeschakeld worden. Sommige installatieproblemen kunnen voorkomen of verminderd worden door de firmware op de diverse hardwarecomponenten bij te werken, zeker als het om het moederbord gaat. De firmware voor een moederbord wordt ook aangeduid als het BIOS en de meeste moederbord- en computerfabrikanten hebben een website waar upgrades en upgrade-informatie beschikbaar is. De meeste fabrikanten raden sterk af om het BIOS te upgraden, tenzij er een goede reden voor is, zoals bijvoorbeeld een kritische update. Het upgradeproces kan misgaan, wat beschadiging van de BIOS chip kan veroorzaken. Schakel geen stuurprogramma's uit die nodig zijn tijdens de installatie, zoals het scherm (sc0). Als de installatie vastloopt of op mysterieuze wijze misgaat na het verlaten van de instellingeneditor, dan is waarschijnlijk iets verwijderd of veranderd dat beter niet verwijderd of veranderd had kunnen worden. Herstart en probeer het opnieuw. De instellingenmodus geeft gelegenheid om: Een lijst te maken van de stuurprogramma's die geïnstalleerd zijn in de kernel; Stuurprogramma's van hardware die niet aanwezig is in een systeem uit te schakelen; IRQ's, DRQ's en IO-poort adressen die door een stuurprogramma worden gebruikt te veranderen. Na het aanpassen van de kernel aan de hardware-instellingen, kan Q ingegeven worden om op te starten met de nieuwe instellingen. Als de installatie klaar is, worden de in de instellingenmodus gemaakte wijzigingen opgeslagen, zodat ze niet bij iedere start opnieuw ingesteld hoeven worden. Het is desalniettemin waarschijnlijk dat op een gegeven moment een aangepaste kernel wenselijk is. Omgang met bestaande &ms-dos;-partities DOS Veel gebruikers willen &os; installeren op een PC waarop reeds µsoft; gebaseerde besturingssystemen zijn geïnstalleerd. Voor die gevallen heeft &os; een hulpprogramma genaamd FIPS. Dit hulpprogramma staat in de map tools op de installatie cd-rom of kan gedownload worden van één van de vele &os; mirrors. Met het hulpprogramma FIPS kan een bestaande &ms-dos;-partitie gedeeld worden in twee stukken, waarbij de oorspronkelijke partitie in stand blijft, zodat op het het tweede, vrije deel geïnstalleerd kan worden. Eerst moet de &ms-dos;-partitie gedefragmenteerd worden met het &windows; hulpprogramma Disk Defragmenter (open de verkenner, klik met de rechter muisknop op de harde schijf en selecteer het defragmenteren van de harde schijf) of gebruik Norton Disk Tools. Daarna kan FIPS gedraaid worden. Dit vraagt de benodigde informatie en de instructies op het scherm kunnen verder opgevolgd worden. Daarna kan het systeem opnieuw gestart worden om &os; te installeren op het nieuwe vrije deel. In het menu Distributions kan een schatting gemaakt worden voor de benodigde vrije ruimte voor de het type installatie dat gewenst is. Er is ook een handig product van PowerQuest (http://www.powerquest.com), &partitionmagic;. Deze applicatie heeft veel meer functionaliteit dan FIPS en wordt sterk aangeraden als het plan is om vaak besturingssystemen toe te voegen en te verwijderen. Het kost geld, dus als het de bedoeling is om &os; te installeren en geïnstalleerd te houden, dan is FIPS waarschijnlijk goed genoeg. &ms-dos; en &windows; bestandssystemen gebruiken &os; ondersteunt geen bestandssystemen die gecomprimeerd zijn met het programma Double Space™. Daarom moet het bestandssysteem eerst gedecomprimeerd worden voordat &os; de data kan benaderen. Dit kan met de Compression Agent, te vinden in het menu Start> Programma's > Bureau-accessoires > Systeemwerkset. &os; kan &ms-dos; gebaseerde bestandssystemen ondersteunen. Daarvoor dient &man.mount.msdosfs.8; gebruikt te worden met de noodzakeijke parameters. Het normale gebruik van dit hulpprogramma is: &prompt.root; mount_msdosfs /dev/ad0s1 /mnt In dit voorbeeld staat het &ms-dos; bestandssysteem op de eerste partitie van de primaire harde schijf. Iedere situatie kan anders zijn, dus controleer de uitvoer van de commando's dmesg en mount. Dat zou voldoende informatie moeten leveren om een idee te vormen over het partitieschema. Extended &ms-dos; bestandssystemen worden meestal opgeslagen na de &os;-partities. Met andere woorden: het slicenummer kan hoger zijn dan die voor &os; wordt gebruikt. Bijvoorbeeld: de eerste &ms-dos;-partitie kan zijn /dev/ad0s1, de &os;-partitie kan zijn /dev/ad0s2 en de extended &ms-dos;-partitie kan staan op /dev/ad0s3. Voor sommigen kan dit in het begin verwarrend zijn. NTFS-partities kunnen op soortgelijke manier aangekoppeld worden met het commando &man.mount.ntfs.8;. Vragen en antwoorden voor Alpha gebruikers Alpha In dit onderdeel wordt antwoord gegeven op gebruikelijke vragen bij het installeren van &os; op Alpha systemen. Is opstarten van de ARC of Alpha BIOS Console mogelijk? ARC Alpha BIOS SRM Nee. &os; kan, net als Compaq Tru64 en VMS, alleen opstarten vanaf de SRM console. Help, er is geen ruimte! Moet eerst alles weggegooid worden? Ja, helaas wel. Kunnen Compaq Tru64 of VMS bestandssystemen aangekoppeld worden? Nee, niet op dit moment. Valentino Vaschetto Geschreven door Installeren voor gevorderden In dit onderdeel wordt het installeren van &os; in bijzondere situaties beschreven. &os; installeren op een systeem zonder monitor of toetsenbord installatie zonder monitor en toetsenbord (seriële console) seriële console Dit type installatie heet ook wel een headless install, omdat de met &os; te installeren machine of geen monitor heeft aangesloten of zelfs geen VGA-uitvoer heeft. Hoe is dat mogelijk, kan de vraag zijn. Dat kan met een seriële console. Een seriële console is gewoonweg een andere machine die optreedt als monitor en toetsenbord voor een systeem. Om dit te doen moeten eerst opstartdiskettes gemaakt worden, zoals beschreven in . Volg de volgende stappen om deze diskettes aan te passen om op te starten met een seriële console: Opstartdiskettes geschikt maken voor een seriële console mount Als wordt opgestart van de zojuist gemaakt diskettes, start &os; op in de normale installatiemodus. &os; moet echter opstarten naar een seriële console voor de installatie. Om dit te regelen moet de diskette met kern.flp gekoppeld worden aan het &os; systeem met het commando &man.mount.8;. &prompt.root; mount /dev/fd0 /mnt Nu de diskette is aangekoppeld kan de map /mnt worden geopend: &prompt.root; cd /mnt Hier moet de diskette worden ingesteld om naar een seriële console op te starten. Maak een bestand genaamd boot.config met daarin /boot/loader -h. Dit geeft een instelling aan de bootloader door om naar een seriële console te starten. &prompt.root; echo "/boot/loader -h" > boot.config Nu de diskette goed is ingesteld moet deze weer afgekoppeld worden met &man.umount.8;: &prompt.root; cd / &prompt.root; umount /mnt Nu kan de diskette uit het diskettestation gehaald worden. Null-modem kabel aansluiten null-modem kabel Nu moeten de twee machines verbonden worden met een null-modem kabel. De kabel kan gewoon aangesloten worden tussen de seriële poorten van de machines. Een gewone seriële kabel werkt niet, er is een null-modem kabel nodig omdat daarin sommige draden kruiselings zijn verbonden. Opstarten voor het installeren Nu is het tijd om te beginnen met installeren. Steek de diskette kern.flp in het station van de machine die headless wordt geïnstalleerd en zet hem aan. Verbinden met de headless machine cu Nu moet verbinding gemaakt worden met die machine met &man.cu.1;: &prompt.root; cu -l /dev/cuaa0 Dat is alles! De headless machine kan bediend worden via de cu sessie. Het installatieprogramma vraagt de diskette mfsroot.flp in te geven en vraagt dan wat voor terminal er gebruikt moeten worden. Selecteer de &os; color console en ga verder met de installatie! Aangepaste installatiemedia maken Om herhaling te voorkomen: &os;-schijf betekent in deze context een &os; cd-rom of DVD die gekocht is of zelf is gemaakt. Er kunnen zich situaties voordoen waarin aangepaste &os; installatiemedia en/of bronnen gemaakt moeten worden. Dat kunnen fysieke media zijn zoals een tape of een bron die sysinstall kan gebruiken om bestanden op te halen, zoals een lokale FTP site of een &ms-dos;-partitie. Bijvoorbeeld: Er zijn veel machines aangesloten op een lokaal netwerk en er is maar één &os;-schijf. Er moet een lokale FTP site gemaakt worden met de inhoud van de &os; schijf en vervolgens gebruiken andere machines die in plaats van steeds naar het Internet te moeten. Er is een &os;-schijf, &os; herkent de CD/DVD-speler niet, maar &ms-dos;/&windows; wel. De &os; installatiebestanden moeten gekopieerd worden naar een DOS-partitie op dezelfde computer en dan moet &os; geïnstalleerd worden met die bestanden. De computer die geïnstalleerd moet worden heeft geen CD/DVD-speler of netwerkkaart, maar kan wel verbonden worden via een Laplink-achtige seriële of parallelle kabel met een computer die wel een CD/DVD-speler heeft. Er moet een tape gemaakt worden die gebruikt kan worden om &os; te installeren. Installatie cd-rom maken Als onderdeel van elke versie stelt het &os; project twee cd-rom images beschikbaar (ISO images). Deze images kunnen op een CD-R gebrand worden en dan gebruikt worden om &os; te installeren. Als een CD-schrijver aanwezig is en bandbreedte is goedkoop, dan is dit de makkelijkste manier om &os; te installeren. De juiste ISO images downloaden De ISO images voor iedere versie kunnen worden gedownload van ftp://ftp.FreeBSD.org/pub/FreeBSD/ISO-IMAGES-arch/versie of de dichtstbijzijnde mirror. Vervang arch en versie door de gewenste waarden. De bovenstaande map bevat meestal de volgende images: &os; 4.<replaceable>X</replaceable> ISO imagenamen en verklaring Bestandsnaam Bevat versie-RELEASE-arch-miniinst.iso Alles wat nodig is om &os; te installeren. versie-RELEASE-arch-disc1.iso Alles wat nodig is om &os; te installeren en zoveel additionele pakketten van derde partijen als op de schijf passen. versie-RELEASE-arch-disc2.iso Een live bestandssyteem dat gebruikt wordt in samenwerking met de optie Repair in sysinstall. Een kopie van de &os; CVS boom. Zoveel additionele pakketten van derde partijen als op de schijf passen.
FreeBSD 5.<replaceable>X</replaceable> ISO imagenamen en verklaring Bestandsnaam Bevat versie-RELEASE-arch-bootonly.iso Alles wat nodig is om in een &os; kernel te starten en in het installatieprogramma te komen. De installatiebestanden dienen van FTP of een andere ondersteunde bron te komen. versie-RELEASE-arch-miniinst.iso Alles wat nodig is om &os; te installeren. versie-RELEASE-arch-disc1.iso Alles wat nodig is om &os; te installeren en een live bestandssyteem dat gebruikt wordt in samenwerking met de optie Repair in sysinstall. versie-RELEASE-arch-disc2.iso &os; documentatie en zoveel programma's van derde partijen als op de schijf passen.
Of het mini ISO image of het disc one image moet gedownload worden. Download niet beiden, want disc one bevat alles wat ook op het miniinst ISO image staat. Het miniinst ISO image is alleen beschikbaar voor releases voor 5.4-RELEASE. Gebruik de miniinst ISO als toegang tot internet goedkoop is. Hiermee kan &os; geïnstalleerd worden, waarna pakketten van derde partijen gedownload en geïnstalleerd kunnen worden via het ports/packages systeem (zie ). Gebruik het disc one image om een redelijke hoeveelheid pakketten op de installatieschijf te kiezen. De additionele disc images zijn nuttig, maar niet noodzakelijk, zeker niet als er breedband toegang tot internet is.
CD's branden Daarna moeten de CD images op een schijf gebrand worden. Als dat wordt gedaan op een ander &os; systeem, dan staat in meer informatie (meer in het bijzonder in en ). Als de CD's op een ander platform worden gebrand, gebruik dan de op dat platform beschikbare hulpprogramma's om een CD-brander aan te sturen. De images zijn samengesteld in het standaard ISO-formaat dat ondersteund wordt door de meeste CD-brandprogramma's.
Als er interesse is in het bouwen van een aangepaste versie van &os; dan staat hierover informatie in het Release Engineering artikel.
Een lokale FTP site maken met een &os;-schijf installatie netwerk FTP &os;-schijven zijn op dezelfde manier ingedeeld als de FTP site. Dat maakt het erg gemakkelijk om een lokale FTP site te maken die gebruikt kan worden door andere machines op een netwerk bij het installeren van &os;. Op de &os; computer die de FTP site bevat moet de cd-rom in het cd-rom station zitten en aangekoppeld zijn op /cdrom. &prompt.root; mount /cdrom Maak een gebruikersaccount voor anonieme FTP toegang in /etc/passwd het bestand te bewerken met &man.vipw.8; en de volgende regel toe te voegen: ftp:*:99:99::0:0:FTP:/cdrom:/nonexistent Zorg ervoor dat de dienst FTP aan staat in /etc/inetd.conf. Iedereen met een netwerkverbinding naar de machine kan nu als mediumtype FTP kiezen en ftp://de-machine ingeven na het kiezen van Other in het menu FTP sites tijdens de installatie. Als de bootmedia (meestal diskettes) voor een FTP client niet precies dezelfde versie hebben als die van de lokale FTP site, dan kan sysinstall de installatie niet volledig afronden. Als de versies niet gelijk zijn, dan kan in het menu Options de distributienaam gewijzigd worden in any. Deze aanpak is in orde voor een machine die aan een lokaal netwerk hangt en beschermd wordt door een firewall. Het aanbieden van FTP-diensten aan andere machines over internet (en niet alleen het lokale netwerk) stelt een computer bloot aan de aandacht van krakers en andere ongewenste personen. We raden sterk aan om voldoende voorzorgsmaatregelen te nemen als hiervoor wordt gekozen. Installatiediskettes maken installatie diskettes Als wordt geïnstalleerd met diskettes (we adviseren om dit niet te doen), hetzij vanwege niet ondersteunde hardware of eenvoudigweg omdat de persoon die installeert er op staat dingen op de moeilijkste manier te doen, dan moeten eerst diskettes gemaakt worden voor de installatie. Er zijn minstens zoveel 1.44 MB of 1.2 MB diskettes nodig als nodig zijn om alle bestanden die in de map bin (binaire distributie) staan op te slaan. Als de diskettes worden gemaakt vanuit DOS, dan moeten ze geformatteerd worden met het &ms-dos; commando FORMAT. Als &windows; wordt gebruikt, formatteer de schijven dan via de verkenner (rechtermuis-klik op A: en kies dan Format). Vertrouw voorgeformatteerde schijven niet. Formatteer ze voor de zekerheid opnieuw. Veel door gebruikers gerapporteerde problemen kwamen voort uit het gebruik van verkeerd geformatteerde media, vandaar dat dit punt hier wordt benadrukt. Als de diskettes worden gemaakt op een andere &os; machine is formatteren nog steeds geen slecht idee, hoewel niet op elke diskette een DOS bestandssysteem nodig is. Met de commando's bsdlabel en newfs kan er een UFS bestandssysteem op gezet worden, zoals met de volgende commando's wordt getoond (voor een 3.5" 1.44 MB diskette): &prompt.root; fdformat -f 1440 fd0.1440 &prompt.root; bsdlabel -w -r fd0.1440 floppy3 &prompt.root; newfs -t 2 -u 18 -l 1 -i 65536 /dev/fd0 Gebruik fd0.1200 en floppy5 voor 5.25" 1.2 MB diskettes. Daarna kunnen ze aangekoppeld en beschreven worden als elk ander bestandssysteem. Nadat de diskettes zijn geformatteerd moeten de bestanden op de diskettes gezet worden. De distributiebestanden zijn opgedeeld in porties zodat vijf stuks gemakkelijk op een ouderwetse 1.44 MB diskette passen. Ga door met alle diskettes en zet zoveel bestanden als mogelijk op elke diskette tot alle distributies op die manier gekopiëerd zijn. Elke distributie moet in een submap op de diskette komen, bijvoorbeeld: a:\bin\bin.aa, a:\bin\bin.ab, enzovoorts. Als tijdens de installatie het scherm Media verschijnt kan Floppy gekozen worden en het installatiesysteem vraagt daarna om de overige diskettes. Installeren vanaf een &ms-dos;-partitie installatie van &ms-dos; Om een installatie voor te bereiden vanaf een &ms-dos;-partitie kunnen alle bestanden vanaf de distributie in een map genaamd freebsd in de hoofdmap van de partitie gezet worden, bijvoorbeeld c:\freebsd. De mappenstructuur van de cd-rom of FTP site moet gedeeltelijk worden gereproduceerd in deze map, dus we raden aan het DOS commando xcopy te gebruiken als de bron een cd-rom is. Om bijvoorbeeld een minimale installatie van &os; voor te bereiden: C:\> md c:\freebsd C:\> xcopy e:\bin c:\freebsd\bin\ /s C:\> xcopy e:\manpages c:\freebsd\manpages\ /s Hierbij wordt aangenomen dat C: de schijf is met voldoende vrije ruimte en dat E: het cd-rom station is. Als er geen cd-rom station is, dan kan de distributie gedownload worden van ftp.FreeBSD.org. Elke distributie heeft zijn eigen map. De base distributie staat bijvoorbeeld in de map &rel.current;/base/. Kopiëer de vanaf een &ms-dos;-partitie te installeren distributies (en waar schijfruimte voor is) en plaats ze elk onder c:\freebsd. De distributie BIN is de enige noodzakelijke voor een minimale installatie. Installeren van tape installatie van QIC/SCSI Tape Het installeren vanaf een tape is waarschijnlijk de gemakktelijkste manier, sneller dan een online FTP installatie of een cd-rom installatie. Het installatie-programma verwacht dat de bestanden eenvoudigweg getarred zijn op een tape. Na het ophalen van alle benodigde distributiebestanden moeten ze op een tape getarred worden: &prompt.root; cd /freebsd/distdir &prompt.root; tar cvf /dev/rwt0 dist1 ... dist2 Bij het uitvoeren van de installatie moet ervoor gezorgd worden dat er voldoende ruimte is in een tijdelijke map (die gekozen kan worden) om de volledige inhoud van de gemaakte tape te bevatten. Door de sequentiële toegangsmethode van een tape heeft deze manier van installeren nogal wat tijdelijke schijfruimte nodig. Bij het begin van de installatie moet de tape al in de drive zitten voor het opstarten van de opstartdiskette. Het installatieprogramma kan hem anders niet vinden. Installeren over een netwerk installatie netwerk serieel (SLIP of PPP) installatie netwerk parallel (PLIP) installatie netwerk Ethernet Er zijn drie soorten netwerkinstallaties beschikbaar: Seriële poort (SLIP of PPP), Parallelle poort (PLIP of laplink kabel) of Ethernet (een standaard ethernetkaart, inclusief sommige PCMCIA-kaarten). De ondersteuning van SLIP is nogal primitief en hoofdzakelijk beperkt tot hard-wired links, zoals een seriële kabel tussen een laptop en een andere computer. De link moet hard-wired zijn, omdat de SLIP installatie geen inbelfaciliteiten biedt. Zo'n faciliteit wordt wel geboden met het PPP-hulpprogramma, dat dan ook gebruikt moet in worden in plaats van SLIP als maar enigzins mogelijk. Als een modem wordt gebruikt is PPP hoogstwaarschijnlijk de enige mogelijkheid. Er dient informatie over de provider beschikbaar te zijn omdat die redelijk vroeg in het installatieproces nodig is. Als PAP of CHAP wordt gebruikt om een verbinding te maken met een ISP (met andere woorden als een verbinding gemaakt kan worden met een ISP onder &windows; zonder een script te gebruiken), dan is alles wat gedaan moet worden het ingeven van het dial commando op de ppp prompt. Anders moet bekend zijn hoe de ISP gebeld moet worden met AT commando's die specifiek zijn voor een modem, aangezien de PPP-dialer slechts een erg eenvoudige terminal emulator bevat. In het ppp-gebruikers handboek en de FAQ staat meer informatie. Bij problemen kan de log naar het scherm worden gestuurd met het commando set log local .... Als een hard-wired verbinding naar een andere &os; (2.0-R of later) machine beschikbaar is kan ook overwogen worden te installeren via een laplink parallelle poort kabel. De snelheid van een parallelle poort is veel hoger dan wat normaal mogelijk is over een seriële kabel (tot 50 kbytes/sec), resulterend een veel snellere installatie. Tenslotte, voor de snelst mogelijke netwerk-nstallatie is een Ethernet adapter altijd een goede keuze! &os; ondersteunt de meeste ethernetkaarten. Een overzicht van de ondersteunde kaarten (en de benodigde instellingen) is beschikbaar in de Hardware Notes voor elke versie van &os;. Als gebruik gemaakt wordt van een ondersteunde PCMCIA kaart, stop deze dan in het slot vóór de laptop wordt aangezet. &os; ondersteunt momenteel helaas geen hot insertion van PCMCIA-kaarten tijdens de installatie. Een toe te wijzen IP-adres op het netwerk, het netmask van de adresklasse en de naam voor de te installeren machine moeten ook bekend zijn. Als wordt geïnstalleerd over een PPP-verbinding en er is geen vast IP-adres, wanhoop dan niet. Het IP-adres kan dynamisch toegekend worden door een ISP. Een systeembeheerder kan aangeven welke waarden gebruikt moeten worden voor netwerkinstellingen. Als andere hosts benaderd moeten worden op naam en niet op IP-adres, dan moet ook een nameserver en mogelijk het adres van een gateway opgegeven worden (als PPP wordt gebruikt is dat het IP-adres van de provider). Bij installatie met FTP via een HTTP-proxy moet ook het adres van de proxy bekend zijn. Als het antwoord op één of meerdere vragen niet bekend is, dan moet echt gesproken worden met de systeembeheerder of ISP vóóor dit soort installaties worden uitgevoerd. Installeren via NFS installatie netwerk NFS De installatie via NFS is redelijk rechttoe-rechtaan. Kopiëer gewoon de &os; distributiebestanden die nodig zijn naar een NFS server en geef die server dan aan in de NFS-media selectie. Als de server alleen zogenaamde privileged ports toestaat (zoals in z'n algemeenheid de standaard voor Sun workstations), dan moet ook de optie NFS Secure aangezet worden in het menu Options voor de installatie verder kan gaan. Bij het gebruik van een ethernetkaart van lage kwaliteit die last heeft van erg lage overdrachtssnelheden kan ook de vlag NFS Slow aangezet worden. Om de installatie van NFS te laten werken, moet de server het aankoppelen van submappen ondersteunen. Als bijvoorbeeld een &os; &rel.current; distributie op ziggy:/usr/archive/stuff/FreeBSD staat, dan moet ziggy toestaan dat /usr/archive/stuff/FreeBSD rechtstreeks wordt aangekoppeld en niet alleen /usr of /usr/archive/stuff. Dit wordt vanuit het &os;-bestand /etc/exports geregeld door de opties . Andere NFS servers kunnen andere gewoontes hebben. Bij een foutbericht permission denied van de server is het waarschijnlijk dat deze niet goed is ingesteld.
diff --git a/nl_NL.ISO8859-1/books/handbook/txtfiles.ent b/nl_NL.ISO8859-1/books/handbook/txtfiles.ent index 458aaff72c..16e446861c 100644 --- a/nl_NL.ISO8859-1/books/handbook/txtfiles.ent +++ b/nl_NL.ISO8859-1/books/handbook/txtfiles.ent @@ -1,70 +1,72 @@ + + diff --git a/pl_PL.ISO8859-2/books/handbook/Makefile b/pl_PL.ISO8859-2/books/handbook/Makefile index 362c433c73..505f8e1c82 100644 --- a/pl_PL.ISO8859-2/books/handbook/Makefile +++ b/pl_PL.ISO8859-2/books/handbook/Makefile @@ -1,254 +1,256 @@ # The FreeBSD Polish Documentation Project # # $FreeBSD$ # Original revision: 1.100 # # Build the FreeBSD Handbook. # # ------------------------------------------------------------------------ # # Handbook-specific variables # # WITH_PGPKEYS The print version of the handbook only prints PGP # fingerprints by default. If you would like for the # entire key to be displayed, then set this variable. # This option has no affect on the HTML formats. # # Handbook-specific targets # # pgpkeyring This target will read the contents of # pgpkeys/chapter.sgml and will extract all of # the pgpkeys to standard out. This output can then # be redirected into a file and distributed as a # public keyring of FreeBSD developers that can # easily be imported into PGP/GPG. # # ------------------------------------------------------------------------ .PATH: ${.CURDIR}/../../share/sgml/glossary MAINTAINER= doc@FreeBSD.org DOC?= book FORMATS?= html-split HAS_INDEX= true USE_PS2PDF= yes INSTALL_COMPRESSED?= gz INSTALL_ONLY_COMPRESSED?= IMAGES_EN = advanced-networking/isdn-bus.eps IMAGES_EN+= advanced-networking/isdn-twisted-pair.eps IMAGES_EN+= advanced-networking/natd.eps IMAGES_EN+= advanced-networking/net-routing.pic IMAGES_EN+= advanced-networking/static-routes.pic IMAGES_EN+= geom/striping.pic IMAGES_EN+= install/adduser1.scr IMAGES_EN+= install/adduser2.scr IMAGES_EN+= install/adduser3.scr IMAGES_EN+= install/boot-mgr.scr IMAGES_EN+= install/console-saver1.scr IMAGES_EN+= install/console-saver2.scr IMAGES_EN+= install/console-saver3.scr IMAGES_EN+= install/console-saver4.scr +IMAGES_EN+= install/desktop.scr IMAGES_EN+= install/disklabel-auto.scr IMAGES_EN+= install/disklabel-ed1.scr IMAGES_EN+= install/disklabel-ed2.scr IMAGES_EN+= install/disklabel-fs.scr IMAGES_EN+= install/disklabel-root1.scr IMAGES_EN+= install/disklabel-root2.scr IMAGES_EN+= install/disklabel-root3.scr IMAGES_EN+= install/disk-layout.eps IMAGES_EN+= install/dist-set.scr IMAGES_EN+= install/dist-set2.scr IMAGES_EN+= install/docmenu1.scr IMAGES_EN+= install/ed0-conf.scr IMAGES_EN+= install/ed0-conf2.scr IMAGES_EN+= install/edit-inetd-conf.scr IMAGES_EN+= install/fdisk-drive1.scr IMAGES_EN+= install/fdisk-drive2.scr IMAGES_EN+= install/fdisk-edit1.scr IMAGES_EN+= install/fdisk-edit2.scr IMAGES_EN+= install/ftp-anon1.scr IMAGES_EN+= install/ftp-anon2.scr IMAGES_EN+= install/hdwrconf.scr IMAGES_EN+= install/keymap.scr IMAGES_EN+= install/main1.scr IMAGES_EN+= install/mainexit.scr IMAGES_EN+= install/main-std.scr IMAGES_EN+= install/main-options.scr IMAGES_EN+= install/main-doc.scr IMAGES_EN+= install/main-keymap.scr IMAGES_EN+= install/media.scr IMAGES_EN+= install/mouse1.scr IMAGES_EN+= install/mouse2.scr IMAGES_EN+= install/mouse3.scr IMAGES_EN+= install/mouse4.scr IMAGES_EN+= install/mouse5.scr IMAGES_EN+= install/mouse6.scr IMAGES_EN+= install/mta-main.scr IMAGES_EN+= install/net-config-menu1.scr IMAGES_EN+= install/net-config-menu2.scr IMAGES_EN+= install/nfs-server-edit.scr IMAGES_EN+= install/ntp-config.scr IMAGES_EN+= install/options.scr IMAGES_EN+= install/pkg-cat.scr IMAGES_EN+= install/pkg-confirm.scr IMAGES_EN+= install/pkg-install.scr IMAGES_EN+= install/pkg-sel.scr IMAGES_EN+= install/probstart.scr IMAGES_EN+= install/routed.scr IMAGES_EN+= install/security.scr IMAGES_EN+= install/sysinstall-exit.scr IMAGES_EN+= install/timezone1.scr IMAGES_EN+= install/timezone2.scr IMAGES_EN+= install/timezone3.scr IMAGES_EN+= install/userconfig.scr IMAGES_EN+= install/userconfig2.scr +IMAGES_EN+= install/xf86setup.scr IMAGES_EN+= mail/mutt1.scr IMAGES_EN+= mail/mutt2.scr IMAGES_EN+= mail/mutt3.scr IMAGES_EN+= mail/pine1.scr IMAGES_EN+= mail/pine2.scr IMAGES_EN+= mail/pine3.scr IMAGES_EN+= mail/pine4.scr IMAGES_EN+= mail/pine5.scr IMAGES_EN+= install/example-dir1.eps IMAGES_EN+= install/example-dir2.eps IMAGES_EN+= install/example-dir3.eps IMAGES_EN+= install/example-dir4.eps IMAGES_EN+= install/example-dir5.eps IMAGES_EN+= security/ipsec-network.pic IMAGES_EN+= security/ipsec-crypt-pkt.pic IMAGES_EN+= security/ipsec-encap-pkt.pic IMAGES_EN+= security/ipsec-out-pkt.pic IMAGES_EN+= vinum/vinum-concat.pic IMAGES_EN+= vinum/vinum-mirrored-vol.pic IMAGES_EN+= vinum/vinum-raid10-vol.pic IMAGES_EN+= vinum/vinum-raid5-org.pic IMAGES_EN+= vinum/vinum-simple-vol.pic IMAGES_EN+= vinum/vinum-striped-vol.pic IMAGES_EN+= vinum/vinum-striped.pic # Images from the cross-document image library IMAGES_LIB= callouts/1.png IMAGES_LIB+= callouts/2.png IMAGES_LIB+= callouts/3.png IMAGES_LIB+= callouts/4.png IMAGES_LIB+= callouts/5.png IMAGES_LIB+= callouts/6.png IMAGES_LIB+= callouts/7.png IMAGES_LIB+= callouts/8.png IMAGES_LIB+= callouts/9.png IMAGES_LIB+= callouts/10.png # # SRCS lists the individual SGML files that make up the document. Changes # to any of these files will force a rebuild # # SGML content SRCS+= audit/chapter.sgml SRCS+= book.sgml SRCS+= colophon.sgml SRCS+= freebsd-glossary.sgml SRCS+= advanced-networking/chapter.sgml SRCS+= basics/chapter.sgml SRCS+= bibliography/chapter.sgml SRCS+= boot/chapter.sgml SRCS+= config/chapter.sgml SRCS+= cutting-edge/chapter.sgml SRCS+= desktop/chapter.sgml SRCS+= disks/chapter.sgml SRCS+= eresources/chapter.sgml SRCS+= firewalls/chapter.sgml SRCS+= geom/chapter.sgml SRCS+= install/chapter.sgml SRCS+= introduction/chapter.sgml SRCS+= kernelconfig/chapter.sgml SRCS+= l10n/chapter.sgml SRCS+= linuxemu/chapter.sgml SRCS+= mac/chapter.sgml SRCS+= mail/chapter.sgml SRCS+= mirrors/chapter.sgml SRCS+= multimedia/chapter.sgml SRCS+= network-servers/chapter.sgml SRCS+= pgpkeys/chapter.sgml SRCS+= ports/chapter.sgml SRCS+= ppp-and-slip/chapter.sgml SRCS+= preface/preface.sgml SRCS+= printing/chapter.sgml SRCS+= security/chapter.sgml SRCS+= serialcomms/chapter.sgml SRCS+= users/chapter.sgml SRCS+= vinum/chapter.sgml SRCS+= x11/chapter.sgml # Entities SRCS+= chapters.ent SYMLINKS= ${DESTDIR} index.html handbook.html # Turn on all the chapters. CHAPTERS?= ${SRCS:M*chapter.sgml} SGMLFLAGS+= ${CHAPTERS:S/\/chapter.sgml//:S/^/-i chap./} SGMLFLAGS+= -i chap.freebsd-glossary pgpkeyring: pgpkeys/chapter.sgml @${JADE} -V nochunks ${OTHERFLAGS} ${JADEOPTS} -d ${DSLPGP} -t sgml ${MASTERDOC} # # Handbook-specific variables # .if defined(WITH_PGPKEYS) JADEFLAGS+= -V withpgpkeys .endif URL_RELPREFIX?= ../../../.. DOC_PREFIX?= ${.CURDIR}/../../.. # # rules generating lists of mirror site from XML database. # XMLDOCS= mirrors-ftp:::mirrors.sgml.ftp.inc.tmp \ mirrors-cvsup:::mirrors.sgml.cvsup.inc.tmp \ eresources:::eresources.sgml.www.inc.tmp DEPENDSET.DEFAULT= transtable mirror XSLT.DEFAULT= ${XSL_MIRRORS} XML.DEFAULT= ${XML_MIRRORS} NO_TIDY.DEFAULT= yes PARAMS.mirrors-ftp+= --param 'type' "'ftp'" \ --param 'proto' "'ftp'" \ --param 'target' "'handbook/mirrors/chapter.sgml'" PARAMS.mirrors-cvsup+= --param 'type' "'cvsup'" \ --param 'proto' "'cvsup'" \ --param 'target' "'handbook/mirrors/chapter.sgml'" PARAMS.eresources+= --param 'type' "'www'" \ --param 'proto' "'http'" \ --param 'target' "'handbook/eresources/chapter.sgml'" SRCS+= mirrors.sgml.ftp.inc \ mirrors.sgml.cvsup.inc \ eresources.sgml.www.inc CLEANFILES+= mirrors.sgml.ftp.inc mirrors.sgml.ftp.inc.tmp \ mirrors.sgml.cvsup.inc mirrors.sgml.cvsup.inc.tmp \ eresources.sgml.www.inc eresources.sgml.www.inc.tmp .include "${DOC_PREFIX}/share/mk/doc.project.mk" .for p in ftp cvsup mirrors.sgml.${p}.inc: mirrors.sgml.${p}.inc.tmp ${SED} -e 's,<\([^ >]*\)\([^>]*\)/>,<\1\2>,;s,,,'\ < $@.tmp > $@ || (${RM} -f $@ && false) .endfor eresources.sgml.www.inc: eresources.sgml.www.inc.tmp ${SED} -e 's,<\([^ >]*\)\([^>]*\)/>,<\1\2>,;s,,,'\ < $@.tmp > $@ || (${RM} -f $@ && false) diff --git a/pl_PL.ISO8859-2/books/handbook/install/chapter.sgml b/pl_PL.ISO8859-2/books/handbook/install/chapter.sgml index 8492af792c..def4829878 100644 --- a/pl_PL.ISO8859-2/books/handbook/install/chapter.sgml +++ b/pl_PL.ISO8859-2/books/handbook/install/chapter.sgml @@ -1,5357 +1,5377 @@ Jim Mock Rozdzia przebudowa i czciowo napisa od nowa Randy Pratt Omwienie sysinstall, zrzuty ekranw i inne fragmenty przygotowa Micha Wojciechowski Tumaczy Instalacja FreeBSD Streszczenie instalacja Wraz z FreeBSD rozpowszechniany jest prosty w uyciu program instalacyjny, dziaajcy w trybie tekstowym, o nazwie sysinstall. Jest on domylnym programem instalacyjnym FreeBSD, jednake dystrybutorzy systemu mog zastpi go wasnym odpowiednikiem. W niniejszym rozdziale zawarto opis instalacji FreeBSD przy pomocy sysinstall. Po przeczytaniu rozdziau bdziemy wiedzie: W jaki sposb tworzy si dyskietki instalacyjne FreeBSD. Jak FreeBSD odwouje si do dysku i jak go dzieli. Jak uruchamia si sysinstall. Jakie pytania zadaje sysinstall, o co w nich chodzi i jak na nie odpowiedzie. Przed przeczytaniem rozdziau powinnimy: Zapozna si z list obsugiwanego sprztu doczon do instalowanej wersji FreeBSD, by upewni si, e posiadany sprzt bdzie dziaa. Opis instalacji dotyczy generalnie komputerw opartych na architekturze &i386; (zgodny z PC). W stosownych przypadkach podawane bd informacje odnoszce si do innych platform (na przykad Alpha). Pomimo stara o utrzymanie niniejszego opisu aktualnym, moliwe jest zaistnienie drobnych rnic pomidzy instalatorem a zawartoci tego rozdziau. Zaleca si, aby traktowa niniejszy teksty jako oglny przewodnik, ni raczej dosowny podrcznik instalacji. Cezary Morga Przekad uzupeni Czynnoci wstpne Rozpoznanie komponentw komputera Przed instalacj FreeBSD powinnimy zapozna si z komponentami naszego komputera. W czasie instalacji FreeBSD pokae list urzdze (dyski, karty sieciowe, napdy CD-ROM, itd.) wraz z informacjami o producentach i numerach modeli. FreeBSD postara si take ustali prawidow konfiguracj kadego z nich, m.in. ustawienia przerwa IRQ i portw we/wy. Ze wzgldu na kaprysy pecetowego sprztu moe si okaza, e konfiguracja wykryta przez FreeBSD nie jest w peni prawidowa i trzeba bdzie samodzielnie j poprawi. Jeeli na komputerze jest ju zainstalowany inny system operacyjny, na przykad &windows; lub Linux, warto jest skorzysta z dostpnych w nim narzdzi do sprawdzenia biecej konfiguracji sprztowej. Kiedy zupenie nie wiadomo jak skonfigurowana powinna by dana karta, wymagane informacje mog znajdowa si bezporednio na niej samej. Czsto spotykane numery przerwa IRQ to 3, 5 i 7, a adresy portw we/wy s zwykle zapisywane w postaci liczb szesnastkowych, na przykad 0x330. Zalecamy by zebrane informacje wydrukowa lub zapisa na kartce przed rozpoczciem instalacji FreeBSD. Mona je zestawi w postaci tabeli, np.: Przykadowa lista urzdze Nazwa urzdzenia IRQ Port(y) we/wy Uwagi Pierwszy dysk twardy brak brak 40 GB, firmy Seagate, IDE 1 master CDROM brak brak IDE 1 slave Drugi dysk twardy brak brak 20 GB, firmy IBM, IDE 2 master Kontroler IDE 14 0x1f0 Karta sieciowa brak brak &intel; 10/100 Modem brak brak &tm.3com; 56K faxmodem na COM1
Przygotowanie kopii danych Jeli komputer, na ktrym bdzie przeprowadzana instalacja zawiera cenne dane, powinnimy koniecznie przygotowa ich kopi zapasow, oraz sprawdzi stan tyche kopii przed instalacj FreeBSD. Podczas instalacji kilkakrotnie pojawi si proba o potwierdzenie przed zapisaniem czegokolwiek na dysku, jednak gdy ju si to rozpocznie, nie bdzie moliwoci odwrotu. Wybr miejsca dla FreeBSD Jeeli masz zamiar przeznaczy cay dysk na FreeBSD, to omawiane poniej zagadnienia nie bd ci dotyczy — moesz pomin t cz. W przypadku, gdy zamierzamy zainstalowa FreeBSD obok innych systemw operacyjnych, warto zapozna si z podstawowymi informacjami o sposobie przechowywania danych na dysku. Ukad dysku w systemach &i386; Dysk komputera typu PC mona podzieli na oddzielne porcje, zwane partycjami. Komputery PC potrafi obsuy maksymalnie cztery partycje na jednym dysku. Partycje te nazywane s partycjami podstawowymi. W celu ominicia tego ograniczenia i umoliwienia stworzenia wikszej liczby partycji, wymylono nowy typ partycji - partycje rozszerzone. Na dysku moe znajdowa si tylko jedna taka partycja. Natomiast wewntrz niej mona utworzy specjalne partycje, zwane partycjami logicznymi. Wszystkie partycje posiadaj wasny identyfikator partycji, tj. numer okrelajcy typ przechowywanych na niej danych. Partycje FreeBSD oznaczone s identyfikatorem 165. Kady ze stosowanych systemw operacyjnych identyfikuje partycje w okrelony sposb. Dla przykadu, DOS i jego nastpcy, w tym &windows;, przypisuj kadej partycji podstawowej i logicznej liter dysku, zaczynajc od C:. FreeBSD musi by zainstalowane na partycji podstawowej. Wszystkie wasne dane, w tym pliki tworzone przez uytkownikw, moe przechowywa na jednej partycji. Jednake, jeli masz do dyspozycji kilka dyskw, moesz utworzy partycj FreeBSD na kadym z nich bd jedynie na wybranych. Tym nie mniej na potrzeb instalacji wymagane jest posiadanie jednej partycji. Moe to by wieo utworzona, pusta partycja, lub te partycja zawierajca dane, ktre nie s ju potrzebne. W przypadku, gdy wszystkie dostpne partycje na dysku s ju wykorzystywane, bdziesz musia zwolni jedn z nich, korzystajc z narzdzi dostpnych w wykorzystywanym systemie operacyjnym (np. fdisk w DOS lub &windows;). Jeli dysponujesz woln partycj, moesz j wykorzysta. Moe si jednak okaza, e zajdzie potrzeba zmniejszenia rozmiarw niektrych z pozostaych partycji. Minimalna instalacja FreeBSD zajmuje jedynie 100 MB miejsca na dysku. Jest to jednake bardzo minimalna instalacja, praktycznie nie pozostawiajca miejsca na pliki uytkownikw. Zdecydowanie bardziej realnym minimum jest 250 MB, o ile nie planujemy wykorzystania rodowiska graficznego, bd co najmniej 350 MB z graficznym interfejsem. Instalowanie wielu dodatkowych programw wymaga wicej wolnego miejsca na dysku. W celu przygotowania miejsca dla FreeBSD mona wykorzysta narzdzia komercyjne pokroju &partitionmagic; bd darmowe jak GParted. Dwa darmowe programy suce do tego samego celu, tj. FIPS i PResizer, dostpne s na pycie CD w katalogu tools. W tym samym katalogu znajduje si rwnie ich dokumentacja. Zarwno FIPS, PResizer jak i &partitionmagic; potrafi rozszerza partycje typu FAT16 i FAT32 — wykorzystywane w &ms-dos; a po &windows; ME. System plikw NTFS potrafi obsugiwa &partitionmagic; i GParted. Niewaciwe korzystanie z tych narzdzi moe doprowadzi do utraty danych. Przed ich zastosowaniem naley si upewni, e przygotowalimy aktualne kopie zapasowe. Wykorzystanie niezmienionej istniejcej partycji Przyjmijmy, e mamy do dyspozycji komputer wyposaony w dysk o pojemnoci 4 GB, z zainstalowanym systemem &windows;. Dysk jest podzielony na dwie czci oznaczone literami C: i D:, o rozmiarze 2 GB kada. Na C: mamy 1 GB danych, a na D: 0,5 GB danych. Mamy wic dysk o dwch partycjach, z ktrych kada oznaczona jest liter dysku. Moemy skopiowa dane z D: na C:, dziki czemu druga partycja stanie si wolna i bdzie mona zainstalowa na niej FreeBSD. Zmniejszenie istniejcej partycji Przyjmijmy tym razem, e na dysku o pojemnoci 4 GB zainstalowany jest system &windows; na jednej duej partycji. Partycja dostpna jest jako dysk C: o rozmiarze 4 GB. Mamy na nim 1,5 GB danych i chcielibymy udostpni dla FreeBSD 2 GB. Moemy wybra jedno z poniszych rozwiza: Przygotowa kopi danych, nastpnie na nowo zainstalowa &windows;, tworzc podczas instalacji partycj o rozmiarze 2 GB. Skorzysta z jednego ze wspomnianych wczeniej narzdzi, np. &partitionmagic;, w celu zmniejszenia rozmiaru partycji &windows;. Ukad dysku Alpha Alpha W przypadku architektury Alpha na FreeBSD trzeba bdzie przeznaczy cay dysk. Nie ma obecnie moliwoci wsplnego korzystania z dysku przez kilka systemw operacyjnych. W zalenoci od konkretnego modelu komputera Alpha, moemy wykorzysta dysk SCSI lub IDE, o ile komputer umoliwia zaadowanie z niego systemu operacyjnego. Zgodnie z konwencj stosowan w podrcznikach Digital / Compaq wszystkie polecenia SRM pisane s wielkimi literami. SRM nie rozrnia maych i duych liter. By wywietli nazwy i rodzaje zainstalowanych w komputerze dyskw, posugujemy si poleceniem SHOW DEVICE w konsoli 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 Powyszy przykad pochodzi z komputera Digital Personal Workstation 433au i pokazuje trzy dyski. Pierwszym z nich jest CDROM opisany nazw DKA0, natomiast dwa pozostae to twarde dyski o nazwach DKC0 i DKC100. Dyski o nazwach typu DKx s dyskami SCSI. Dla przykadu DKA100 oznacza dysk SCSI o identyfikatorze 1 na pierwszej szynie SCSI (A), natomiast DKC300 oznacza dysk o identyfikatorze 3 na trzeciej szynie SCSI (C). Nazwa PKx oznacza kontroler SCSI. Jak pokazuje przykad z SHOW DEVICE, napdy CDROM SCSI traktowane s tak samo jak dyski twarde SCSI. Nazwy dyskw IDE maj posta DQx, a nazwa PQx oznacza kontroler IDE. Zbieranie informacji o konfiguracji sieci Jeli podczas instalacji bdziemy korzysta z poczenia z sieci (np. FreeBSD instalowane bdzie z serwera FTP lub serwera NFS), bdziemy musieli zna konfiguracj sieci. W trakcie instalacji pojawi si proba o wpisanie tej konfiguracji, by umoliwi FreeBSD poczenie si z sieci i kontynuowanie instalacji. Poczenie z sieci Ethernet lub przez modem kablowy/DSL W przypadku komputera podczonego do sieci Ethernet lub poczonego z Internetem przez modem kablowy lub DSL, potrzebne bd nastpujce informacje: Adres IP Adres IP domynej bramy Nazwa stacji Adresy IP serwerw DNS Maska podsieci Informacje te moemy uzyska od administratora systemu lub dostawcy usug sieciowych. Moe si okaza, e konfiguracja odbywa si automatycznie, przy uyciu DHCP. Jeli tak jest, naley o tym fakcie pamita. Poczenie przez modem Instalacja FreeBSD przez Internet moliwa jest take w przypadku poczenia modemowego, jednake bdzie to trwao bardzo dugo. Niezbdne informacje: Numer telefonu do dostawcy usug internetowych Numer portu COM, do ktrego podczony jest modem Nazwa uytkownika i haso konta u dostawcy usug Sprawdzenie erraty FreeBSD W pracy nad FreeBSD podejmowane s wszelkie starania, aby kade wydanie FreeBSD byo jak najbardziej niezawodne, jednake od czasu do czasu zdarzaj si bdy. W pewnych bardzo rzadkich przypadkach mog mie one wpyw na proces instalacji systemu. Bdy te po wykryciu i naprawieniu s opisywane w erracie zamieszczonej na stronie FreeBSD Errata (ang.). Przed instalacj warto jest sprawdzi, czy w erracie nie wspomniano o problemach, ktre mog zakci instalacj. Informacje o wszystkich wydaniach systemu, jak rwnie erraty do kadego z nich, znale mona na stronie WWW FreeBSD w czci powiconej wydaniom. Pozyskanie plikw instalacyjnych FreeBSD Pliki potrzebne do rozpoczcia instalacji systemu mog pochodzi z jednego z wymienionych poniej rde: Noniki lokalne Pyta CDROM lub DVD Partycja DOS-owa na tym samym komputerze Pami tamowa QIC lub SCSI Dyskietki Sie Serwer FTP, take przez firewall lub proxy HTTP, zalenie od potrzeb Serwer NFS Dedykowane poczenie rwnolege lub szeregowe Posiadajc FreeBSD na CD lub DVD, mamy ju wszystko, co potrzeba, moemy zatem przej do nastpnej czci (). Jeli nie mamy plikw instalacyjnych FreeBSD, zawiera opis instalacji FreeBSD z dowolnego z wymienionych wczeniej rde. Nastpnie powrmy do . Przygotowanie dyskietek do instalacji Instalacja FreeBSD rozpoczyna si uruchomieniem programu instalacyjnego podczas startu komputera — nie jest to program, ktry mona uruchomi w innym systemie operacyjnym. Zwykle przy uruchamianiu komputera adowany jest system zainstalowany na dysku twardym, jednak mona take uruchomi system z dyskietki startowej. Do tego celu moe take posuy CDROM, jeli komputer daje tak moliwo. Jeli posiadamy FreeBSD na pytach CDROM lub DVD (kupionych lub przygotowanych samodzielnie), a nasz komputer pozwala na uruchomienie z pyty (zwykle dziki ustawieniu opcji BIOS-u zwanej Boot Order lub podobnej), moemy nie czyta niniejszej czci. Pyty CDROM i DVD zawierajce FreeBSD mog by uyte jako dyski startowe bez dodatkowego przygotowania. By utworzy zestaw dyskietek startowych, naley: Zdoby obrazy dyskietek startowych Dyskietki startowe znale mona wrd plikw instalacyjnych w katalogu floppies/ bd pobra z serwera ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/<arch>/<version>-RELEASE/floppies/ zamieniajc odpowiednio <arch> i <wersja> waciw architektur naszego sprztu i wybran wersj FreeBSD. Przykadowo, obrazy dyskietek dla &os; &rel.current;-RELEASE na architektur &i386; dostpne s pod adresem . Obrazy dyskietek maj rozszerzenie .flp. Katalog floppies/ zawiera kilka rnych obrazw, a to, ktre z nich bd potrzebne, zaley od wersji FreeBSD, ktra bdzie instalowana, a czasem rwnie od sprztu na ktrym system ma by zainstalowany. Z reguy potrzebne bd trzy dyskietki boot.flp, kern1.flp i kern2.flp. Warto jednak dla pewnoci przeczyta znajdujcy si w tym samym katalogu plik README.TXT. Systemy gazi 5.X starsze od &os; 5.3 mog wymaga dodatkowych sterownikw urzdze. Znale je mona w obrazie dyskietki drivers.flp. Pobierajc pliki przez FTP naley koniecznie uywa trybu binarnego. Wiadomo jest, e w niektrych przegldarkach stosowany jest tryb tekstowy (zwany te ASCII), przez co dyskietki startowe mog si okaza niezdatne do uycia. Przygotowa dyskietki startowe Dla kadego pliku z obrazem przygotowujemy jedn dyskietk. Dyskietki nie mog by w jakikolwiek sposb uszkodzone. Najprostszym sposobem samodzielnego sprawdzenia, czy dyskietka nie jest wadliwa, jest jej sformatowanie. Nie powinnimy ufa dyskietkom formatowanym fabrycznie. Narzdzie formatujce dostpne w systemie &windows; nie poinformuje o istnieniu uszkodzonych blokw, po prostu oznaczy je jako uszkodzone i zignoruje. Zaleca si uywanie fabrycznie nowych dyskietek. Gdy podczas instalacji FreeBSD program instalacyjny wskae bd, zastygnie lub zachowa si w dziwny sposb, jednymi z pierwszych podejrzanych powinny by dyskietki. Trzeba wwczas nagra pliki obrazw na inne dyskietki i sprbowa ponownie. Nagra pliki obrazw na dyskietki Pliki .flp nie s zwyczajnymi plikami, ktre mona nagra na dyskietk. S natomiast obrazami cakowitej zawartoci dyskietek. Oznacza to, e nie mona zapisa tych plikw po prostu kopiujc z jednego dysku na drugi. Skorzystamy ze specjalnego oprogramowania, by bezporednio zapisa obrazy na dyskietkach. DOS Jeli dyskietki nagrywamy na komputerze z &ms-dos;/&windows;, to moemy skorzysta z doczonego do FreeBSD narzdzia fdimage. W przypadku, gdy wykorzystujemy obrazy dyskietek z pyty CDROM dostpnego jako dysk E:, posuymy si poleceniem: E:\> tools\fdimage floppies\kern.flp A: Powtarzamy je dla kadego z plikw .flp, za kadym razem zmieniajc dyskietk. Najlepiej jest te napisa na dyskietce nazw skopiowanego na ni pliku. Powysze polecenie moe potrzebowa pewnych modyfikacji, w zalenoci od miejsca, w ktrym znajduj si pliki .flp. Jeeli nie dysponujemy pyt CD, moemy pobra fdimage z katalogu tools na serwerze FTP FreeBSD. Jeeli natomiast dyskietki nagrywamy w systemie uniksowym (na przykad w innym FreeBSD), do zapisania plikw obrazw na dyskietkach moemy wykorzysta polecenie &man.dd.1;. We FreeBSD wpisalibymy: &prompt.root; dd if=kern.flp of=/dev/fd0 W systemie FreeBSD /dev/fd0 odpowiada pierwszej stacji dyskietek (napdowi A:). /dev/fd1 odpowiadaoby B: i tak dalej. W innych odmianach systemw &unix; mog by stosowane inne nazwy stacji dyskietek, konieczne moe wic by zapoznanie si z dokumentacj danego systemu. W tej chwili jestemy ju przygotowani do instalacji FreeBSD.
Rozpoczcie instalacji Z zaoenia, podczas instalacji dane na dysku (lub dyskach) nie ulegn adnym zmianom przed pojawieniem si nastpujcego komunikatu: Last Chance: Are you SURE you want 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! Instalacj mona przerwa w dowolnej chwili przed powyszym ostrzeeniem, majc pewno, e dane na dysku pozostaj nietknite. Jeli bdziemy si obawia, e co niewaciwie skonfigurowalimy, moemy po prostu wyczy komputer i nic zego si nie stanie. Uruchomienie komputera Uruchomienie &i386; Na pocztku komputer powinien by wyczony. Wczamy komputer. Po chwili powinna pojawi si moliwo przejcia do menu systemowego, lub BIOS-u, najczciej poprzez nacinicie klawisza F2, F10, Del bd Alt S . Wciskamy odpowiedni klawisz zgodnie z informacj na ekranie. Niekiedy komputer podczas uruchamiania pokazuje jaki obrazek. Zwykle wciskajc Esc moemy pozby si obrazka, aby mie moliwo przeczytania komunikatw. Wrd opcji odnajdujemy t, ktra decyduje o kolejnoci adowania systemu z poszczeglnych urzdze. Zwykle ma ona posta listy urzdze, takich jak Floppy, CDROM, First Hard Disk, itd. Jeeli wczeniej przygotowalimy dyskietki startowe, wybieramy stacj dyskietek. Jeli natomiast korzystamy z pyty CD, wybieramy wanie CDROM. Wtpliwoci moemy rozstrzygn zagldajc do instrukcji doczonej do komputera i jego pyty gwnej. Wprowadzone zmiany musz by zapisane przed opuszczeniem menu systemowego. Komputer powinien ponownie si uruchomi. Jeeli korzystamy z dyskietek startowych, o ktrych traktuje , to jedna z nich bdzie pierwsz dyskietk startow, najprawdopodobniej bdzie to dyskietka zawierajca kern.flp. J wanie wkadamy do stacji. W przypadku korzystania z pyty CD wystarczy po prostu wczy komputer i woy pyt do napdu. Jeeli komputer uruchomi si jak zwykle i zaaduje ju zainstalowany system operacyjny, moe to oznacza, e: Dyskietka lub pyta zostay woone za pno. Powinnimy sprbowa uruchomi komputer bez wyjmowania dyskietki bd pyty. Zmiany w ustawieniach BIOS-u nie zadziaay prawidowo. Sprbujmy wprowadzi je ponownie, a do osignicia zamierzonego efektu. Nasza wersja BIOS-u nie pozwala na uruchomienie systemu z wybranego nonika. Rozpocznie si adowanie FreeBSD. Podczas adowania z pyty CD pojawi si tekst podobny do poniszego (pominito informacje o wersji):: Verifying DMI Pool Data ........ Boot from ATAPI CD-ROM : 1. FD 2.88MB System Type-(00) Uncompressing ... done BTX loader 1.00 BTX version is 1.01 Console: internal video/keyboard BIOS drive A: is disk0 BIOS drive B: is disk1 BIOS drive C: is disk2 BIOS drive D: is disk3 BIOS 639kB/261120kB available memory FreeBSD/i386 bootstrap loader, Revision 0.8 /kernel text=0x277391 data=0x3268c+0x332a8 | | Hit [Enter] to boot immediately, or any other key for command prompt. Booting [kernel] in 9 seconds... _ Natomiast adujc z dyskietki, zobaczymy tekst w rodzaju (pominito informacje o wersji): Verifying DMI Pool Data ........ BTX loader 1.00 BTX version is 1.01 Console: internal video/keyboard BIOS drive A: is disk0 BIOS drive C: is disk1 BIOS 639kB/261120kB available memory FreeBSD/i386 bootstrap loader, Revision 0.8 /kernel text=0x277391 data=0x3268c+0x332a8 | Please insert MFS root floppy and press enter: Postpujc zgodnie z instrukcj na ekranie, wyjmujemy dyskietk kern.flp, wkadamy mfsroot.flp i naciskamy Enter. We &os; 5.3 i pniejszych dostpne s rwnie inne dyskietki opisane w poprzednim podrozdziale. Naley uruchomi system z pierwszej dyskietki, nastpnie wkada kolejne zgodnie z pojawiajcymi si komunikatami. Niezalenie, czy uruchamiamy komputer z dyskietki czy z pyty, podczas adowania ujrzymy komunikat: Hit [Enter] to boot immediately, or any other key for command prompt. Booting [kernel] in 9 seconds... _ Albo czekamy dziesi sekund, albo wciskamy Enter. Uruchomienie Alpha Alpha Na pocztku komputer powinien by wyczony. Wczamy komputer i czekamy na znak zachty boot monitora. Jeeli korzystamy z dyskietek startowych opisanych w , to jedna z nich bdzie pierwsz dyskietk startow, najprawdopodobniej bdzie to dyskietka zawierajca kern.flp. J wanie wkadamy do stacji i wpisujemy nastpujce polecenie, aby uruchomi komputer z dyskietki (zmieniajc nazw napdu dyskietek, jeeli bdzie to konieczne): >>>BOOT DVA0 -FLAGS '' -FILE '' W przypadku korzystania z pyty CD, wkadamy j do napdu i rozpoczynamy instalacj wpisujc nastpujce polecenie (wstawiajc inn nazw napdu CDROM, jeeli bdzie to konieczne): >>>BOOT DKA0 -FLAGS '' -FILE '' Rozpocznie si adowanie FreeBSD. Podczas adowania z dyskietki, zobaczymy tekst w rodzaju: Please insert MFS root floppy and press enter: Postpujc zgodnie z instrukcj na ekranie, wyjmujemy dyskietk kern.flp, wkadamy mfsroot.flp i naciskamy Enter. Niezalenie, czy uruchamiamy komputer z dyskietki czy z pyty, podczas adowania ujrzymy komunikat: Hit [Enter] to boot immediately, or any other key for command prompt. Booting [kernel] in 9 seconds... _ Czekamy dziesi sekund, albo wciskamy Enter. Przejdziemy do menu konfiguracyjnego jdra. Przegldanie wynikw rozpoznania urzdze Kilkaset ostatnio wywietlonych na ekranie linii jest zapisywanych i mona je przeglda. By przejrze bufor, naciskamy Scroll Lock. Wczamy w ten sposb tryb przewijania ekranu. Mona teraz przeglda wyniki rozpoznania urzdze przy uyciu klawiszy kursora, lub PageUp i PageDown. Tryb przewijania wycza si wciskajc ponownie Scroll Lock. Zrbmy to, aby przejrze tekst, ktry zosta przewinity poza ekran, gdy jdro dokonywao rozpoznawania urzdze. Tekst bdzie mie tre podobn do przedstawionej na , jednake dokadna tre zaley od zainstalowanych w komputerze urzdze.
Przykad wynikw rozpoznania urzdze avail memory = 253050880 (247120K bytes) Preloaded elf kernel "kernel" at 0xc0817000. Preloaded mfs_root "/mfsroot" at 0xc0817084. md0: Preloaded image </mfsroot> 4423680 bytes at 0xc03ddcd4 md1: Malloc disk Using $PIR table, 4 entries at 0xc00fde60 npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 pcib1:<VIA 82C598MVP (Apollo MVP3) PCI-PCI (AGP) bridge> at device 1.0 on pci0 pci1: <PCI bus> on pcib1 pci1: <Matrox MGA G200 AGP graphics accelerator> at 0.0 irq 11 isab0: <VIA 82C586 PCI-ISA bridge> at device 7.0 on pci0 isa0: <iSA bus> on isab0 atapci0: <VIA 82C586 ATA33 controller> port 0xe000-0xe00f at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 uhci0 <VIA 83C572 USB controller> port 0xe400-0xe41f irq 10 at device 7.2 on pci 0 usb0: <VIA 83572 USB controller> on uhci0 usb0: USB revision 1.0 uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr1 uhub0: 2 ports with 2 removable, self powered pci0: <unknown card> (vendor=0x1106, dev=0x3040) at 7.3 dc0: <ADMtek AN985 10/100BaseTX> port 0xe800-0xe8ff mem 0xdb000000-0xeb0003ff ir q 11 at device 8.0 on pci0 dc0: Ethernet address: 00:04:5a:74:6b:b5 miibus0: <MII bus> on dc0 ukphy0: <Generic IEEE 802.3u media interface> on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto ed0: <NE2000 PCI Ethernet (RealTek 8029)> port 0xec00-0xec1f irq 9 at device 10. 0 on pci0 ed0 address 52:54:05:de:73:1b, type NE2000 (16 bit) isa0: too many dependant configs (8) isa0: unexpected small tag 14 orm0: <Option ROM> at iomem 0xc0000-0xc7fff on isa0 fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0 atkbd0: <AT Keyboard> flags 0x1 irq1 on atkbdc0 kbd0 at atkbd0 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: model Generic PS/@ mouse, device ID 0 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sc0: <System console> at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0 pppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/15 bytes threshold plip0: <PLIP network interface> on ppbus0 ad0: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata0-master UDMA33 acd0: CD-RW <LITE-ON LTR-1210B> at ata1-slave PIO4 Mounting root from ufs:/dev/md0c /stand/sysinstall running as init on vty0
Warto jest uwanie przejrze wyniki, by mie pewno, e wszystkie spodziewane urzdzenia zostay wykryte. Brak urzdzenia na licie oznacza, e nie zostao ono wykryte. Jeli sterownik wymaga skonfigurowania IRQ i adresu portu, to powinnimy sprawdzi, czy prawidowo je wpisalimy. Jeli trzeba bdzie zmieni ustawienia rozpoznawania urzdze, moemy atwo opuci program sysinstall i zacz od nowa. Dziki temu mona rwnie lepiej pozna cay proces.
Wyjcie z sysinstall
Korzystajc z klawiszy kursora, wybieramy z gwnego menu Exit Install. Ukae si nastpujcy komunikat: User Confirmation Requested Are you sure you wish to exit? The system will reboot (be sure to remove any floppies from the drives). [ Yes ] No Instalacja ponownie zacznie si od pocztku, jeli wybierzemy &gui.yes;, pozostawiajc pyt CD w napdzie. Jeli instalujemy z dyskietek, przed ponownym uruchomieniem komputera powinnimy wyj dyskietk mfsroot.flp i woy kern.flp.
Wprowadzenie do sysinstall Sysinstall jest aplikacj instalacyjn przygotowan w ramach Projektu FreeBSD. Jest to program konsolowy podzielony na szereg pomniejszych menu i ekranw, sucych do konfiguracji i zarzdzania procesem instalacji. Menu sysinstall obsugiwane jest klawiszami kursora, klawiszem Enter, Spacj i innymi. Dokadny opis dziaania poszczeglnych klawiszy znale mona w czci powiconej posugiwaniu si sysinstall. Dostp do tych informacji moliwy jest poprzez podwietlenie pozycji Usage i wybranie przycisku [Select], a nastpnie wcinicie klawisza Enter, zgodnie z . Wywietlone zostan zostan wskazwki odnonie posugiwania si systemem menu. Po ich przeczytaniu powrt do gwnego menu moliwy jest poprzez nacinicie klawisza Enter.
Wywietlenie z gwnego menu instrukcji obsugi sysinstall
Menu dokumentacji Korzystajc z klawiszy kursora, w gwnym menu wybieramy Doc i wciskamy Enter.
Wybr menu dokumentacji
Spowoduje to wywietlenie menu dokumentacji.
Menu dokumentacji sysinstall
Warto przeczyta dostpne tu dokumenty. By wywietli konkretny dokument, wybieramy go klawiszami kursora, a nastpnie wciskamy Enter. Po przeczytaniu klawiszem Enter moemy powrci do menu dokumentacji. Do gwnego menu instalacji powracamy wybierajc klawiszami kursora Exit, a nastpnie wciskajc Enter.
Menu mapowania klawiatury Aby zmieni mapowanie klawiatury klawiszami kursora wybieramy z menu pozycj Keymap i wciskamy Enter. Zmiana mapowania klawiatury wymagana jest jedynie gdy uywamy klawiatury innej ni standardowej amerykaskiej.
Gwne menu sysinstall
Wyboru mapowania klawiatury dokonujemy poprzez wskazanie odpowiedniej pozycji z listy przy pomocy klawiszy kursora, oraz wcinicie Spacji. Ponowne nacinicie Spacji cofa wybr. Po wybraniu odpowiedniego mapowania wskazujemy klawiszami kursora &gui.ok; i wciskamy Enter. Na poniszym rysunku przedstawiona jest tylko cz listy. Wybranie &gui.cancel; spowoduje przyjcie domylnego mapowania klawiatury i powrt do gwnego menu.
Menu mapowania klawiatury
Ekran opcji instalacji Wybieramy Options i naciskamy Enter.
Gwne menu sysinstall
Opcje sysinstall
Wartoci domylne s zwykle odpowiednie dla wikszoci uytkownikw i nie ma potrzeby ich zmiany. Nazwa wydania moe by inna w zalenoci od instalowanej wersji systemu. Po wybraniu jednej z opcji, na dole ekranu ukae si jej opis podwietlony na niebiesko. Opcja Use Defaults (uyj domylnych) przywraca wszystkim opcjom wartoci domylne. Naciskajc F1 przechodzimy do ekranu pomocy, gdzie moemy przeczyta o poszczeglnych opcjach. Naciskajc Q powracamy do gwnego menu.
Rozpoczcie instalacji standardowej Instalacja standardowa zalecana jest dla wszystkich zaczynajcych sw przygod z FreeBSD, bd w ogle z systemem &unix;. Klawiszami kursora wybieramy Standard i wciskamy Enter.
Rozpoczcie instalacji standardowej
Przydzia miejsca na dysku Zaczynamy od przydzielenia FreeBSD przestrzeni dyskowej, oraz oznaczenia tej przestrzeni w taki sposb, by sysinstall mg j przygotowa. Do tego potrzebna nam bdzie wiedza na temat sposobu, w jaki FreeBSD znajduje informacje zapisane na dysku. Kolejno dyskw w BIOS-ie Przed instalacj i konfiguracj FreeBSD powinnimy zapozna si z pewnym wanym zagadnieniem, szczeglnie istotnym dla posiadaczy dwch lub wicej twardych dyskw. DOS Microsoft Windows W komputerze typu PC wyposaonym w zaleny od BIOS-u system operacyjny, jak na przykad &ms-dos; lub µsoft.windows;, BIOS moe zmieni rzeczywist kolejno dyskw, a system operacyjny t zmian zaakceptuje. Dziki temu system moe zosta uruchomiony z dysku innego ni tzw. primary master. Jest to szczeglnie wygodne dla tych uytkownikw, ktrzy za najprostsz i najtasz metod tworzenia kopii zapasowej uwaaj kupno identycznego drugiego twardego dysku i kopiowanie zawartoci pierwszego dysku przy uyciu Ghost lub XCOPY. W przypadku uszkodzenia pierwszego dysku, ataku wirusa lub awarii systemu operacyjnego, dane mog by z atwoci odzyskane poprzez zamian logicznej kolejnoci dyskw w BIOS-ie. To tak, jakby zamieni przewody dyskw, ale bez koniecznoci otwierania obudowy. SCSI BIOS Drosze maszyny wyposaone w kontrolery SCSI maj czsto rozszerzenia BIOS-u pozwalajce zamienia kolejno dyskw SCSI na podobnej zasadzie, obsugujc do siedmiu dyskw. Uytkownikw przyzwyczajonych do korzystania z tego typu rozwiza moe spotka niespodzianka, gdy we FreeBSD rezultaty odbiegaj od oczekiwa. FreeBSD nie korzysta z BIOS-u, jak rwnie nie zna logicznej kolejnoci dyskw BIOS-u. W efekcie moe to prowadzi do kopotliwych sytuacji, szczeglnie wtedy, gdy dyski s identyczne pod wzgldem geometrii, oraz zawieraj takie same dane. Planujc uywanie FreeBSD, powinnimy ustawi w BIOS-ie rzeczywist kolejno dyskw przed instalacj systemu, i t kolejno pozostawi. Jeli chcemy koniecznie zamieni dyski, to moemy to zrobi sprztowo, otwierajc obudow i zamieniajc odpowiednie zworki i przewody. Fragment z Archiwum Wyjtkowych Przygd Bolka i Lolka: Bolek ma przygotowa dla Lolka komputer z FreeBSD. Bolek montuje jeden dysk SCSI jako urzdzenie SCSI zero, i instaluje na nim FreeBSD. Lolek zaczyna korzysta z systemu, ale po kilku dniach zauwaa, e dysk SCSI zgasza liczne bdy, wic zawiadamia o tym Bolka. Po kolejnych kilku dniach Bolek postanawia rozwiza problem, wic bierze ze skadzika taki sam dysk SCSI. Kontrola powierzchni dysku wykazuje, e dysk dziaa prawidowo, wic Bolek podcza go jako czwarte urzdzenie SCSI i wykonuje kopi dysku zerowego na dysk czwarty. Poniewa dysk jest podczony i dziaa jak naley, Bolek stwierdza, e mona zacz go uywa, wic wykorzystujc moliwoci BIOS-u SCSI zmienia kolejno dyskw w taki sposb, by system uruchamiany by z czwartego urzdzenia SCSI. FreeBSD uruchamia si i dziaa jak naley. Lolek korzysta z systemu przez jaki czas, nastpnie wsplnie z Bolkiem postanawiaj sprbowa czego nowego — zainstalowa nowsz wersj FreeBSD. Bolek wymontowuje dysk SCSI zero, poniewa dziaa kiepsko, i zastpuje go kolejnym identycznym dyskiem ze skadzika. Bolek instaluje now wersj FreeBSD na nowym dysku SCSI korzystajc z czarodziejskich dyskietek instalacyjnych Lolka. Instalacja przebiega prawidowo. Lolek uywa nowej wersji FreeBSD przez par dni i stwierdza, e mona zacz korzysta z niej w pracy. Wczeniej jednak trzeba bdzie skopiowa wszystkie dane ze starej wersji. Lolek podcza wic czwarty dysk SCSI (najwiesz kopi starej wersji FreeBSD). Lolek stwierdza jednak z niepokojem, e na dysku nie ma ladu po jego cennych danych. Gdzie si one podziay? Gdy Bolek sporzdzi kopi dysku zerowego na dysku czwartym, dysk czwarty sta si klonem. Zmieniajc kolejno dyskw w BIOS-ie SCSI aby mc uruchamia system z dysku czwartego, Bolek sam siebie wprowadza w bd. FreeBSD wci dziaao na dysku zerowym. Zmiana w BIOS-ie powoduje, e cz kodu uruchamiajcego FreeBSD jest rzeczywicie adowana z dysku wskazanego w BIOS-ie, lecz kiedy paeczk przejmuj sterowniki jdra FreeBSD, kolejno dyskw BIOS-u przestaje obowizywa, a FreeBSD przechodzi z powrotem na rzeczywist kolejno. W opowiadanej historyjce system nadal dziaa na dysku zerowym, i tam wanie znajdoway si cenne dane Lolka, a nie na dysku czwartym. Cho wydawao si, e system dziaa na dysku czwartym, byo to tylko zudzenie. Z przyjemnoci oznajmiamy, i ani jeden bajt cennych danych nie zgin ani nie zosta w inny sposb skrzywdzony podczas naszych bada nad opisanym zjawiskiem. Stary dysk SCSI zero zosta odnaleziony i cenne dane wrciy do Lolka (Bolek z kolei przekona si, e niczego nie mona by pewnym). W opowieci udzia wziy dyski SCSI, jednake w przypadku dyskw IDE sytuacja wygldaaby tak samo. Tworzenie segmentw za pomoc programu FDisk Dokonywane tutaj zmiany nie zostan zapisane na dysku. Jeeli bdziemy podejrzewa, e co zrobilimy le, moemy wybra w menu wyjcie z programu sysinstall i sprbowa jeszcze raz od pocztku, bd wcisn U by skorzysta z opcji Undo (cofnij). W ostatecznoci, jeeli cakiem stracimy orientacj, moemy po prostu wyczy komputer. Po wybraniu standardowej instalacji w sysinstall zostanie wywietlony nastpujcy komunikat: 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 ] Zgodnie z poleceniem naciskamy Enter. Zobaczymy teraz list twardych dyskw znalezionych przez jdro podczas rozpoznawania urzdze. przedstawia przykad komputera z dwoma dyskami IDE, o nazwach ad0 i ad2.
Wybr dysku FDisk-a
Mona si zastanawia, dlaczego na licie brakuje ad1. Co spowodowao, e zosta pominity? Przyjmijmy przykadowo, e mamy dwa dyski IDE, jeden jako master na pierwszym kontrolerze IDE, drugi jako master na drugim kontrolerze IDE. Gdyby we FreeBSD zostay one ponumerowane w takiej kolejnoci, w jakiej zostay wykryte, czyli ad0 i ad1, wszystko dziaaoby jak naley. Gdybymy jednak zainstalowali potem jeszcze jeden dysk, jako slave na pierwszym kontrolerze IDE, to ten wanie dysk zostaby nowym ad1, a wczeniejszy ad1 zmieniby si w ad2. Poniewa systemy plikw odnajdywane s wedug nazw urzdze (np. ad1s1a), mogoby si nagle okaza, e niektre systemy plikw nie dziaaj poprawnie. Aby to poprawi, musielibymy zmieni konfiguracj systemu. Aby zapobiec takim sytuacjom, jdro FreeBSD moe by skonfigurowane tak, by przydziela dyskom IDE numery zgodne z ich rzeczywistym umiejscowieniem, niezalenie od kolejnoci wykrywania. Tym sposobem dysk podczony jako master na drugim kontrolerze IDE zawsze bdzie mie nazw ad2, nawet w sytuacji, gdy ad0 i ad1 nie s w ogle obecne. Jdro FreeBSD domylnie skonfigurowane jest wanie w ten sposb, dlatego te na ekranie mamy ad0 i ad2. Komputer, z ktrego ten rysunek pochodzi, mia dwa dyski IDE podczone jako master do obu kontrolerw IDE, nie mia natomiast dyskw podczonych jako slave. Wybieramy dysk, na ktrym chcemy zainstalowa FreeBSD i wybieramy &gui.ok;. Zostanie uruchomiony FDisk, pokazujc na ekranie obraz podobny do . Ekran FDisk-a podzielony jest na trzy czci. Cz pierwsza, obejmujca pierwsze dwie linie ekranu, zawiera informacje o wybranym dysku, w tym jego oznaczenie we FreeBSD, geometri oraz cakowity rozmiar dysku.k. Druga cz pokazuje informacje o istniejcych na dysku segmentach: gdzie si one zaczynaj oraz kocz, jaki jest ich rozmiar, jaka nazwa zostaa im nadana przez FreeBSD ich opis oraz typ. Na rysunku przykadowym wida dwa niewielkie nieuywane segmenty, obecne ze wzgldu na stosowany w architekturze PC podzia dysku. Prcz tego wida duy segment FAT, ktry prawie na pewno jest dyskiem C: w &ms-dos; / &windows;, oraz segment rozszerzony, zawierajcy by moe dyski &ms-dos; / &windows; oznaczone kolejnymi literami. W trzeciej czci znajduje si lista dostpnych w FDisk-u polece.
Ukad partycji w FDisk-u przed zmianami
Dalej postpowa bdziemy w zalenoci od tego, jak chcemy podzieli nasz dysk na segmenty. Jeeli chcemy, by FreeBSD zajo cay dysk (co wie si z usuniciem z niego wszelkich innych danych, gdy potwierdzimy to w sysinstall na pniejszym etapie instalacji), naciskamy A, co odpowiada opcji Use Entire Disk (wykorzystaj cay dysk). Istniejce segmenty zostan usunite, a w ich miejsce pojawi si may obszar opisany jako unused (nieuywany; znw jest to nastpstwem pecetowego ukadu dysku), oraz duy segment przeznaczony dla FreeBSD. Jeeli decydujemy si na t opcj, powinnimy w nastpnej kolejnoci wskaza nowoutworzony segment FreeBSD przy uyciu klawiszy kursora i wcisn S, by umoliwi adowanie systemu z tego segmentu. Ekran bdzie wyglda podobnie do przedstawionego na . Zwrmy uwag na liter A w kolumnie Flags, oznacza ona, e segment jest aktywny i bdzie z niego adowany system. Jeli chcemy usun istniejcy segment by zwolni miejsce dla FreeBSD, wskazujemy segment korzystajc z klawiszy kursora i naciskamy D. Nastpnie moemy nacisn C i w odpowiedzi na pytanie o rozmiar segmentu, ktry chcemy utworzy, wpisa odpowiedni warto i wcisn Enter. Warto domylna stanowi najwikszy moliwy rozmiar segmentu, czyli np. woln przestrze na dysku bd ca pojemno dysku twardego. Wolne miejsce dla FreeBSD moglimy take przygotowa wczeniej (na przykad przy uyciu programu &partitionmagic;), w takim wypadku po prostu wciskamy C by utworzy nowy segment. W tym przypadku rwnie zostaniemy zapytani o rozmiar segmentu, ktry zamierzamy stworzy.
Partycja w FDisk-u obejmujca cay dysk
Na koniec naciskamy Q. Dokonane zmiany zostan zapamitane przez sysinstall, ale nie bd jeszcze zapisane na dysku.
Instalacja programu adujcego W kolejnym kroku instalacji bdziemy mie moliwo zainstalowania programu adujcego (ang. boot manager). Mwic oglnie, powinnimy instalowa program adujcy FreeBSD jeeli: Mamy dwa lub wicej dyskw, a FreeBSD instalujemy na dysku innym ni pierwszy. Instalujemy FreeBSD obok innego systemu operacyjnego na tym samym dysku, i chcemy mie moliwo wybrania systemu operacyjnego podczas uruchamiania komputera. Jeli FreeBSD bdzie jedynym systemem operacyjnym na danym komputerze i zostanie zainstalowany na pierwszym dysku twardym, wwczas wystarczy wykorzysta Standardowy program adujcy. Natomiast jeli wykorzystujemy ju inny program potraficy uruchomi FreeBSD powinnymy wybra opcj None (aden). Dokonany wybr potwierdzamy naciskajc Enter.
Wybr programu adujcego w sysinstall
Ekran pomocy, wywietlany po naciniciu F1, opisuje problemy z jakimi mona si spotka, gdy planuje si mie kilka systemw operacyjnych na jednym dysku.
Tworzenie segmentw na innym dysku Jeeli mamy wicej dyskw, po wyborze programu adujcego ponownie ukae si ekran wyboru dysku. Chcc zainstalowa FreeBSD na kilku dyskach, wybieramy tutaj kolejny dysk i ponownie korzystajc z programu FDisk tworzymy na nim segmenty. Jeli instalujemy FreeBSD na innym dysku ni pierwszy, wwczas program adujcy FreeBSD musi zosta zainstalowany na obydwu dyskach.
Zakoczenie wyboru dysku
Klawisz Tab przecza pomidzy ostatnio wybranym dyskiem oraz przyciskami &gui.ok;, i &gui.cancel;. Wciskamy Tab jeden raz, by wybra &gui.ok;, nastpnie naciskamy Enter aby przej do kolejnego etapu instalacji.
Tworzenie partycji z wykorzystaniem <application>Disklabel</application> W nowoutworzonych segmentach musimy stworzy kilka partycji. Pamitajmy, e kada partycja oznaczona jest liter od a do h, a partycje b, c i d rzdz si specjalnymi zasadami, ktrych naley przestrzega. Niektre aplikacje mog skorzysta na stosowaniu okrelonych schematw podziau na partycje, szczeglnie, gdy partycje rozoone s na kilku dyskach. Na razie jednak, poniewa jest to nasza pierwsza instalacja FreeBSD, nie powinnimy zbytnio przejmowa si podziaem dysku na partycje. Waniejszym jest, bymy zainstalowali FreeBSD i zaczli si uczy, jak go uywa. Kiedy ju nabierzemy pewnej wprawy, moemy zainstalowa system ponownie i zmieni sposb podziau na partycje. Poniszy schemat przedstawia cztery partycje — jedn dla przestrzeni wymiany, oraz trzy dla systemw plikw. Ukad partycji pierwszego dysku Partycja System plikw Rozmiar Opis a / 100 MB Bdzie to gwny system plikw. Wszystkie inne systemy plikw bd zamontowane gdzie wewntrz niego. 100 MB jest do rozsdnym rozmiarem dla tego celu. Nie bdzie tu przechowywane zbyt wiele danych, zwykle po instalacji FreeBSD umieszcza tu okoo 40 MB danych. Pozostae miejsce jest dla danych tymczasowych, oraz suy jako zapas, gdyby kolejne wersje FreeBSD potrzeboway wicej miejsca w /. b brak 2-3 x RAM Partycja ta suy jako przestrze wymiany. Wybr jej odpowiedniego rozmiaru nie jest spraw banaln. Moemy przyj, e przestrze wymiany powinna by dwu- lub trzykrotnie wiksza ni ilo pamici fizycznej (RAM). Prcz tego powinnimy mie co najmniej 64 MB przestrzeni wymiany, wic jeeli nasz komputer ma mniej ni 32 MB pamici, ustawmy rozmiar przestrzeni wymiany na 64 MB. Jeli dysponujemy kilkoma dyskami, moemy na kadym z nich umieci przestrze wymiany. FreeBSD bdzie w procesie wymiany wykorzystywa kady z dyskw, dziki czemu wymiana bdzie si odbywa szybciej. W takim przypadku przyjmujemy cakowity rozmiar potrzebnej przestrzeni wymiany (np. 128 MB) i dzielimy go przez liczb posiadanych dyskw (np. dwa dyski), otrzymujc w wyniku rozmiar przestrzeni wymiany dla jednego dysku. W naszym przykadzie bdzie to 64 MB na kady dysk. e /var 50 MB W katalogu /var przechowywane s pliki o zmiennych rozmiarach; pliki dziennikw systemowych i inne pliki administracyjne. Podczas codziennej pracy FreeBSD na wielu z tych plikw dokonywane s czste operacje odczytu lub zapisu. Dziki umieszczeniu ich w oddzielnym systemie plikw FreeBSD moe dokona optymalizacji dostpu do nich, nie wywierajc jednoczenie wpywu na inne pliki, do ktrych dostp przebiega inaczej. f /usr Reszta dysku Inne pliki bd zwykle przechowywane w katalogu /usr i jego podkatalogach.
Jeeli instalujemy FreeBSD na dwch lub wicej dyskach, musimy utworzy partycje take w innych przygotowanych segmentach. Najatwiej jest po prostu przygotowa na kadym z kolejnych dyskw dwie partycje, jedn na przestrze wymiany, drug na system plikw. Ukad partycji dla kolejnych dyskw Partycja System plikw Rozmiar Opis b brak Patrz: opis Jak ju powiedzielimy, przestrze wymiany moemy dzieli midzy kilka dyskw. Mimo, i mamy do dyspozycji partycj a, zgodnie z obowizujc konwencj przestrze wymiany powinna znajdowa si na partycji b. e /dyskn Reszta dysku Pozostaa cz dysku zajmowana jest przez jedn du partycj. Mogaby to z powodzeniem by partycja a, zamiast e. Przyjto jednak, e partycja a zarezerwowana jest dla gwnego systemu plikw (/). Nie ma przymusu stosowania tej zasady, jednak sysinstall jej przestrzega, dobrze wic jest j stosowa dla zachowania porzdku podczas instalacji. System plikw moemy zamontowa w dowolnym miejscu, w przykadzie zaproponowano /dyskn, gdzie n jest kolejnym numerem kadego dysku. Mona jednak wybra inne nazewnictwo wedug uznania..
Po podjciu decyzji jak ma wyglda ukad partycji, pora wprowadzi go w ycie uywajc sysinstall. Na ekranie ukae si nastpujcy komunikat: Message Now, you need to create BSD partitions inside of the fdisk partition(s) just created. If you have a reasonable amount of disk space (200MB or more) and don't have any special requirements, simply use the (A)uto command to allocate space automatically. If you have more specific needs or just don't care for the layout chosen by (A)uto, press F1 for more information on manual layout. [ OK ] [ Press enter or space ] Naciskamy Enter by przej do edytora partycji FreeBSD, zwanego Disklabel. przedstawia ekran zaraz po uruchomieniu Disklabel. Jest on podzielony na trzy czci. W kilku pierwszych wierszach widoczna jest nazwa wybranego aktualnie dysku, oraz nazwa segmentu, w ktrym tworzymy partycje (Disklabel uywa tutaj nazwy Partition name, czyli nazwa partycji, a nie nazwa segmentu). Jest tu rwnie zawarta informacja o rozmiarze wolnej przestrzeni wewntrz segmentu, czyli przestrzeni nie przydzielonej jeszcze partycjom. rodek ekranu zajmuje lista utworzonych partycji, wraz z nazwami przechowywanych na nich systemw plikw, ich rozmiarami oraz pewnymi opcjami zwizanymi z tworzeniem systemu plikw. W dolnej czci przedstawiona jest lista dostpnych w Disklabel polece.
Edytor Disklabel
Disklabel potrafi automatycznie utworzy partycje i nada im domylne rozmiary. Wyprbujmy t moliwo naciskajc A. Na ekranie ukae si obraz podobny do . Ustawienia automatyczne mog by waciwe lub nie, w zalenoci od rozmiaru dysku. Nie ma to jednak wikszego znaczenia, poniewa nie trzeba ich koniecznie akceptowa. Katalog /tmp jest domylnie umieszczany na wasnej partycji, zamiast by czci partycji /. Dziki temu mona unikn zapenienia partycji / plikami tymczasowymi.
Edytor disklabel z automatycznymi ustawieniami
By usun zaproponowane partycje i zastpi je utworzonymi wasnorcznie, wybieramy klawiszami kursora pierwsz partycj i naciskamy D. Tak samo postpujemy z pozostaymi partycjami. Teraz, aby stworzy pierwsz partycj (a, zamontowan jako /), wybieramy informacje o dysku w grnej czci ekranu i wciskamy C. Pojawi si okienko z pytaniem o rozmiar nowej partycji (). Wybrany rozmiar poda moemy w blokach, albo w wygodniejszej formie w postaci liczby megabajtw, gigabajtw lub cylindrw, odpowiednio z przyrostkiem M, G lub C. Poczwszy od FreeBSD 5.X uytkownicy mog: wybra system plikw UFS2 (domylny system we &os; 5.1 i pniejszych) wykorzystujc opcj Custom Newfs (Z), tworzy partycje za pomoc Auto Defaults i modyfikowa przy pomocy Custom Newfs bd doda opcj podczas normalnego procesu tworzenia partycji. Wykorzystujc opcj Custom Newfs musimy pamita by doda flag (SoftUpdates)!
Wolne miejsce dla gwnej partycji
Wybierajc domylnie zaproponowany rozmiar utworzymy partycj obejmujc pozostae miejsce w segmencie. Jeeli zamierzamy stworzy partycje o takich rozmiarach, jak wczeniej opisywalimy, wwczas kasujemy zaproponowan warto klawiszem Backspace, i wpisujemy 64M, . Nastpnie wybieramy &gui.ok;.
Zmiana rozmiaru gwnej partycji
Po wybraniu rozmiaru partycji pojawi si pytanie, czy partycja zawiera bdzie system plikw, czy przestrze wymiany. Okienko z tym pytaniem pokazane jest na . Pierwsza partycja zawiera bdzie system plikw, wybieramy wic FS i naciskamy Enter.
Wybr typu gwnej partycji
Poniewa na partycji znajdowa si bdzie system plikw, Disklabel musi wiedzie, gdzie bdzie on zamontowany. przedstawia okienko z prob o podanie tej informacji. Gwny system plikw montowany jest jako /, wpisujemy wic / i wciskamy Enter.
Wybr miejsca montowania gwnego systemu plikw
Na ekranie pojawi si informacja o nowo utworzonej partycji. Powinnimy teraz powtrzy ca procedur dla kolejnych partycji. Tworzc partycj wymiany nie bdziemy pytani o miejsce jej zamontowania, poniewa partycje wymiany nie s montowane. Gdy bdziemy tworzy ostatni partycj, /usr, moemy przyj proponowany rozmiar domylny, aby przeznaczy na t partycj reszt segmentu. Ostatecznie ekran edytora Disklabel bdzie wyglda podobnie do , cho wybrane przez nas wartoci mog by inne. By zakoczy prac z Disklabel, wciskamy Q.
Edytor Disklabel
Wybr skadnikw instalacji Wybr zestawu komponentw Decyzja o tym, jaki zestaw komponentw zainstalujemy, zaley w duej mierze od planowanych zastosowa systemu i iloci wolnego miejsca na dysku. Dostpne warianty pozwalaj zarwno na instalacj najmniejszej konfiguracji, jak i na instalacj wszystkiego. Pocztkujcy uytkownicy systemw &unix; i FreeBSD powinni wybra jeden z przygotowanych wariantw. Dla bardziej dowiadczonych uytkownikw istnieje moliwo uoenia wasnego zestawu komponentw. Wicej informacji o zestawach komponentw i ich zawartoci moemy uzyska naciskajc F1. Po przejrzeniu tych informacji naciskamy Enter, aby powrci do menu wyboru komponentw. Jeli planujemy korzysta z graficznego interfejsu uytkownika powinnimy wybra jeden z zestaww o nazwie rozpoczynajcej si liter X. Po instalacji zajmiemy si konfigurowaniem serwera graficznego i wyborem menedera okien. Szczegowe informacje na ten temat zawiera rozdzia . To, ktra wersja systemu X11 jest domylnie instalowana, zaley od instalowanej wersji &os;. Wydania wczeniejsze od 5.3 domylnie instaluj &xfree86; 4.X. Natomiast &os; 5.3 i pniejsze instaluj &xorg;. Jeeli planujemy samodzielne kompilowanie jdra, powinnimy wybra wariant zawierajcy kod rdowy. zawiera informacje, dlaczego powinno si budowa niestandardowe jdro i jak to zrobi. Oczywicie najbardziej wszechstronny jest system zawierajcy wszystkie komponenty. Jeli mamy wystarczajco duo miejsca na dysku, wybieramy klawiszami kursora All, , i naciskamy Enter. Jeeli jednak miejsca na dysku mogoby nie wystarczy, wybierzmy wariant najlepiej odpowiadajcy obecnym potrzebom. Kolejne komponenty mog by dodawane po zainstalowaniu systemu.
Wybr komponentw
Instalacja kolekcji portw Po wyborze komponentw bdziemy mie moliwo zainstalowania kolekcji portw FreeBSD. Kolekcja portw umoliwia atwe i wygodne instalowanie oprogramowania. Nie zawiera ona kodw rdowych programw. W skad kolekcji portw wchodz pliki umoliwiajce automatyczne pobieranie programw, oraz ich kompilowanie i instalowanie. opisuje sposb korzystanie z kolekcji portw. Program instalacyjny nie sprawdza, czy mamy odpowiednio duo wolnego miejsca na dysku. Kolekcj portw powinnimy instalowa tylko pod warunkiem, e miejsca faktycznie wystarczy. We FreeBSD &rel.current; kolekcja zajmuje okoo &ports.size;. User Confirmation Requested Would you like to install the FreeBSD ports collection? This will give you ready access to over &os.numports; ported software packages, at a cost of around &ports.size; 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 Klawiszami kursora wybieramy &gui.yes;, aby zainstalowa kolekcj portw, lub &gui.no;, by z niej zrezygnowa. Wybr zatwierdzamy klawiszem Enter. Ponownie pojawi si menu wyboru komponentw.
Zatwierdzenie wybranych komponentw
Jeeli odpowiadaj nam wybrane komponenty, przy pomocy klawiszy kursora wybieramy Exit, zaznaczamy &gui.ok; i naciskamy Enter, przechodzc do kolejnego etapu instalacji.
Wybr nonika instalacji W przypadku, gdy instalujemy z pyty CD bd DVD, klawiszami kursora wybieramy pozycj Install from a FreeBSD CD/DVD (instalacja z CD/DVD). Upewniwszy si, e zaznaczone jest &gui.ok;, naciskamy Enter przechodzc do nastpnego etapu instalacji. Jeeli stosujemy inn metod instalacji, wybieramy odpowiedni pozycj i postpujemy zgodnie ze wskazwkami. Klawiszem F1 moemy wczy pomoc. Do menu wyboru nonika powracamy naciskajc Enter.
Wybr nonika instalacji
Tryby instalacji przez FTP instalacja sie FTP Mona wybra jeden z trzech trybw instalacji przez FTP: aktywne FTP, pasywne FTP lub porednio przez HTTP proxy. Aktywne FTP: Install from an FTP server Wybr tego wariantu spowoduje, e przesyanie danych przez FTP odbywa si bdzie w trybie aktywnym. Nie zadziaa to w przypadku transmisji przez zapor ogniow, ale bdzie wsppracowa ze starszymi serwerami FTP nie obsugujcymi trybu pasywnego. Jeli poczenie pasywne (wybierane domylnie) nie zadziaa, sprbujmy aktywnego! Pasywne FTP: Install from an FTP server through a firewall FTP tryb pasywny Opcja ta informuje sysinstall, e przesyanie danych przez FTP odbywa si bdzie w trybie pasywnym. Pozwoli to na poczenie poprzez zapor ogniow, ktra nie zezwala na poczenia z zewntrz z portami o przypadkowych numerach. FTP przez proxy HTTP: Install from an FTP server through a http proxy FTP przez proxy HTTP Ten wariant instruuje sysinstall do wykorzystania protokou HTTP (podobnie jak przegldarka stron WWW) do poczenia si z serwerem proxy poredniczcym w transmisji przez FTP. Serwer poredniczcy przetwarza dania i przesya je do serwera FTP. Dziki temu moliwe jest poczenie poprzez zapor ogniow nie zezwalajc na adne poczenia FTP, oferujc jednak HTTP proxy. W takiej sytuacji, poza adresem serwera FTP, bdziemy musieli poda take adres serwera proxy. Korzystajc z poredniczcego serwera FTP proxy, zwykle podajemy nazw serwera docelowego jako cz nazwy uytkownika, po znaku @. Serwer proxy udaje wwczas serwer docelowy. Zamy, dla przykadu, e chcemy zainstalowa system z ftp.FreeBSD.org, za porednictwem serwera proxy FTP foo.example.com, nasuchujcego na porcie 1024. W takiej sytuacji przechodzimy do menu opcji, jako nazw uytkownika FTP wpisujemy ftp@ftp.FreeBSD.org, a jako haso podajemy nasz adres email. Jako nonik instalacji wybieramy FTP (lub pasywne FTP, jeeli umoliwia to serwer proxy), a jako URL wpisujemy ftp://foo.example.com:1234/pub/FreeBSD. Ze wzgldu na to, e /pub/FreeBSD z ftp.FreeBSD.org jest udostpnione na serwerze proxy foo.example.com, moemy wanie z tego serwera dokona instalacji (poniewa zajmie si on pobraniem odpowiednich plikw z ftp.FreeBSD.org).
Przystpienie do instalacji Moemy teraz rozpocz waciw instalacj, a zarazem mamy ostatni szans na rezygnacj z instalacji bez zmiany zawartoci dysku twardego. 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 Wybieramy &gui.yes; i wciskamy Enter, by rozpocz instalacj. Czas trwania instalacji zaley od wybranych komponentw, uywanego nonika instalacji oraz prdkoci komputera. Szereg komunikatw informowa bdzie o przebiegu procesu instalacji. Po zakoczeniu instalacji wywietlony zostanie nastpujcy komunikat: 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: /stand/sysinstall . [ OK ] [ Press enter to continue ] Po naciniciu klawisza Enter zajmiemy si przygotowaniem wstpnej konfiguracji systemu. Jeli wybierzemy &gui.no; i naciniemy Enter instalacja zostanie przerwana, bez dokonywania jakichkolwiek zmian. Pojawi si komunikat o treci: Message Installation complete with some errors. You may wish to scroll through the debugging messages on VTY1 with the scroll-lock feature. You can also choose "No" at the next prompt and go back into the installation menus to retry whichever operations have failed. [ OK ] Powyszy komunikat pojawia si, poniewa nic nie zostao zainstalowane. Naciskajc Enter moemy powrci do gwnego menu i opuci program instalacyjny. Po instalacji Po pomylnie zakoczonej instalacji zajmiemy si wstpn konfiguracj systemu. Wszelkich zmian w ustawieniach moemy dokona przed uruchomieniem nowo zainstalowanego systemu FreeBSD lub te po zakoczeniu instalacji, korzystajc z sysinstall (we &os; starszych ni 5.2 /stand/sysinstall) i jego opcji Configure. Konfiguracja urzdze sieciowych Jeli wczeniej skonfigurowalimy PPP na potrzeby instalacji przez FTP, konfiguracja urzdze sieciowych zostanie pominita. Bdziemy mogli zaj si ni pniej. Szczegowe informacje na temat sieci lokalnych (LAN) oraz konfiguracji FreeBSD w roli bramy lub rutera znale mona w rozdziale Zaawansowana konfiguracja sieciowa. User Confirmation Requested Would you like to configure any Ethernet or SLIP/PPP network devices? [ Yes ] No Jeli chcemy skonfigurowa urzdzenie sieciowe, wybieramy &gui.yes; i wciskamy Enter. W przeciwnym wypadku wybieramy &gui.no;.
Wybr karty Ethernet
Klawiszami kursora wybieramy interfejs, ktry bdziemy konfigurowa i wciskamy Enter. User Confirmation Requested Do you want to try IPv6 configuration of the interface? Yes [ No ] Dla przykadu, w sieci lokalnej w zupenoci wystarcza obecny protok Internetu (IPv4), wybieramy wic klawiszami kursora &gui.no; i naciskamy Enter. Jeli chcemy wyprbowa nowy protok Internetu (IPv6), wybieramy &gui.yes; i naciskamy Enter. Przez chwil bdzie si odbywa poszukiwanie serwerw RA. User Confirmation Requested Do you want to try DHCP configuration of the interface? Yes [ No ] Jeeli nie wykorzystujemy DHCP (Dynamic Host Configuration Protocol), wybieramy klawiszami kursora &gui.no; i wciskamy Enter. Wybranie &gui.yes; spowoduje uruchomienie dhclient i jeli wszystko przebiegnie prawidowo, konfiguracja sieci zostanie rozpoznana automatycznie. zawiera szczegowe informacje na ten temat. Przedstawiony poniej ekran konfiguracji sieci (Network Configuration) przedstawia konfiguracj karty sieciowej komputera, ktry bdzie suy jako brama w sieci lokalnej.
Konfiguracja interfejsu ed0
Klawiszem Tab wybieramy poszczeglne pola, w ktrych wpisujemy odpowiednie informacje: Host (stacja) Pena nazwa stacji, w powyszym przykadzie k6-2.example.com. Domain (domena) Nazwa domeny, do ktrej naley stacja, w przykadzie jest to example.com. IPv4 Gateway (brama IPv4) Adres IP stacji przekazujcej pakiety do odbiorcw spoza sieci lokalnej. Musi by podany, jeli komputer jest wzem w sieci. Jeeli komputer peni rol bramy do Internetu w sieci lokalnej, pole to naley pozostawi puste. Name server (serwer nazw) Adres IP lokalnego serwera DNS. W przykadowej sieci lokalnej nie ma serwera DNS, wpisany wic zosta adres serwera DNS dostawcy Internetu (208.163.10.2). IPv4 address (adres IPv4) W przykadzie temu interfejsowi przypisano adres 192.168.0.1. Netmask (maska podsieci) W sieci lokalnej uyty zosta dla przykadu blok adresw klasy C (192.168.0.0 - 192.168.0.255). Maska podsieci jest mask sieci klasy C (255.255.255.0). Extra options to ifconfig (dodatkowe opcje dla ifconfig) Tu wpisywane s dodatkowe opcje dla ifconfig charakterystyczne dla interfejsu. W pokazanym przykadzie nie byo takowych opcji. Gdy konfiguracja bdzie gotowa, klawiszem Tab wybieramy &gui.ok; i naciskamy Enter. User Confirmation Requested Would you like to Bring Up the ed0 interface right now? [ Yes ] No Jeli wybierzemy &gui.yes; i wciniemy Enter, komputer zostanie aktywowany do pracy w sieci.
Konfiguracja bramy User Confirmation Requested Do you want this machine to function as a network gateway? [ Yes ] No Jeli komputer bdzie w sieci lokalnej peni rol bramy, czyli bdzie przekazywa pakiety pomidzy innymi komputerami, wybieramy opcj &gui.yes; i naciskamy Enter. Jeeli natomiast komputer bdzie wzem w sieci, wybieramy &gui.no; i rwnie wciskamy Enter. Konfiguracja usug internetowych User Confirmation Requested Do you want to configure inetd and the network services that it provides? Yes [ No ] Wybranie &gui.no; spowoduje, e wiele usug (jak np. telnetd) bd wyczone. Oznacza to, e zdalni uytkownicy nie bd mogli poczy si z naszym komputerem za pomoc telnetu. Uytkownicy lokalni bd natomiast mogli czy si z odlegymi komputerami korzystajc z telnetu. Usugi moemy wczy po zainstalowaniu systemu, aby to zrobi, modyfikujemy plik /etc/inetd.conf za pomoc edytora tekstu. Wicej informacji znale mona w Sekcji 25.2.1. . Jeli wolelibymy skonfigurowa usugi internetowe podczas instalacji, wybieramy &gui.yes;. Zostaniemy poproszeni o dodatkowe potwierdzenie: User Confirmation Requested The Internet Super Server (inetd) allows a number of simple Internet services to be enabled, including finger, ftp and telnetd. Enabling these services may increase risk of security problems by increasing the exposure of your system. With this in mind, do you wish to enable inetd? [ Yes ] No Wybieramy &gui.yes;, by przej dalej. User Confirmation Requested inetd(8) relies on its configuration file, /etc/inetd.conf, to determine which of its Internet services will be available. The default FreeBSD inetd.conf(5) leaves all services disabled by default, so they must be specifically enabled in the configuration file before they will function, even once inetd(8) is enabled. Note that services for IPv6 must be separately enabled from IPv4 services. Select [Yes] now to invoke an editor on /etc/inetd.conf, or [No] to use the current settings. [ Yes ] No Wybranie &gui.yes; pozwoli na wczanie poszczeglnych usug poprzez usunicie znaku # na pocztku waciwego wiersza.
Modyfikacja <filename>inetd.conf</filename>
Gdy wczymy wybrane usugi, naciskamy Esc by przej do menu, w ktrym bdziemy mogli zakoczy modyfikowanie pliku i zapisa zmiany.
Anonimowe FTP FTP anonimowe User Confirmation Requested Do you want to have anonymous FTP access to this machine? Yes [ No ] Wyczenie anonimowego FTP Wybranie zaznaczonego domylnie &gui.no; pozwoli na dostp do komputera poprzez FTP tylko tym uytkownikom, ktrzy maj wasne konta chronione hasem. Wczenie anonimowego FTP Wczenie anonimowego FTP oznacza, e kady bdzie mg uzyska dostp do komputera. Zanim si na to zdecydujemy, powinnimy by wiadomi niebezpieczestwa, ktre si z tym wie. zawiera wicej informacji na temat bezpieczestwa. Aby wczy anonimowe FTP, klawiszami kursora wybieramy &gui.yes; i naciskamy Enter. Ekran bdzie wyglda jak na poniszym rysunku (lub podobnie):
Domylne ustawienia anonimowego FTP
Moemy nacisn F1, by uzyska pomoc: This screen allows you to configure the anonymous FTP user. The following configuration values are editable: UID: The user ID you wish to assign to the anonymous FTP user. All files uploaded will be owned by this ID. Group: Which group you wish the anonymous FTP user to be in. Comment: String describing this user in /etc/passwd FTP Root Directory: Where files available for anonymous FTP will be kept. Upload subdirectory: Where files uploaded by anonymous FTP users will go. Gwny katalog ftp jest domylnie umieszczany w /var. Jeeli nie mamy tam wystarczajco duo miejsca dla przewidywanych potrzeb FTP, moemy wybra w zamian katalog /usr, jako gwny katalog FTP (FTP Root Directory) wpisujc /usr/ftp. Po wybraniu odpowiadajcych nam ustawie naciskamy Enter. User Confirmation Requested Create a welcome message file for anonymous FTP users? [ Yes ] No Jeeli wybierzemy &gui.yes; i wciniemy Enter, automatycznie zostanie uruchomiony edytor, w ktrym bdziemy mogli napisa komunikat powitalny dla uytkownikw anonimowego FTP.
Edycja komunikatu powitalnego FTP
Uywanym tutaj edytorem tekstu jest ee. Postpujc zgodnie z przedstawionymi na ekranie wskazwkami moemy wprowadzi tre komunikatu, lub te moemy zrobi to pniej, korzystajc z dowolnego edytora. W tym celu warto jest zapisa nazw i lokalizacj pliku pokazywan na dole ekranu. Gdy naciniemy Esc pokazane zostanie menu z domylnie zaznaczon opcj a) leave editor. (opuszczenie edytora). Wybieramy j naciskajc Enter. Ponowne nacinicie Enter spowoduje zapisanie zmian jeli jakich dokonalimy.
Konfiguracja sieciowych usug plikowych Sieciowe usugi plikowe (Network File Services - NFS) pozwalaj na wspdzielony dostp do plikw przez sie. Komputer moemy skonfigurowa jako serwer, klient, lub oba naraz. Wicej informacji na ten temat mona znale w . Serwer NFS User Confirmation Requested Do you want to configure this machine as an NFS server? Yes [ No ] Jeli nie zamierzamy korzysta z serwera NFS, wybieramy &gui.no; i wciskamy Enter. W przeciwnym wypadku, gdy wybierzemy &gui.yes;, zostanie pokazany komunikat o koniecznoci stworzenia pliku exports. Message Operating as an NFS server means that you must first configure an /etc/exports file to indicate which hosts are allowed certain kinds of access to your local filesystems. Press [Enter] now to invoke an editor on /etc/exports [ OK ] Naciskamy Enter. Zostanie uruchomiony edytor tekstu, w ktrym bdziemy mogli przygotowa plik exports.
Edycja pliku <filename>exports</filename>
Zgodnie ze wskazwkami dopisujemy udostpniane systemy plikw. Moemy take zrobi to pniej, korzystajc z preferowanego przez nas edytora tekstu. W tym celu warto zapisa sobie pokazywan na dole ekranu nazw i lokalizacj pliku. Gdy naciniemy Esc, pokazane zostanie menu z domylnie zaznaczon opcj a) leave editor (opuszczenie edytora). Wybieramy j naciskajc Enter.
Klient NFS Instalacja klienta NFS pozwoli naszemu komputerowi czy si z serwerami NFS. User Confirmation Requested Do you want to configure this machine as an NFS client? Yes [ No ] Wybieramy klawiszami kursora &gui.yes; lub &gui.no; zaleenie od podjtej decyzji, po czym naciskamy Enter.
Profil zabezpiecze Profil zabezpiecze to zestaw opcji konfiguracyjnych, majcy zapewni okrelony poziom bezpieczestwa poprzez wczenie i wyczenie pewnych programw i ustawie. Im surowszy profil zabezpiecze, tym mniej programw bdzie domylnie uruchamianych. Odpowiada to jednej z podstawowych zasad bezpieczestwa: naley wycza wszystko, co nie musi by wczone. Pamitajmy, e profil zabezpiecze to tylko domylne ustawienia. Poszczeglne programy mona wcza i wycza ju po zainstalowaniu FreeBSD, poprzez modyfikacj lub dodanie odpowiednich wpisw w pliku /etc/rc.conf. Dalsze informacje na ten temat znale mona w dokumentacji systemowej &man.rc.conf.5;. Ponisza tabela pokazuje, jaki jest efekt stosowania kadego z profili zabezpiecze. Kolumny odpowiadaj profilom, ktre mona wybra, natomiast w kolejnych wierszach wymienione s poszczeglne programy lub funkcje wczone lub wyczone w danym profilu. Dostpne profile zabezpiecze Extreme Medium &man.sendmail.8; NIE TAK &man.sshd.8; NIE TAK &man.portmap.8; NIE MOE Portmapper jest wczony, jeli na wczeniejszym etapie instalacji komputer zosta skonfigurowany jako klient lub serwer NFS. serwer NFS NIE TAK &man.securelevel.8; TAK Wybierajc profil zabezpiecze, ktry powoduje ustawienie securelevel na Extreme lub High, powinnimy pamita o konsekwencjach. Warto przeczyta dokumentacj systemow &man.init.8; i zwrci szczegln uwag na znaczenie poziomw bezpieczestwa, by unikn pniejszych kopotw! NIE
User Confirmation Requested Do you want to select a default security profile for this host (select No for "medium" security)? [ Yes ] No Jeeli wybierzemy &gui.no; i naciniemy Enter, zostanie ustawiony redni profil zabezpiecze. Chcc wybra inny profil zabezpiecze, wybieramy &gui.yes; i wciskamy Enter.
Opcje profilu zabezpiecze
Aby uzyska pomoc, wciskamy F1. Naciskajc Enter wracamy do menu. Klawiszami kursora wybieramy Medium, chyba, e jestemy pewni, e bdziemy potrzebowa innego poziomu bezpieczestwa. Wskazujemy nastpnie &gui.ok; i wciskamy Enter. Zostanie wywietlony komunikat potwierdzajcy wybr profilu zabezpiecze. Message Moderate security settings have been selected. Sendmail and SSHd have been enabled, securelevels are disabled, and NFS server setting have been left intact. PLEASE NIETE that this still does not save you from having to properly secure your system in other ways or exercise due diligence in your administration, this simply picks a standard set of out-of-box defaults to start with. To change any of these settings later, edit /etc/rc.conf [OK] Message Extreme security settings have been selected. Sendmail, SSHd, and NFS services have been disabled, and securelevels have been enabled. PLEASE NIETE that this still does not save you from having to properly secure your system in other ways or exercise due diligence in your administration, this simply picks a more secure set of out-of-box defaults to start with. To change any of these settings later, edit /etc/rc.conf [OK] Naciskamy Enter, aby przej do kolejnego etapu konfiguracji. Profil zabezpiecze nie jest cudownym lekarstwem! Nawet, jeli wybralimy najbardziej bezpieczny profil, musimy na bieco interesowa si sprawami bezpieczestwa systemu, czytajc powicone im listy dyskusyjne (),, stosujc dobre hasa i przestrzegajc oglnych zasad bezpieczestwa. Profil jest tylko wygodnym sposobem na przygotowanie podstawowych zabezpiecze.
Ustawienia konsoli systemowej Kilka opcji suy do konfiguracji konsoli systemowej. User Confirmation Requested Would you like to customize your system console settings? [ Yes ] No Aby zobaczy i zmieni ustawienia, wybieramy &gui.yes; i wciskamy Enter.
Opcje konfiguracji konsoli systemowej
Czsto stosowan opcj jest wygaszacz ekranu (screen saver). Klawiszami kursora wybieramy Saver i naciskamy Enter.
Opcje wygaszacza ekranu
Za pomoc klawiszy kursora wybieramy odpowiadajcy nam wygaszacz i wciskamy Enter. Ponownie pojawi si menu konfiguracji konsoli systemowej. Przyjmowany domylnie przedzia czasu wynosi 300 sekund. Aby go zmieni, ponownie wybieramy Saver. W menu opcji wygaszacza ekranu klawiszami kursora wybieramy Timeout i naciskamy Enter. Pojawi si okienko:
Limit czasu wygaszacza ekranu
Warto moemy zmieni, po czym wybieramy &gui.ok; i wciskamy Enter, by wrci do menu konfiguracji konsoli.
Zakoczenie konfiguracji konsoli
Wybieramy Exit i naciskamy Enter, przechodzc do kolejnego etapu konfiguracji.
Ustawienia strefy czasowej Dziki ustawieniu strefy czasowej komputer bdzie mg automatycznie ustawia zegar w przypadku zmiany czasu, jak rwnie bdzie prawidowo wykonywa inne czynnoci zwizane ze stref czasow. W przykadzie mamy do czynienia z komputerem znajdujcym si we wschodniej strefie czasowej Stanw Zjednoczonych. Rzeczywiste ustawienia bd zalee od naszego pooenia geograficznego. User Confirmation Requested Would you like to set this machine's time zone now? [ Yes ] No By ustawi stref czasow, wybieramy &gui.yes; i naciskamy Enter. 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 NIE here! Yes [ No ] Wybieramy &gui.yes; lub &gui.no;, w zalenoci od ustawienia zegara komputera, nastpnie wciskamy Enter.
Wybr regionu geograficznego
Klawiszami kursora wybieramy odpowiedni region, po czym naciskamy Enter.
Wybr kraju
Przy uyciu klawiszy kursora wybieramy odpowiedni kraj i naciskamy Enter.
Wybr strefy czasowej
Klawiszami kursora wybieramy waciw stref czasow i wciskamy Enter. Confirmation Does the abbreviation 'EDT' look reasonable? [ Yes ] No Zostaniemy zapytani, czy skrt nazwy strefy czasowej jest prawidowy. Jeli tak, naciskamy Enter i przechodzimy do kolejnego etapu konfiguracji.
Kompatybilno z Linuksem User Confirmation Requested Would you like to enable Linux binary compatibility? [ Yes ] No Wybranie &gui.yes; i nacinicie Enter pozwoli uruchamia programy linuksowe we FreeBSD. Program instalacyjny doczy pakiety obsugujce kompatybilno z Linuksem. Jeli instalujemy system przez FTP, komputer bdzie potrzebowa cznoci z Internetem. Moe si zdarzy, e na serwerze ftp bdzie brakowao pewnych skadnikw, na przykad obsugujcych kompatybilno z Linuksem. Mona je jednak zainstalowa pniej. Ustawienia myszki Posugujc si 3-przyciskow myszk bdziemy mogli wycina i wkleja tekst na konsoli i w uruchamianych programach. Jeli nasza myszka ma dwa przyciski, po instalacji zajrzyjmy do dokumentacji systemowej &man.moused.8;, gdzie opisana zostaa emulacja trzech przyciskw. W naszym przykadzie konfigurujemy myszk nie podczon przez USB (np. przez zcze PS/2 lub port COM):: User Confirmation Requested Does this system have a non-USB mouse attached to it? [ Yes ] No Wybieramy &gui.no;, jeli myszka podczona jest przez USB, lub &gui.yes; w przeciwnym wypadku i naciskamy Enter.
Opcja wyboru protokou myszki
Klawiszami kursora wskazujemy Type i naciskamy Enter.
Wybr protokou myszki
Myszka uywana w przykadzie jest typu PS/2, wybrano wic domyln opcj Auto. Inny protok wybieramy wskazujc odpowiedni opcj klawiszami kursora. Upewniwszy si, e &gui.ok; jest zaznaczone, naciskamy Enter i wracamy do poprzedniego menu.
Konfiguracja portu myszki
Za pomoc klawiszy kursora wybieramy Port i wciskamy Enter.
Wybr portu myszki
Poniewa przykadowa myszka jest typu PS/2, zaznaczona zostaa domylna opcja PS/2. Klawiszami kursora moemy wybra port, nastpnie naciskamy Enter.
Wczenie demona myszki
Na koniec wybieramy Enable i naciskamy Enter by wczy demona myszki i go przetestowa.
Testowanie demona myszki
Nastpnie musimy poruszy myszk i sprawdzi czy kursor porusza si we waciwy sposb po ekranie. Jeli tak to wybieramy &gui.yes; i wciskamy Enter. Jeli nie myszka nie zostaa waciwie skonfigurowana — wybieramy &gui.no; i prbujemy innych ustawie myszy. Wybieramy Exit i wciskamy Enter, by zakoczy ten etap konfiguracji.
Tom Rhodes Napisa Konfiguracja dodatkowych usug sieciowych Konfiguracja usug sieciowych moe by nucym zadaniem dla pocztkujcych uytkownikw, szczeglnie jeli brak im wiedzy w tym zakresie. Moliwo pracy w sieci - take w Internecie - jest kluczowym elementem wszystkich wspczesnych systemw operacyjnych, w tym rwnie &os;. Std te jest bardzo pomocnym mie pojcie o moliwociach pracy w sieci jakie oferuje &os;. Poznanie tych jego moliwoci ju w trakcie instalacji pozwoli uytkownikom zrozumie rne aspekty funkcjonowania usug sieciowych. Usugi sieciowe s programami potraficymi przyjmowa dane z dowolnej lokalizacji w sieci. Dlatego wanie dokadanych jest wiele stara, by zagwarantowa, e programy te nie uczyni nic szkodliwego. Niestety, programici nie s doskonali. W przeszoci zdarzay si sytuacje, w ktrych atakujcy wykorzystywali bdy w oprogramowaniu by wyrzdzi szkod systemowi. Std te jest bardzo istotnym by wcza tylko te usugi sieciowe, ktre s nam potrzebne. Jeli nie jestemy pewni, najlepiej jest nie wcza danej usugi nim nie dowiemy si czy rzeczywicie jej potrzebujemy. Zawsze moemy j aktywowa pniej uruchamiajc ponownie sysinstall bd edytujc plik /etc/rc.conf. Wybranie opcji Networking spowoduje wywietlenie menu zblionego do poniszego:
Najwyszy poziom konfiguracji sieci
Pierwsz z dostpnych opcji - Interfaces - opisuje bliej , dlatego te moemy j teraz pomin. Wybr opcji AMD wczy wsparcie dla narzdzia automatycznego montowania BSD (ang. Automatic Mount Utility). Opcja ta najczciej jest wykorzystywana z protokoem NFS (patrz poniej) do automatycznego montowania zdalnych systemw plikw. Nie wymaga dodatkowej konfiguracji. Kolejn opcj jest AMD Flags. Po jej wybraniu pojawi si menu, gdzie naley wprowadzi specyficzne flagi AMD. Menu zawiera ju domylne wartoci: -a /.amd_mnt -l syslog /host /etc/amd.map /net /etc/amd.map Flaga okrela domylny punkt montowania, w tym wypadku /.amd_mnt. Flaga definiuje domylny plik log dziennika systemowego; jeli w systemie wykorzystywany jest demon syslogd, wwczas wszystkie komunikaty bd wysyane wanie do niego. Katalog /host jest wykorzystywany do montowania systemw plikw wyeksportowanych ze zdalnej maszyny, podczas gdy katalog /net do montowania systemw plikw z adresu IP. Plik /etc/amd.map zawiera domylne wartoci flag dla zasobw eksportowanych przez AMD. FTP anonimowe Wybr opcji Anon FTP zezwala na anonimowe poczenia FTP, tym samym tworzc z naszego komputera anonimowy serwer FTP. Naley mie jednak wiadomo niebezpieczestw jakie pociga za sob taka konfiguracja. Po wybraniu tej opcji pojawi si kolejne okienko wyjaniajce zwizane z ni niebezpieczestwa oraz umoliwiajce szczegow konfiguracj. Menu Gateway pozwala skonfigurowa nasz maszyn jako bram, co zostao opisane wczeniej. Moe by rwnie wykorzystane do wyczenia tej opcji jeli przypadkowo zostaa ona aktywowana w trakcie instalacji. Opcja Inetd pozwala skonfigurowa bd cakowicie wyczy demonona &man.inetd.8;, ktry rwnie zosta opisany wczeniej. Opcja Mail wykorzystywana jest do konfiguracji domylnego systemowego serwera poczty MTA (ang. Mail Transfer Agent). Wybr tej opcji spowoduje wywietlenie nastpujcego menu:
Wybr domylnego MTA
W menu tym mamy moliwo wyboru, ktry MTA zostanie zainstalowany jako domylny. W praktyce MTA nie jest niczym wicej jak serwerem, ktry dostarcza poczt elektroniczn do uytkownikw lokalnego systemu bd wysya j do Internetu. Wybr opcji Sendmail spowoduje instalacj popularnego serwera sendmail. Serwer ten jest domylnym serwerem we &os;. Opcja Sendmail local rwnie spowoduje wybr sendmail jako domylnego MTA, jednake bez moliwoci odbierania poczty przychodzcej z Internetu. Pozostae opcje Postfix i Exim daj efekt analogiczny do Sendmail — obydwa rozwizania dostarczaj poczt. Tym nie mniej, niektrzy uytkownicy preferuj te serwery jako alternatyw dla MTA sendmail. Po wybraniu MTA, bd pominiciu tego kroku, pojawi si ponownie okno konfiguracji sieci z kolejn opcj: NFS client. Opcja NFS client pozwala skonfigurowa system do komunikacji z serwerem za pomoc NFS. Serwer NFS udostpnia systemy plikw innym maszynom w sieci za pomoc protokou NFS. Jeli nasza maszyna nie bdzie pracowaa w sieci mona t opcj pomin. System moe pniej wymaga dalszej konfiguracji. zawiera szczegowe informacje o konfiguracji klienta i serwera NFS. Poniej znajduje si opcja NFS server umoliwiajca skonfigurowanie systemu jako serwer NFS. Dodatkowo konfiguruje ona wymagane parametry dla usug RPC. RPC koordynuje poczenia pomidzy maszynami i programami. Kolejna opcja to Ntpdate, odpowiadajca za synchronizacj czasu systemowego. Po wybraniu jej pojawi si nastpujce menu:
Konfiguracja ntpdate
Z menu wybieramy najbliszy nam serwer. Wybr pobliskiego serwera gwarantuje dokadniejsz synchronizacj czasu, z uwagi na fakt, e w komunikacji z bardziej oddalony serwerem mog wystpowa wiksze opnienia. Kolejnym elementem jest wybr PCNFSD. Opcja ta zainstaluje net/pcnfsd z Kolekcji portw. Jest to przydatne narzdzie umoliwiajce uwierzytelnianie NFS systemom operacyjnym, ktre same nie potrafi si uwierzytelni, jak np. &ms-dos;. Przewijajc w d pojawi si kolejne opcje:
Najniszy poziom konfiguracji sieci
Programy &man.rpcbind.8;, &man.rpc.statd.8; i &man.rpc.lockd.8; wykorzystywane s przy poczeniach RPC (Remote Procedure Call). rpcbind zarzdza komunikacj pomidzy serwerem NFS i klientami, tym samym jest wymagany do poprawnego funkcjonowania serwera NFS. Demon rpc.statd wykorzystywany jest do komunikacji z innymi demonami rpc.statd w sieci, w celu monitorowania stanu maszyn, na ktrych one pracuj. Uzyskane w ten sposb informacje przechowywane s z reguy w pliku /var/db/statd.status. Kolejnym elementem jest rpc.lockd, ktry udostpnia usugi blokowania plikw. Z reguy, wykorzystywany jest w parze z rpc.statd do ledzenia, ktre maszyny wymagaj blokowania i jak czsto. O ile dwie ostatnie usugi s idealne do debugowania, nie s one wymagane do poprawnego dziaania serwera NFS. Kolejnym elementem na licie jest demon rutowania - Routed. &man.routed.8; zarzdza tablicami rutingu sieci, wyszukuje rutery multicast i udostpnia na danie kopi tablic rutingu kadej maszynie w sieci. Wykorzystywany jest on z reguy na komputerach pracujcych jako bramy dla sieci lokalnej. Po jego wybraniu pojawi si dodatkowe menu, w ktrym naley okreli jego domyln lokalizacj. Warto domylna jest zdefiniowana i zostanie wybrana po naciniciu klawisza Enter. Nastpnie pojawi si kolejne menu, tym razem w celu ustawienia flag. Domyln jest i powinna pojawi si na ekranie. Kolejn opcj jest Rwhod, ktrej wybr wczy demona &man.rwhod.8; w trakcie uruchamiania systemu. rwhod jest narzdziem, ktre regularnie rozsya w sieci komunikaty systemowe bd - w trybie konsumenta - zbiera je. Wicej informacji dostpnych jest w podrcznikach systemowych &man.ruptime.1; i &man.rwho.1;. Przedostatnim elementem na licie jest demon &man.sshd.8;. Jest to serwer OpenSSH, ktrego wykorzystanie jest zalecane w zamiast telnetu czy serwerw FTP. Serwer sshd jest wykorzystywany do zestawiania bezpiecznego poczenia pomidzy dwoma maszynami wykorzystujc poczenia szyfrowane. Ostatni na licie jest opcja Rozszerze TCP (TCP Extensions). Wczenie jej umoliwia korzystanie z rozszerze TCP zdefiniowanych w RFC 1323 i RFC 1644. O ile na wielu komputerach pozwoli to na przyspieszenie komunikacji, o tyle moe rwnie spowodowa odrzucanie niektrych pocze. Stosowanie tej opcji nie jest zalecane dla serwerw, chod moe si okaza korzystne dla stacji roboczych. Skoczywszy konfiguracj usug sieciowych moemy przewin do samej gry ekranu, do opcji Exit i przej do kolejnej czci konfiguracji.
Konfiguracja serwera X Poczwszy od wersji &os; 5.3-RELEASE, opcje konfiguracji serwera X zostay usunite z sysinstall. Serwer X musimy zainstalowa i skonfigurowa po skoczonej instalacji systemu. zawiera szczegowe informacje odnonie instalacji i konfiguracji serwera X. Jeli nie instalujemy wersji wczeniejszej ni &os; 5.3-RELEASE, moemy pomi t sekcj. Chcc korzysta z graficznego interfejsu uytkownika w rodzaju KDE, GNIEME lub innego, trzeba skonfigurowa serwer X. By uruchomi &xfree86; z poziomu uytkownika innego ni root, naley zainstalowa x11/wrapper. Jest on instalowany domylnie we FreeBSD 4.7 i pniejszych. W przypadku wczeniejszych wersji mona go zainstalowa z menu wyboru pakietw. Aby sprawdzi, czy nasza karta graficzna jest obsugiwana, moemy zajrze na stron WWW &xfree86;. User Confirmation Requested Would you like to configure your X server at this time? [ Yes ] No Naley koniecznie zna dane techniczne monitora i karty graficznej. Nieprawidowe ustawienia mog spowodowa uszkodzenie sprztu. Jeli nie dysponujemy tymi danymi, wybierzmy &gui.no; i przystpmy do konfiguracji serwera X po zainstalowaniu systemu, gdy ju zaopatrzymy si w niezbdne dane. Do tego celu moemy wykorzysta sysinstall (/stand/sysinstall we &os; starszych ni 5.2), wybierajc Configure, a nastpnie XFree86. Jeli mamy dane techniczne karty graficznej i monitora, wybieramy &gui.yes; i wciskamy Enter, rozpoczynajc konfiguracj serwera X. +
+ Wybr metody konfiguracji + + + + + + +
+ Serwer X mona konfigurowa na kilka sposobw. Wybieramy jedn z metod przy pomocy klawiszy kursora i naciskamy Enter. Pamitajmy o uwanym czytaniu wszelkich polece pojawiajcych si na ekranie. Wybr xf86cfg i xf86cfg -textmode moe spowodowa, e ekran stanie si ciemny, a uruchomienie moe zaj kilka sekund. Bdmy cierpliwi. W poniszym przykadzie przedstawione bdzie korzystanie z programu konfiguracyjnego xf86config. Wybierane przez nas opcje zalee bd od wyposaenia naszego komputera, bd si wic zapewne rni od opcji pokazanych w przykadzie: Message You have configured and been running the mouse daemon. Choose "/dev/sysmouse" as the mouse port and "SysMouse" or "MouseSystems" as the mouse protocol in the X configuration utility. [ OK ] [ Press enter to continue ] Komunikat ten informuje o wykryciu skonfigurowanego wczeniej demona myszki. Naciskamy Enter, by przej dalej. Po uruchomieniu, xf86config wywietli krtkie wprowadzenie: This program will create a basic XF86Config file, based on menu selections you make. The XF86Config file usually resides in /usr/X11R6/etc/X11 or /etc/X11. A sample XF86Config file is supplied with XFree86; it is configured for a standard VGA card and monitor with 640x480 resolution. This program will ask for a pathname when it is ready to write the file. You can either take the sample XF86Config as a base and edit it for your configuration, or let this program produce a base XF86Config file for your configuration and fine-tune it. Before continuing with this program, make sure you know what video card you have, and preferably also the chipset it uses and the amount of video memory on your video card. SuperProbe may be able to help with this. Press enter to continue, or ctrl-c to abort. Po naciniciu Enter przejdziemy do konfiguracji myszki. Pamitajmy, by uwanie czyta polecenia i wybra waciwy protok myszki Mouse Systems i port myszki /dev/sysmouse, nawet jeli w przykadzie wybierana jest myszka PS/2. First specify a mouse protocol type. Choose one from the following list: 1. Microsoft compatible (2-button protocol) 2. Mouse Systems (3-button protocol) & FreeBSD moused protocol 3. Bus Mouse 4. PS/2 Mouse 5. Logitech Mouse (serial, old type, Logitech protocol) 6. Logitech MouseMan (Microsoft compatible) 7. MM Series 8. MM HitTablet 9. Microsoft IntelliMouse If you have a two-button mouse, it is most likely of type 1, and if you have a three-button mouse, it can probably support both protocol 1 and 2. There are two main varieties of the latter type: mice with a switch to select the protocol, and mice that default to 1 and require a button to be held at boot-time to select protocol 2. Some mice can be convinced to do 2 by sending a special sequence to the serial port (see the ClearDTR/ClearRTS options). Enter a protocol number: 2 You have selected a Mouse Systems protocol mouse. If your mouse is normally in Microsoft-compatible mode, enabling the ClearDTR and ClearRTS options may cause it to switch to Mouse Systems mode when the server starts. Please answer the following question with either 'y' or 'n'. Do you want to enable ClearDTR and ClearRTS? n You have selected a three-button mouse protocol. It is recommended that you do not enable Emulate3Buttons, unless the third button doesn't work. Please answer the following question with either 'y' or 'n'. Do you want to enable Emulate3Buttons? y Now give the full device name that the mouse is connected to, for example /dev/tty00. Just pressing enter will use the default, /dev/mouse. On FreeBSD, the default is /dev/sysmouse. Mouse device: /dev/sysmouse Kolejnym krokiem jest konfiguracja klawiatury. W przykadzie wybrana zostaa typowa klawiatura o 101 klawiszach. Jako wariant nazwy moemy wybra dowoln nazw, lub po prostu nacisn Enter, akceptujc proponowan nazw domyln. Please select one of the following keyboard types that is the better description of your keyboard. If nothing really matches, choose 1 (Generic 101-key PC) 1 Generic 101-key PC 2 Generic 102-key (Intl) PC 3 Generic 104-key PC 4 Generic 105-key (Intl) PC 5 Dell 101-key PC 6 Everex STEPnote 7 Keytronic FlexPro 8 Microsoft Natural 9 Northgate OmniKey 101 10 Winbook Model XP5 11 Japanese 106-key 12 PC-98xx Series 13 Brazilian ABNT2 14 HP Internet 15 Logitech iTouch 16 Logitech Cordless Desktop Pro 17 Logitech Internet Keyboard 18 Logitech Internet Navigator Keyboard 19 Compaq Internet 20 Microsoft Natural Pro 21 Genius Comfy KB-16M 22 IBM Rapid Access 23 IBM Rapid Access II 24 Chicony Internet Keyboard 25 Dell Internet Keyboard Enter a number to choose the keyboard. 1 Please select the layout corresponding to your keyboard 1 U.S. English 2 U.S. English w/ ISO9995-3 3 U.S. English w/ deadkeys 4 Albanian 5 Arabic 6 Armenian 7 Azerbaidjani 8 Belarusian 9 Belgian 10 Bengali 11 Brazilian 12 Bulgarian 13 Burmese 14 Canadian 15 Croatian 16 Czech 17 Czech (qwerty) 18 Danish Enter a number to choose the country. Press enter for the next page 1 Please enter a variant name for 'us' layout. Or just press enter for default variant us Please answer the following question with either 'y' or 'n'. Do you want to select additional XKB options (group switcher, group indicator, etc.)? n Nastpnie przystpujemy do konfiguracji monitora. Pamitajmy, by nie przekroczy dopuszczalnych wartoci czstotliwoci, poniewa moe to spowodowa uszkodzenie monitora. W razie jakichkolwiek wtpliwoci, odmy konfiguracj monitora do czasu, gdy bdziemy ju mie niezbdne informacje. Now we want to set the specifications of the monitor. The two critical parameters are the vertical refresh rate, which is the rate at which the whole screen is refreshed, and most importantly the horizontal sync rate, which is the rate at which scanlines are displayed. The valid range for horizontal sync and vertical sync should be documented in the manual of your monitor. If in doubt, check the monitor database /usr/X11R6/lib/X11/doc/Monitors to see if your monitor is there. Press enter to continue, or ctrl-c to abort. You must indicate the horizontal sync range of your monitor. You can either select one of the predefined ranges below that correspond to industry- standard monitor types, or give a specific range. It is VERY IMPORTANT that you do not specify a monitor type with a horizontal sync range that is beyond the capabilities of your monitor. If in doubt, choose a conservative setting. hsync in kHz; monitor type with characteristic modes 1 31.5; Standard VGA, 640x480 @ 60 Hz 2 31.5 - 35.1; Super VGA, 800x600 @ 56 Hz 3 31.5, 35.5; 8514 Compatible, 1024x768 @ 87 Hz interlaced (no 800x600) 4 31.5, 35.15, 35.5; Super VGA, 1024x768 @ 87 Hz interlaced, 800x600 @ 56 Hz 5 31.5 - 37.9; Extended Super VGA, 800x600 @ 60 Hz, 640x480 @ 72 Hz 6 31.5 - 48.5; Non-Interlaced SVGA, 1024x768 @ 60 Hz, 800x600 @ 72 Hz 7 31.5 - 57.0; High Frequency SVGA, 1024x768 @ 70 Hz 8 31.5 - 64.3; Monitor that can do 1280x1024 @ 60 Hz 9 31.5 - 79.0; Monitor that can do 1280x1024 @ 74 Hz 10 31.5 - 82.0; Monitor that can do 1280x1024 @ 76 Hz 11 Enter your own horizontal sync range Enter your choice (1-11): 6 You must indicate the vertical sync range of your monitor. You can either select one of the predefined ranges below that correspond to industry- standard monitor types, or give a specific range. For interlaced modes, the number that counts is the high one (e.g. 87 Hz rather than 43 Hz). 1 50-70 2 50-90 3 50-100 4 40-150 5 Enter your own vertical sync range Enter your choice: 2 You must now enter a few identification/description strings, namely an identifier, a vendor name, and a model name. Just pressing enter will fill in default names. The strings are free-form, spaces are allowed. Enter an identifier for your monitor definition: Hitachi W kolejnym etapie wybieramy z listy sterownik karty graficznej. Jeli przewijajc list niechccy ominiemy nasz kart, naciskajmy dalej Enter, a lista zostanie powtrzona. W przykadzie pokazujemy tylko fragment listy: Now we must configure video card specific settings. At this point you can choose to make a selection out of a database of video card definitions. Because there can be variation in Ramdacs and clock generators even between cards of the same model, it is not sensible to blindly copy the settings (e.g. a Device section). For this reason, after you make a selection, you will still be asked about the components of the card, with the settings from the chosen database entry presented as a strong hint. The database entries include information about the chipset, what driver to run, the Ramdac and ClockChip, and comments that will be included in the Device section. However, a lot of definitions only hint about what driver to run (based on the chipset the card uses) and are untested. If you can't find your card in the database, there's nothing to worry about. You should only choose a database entry that is exactly the same model as your card; choosing one that looks similar is just a bad idea (e.g. a GemStone Snail 64 may be as different from a GemStone Snail 64+ in terms of hardware as can be). Do you want to look at the card database? y 288 Matrox Millennium G200 8MB mgag200 289 Matrox Millennium G200 SD 16MB mgag200 290 Matrox Millennium G200 SD 4MB mgag200 291 Matrox Millennium G200 SD 8MB mgag200 292 Matrox Millennium G400 mgag400 293 Matrox Millennium II 16MB mga2164w 294 Matrox Millennium II 4MB mga2164w 295 Matrox Millennium II 8MB mga2164w 296 Matrox Mystique mga1064sg 297 Matrox Mystique G200 16MB mgag200 298 Matrox Mystique G200 4MB mgag200 299 Matrox Mystique G200 8MB mgag200 300 Matrox Productiva G100 4MB mgag100 301 Matrox Productiva G100 8MB mgag100 302 MediaGX mediagx 303 MediaVision Proaxcel 128 ET6000 304 Mirage Z-128 ET6000 305 Miro CRYSTAL VRX Verite 1000 Enter a number to choose the corresponding card definition. Press enter for the next page, q to continue configuration. 288 Your selected card definition: Identifier: Matrox Millennium G200 8MB Chipset: mgag200 Driver: mga Do NIET probe clocks or use any Clocks line. Press enter to continue, or ctrl-c to abort. Now you must give information about your video card. This will be used for the "Device" section of your video card in XF86Config. You must indicate how much video memory you have. It is probably a good idea to use the same approximate amount as that detected by the server you intend to use. If you encounter problems that are due to the used server not supporting the amount memory you have (e.g. ATI Mach64 is limited to 1024K with the SVGA server), specify the maximum amount supported by the server. How much video memory do you have on your video card: 1 256K 2 512K 3 1024K 4 2048K 5 4096K 6 Other Enter your choice: 6 Amount of video memory in Kbytes: 8192 You must now enter a few identification/description strings, namely an identifier, a vendor name, and a model name. Just pressing enter will fill in default names (possibly from a card definition). Your card definition is Matrox Millennium G200 8MB. The strings are free-form, spaces are allowed. Enter an identifier for your video card definition: Nastpnie wybieramy tryby graficzne dla preferowanych rozdzielczoci. Najczciej uywane s tryby 640x480, 800x600 i 1024x768, wybr zaley jednak od moliwoci karty graficznej, rozmiarw monitora i oczekiwanej wygody pracy. Gdy bdziemy wybiera gbi koloru, wybierzmy najwysz warto, ktr obsuguje karta. For each depth, a list of modes (resolutions) is defined. The default resolution that the server will start-up with will be the first listed mode that can be supported by the monitor and card. Currently it is set to: "640x480" "800x600" "1024x768" "1280x1024" for 8-bit "640x480" "800x600" "1024x768" "1280x1024" for 16-bit "640x480" "800x600" "1024x768" "1280x1024" for 24-bit Modes that cannot be supported due to monitor or clock constraints will be automatically skipped by the server. 1 Change the modes for 8-bit (256 colors) 2 Change the modes for 16-bit (32K/64K colors) 3 Change the modes for 24-bit (24-bit color) 4 The modes are OK, continue. Enter your choice: 2 Select modes from the following list: 1 "640x400" 2 "640x480" 3 "800x600" 4 "1024x768" 5 "1280x1024" 6 "320x200" 7 "320x240" 8 "400x300" 9 "1152x864" a "1600x1200" b "1800x1400" c "512x384" Please type the digits corresponding to the modes that you want to select. For example, 432 selects "1024x768" "800x600" "640x480", with a default mode of 1024x768. Which modes? 432 You can have a virtual screen (desktop), which is screen area that is larger than the physical screen and which is panned by moving the mouse to the edge of the screen. If you don't want virtual desktop at a certain resolution, you cannot have modes listed that are larger. Each color depth can have a differently-sized virtual screen Please answer the following question with either 'y' or 'n'. Do you want a virtual screen that is larger than the physical screen? n For each depth, a list of modes (resolutions) is defined. The default resolution that the server will start-up with will be the first listed mode that can be supported by the monitor and card. Currently it is set to: "640x480" "800x600" "1024x768" "1280x1024" for 8-bit "1024x768" "800x600" "640x480" for 16-bit "640x480" "800x600" "1024x768" "1280x1024" for 24-bit Modes that cannot be supported due to monitor or clock constraints will be automatically skipped by the server. 1 Change the modes for 8-bit (256 colors) 2 Change the modes for 16-bit (32K/64K colors) 3 Change the modes for 24-bit (24-bit color) 4 The modes are OK, continue. Enter your choice: 4 Please specify which color depth you want to use by default: 1 1 bit (monochrome) 2 4 bits (16 colors) 3 8 bits (256 colors) 4 16 bits (65536 colors) 5 24 bits (16 million colors) Enter a number to choose the default depth. 4 Przygotowan konfiguracj naley zachowa. Upewnijmy si, e konfiguracja zostanie zapisana w pliku o nazwie /etc/X11/XF86Config. I am going to write the XF86Config file now. Make sure you don't accidently overwrite a previously configured one. Shall I write it to /etc/X11/XF86Config? y Jeli z jakich przyczyn konfiguracja nie powiedzie si, moemy zacz j od pocztku, wybierajc &gui.yes;, gdy pojawi si nastpujcy komunikat: User Confirmation Requested The XFree86 configuration process seems to have failed. Would you like to try again? [ Yes ] No Jeeli konfiguracja &xfree86; sprawia problemy, wybierzmy &gui.no; i nacinijmy Enter, by kontynuowa instalacj. Po jej zakoczeniu bdziemy mogli uruchomi program konfiguracyjny poleceniem xf86cfg -textmode lub xf86config, wydanym jako root. prezentuje inn metod konfiguracji &xfree86; . Jeli zdecydujemy si pomin na razie konfiguracj &xfree86;, kolejnym krokiem bdzie wybr pakietw. Domylnie serwer X moe zosta unicestwiony kombinacj klawiszy CtrlAlt Backspace. Moemy z niej skorzysta, jeli co jest nie w porzdku z ustawieniami serwera i chcemy unikn uszkodzenia sprztu. Podczas pracy serwera X mona zmienia tryb graficzny, uywajc kombinacji klawiszy CtrlAlt+ lub CtrlAlt- . Po zakoczeniu instalacji mona wyregulowa wysoko, szeroko i pooenie obrazu przy uyciu xvidtune, po uruchomieniu &xfree86;. Zwracajmy uwag na ostrzeenia o moliwoci uszkodzenia sprztu poprzez niewaciwe ustawienia. Nie rbmy niczego, czego nie jestemy pewni. Zamiast uywa xvidtune, moemy dostroi ekran X Window korzystajc z regulatorw monitora. Mog si pojawi pewne rnice w wywietlaniu obrazu przy powraceniu do trybu tekstowego, lepsze to jednak ni uszkodzenie sprztu. Przed dokonaniem jakichkolwiek zmian zapoznajmy si z dokumentacj &man.xvidtune.1;. Jeeli konfiguracja &xfree86; przebiega pomylnie, przejdziemy do kolejnego etapu, w ktrym wybierzemy menedera okien.
Wybr menedera okien Poczwszy od wersji &os; 5.3-RELEASE, opcje wyboru rodowiska graficznego zostay usunite z sysinstall. Musimy je skonfigurowa po skoczonej instalacji systemu. zawiera szczegowe informacje odnonie instalacji i konfiguracji rodowiska graficznego. Jeli nie instalujemy wersji wczeniejszej ni &os; 5.3-RELEASE, moemy pomi t sekcj. Dostepnych jest wiele rnych menederw okien, poczynajc od najprostszych, zapewniajcych jedynie podstawowe funkcje, do rozbudowanych rodowisk wyposaonych w pokany zestaw oprogramowania. Niektrym wystarczy nieznaczna przestrze na dysku i niewiele pamici, inne natomiast mog mie znacznie wiksze wymagania. Dobrze jest wyprbowa kilka rnych menederw i wybra spord nich ten, ktry najbardziej nam odpowiada. S one dostpne w Kolekcji portw lub w postaci pakietw, mona je wic instalowa po zainstalowaniu systemu. Moemy wybra jeden z popularnych menederw okien i zainstalowa go jako domylny. Dziki temu bdziemy mie moliwo uruchomienia go zaraz po zakoczeniu instalacji. +
+ Wybr domylnego menedera okien + + + + + + +
+ Klawiszami kursora wybieramy jedn z opcji i wciskamy Enter. Wybrany meneder okien zostanie zainstalowany.
Instalacja pakietw Pakiety to skompilowane programy, ktre mona w atwy sposb instalowa. W poniszym przykadzie pokazana jest instalacja jednego pakietu. Moemy oczywicie zainstalowa wicej pakietw. Gdy system bdzie ju zainstalowany, kolejne pakiety bdzie mona dodawa przy uyciu sysinstall (/stand/sysinstall w wersjach &os; wczeniejszych ni 5.2). 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 Jeli wybierzemy &gui.yes; i naciniemy Enter, przejdziemy do ekranu wyboru pakietw:
Wybr kategorii pakietw
W danej chwili dostpne do instalacji s jedynie pakiety z biecego nonika. Moemy wybra jedn z kategorii pakietw albo All, by wywietlone zostay wszystkie dostpne pakiety. Wybran opcj wskazujemy przy uyciu klawiszy kursora i wciskamy Enter. Pokazana zostanie lista pakietw dostpnych w wybranej kategorii:
Wybr pakietw
Dla przykadu zaznaczona zostaa powoka bash. Moemy wybra tyle pakietw, ile nam si podoba, zaznaczajc kady z nich Space. Krtki opis pakietu wywietlany jest w lewym dolnym rogu ekranu. Klawiszem Tab moemy przecza si midzy ostatnio wybranym pakietem, przyciskami &gui.ok; i &gui.cancel;. Po zaznaczeniu wszystkich wybranych pakietw naciskamy Tab, by zaznaczy &gui.ok; i naciskamy Enter, powracajc w ten sposb do menu wyboru pakietw. Do przeczania si midzy &gui.ok; i &gui.cancel; mog rwnie suy klawisze kursora. Za ich pomoc moemy wybra &gui.ok;, a nastpnie nacisn Enter, by wrci do menu wyboru pakietw.
Rozpoczcie instalacji pakietw
Klawiszami kursora i Tab wybieramy [ Install ] i wciskamy Enter. Pojawi si proba o potwierdzenie chci zainstalowania pakietw:
Potwierdzenie instalacji pakietw
Gdy wybierzemy &gui.ok; i naciniemy Enter, rozpocznie si instalacja pakietw. A do jej zakoczenia bd pokazywane komunikaty o przebiegu instalacji. Jeeli pojawi si informacje o jakichkolwiek problemach, zanotujmy je. Po zainstalowaniu pakietw wracamy do konfiguracji systemu. Nawet jeli nie wybralimy adnych pakietw i chcemy wrci do kocowej konfiguracji wybieramy opcj Install.
Dodawanie uytkownikw i grup Powinnimy zaoy przynajmniej jedno konto uytkownika, by mc korzysta z systemu nie bdc zalogowanym jako root. Gwna partycja jest zwykle niewielka, wic korzystanie z aplikacji jako root moe j szybko zapeni. Inny powd wymieniony zosta w poniszym komunikacie: 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 Wybieramy &gui.yes; i naciskamy Enter, by doda uytkownika.
Dodawanie uytkownika
Klawiszamy kursora wybieramy User (uytkownik) i wciskamy Enter.
Dane nowego uytkownika
Kolejne pola wybieramy klawiszem Tab. W dolnej czci ekranu pojawia si bd nastpujce opisy, pomocne przy wprowadzaniu poszczeglnych danych: Login ID Nazwa nowego uytkownika (obowizkowa). UID Numer bdcy identyfikatorem uytkownika (wypeniany automatycznie, jeli pole pozostanie puste). Group Nazwa podstawowej grupy uytkownika (wybierana automatycznie, jeli pole pozostanie puste). Password Haso uytkownika (wpisujmy je uwanie!). Full name Nazwisko uytkownika (komentarz). Member groups Grupy, ktrych czonkiem bdzie uytkownik (czyli dostanie ich uprawnienia). Home directory Domowy katalog uytkownika (wpisywany automatycznie, jeli pole pozostanie puste). Login shell Powoka uruchamiana po zalogowaniu si (wybierana automatycznie, jeli pole pozostanie puste, np. /bin/sh). W przykadzie powoka zostaa zmieniona z /bin/sh na /usr/local/bin/bash, aby korzysta z powoki bash zainstalowanej wczeniej jako pakiet. Nie wpisujmy tu powoki, ktra nie istnieje, gdy uniemoliwi to zalogowanie si. Najpopularniejsz powok w wiecie BSD jest powoka C, czyli /bin/tcsh. Uytkownik zosta dopisany do grupy wheel, dziki czemu bdzie mg uzyskiwa uprawnienia uytkownika root. Gdy skoczymy, wybieramy &gui.ok;. Ponownie pojawi si menu zarzdzania uytkownikami i grupami:
Wyjcie z menu zarzdzania uytkownikami i grupami
W podobny sposb moemy od razu utworzy dodatkowe grupy, jeli zajdzie taka potrzeba. Gdy system bdzie ju zainstalowany, bdziemy mogli dodawa grupy przy uyciu sysinstall (/stand/sysinstall w wersjach &os; starszych ni 5.2). Gdy skoczymy dodawanie uytkownikw wybieramy klawiszami kursora Exit i wciskamy Enter, by kontynuowa instalacj.
Haso uytkownika <username>root</username> 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 to continue ] Wciskamy Enter, aby ustawi haso roota. Haso musi by prawidowo podane dwukrotnie. Rzecz jasna, powinnimy zadba o to, by atwo odnale haso, gdy zdarzy si nam je zapomnie. Zwrmy uwag, e w trakcie wpisywania hasa nie pojawi si adne znaki, nawet gwiazdki. Changing local password for root. New password : Retype new password : Po pomylnym wprowadzeniu hasa przejdziemy do kolejnego etapu instalacji. Zakoczenie instalacji Jeeli bdziemy chcieli skonfigurowa dodatkowe urzdzenia sieciowe, lub wprowadzi inne zmiany w konfiguracji systemu, moemy to zrobi w tym wanie momencie, lub te po zakoczeniu instalacji za porednictwem sysinstall (/stand/sysinstall w wersjach &os; wczeniejszych ni 5.2). User Confirmation Requested Visit the general configuration menu for a chance to set any last options? Yes [ No ] Wybieramy klawiszami kursora &gui.no; i wciskamy Enter, by powrci do gwnego menu instalacji.
Zakoczenie instalacji
Przy pomocy klawiszy kursora wybieramy [X Exit Install] i naciskamy Enter. Pojawi si proba o potwierdzenie chci zakoczenia instalacji: User Confirmation Requested Are you sure you wish to exit? The system will reboot (be sure to remove any floppies from the drives). [ Yes ] No Wybieramy &gui.yes;. Jeeli uruchamialimy komputer z dyskietki, wyjmujemy j. Napd CDROM bdzie zablokowany a do chwili, gdy komputer zacznie si ponownie uruchamia. Wtedy napd zostanie odblokowany i bdzie mona wyj z niego pyt (szybko). Komputer zostanie ponownie uruchomiony. Zwrmy uwag na ewentualne komunikaty o bdach.
Uruchamianie FreeBSD Uruchamianie FreeBSD na komputerach &i386; Jeeli wszystko przebiego prawidowo, na ekranie zobaczymy seri kolejno pojawiajcych si komunikatw, a na koniec bdziemy mogli si zalogowa. Komunikaty moemy przeczyta naciskajc Scroll-Lock, nastpnie przewijajc ekran klawiszami PgUp i PgDn. Ponownie naciskajc Scroll-Lock powracamy do komunikatu logowania. By moe nie bdziemy mogli zobaczy wszystkich komunikatw (ograniczony rozmiar bufora), jednak mona je przejrze po zalogowaniu si, wpisujc dmesg w linii polece. Zalogujmy si, wpisujc nazw uytkownika i haso wybrane podczas instalacji (w naszym przykadzie rpratt). Jako root powinnimy logowa si tylko wtedy, gdy jest to konieczne. Typowe komunikaty pokazywane podczas uruchamiania systemu (pominito informacje o wersji): 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) config> di sn0 config> di lnc0 config> di le0 config> di ie0 config> di fe0 config> di cs0 config> di bt0 config> di aic0 config> di aha0 config> di adv0 config> q avail memory = 256311296 (250304K bytes) Preloaded elf kernel "kernel" at 0xc0491000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc049109c. md0: Malloc disk Using $PIR table, 4 entries at 0xc00fde60 npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 pcib1: <VIA 82C598MVP (Apollo MVP3) PCI-PCI (AGP) bridge> at device 1.0 on pci0 pci1: <PCI bus> on pcib1 pci1: <Matrox MGA G200 AGP graphics accelerator> at 0.0 irq 11 isab0: <VIA 82C586 PCI-ISA bridge> at device 7.0 on pci0 isa0: <ISA bus> on isab0 atapci0: <VIA 82C586 ATA33 controller> port 0xe000-0xe00f at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 uhci0: <VIA 83C572 USB controller> port 0xe400-0xe41f irq 10 at device 7.2 on pci0 usb0: <VIA 83C572 USB controller> on uhci0 usb0: USB revision 1.0 uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered chip1: <VIA 82C586B ACPI interface> at device 7.3 on pci0 ed0: <NE2000 PCI Ethernet (RealTek 8029)> port 0xe800-0xe81f irq 9 at device 10.0 on pci0 ed0: address 52:54:05:de:73:1b, type NE2000 (16 bit) isa0: too many dependant configs (8) isa0: unexpected small tag 14 fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 atkbdc0: <keyboard controller (i8042)> at port 0x60-0x64 on isa0 atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0 kbd0 at atkbd0 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: model Generic PS/2 mouse, device ID 0 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sc0: <System console> at flags 0x1 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/15 bytes threshold ppbus0: IEEE1284 device found /NIBBLE Probing for PnP devices on ppbus0: plip0: <PLIP network interface> on ppbus0 lpt0: <Printer> on ppbus0 lpt0: Interrupt-driven port ppi0: <Parallel I/O> on ppbus0 ad0: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata0-master using UDMA33 ad2: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata1-master using UDMA33 acd0: CDROM <DELTA OTC-H101/ST3 F/W by OIPD> at ata0-slave using PIO4 Mounting root from ufs:/dev/ad0s1a swapon: adding /dev/ad0s1b as swap device Automatic boot in progress... /dev/ad0s1a: FILESYSTEM CLEAN; SKIPPING CHECKS /dev/ad0s1a: clean, 48752 free (552 frags, 6025 blocks, 0.9% fragmentation) /dev/ad0s1f: FILESYSTEM CLEAN; SKIPPING CHECKS /dev/ad0s1f: clean, 128997 free (21 frags, 16122 blocks, 0.0% fragmentation) /dev/ad0s1g: FILESYSTEM CLEAN; SKIPPING CHECKS /dev/ad0s1g: clean, 3036299 free (43175 frags, 374073 blocks, 1.3% fragmentation) /dev/ad0s1e: filesystem CLEAN; SKIPPING CHECKS /dev/ad0s1e: clean, 128193 free (17 frags, 16022 blocks, 0.0% fragmentation) Doing initial network setup: hostname. ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255 inet6 fe80::5054::5ff::fede:731b%ed0 prefixlen 64 tentative scopeid 0x1 ether 52:54:05:de:73:1b lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x8 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 Additional routing options: IP gateway=TAK TCP keepalive=TAK routing daemons:. additional daemons: syslogd. Doing additional network setup:. Starting final network daemons: creating ssh RSA host key Generating public/private rsa1 key pair. Your identification has been saved in /etc/ssh/ssh_host_key. Your public key has been saved in /etc/ssh/ssh_host_key.pub. The key fingerprint is: cd:76:89:16:69:0e:d0:6e:f8:66:d0:07:26:3c:7e:2d root@k6-2.example.com creating ssh DSA host key Generating public/private dsa key pair. Your identification has been saved in /etc/ssh/ssh_host_dsa_key. Your public key has been saved in /etc/ssh/ssh_host_dsa_key.pub. The key fingerprint is: f9:a1:a9:47:c4:ad:f9:8d:52:b8:b8:ff:8c:ad:2d:e6 root@k6-2.example.com. setting ELF ldconfig path: /usr/lib /usr/lib/compat /usr/X11R6/lib /usr/local/lib a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout /usr/X11R6/lib/aout starting standard daemons: inetd cron sshd usbd sendmail. Initial rc.i386 initialization:. rc.i386 configuring syscons: blank_time screensaver moused. Additional ABI support: linux. Local package initialization:. Additional TCP options:. FreeBSD/i386 (k6-2.example.com) (ttyv0) login: rpratt Password: Generowanie kluczy RSA i DSA na niezbyt szybkich komputerach moe zaj nieco czasu. Dzieje si to tylko podczas pierwszego uruchomienia nowo zainstalowanego systemu. Nastpne adowanie systemu bdzie ju odbywa si szybciej. Jeli skonfigurowalimy serwer X i wybralimy menedera okien, moemy uruchomi go wpisujc startx w linii polece. Uruchamianie FreeBSD na komputerach Alpha Alpha Po zakoczeniu instalacji bdziemy mogli uruchomi FreeBSD, wpisujc nastpujce polecenie w konsoli SRM: >>>BOOT DKC0 Nakazuje ono oprogramowaniu sprztowemu uruchomi system z okrelonego dysku. By FreeBSD byo automatycznie uruchamiane przy wczeniu komputera, wpisujemy ponisze polecenia: >>> SET BOOT_OSFLAGS A >>> SET BOOT_FILE '' >>> SET BOOTDEF_DEV DKC0 >>> SET AUTO_ACTION BOOT Komunikaty pokazywane podczas adowania systemu bd podobne (cho nie identyczne) do komunikatw pokazywanych na &i386;. Wyczanie FreeBSD Waciwe wyczenie systemu operacyjnego jest istotn spraw. Nie naley po prostu wycza komputera. Powinnimy najpierw uzyska prawa administratora, wpisujc w linii polece su i podajc haso roota; moe to zrobi tylko uytkownik nalecy do grupy wheel. Moemy take po prostu zalogowa si jako root. Nastpnie wydajemy polecenie shutdown -h now. The operating system has halted. Please press any key to reboot. Po takim wyczeniu systemu i pojawieniu si komunikatu Please press any key to reboot (Nacinij dowolny klawisz by ponownie uruchomi system), mona ju wyczy komputer. Nacinicie dowolnego klawisza spowoduje ponownie uruchomienie systemu. Inny sposobem ponownego uruchomienia systemu jest kombinacja klawiszy Ctrl Alt Del , jednak w normalnych warunkach korzystanie z niej nie jest zalecane.
Obsugiwany sprzt sprzt W obecnej chwili FreeBSD dziaa na komputerach z magistralami ISA, VLB, EISA i PCI wyposaonych w procesory Intel, AMD, Cyrix lub NexGen x86, jak rwnie na komputerach z procesorem Compaq Alpha. Obsugiwane s take dyski IDE i ESDI, rozmaite kontrolery SCSI, karty PCMCIA, urzdzenia USB oraz karty sieciowe i szeregowe. FreeBSD pracuje take z szyn microchannel (MCA) firmy IBM. Lista obsugiwanych urzdze doczona jest do kadego wydania FreeBSD w dokumencie FreeBSD Hardware Notes. Mona go zwykle znale w pliku HARDWARE.TXT, umieszczonym bezporednio w gwnym katalogu pyty CDROM lub na serwerze FTP, bd w menu dokumentacji sysinstall. Na licie zebrano urzdzenia, ktre poprawnie wsppracuj z FreeBSD. Kopie tej listy dla rnych wyda systemu i rnych architektur mona take znale na podstronie Release Information na stronie WWW FreeBSD. Rozwizywanie problemw instalacja rozwizywanie problemw W tej czci opisujemy, jak radzi sobie z podstawowymi problemami spotykanymi podczas instalacji. W kilku pytaniach i odpowiedziach omawiamy take moliwo uruchamiania FreeBSD i &ms-dos; na tym samym komputerze. Co robi, gdy co pjdzie nie tak Ze wzgldu na rozmaite ograniczenia architektury PC, rozpoznawanie urzdze moe niekiedy sprawia problemy. Mona jednak sprbowa sobie z nimi poradzi Zapoznajmy si z dokumentem Hardware Notes, by mie pewno, e nasze urzdzenia s obsugiwane przez FreeBSD. Jeli wci wystpuj problemy, mimo, e nasz sprzt jest obsugiwany, powinnimy ponownie uruchomi komputer i wybra opcj wizualnej konfiguracji jdra (visual kernel configuration). Bdziemy mie moliwo przejrzenia naszych urzdze i podania systemowi informacji o nich. Jdro uruchamiane z dyskietki startowej zakada, e wikszo urzdze skonfigurowanych jest z fabrycznymi ustawieniami IRQ, portw we/wy i kanaw DMA. Jeli konfiguracja naszego sprztu jest odmienna, zapewne bdziemy musieli poinformowa o tym FreeBSD, odpowiednio modyfikujc konfiguracj. Moe si zdarzy, e prba rozpoznania urzdzenia nieistniejcego spowoduje kopoty z pniejszym rozpoznawaniem urzdze rzeczywicie zainstalowanych w komputerze. W takim wypadku powinnimy wyczy sterowniki powodujce konflikty. Pewnych problemw z instalacj mona unikn dziki instalacji nowszego oprogramowania sprztowego (ang. firmware) urzdzenia, zwykle pyty gwnej. Oprogramowanie sprztowe pyty gwnej znane jest pod nazw BIOS. Wikszo producentw pyt gwnych lub komputerw umieszcza informacje o nowych wersjach oprogramowania na swoich stronach WWW. Producenci zwykle stanowczo odradzaj instalowanie nowego BIOS-u, oprcz sytuacji, w ktrych jest to uzasadnione, na przykad w przypadku wykrycia powanego bdu. Instalacja nowszej wersji moe si nie uda, powodujc trwae uszkodzenie ukadu BIOS. Nie naley wycza sterownikw potrzebnych podczas instalacji, na przykad sterownika ekranu (sc0). Jeeli po zakoczeniu konfiguracji jdra instalacja w tajemniczy sposb zastyga lub przerywa prac, zapewne usunlimy lub zmodyfikowalimy co, co nie powinno by ruszane. Musimy ponownie uruchomi komputer i sprbowa jeszcze raz. Podczas konfiguracji moemy: Przejrze list sterownikw zainstalowanych w jdrze. Wyczy sterowniki urzdze, ktrych nie ma w komputerze. Zmieni ustawienia IRQ, DRQ i portw we/wy uywanych przez sterowniki. Po dostosowaniu konfiguracji jdra do naszego sprztu, wpisujemy Q, by ponownie uruchomi komputer z nowymi ustawieniami. Zmiany konfiguracji s trwae i bd obowizywa rwnie po zakoczeniu instalacji, nie bdzie wic trzeba konfigurowa jdra na nowo przy kadym uruchamianiu systemu. Jest jednak bardzo prawdopodobne, e bdziemy chcieli zbudowa niestandardowe jdro. Jak poradzi sobie z istniejcymi partycjami &ms-dos; DOS Wielu uytkownikw instaluje &os; na komputerach PC z systemem operacyjnym z rodziny µsoft;. Specjalnie dla tych uytkownikw przygotowany zosta program FIPS. Narzdzie to znajduje si na pycie instalacyjnej w katalogu\ tools. Mona je rwnie pobra z wielu serwerw lustrzanych &os;. FIPS umoliwia podzielenie istniejcej partycji &ms-dos; na dwie czci, zachowujc pierwotn partycj i pozwalajc na instalacj &os; na wolnej drugiej czsci. Wpierw naley wykona defragmentacj partycji &ms-dos; za pomoc dostpnego w &windows; narzdzia (w Eksploratorze nacisn prawym przyciskiem myszki na dysku twardym, nastpnie wybra opcj defragmentacji dysku), albo Norton Disk Tools. Nastpnie naley uruchomi FIPS. Program zapyta o potrzebne mu informacje. Potem mona ponownie uruchomi komputer i zainstalowa &os; na nowym wolnym segmencie. W menu Distributions mona dowiedzie si, ile miejsca na dysku bdzie w przyblieniu potrzebne. Jest take bardzo uyteczny program firmy PowerQuest (http://www.powerquest.com), o nazwie &partitionmagic;. Ma on znacznie wiksze moliwoci ni FIPS i stosowanie go jest zalecane, jeli planuje si czste instalowanie i usuwanie systemw operacyjnych. Nie jest on jednak za darmo; jeli &os; ma by zainstalowane raz na dobre, FIPS zapewne w zupenoci wystarczy. Wykorzystanie systemw plikw &ms-dos; i &windows; W chwili obecnej &os; nie obsuguje systemw plikw skompresowanych za pomoc programu Double Space™. Tym samym musimy wpierw rozkompresowa system plikw nim &os; bdzie mg odczyta zapisane w nim dane. Mona do tego wykorzysta Agenta kompresji z menu Start > Programy > Narzdzia systemowe. &os; obsuguje systemy plikw &ms-dos;. By je zamontowa naley wykorzysta polecenie &man.mount.msdosfs.8; z odpowiednimi parametrami. Typowa forma polecenia wyglda nastpujco: &prompt.root; mount_msdosfs /dev/ad0s1 /mnt W tym przykadzie system plikw &ms-dos; zlokalizowany jest na pierwszej partycji pierwszego dysku twardego. By sprawdzi jak jest w naszym przypadku naley sprawdzi wynik polece dmesg oraz mount. Powinno to pozwoli nam zorientowa si w ukadzie partycji na dysku. Rozszerzone partycje &ms-dos; odwzorowywane s na kocu pozostaych segmentw we &os;. Przykadowo, pierwsza partycja &ms-dos; moe znajdowa sie na /dev/ad0s1, partycja &os; na /dev/ad0s2, natomiast rozszerzona partycja &ms-dos; na /dev/ad0s3. Moe to by mylce na pocztku. Analogicznie mona montowa partycje NTFS wykorzystujc polecenie &man.mount.ntfs.8;. Pytania uytkownikw komputerw Alpha Alpha Oto niektre z najczciej zadawanych pyta dotyczcych instalowania FreeBSD na komputerach Alpha. Czy mog adowa system z konsoli ARC lub Alpha BIOS? ARC Alpha BIOS SRM Nie. &os;, podobnie jak Compaq Tru64 i VMS, moe by adowany tylko z konsoli SRM. Pomocy, brakuje mi miejsca na dysku! Czy musz wszystko skasowa? Niestety tak. Czy mona montowa systemy plikw Compaq Tru64 lub VMS? Nie, przynajmniej na razie. Valentino Vaschetto Napisa Instalacja zaawansowana W tej czci omwiona zostaa instalacja &os; w sytuacjach wyjtkowych. Instalacja FreeBSD na komputerze bez monitora lub klawiatury instalacja bez gowy (konsola szeregowa) konsola szeregowa Ten rodzaj instalacji zwany jest instalacj bez gowy, poniewa komputer, na ktrym &os; bdzie instalowane nie ma podczonego monitora, lub nawet nie ma wyjcia VGA. Jak to moliwe? Dziki konsoli szeregowej. W roli konsoli szeregowej uywa si zwykle innego komputera, ktry peni rol ekranu i klawiatury dla pozbawionego tych urzdze komputera. By zainstalowa system t metod, musimy przygotowa dyskietki instalacyjne zgodnie z opisem w . By zmodyfikowa dyskietki do pracy z konsol szeregow naley wykona nastpujce kroki: Wczenie konsoli szeregowej na dyskietce startowej mount Jeli sprbowalibymy uruchomi komputer korzystajc z utworzonych wanie dyskietek startowych, zostaaby uruchomiona zwyka instalacja FreeBSD. My jednak chcemy, by podczas instalacji uywana bya konsola szeregowa. By to skonfigurowa, montujemy dyskietk kern.flp we FreeBSD przy uyciu polecenia &man.mount.8;. &prompt.root; mount /dev/fd0 /mnt Po zamontowaniu dyskietki, wchodzimy do katalogu /mnt: &prompt.root; cd /mnt Teraz wczymy na dyskietce konsol szeregow. Musimy stworzy plik boot.config zawierajcy wiersz /boot/loader -h. Jego zadaniem jest po prostu nakazanie programowi adujcemu system, by uywa konsoli szeregowej. &prompt.root; echo "/boot/loader -h" > boot.config Po prawidowym skonfigurowaniu dyskietki odmontowujemy j poleceniem &man.umount.8;: &prompt.root; cd / &prompt.root; umount /mnt Moemy wyj dyskietk ze stacji dyskietek. Podczenie kabla null-modem kabel null-modem Dwa komputery czymy kablem null-modem. Po prostu podczamy kabel do portw szeregowych w jednym i drugim komputerze. Zwyky kabel szeregowy nie nadaje si do tego celu, potrzebny jest kabel null-modem, poniewa jego przewody s odpowiednio skrzyowane. Uruchomienie instalacji Moemy ju uruchomi instalacj. Do stacji dyskietek bezgowego komputera, na ktrym ma by zainstalowane FreeBSD, wkadamy dyskietk kern.flp i wczamy komputer. Poczenie z <quote>bezgowym</quote> komputerem cu Z komputerem czymy si korzystajc z &man.cu.1;: &prompt.root; cu -l /dev/cuaa0 Gotowe! Powinnimy by w stanie kontrolowa bezgowy komputer poprzez sesj cu. Zostaniemy poproszeni o woenie dyskietki mfsroot.flp, nastepnie o wybranie typu terminala. Wybieramy kolorow konsol FreeBSD (FreeBSD color console) i kontynuujemy instalacj. Przygotowanie wasnego nonika instalacji Dla uproszczenia, w niniejszej czci dysk FreeBSD oznacza bdzie pyt CDROM lub DVD z FreeBSD, ktry zakupilimy lub przygotowalimy samodzielnie. Moe si zdarzy sytuacja, w ktrej bdziemy musieli przygotowa wasny nonik lub rdo dla instalacji FreeBSD. Moe to by nonik fizyczny, na przykad tama, albo inne rdo z ktrego sysinstall bdzie mg pobra pliki, na przykad lokalny serwer FTP lub partycja &ms-dos;. Oto przykad: Mamy wiele komputerw w sieci lokalnej i jeden dysk FreeBSD. Chcemy przygotowa lokalny serwer FTP z zawartoci dysku FreeBSD, aby komputery mogy z niego korzysta zamiast czy si z Internetem. Mamy dysk FreeBSD, jednak FreeBSD nie obsuguje naszego napdu CD/DVD. Napd jest natomiast prawidowo obsugiwany w &ms-dos;/&windows;. Chcemy skopiowa pliki instalacyjne FreeBSD na partycj DOS i wykorzysta j do zainstalowania FreeBSD. Komputer, na ktrym chcemy zainstalowa system nie ma napdu CD/DVD ani karty sieciowej. Jest inny komputer, ktry ma napd CD/DVD lub kart sieciow i moemy poczy si z nim kablem szeregowym lub rwnolegym. Chcemy przygotowa tam, przy pomocy ktrej bdzie mona zainstalowa FreeBSD. Przygotowanie pyty instalacyjnej W ramach kadego wydania systemu Projekt FreeBSD udostpnia pi obrazw pyt CD (obrazw ISO). Jeli dysponujemy nagrywark CD, moemy je nagra (wypali) na pytach, otrzymujc zestaw pyt, ktre mog posuy do zainstalowania systemu. Jest to najprostszy sposb instalacji FreeBSD w przypadku, gdy mamy nagrywark i tanie poczenie z Internetem. Pobranie obrazw ISO Obrazy ISO kadego z wyda systemu mona pobra z ftp://ftp.FreeBSD.org/pub/FreeBSD/ISO-IMAGES-arch/version lub z najbliszego serwera lustrzanego. W miejscu arch i version wstawiamy odpowiedni nazw architektury i wersj. Wspomniany katalog zawiera zwykle nastpujce obrazy: Nazwy obrazw ISO dla FreeBSD 4.<replaceable>X</replaceable> i ich znaczenie Nazwa pliku Zawarto version-RELEASE-arch-miniinst.iso Wszystko, co jest potrzebne do zainstalowania FreeBSD. version-RELEASE-arch-disc1.iso Wszystko, co jest potrzebne do zainstalowania FreeBSD, i tyle dodatkowych pakietw, ile zmiecio si na pycie. version-RELEASE-arch-disc2.iso ywy system plikw, uywany wraz z dostpn w sysinstall funkcj Repair (naprawa). Kopia drzewa CVS FreeBSD. Dodatkowe pakiety o charakterze niezalenym.
Nazwy obrazw ISO dla FreeBSD 5.<replaceable>X</replaceable> i ich znaczenie Nazwa pliku Zawarto version-RELEASE-arch-bootonly.iso Wszystko co jest niezbdne by uruchomi jdro FreeBSD i rozpocz instalacj. Pliki instalacyjne zostan probrane z serwera FTP bd innego rda. version-RELEASE-arch-miniinst.iso Wszystko, co jest potrzebne do zainstalowania FreeBSD. version-RELEASE-arch-disc1.iso Wszystko co jest potrzebne by zainstalowa &os; jako ywy system plikw uywany wraz z dostpn w sysinstall funkcj Repair (naprawa). version-RELEASE-arch-disc2.iso Dokumentacja &os; i tyle dodatkowych pakietw, ile zmiecio si na pycie.
Musimy pobra albo obraz ISO mini, albo obraz pierwszej pyty. Nie ma sensu pobiera obydwu, poniewa obraz pierwszej pyty zawiera wszystko to, co obraz mini. Obraz ISO mini dostpny jest tylko dla wyda starszych ni FreeBSD 5.4-RELEASE. Z obrazu ISO miniinst warto jest skorzysta, gdy mamy niedrogi dostp do Internetu. Za jego pomoc moemy zainstalowa FreeBSD, natomiast niezalene oprogramowanie instalujemy przez Internet, przy pomocy systemu portw i pakietw (patrz: ). Pyt pierwsz wybieramy wtedy, gdy oprcz zainstalowania systemu chcemy skorzysta z zestawu wybranych pakietw oprogramowania. Pozostae pyty s przydatne, lecz nie niezbdne, szczeglnie, gdy dysponujemy szybkim dostpem do Internetu.
Nagranie pyt CD Pliki obrazw naley nagra na pyty. Jeli zamierzamy robi to w systemie FreeBSD, informacje na ten temat znajdziemy w (w szczeglnoci oraz ). Jeeli pyty nagrywa bdziemy w innym systemie, do tego celu moemy posuy si dowolnymi dostpnymi programami obsugujcymi nagrywark pyt CD. ISO jest standardowym formatem obrazu pyt obsugiwanym w wielu aplikacjach nagrywajcych.
Zainteresowanych przygotowaniem wasnych wyda &os; odsyamy do artykuu Release Engineering (ang.).
Przygotowanie lokalnego serwera FTP z dyskiem FreeBSD instalacja sie FTP Ukad plikw na dysku FreeBSD jest taki sam, jak ukad plikw na serwerze FTP. Dziki temu atwo moemy przygotowa lokalny serwer FTP, ktry moe by wykorzystany przez inne komputery w sieci do instalacji FreeBSD. Na komputerze, ktry bdzie suy jako serwer FTP, umieszczamy CDROM w napdzie i montujemy go w katalogu /cdrom. &prompt.root; mount /cdrom Zakadamy konto dla anonimowego uytkownika FTP w /etc/passwd. Plik /etc/passwd modyfikujemy przy uyciu &man.vipw.8;. Dodajemy nastpujcy wiersz: ftp:*:99:99::0:0:FTP:/cdrom:/nonexistent Na koniec upewniamy si, e usuga FTP jest wczona w /etc/inetd.conf. Od tej chwili kady, kto jest w stanie nawiza poczenie z naszym komputerem, moe podczas instalacji FreeBSD wybra jako rdo serwer FTP, w menu wyboru serwera FTP wybra opcj Other (inny) i wpisa ftp://nasz.komputer. Jeli nonik, z ktrego uruchamiamy instalator (najczciej dyskietka), nie pochodzi z dokadnie tej samej wersji co pliki na naszym serwerze FTP, to sysinstall nie pozwoli nam kontynuowa instalacji. By pomin t blokad naley w menu Options zmieni nazw dystrybucji na any. Ta metoda moe by z powodzeniem stosowana na komputerze w sieci lokalnej, chronionym przez zapor ogniow. Udostpnianie serwera FTP innym uytkownikom Internetu (a nie tylko sieci lokalnej) naraa nasz komputer na ataki wamywaczy i inne problemy. Decydujc si na to naley koniecznie przestrzega zasad bezpieczestwa. Przygotowywanie dyskietek instalacyjnych instalacja dyskietki Jeeli koniecznie chcemy instalowa system z dyskietek (co nie jest zalecane), na przykad z powodu nieobsugiwanego urzdzenia lub po prostu z zamiowania do utrudnie, musimy najpierw przygotowa dyskietki instalacyjne. Bdziemy potrzebowa co najmniej tylu dyskietek 1.44 MB lub 1.2 MB, by zmieciy si na nich wszystkie pliki z katalogu bin (binarne pliki dystrybucyjne). Jeli dyskietki przygotowujemy w DOS-ie, to musz one by sformatowane przy pomocy DOS-owego polecenia FORMAT. W &windows; do sformatowania dyskietek moemy uy Explorera (klikamy prawym przyciskiem myszy na stacji A: i wybieramy Format). Nie ufajmy dyskietkom sformatowanym fabrycznie. Dla pewnoci sformatujmy je jeszcze raz samodzielnie. W przeszoci wiele problemw zgaszanych przez uytkownikw spowodowanych byo korzystaniem z nieprawidowo sformatowanych dyskietek, dlatego te zwracamy na to uwag. Jeeli do przygotowania dyskietek suy nam komputer z FreeBSD, rwnie powinnimy je sformatowa. Dyskietki nie musz by formatowane w DOS-owym systemie plikw. Moemy utworzy na nich system plikw UFS, za pomoc polece bsdlabel i newfs, wywoanych w nastpujcy sposb (na przykadzie dyskietek 3.5" 1.44 MB): &prompt.root; fdformat -f 1440 fd0.1440 &prompt.root; bsdlabel -w -r fd0.1440 floppy3 &prompt.root; newfs -t 2 -u 18 -l 1 -i 65536 /dev/fd0 W przypadku dyskietek 5.25" 1.2 MB, wpisalibymy odpowiednio fd0.1200 i floppy5. Po takiej operacji dyskietki bdzie mona zamontowa i zapisywa na nich dane tak samo, jak na innych systemach plikw. Po sformatowaniu dyskietek naley skopiowa na nie pliki. Pliki dystrybucyjne podzielone s na kawaki o wygodnych rozmiarach, tak aby pi z nich miecio si na typowej dyskietce 1.44 MB. Umiemy na kadej z dyskietek tyle plikw, ile si zmieci, a wszystkie pliki dystrybucyjne znajd si na dyskietkach. Pliki powinny by umieszczone w odpowiednim katalogu na dyskietce, np.: a:\bin\bin.aa, a:\bin\bin.ab, itd. Podczas instalacji, gdy pojawi si ekran wyboru nonika (Media), wybieramy Floppy (dyskietki). Dalej poprowadzi nas program instalacyjny. Instalacja z partycji &ms-dos; instalacja z MS-DOS By mona byo zainstalowa FreeBSD z partycji &ms-dos;, kopiujemy pliki dystrybucyjne do katalogu freebsd w gwnym katalogu partycji - na przykad c:\freebsd. Wewntrz tego katalogu musi by czciowo zachowana struktura katalogw pyty CDROM lub serwera FTP, jeli wic kopiujemy pliki z pyty CD, dobrze jest skorzysta z DOS-owego polecenia xcopy. Dla przykadu, ponisze polecenia przygotuj minimaln instalacj FreeBSD: C:\> md c:\freebsd C:\> xcopy e:\bin c:\freebsd\bin\ /s C:\> xcopy e:\manpages c:\freebsd\manpages\ /s W przykadzie zaoylimy, e miejsce dla FreeBSD mamy na dysku C:, a napd CDROM dostpny jest jako dysk E:. Jeli nie dysponujemy napdem CDROM, pliki dystrybucyjne moemy pobra z ftp.FreeBSD.org. Kady zestaw plikw umieszczony jest w oddzielnym katalogu; na przykad zestaw base znajduje si w katalogu &rel.current;/base/. Zestawy plikw, ktre chcemy instalowa z partycji &ms-dos; (i dla ktrych jest na niej odpowiednio duo wolnego miejsca), umieszczamy w katalogu c:\freebsd. Na potrzeby instalacji minimalnej wystarczy zestaw BIN. Przygotowanie tamy instalacyjnej instalacja z tamy QIC/SCSI Instalacja z tamy jest jedn z najprostszych metod, obok instalacji przez FTP i instalacji z pyty CD. Program instalacyjny zakada, e tama po prostu zawiera pliki w postaci archiwum tar. Interesujce nas pliki dystrybucyjne archiwizujemy na tamie: &prompt.root; cd /freebsd/distdir &prompt.root; tar cvf /dev/rwt0 dist1 ... dist2 Przeprowadzajc instalacj powinnimy upewni si, e dysponujemy odpowiedni iloci wolnego miejsca w jakim katalogu tymczasowym (bdziemy mie moliwo wyboru tego katalogu), by pomieci pen zawarto przygotowanej wczeniej tamy. Ze wzgldu na to, e dostp do danych na tamie nie jest swobodny, taki rodzaj instalacji bdzie wymaga do sporej przestrzeni tymczasowej. Mona zaoy, e potrzeba bdzie tyle przestrzeni, ile zajmuj dane zapisane na tamie. Rozpoczynajc instalacj pamitajmy, by tama bya umieszczona w napdzie przed uruchomieniem komputera z dyskietki startowej. W przeciwnym razie napd tamowy moe nie zosta wykryty podczas rozpoznawania urzdze. Przed instalacj przez sie instalacja sie port szeregowy (SLIP lub PPP) instalacja sie port rwnolegy (PLIP) instalacja sie Ethernet S trzy moliwoci instalacji przez sie: port szeregowy (SLIP lub PPP), port rwnolegy (PLIP (kabel laplink)) lub Ethernet (typowa karta sieciowa Ethernet (take PCMCIA)). Obsuga protokou SLIP jest dosy prymitywna i ogranicza si do bezporednich pocze, jak choby kabel czcy komputer przenony z innym komputerem. Poczenie musi by bezporednie, poniewa instalacja za porednictwem SLIP nie umoliwia dzwonienia; jest to moliwe w przypadku PPP, dlatego te powinno si uywa PPP zamiast SLIP, o ile to moliwe. Jeeli korzystamy z modemu, to PPP jest najprawdopodobniej jedyn moliwoci. Zawczasu przygotujmy sobie informacje od dostawcy usug sieciowych, poniewa bd nam one potrzebne na wczesnym etapie instalacji. Jeli czc si z dostawc usug sieciowych uywamy PAP lub CHAP (innymi sowy, jeli w &windows; moemy uzyska poczenie bez korzystania ze skryptu), wwczas wystarczy, e w linii polece ppp wpiszemy dial. W przeciwnym razie bdziemy musieli poczy si z dostawc usug sieciowych za pomoc polece AT, zalenych od typu modemu, gdy do dyspozycji bdziemy mie jedynie uproszczony emulator terminala. Wicej informacji znajdziemy w powiconych user-ppp czciach Podrcznika i FAQ. Jeli wystpi problemy, moemy posuy si poleceniem set log local ..., by komunikaty byy pokazywane na ekranie. Jeeli dysponujemy bezporednim poczeniem z innym komputerem z FreeBSD (w wersji 2.0-R lub pniejszej), wwczas mamy rwnie moliwo instalacji przez port rwnolegy. Prdko transmisji danych portem rwnolegym jest zwykle znacznie wysza ni prdko przesyania portem szeregowym (do 50 kilobajtw/sekund), dziki czemu instalacja przebiega szybciej. Najszybszym wariantem instalacji poprzez sie jest wykorzystanie karty sieciowej Ethernet. FreeBSD obsuguje wikszo popularnych kart sieciowych; lista obsugiwanych kart (wraz z ich ustawieniami) znajduje si w dokumencie Hardware Notes, doczonym do kadego wydania FreeBSD. Jeeli korzystamy z karty sieciowej PCMCIA, pamitajmy o tym, by bya ona woona przed wczeniem komputera. Niestety, jak dotd FreeBSD nie obsuguje wkadania kart PCMCIA w trakcie instalacji. Bdziemy musieli zna nasz adres IP, mask podsieci, oraz nazw naszego komputera. Jeli instalujemy za porednictwem PPP i nie mamy statycznego adresu IP, nie musimy si przejmowa, gdy adres IP moe by przydzielony dynamicznie przez dostawc usug. Administrator sieci moe nam podpowiedzie, jakie parametry poda podczas konfiguracji sieci. Jeli do pocze z innymi stacjami bdziemy uywa ich nazw, a nie adresw IP, to dodatkowo bdziemy musieli zna adres serwera nazw i prawdopodobnie adres bramy (w przypadku PPP jest to adres IP dostawcy). Jeeli mamy zamiar instalowa za porednictwem FTP i proxy HTTP, bdzie nam ponadto potrzebny adres proxy. Skontaktujmy si z administratorem sieci lub dostawc usug sieciowych przed rozpoczciem instalacji, jeli nie znamy ktrego z wymienionych powyej adresw. Przed instalacj przez NFS instalacja sie NFS Instalacja przez NFS jest raczej mao skomplikowana. Wystarczy po prostu skopiowa wybrane pliki dystrybucyjne na serwer, nastpnie podczas instalacji wybra NFS jako nonik i wskaza serwer. Jeeli serwer wymaga stosowania uprzywilejowanego portu (zwykle jest tak w przypadku stacji roboczych Sun), musimy to zaznaczy w menu Options (opcja NFS Secure), zanim rozpoczniemy instalacj. Jeli nasza karta sieciowa jest niezbyt dobrej jakoci i nie grzeszy prdkoci, moemy wczy opcj NFS Slow. Instalacja przez NFS wymaga, by serwer obsugiwa montowanie podkatalogw, na przykad jeli katalog dystrybucyjny FreeBSD &rel.current; znajduje si w: ziggy:/usr/archive/stuff/FreeBSD, to serwer ziggy musi umoliwia bezporednie montowanie katalogu /usr/archive/stuff/FreeBSD, a nie tylko /usr, lub /usr/archive/stuff. We FreeBSD w pliku /etc/exports moliwo montowania podkatalogw wcza si opcj . W innych serwerach NFS moe by inaczej. Jeli otrzymujemy od serwera komunikaty o treci permission denied (odmowa dostpu), prawdopodobnie jest to spowodowane wanie nieprawidowym ustawieniem wspomnianej opcji.
diff --git a/pl_PL.ISO8859-2/books/handbook/txtfiles.ent b/pl_PL.ISO8859-2/books/handbook/txtfiles.ent index 6cde7bd6fe..95f9cd9639 100644 --- a/pl_PL.ISO8859-2/books/handbook/txtfiles.ent +++ b/pl_PL.ISO8859-2/books/handbook/txtfiles.ent @@ -1,70 +1,72 @@ + + diff --git a/ru_RU.KOI8-R/books/handbook/Makefile b/ru_RU.KOI8-R/books/handbook/Makefile index 2365fa20c4..d59d218461 100644 --- a/ru_RU.KOI8-R/books/handbook/Makefile +++ b/ru_RU.KOI8-R/books/handbook/Makefile @@ -1,258 +1,260 @@ # # The FreeBSD Russian Documentation Project # # $FreeBSD$ # $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/Makefile,v 1.46 2006/05/19 12:09:01 marck Exp $ # # Original revision: 1.100 # # Build the FreeBSD Handbook. # # ------------------------------------------------------------------------ # # Handbook-specific variables # # WITH_PGPKEYS The print version of the handbook only prints PGP # fingerprints by default. If you would like for the # entire key to be displayed, then set this variable. # This option has no affect on the HTML formats. # # Handbook-specific targets # # pgpkeyring This target will read the contents of # pgpkeys/chapter.sgml and will extract all of # the pgpkeys to standard out. This output can then # be redirected into a file and distributed as a # public keyring of FreeBSD developers that can # easily be imported into PGP/GPG. # # ------------------------------------------------------------------------ .PATH: ${.CURDIR}/../../share/sgml/glossary MAINTAINER=phantom@FreeBSD.org DOC?= book FORMATS?= html-split #HAS_INDEX= true USE_PS2PDF= yes INSTALL_COMPRESSED?= gz INSTALL_ONLY_COMPRESSED?= IMAGES_EN = advanced-networking/isdn-bus.eps IMAGES_EN+= advanced-networking/isdn-twisted-pair.eps IMAGES_EN+= advanced-networking/natd.eps IMAGES_EN+= advanced-networking/net-routing.pic IMAGES_EN+= advanced-networking/static-routes.pic IMAGES_EN+= install/adduser1.scr IMAGES_EN+= install/adduser2.scr IMAGES_EN+= install/adduser3.scr IMAGES_EN+= install/boot-mgr.scr IMAGES_EN+= install/console-saver1.scr IMAGES_EN+= install/console-saver2.scr IMAGES_EN+= install/console-saver3.scr IMAGES_EN+= install/console-saver4.scr +IMAGES_EN+= install/desktop.scr IMAGES_EN+= install/disklabel-auto.scr IMAGES_EN+= install/disklabel-ed1.scr IMAGES_EN+= install/disklabel-ed2.scr IMAGES_EN+= install/disklabel-fs.scr IMAGES_EN+= install/disklabel-root1.scr IMAGES_EN+= install/disklabel-root2.scr IMAGES_EN+= install/disklabel-root3.scr IMAGES_EN+= install/disk-layout.eps IMAGES_EN+= install/dist-set.scr IMAGES_EN+= install/dist-set2.scr IMAGES_EN+= install/docmenu1.scr IMAGES_EN+= install/ed0-conf.scr IMAGES_EN+= install/ed0-conf2.scr IMAGES_EN+= install/edit-inetd-conf.scr IMAGES_EN+= install/fdisk-drive1.scr IMAGES_EN+= install/fdisk-drive2.scr IMAGES_EN+= install/fdisk-edit1.scr IMAGES_EN+= install/fdisk-edit2.scr IMAGES_EN+= install/ftp-anon1.scr IMAGES_EN+= install/ftp-anon2.scr IMAGES_EN+= install/hdwrconf.scr IMAGES_EN+= install/keymap.scr IMAGES_EN+= install/main1.scr IMAGES_EN+= install/mainexit.scr IMAGES_EN+= install/main-std.scr IMAGES_EN+= install/main-options.scr IMAGES_EN+= install/main-doc.scr IMAGES_EN+= install/main-keymap.scr IMAGES_EN+= install/media.scr IMAGES_EN+= install/mouse1.scr IMAGES_EN+= install/mouse2.scr IMAGES_EN+= install/mouse3.scr IMAGES_EN+= install/mouse4.scr IMAGES_EN+= install/mouse5.scr IMAGES_EN+= install/mouse6.scr IMAGES_EN+= install/mta-main.scr IMAGES_EN+= install/net-config-menu1.scr IMAGES_EN+= install/net-config-menu2.scr IMAGES_EN+= install/nfs-server-edit.scr IMAGES_EN+= install/ntp-config.scr IMAGES_EN+= install/options.scr IMAGES_EN+= install/pkg-cat.scr IMAGES_EN+= install/pkg-confirm.scr IMAGES_EN+= install/pkg-install.scr IMAGES_EN+= install/pkg-sel.scr IMAGES_EN+= install/probstart.scr IMAGES_EN+= install/routed.scr IMAGES_EN+= install/security.scr IMAGES_EN+= install/sysinstall-exit.scr IMAGES_EN+= install/timezone1.scr IMAGES_EN+= install/timezone2.scr IMAGES_EN+= install/timezone3.scr IMAGES_EN+= install/userconfig.scr IMAGES_EN+= install/userconfig2.scr +IMAGES_EN+= install/xf86setup.scr IMAGES_EN+= mail/mutt1.scr IMAGES_EN+= mail/mutt2.scr IMAGES_EN+= mail/mutt3.scr IMAGES_EN+= mail/pine1.scr IMAGES_EN+= mail/pine2.scr IMAGES_EN+= mail/pine3.scr IMAGES_EN+= mail/pine4.scr IMAGES_EN+= mail/pine5.scr IMAGES_EN+= geom/striping.pic IMAGES_EN+= install/example-dir1.eps IMAGES_EN+= install/example-dir2.eps IMAGES_EN+= install/example-dir3.eps IMAGES_EN+= install/example-dir4.eps IMAGES_EN+= install/example-dir5.eps IMAGES_EN+= security/ipsec-network.pic IMAGES_EN+= security/ipsec-crypt-pkt.pic IMAGES_EN+= security/ipsec-encap-pkt.pic IMAGES_EN+= security/ipsec-out-pkt.pic IMAGES_EN+= vinum/vinum-concat.pic IMAGES_EN+= vinum/vinum-mirrored-vol.pic IMAGES_EN+= vinum/vinum-raid10-vol.pic IMAGES_EN+= vinum/vinum-raid5-org.pic IMAGES_EN+= vinum/vinum-simple-vol.pic IMAGES_EN+= vinum/vinum-striped-vol.pic IMAGES_EN+= vinum/vinum-striped.pic # Images from the cross-document image library IMAGES_LIB= callouts/1.png IMAGES_LIB+= callouts/2.png IMAGES_LIB+= callouts/3.png IMAGES_LIB+= callouts/4.png IMAGES_LIB+= callouts/5.png IMAGES_LIB+= callouts/6.png IMAGES_LIB+= callouts/7.png IMAGES_LIB+= callouts/8.png IMAGES_LIB+= callouts/9.png IMAGES_LIB+= callouts/10.png # # SRCS lists the individual SGML files that make up the document. Changes # to any of these files will force a rebuild # # SGML content SRCS+= audit/chapter.sgml SRCS+= book.sgml SRCS+= colophon.sgml SRCS+= freebsd-glossary.sgml SRCS+= advanced-networking/chapter.sgml SRCS+= basics/chapter.sgml SRCS+= bibliography/chapter.sgml SRCS+= boot/chapter.sgml SRCS+= config/chapter.sgml SRCS+= cutting-edge/chapter.sgml SRCS+= desktop/chapter.sgml SRCS+= disks/chapter.sgml SRCS+= eresources/chapter.sgml SRCS+= firewalls/chapter.sgml SRCS+= geom/chapter.sgml SRCS+= install/chapter.sgml SRCS+= introduction/chapter.sgml SRCS+= kernelconfig/chapter.sgml SRCS+= l10n/chapter.sgml SRCS+= linuxemu/chapter.sgml SRCS+= mac/chapter.sgml SRCS+= mail/chapter.sgml SRCS+= mirrors/chapter.sgml SRCS+= multimedia/chapter.sgml SRCS+= network-servers/chapter.sgml SRCS+= pgpkeys/chapter.sgml SRCS+= ports/chapter.sgml SRCS+= ppp-and-slip/chapter.sgml SRCS+= preface/preface.sgml SRCS+= printing/chapter.sgml SRCS+= security/chapter.sgml SRCS+= serialcomms/chapter.sgml SRCS+= users/chapter.sgml SRCS+= vinum/chapter.sgml SRCS+= x11/chapter.sgml # Entities SRCS+= chapters.ent SYMLINKS= ${DESTDIR} index.html handbook.html # Turn on all the chapters. CHAPTERS?= ${SRCS:M*chapter.sgml} SGMLFLAGS+= ${CHAPTERS:S/\/chapter.sgml//:S/^/-i chap./} SGMLFLAGS+= -i chap.freebsd-glossary pgpkeyring: pgpkeys/chapter.sgml @${JADE} -V nochunks ${OTHERFLAGS} ${JADEOPTS} -d ${DSLPGP} -t sgml ${MASTERDOC} # # Handbook-specific variables # .if defined(WITH_PGPKEYS) JADEFLAGS+= -V withpgpkeys .endif url_relprEFIX?= ../../../.. DOC_PREFIX?= ${.CURDIR}/../../.. # # rules generating lists of mirror site from XML database. # XMLDOCS= mirrors-ftp:::mirrors.sgml.ftp.inc.tmp \ mirrors-cvsup:::mirrors.sgml.cvsup.inc.tmp \ eresources:::eresources.sgml.www.inc.tmp DEPENDSET.DEFAULT= transtable mirror XSLT.DEFAULT= ${XSL_MIRRORS} XML.DEFAULT= ${XML_MIRRORS} NO_TIDY.DEFAULT= yes PARAMS.mirrors-ftp+= --param 'type' "'ftp'" \ --param 'proto' "'ftp'" \ --param 'target' "'handbook/mirrors/chapter.sgml'" PARAMS.mirrors-cvsup+= --param 'type' "'cvsup'" \ --param 'proto' "'cvsup'" \ --param 'target' "'handbook/mirrors/chapter.sgml'" PARAMS.eresources+= --param 'type' "'www'" \ --param 'proto' "'http'" \ --param 'target' "'handbook/eresources/chapter.sgml'" SRCS+= mirrors.sgml.ftp.inc \ mirrors.sgml.cvsup.inc \ eresources.sgml.www.inc CLEANFILES+= mirrors.sgml.ftp.inc mirrors.sgml.ftp.inc.tmp \ mirrors.sgml.cvsup.inc mirrors.sgml.cvsup.inc.tmp \ eresources.sgml.www.inc eresources.sgml.www.inc.tmp .include "${DOC_PREFIX}/share/mk/doc.project.mk" .for p in ftp cvsup mirrors.sgml.${p}.inc: mirrors.sgml.${p}.inc.tmp ${SED} -e 's,<\([^ >]*\)\([^>]*\)/>,<\1\2>,;s,,,'\ < $@.tmp > $@ || (${RM} -f $@ && false) .endfor eresources.sgml.www.inc: eresources.sgml.www.inc.tmp ${SED} -e 's,<\([^ >]*\)\([^>]*\)/>,<\1\2>,;s,,,'\ < $@.tmp > $@ || (${RM} -f $@ && false) diff --git a/ru_RU.KOI8-R/books/handbook/install/chapter.sgml b/ru_RU.KOI8-R/books/handbook/install/chapter.sgml index 528c595aa1..8f793333cf 100644 --- a/ru_RU.KOI8-R/books/handbook/install/chapter.sgml +++ b/ru_RU.KOI8-R/books/handbook/install/chapter.sgml @@ -1,5415 +1,5435 @@ Jim Mock , Randy Pratt sysinstall, : FreeBSD FreeBSD sysinstall. FreeBSD, . sysinstall FreeBSD. , : FreeBSD. FreeBSD . sysinstall. , sysinstall , , . : , FreeBSD, , . , &i386; (PC ) . , , (, Alpha). , , , . , , . FreeBSD . FreeBSD ( , , CDROM ..) . FreeBSD , IRQ -. - , FreeBSD . , &windows; Linux, . , , . 3, 5 7, - , 0x330. FreeBSD. : IRQ - 40 GB, Seagate, IDE master CDROM IDE slave 20 GB, IBM, IDE master IDE 14 0x1f0 &intel; 10/100 &tm.3com; 56K -, COM1
, FreeBSD, , FreeBSD. FreeBSD , , , , . FreeBSD , FreeBSD , — . , FreeBSD , . &i386; PC . . PC . . , , . . , , . ID — , . FreeBSD 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. . . 4 GB , &windows;, C: D:, 2 GB. 1 GB C:, 0.5 GB D:. , , . D: C:, FreeBSD. , 4 GB , &windows;. &windows; , C: 4 GB. 1.5 GB, 2 GB FreeBSD. FreeBSD : &windows;, &windows;, 2 GB . , &partitionmagic;, , &windows;. Alpha Alpha FreeBSD Alpha. . 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 ID 1 SCSI (A), DKC300 SCSI SCSI ID 3 SCSI (C). PKx SCSI . SHOW DEVICE, SCSI CDROM SCSI. IDE DQx, PQx — IDE . FreeBSD (, FTP NFS ), . , FreeBSD . Ethernet, /DSL Ethernet, Ethernet DSL , : IP IP IP DNS , . , , DHCP. , . , FreeBSD , . : COM , FreeBSD FreeBSD , FreeBSD , , . . , FreeBSD, FreeBSD. , , , . , , FreeBSD. FreeBSD FreeBSD FreeBSD , : CDROM DVD DOS SCSI QIC FTP ( HTTP , ) NFS FreeBSD CD DVD, , , (). FreeBSD, , , FreeBSD . , . FreeBSD FreeBSD — . , , . - CDROM. FreeBSD CDROM DVD ( ), CDROM DVD ( BIOS Boot Order - ), . FreeBSD CDROM DVD FreeBSD - . : floppies/, floppies, ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/<arch>/<version>-RELEASE/floppies/. <arch> <version> , , . , &os; &rel.current;-RELEASE &i386; . .flp. floppies/ , FreeBSD , , . , boot.flp, kern1.flp, kern2.flp. README.TXT . 5.X, &os; 5.3. drivers.flp. FTP . Web- (ASCII) , . . . — . . &windows; , . . FreeBSD , , - , . . .flp , . . , . , . DOS &ms-dos;/&windows;, fdimage. CDROM, CDROM E:, : E:\> tools\fdimage floppies\kern.flp A: .flp, , , . , , .flp. CDROM, fdimage tools FTP FreeBSD. &unix; (, FreeBSD), &man.dd.1; . FreeBSD : &prompt.root; dd if=kern.flp of=/dev/fd0 FreeBSD, /dev/fd0 ( A:). /dev/fd1 B:, . &unix; - , . FreeBSD.
, , : Last Chance: Are you SURE you want 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! - . , - , - . &i386; . . BIOS, F2, F10, Del, Alt S . , . . , Esc . , . Boot Order, , Floppy, CDROM, First Hard Disk, . , , Floppy. CDROM, , . , / . , . . , , ; , kern.flp. . CDROM, -, . , , : . . BIOS, , . , . BIOS . FreeBSD . CDROM, - ( ): Verifying DMI Pool Data ........ Boot from ATAPI CD-ROM : 1. FD 2.88MB System Type-(00) Uncompressing ... done BTX loader 1.00 BTX version is 1.01 Console: internal video/keyboard BIOS drive A: is disk0 BIOS drive B: is disk1 BIOS drive C: is disk2 BIOS drive D: is disk3 BIOS 639kB/261120kB available memory FreeBSD/i386 bootstrap loader, Revision 0.8 /kernel text=0x277391 data=0x3268c+0x332a8 | | Hit [Enter] to boot immediately, or any other key for command prompt. Booting [kernel] in 9 seconds... _ , - ( ): Verifying DMI Pool Data ........ BTX loader 1.00 BTX version is 1.01 Console: internal video/keyboard BIOS drive A: is disk0 BIOS drive C: is disk1 BIOS 639kB/261120kB available memory FreeBSD/i386 bootstrap loader, Revision 0.8 /kernel text=0x277391 data=0x3268c+0x332a8 | Please insert MFS root floppy and press enter: , kern.flp, mfsroot.flp Enter. &os; 5.3 , . ; . CDROM, : Hit [Enter] to boot immediately, or any other key for command prompt. Booting [kernel] in 9 seconds... _ Enter. Alpha Alpha . . , , ; , kern.flp. ( ): >>>BOOT DVA0 -FLAGS '' -FILE '' CDROM, - ( CDROM ): >>>BOOT DKA0 -FLAGS '' -FILE '' FreeBSD . , : Please insert MFS root floppy and press enter: , kern.flp, mfsroot.flp Enter. CDROM, : Hit [Enter] to boot immediately, or any other key for command prompt. Booting [kernel] in 9 seconds... _ Enter. . , , . Scroll Lock. . PageUp PageDown . Scroll Lock . , , . , , .
Device Probe avail memory = 253050880 (247120K bytes) Preloaded elf kernel "kernel" at 0xc0817000. Preloaded mfs_root "/mfsroot" at 0xc0817084. md0: Preloaded image </mfsroot> 4423680 bytes at 0xc03ddcd4 md1: Malloc disk Using $PIR table, 4 entries at 0xc00fde60 npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 pcib1:<VIA 82C598MVP (Apollo MVP3) PCI-PCI (AGP) bridge> at device 1.0 on pci0 pci1: <PCI bus> on pcib1 pci1: <Matrox MGA G200 AGP graphics accelerator> at 0.0 irq 11 isab0: <VIA 82C586 PCI-ISA bridge> at device 7.0 on pci0 isa0: <iSA bus> on isab0 atapci0: <VIA 82C586 ATA33 controller> port 0xe000-0xe00f at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 uhci0 <VIA 83C572 USB controller> port 0xe400-0xe41f irq 10 at device 7.2 on pci 0 usb0: <VIA 83572 USB controller> on uhci0 usb0: USB revision 1.0 uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr1 uhub0: 2 ports with 2 removable, self powered pci0: <unknown card> (vendor=0x1106, dev=0x3040) at 7.3 dc0: <ADMtek AN985 10/100BaseTX> port 0xe800-0xe8ff mem 0xdb000000-0xeb0003ff ir q 11 at device 8.0 on pci0 dc0: Ethernet address: 00:04:5a:74:6b:b5 miibus0: <MII bus> on dc0 ukphy0: <Generic IEEE 802.3u media interface> on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto ed0: <NE2000 PCI Ethernet (RealTek 8029)> port 0xec00-0xec1f irq 9 at device 10. 0 on pci0 ed0 address 52:54:05:de:73:1b, type NE2000 (16 bit) isa0: too many dependant configs (8) isa0: unexpected small tag 14 orm0: <Option ROM> at iomem 0xc0000-0xc7fff on isa0 fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0 atkbd0: <AT Keyboard> flags 0x1 irq1 on atkbdc0 kbd0 at atkbd0 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: model Generic PS/@ mouse, device ID 0 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sc0: <System console> at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0 pppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/15 bytes threshold plip0: <PLIP network interface> on ppbus0 ad0: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata0-master UDMA33 acd0: CD-RW <LITE-ON LTR-1210B> at ata1-slave PIO4 Mounting root from ufs:/dev/md0c /stand/sysinstall running as init on vty0
, FreeBSD , . , . IRQ , , . UserConfig, sysinstall . .
Sysinstall Exit
Exit Install . : User Confirmation Requested Are you sure you wish to exit? The system will reboot (be sure to remove any floppies from the drives). [ Yes ] No , - &gui.yes;. , mfsroot.flp kern.flp .
Sysinstall sysinstall , FreeBSD. , , . sysinstall , Enter, , . sysinstall. , Usage [Select], , Enter. . , Enter .
Usage Sysinstall
(Doc) Doc Enter.
.
Sysinstall
. Enter. Enter . Exit Enter.
(Keymap) Keymap Enter. -US .
, Space. Space . , &gui.ok; Enter. . Tab, &gui.cancel;, .
(Options) Options Enter.
Sysinstall
. . . , — Use Defaults, . F1 . Q .
(Standart) Standard &unix; FreeBSD. Standard, Enter .
— FreeBSD , sysinstall . , FreeBSD . BIOS FreeBSD , . DOS Microsoft Windows PC, BIOS- , &ms-dos; µsoft.windows;, BIOS . primary master . , , — , Ghost XCOPY. , , - , BIOS. , . SCSI BIOS SCSI BIOS, SCSI . , , , FreeBSD . FreeBSD BIOS, BIOS. , . FreeBSD BIOS . , , , , . : Wintel , FreeBSD . SCSI SCSI FreeBSD. , , SCSI . , , SCSI . , ; SCSI . , , , SCSI BIOS , SCSI. FreeBSD . , , — FreeBSD. SCSI, , . FreeBSD SCSI FTP. . FreeBSD , . . SCSI ( FreeBSD) , SCSI . ? SCSI SCSI, . SCSI BIOS, SCSI, . FreeBSD SCSI. BIOS Boot Loader BIOS , FreeBSD BIOS , FreeBSD . , SCSI, , SCSI. , SCSI, . , . SCSI , . SCSI , IDE . FDisk . , , , sysinstall U Undo (). , . sysinstall : 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 ] Enter . , . IDE . ad0 ad2.
FDisk
, ad1 . ? , IDE, master IDE, master IDE. FreeBSD , , ad0 ad1, . , slave IDE, ad1, ad1 ad2. ( ad1s1a) , , FreeBSD. , , IDE , , . master IDE ad2, ad0 ad1. FreeBSD , ad0 ad2. , , IDE master IDE slave. , FreeBSD, &gui.ok;. FDisk . FDisk . , , , FreeBSD, . , , , , FreeBSD, . , PC. FAT , C: &ms-dos; / &windows;, , &ms-dos; / &windows;. , FDisk.
fdisk
, . FreeBSD ( sysinstall ), A, (Use Entire Disk). , , (unused) ( PC), FreeBSD. , FreeBSD , S, . . , A Flags , . FreeBSD, , , D. C, , . Enter. , ; . FreeBSD (, &partitionmagic;), C . , .
Fdisk
, Q. sysinstall, .
(Boot Manager) . , : FreeBSD . FreeBSD , FreeBSD . FreeBSD , , , Standard. None , FreeBSD. Enter.
Sysinstall
, F1, , .
, (Select Drives) . FreeBSD , FDisk. FreeBSD , FreeBSD .
Tab , &gui.ok;, &gui.cancel;. Tab &gui.ok;, Enter .
<application>Disklabel</application> . , a h, b, c, d , . , . , FreeBSD . FreeBSD . FreeBSD , . — . a / 100 MB . . 100 MB . , FreeBSD 40 MB . , FreeBSD, /. b N/A 2-3 x RAM . . (RAM). 64 MB ; 32 MB — 64 MB. , . FreeBSD , . , , (, 128 MB), (, ) , , 64 MB . e /var 50 MB /var , ; . FreeBSD. FreeBSD , . f /usr /usr .
FreeBSD , , . — , , . b N/A , . a , , b. e /diskn . a e. , , a (/) . , sysinstall , , . ; /diskn, n , . , .
, , sysinstall. : Message Now, you need to create BSD partitions inside of the fdisk partition(s) just created. If you have a reasonable amount of disk space (200 MB or more) and don't have any special requirements, simply use the (A)uto command to allocate space automatically. If you have more specific needs or just don't care for the layout chosen by (A)uto, press F1 for more information on manual layout. [ OK ] [ Press enter or space ] Enter FreeBSD, Disklabel. Disklabel. . , , , ( Disklabel (Partition name) ). , .. , , . , , , , . , Disklabel.
Sysinstall Disklabel
Disklabel . , A. . , . , . /tmp /. / .
Sysinstall Disklabel
, , D . . (a, / — root), , C. , ( ). , M , G, C. FreeBSD 5.X, : UFS2 ( &os; 5.1 ), Custom Newfs (Z), Auto Defaults Custom Newfs, . SoftUpdates Custom Newfs!
. , , Backspace, 64M, . &gui.ok;.
, . . , , FS Enter.
, , Disklabel . . /, /, Enter.
. . , . , /usr, , . FreeBSD DiskLabel , . Q, .
Sysinstall Disklabel
(Distribution Set) . . &unix; / FreeBSD . . F1 . Enter . , , X. X &os;. X . X11 &os;. &os; 5.3, &xfree86; 4.X. &os; 5.3 , &xorg;. , , . , , . , . , All, Enter. , , . , , .
FreeBSD. — ̣ . . , , . , . , . , . FreeBSD &rel.current;, &ports.size;. . User Confirmation Requested Would you like to install the FreeBSD ports collection? This will give you ready access to over &os.numports; ported software packages, at a cost of around &ports.size; 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 &gui.yes; , &gui.no;, . Enter, . .
, Exit, , &gui.ok; Enter, .
CDROM DVD , Install from a FreeBSD CD/DVD. , &gui.ok;, Enter . . F1 . Enter .
FTP installation network FTP FTP, : FTP, FTP, HTTP . FTP: Install from an FTP server FTP . , FTP, . ( ), ! FTP: Install from an FTP server through a firewall FTP sysinstall FTP. , TCP . FTP HTTP : Install from an FTP server through a http proxy FTP HTTP sysinstall HTTP ( Web-) FTP . FTP . , FTP , HTTP . FTP . FTP , @. . , ftp.FreeBSD.org, FTP foo.example.com, 1024. , , FTP ftp@ftp.FreeBSD.org, email. FTP ( FTP, ), URL ftp://foo.example.com:1234/pub/FreeBSD. /pub/FreeBSD ftp.FreeBSD.org foo.example.com, ( ftp.FreeBSD.org ).
. , . 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 &gui.yes; Enter, . , . . , : 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: /stand/sysinstall . [ OK ] [ Press enter to continue ] Enter . &gui.no; Enter , . : Message Installation complete with some errors. You may wish to scroll through the debugging messages on VTY1 with the scroll-lock feature. You can also choose "No" at the next prompt and go back into the installation menus to retry whichever operations have failed. [ OK ] , . Enter , . . , FreeBSD, sysinstall (/stand/sysinstall &os; 5.2 ), Configure. (Network Device Configuration) PPP FTP, , . FreeBSD /, . User Confirmation Requested Would you like to configure any Ethernet or SLIP/PPP network devices? [ Yes ] No &gui.yes; Enter. &gui.no;, .
Ethernet
Enter. User Confirmation Requested Do you want to try IPv6 configuration of the interface? Yes [ No ] (IPv4) , &gui.no; Enter. IPv6 RA, &gui.yes; Enter. RA . User Confirmation Requested Do you want to try DHCP configuration of the interface? Yes [ No ] DHCP (Dynamic Host Configuration Protocol) , &gui.no; Enter. &gui.yes; dhclient, , , . . Ethernet , .
ed0
Tab : Host , k6-2.example.com. Domain , , example.com. IPv4 Gateway IP , . , , . , . IPv4 . Name server IP DNS. DNS , IP DNS (208.163.10.2). IPv4 address IP , , 192.168.0.1 Netmask , , C (192.168.0.0 - 192.168.255.255). C (255.255.255.0). ifconfig ifconfig, . . Tab &gui.ok; Enter. User Confirmation Requested Would you like to Bring Up the ed0 interface right now? [ Yes ] No &gui.yes; Enter . , .
(Configure Gateway) User Confirmation Requested Do you want this machine to function as a network gateway? [ Yes ] No , , &gui.yes; Enter. , &gui.no; Enter . (Configure Internet Services) User Confirmation Requested Do you want to configure inetd and the network services that it provides? Yes [ No ] &gui.no;, , telnetd . , telnet . telnet. /etc/inetd.conf . . &gui.yes; . : User Confirmation Requested The Internet Super Server (inetd) allows a number of simple Internet services to be enabled, including finger, ftp and telnetd. Enabling these services may increase risk of security problems by increasing the exposure of your system. With this in mind, do you wish to enable inetd? [ Yes ] No &gui.yes;, . User Confirmation Requested inetd(8) relies on its configuration file, /etc/inetd.conf, to determine which of its Internet services will be available. The default FreeBSD inetd.conf(5) leaves all services disabled by default, so they must be specifically enabled in the configuration file before they will function, even once inetd(8) is enabled. Note that services for IPv6 must be separately enabled from IPv4 services. Select [Yes] now to invoke an editor on /etc/inetd.conf, or [No] to use the current settings. [ Yes ] No &gui.yes; # .
<filename>inetd.conf</filename>
Esc , .
(Anonymous) FTP FTP User Confirmation Requested Do you want to have anonymous FTP access to this machine? Yes [ No ] FTP &gui.no; Enter , , FTP . FTP , FTP. . . FTP, &gui.yes;, , Enter. ( ) :
FTP
F1 : This screen allows you to configure the anonymous FTP user. The following configuration values are editable: UID: The user ID you wish to assign to the anonymous FTP user. All files uploaded will be owned by this ID. Group: Which group you wish the anonymous FTP user to be in. Comment: String describing this user in /etc/passwd FTP Root Directory: Where files available for anonymous FTP will be kept. Upload subdirectory: Where files uploaded by anonymous FTP users will go. ftp /var. FTP, /usr, FTP (FTP Root Directory) /usr/ftp. , Enter, . User Confirmation Requested Create a welcome message file for anonymous FTP users? [ Yes ] No &gui.yes; Enter, , FTP.
FTP Welcome Message
ee. , , , . , / . Esc a) leave editor ( ). Enter, . Enter , , .
(Configure Network File System) (Network File System, NFS) . , , . . NFS (NFS Server) User Confirmation Requested Do you want to configure this machine as an NFS server? Yes [ No ] NFS , &gui.no; Enter. &gui.yes;, , , exports. Message Operating as an NFS server means that you must first configure an /etc/exports file to indicate which hosts are allowed certain kinds of access to your local filesystems. Press [Enter] now to invoke an editor on /etc/exports [ OK ] Enter, . , exports.
<filename>exports</filename>
, . , / . Esc a) leave editor. Enter, .
NFS (NFS Client) NFS NFS. User Confirmation Requested Do you want to configure this machine as an NFS client? Yes [ No ] &gui.yes; &gui.no;, , Enter.
(Security Profile) , . , . : , . , — . FreeBSD /etc/rc.conf. &man.rc.conf.5;. . , — , . Extreme () Moderate () &man.sendmail.8; &man.sshd.8; &man.portmap.8; Portmapper , NFS . NFS server &man.securelevel.8; Extreme High, . &man.init.8; , !
User Confirmation Requested Do you want to select a default security profile for this host (select No for "medium" security)? [ Yes ] No &gui.no; Enter . &gui.yes; Enter .
F1, . Enter . Medium, , . &gui.ok; Enter. , . Message Moderate security settings have been selected. Sendmail and SSHd have been enabled, securelevels are disabled, and NFS server setting have been left intact. PLEASE NOTE that this still does not save you from having to properly secure your system in other ways or exercise due diligence in your administration, this simply picks a standard set of out-of-box defaults to start with. To change any of these settings later, edit /etc/rc.conf [OK] Message Extreme security settings have been selected. Sendmail, SSHd, and NFS services have been disabled, and securelevels have been enabled. PLEASE NOTE that this still does not save you from having to properly secure your system in other ways or exercise due diligence in your administration, this simply picks a more secure set of out-of-box defaults to start with. To change any of these settings later, edit /etc/rc.conf [OK] Enter, . ! , , (), , . .
(System Console Settings) . User Confirmation Requested Would you like to customize your system console settings? [ Yes ] No &gui.yes; Enter.
(screen saver). Saver Enter.
Enter. . 300 . Saver . Timeout Enter. :
, &gui.ok; Enter .
Exit Enter .
(Setting The Time Zone) , . , . . User Confirmation Requested Would you like to set this machine's time zone now? [ Yes ] No &gui.yes; Enter . 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 ] &gui.yes; &gui.no; Enter.
Enter.
Enter.
Enter. Confirmation Does the abbreviation 'EDT' look reasonable? [ Yes ] No . , Enter, .
Linux (Linux Compatibility) User Confirmation Requested Would you like to enable Linux binary compatibility? [ Yes ] No &gui.yes; Enter Linux FreeBSD. Linux. FTP, . ftp , Linux. , . (Mouse Settings) . , &man.moused.8; , . -USB ( PS/2 COM): User Confirmation Requested Does this system have a non-USB mouse attached to it? [ Yes ] No &gui.yes; -USB &gui.no; USB Enter.
Type Enter.
PS/2 , Auto. , . , &gui.ok;, Enter .
Port Enter.
PS/2, PS/2. , Enter.
, Enable, Enter .
, . , &gui.yes; Enter. , — &gui.no; . Exit Enter .
, . , , , &os;; &os;. , . — , . , , . , ; . , , , . , . , sysinstall , , /etc/rc.conf. Networking , :
(Network Configuration)
, Interfaces (), , . AMD BSD . NFS ( ) . . AMD (flags). , AMD. : -a /.amd_mnt -l syslog /host /etc/amd.map /net /etc/amd.map , /.amd_mnt. log ; , syslogd, . /host , /net IP . /etc/amd.map AMD . FTP Anon FTP FTP. , FTP . , . . Gateway , . Gateway, . Inetd &man.inetd.8;, . Mail MTA (Mail Transfer Agent, ). :
MTA
MTA . MTA , . Sendmail sendmail, MTA &os;. Sendmail local sendmail MTA , . MTA, , Postfix Exim, Sendmail. ; , sendmail. MTA , NFS. NFS NFS. NFS NFS. , . NFS ; . NFS , NFS . RPC (remote procedure call services). RPC . Ntpdate, . , :
Ntpdate
. , . PCNFSD. net/pcnfsd . , NFS , , Microsoft &ms-dos;. , :
&man.rpcbind.8;, &man.rpc.statd.8; &man.rpc.lockd.8; (Remote Procedure Calls, RPC). rpcbind NFS , NFS . rpc.statd rpc.statd . /var/db/statd.status. rpc.lockd, , , . rpc.statd , . , NFS . Routed, . &man.routed.8; , , . , . , . , Enter. , routed. , . Rwhod, &man.rwhod.8; . rwhod . &man.ruptime.1; &man.rwho.1;. &man.sshd.8;. (secure shell) OpenSSH telnet FTP. sshd . , TCP Extensions. TCP, RFC 1323 RFC 1644. , . , . , , , Exit, .
X (Configure X Server) &os; 5.3-RELEASE X sysinstall, X &os;. , X , . , &os; 5.3-RELEASE. KDE, GNOME, , X . &xfree86; root, x11/wrapper. FreeBSD 4.7. (Package Selection menu). , , &xfree86;. User Confirmation Requested Would you like to configure your X server at this time? [ Yes ] No . . , &gui.no; , . sysinstall (/stand/sysinstall &os; 5.2 ), Configure, XFree86. X . X . , &gui.yes; Enter X . +
+ + + + + + + +
+ X . Enter. . xf86cfg xf86cfg -textmode . . xf86config. , , : Message You have configured and been running the mouse daemon. Choose "/dev/sysmouse" as the mouse port and "SysMouse" or "MouseSystems" as the mouse protocol in the X configuration utility. [ OK ] [ Press enter to continue ] , . Enter, . xf86config : This program will create a basic XF86Config file, based on menu selections you make. The XF86Config file usually resides in /usr/X11R6/etc/X11 or /etc/X11. A sample XF86Config file is supplied with XFree86; it is configured for a standard VGA card and monitor with 640x480 resolution. This program will ask for a pathname when it is ready to write the file. You can either take the sample XF86Config as a base and edit it for your configuration, or let this program produce a base XF86Config file for your configuration and fine-tune it. Before continuing with this program, make sure you know what video card you have, and preferably also the chipset it uses and the amount of video memory on your video card. SuperProbe may be able to help with this. Press enter to continue, or ctrl-c to abort. Enter . , Mouse Systems /dev/sysmouse , PS/2, . First specify a mouse protocol type. Choose one from the following list: 1. Microsoft compatible (2-button protocol) 2. Mouse Systems (3-button protocol) & FreeBSD moused protocol 3. Bus Mouse 4. PS/2 Mouse 5. Logitech Mouse (serial, old type, Logitech protocol) 6. Logitech MouseMan (Microsoft compatible) 7. MM Series 8. MM HitTablet 9. Microsoft IntelliMouse If you have a two-button mouse, it is most likely of type 1, and if you have a three-button mouse, it can probably support both protocol 1 and 2. There are two main varieties of the latter type: mice with a switch to select the protocol, and mice that default to 1 and require a button to be held at boot-time to select protocol 2. Some mice can be convinced to do 2 by sending a special sequence to the serial port (see the ClearDTR/ClearRTS options). Enter a protocol number: 2 You have selected a Mouse Systems protocol mouse. If your mouse is normally in Microsoft-compatible mode, enabling the ClearDTR and ClearRTS options may cause it to switch to Mouse Systems mode when the server starts. Please answer the following question with either 'y' or 'n'. Do you want to enable ClearDTR and ClearRTS? n You have selected a three-button mouse protocol. It is recommended that you do not enable Emulate3Buttons, unless the third button doesn't work. Please answer the following question with either 'y' or 'n'. Do you want to enable Emulate3Buttons? y Now give the full device name that the mouse is connected to, for example /dev/tty00. Just pressing enter will use the default, /dev/mouse. On FreeBSD, the default is /dev/sysmouse. Mouse device: /dev/sysmouse . generic 101-key. , Enter, . Please select one of the following keyboard types that is the better description of your keyboard. If nothing really matches, choose 1 (Generic 101-key PC) 1 Generic 101-key PC 2 Generic 102-key (Intl) PC 3 Generic 104-key PC 4 Generic 105-key (Intl) PC 5 Dell 101-key PC 6 Everex STEPnote 7 Keytronic FlexPro 8 Microsoft Natural 9 Northgate OmniKey 101 10 Winbook Model XP5 11 Japanese 106-key 12 PC-98xx Series 13 Brazilian ABNT2 14 HP Internet 15 Logitech iTouch 16 Logitech Cordless Desktop Pro 17 Logitech Internet Keyboard 18 Logitech Internet Navigator Keyboard 19 Compaq Internet 20 Microsoft Natural Pro 21 Genius Comfy KB-16M 22 IBM Rapid Access 23 IBM Rapid Access II 24 Chicony Internet Keyboard 25 Dell Internet Keyboard Enter a number to choose the keyboard. 1 Please select the layout corresponding to your keyboard 1 U.S. English 2 U.S. English w/ ISO9995-3 3 U.S. English w/ deadkeys 4 Albanian 5 Arabic 6 Armenian 7 Azerbaidjani 8 Belarusian 9 Belgian 10 Bengali 11 Brazilian 12 Bulgarian 13 Burmese 14 Canadian 15 Croatian 16 Czech 17 Czech (qwerty) 18 Danish Enter a number to choose the country. Press enter for the next page 1 Please enter a variant name for 'us' layout. Or just press enter for default variant us Please answer the following question with either 'y' or 'n'. Do you want to select additional XKB options (group switcher, group indicator, etc.)? n . . . - , , . Now we want to set the specifications of the monitor. The two critical parameters are the vertical refresh rate, which is the rate at which the whole screen is refreshed, and most importantly the horizontal sync rate, which is the rate at which scanlines are displayed. The valid range for horizontal sync and vertical sync should be documented in the manual of your monitor. If in doubt, check the monitor database /usr/X11R6/lib/X11/doc/Monitors to see if your monitor is there. Press enter to continue, or ctrl-c to abort. You must indicate the horizontal sync range of your monitor. You can either select one of the predefined ranges below that correspond to industry- standard monitor types, or give a specific range. It is VERY IMPORTANT that you do not specify a monitor type with a horizontal sync range that is beyond the capabilities of your monitor. If in doubt, choose a conservative setting. hsync in kHz; monitor type with characteristic modes 1 31.5; Standard VGA, 640x480 @ 60 Hz 2 31.5 - 35.1; Super VGA, 800x600 @ 56 Hz 3 31.5, 35.5; 8514 Compatible, 1024x768 @ 87 Hz interlaced (no 800x600) 4 31.5, 35.15, 35.5; Super VGA, 1024x768 @ 87 Hz interlaced, 800x600 @ 56 Hz 5 31.5 - 37.9; Extended Super VGA, 800x600 @ 60 Hz, 640x480 @ 72 Hz 6 31.5 - 48.5; Non-Interlaced SVGA, 1024x768 @ 60 Hz, 800x600 @ 72 Hz 7 31.5 - 57.0; High Frequency SVGA, 1024x768 @ 70 Hz 8 31.5 - 64.3; Monitor that can do 1280x1024 @ 60 Hz 9 31.5 - 79.0; Monitor that can do 1280x1024 @ 74 Hz 10 31.5 - 82.0; Monitor that can do 1280x1024 @ 76 Hz 11 Enter your own horizontal sync range Enter your choice (1-11): 6 You must indicate the vertical sync range of your monitor. You can either select one of the predefined ranges below that correspond to industry- standard monitor types, or give a specific range. For interlaced modes, the number that counts is the high one (e.g. 87 Hz rather than 43 Hz). 1 50-70 2 50-90 3 50-100 4 40-150 5 Enter your own vertical sync range Enter your choice: 2 You must now enter a few identification/description strings, namely an identifier, a vendor name, and a model name. Just pressing enter will fill in default names. The strings are free-form, spaces are allowed. Enter an identifier for your monitor definition: Hitachi . , Enter, . : Now we must configure video card specific settings. At this point you can choose to make a selection out of a database of video card definitions. Because there can be variation in Ramdacs and clock generators even between cards of the same model, it is not sensible to blindly copy the settings (e.g. a Device section). For this reason, after you make a selection, you will still be asked about the components of the card, with the settings from the chosen database entry presented as a strong hint. The database entries include information about the chipset, what driver to run, the Ramdac and ClockChip, and comments that will be included in the Device section. However, a lot of definitions only hint about what driver to run (based on the chipset the card uses) and are untested. If you can't find your card in the database, there's nothing to worry about. You should only choose a database entry that is exactly the same model as your card; choosing one that looks similar is just a bad idea (e.g. a GemStone Snail 64 may be as different from a GemStone Snail 64+ in terms of hardware as can be). Do you want to look at the card database? y 288 Matrox Millennium G200 8MB mgag200 289 Matrox Millennium G200 SD 16MB mgag200 290 Matrox Millennium G200 SD 4MB mgag200 291 Matrox Millennium G200 SD 8MB mgag200 292 Matrox Millennium G400 mgag400 293 Matrox Millennium II 16MB mga2164w 294 Matrox Millennium II 4MB mga2164w 295 Matrox Millennium II 8MB mga2164w 296 Matrox Mystique mga1064sg 297 Matrox Mystique G200 16MB mgag200 298 Matrox Mystique G200 4MB mgag200 299 Matrox Mystique G200 8MB mgag200 300 Matrox Productiva G100 4MB mgag100 301 Matrox Productiva G100 8MB mgag100 302 MediaGX mediagx 303 MediaVision Proaxcel 128 ET6000 304 Mirage Z-128 ET6000 305 Miro CRYSTAL VRX Verite 1000 Enter a number to choose the corresponding card definition. Press enter for the next page, q to continue configuration. 288 Your selected card definition: Identifier: Matrox Millennium G200 8MB Chipset: mgag200 Driver: mga Do NOT probe clocks or use any Clocks line. Press enter to continue, or ctrl-c to abort. Now you must give information about your video card. This will be used for the "Device" section of your video card in XF86Config. You must indicate how much video memory you have. It is probably a good idea to use the same approximate amount as that detected by the server you intend to use. If you encounter problems that are due to the used server not supporting the amount memory you have (e.g. ATI Mach64 is limited to 1024K with the SVGA server), specify the maximum amount supported by the server. How much video memory do you have on your video card: 1 256K 2 512K 3 1024K 4 2048K 5 4096K 6 Other Enter your choice: 6 Amount of video memory in Kbytes: 8192 You must now enter a few identification/description strings, namely an identifier, a vendor name, and a model name. Just pressing enter will fill in default names (possibly from a card definition). Your card definition is Matrox Millennium G200 8MB. The strings are free-form, spaces are allowed. Enter an identifier for your video card definition: , . 640x480, 800x600 1024x768, , . , . For each depth, a list of modes (resolutions) is defined. The default resolution that the server will start-up with will be the first listed mode that can be supported by the monitor and card. Currently it is set to: "640x480" "800x600" "1024x768" "1280x1024" for 8-bit "640x480" "800x600" "1024x768" "1280x1024" for 16-bit "640x480" "800x600" "1024x768" "1280x1024" for 24-bit Modes that cannot be supported due to monitor or clock constraints will be automatically skipped by the server. 1 Change the modes for 8-bit (256 colors) 2 Change the modes for 16-bit (32K/64K colors) 3 Change the modes for 24-bit (24-bit color) 4 The modes are OK, continue. Enter your choice: 2 Select modes from the following list: 1 "640x400" 2 "640x480" 3 "800x600" 4 "1024x768" 5 "1280x1024" 6 "320x200" 7 "320x240" 8 "400x300" 9 "1152x864" a "1600x1200" b "1800x1400" c "512x384" Please type the digits corresponding to the modes that you want to select. For example, 432 selects "1024x768" "800x600" "640x480", with a default mode of 1024x768. Which modes? 432 You can have a virtual screen (desktop), which is screen area that is larger than the physical screen and which is panned by moving the mouse to the edge of the screen. If you don't want virtual desktop at a certain resolution, you cannot have modes listed that are larger. Each color depth can have a differently-sized virtual screen Please answer the following question with either 'y' or 'n'. Do you want a virtual screen that is larger than the physical screen? n For each depth, a list of modes (resolutions) is defined. The default resolution that the server will start-up with will be the first listed mode that can be supported by the monitor and card. Currently it is set to: "640x480" "800x600" "1024x768" "1280x1024" for 8-bit "1024x768" "800x600" "640x480" for 16-bit "640x480" "800x600" "1024x768" "1280x1024" for 24-bit Modes that cannot be supported due to monitor or clock constraints will be automatically skipped by the server. 1 Change the modes for 8-bit (256 colors) 2 Change the modes for 16-bit (32K/64K colors) 3 Change the modes for 24-bit (24-bit color) 4 The modes are OK, continue. Enter your choice: 4 Please specify which color depth you want to use by default: 1 1 bit (monochrome) 2 4 bits (16 colors) 3 8 bits (256 colors) 4 16 bits (65536 colors) 5 24 bits (16 million colors) Enter a number to choose the default depth. 4 , . , /etc/X11/XF86Config . I am going to write the XF86Config file now. Make sure you don't accidently overwrite a previously configured one. Shall I write it to /etc/X11/XF86Config? y , , [ Yes ], : User Confirmation Requested The XFree86 configuration process seems to have failed. Would you like to try again? [ Yes ] No &xfree86;, [ No ], Enter . xf86cfg -textmode xf86config root. &xfree86;, . &xfree86; , . , X , CtrlAlt Backspace. , - , . , X, CtrlAlt+ or CtrlAlt- . &xfree86; , xvidtune. , . . -, . , X Window. , , . &man.xvidtune.1; , - . &xfree86; .
(Select Default X Desktop) &os; 5.3-RELEASE X sysinstall, X &os;. , X , . , &os; 5.3-RELEASE. . . , , , . — . , . , . . +
+ + + + + + + +
+ , , Enter. .
(Install Packages) — . . , . sysinstall (/stand/sysinstall &os; 5.2 ). 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 [ Yes ] Enter :
. All, . Enter. , .
bash. , . . Tab , &gui.ok;, &gui.cancel;. , , Tab &gui.ok; Enter . , &gui.ok; &gui.cancel;. &gui.ok; Enter.
Tab [ Install ] Enter. :
&gui.ok; Enter . . . . , Install .
/ (Add Users/Groups) , root. root . : 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 &gui.yes; Enter, .
User ()
User Enter.
Tab , : (Login ID) (). UID ID () ( ). (Group) ( ). (Password) ( !). (). (Member groups) , (.. ). (Home directory) ( ). (Login shell) , ( , /bin/sh). /bin/sh /usr/local/bin/bash bash, . , . BSD C shell, /bin/tcsh. wheel, root. , &gui.ok; (User and Group Management) :
, , . , sysinstall (/stand/sysinstall &os; 5.2 ) . , Exit Enter .
<username>root</username> 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 to continue ] Enter root. . , , . , , . Changing local password for root. New password : Retype new password : . (Exiting Install) , , sysinstall (/stand/sysinstall &os; 5.2 ). User Confirmation Requested Visit the general configuration menu for a chance to set any last options? Yes [ No ] &gui.no; Enter .
[X Exit Install] Enter. : User Confirmation Requested Are you sure you wish to exit? The system will reboot (be sure to remove any floppies from the drives). [ Yes ] No &gui.yes; , . CDROM , . CDROM (). , , .
FreeBSD (FreeBSD Bootup) FreeBSD &i386; , , . , Scroll-Lock PgUp PgDn. Scroll-Lock . ( ), dmesg . , /, (rpratt ). root, . ( ): 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) config> di sn0 config> di lnc0 config> di le0 config> di ie0 config> di fe0 config> di cs0 config> di bt0 config> di aic0 config> di aha0 config> di adv0 config> q avail memory = 256311296 (250304K bytes) Preloaded elf kernel "kernel" at 0xc0491000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc049109c. md0: Malloc disk Using $PIR table, 4 entries at 0xc00fde60 npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 pcib1: <VIA 82C598MVP (Apollo MVP3) PCI-PCI (AGP) bridge> at device 1.0 on pci0 pci1: <PCI bus> on pcib1 pci1: <Matrox MGA G200 AGP graphics accelerator> at 0.0 irq 11 isab0: <VIA 82C586 PCI-ISA bridge> at device 7.0 on pci0 isa0: <ISA bus> on isab0 atapci0: <VIA 82C586 ATA33 controller> port 0xe000-0xe00f at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 uhci0: <VIA 83C572 USB controller> port 0xe400-0xe41f irq 10 at device 7.2 on pci0 usb0: <VIA 83C572 USB controller> on uhci0 usb0: USB revision 1.0 uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered chip1: <VIA 82C586B ACPI interface> at device 7.3 on pci0 ed0: <NE2000 PCI Ethernet (RealTek 8029)> port 0xe800-0xe81f irq 9 at device 10.0 on pci0 ed0: address 52:54:05:de:73:1b, type NE2000 (16 bit) isa0: too many dependant configs (8) isa0: unexpected small tag 14 fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 atkbdc0: <keyboard controller (i8042)> at port 0x60-0x64 on isa0 atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0 kbd0 at atkbd0 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: model Generic PS/2 mouse, device ID 0 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sc0: <System console> at flags 0x1 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/15 bytes threshold ppbus0: IEEE1284 device found /NIBBLE Probing for PnP devices on ppbus0: plip0: <PLIP network interface> on ppbus0 lpt0: <Printer> on ppbus0 lpt0: Interrupt-driven port ppi0: <Parallel I/O> on ppbus0 ad0: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata0-master using UDMA33 ad2: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata1-master using UDMA33 acd0: CDROM <DELTA OTC-H101/ST3 F/W by OIPD> at ata0-slave using PIO4 Mounting root from ufs:/dev/ad0s1a swapon: adding /dev/ad0s1b as swap device Automatic boot in progress... /dev/ad0s1a: FILESYSTEM CLEAN; SKIPPING CHECKS /dev/ad0s1a: clean, 48752 free (552 frags, 6025 blocks, 0.9% fragmentation) /dev/ad0s1f: FILESYSTEM CLEAN; SKIPPING CHECKS /dev/ad0s1f: clean, 128997 free (21 frags, 16122 blocks, 0.0% fragmentation) /dev/ad0s1g: FILESYSTEM CLEAN; SKIPPING CHECKS /dev/ad0s1g: clean, 3036299 free (43175 frags, 374073 blocks, 1.3% fragmentation) /dev/ad0s1e: filesystem CLEAN; SKIPPING CHECKS /dev/ad0s1e: clean, 128193 free (17 frags, 16022 blocks, 0.0% fragmentation) Doing initial network setup: hostname. ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255 inet6 fe80::5054::5ff::fede:731b%ed0 prefixlen 64 tentative scopeid 0x1 ether 52:54:05:de:73:1b lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x8 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 Additional routing options: IP gateway=YES TCP keepalive=YES routing daemons:. additional daemons: syslogd. Doing additional network setup:. Starting final network daemons: creating ssh RSA host key Generating public/private rsa1 key pair. Your identification has been saved in /etc/ssh/ssh_host_key. Your public key has been saved in /etc/ssh/ssh_host_key.pub. The key fingerprint is: cd:76:89:16:69:0e:d0:6e:f8:66:d0:07:26:3c:7e:2d root@k6-2.example.com creating ssh DSA host key Generating public/private dsa key pair. Your identification has been saved in /etc/ssh/ssh_host_dsa_key. Your public key has been saved in /etc/ssh/ssh_host_dsa_key.pub. The key fingerprint is: f9:a1:a9:47:c4:ad:f9:8d:52:b8:b8:ff:8c:ad:2d:e6 root@k6-2.example.com. setting ELF ldconfig path: /usr/lib /usr/lib/compat /usr/X11R6/lib /usr/local/lib a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout /usr/X11R6/lib/aout starting standard daemons: inetd cron sshd usbd sendmail. Initial rc.i386 initialization:. rc.i386 configuring syscons: blank_time screensaver moused. Additional ABI support: linux. Local package initialization:. Additional TCP options:. FreeBSD/i386 (k6-2.example.com) (ttyv0) login: rpratt Password: RSA DSA . . . X , startx. FreeBSD Alpha Alpha , FreeBSD SRM : >>>BOOT DKC0 . FreeBSD , : >>> SET BOOT_OSFLAGS A >>> SET BOOT_FILE '' >>> SET BOOTDEF_DEV DKC0 >>> SET AUTO_ACTION BOOT ( ) , FreeBSD &i386;. FreeBSD (FreeBSD Shutdown) . . , su root. wheel. root shutdown -h now. The operating system has halted. Please press any key to reboot. , shutdown Please press any key to reboot. , . Ctrl Alt Del , .
FreeBSD PC, ISA, VLB, EISA, PCI x86 Intel, AMD, Cyrix, NexGen, Compaq Alpha. IDE ESDI , SCSI , PCMCIA, USB, . FreeBSD MCA IBM. FreeBSD FreeBSD . HARDWARE.TXT CDROM, FTP sysinstall. , FreeBSD . FreeBSD. , . , FreeBSD &ms-dos;. , - PC, 100%, , , , . FreeBSD, , . , , , , . . , IRQ, - DMA . , , FreeBSD, . , , , . () . , , . BIOS Web-, . BIOS , . , BIOS. , , (sc0). , -, . . : , . , . IRQ, DRQ, , . Q . , , , . , . &ms-dos; DOS &os; PC µsoft;. &os; , FIPS. tools CD-ROM &os;. FIPS &ms-dos; , , . &ms-dos; &windows; Disk Defragmenter ( Explorer, ), Norton Disk Tools. FIPS. , . &os; . Distributions . &partitionmagic; PowerQuest (http://www.powerquest.com). , FIPS, , / . , &os; , FIPS. &ms-dos; &windows; , &os; , Double Space™. , &os; . Compression Agent, > > . &os; &ms-dos;. &man.mount.msdos.8; ( &os; 5.X, &man.mount.msdosfs.8;) . : &prompt.root; mount_msdos /dev/ad0s1 /mnt &ms-dos; . , dmesg mount. . &ms-dos; &os;. , , &os;. , &ms-dos; /dev/ad0s1, &os; /dev/ad0s2, &ms-dos; /dev/ad0s3. . NTFS , &man.mount.ntfs.8;. Alpha Alpha FreeBSD Alpha. ARC Alpha BIOS? ARC Alpha BIOS SRM . &os;, Compaq Tru64 VMS, SRM. , ! ? , . Compaq Tru64 VMS? . Valentino Vaschetto FreeBSD. FreeBSD ( ) , , FreeBSD , VGA . , ? . , . , , . , : mount , FreeBSD . , FreeBSD . , kern.flp FreeBSD &man.mount.8;. &prompt.root; mount /dev/fd0 /mnt , , /mnt: &prompt.root; cd /mnt . boot.config, /boot/loader -h. , . &prompt.root; echo "/boot/loader -h" > boot.config , , &man.umount.8;: &prompt.root; cd / &prompt.root; umount /mnt . - - - . . , - , . . kern.flp , . cu &man.cu.1;: &prompt.root; cu -l /dev/cuaa0 ! cu. mfsroot.flp, . FreeBSD ! , FreeBSD FreeBSD CDROM DVD, . , / FreeBSD. , , , sysinstall , FTP, &ms-dos;. : , , FreeBSD. FTP, FreeBSD, FTP . FreeBSD, FreeBSD CD/DVD , &ms-dos;/&windows; . FreeBSD DOS FreeBSD, . , , CD/DVD, , Laplink- , . , FreeBSD. CDROM FreeBSD CDROM (ISO images). () CD CD-, FreeBSD. CD- , FreeBSD. ISO ISO ftp://ftp.FreeBSD.org/pub/FreeBSD/ISO-IMAGES-/ . (Alpha &i386;) . : ISO- FreeBSD 4.<replaceable>X</replaceable> version-RELEASE-arch-miniinst.iso ӣ, FreeBSD. version-RELEASE-arch-disc1.iso , FreeBSD, , . version-RELEASE-arch-disc2.iso live filesystem, Repair sysinstall. CVS FreeBSD. , .
ISO- FreeBSD 5.<replaceable>X</replaceable> version-RELEASE-arch-bootonly.iso ӣ, , FreeBSD . FTP . version-RELEASE-arch-miniinst.iso ӣ, FreeBSD. version-RELEASE-arch-disc1.iso ӣ, &os; , Repair sysinstall. version-RELEASE-arch-disc2.iso &os; , .
ISO- miniinst . , ӣ, ISO- miniinst. ISO- miniinst , 5.4-RELEASE. ISO- miniinst, Internet . FreeBSD, / ( ) . , &os; 4.X , . , , .
CD CD . FreeBSD, ( , ). , CD-, . ISO, .
FreeBSD, , .
FTP FreeBSD FTP FreeBSD , FTP. FTP, FreeBSD. , FreeBSD, FTP, CDROM /cdrom. &prompt.root; mount /cdrom anonymous FTP /etc/passwd. , /etc/passwd &man.vipw.8; : ftp:*:99:99::0:0:FTP:/cdrom:/nonexistent FTP /etc/inetd.conf. , , FTP ftp:// Other FTP . ( ) FTP- , FTP, sysinstall . , Options any. , . FTP ( ) , . , . ( ) , , , . , 1.44 MB 1.2 MB , , bin (binary distribution). DOS, &ms-dos; FORMAT. &windows;, Explorer ( A: Format). . , . , , , . FreeBSD, , DOS . bsdlabel newfs UFS, ( 3.5" 1.44 MB ): &prompt.root; fdformat -f 1440 fd0.1440 &prompt.root; bsdlabel -w -r fd0.1440 floppy3 &prompt.root; newfs -t 2 -u 18 -l 1 -i 65536 /dev/fd0 fd0.1200 floppy5 5.25" 1.2 MB . . . , 1.44 MB . , , , . , a:\bin\bin.aa, a:\bin\bin.ab, . Media, Floppy . &ms-dos; MS-DOS &ms-dos;, freebsd . , c:\freebsd. CDROM FTP , DOS xcopy CD. , FreeBSD: C:\> md c:\freebsd C:\> xcopy e:\bin c:\freebsd\bin\ /s C:\> xcopy e:\manpages c:\freebsd\manpages\ /s , C: , E: CDROM. CDROM, ftp.FreeBSD.org. , base &rel.current;/base/. , &ms-dos; ( ), c:\freebsdBIN. QIC/SCSI , FTP CDROM. , tar. , , tar: &prompt.root; cd /freebsd/distdir &prompt.root; tar cvf /dev/rwt0 dist1 ... dist2 , ( ), . — - , . . . (SLIP PPP) (PLIP) Ethernet . (SLIP PPP), (PLIP (laplink )), Ethernet ( Ethernet ( PCMCIA)). SLIP , , . , SLIP ; PPP, SLIP . , PPP . , . PAP CHAP ( , &windows; ), dial ppp. , AT , , PPP . user-ppp FAQ . , set log local .... FreeBSD (2.0-R ), laplink . , ( 50 /), . , Ethernet ! FreeBSD PC Ethernet ; ( ) FreeBSD. PCMCIA Ethernet , , , ! , FreeBSD PCMCIA . IP , , . PPP IP, , IP . , . , IP , DNS , , ( PPP, IP ), . FTP HTTP , . , ISP , . NFS NFS NFS . FreeBSD, , NFS , NFS. ( Sun), NFS Secure Options , . Ethernet , NFS Slow Options. NFS , , , FreeBSD &rel.current; : ziggy:/usr/archive/stuff/FreeBSD, ziggy /usr/archive/stuff/FreeBSD, /usr /usr/archive/stuff. FreeBSD /etc/exports . NFS . permission denied, , .
diff --git a/ru_RU.KOI8-R/books/handbook/txtfiles.ent b/ru_RU.KOI8-R/books/handbook/txtfiles.ent index 3305992c94..cd04939d11 100644 --- a/ru_RU.KOI8-R/books/handbook/txtfiles.ent +++ b/ru_RU.KOI8-R/books/handbook/txtfiles.ent @@ -1,76 +1,78 @@ + + diff --git a/zh_CN.GB2312/books/handbook/Makefile b/zh_CN.GB2312/books/handbook/Makefile index e84993ccaf..ab7e5a1b51 100644 --- a/zh_CN.GB2312/books/handbook/Makefile +++ b/zh_CN.GB2312/books/handbook/Makefile @@ -1,270 +1,272 @@ # # $FreeBSD$ # # Build the FreeBSD Handbook (Simplified Chinese). # # Original revision: 1.103 # ------------------------------------------------------------------------ # # Handbook-specific variables # # WITH_PGPKEYS The print version of the handbook only prints PGP # fingerprints by default. If you would like for the # entire key to be displayed, then set this variable. # This option has no affect on the HTML formats. # # Handbook-specific targets # # pgpkeyring This target will read the contents of # pgpkeys/chapter.sgml and will extract all of # the pgpkeys to standard out. This output can then # be redirected into a file and distributed as a # public keyring of FreeBSD developers that can # easily be imported into PGP/GPG. # # ------------------------------------------------------------------------ .PATH: ${.CURDIR}/../../share/sgml/glossary MAINTAINER= doc@FreeBSD.org DOC?= book FORMATS?= html-split HAS_INDEX= true USE_PS2PDF= yes INSTALL_COMPRESSED?= gz INSTALL_ONLY_COMPRESSED?= IMAGES_EN = advanced-networking/isdn-bus.eps IMAGES_EN+= advanced-networking/isdn-twisted-pair.eps IMAGES_EN+= advanced-networking/natd.eps IMAGES_EN+= advanced-networking/net-routing.pic IMAGES_EN+= advanced-networking/static-routes.pic IMAGES_EN+= geom/striping.pic IMAGES_EN+= install/adduser1.scr IMAGES_EN+= install/adduser2.scr IMAGES_EN+= install/adduser3.scr IMAGES_EN+= install/boot-mgr.scr IMAGES_EN+= install/console-saver1.scr IMAGES_EN+= install/console-saver2.scr IMAGES_EN+= install/console-saver3.scr IMAGES_EN+= install/console-saver4.scr +IMAGES_EN+= install/desktop.scr IMAGES_EN+= install/disklabel-auto.scr IMAGES_EN+= install/disklabel-ed1.scr IMAGES_EN+= install/disklabel-ed2.scr IMAGES_EN+= install/disklabel-fs.scr IMAGES_EN+= install/disklabel-root1.scr IMAGES_EN+= install/disklabel-root2.scr IMAGES_EN+= install/disklabel-root3.scr IMAGES_EN+= install/disk-layout.eps IMAGES_EN+= install/dist-set.scr IMAGES_EN+= install/dist-set2.scr IMAGES_EN+= install/docmenu1.scr IMAGES_EN+= install/ed0-conf.scr IMAGES_EN+= install/ed0-conf2.scr IMAGES_EN+= install/edit-inetd-conf.scr IMAGES_EN+= install/fdisk-drive1.scr IMAGES_EN+= install/fdisk-drive2.scr IMAGES_EN+= install/fdisk-edit1.scr IMAGES_EN+= install/fdisk-edit2.scr IMAGES_EN+= install/ftp-anon1.scr IMAGES_EN+= install/ftp-anon2.scr IMAGES_EN+= install/hdwrconf.scr IMAGES_EN+= install/keymap.scr IMAGES_EN+= install/main1.scr IMAGES_EN+= install/mainexit.scr IMAGES_EN+= install/main-std.scr IMAGES_EN+= install/main-options.scr IMAGES_EN+= install/main-doc.scr IMAGES_EN+= install/main-keymap.scr IMAGES_EN+= install/media.scr IMAGES_EN+= install/mouse1.scr IMAGES_EN+= install/mouse2.scr IMAGES_EN+= install/mouse3.scr IMAGES_EN+= install/mouse4.scr IMAGES_EN+= install/mouse5.scr IMAGES_EN+= install/mouse6.scr IMAGES_EN+= install/mta-main.scr IMAGES_EN+= install/net-config-menu1.scr IMAGES_EN+= install/net-config-menu2.scr IMAGES_EN+= install/nfs-server-edit.scr IMAGES_EN+= install/ntp-config.scr IMAGES_EN+= install/options.scr IMAGES_EN+= install/pkg-cat.scr IMAGES_EN+= install/pkg-confirm.scr IMAGES_EN+= install/pkg-install.scr IMAGES_EN+= install/pkg-sel.scr IMAGES_EN+= install/probstart.scr IMAGES_EN+= install/routed.scr IMAGES_EN+= install/security.scr IMAGES_EN+= install/sysinstall-exit.scr IMAGES_EN+= install/timezone1.scr IMAGES_EN+= install/timezone2.scr IMAGES_EN+= install/timezone3.scr IMAGES_EN+= install/userconfig.scr IMAGES_EN+= install/userconfig2.scr +IMAGES_EN+= install/xf86setup.scr IMAGES_EN+= mail/mutt1.scr IMAGES_EN+= mail/mutt2.scr IMAGES_EN+= mail/mutt3.scr IMAGES_EN+= mail/pine1.scr IMAGES_EN+= mail/pine2.scr IMAGES_EN+= mail/pine3.scr IMAGES_EN+= mail/pine4.scr IMAGES_EN+= mail/pine5.scr IMAGES_EN+= install/example-dir1.eps IMAGES_EN+= install/example-dir2.eps IMAGES_EN+= install/example-dir3.eps IMAGES_EN+= install/example-dir4.eps IMAGES_EN+= install/example-dir5.eps IMAGES_EN+= security/ipsec-network.pic IMAGES_EN+= security/ipsec-crypt-pkt.pic IMAGES_EN+= security/ipsec-encap-pkt.pic IMAGES_EN+= security/ipsec-out-pkt.pic IMAGES_EN+= vinum/vinum-concat.pic IMAGES_EN+= vinum/vinum-mirrored-vol.pic IMAGES_EN+= vinum/vinum-raid10-vol.pic IMAGES_EN+= vinum/vinum-raid5-org.pic IMAGES_EN+= vinum/vinum-simple-vol.pic IMAGES_EN+= vinum/vinum-striped-vol.pic IMAGES_EN+= vinum/vinum-striped.pic IMAGES_EN+= virtualization/parallels-freebsd1.png IMAGES_EN+= virtualization/parallels-freebsd2.png IMAGES_EN+= virtualization/parallels-freebsd3.png IMAGES_EN+= virtualization/parallels-freebsd4.png IMAGES_EN+= virtualization/parallels-freebsd5.png IMAGES_EN+= virtualization/parallels-freebsd6.png IMAGES_EN+= virtualization/parallels-freebsd7.png IMAGES_EN+= virtualization/parallels-freebsd8.png IMAGES_EN+= virtualization/parallels-freebsd9.png IMAGES_EN+= virtualization/parallels-freebsd10.png IMAGES_EN+= virtualization/parallels-freebsd11.png IMAGES_EN+= virtualization/parallels-freebsd12.png IMAGES_EN+= virtualization/parallels-freebsd13.png # Images from the cross-document image library IMAGES_LIB= callouts/1.png IMAGES_LIB+= callouts/2.png IMAGES_LIB+= callouts/3.png IMAGES_LIB+= callouts/4.png IMAGES_LIB+= callouts/5.png IMAGES_LIB+= callouts/6.png IMAGES_LIB+= callouts/7.png IMAGES_LIB+= callouts/8.png IMAGES_LIB+= callouts/9.png IMAGES_LIB+= callouts/10.png # # SRCS lists the individual SGML files that make up the document. Changes # to any of these files will force a rebuild # # SGML content SRCS+= audit/chapter.sgml SRCS+= book.sgml SRCS+= colophon.sgml SRCS+= freebsd-glossary.sgml SRCS+= advanced-networking/chapter.sgml SRCS+= basics/chapter.sgml SRCS+= bibliography/chapter.sgml SRCS+= boot/chapter.sgml SRCS+= config/chapter.sgml SRCS+= cutting-edge/chapter.sgml SRCS+= desktop/chapter.sgml SRCS+= disks/chapter.sgml SRCS+= eresources/chapter.sgml SRCS+= firewalls/chapter.sgml SRCS+= geom/chapter.sgml SRCS+= install/chapter.sgml SRCS+= introduction/chapter.sgml SRCS+= jails/chapter.sgml SRCS+= kernelconfig/chapter.sgml SRCS+= l10n/chapter.sgml SRCS+= linuxemu/chapter.sgml SRCS+= mac/chapter.sgml SRCS+= mail/chapter.sgml SRCS+= mirrors/chapter.sgml SRCS+= multimedia/chapter.sgml SRCS+= network-servers/chapter.sgml SRCS+= pgpkeys/chapter.sgml SRCS+= ports/chapter.sgml SRCS+= ppp-and-slip/chapter.sgml SRCS+= preface/preface.sgml SRCS+= printing/chapter.sgml SRCS+= security/chapter.sgml SRCS+= serialcomms/chapter.sgml SRCS+= users/chapter.sgml SRCS+= vinum/chapter.sgml SRCS+= virtualization/chapter.sgml SRCS+= x11/chapter.sgml # Entities SRCS+= chapters.ent SYMLINKS= ${DESTDIR} index.html handbook.html # Turn on all the chapters. CHAPTERS?= ${SRCS:M*chapter.sgml} SGMLFLAGS+= ${CHAPTERS:S/\/chapter.sgml//:S/^/-i chap./} SGMLFLAGS+= -i chap.freebsd-glossary pgpkeyring: pgpkeys/chapter.sgml @${JADE} -V nochunks ${OTHERFLAGS} ${JADEOPTS} -d ${DSLPGP} -t sgml ${MASTERDOC} DOC_PREFIX?= ${.CURDIR}/../../.. # # Handbook-specific variables # .if defined(WITH_PGPKEYS) JADEFLAGS+= -V withpgpkeys .endif URL_RELPREFIX?= ../../../.. DOC_PREFIX?= ${.CURDIR}/../../.. # # rules generating lists of mirror site from XML database. # XMLDOCS= mirrors-ftp:::mirrors.sgml.ftp.inc.tmp \ mirrors-cvsup:::mirrors.sgml.cvsup.inc.tmp \ eresources:::eresources.sgml.www.inc.tmp DEPENDSET.DEFAULT= transtable mirror XSLT.DEFAULT= ${XSL_MIRRORS} XML.DEFAULT= ${XML_MIRRORS} NO_TIDY.DEFAULT= yes PARAMS.mirrors-ftp+= --param 'type' "'ftp'" \ --param 'proto' "'ftp'" \ --param 'target' "'handbook/mirrors/chapter.sgml'" PARAMS.mirrors-cvsup+= --param 'type' "'cvsup'" \ --param 'proto' "'cvsup'" \ --param 'target' "'handbook/mirrors/chapter.sgml'" PARAMS.eresources+= --param 'type' "'www'" \ --param 'proto' "'http'" \ --param 'target' "'handbook/eresources/chapter.sgml'" SRCS+= mirrors.sgml.ftp.inc \ mirrors.sgml.cvsup.inc \ eresources.sgml.www.inc CLEANFILES+= mirrors.sgml.ftp.inc mirrors.sgml.ftp.inc.tmp \ mirrors.sgml.cvsup.inc mirrors.sgml.cvsup.inc.tmp \ eresources.sgml.www.inc eresources.sgml.www.inc.tmp .include "${DOC_PREFIX}/share/mk/doc.project.mk" .for p in ftp cvsup mirrors.sgml.${p}.inc: mirrors.sgml.${p}.inc.tmp ${SED} -e 's,<\([^ >]*\)\([^>]*\)/>,<\1\2>,;s,,,'\ < $@.tmp > $@ || (${RM} -f $@ && false) .endfor eresources.sgml.www.inc: eresources.sgml.www.inc.tmp ${SED} -e 's,<\([^ >]*\)\([^>]*\)/>,<\1\2>,;s,,,'\ < $@.tmp > $@ || (${RM} -f $@ && false) diff --git a/zh_CN.GB2312/books/handbook/install/chapter.sgml b/zh_CN.GB2312/books/handbook/install/chapter.sgml index 444b7c8796..d5ba131bdb 100644 --- a/zh_CN.GB2312/books/handbook/install/chapter.sgml +++ b/zh_CN.GB2312/books/handbook/install/chapter.sgml @@ -1,4541 +1,4561 @@ Jim Mock ṹ֯, д Randy Pratt sysinstall ̡ĻץͼԼһļ װ FreeBSD installation FreeBSD ṩһΪ򵥺õİװ򣬽 sysinstall FreeBSD Ĭʹõİװ 룬ҲṩʺԼҪİװ򡣱˵ʹ sysinstall װ FreeBSD ѧϰ걾֪֮ FreeBSD װ FreeBSDβռָӲ sysinstall. ִ sysinstall ʱҪش⡢ ʲô壬Լλشǡ Ķ֮ǰӦã ĶҪװ FreeBSD 汾Ӳ֧бȷӲûб֧֡ һ˵˰װ˵ &i386; (PC ݻ) ϵṹĵԡ ϵṹ(Alpha)İװ˵ǽһг Ȼĵָ£пװ汾˵ĵЩ롣 ィʹñ˵ΪһԵİװָοֲᡣ Ӳ С װ &os; СӲã &os; 汾Ӳܹͬͬ ڰװӲϢ &os; վ аϢ е װ˵ ҵ ڽļУ ЩϢһЩܽᡣ װ &os; ķʽͬ ҪʹΪ &os; ֵ֧ CDROM ʱҲҪһ ⽫ ннܡ &i386; pc98 ܹ &os;/&i386 &os;/pc98 汾 Ҫ 486 ߵĴ Լ 24 MB RAM Ҫ 150 MB ĿӲ̿ռ䣬 Сİװá ϾɵӲԣ ʱ װ RAM ڳӲ̿ռ䣬 ҪʹøĴá Alpha ܹ Ҫװ &os;/alpha ʹõıijֵ֧ƽ̨ (μ ) &os; ռһӲ̡ Ŀǰ &os; ޷ϵͳ̡ ̱ SRM ֵ̼֧ SCSI ϣ ϵ SRM ִ֧ IDE Ӳ Ӧװ IDE Ӳϡ Ҫƽ̨ SRM ̨̼ ʱ AlphaBIOS ( ARC) ̼ SRM ֮л ûУ ҪվزװµĹ̼ amd64 ܹ &os;/amd64 Ҫ &amd.athlon;64 &amd.athlon;64-FX &amd.opteron; ߵĴ ļʹ nVidia nForce3 Pro-150 ʹ BIOS ã IO APIC ûҵѡ ֻܾת ACPI ˡ Pro-150 оƬһ bug Ŀǰǻûҵƹһķ &sparc64; ܹ Ҫװ &os;/&sparc64; ʹֵ֧ƽ̨ (μ ) &os;/&sparc64; Ҫռһ̡ Ŀǰûа취ϵͳһ̡ ֵ֧Ӳ ֵ֧Ӳб Ϊ &os; а汾 &os; Ӳ˵ṩ ĵͨ CDROM FTP װļĶĿ¼ҵ HARDWARE.TXTsysinstall documentation ˵Ҳҵ ضӲܹг &os; ֵ֪֧Ӳ ͬа汾ͼܹϵӲ֧б &os; վ аϢ ҳҵ װǰ׼ гԵӲ嵥 ڰװ FreeBSD ֮ǰӦŽеӲ嵥гFreeBSD װὫЩӲ(̡ȵ)Լͺż쳧г FreeBSD Ҳ᳢ΪЩ豸ҳʵ IRQ IO ˿ڵ趨Ϊ PC Ӳʵ̫ӣ費һܳɹ ʱͿҪֶ豸趨ֵ ѾװIJϵͳ &windows; Linuxô ЩϵͳṩĹ鿴豸趨ֵôġû취 ȷijЩӿڿʲô趨ֵôԼ鿴˵趨Ѿʾ ڿϡõ IRQ źΪ 35 Լ 7IO ˿ڵֵͨ 16 λʾ Ox330 ǽڰװ FreeBSD ֮ǰЩϢӡ¼ɱ ҲȽа磺 Ӳ豸嵥 IRQ IO ˿ں ע һӲ N/A N/A 40 GBSeagate 죬һ IDE ӿ豸 CDROM N/A N/A һ IDE ӿڴ豸 ڶӲ N/A N/A 20 GBIBM , ڶ IDE ӿ豸 һ IDE 14 0x1f0 N/A N/A &intel; 10/100 Modem N/A N/A &tm.3com; 56K faxmodemλ COM1
˽֮ ҪǷϣװ &os; 汾Ӳ
ĵҪϣôڰװ FreeBSD ǰȷ ѾЩϱˣȲЩĵǷ⡣FreeBSD װҪдκϵӲǰȷϣһȷҪ д룬ôԺûзڵĻᡣ Ҫ FreeBSD װ FreeBSD ʹӲ̣ôֱһڡ ǣ FreeBSD еϵͳ棬ô Ӳ̵ķֲʽ˽ԼɵӰ졣 &i386; ϵṹӲ̷䷽ʽ һ PC Ӳ̿ԱϸΪɢЩ (partitions) ƵԭÿӲ̽ ֧ĸЩ(Primary partion) ΪͻԱʹøķµķͣ չ(Extended partition)һӲ̿ӵһչ չԽν߼(Logical partitions) ÿ(partition ID), ÿ͡FreeBSD ķΪ 165 һԣÿֲϵͳԼصķʽ DOS ֮ &windows; ÿ߼һ ַ C: ʼ FreeBSD 밲װ FreeBSD ϵͳ κļȻжӲ̣ҲЩӲ(ȫ 򲿷) FreeBSD װ FreeBSD ʱ򣬱ҪһԸ FreeBSD ʹáδ滮ķѾã 뱣ķ ѾӲϵзôʹϵͳ ṩĹ( DOS &windows; µ fdisk)ڳһ FreeBSD ʹá ijжĿռ䣬ʹʹǰҪ һЩ FreeBSD СװҪԼ 100 MB Ŀռ䣬 dz İװûʣ¶ٿռԽԼļһСװ 250 MBͼν棻 350 MB ϣͼν档Ҫװ ĵ̵׼ôҪӲ̿ռ䡣 ʹҵ &partitionmagic; (Ӳ̷ħʦ) GParted ѹߴ磬 Ϊ FreeBSD ڳռ䡣 FreeBSD ̵ tools Ŀ¼ѵĹҲFIPS Լ PResizerǵĵͬһĿ¼ҵFIPS PResizer &partitionmagic; ܹı FAT16 Լ FAT32 ĴС — ǿ &ms-dos; Լ &windows; ME ϵͳʹá Щߵ˵ļͬһĿ¼ҵ &partitionmagic; GParted ܸı NTFS ijߴ硣 ʹЩ߿ܻɾӲϵϣʹЩǰ ȷġûıݡ ʹѴڵķ ֻһ 4GB Ӳ̣Ѿװ &windows; ȻӲ̷ֳ C: D:ÿСΪ 2 GB C: ϴ 1 GB ݡ D:ϴ 0.5 GB ݡ ζһһ( c:d:) ԰д D: ϵݸƵ C: ,Ϳճһ(d:) FreeBSD ʹá ڵķ ֻһ 4 GB Ӳ̣Ѿװ &windows;ڰװ &windows; ʱ 4 GB C: Ѿʹ 1.5 GB Ŀռ䡣 뽫ʣռе 2 GB FreeBSD ʹá Ϊ˰װ FreeBSDַʽѡһ֣ &windows; ϣȻ°װ &windows; &windows; 2 GB Ŀռ䡣 ʹἰ &partitionmagic; иķ Alpha ϵṹӲ̷䷽ʽ Alpha Alpha ϣʹһӲ̸ FreeBSDûа취ͬһӲϸ ϵͳ档ݲͬ Alpha Ӳ̿ SCSI IDE Ӳֻ̣Ҫ ĻԴЩӲ̿Ϳԡ Digital/Compaq ʹֲдĹ SRM IJֶôд ʾע⣬SRM Сдб Ҫ֪Ӳ̵Լͺţ SRM console ʾʹ SHOW DEVICE : >>>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 ID Ϊ 1λ һ SCSI ӿ (A) DKC300 ʾһ SCSI Ӳ̣ SCSI ID Ϊ 3λڵ SCSI ӿ (C)豸 PKx ʾ SCSI ƿ SHOW DEVICE ָ SCSI ҲΪ SCSI Ӳ̵һ֡ IDE Ӳ̵ DQx PQx ʾӦӲ̿ ռ ͨ(FTP NFS)װ FreeBSDôͱ֪ Ϣڰװ FreeBSD ĹнʾЩϣ˳ɰװ̡ ʹ̫/DSL Modem ͨҪͨʹõ/DSL ô׼ Ϣ IP ַ Ĭ IP ַ ơ DNS IP ַ ֪ЩϢѯϵͳԱṩߡ ǿܻ˵ЩϢ DHCP Զ䣻Ļ סһͿˡ ʹ Modem ISP ṩIJŷȻͨװ FreeBSD ֻǻҪܳʱ䡣 ֪ ŵ ISP ĵ绰롣 modem ӵĸ COM ˿ڡ ŵ ISP õ˺ź롣 FreeBSD п ȻǾȷÿ FreeBSD а汾ȶԣżҲһЩ뷢а档 £ЩܻӰ찲װ ֺ֮ǻ FreeBSD վе FreeBSD п С װ֮ǰӦȿһݿ˽ܴڵ⡣ ͳ汾Ϣ FreeBSD վаϢ һҵ ׼װ FreeBSD ͨκһְװʽаװ װ CDROM DVD ͬһϵ DOS SCSI QIC Ŵ ͨǽһ FTP վ㣬ʹ HTTP NFS һָIJлнӿ FreeBSD CD DVDôֱӽһ û FreeBSD İװļӦûص һڣ ׼Ҫİװʡ֮ͿԻصһڣ ׼ FreeBSD İװ̿ʼڽĵԿ FreeBSD װ— IJϵͳһ򡣼ͨʹðװӲϵIJϵͳ Ҳóʹһbootable()̽ ִԴӹϵͳ FreeBSD İװ̻ DVD(ģԼ׼ġ) ļԴӹ (ͨ BIOS л Boot Order Ƶѡ)ôͿСڡΪ FreeBSD ̼ DVD ̶ǿ ģǿʲôر׼ һ˵Ҫװ()в裺 ȡӳļ ӳļİװʵ floppies/ Ŀ¼ҵ ҲԴվ floppies Ŀ¼أ ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/<ܹ>/<汾>-RELEASE/floppies/. <ܹ> <汾> 滻Ϊʹõļϵṹϣװİ汾š 磬ڰװ &i386; ϵ &os; &rel.current;-RELEASE ļĵַ Ӧ ӳļչ .flp floppies/ Ŀ¼а಻ͬӳļ װ FreeBSD 汾 ijЩʱҲӲIJͬ Ҫʹõӳļܻͬ ͨҪ̣ boot.flp kern1.flp Լ kern2.flp ͬһĿ¼µ README.TXT ļ˽ЩӳļϢ ڰװ &os; 5.3 ֮ǰ 5.X ϵͳʱ ijЩ豸ܻҪһǵ Щ drivers.flp ӳṩ FTP ʹ ģʽ Щӳ ļЩֻ text (ASCII ) ģʽݣ Щصӳļɵ̽޷ ׼ Ϊصÿһӳļ׼һ̡ʹõ ̡򵥵ķʽȽЩ̸ʽҪνѸʽ ̡ &windows; µĸʽ򲻻ֶٻ飬ֻǼ򵥵ı Ϊ bad ҺǡݽӦʹȫµ װ ڰװ FreeBSD Ĺɵ󣬵һ Ҫɵľ̡ӳļԿ ӳļд .flp ļ һļ ֱӽǸƵϡʵһŰݵӳļ ʾ 򵥵ʹ DOS copy ļдϣ ʹرĹ߳ӳļֱдС DOS ʹ &ms-dos; &windows; ϵͳ̣ôʹṩ fdimage ӳļдС ʹõṇ̵̀Ϊ E: ôִ E:\> tools\fdimage floppies\kern.flp A: ظÿ .flp ļд룬ÿһ ӳļ̣õעʹĸӳļġӳ ļڲͬĵط޸ָָ .flp ļĵطҪû FreeBSD ̣Ե FreeBSD FTP վtools Ŀ¼ ء &unix; ϵͳ( FreeBSD )ʹ &man.dd.1; ӳļдС FreeBSD,ִ &prompt.root; dd if=kern.flp of=/dev/fd0 FreeBSD У/dev/fd0 ָǵһ( A: )/dev/fd1 B: ,ơ &unix; ϵͳܻ ͬĵƣʱҪĸϵͳ˵ļ ڿ԰װ FreeBSD
ʼװ Ĭ, װ̲ıκӲеݣ ѶϢ Last Chance: Are you SURE you want 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! ڿľѶϢǰʱ뿪װ治Ӳ̡ κ趨ʱֱӽԴصκ˺ &i386; ϵͳ ӵδʼ˵ ԵԴ򿪡տʼʱӦûʾϵͳò˵ BIOS Ҫĸ F2F10 Del Alt S Ҫĸ밴 BIOS û档ʱļ ܻʾһͼλ棬͵ǰ Esc صͼ 棬ʹܹҪϢ ҵÿ˳ѡıΪ Boot Order ͨгһЩ豸ѡ磺Floppy CDROMFirst Hard Disk ȵȡ Ҫ̰װȷѡ floppy diskҪṵ̀װ ѡ CDROMΪ˱ɻο˵ֲᡣ 趨뿪ϵͳӦû ̰װ뽫 һõĵһ̣kern.flp ļ̣С Ǵӹ̰װô뽫 FreeBSD ̷С һûд̻飺 Dz̻̫ʧʱ䡣ǣ뽫 ¿ BIOS 趨ԣ¼ BIOS 趨 BIOS ִ֧Щװ FreeBSD ǴӹĻ棺 Verifying DMI Pool Data ........ Boot from ATAPI CD-ROM : 1. FD 2.88MB System Type-(00) Uncompressing ... done BTX loader 1.00 BTX version is 1.01 Console: internal video/keyboard BIOS drive A: is disk0 BIOS drive B: is disk1 BIOS drive C: is disk2 BIOS drive D: is disk3 BIOS 639kB/261120kB available memory FreeBSD/i386 bootstrap loader, Revision 0.8 /kernel text=0x277391 data=0x3268c+0x332a8 | | Hit [Enter] to boot immediately, or any other key for command prompt. Booting [kernel] in 9 seconds... _ ǴῴĻ Verifying DMI Pool Data ........ BTX loader 1.00 BTX version is 1.01 Console: internal video/keyboard BIOS drive A: is disk0 BIOS drive C: is disk1 BIOS 639kB/261120kB available memory FreeBSD/i386 bootstrap loader, Revision 0.8 /kernel text=0x277391 data=0x3268c+0x332a8 | Please insert MFS root floppy and press enter: ʾ boot.flp ȡ kern1.flp ̣ Ȼ Enter ֻӵһ ȻҪʱʾ̾Ϳˡ Ǵ̻ῴϢ Hit [Enter] to boot immediately, or any other key for command prompt. Booting [kernel] in 9 seconds... _ Եȴʮ룬 Enter Alpha ϵͳ Alpha ӵδ򿪵Դʼ 򿪵ԵԴȴĻϳֿʾϢ Ҫڰװ̣ ο һΪһƬ̣ а boot.flp ̲  Ա (ʵ޸е̷) >>>BOOT DVA0 -FLAGS '' -FILE '' Ҫӹ뽫̷Ȼʼװ (޸еĹ̷) >>>BOOT DKA0 -FLAGS '' -FILE '' Ȼ FreeBSD ͻij׶ῴϢ Insert disk labelled "Kernel floppy 1" and press any key... ʱӦʾȡ boot.flp ̣ kern1.flp ̣ Ȼ Enter ۴̻ῴϢ Hit [Enter] to boot immediately, or any other key for command prompt. Booting [kernel] in 9 seconds... _ Եȴ 10 ǰ Enter ֮ͻں 趨˵ 鿴豸̽Ľ ǰĻʾ󼸰ֻڻԱġ Ҫ԰ Scroll Lock Ὺ ܡȻͿʹ÷ PageUp PageDown ·ġٰһ Scroll Lock ֹͣ ʱῴ Ļ档 Ľĵװöͬ
͵豸̽ avail memory = 253050880 (247120K bytes) Preloaded elf kernel "kernel" at 0xc0817000. Preloaded mfs_root "/mfsroot" at 0xc0817084. md0: Preloaded image </mfsroot> 4423680 bytes at 0xc03ddcd4 md1: Malloc disk Using $PIR table, 4 entries at 0xc00fde60 npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 pcib1:<VIA 82C598MVP (Apollo MVP3) PCI-PCI (AGP) bridge> at device 1.0 on pci0 pci1: <PCI bus> on pcib1 pci1: <Matrox MGA G200 AGP graphics accelerator> at 0.0 irq 11 isab0: <VIA 82C586 PCI-ISA bridge> at device 7.0 on pci0 isa0: <iSA bus> on isab0 atapci0: <VIA 82C586 ATA33 controller> port 0xe000-0xe00f at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 uhci0 <VIA 83C572 USB controller> port 0xe400-0xe41f irq 10 at device 7.2 on pci 0 usb0: <VIA 83572 USB controller> on uhci0 usb0: USB revision 1.0 uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr1 uhub0: 2 ports with 2 removable, self powered pci0: <unknown card> (vendor=0x1106, dev=0x3040) at 7.3 dc0: <ADMtek AN985 10/100BaseTX> port 0xe800-0xe8ff mem 0xdb000000-0xeb0003ff ir q 11 at device 8.0 on pci0 dc0: Ethernet address: 00:04:5a:74:6b:b5 miibus0: <MII bus> on dc0 ukphy0: <Generic IEEE 802.3u media interface> on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto ed0: <NE2000 PCI Ethernet (RealTek 8029)> port 0xec00-0xec1f irq 9 at device 10. 0 on pci0 ed0 address 52:54:05:de:73:1b, type NE2000 (16 bit) isa0: too many dependant configs (8) isa0: unexpected small tag 14 orm0: <Option ROM> at iomem 0xc0000-0xc7fff on isa0 fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0 atkbd0: <AT Keyboard> flags 0x1 irq1 on atkbdc0 kbd0 at atkbd0 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: model Generic PS/@ mouse, device ID 0 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sc0: <System console> at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0 pppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/15 bytes threshold plip0: <PLIP network interface> on ppbus0 ad0: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata0-master UDMA33 acd0: CD-RW <LITE-ON LTR-1210B> at ata1-slave PIO4 Mounting root from ufs:/dev/md0c /stand/sysinstall running as init on vty0
ϸ̽ȷ FreeBSD ҵֵ豸 豸ûб̽⵽ ôͲг 豸Ҫ IRQ Լ IO ˿ڵַ Ƿȷ ҪıijЩ豸ãԺ׵˳ sysinstall ȻͷҲϤЩ̡
ѡ뿪 Sysinstall
ʹ÷ѡ Exit Install ῴ µϢ User Confirmation Requested Are you sure you wish to exit? The system will reboot (be sure to remove any floppies from the drives). [ Yes ] No CDROM ڹѡ &gui.yes; װ Ǵ ϵͳ֮ǰ Ҫ boot.flp ȡ
Sysinstall sysinstall FreeBSD Ŀṩİװ console(̨)ΪΪ˵üưװ̡ sysinstall ˵ɷEnter SpaceԼơ Usage ˵ Щ˵ Ҫ鿴Щ˵뽫Ƶ Usage ĿȻ [Select] ѡ Ȼ Enter װʹ˵ʾĶ밴 Enter ص 档
ѡȡ Sysinstall ˵ Usage Ŀ
ѡ Documentation(˵ļ) ˵ ÷˵ѡ Doc ĿȻ Enter
ѡ˵ļ˵
⽫˵ļ˵
Sysinstall ˵ļ˵
ĶЩ˵ļҪ ҪĶһƪ£÷ѡȡҪĶȻ Enter Ķٰһ Enter ͻص˵ļ档 Ҫص˵÷ѡ Exit Ȼ Enter
ѡ̶Ӧ(Keymap)˵ Ҫı̰ĶӦʽ˵ѡȡ Keymap Ȼ Enter һ²ıʹ˷DZ׼̻ ̡
Sysinstall ˵
ʹ¼ƶʹõļ̶ӦʽȻ Space ѡȡٰ Space ȡѡȡɺѡ &gui.ok; Ȼ Enter һĻֻʾбѡ &gui.cancel; Tab ʹ Ĭϵļ̶Ӧص˵
Sysinstall ̶Ӧ˵
װѡû ѡ Options Ȼ Enter
Sysinstall ˵
Sysinstall ѡ
Ԥֵͨڴ󲿷ֵʹߣҪıǡ汾Ҫ ݰװİ汾б仯 ĿǰѡĿĻ·װʾעһĿ Use Defaults(ʹĬֵ)ɴе 趨ԭΪԤֵ ԰ F1 Ķѡ˵ Q Իص档
ʼб׼װ Standard(׼) װЩ &unix; FreeBSD ijʹߡ÷ѡ Standard Ȼ Enter ɿʼ׼װ
ʼб׼װ
̿ռ ĵһҪ FreeBSD õӲ̿ռԱ sysinstall һЩ׼Ϊȶ FreeBSD ҵ Ϣһ˽⡣ BIOS ̱ ϵͳϰװ FreeBSD ֮ǰһҪһҪע⣬ ǵжӲ̵ʱ DOS Microsoft Windows pc ܹ &ms-dos; µsoft.windows; ָ BIOS صIJ ϵͳʱBIOS ıĴ˳ȻЩϵͳ BIOS ı䡣 ʹ߲һҪν primary master Ӳ̿˷ 򵥶˱ϵͳķʽȥһһģһӲ̣Ȼڽݴӵ һӲ̸ƵڶӲ̣ʹ Ghost XCOPYԣһӲˣDZƻ лǿԵ BIOS еĿ˳ֱõڶӲ̿ 𿪣ѵڶӲ̸һӲ̶Ե(Ҫjumper)ͬЧDzòǣ ˣⷽ˶ԣֱ BIOS 趨dz㡣 SCSI BIOS Ƚϰ SCSI ƿϵͳͨ BIOS Ĺ SCSI 豸(ɴ߸) ﵽƸı˳Ĺܡ ϰʹַʽʹ߿ܻеȣΪ FreeBSD вˡ FreeBSD ο BIOSҲ֪ν BIOS ߼̶Ӧ ô¡˸оɻһӲ̶Ҳȫһ ƹģȴû취ǰá ʹ FreeBSD ǰ뽫 BIOS еӲ̿˳˳򣬲Ժ Ҫٸı䡣 һҪӲ˳ Ӳķʽ 򿪻Dzߡ Bill Fred İװ Bill Fred Ѿɵ Wintel Ļװ FreeBSDװһ̨ SCSI Ӳ̣ ID 0Ȼ FreeBSD װ档 Fred ʼʹµ FreeBSD ϵͳǹ˼죬ɵ SCSI Ӳ̷С⡣֮͸ Bill ˵¡ ֹ˼죬Bill ǸýʱˣӺ淿Ӳ ղ ҳһһģһӲ̣ҾԺʾ Ӳû⡣ˣBill ID 4Ȼװ Fred Ļҽϴ 0 Ƶ 4ӲװˣҿһԣBill Ϊ ӦÿԿʼˡBill ǵ SCSI BIOS 趨 SCSI ID 4 Ϊ̣ô 4 ¿һܵú˳ ˼Bill Fred Ҫµģý FreeBSD ˡBill ID 0 ӲƳ(Ϊ)ִղһһӲȻ Fred FTP ̽° FreeBSD װӲϣװûʲô ⷢ Fred °汾󣬾ʺڹ̲šʱǰھ ϵͳĹϸƹˡˣFred ID4 SCSI Ӳ(зžϵͳи )mount Ȼ ID4 Ӳϣǰ϶ ˣ ܵȥأ Bill ID0 Ӳ̵ϸƵ ID4 ʱID4 Ϊһ µĸ SCSI BIOS 趨 ID4 Ϊ̣ϵͳ ID4 ʵֻԼΪ󲿷ֵϵͳֱӵ BIOS ı俪˳򣬵 FreeBSD ȴѿ ˳ԭģʽˣFred FreeBSD Ǵԭǿ ID0 Ӳ̿ġ ϶ǿӲϣ֮е ID4 Ӳ̡ ˵ǣ ǷµʱЩ϶ڣ ǽЩϴǿ ID0 Ӳȡ Fred Bill Ҳɴ˽⵽Ǵ 0 ʼġ Ȼʹ SCSI Ӳ̣ͬĸҲ IDE Ӳϡ ʹ FDisk ı䣬ݽдӲ̡һ¿ʼѡ sysinstall װ˳ť(exit) U Undo IJûнܿ ļﵽĿġ sysinstall ˵ѡʹñ׼װ ῴϢ 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 ] Ļָʾ Enter Ȼͻῴһб г̽豸ʱҵӲ̡ ʾҵ IDE Ӳ̵ΣӲ̷ֱΪ ad0 ad2
ѡҪӲ
֣Ϊʲô ad1 ûг Ϊʲôʧأ 룬 IDE Ӳ̣һڵһ Primary masterһ Secondary masterᷢʲôأ FreeBSD ҵ˳Ϊ ad0 ad1 ôͲʲô⡣ ǣˡ primary slave װӲ̣ ôӲ̵ƾͻ ad1֮ǰ ad1 ͻad2 ʲôأΪ豸ƣad1s1a Ѱļϵͳģܻ֣ᷢͻȻЩļϵͳӴ޷ȷ ʾ޸ FreeBSD ļע/etc/fstabſȷʾ Ϊ˽Щ⣬ں˵ʱԽ FreeBSD ֱ IDE 豸 ڵλҵ˳ʹַʽĻ secondary master IDE 豸 Զ ad2 ʹϵͳûad0 ad1 ҲӰ졣 Ϊ FreeBSD ں˵ĬֵҲΪʲôĻֻʾ ad0 ad2ԭ ̨Ӳװ primary secondary master 棻ûκһ Ӳ̰װ slave ϡ Ӧѡ밲װ FreeBSD Ӳ̣Ȼ &gui.ok;֮ FDisk ͻῪʼῴ Ļ档 FDisk ʾΪ֡ һǻУʾĿǰѡӲ̵Ϣ FreeBSD ơӲ̷ֲԼӲ̵ ڶʾĿǰѡӲЩÿĿʼλá ռFreeBSD ơǵԼsub-type˷ʾ һ FAT ܿ &ms-dos; &windows; C: Լһչ &ms-dos; &windows; 滹԰߼ ʾ FDisk пõ
͵δ༭ǰ Fdisk
Ҫ¸ҪôӲ̷йء Ҫ FreeBSD ʹӲ̣ԺȷҪ sysinstall װɾӲϵϣôͿ԰ A Use Entire Disk Ŀǰеķᱻɾȡ֮һСģʾΪ unused ķԼһ FreeBSD ֮÷Ƶ FreeBSD Ȼ S Խ˷Ϊ ῴ Ļ档 ע⣬ Flags е A Ǻűʾ˷ ģ Ӵ˷С ҪɾеķԱΪ FreeBSD ڳռ䣬 ԽƶҪɾķ D ȻͿɰ C ڵĶԻ뽫ҪķĴС ʵĴС Enter һԣ ԻеijʼֵǿԷ÷ֵ ڽӷδӲ̴С Ѿø FreeBSD ķʹ &partitionmagic; ƵĹߣô԰ C һ ķͬģжԻѯҪķĴС
Fdisk ʹӲ
ɺ󣬰 Q ı sysinstall УǻдӲ̡
װ ⲽѡҪҪװһһԣ еΣӦѡҪװ һϵӲ̣ FreeBSD ǰװڵһӲϡ һӲϣ FreeBSDаװIJϵͳȻ ҪѡڿʱҪĸϵͳ ֻ̨װһ FreeBSD ϵͳҰװڵһӲ̣ ôѡ Standard װͿˡѾʹ һĶôѡ None ѡú밴 Enter
Sysinstall
F1 ʾ˵һЩϵͳ ܷ⡣
Ӳϴ ϵͳһϵӲ̣ѡٻص ѡӲ̵Ļ档Ҫ FreeBSD װڶӲϣôѡ Ӳ̣Ȼظʹ FDisk FreeBSD Ӳ̣ôӲ̶밲װ FreeBSD Ķ
뿪ѡӲ̻
Tab ѡӲ̡ &gui.ok; Լ &gui.cancel; ֮л Tab ƶ &gui.ok;Ȼ Enter װ̡
ʹ <application>bsdlabel</application> ڱڸոսõ slice й滮һЩ label ע⣬ ÿ label Ĵ a h ⣬ ϰ b c d ;ģ Ӧ䶯 ijЩӦóһЩķﵽϺõЧǷɢ ڲͬӲ̵ʱ򡣵ǣǵһΰװFreeBSDԲҪȥ ηָӲ̡ҪǣװFreeBSDȻѧϰʹFreeBSD ൱̶ȵϤʱ°װFreeBSDȻıķʽ ķĸ—һǴ̽ļϵͳ ΪһӲ̷ ļϵͳ С a / 100 MB һļϵͳroot filesystemκļϵͳ ڸĿ¼עøĿ¼ȽУ档 100 MB ڴĿ¼˵ ǺĴСΪ󲢲̫ݣڰװFreeBSD õԼ 40 MB ĸĿ¼ռ䡣ʣµĿռʱļõģͬʱ ҲӦԤһЩռ䣬ΪԺFreeBSD汾ܻҪ϶ /Ŀ¼ռ䡣 b N/A 2-3 x RAM ˷Ϊϵͳ̽swap spaceѡȷĽռ Сһѧࡡһ˵ռĴСӦϵͳڴ棨RAM С23ռҪ 64 MB ˣĵϵRAM 32 MB С뽫ռСΪ 64 MB һϵӲ̣ÿӲ϶ý FreeBSD ÿӲϵĽռ䣬 ܹ swap ܡ Σ ܹҪĽռС 128 MB ȻӵеӲĿ2飩 ĽÿӲҪõĽռĴС У ÿӲ̵Ľ ռΪ 64 MB e /var 50 MB /var Ŀ¼Ųͬȵļ־Լ ;ļ󲿷ЩļFreeBSDÿеʱȡ дġЩļļϵͳע/varԱӰ쵽 Ŀ¼Ƶļȡơ f /usr ʣµӲ̿ռ еļͨ/usr Ŀ¼ԼĿ¼档
ҪFreeBSDװһϵӲ̣ôõ ٽ򵥵ķʽÿӲϽһǽһ ļϵͳ Ϊ̷ ļϵͳ С b N/A ֮ǰǿԿӲ̵ġǣʹ a ûʹãϰϻǻѽ b ϡ e /diskn ʣµӲ̿ռ ʣµĿռһķ򵥵ǽ֮滮Ϊ aeȻ ϰaDZĿ¼ (/) õġһҪϰߣsysinstall ᣬʹİװȽˬɾԽЩļϵͳκ ط齫ǹ/diskn Ŀ¼n ÿӲ̶ͬǣϲĻ Ҳɽǹڱĵط
ɺsysinstall. ˡῴϢ Message Now, you need to create BSD partitions inside of the fdisk partition(s) just created. If you have a reasonable amount of disk space (200MB or more) and don't have any special requirements, simply use the (A)uto command to allocate space automatically. If you have more specific needs or just don't care for the layout chosen by (A)uto, press F1 for more information on manual layout. [ OK ] [ Press enter or space ] Enter ʼFreeBSD༭ Disklabel ʾһִ DisklabelĻ档Ϊ ǰʾڱ༭ӲԼڽsliceλĸϡ  Disklabel ʹõ slice ˻Ҳʾslice ٿռʹã༴жĿռ䣬δָɷ мʾѽÿļϵͳơռĴСԼ һЩڽЩļϵͳIJѡ ·ĵʾ Disklabelпõİ
Sysinstall Disklabel ༭
Disklabel Զ÷ԼԤ ĴС԰ Aʹô˹ܡῴ Ļ档Ӳ̵ĴСԶ ĴСһʡûйϵһҪʹԤĴС Ĭ»/tmp Ŀ¼һǸ / ֮¡ ⽫һЩʱļŵĿ¼УעܻĿ¼ռ䣩
Sysinstall Disklabel ༭-ʹԶ
ʹĬϵķ֣ Ҫ÷ƶ겢ѡеһ Ȼ D ɾ ظһֱɾƼķ Ҫһ (a Ϊ / — ļϵͳ) ȷѾĻѡȷ slice Ȼ C һԻ Ҫ·ijߴ ( ʾ) ԿΪλijߴ磬 M ʾMB G βʾGB C ʾķʽߴ硣 FreeBSD 5.X ʼ ûԣ ʹ Custom Newfs (Z) ѡѡ UFS2 ( &os; 5.1 ͸߰汾еĬֵ) Auto Defaults Ȼ Custom Newfs ѡ ڴļϵͳʱָ ʹ Custom Newfsѡ Ҫ SoftUpdates
Ŀ¼ʹÿռ
ʾڶԻеĬϴСʹ BackspaceɾЩȻʽҪ С64M Ȼ&gui.ok;
༭ҪС
СҪķļϵͳǽռ䣬 ʾһļϵͳ ȷѡ FSEnter
ѡ
ΪҪһļϵͳԱ Disklabel ļϵͳҪҽʲôط ʾļϵͳĹҽӵ /, /Enter
ѡҽӵ
ոõķʾڻϡӦظĶԽ ռʱϵͳҪҽΪռDz ϵͳϵġڽһ/usrʱ ֱʹĬϵĴСд˷ʣĿռ䡣 յ FreeBSD DiskLabel ༭ , ʵְѡͬ Q ɷĽ
Sysinstall Disklabel ༭
ѡҪװ ѡҪװ װЩں̶ܴȡϵͳʲôԼжٿõĴ̿ռ䡣 ڽѡҪСϵͳȫװϵijá &unix; FreeBSD ֱͨѡһ趨õͿˣ оʹԿԼưװЩ F1 ԿйĸѡϢ ԼǶЩ֮󣬿԰ Enter صѡ档 Ҫʹͼν棬 ѡƿͷ X Щ X ã ԼѡĬϵĹ &os; װ֮ X ĸϿ ҵ Ĭϵ X11 汾ȡװ FreeBSD 汾 FreeBSD 5.3 ǰİ汾 װĽ &xfree86; 4.X &os; 5.3 Ժİ汾 Ĭϵ &xorg; Ҫںˣ ҪѡԴǸѡ Ҫ˽ΪʲôӦñ͹µںˣ μ Ȼ ϵͳܵġ ̿ռ㹻 ùѡ е All Enter Ĵ̿ռ䲻Ļ ѡʵѡ ҪѡǷʵģ ΪڰװϺټ
ѡ
װports ѡҪװIJֺ󣬽ŻѯҪҪװFreeBSD Ports Ports򵥷ذװPorts༭ ҪijԴ룬һԶء༭Լװĵϡ һʹPorts. װ򲢲Ƿ㹻Ӳ̿ռports,ԣҪװ portsȷ㹻Ӳ̿ռ䡣 FreeBSD &rel.current;汾 FreeBSD Ports Collection Լռ &ports.size; СӲ̿ռ䡣ҪΪ Щ汾ôһֵװǡ User Confirmation Requested Would you like to install the FreeBSD Ports Collection? This will give you ready access to over &os.numports; ported software packages, at a cost of around &ports.size; 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 ѡ &gui.yes; ᰲװ Ports Collection ѡ &gui.no; ѡú Enter ˺ ѡװĻٴγ֡
ȷҪװ
ѡе⣬ѡExit ˳ȷ&gui.ok; ʾȻEnter
ѡҪʹõİװ Ҫ CDROM DVDװʹ÷Ƶ Install from a FreeBSD CD/DVDȷ &gui.ok; ѡȡȻ Enter ʼװ ҪʹķʽװѡʵİװȻĻָʾ аװ F1 ʾװʵ˵һ Enter ɷѡװʻ档
ѡװ
FTPװģʽ installation network FTP ʹFTPװַʽʽactiveFTPʽpassiveFTP ͸HTTP ʽFTP FTPװ ѡʹеFTPʹ Activeģʽ ⽫޷ͨǽǿʹЩȽڣֱ֧ģʽFTPվ ʹñĬֵģʽסˣ뻻ģʽ ģʽFTP ͨǽFTPװ FTP passive mode ѡ sysinstall ʹ Passiveģʽװʹʹ߿Դ ÷ǹ̶TCP PORTSķǽ FTP ͸ HTTP ͸HTTP FTPװ FTP via a HTTP proxy ѡ sysinstall ͨHTTPЭ һproxyproxyͳ Ȼ֪ͨFTPΪͨHTTPЭ飬ԿԴǽ Ҫַʽָproxyĵַ һ FTP ԣͨʹߵмҪ û @ ź档Ȼͻ װ һķ 磬 Ҫ ftp.FreeBSD.org װͨ FTP foo.example.comʹ1234˿ڡ £Ե options ˵ FTP username Ϊ ftp@ftp.FreeBSD.orgΪĵʼַ װʲָ֣FTP (DZʽ FTPֵ֧Ļ) ԼURLΪ ftp://foo.example.com:1234/pub/FreeBSD Ϊftp.FreeBSD.org /pub/FreeBSD Ŀ¼ᱻץȡ foo.example.com֮£ͿԴ ̨ ( ftp.FreeBSD.org ץȡļ) װ
װȷ ΪֹԿʼаװˣҲӲ̵ᡣ 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 ѡ &gui.yes; Ȼ Enter ȷϰװ װʱѡװԼԵٶȶͬ ڰװĹлһЩϢʾĿǰĽȡ ϢʾѾװˣ 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: /stand/sysinstall . [ OK ] [ Press enter to continue ] Enter Խаװá ѡ &gui.no; Ȼ Enter ȡװϵͳɸῴϢ Message Installation complete with some errors. You may wish to scroll through the debugging messages on VTY1 with the scroll-lock feature. You can also choose "No" at the next prompt and go back into the installation menus to retry whichever operations have failed. [ OK ] ϢΪʲôҲûаװ Enter 뿪װصװ档װ˳װ װ װɹ ͿԽнһˡ °װ FreeBSD ϵͳ֮ ʹ sysinstall (/stand/sysinstall ʹõ &os; 5.2 ֮ǰİ汾) ѡ Configure ֮ǰ PPP ͨ FTP װô潫֣˵ Ժá ˽FreeBSDΪػ·ο Advanced Networking ¡ User Confirmation Requested Would you like to configure any Ethernet or SLIP/PPP network devices? [ Yes ] No Ҫѡ &gui.yes; Ȼ Enter ѡ &gui.no;
ѡ豸
÷ѡҪõӿڣȻEnter User Confirmation Requested Do you want to try IPv6 configuration of the interface? Yes [ No ] Ŀ¼˽IPЭIPv4Ѿ㹻ѡ &gui.no; Ȼ Enter µIPͨЭ IPv6 ʹ RA ѡ &gui.yes; Ȼ Enter Ѱ RA ỨѼʱ䡣 User Confirmation Requested Do you want to try DHCP configuration of the interface? Yes [ No ] Ҫ DHCP (Dynamic Host Configuration Protocol̬Э) ѡ &gui.no; ȻEnter ѡ &gui.yes; ִdhclient ɹԶϢϡϢο ʾ̫豸óصĽɫ
ed0ӿ
ʹTab ڸĿ֮лʵ Ϣ Hostƣ Ļƣ籾е k6-2.example.com Domain ڵƣ籾 example.com IPv4 GatewayIPv4أ 뽫ݰ͵ԶĻIPַֻеϵ һڵʱҪ롣̨ҪΪأ 뽫˴ΪհIPv4أҲĬػ Ĭ· еIPַмڵ ûISPṩַ 208.163.10.2 IPv4 ַ ʹõIPַΪ 192.168.0.1 ʹõĵַ 192.168.0.0 - 192.168.0.255 Ӧ 255.255.255.0 ifconfig 趨 κifconfigӿйصIJ ûС ʹ Tab ѡ &gui.ok;Ȼ Enter User Confirmation Requested Would you like to Bring Up the ed0 interface right now? [ Yes ] No ѡ &gui.yes; Ȼ Enter ὫתΪ״̬´ ʱ򼴿ʹá
User Confirmation Requested Do you want this machine to function as a network gateway? [ Yes ] No ̨ҪΪ֮䴫ݰأѡ &gui.yes; Ȼ Enter ֻ̨ϵͨڵ㣬ѡ &gui.no; Enter User Confirmation Requested Do you want to configure inetd and the network services that it provides? Yes [ No ] ѡ &gui.no; telnetd á Զû޷ telnet ̨ ϵûǿ telnetԶ˻ġ Щڰװɺ޸/etc/inetd.conf ļǡ ԻøϢ ھЩѡ &gui.yes; ȻῴϢ User Confirmation Requested The Internet Super Server (inetd) allows a number of simple Internet services to be enabled, including finger, ftp and telnetd. Enabling these services may increase risk of security problems by increasing the exposure of your system. With this in mind, do you wish to enable inetd? [ Yes ] No ѡ &gui.yes; User Confirmation Requested inetd(8) relies on its configuration file, /etc/inetd.conf, to determine which of its Internet services will be available. The default FreeBSD inetd.conf(5) leaves all services disabled by default, so they must be specifically enabled in the configuration file before they will function, even once inetd(8) is enabled. Note that services for IPv6 must be separately enabled from IPv4 services. Select [Yes] now to invoke an editor on /etc/inetd.conf, or [No] to use the current settings. [ Yes ] No ѡ &gui.yes; (Ӧÿпͷ # ɡ)
༭ <filename>inetd.conf</filename>ļ
ڼõķ󣬰 Escһ Ի뿪Լ޸ġ
FTP FTP anonymous User Confirmation Requested Do you want to have anonymous FTP access to this machine? Yes [ No ] FTP ѡĬϵ &gui.no; Enter Ȼ̨˺ŵû FTP FTP ѡ FTP ȡôκ˶ʹFTP Ļ֮ǰӦÿİȫ⡣Ҫ֪й ȫϢ ҪFTPʣ÷ѡ &gui.yes; Ȼ Enterῴ棨ƣĻ棺
Ĭϵ FTP
F1 Բ鿴߰ĵ This screen allows you to configure the anonymous FTP user. The following configuration values are editable: UID: The user ID you wish to assign to the anonymous FTP user. All files uploaded will be owned by this ID. Group: Which group you wish the anonymous FTP user to be in. Comment: String describing this user in /etc/passwd FTP Root Directory: Where files available for anonymous FTP will be kept. Upload subdirectory: Where files uploaded by anonymous FTP users will go. ĬϵFTPĿ¼ /varĿ¼¡ /varĿ¼ռ䲻ӦFTPԽFTPĸĿ¼Ϊ /usr Ŀ¼µ /usr/ftp Ŀ¼ һö밴 Enter User Confirmation Requested Create a welcome message file for anonymous FTP users? [ Yes ] No ѡ &gui.yes; EnterϵͳԶı༭༭FTPĻӭϢ
༭FTPӭϢ
ı༭ eeָʾ޸Ϣı Ժϲı༭޸ġס·ʾļλá Esc һĬΪ a) leave editorĶԻ򡣰 Enter ˳ٴΰ Enter ޸ġ
ļϵͳ ļϵͳ (NFS) Ϲļһ̨ óNFSͻ˻߲档ο ԻøϢ NFS User Confirmation Requested Do you want to configure this machine as an NFS server? Yes [ No ] 밲װļϵͳѡ &gui.no; Ȼ Enter ѡ &gui.yes; һԻ Ƚһ exports ļ Message Operating as an NFS server means that you must first configure an /etc/exports file to indicate which hosts are allowed certain kinds of access to your local filesystems. Press [Enter] now to invoke an editor on /etc/exports [ OK ] Enter ϵͳı༭༭ exports ļ
༭ <filename>exports</filename>ļ
ָʾʵļĿ¼Ժϲı༭б༭ »·ʾļƼλá Esc һ߶ԻĬѡ a) leave editor Enter
NFS ͻ NFS ͻĻNFS User Confirmation Requested Do you want to configure this machine as an NFS client? Yes [ No ] Ҫѡ &gui.yes; &gui.no; Ȼ Enter
ϵͳն ϵͳṩ˼ѡն˵ıַʽ User Confirmation Requested Would you like to customize your system console settings? [ Yes ] No ҪļЩѡѡ &gui.yes; Enter
ϵͳնѡ
õѡĻˡʹ÷ƶ Saver ȻEnter
Ļѡ
ѡʹõĻȻ Enter ֮صϵͳնû档 ĬϿĻʱ300롣ҪĴʱ䣬ٴѡ Saver Ȼѡ Timeout EnterϵͳᵯһԻ£
Ļʱ
ֱӸıֵȻѡ &gui.ok; Enter صϵͳնû档
˳ϵͳն
ѡ Exit Ȼ Enter صװû档
ʱ ʱϵͳԶУκʱıִ һЩʱصijʱ м̨λʱοڵĵλá User Confirmation Requested Would you like to set this machine's time zone now? [ Yes ] No ѡ &gui.yes; Enterʱ 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 ] ﰴʱãѡ &gui.yes; &gui.no; Ȼ Enter
ѡĵ
ѡʵȻ Enter
ѡڵĹ
ѡڵĹȻ Enter
ѡڵʱ
ѡڵʱȻ Enter Confirmation Does the abbreviation 'EDT' look reasonable? [ Yes ] No һʱдǷȷû밴 Enter ϵͳװû档
Linux User Confirmation Requested Would you like to enable Linux binary compatibility? [ Yes ] No ѡ &gui.yes; Enter FreeBSDִLinuxװᰲװһЩΪ˸Linux ݵ ͨFTPװôϡʱFTPվ еİװLinuxԺٰװ Ŀ ѡնʹ֡õ ťοֲ &man.moused.8;ȡйģϢ ʹõ겻USBӿڡps/2comӿڵ꣩ User Confirmation Requested Does this system have a non-USB mouse attached to it? [ Yes ] No ʹõIJUSB꣬ѡ &gui.yes; ѡ &gui.no; ȻEnter
ѡ
ʹ÷ѡ Type Ȼ Enter
Э
ʹõps/2꣬ԿʹĬϵ AutoԶ ÷ѡʵĿ ȷѡ &gui.ok; Enter 뿪˻档
˿
ѡ Port Ȼ Enter
˿
̨õps/2꣬ԲĬϵ PS/2 ѡѡʵĿȻ Enter
ѡEnableȻ Enter Ͳꡣ
ָĻƶָѾáôѡ &gui.yes; Enterû óɹ — ѡ &gui.no; Բͬ ѡ ѡ Exit Enter ˻صϵͳװɺû档
Tom Rhodes Contributed by Щ־ηΪȱӦеĻ֪ʶ 磬ִϵͳ &os; ¡Щ¶ &os;ӵеĹ㷺ǷdzаġڰװЩĹҲ ûǿõĸַ һЩʹκṩķij ŬʹЩ򲻻κε ˺ҵǣЩ ʮȫʮģڿͿܻճеһЩ©йֻһЩ ϤĺҪķʮҪһЩǻûЩıҪ ôòҪʹЩºͨ sysinstall ʹ /etc/rc.conf ļǡ ѡ Networking ѡʾһIJ˵
֮ϲ
һѡInterfaces Ѿǰ ۹Թ ѡ AMD ѡ BSD Զҽӳ֧֡NFS Эһʹ ҪرþͿԶҽԶļϵͳ һ AMD Flags IJѡѡ󣬻ᵯһ Ӳ˵ѡ AMD IJ˵аһϵеѡ -a /.amd_mnt -l syslog /host /etc/amd.map /net /etc/amd.map ѡĬϵĹҽλãʹõ /.amd_mntĿ¼ ָĬϵ ־ ļǣ syslogd ָе־ʱôǻᱻ͵ ϵͳ־/host ҽԶ һļϵͳ/net Ŀ¼ҽӴIPһļϵͳ /etc/amd.map ļ AMD Ĭ ѡ FTP anonymous Anon FTP FTP ʡ ѡѡʹ̨Ϊһ̨ FTP ҪעѡİȫաIJ˵˵һЩȫ͸á Gateway ò˵ʹΪһ̨ǰᵽ ءڰװżѡҲѡѡȡ Inetd ѡûȫֹ۵ &man.inetd.8; ػ Mail ϵͳĬϵ MTA ʼѡѡ˳IJ˵
ѡĬϵ MTA
ṩһװĬMTA Ļᡣ MTA Ͷݱϵͳûʼȥ ѡ Sendmail ᰲװ &os;Ĭϵ еĵ sendmail Sendmail local ѡsendmail ĬϵMTAҲԽֹInternetʼ һЩѡ磺 Postfix Exim SendmailĽɫҲͶʼ ЩûϲѡʹSendmail MTA֮һ ѡ MTAѡ֮ò˵һ ѡ NFS client ͻ˳ NFS client ͻ˿ʹϵͳͨ NFS ͨš NFS ͨNFS ЭʹϵĻԼļϵͳ̨ҪΪһ̨ ķѡԱѡܻиãڿͻ˺ һڡ NFS ѡϵͳ豸 Ϊһ̨NFS ҪϢԶ̵̹ ãRPC RPCӵ ̨ϵij һ Ntpdate ѡʱͬѡ һƵIJ˵
Ntpdate
˵ѡһķ̨ʱȥ ʱķӦʱ䣬ʱͬȷķ һѡ PCNFSD ѡװ net/pcnfsd Ϊ޷ṩ NFS ֤IJϵͳ ΢ &ms-dos; ṩ һҳһѡ
֮²
&man.rpcbind.8; &man.rpc.statd.8; &man.rpc.lockd.8; ṩԶ̵̹ (RPC) ġ rpcbind NFS Ϳͻ˵ͨţ NFS ȷıҪǰᡣ rpc.statd Ժ rpc.statd 򽻻 ṩ״̬ء Щ״̬Ĭ»ᱣ浽 /var/db/statd.status ļС һ rpc.lockd ѡ ã ṩļ ͨ rpc.statd ã ԼЩļִ ԼֲƵ̶ȡ ܺܶڵԷdzã Dz NFS Ϳͻġ һĿRoutedһ·ɳ &man.routed.8; ·ɱֶಥ·ɣ ֧·ɱ 㷺ӦڱвݹصĽɫ ѡһӲ˵ѯĬλá ĬϵλѾ ѡ Enter Ҳ԰ļ ʱһ˵ѯݸ routedIJ Ĭϵ Rwhod ѡѡ &man.rwhod.8; ϵͳʱʱ rwhodͨԵĹ㲥ϵͳ ϢͻռЩϢϢԲ鿴 &man.ruptime.1; &man.rwho.1; ֲҳ ڶѡ&man.sshd.8; ͨʹ OpenSSHṩȫshellƼͨ ʹʹ telnet FTP sshdͨʹüܼһ̨һ̨ İȫӡ һ TCP չѡչ RFC 1323 RFC 1644 ﶨTCP ܡԸӱʱ ܻijЩӱDzƼʹѡǵʹö ʱԴõһЩô ѾԹĻѡ Exit ˳һò֡
X Server &os; 5.3-RELEASE ʼ X ûƴ sysinstall ɾˡ ڰװ &os; ֮ X ڰװ X Ľһϸڿ ҵ ڰװ 5.3-RELEASE ֮ǰ &os; 汾Ļ һڡ Ҫʹ KDE GNOME ԼһЩͼν棬 Ҫ X ΪԷrootû &xfree86; 밲װ x11/wrapper FreeBSD 4.7 汾Ĭϰװģǰİ汾ҪֹװϵͳС Ҫ֪ԿǷ֧֣ο &xfree86; վ User Confirmation Requested Would you like to configure your X server at this time? [ Yes ] No Ҫ˽ԿϢ ܻ豸١ һʱûϢ ѡ &gui.no; ֮ͨ sysinstall ( &os; 5.2 ǰİ汾˵ /stand/sysinstall) ѡ Configure Ȼ XFree86 á ò X ϵͳֹͣӦ ͨ ڰװ֮ X ԿʾϢѡ &gui.yes; Enter X-server +
+ ѡ÷˵ + + + + + + +
+ ͨ෽ X serverе˵ ʹ÷ѡһ÷ʽEnter ȷϡ xf86cfg xf86cfg -textmode ÷ܻʹĻһᣬ һἴҪġ xf86config ùߡ ϵͳӲIJͬϢܻʵķ䶯 Message You have configured and been running the mouse daemon. Choose "/dev/sysmouse" as the mouse port and "SysMouse" or "MouseSystems" as the mouse protocol in the X configuration utility. [ OK ] [ Press enter to continue ] Ϣָǰõ򱻼⵽ Enter xf86config ʾһ򵥵˵ This program will create a basic XF86Config file, based on menu selections you make. The XF86Config file usually resides in /usr/X11R6/etc/X11 or /etc/X11. A sample XF86Config file is supplied with XFree86; it is configured for a standard VGA card and monitor with 640x480 resolution. This program will ask for a pathname when it is ready to write the file. You can either take the sample XF86Config as a base and edit it for your configuration, or let this program produce a base XF86Config file for your configuration and fine-tune it. Before continuing with this program, make sure you know what video card you have, and preferably also the chipset it uses and the amount of video memory on your video card. SuperProbe may be able to help with this. Press enter to continue, or ctrl-c to abort. Enter á밴ָʾѡ Mouse Systems ΪЭ飬 /dev/sysmouse Ϊ˿ڡ ˵ʹһ PS/2 ꣺ First specify a mouse protocol type. Choose one from the following list: 1. Microsoft compatible (2-button protocol) 2. Mouse Systems (3-button protocol) & FreeBSD moused protocol 3. Bus Mouse 4. PS/2 Mouse 5. Logitech Mouse (serial, old type, Logitech protocol) 6. Logitech MouseMan (Microsoft compatible) 7. MM Series 8. MM HitTablet 9. Microsoft IntelliMouse If you have a two-button mouse, it is most likely of type 1, and if you have a three-button mouse, it can probably support both protocol 1 and 2. There are two main varieties of the latter type: mice with a switch to select the protocol, and mice that default to 1 and require a button to be held at boot-time to select protocol 2. Some mice can be convinced to do 2 by sending a special sequence to the serial port (see the ClearDTR/ClearRTS options). Enter a protocol number: 2 You have selected a Mouse Systems protocol mouse. If your mouse is normally in Microsoft-compatible mode, enabling the ClearDTR and ClearRTS options may cause it to switch to Mouse Systems mode when the server starts. Please answer the following question with either 'y' or 'n'. Do you want to enable ClearDTR and ClearRTS? n You have selected a three-button mouse protocol. It is recommended that you do not enable Emulate3Buttons, unless the third button doesn't work. Please answer the following question with either 'y' or 'n'. Do you want to enable Emulate3Buttons? y Now give the full device name that the mouse is connected to, for example /dev/tty00. Just pressing enter will use the default, /dev/mouse. On FreeBSD, the default is /dev/sysmouse. Mouse device: /dev/sysmouse һҪõĿǼ̡ʹõļһ101-key ѡ ͬļͻֱӰ Enter ʹĬá Please select one of the following keyboard types that is the better description of your keyboard. If nothing really matches, choose 1 (Generic 101-key PC) 1 Generic 101-key PC 2 Generic 102-key (Intl) PC 3 Generic 104-key PC 4 Generic 105-key (Intl) PC 5 Dell 101-key PC 6 Everex STEPnote 7 Keytronic FlexPro 8 Microsoft Natural 9 Northgate OmniKey 101 10 Winbook Model XP5 11 Japanese 106-key 12 PC-98xx Series 13 Brazilian ABNT2 14 HP Internet 15 Logitech iTouch 16 Logitech Cordless Desktop Pro 17 Logitech Internet Keyboard 18 Logitech Internet Navigator Keyboard 19 Compaq Internet 20 Microsoft Natural Pro 21 Genius Comfy KB-16M 22 IBM Rapid Access 23 IBM Rapid Access II 24 Chicony Internet Keyboard 25 Dell Internet Keyboard Enter a number to choose the keyboard. 1 Please select the layout corresponding to your keyboard 1 U.S. English 2 U.S. English w/ ISO9995-3 3 U.S. English w/ deadkeys 4 Albanian 5 Arabic 6 Armenian 7 Azerbaidjani 8 Belarusian 9 Belgian 10 Bengali 11 Brazilian 12 Bulgarian 13 Burmese 14 Canadian 15 Croatian 16 Czech 17 Czech (qwerty) 18 Danish Enter a number to choose the country. Press enter for the next page 1 Please enter a variant name for 'us' layout. Or just press enter for default variant us Please answer the following question with either 'y' or 'n'. Do you want to select additional XKB options (group switcher, group indicator, etc.)? n ҪʾҪʾˢƵʣ ʾʣοϢá Now we want to set the specifications of the monitor. The two critical parameters are the vertical refresh rate, which is the rate at which the whole screen is refreshed, and most importantly the horizontal sync rate, which is the rate at which scanlines are displayed. The valid range for horizontal sync and vertical sync should be documented in the manual of your monitor. If in doubt, check the monitor database /usr/X11R6/lib/X11/doc/Monitors to see if your monitor is there. Press enter to continue, or ctrl-c to abort. You must indicate the horizontal sync range of your monitor. You can either select one of the predefined ranges below that correspond to industry- standard monitor types, or give a specific range. It is VERY IMPORTANT that you do not specify a monitor type with a horizontal sync range that is beyond the capabilities of your monitor. If in doubt, choose a conservative setting. hsync in kHz; monitor type with characteristic modes 1 31.5; Standard VGA, 640x480 @ 60 Hz 2 31.5 - 35.1; Super VGA, 800x600 @ 56 Hz 3 31.5, 35.5; 8514 Compatible, 1024x768 @ 87 Hz interlaced (no 800x600) 4 31.5, 35.15, 35.5; Super VGA, 1024x768 @ 87 Hz interlaced, 800x600 @ 56 Hz 5 31.5 - 37.9; Extended Super VGA, 800x600 @ 60 Hz, 640x480 @ 72 Hz 6 31.5 - 48.5; Non-Interlaced SVGA, 1024x768 @ 60 Hz, 800x600 @ 72 Hz 7 31.5 - 57.0; High Frequency SVGA, 1024x768 @ 70 Hz 8 31.5 - 64.3; Monitor that can do 1280x1024 @ 60 Hz 9 31.5 - 79.0; Monitor that can do 1280x1024 @ 74 Hz 10 31.5 - 82.0; Monitor that can do 1280x1024 @ 76 Hz 11 Enter your own horizontal sync range Enter your choice (1-11): 6 You must indicate the vertical sync range of your monitor. You can either select one of the predefined ranges below that correspond to industry- standard monitor types, or give a specific range. For interlaced modes, the number that counts is the high one (e.g. 87 Hz rather than 43 Hz). 1 50-70 2 50-90 3 50-100 4 40-150 5 Enter your own vertical sync range Enter your choice: 2 You must now enter a few identification/description strings, namely an identifier, a vendor name, and a model name. Just pressing enter will fill in default names. The strings are free-form, spaces are allowed. Enter an identifier for your monitor definition: Hitachi һǴԿбѡһԿ ǰбеѡֱӰEnter һĻϣ ʾϢ Now we must configure video card specific settings. At this point you can choose to make a selection out of a database of video card definitions. Because there can be variation in Ramdacs and clock generators even between cards of the same model, it is not sensible to blindly copy the settings (e.g. a Device section). For this reason, after you make a selection, you will still be asked about the components of the card, with the settings from the chosen database entry presented as a strong hint. The database entries include information about the chipset, what driver to run, the Ramdac and ClockChip, and comments that will be included in the Device section. However, a lot of definitions only hint about what driver to run (based on the chipset the card uses) and are untested. If you can't find your card in the database, there's nothing to worry about. You should only choose a database entry that is exactly the same model as your card; choosing one that looks similar is just a bad idea (e.g. a GemStone Snail 64 may be as different from a GemStone Snail 64+ in terms of hardware as can be). Do you want to look at the card database? y 288 Matrox Millennium G200 8MB mgag200 289 Matrox Millennium G200 SD 16MB mgag200 290 Matrox Millennium G200 SD 4MB mgag200 291 Matrox Millennium G200 SD 8MB mgag200 292 Matrox Millennium G400 mgag400 293 Matrox Millennium II 16MB mga2164w 294 Matrox Millennium II 4MB mga2164w 295 Matrox Millennium II 8MB mga2164w 296 Matrox Mystique mga1064sg 297 Matrox Mystique G200 16MB mgag200 298 Matrox Mystique G200 4MB mgag200 299 Matrox Mystique G200 8MB mgag200 300 Matrox Productiva G100 4MB mgag100 301 Matrox Productiva G100 8MB mgag100 302 MediaGX mediagx 303 MediaVision Proaxcel 128 ET6000 304 Mirage Z-128 ET6000 305 Miro CRYSTAL VRX Verite 1000 Enter a number to choose the corresponding card definition. Press enter for the next page, q to continue configuration. 288 Your selected card definition: Identifier: Matrox Millennium G200 8MB Chipset: mgag200 Driver: mga Do NOT probe clocks or use any Clocks line. Press enter to continue, or ctrl-c to abort. Now you must give information about your video card. This will be used for the "Device" section of your video card in XF86Config. You must indicate how much video memory you have. It is probably a good idea to use the same approximate amount as that detected by the server you intend to use. If you encounter problems that are due to the used server not supporting the amount memory you have (e.g. ATI Mach64 is limited to 1024K with the SVGA server), specify the maximum amount supported by the server. How much video memory do you have on your video card: 1 256K 2 512K 3 1024K 4 2048K 5 4096K 6 Other Enter your choice: 6 Amount of video memory in Kbytes: 8192 You must now enter a few identification/description strings, namely an identifier, a vendor name, and a model name. Just pressing enter will fill in default names (possibly from a card definition). Your card definition is Matrox Millennium G200 8MB. The strings are free-form, spaces are allowed. Enter an identifier for your video card definition: Կķֱʡ͵ʹ÷Χ 640x480, 800x600, 1024x768ЩԿĹԡֱʵĴС۾Ϊ׼ ѡɫʱѡԿ֧ģʽ For each depth, a list of modes (resolutions) is defined. The default resolution that the server will start-up with will be the first listed mode that can be supported by the monitor and card. Currently it is set to: "640x480" "800x600" "1024x768" "1280x1024" for 8-bit "640x480" "800x600" "1024x768" "1280x1024" for 16-bit "640x480" "800x600" "1024x768" "1280x1024" for 24-bit Modes that cannot be supported due to monitor or clock constraints will be automatically skipped by the server. 1 Change the modes for 8-bit (256 colors) 2 Change the modes for 16-bit (32K/64K colors) 3 Change the modes for 24-bit (24-bit color) 4 The modes are OK, continue. Enter your choice: 2 Select modes from the following list: 1 "640x400" 2 "640x480" 3 "800x600" 4 "1024x768" 5 "1280x1024" 6 "320x200" 7 "320x240" 8 "400x300" 9 "1152x864" a "1600x1200" b "1800x1400" c "512x384" Please type the digits corresponding to the modes that you want to select. For example, 432 selects "1024x768" "800x600" "640x480", with a default mode of 1024x768. Which modes? 432 You can have a virtual screen (desktop), which is screen area that is larger than the physical screen and which is panned by moving the mouse to the edge of the screen. If you don't want virtual desktop at a certain resolution, you cannot have modes listed that are larger. Each color depth can have a differently-sized virtual screen Please answer the following question with either 'y' or 'n'. Do you want a virtual screen that is larger than the physical screen? n For each depth, a list of modes (resolutions) is defined. The default resolution that the server will start-up with will be the first listed mode that can be supported by the monitor and card. Currently it is set to: "640x480" "800x600" "1024x768" "1280x1024" for 8-bit "1024x768" "800x600" "640x480" for 16-bit "640x480" "800x600" "1024x768" "1280x1024" for 24-bit Modes that cannot be supported due to monitor or clock constraints will be automatically skipped by the server. 1 Change the modes for 8-bit (256 colors) 2 Change the modes for 16-bit (32K/64K colors) 3 Change the modes for 24-bit (24-bit color) 4 The modes are OK, continue. Enter your choice: 4 Please specify which color depth you want to use by default: 1 1 bit (monochrome) 2 4 bits (16 colors) 3 8 bits (256 colors) 4 16 bits (65536 colors) 5 24 bits (16 million colors) Enter a number to choose the default depth. 4 Ҫãȷ /etc/X11/XF86Config Ϊλá I am going to write the XF86Config file now. Make sure you don't accidently overwrite a previously configured one. Shall I write it to /etc/X11/XF86Config? y ʧܣҲԳŰ &gui.yes; һΣʾϢ User Confirmation Requested The XFree86 configuration process seems to have failed. Would you like to try again? [ Yes ] No &xfree86;ʱѣѡ &gui.no; Enter аװװɺʹ xf86cfg -textmode xf86config ó root ûݽá &xfree86; һַ ѡ&xfree86; ôһ˵ѡҪװ Ĭ¿ʹϼ CtrlAlt BackspaceڷӲǰ˳ Ļ ĬϵʾģʽʹXϵͳµ CtrlAlt+ CtrlAlt- ı䡣 һ˿е &xfree86; Ϳʹ xvidtune ʾĸ߶ȺͿԼʾλá һЩʵÿܻ豸ʹǰǣ벻Ҫ װǡʹüĿƹXڵʾıʾģʽͬ 豸 ڵЩǰĶ &man.xvidtune.1; ֲᡣ һ &xfree86; ijɹӣѡ ʹĬϵ档
ѡĬϵ &os; 5.3-RELEASE ʼ X ѡѾ sysinstall ɾˡ ֻڰװ &os; ֮ ڰװ X ĸϸڿ ҵ ڰװ &os; 5.3-RELEASE ֮ǰİ汾 һڡ രڹʹáǴӻ滷ȫӦã һ͵һЩ˿ֻϣʹһЩռô̿ռ٣ڴ͵Ĵ һЩʹбԵ滷ѡʹ õķdzһЩͬ滷Щ涼ڰװ ɺͨportsռаװ ѡһеóΪĬϵ棬ʹڰװ ɺ +
+ ѡĬ + + + + + + +
+ ʹüͷѡһ棬ȻEnterѡ潫 װ
װ ЩѾԤɶƳˣװһܼ򵥵ķ ǰѾΰװһӡ ҪĻ ڰװ֮ Ȼʹ sysinstall ( &os; 5.2 ֮ǰİ汾 /stand/sysinstall) װ 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 ѡ &gui.yes; Enter ʾѡĻ
ѡ
κʱֻаװеܱװϵͳ ѡAll ôеᱻʾҲ ѡһķࡣʹüͷѡȻ Enter һ˵ʾпõ
ѡ
bash shell ѡˡͨڼ ϼSpace ѡҪÿѡ ļʾϽš Tab ѡ &gui.ok; &gui.cancel; ˰װ֮󣬼 Tab ѡ &gui.ok; ȻEnter ѡ˵ ҼͷҲѡ &gui.ok; &gui.cancel;ַҲ &gui.ok; Ȼ Enter ѡ˵
װ
ʹ Tab ͼͷѡ [ Install ] Ȼ EnterҪȷҪװ
ȷϰװ
ѡ &gui.ok; ȻEnter ʼİװ װϢ᲻ϵس֡һЩϢü¼ װ֮󣬼á밲װκ˻ص ĻѡInstall
û/ ҪڰװһûԱܲroot ¼ʹϵͳͨȽС root Ӧó ܻһ㡣һЩΣգ 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 ѡ &gui.yes; ȻEnter û
ѡû
üͷѡ User Ȼ Enter
ûϢ
ϢĻ·ʹ Tab лͬĿԱϢ Login ID ûĵ¼ǿԱд UID ûIDţдϵͳԶӣ Group ûĵ¼дϵͳԶӣ Password û루Ҫϸ Full name ûȫ͡ע Member groups ûڵ Home directory ûĿ¼дϵͳԶӣ Login shell û¼shellĬ/bin/sh Խ¼ shell /bin/sh Ϊ /usr/local/bin/bash Աʹ package ʽװ bash shell ҪʹһڵĻܵ¼shellͨõshellʹ BSD-world C shellָͨ/bin/tcsh޸ġ ûҲԱӵ wheel гһû Ӷӵ rootȨޡ оʱ &gui.ok; û˵³֡
˳û
Ҫ ʱ顣 ⣬ ͨ sysinstall ( &os; 5.2 ǰİ汾 /stand/sysinstall) ڰװ֮ǡ ûʱѡExit ȻEnter İװ
<username>root</username> 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 to continue ] Enter root ȷΡ ӹԣ ҪѡһǵĿ עĿԣ ҲʾǺš Changing local password for root. New password : Retype new password : ɹ󣬰װ ˳װ Ҫ豸 Ҫã ڴʱºͨ sysinstall ( &os; 5.2 ֮ǰİ汾 /stand/sysinstall) á User Confirmation Requested Visit the general configuration menu for a chance to set any last options? Yes [ No ] ѡ &gui.no; Ȼ Enter صװ˵
˳װ
ѡ [X Exit Install] Ȼ EnterҪȷǷ˳װ User Confirmation Requested Are you sure you wish to exit? The system will reboot (be sure to remove any floppies from the drives). [ Yes ] No ѡ &gui.yes; ȡ̡CDROM ֱCDROMȻͿԴȡˡ ϵͳʱܻϢ
FreeBSD FreeBSD &i386; ĻкܶϢῴ¼С ͨ Scroll-Lockʹ PgUp PgDn鿴Ϣټ Scroll-Lock صС ¼Ϣܲʾƣͨ dmesg ʹڰװõû/¼ʹ rprattDZʱ벻Ҫ root û¼ ͵Ϣ԰汾Ϣ 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) config> di sn0 config> di lnc0 config> di le0 config> di ie0 config> di fe0 config> di cs0 config> di bt0 config> di aic0 config> di aha0 config> di adv0 config> q avail memory = 256311296 (250304K bytes) Preloaded elf kernel "kernel" at 0xc0491000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc049109c. md0: Malloc disk Using $PIR table, 4 entries at 0xc00fde60 npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 pcib1: <VIA 82C598MVP (Apollo MVP3) PCI-PCI (AGP) bridge> at device 1.0 on pci0 pci1: <PCI bus> on pcib1 pci1: <Matrox MGA G200 AGP graphics accelerator> at 0.0 irq 11 isab0: <VIA 82C586 PCI-ISA bridge> at device 7.0 on pci0 isa0: <ISA bus> on isab0 atapci0: <VIA 82C586 ATA33 controller> port 0xe000-0xe00f at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 uhci0: <VIA 83C572 USB controller> port 0xe400-0xe41f irq 10 at device 7.2 on pci0 usb0: <VIA 83C572 USB controller> on uhci0 usb0: USB revision 1.0 uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered chip1: <VIA 82C586B ACPI interface> at device 7.3 on pci0 ed0: <NE2000 PCI Ethernet (RealTek 8029)> port 0xe800-0xe81f irq 9 at device 10.0 on pci0 ed0: address 52:54:05:de:73:1b, type NE2000 (16 bit) isa0: too many dependant configs (8) isa0: unexpected small tag 14 fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 atkbdc0: <keyboard controller (i8042)> at port 0x60-0x64 on isa0 atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0 kbd0 at atkbd0 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: model Generic PS/2 mouse, device ID 0 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sc0: <System console> at flags 0x1 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/15 bytes threshold ppbus0: IEEE1284 device found /NIBBLE Probing for PnP devices on ppbus0: plip0: <PLIP network interface> on ppbus0 lpt0: <Printer> on ppbus0 lpt0: Interrupt-driven port ppi0: <Parallel I/O> on ppbus0 ad0: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata0-master using UDMA33 ad2: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata1-master using UDMA33 acd0: CDROM <DELTA OTC-H101/ST3 F/W by OIPD> at ata0-slave using PIO4 Mounting root from ufs:/dev/ad0s1a swapon: adding /dev/ad0s1b as swap device Automatic boot in progress... /dev/ad0s1a: FILESYSTEM CLEAN; SKIPPING CHECKS /dev/ad0s1a: clean, 48752 free (552 frags, 6025 blocks, 0.9% fragmentation) /dev/ad0s1f: FILESYSTEM CLEAN; SKIPPING CHECKS /dev/ad0s1f: clean, 128997 free (21 frags, 16122 blocks, 0.0% fragmentation) /dev/ad0s1g: FILESYSTEM CLEAN; SKIPPING CHECKS /dev/ad0s1g: clean, 3036299 free (43175 frags, 374073 blocks, 1.3% fragmentation) /dev/ad0s1e: filesystem CLEAN; SKIPPING CHECKS /dev/ad0s1e: clean, 128193 free (17 frags, 16022 blocks, 0.0% fragmentation) Doing initial network setup: hostname. ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255 inet6 fe80::5054::5ff::fede:731b%ed0 prefixlen 64 tentative scopeid 0x1 ether 52:54:05:de:73:1b lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x8 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 Additional routing options: IP gateway=YES TCP keepalive=YES routing daemons:. additional daemons: syslogd. Doing additional network setup:. Starting final network daemons: creating ssh RSA host key Generating public/private rsa1 key pair. Your identification has been saved in /etc/ssh/ssh_host_key. Your public key has been saved in /etc/ssh/ssh_host_key.pub. The key fingerprint is: cd:76:89:16:69:0e:d0:6e:f8:66:d0:07:26:3c:7e:2d root@k6-2.example.com creating ssh DSA host key Generating public/private dsa key pair. Your identification has been saved in /etc/ssh/ssh_host_dsa_key. Your public key has been saved in /etc/ssh/ssh_host_dsa_key.pub. The key fingerprint is: f9:a1:a9:47:c4:ad:f9:8d:52:b8:b8:ff:8c:ad:2d:e6 root@k6-2.example.com. setting ELF ldconfig path: /usr/lib /usr/lib/compat /usr/X11R6/lib /usr/local/lib a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout /usr/X11R6/lib/aout starting standard daemons: inetd cron sshd usbd sendmail. Initial rc.i386 initialization:. rc.i386 configuring syscons: blank_time screensaver moused. Additional ABI support: linux. Local package initialization:. Additional TCP options:. FreeBSD/i386 (k6-2.example.com) (ttyv0) login: rpratt Password: RSA DSAԿڱȽĻϿҪܳʱ䡣ֻһ °װ״Ժøһ㡣 Ѿ X ã ָĬϵ洰ڹ Ϳм startx ˡ FreeBSD Alpha Alpha һװɣͿԼFreeBSD >>>BOOT DKC0 ǴָĹ̶ӲҪʹ FreeBSD ´ܹԶ ʹ >>> SET BOOT_OSFLAGS A >>> SET BOOT_FILE '' >>> SET BOOTDEF_DEV DKC0 >>> SET AUTO_ACTION BOOT Ϣ &i386;ʱࡣȫһ FreeBSD ػ ȷĹرղϵͳǺҪġҪرյԴȣҪΪһ ûͨ su ʵ֡Ȼ root 롣Ҫû wheel һԱȻroot shutdown -h now The operating system has halted. Please press any key to reboot. shutdownĻϳ Please press any key to reboot ϢʱͿ԰ȫĹرռˡһ Ҳܹʹ Ctrl Alt Del ϼDzƼʹ
װ 潫һЩڰװг⣬α淢⣬ ˫FreeBSD &ms-dos; ʱӦô pcṹƣ100%IJ⣬Щ Լġ ȼӲȷӲ֧֡ Ӳܹ֧֣ǻ⣬Ǿ ںϢʱһӲϢΪӲIRQIO ַDMAͨǵԤȽĬáӲѾװˣ Ҫʹñ༭FreeBSDȥϢ ij豸úú󣬷и豸ִ͵ж 豸 ЩװԽӲijر BIOS 󲿷̶ֵṩվûµ BIOSԼṩθµ˵ Ҳǿҽ飬DZҪҪ׸ BIOS ΪµĹ ᷢ⣬BIOS оƬ Ҫðװõ ʾ sc0 װ޸ijЩ֮װΪʧܣ ޸ĻɾijЩӦɾ ӦԱ㳢á ģʽ£ԣ гںаװ豸 òʺ豸 ͨıIRQDRQIO˿ڵַ ںӲһ֮󣬼 Q µ FreeBSDװ֮ģʽĸĻһֱڣ Ҫÿʱáʹˣп뽨һںʹ ϵͳЧʴﵽãԿµ custom kernel &ms-dos; ڵ DOS &os; û µsoft; PC ϰװ FreeBSD һЩϵͳаװ FreeBSD ֵ⡣ &os; һ FIPS Ӧó ˹߳ڰװ̵ tools Ŀ¼ҵ ߣ ҲԴ &os; ľվ ء FIPS е &ms-dos; һΪ ԭԭеķ ϵͳװճķϡ Ҫ &ms-dos; Ƭ &windows; Disk Defragmenter (Դ ҼӲ̣ ѡƬ) Norton Disk Tools  Ϳ FIPS ʾҪеIJ Ϳ &os; װ¿ճķˡ װĴ̿ռ䣬 Դ Distributions ˵ֵйơ һPowerQuest˾ķdzõĹߡ http://www.powerquest.comվ Եõ&partitionmagic;ߵĹܱ FIPSҪǿҪӻɾϵͳǿҽ ʹȻֻܹ밲װ &os; Ļ FIPS 㹻ˡ ʹ &ms-dos; &windows; ļϵͳ &os; ֧־Double Space™ Ӧóѹļϵͳļϵͳڱ&os;֮ǰ ѹͨλ Start> Programs > System Tools menuе Compression Agentʵ֡ &os;ֻ֧ &ms-dos; ļϵͳҪʹô &man.mount.msdosfs.8;  ʹõǣ &prompt.root; mount_msdosfs /dev/ad0s1 /mnt ڴУ &ms-dos; ļϵͳλӲ̵ĵһͬ 鿴 dmesg mount Ӧ õ㹻ķϢ &ms-dos; չᱻӳ &os;ĩβ仰˵Ҫ &os; ʹõķš磬һ &ms-dos; λ /dev/ad0s1&os; λ /dev/ad0s2 &ms-dos; չλ /dev/ad0s3ܻʹоã NTFS Ҳͨ &man.mount.ntfs.8; ҽFreeBSDϡ Alpha û Alpha ҪشһЩAlphaϵͳϰװFreeBSDʱʵ⡣ ҿԴ ARC Alpha BIOS ̨ ARC Alpha BIOS SRM С &os;Compaq Tru64 VMSֻܴSRM ̨ ȣûпռˣҪɾÿһ ʱС ҿԹ Compaq Tru64 VMS ļϵͳ ʱС Valentino Vaschetto Contributed by ߼װָ ҪһЩΰװFreeBSD һûʾ̵ϵͳϰװFreeBSD installation headless (serial console) serial console ͵İװ headless install޹ذװ ҪװFreeBSDĻûʾûԿܻôװ ʹһп̨п̨ʹһ̨䵱ʾ豸 ͼ̡ҪֻҪִIJ裺װ뿴 һ˵ IJ裬޸Щһп̨ ͨһп̨ mount ̣FreeBSDͨİװģʽҪFreeBSD 봮п̨Ҫʹ &man.mount.8;FreeBSDϵͳ Ϲһkern.flpǸ̡ &prompt.root; mount /dev/fd0 /mnt Ѿ̣ Ҫ /mnt Ŀ¼ &prompt.root; cd /mnt 봮п̨ĵطһ /boot/loader -hеĽboot.config ļЩΪ˸һ봮п̨ &prompt.root; echo "/boot/loader -h" > boot.config Ѿȷụ́ʹ &man.umount.8; ж̡ &prompt.root; cd / &prompt.root; umount /mnt Դȡˡ Null-modem null modem cable Ҫһnull modem̨ ֻҪ̨Ĵڡ ͨĴDzеҪʹһnull modemߣ ΪһЩʮֽнߡ ʼװ ڿʼװ kern.flp ȻԴ ͷ cu Ѿͨ&man.cu.1;ӵ̨ &prompt.root; cu -l /dev/cuaa0 Ѿܹͨcu sessionԻ ̨ͷˡҪ mfsroot.flp ȻʾѡʹնˡֻҪѡFreeBSDIJɫ̨Ȼ İװ ׼Լİװ Ϊ˱ظ FreeBSD disc ָ FreeBSD CDROM or DVD ǼζҪԼ кüԭҪԼFreeBSDװʡʣŴ ʹ sysinstallҵİװļFTPվ &ms-dos; ӵ磬ʹһFreeBSD̡ҪʹFreeBSD һFTPվ㣬ȻʹFTPվӵInternet һ FreeBSD ̣ FreeBSD ֧ CD/DVD &ms-dos;/&windows; ֧֡ ҪưװļһDOS ȻʹЩļаװ Ҫװļû CD/DVDһ Laplink-style ڻ򲢿µ̨ ҪͨһŴװFreeBSD. һŰװ FreeBSDÿа汾ṩCDROMӳ(ISO images) п¼ЩӳļԱ(burned) FreeBSDİװ̡ ûп¼ȴܱˣҲһֺܺõİװʽ ȷ ISO ӳļ ÿ汾ISOӳļԴ ftp://ftp.FreeBSD.org/pub/FreeBSD/ISO-IMAGES-ܹ/ ľվءѡʵ ܹ Ŀ¼аһЩӳļ FreeBSD 4.<replaceable>X</replaceable> ISO ӳļͺ ļ -RELEASE-ܹ-miniinst.iso װ FreeBSD ȫļ -RELEASE-ܹ-disc1.iso װ FreeBSD ȫļ ԼŹװµġ ܶĵ -RELEASE-ܹ-disc2.iso һ sysinstall е Repair(޸) õ ֳļϵͳ һ FreeBSD CVS Ŀ¼ĸ ԼŹװµġ ܶĵ
FreeBSD 5.<replaceable>X</replaceable> 6.<replaceable>X</replaceable> ISO ӳļͺ ļ -RELEASE-ܹ-bootonly.iso FreeBSD ں˲װȫݡ װļԴ FTP װԴá -RELEASE-ܹ-disc1.iso װ FreeBSD ȫļ Լһ sysinstall е Repair(޸) õ ֳļϵͳ -RELEASE-ܹ-disc2.iso &os; ĵԼŹװµġ ܶĵ
miniinst ISO (еĻ) һŹ̵ľ֮һ Ҫأ ΪһŹ̰ miniinst ISO ȫݡ Internet ļ۸ˣ ʹ miniinst ISO ԰װ FreeBSD ͨ ports/packages ϵͳ (μ ) ҪغͰװ 㰲װ &os; ͬʱѡһЩ صһŹ̵ľļ ӳҲǺõģDZģиٵʱ
¼ CDs Щӳļ¼ɹ̡FreeBSDϵͳ 뿴 õϢر ϵͳƽִ̨УҪӦĿ¼ӳļʹ DZ׼ISOʽ뱻Ŀ¼֧֡
ȤһŶƵ FreeBSD 汾 ο Release Engineering Article
Ϊ FreeBSD װ̽ FTP վ installation network FTP FreeBSD ̵IJֺ FTP վͬ FTP վϵװ FreeBSD ʮֵס ҪΪFTPվ̨FreeBSDϣȷFreeBSD̷ в/cdromĿ¼С &prompt.root; mount /cdrom /etc/passwdļнһFTP ˺š&man.vipw.8; ༭/etc/passwd ļһ ftp:*:99:99::0:0:FTP:/cdrom:/nonexistent ȷ/etc/inetd.confļп FTP καеĻڰװFreeBSDѡװʱͿѡ͸ FTPվ㣬Ȼѡȡ Other ftp://FTP ͸صFTPվװFreeBSD FTP ͻ˵ (ͨ) 뱾ؾ FTP վϵİ汾һ£ sysinstall ᲻ɰװ ʹõİ汾಻ܴ ϣƹһжϣ Ӧ Options ˵ װָΪ any ˷ʽʹзǽڲ硣ҪFTP񹫿 磨DZûĵԱеķաǿҽ ҪƵİȫƲ װ installation floppies ̰װƼ ֧Ӳ߸򵥵ΪҪʹ̰װ׼̡ Щ̱ 1.44 MB 1.2 MB ģ bin () Ŀ¼µļ DOS ϵͳ׼ MUSTʹ &ms-dos;µ FORMAT ʽ̡ ʹõ &windows; ϵͳ ԴоͿ (Ҽ A: ѡ Format) Ҫ ָҵԤȸʽ ûԽиʽ ȥûĺܶⶼڲȷʹøʽ豸ɵģ Ҫһ¡ һ̨FreeBSDĻ̵Ļиʽһ ⡣ȻҪÿ̶DOSļϵͳҲʹ bsdlabel newfs һUFSļϵͳ˳У &prompt.root; fdformat -f 1440 fd0.1440 &prompt.root; bsdlabel -w fd0.1440 floppy3 &prompt.root; newfs -t 2 -u 18 -l 1 -i 65536 /dev/fd0 ʹ 5.25"̵ĻҪʹ fd0.1200 floppy5 ʽ 1.2 MB Ĵ̿ռ䡣 ȻͿļϵͳһϺдЩ̡ ʽЩ̺ļƵС Щļָɸպÿɴ 1.44 MB ̡ еĴ̣ ҳпʺϵļ ֱҵҪòҽַʽá һöӦһĿ¼ڴϣ 磺 a:\bin\bin.aa a:\bin\bin.ab ȵȡ һѡװʵĻѡ Floppy ῴʾ &ms-dos; װ installation from MS-DOS &ms-dos; װ ҪļƵ÷Ŀ¼µ freebsd Ŀ¼С 磺 c:\freebsd 븴һ CDROM FTP ϵĿ¼ṹ ˣ ӹ̽иƣ ʹ DOS xcopy  ׼ FreeBSD Сϵͳװӣ C:\> md c:\freebsd C:\> xcopy e:\bin c:\freebsd\bin\ /s C:\> xcopy e:\manpages c:\freebsd\manpages\ /s C: Ŀпռ䣬 E: ҽӵ CDROM ûйԴվطа ftp.FreeBSD.org. ÿһаһĿ¼У base а &rel.current;/base/Ŀ¼ҵ Ժܶ෢а˵ϣ &ms-dos;װĻ㹻Ŀռ䣩 װ c:\freebsd — µÿļ BIN аֻ޶ȵҪ һװŴ installation from QIC/SCSI Tape ӴŴװҲ򵥵ķʽʹ FTP װʹ CDROM 졣 װijǼ򵥵رѹڴŴϡõļ󣬼򵥵ؽ⿪ǣ  &prompt.root; cd /freebsd/distdir &prompt.root; tar cvf /dev/rwt0 dist1 ... dist2 װʱҪȷ㹻ĿռʱĿ¼ѡ ɴŴװʱ ȫ ݡڲ ŴģְװҪܶʱռ䡣 ʼװʱڴ ֮ǰ ŴѾ豸С װпܻҲ ͨ簲װ installation network serial (SLIP or PPP) installation network parallel (PLIP) installation network Ethernet ͵簲װڣSLIPPPPڣPLIP̫ ׼̫PCMCIA SLIP ֧൱ԭʼģұҪhard-wired ӣ һ̨ϥͼһ̨ĴߡڵSLIPİװûṩŹܣ Ӧ hard-wired PPPṩֱӦȾܱSLIP 豸 ʹһMODEMֻPPPһѡˡװĹУ Ҫȷܺ׵ػҿٵĹṩ̵Ϣ ʹ PAP CHAP ʽӵ ISP仰˵ʹ ű&windows;ӵISPôҪppp ʾdial 򣬵PPPֻṩһ򵥵 նģ֪ʹMODEM AT commandsŵ ISP֪ϢԲοûPPPǽ handbook and FAQ һЩ⣬ʹ set log local ...־ʾĻϡ Ҳͨڵӵһ̨FreeBSD2.0Ժİ汾Ͻ װԿʹ laplink ڵ½аװͨڰװҪ ͨڣ 50 kbytes/secװöࡣ ͨ簲װķ̫FreeBSD֧־ͨ ̫ÿFreeBSDа涼Ӳעṩֵ֧бҪá ҪʹPCMCIAӿڵ̫ ֮ǰ ȷѾˡĿǰFreeBSD֧PCMCIAȲΡ ͨ簲װҪ֪IPַַ룬л֡ ͨPPPаװͲҪ̬IPַIPַISPԶָɡϵͳ Աͨ簲װϸڡͨIPַ ҪһһصַʹPPPаװ ISPIPַҪͨһHTTPĴFTPװҪһ ַ֪Щڰװ ֮ǰѯ ϵͳԱISP̡ ͨNFSװ֮ǰ installation network NFS NFS װʽǷdzġ ֻҪ򵥵ؽ FreeBSD ļƵһ̨ϣ ȻڰװʱѡNFSʡ ҪȨ˿֧֣SUNĹվ Ҫڰװǰ Options ˵ NFS Secure һ̨Ƚ⣬ٶȺӦ NFS Slowѡ Ϊ˴ﵽNFSװĿģ֧ subdir ء磬 FreeBSD &rel.current; Ŀ¼ڣ ziggy:/usr/archive/stuff/FreeBSDȻ ziggy ֱӹ /usr/archive/stuff/FreeBSD /usr /usr/archive/stuff FreeBSD /etc/exports ļУ ѡƵġ NFSҲвͬķʽ ӷõpermission denied ϢΪûȷ
diff --git a/zh_CN.GB2312/books/handbook/txtfiles.ent b/zh_CN.GB2312/books/handbook/txtfiles.ent index da000e449c..a488ef26ec 100644 --- a/zh_CN.GB2312/books/handbook/txtfiles.ent +++ b/zh_CN.GB2312/books/handbook/txtfiles.ent @@ -1,70 +1,72 @@ + +