msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: 2010-10-21 23:56+0600\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(title):6 msgid "A short guide to Gentoo/FreeBSD" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(author:title):8 ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(author:title):11 ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(author:title):14 ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(author:title):17 ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(author:title):20 msgid "Author" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(mail:link):9 msgid "ignacio.arquelatour@gmail.com" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(mail):9 msgid "Ignacio Arque-Latour" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(mail:link):12 msgid "citizen428@gentoo.org" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(mail):12 msgid "Michael Kohl" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(mail:link):15 msgid "angusyoung@gentoo.org" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(mail):15 msgid "Otavio R. Piske" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(mail:link):18 msgid "ka0ttic@gentoo.org" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(mail):18 msgid "Aaron Walker" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(mail:link):21 msgid "chriswhite@gentoo.org" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(mail):21 msgid "Chris White" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(author:title):23 msgid "Contributor" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(mail:link):24 msgid "flameeyes@gentoo.org" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(mail):24 msgid "Diego Pettenò" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(author:title):26 ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(author:title):29 msgid "Editor" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(mail:link):27 msgid "nightmorph@gentoo.org" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(mail):27 msgid "Joshua Saddler" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(mail:link):30 msgid "cam@gentoo.org" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(mail):30 msgid "Camille Huot" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(abstract):33 msgid "This document gives some general information on FreeBSD, as well as installation instructions for Gentoo/FreeBSD. It also includes some reference for people interested in helping out with development." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(version):43 msgid "3" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(date):44 msgid "2010-08-08" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(title):47 msgid "Introduction to FreeBSD" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(title):49 msgid "What is FreeBSD?" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):52 msgid "FreeBSD is a free (license) Unix-like operating system. Back in 1993 when development of 386BSD stopped, two projects were born: NetBSD, commonly known to run on a huge number of architectures, and FreeBSD which supports the x86, amd64, ia64, sparc64 and alpha platforms. FreeBSD is renowned for its stability, performance and security, thus being used from small to huge companies all over the world." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):63 msgid "FreeBSD's current production release is version 7.1. Gentoo/FreeBSD is based on version 6.2 and older versions of Gentoo/FreeBSD are discontinued and no longer supported." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(title):72 msgid "What is Gentoo/FreeBSD?" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):75 msgid "Gentoo/FreeBSD is a subproject of the Gentoo/Alt project, with the goal of providing a fully-capable FreeBSD operating system featuring design sensibilities taken from Gentoo Linux, such as the init system and the Portage package management system." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(title):86 msgid "FreeBSD and Linux" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):89 msgid "Users migrating from Linux to FreeBSD commonly consider the two operating systems \"almost the same\". In fact, FreeBSD really shares a lot of similarities with Linux distributions in general. Nevertheless, it has some key differences that are worth noting:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(li):97 msgid "Contrary to Linux, which actually only refers to the kernel, FreeBSD is a complete operating system, consisting of a C library, userland tools and much more. This development approach makes the overall system very consistent." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(li):103 msgid "Contrary to the Linux kernel, FreeBSD development is not led by one person, but instead managed by a small group of people called the Core Team." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):111 msgid "Besides, FreeBSD also has some technical differences which set it apart from Linux. Some of them are very important to know, even if you don't plan on joining the Gentoo/FreeBSD development effort:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(li):118 msgid "To get run-time dynamic linking functions like dlopen(), programs do not need to be linked against libdl like on GNU/Linux. Instead they are linked against libc." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(li):123 msgid "FreeBSD doesn't have an official tool for kernel compilation, thus you'll have to resolve feature dependencies on your own." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(li):127 msgid "FreeBSD uses UFS/UFS-2 as its filesystems and has no official support for e.g. ReiserFS or XFS. However, there are projects for adding read-only support for these filesystems. Accessing ext2/ext3 partitions is already possible, but you cannot install your system on them." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(title):140 msgid "Installing Gentoo/FreeBSD" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(title):142 msgid "Booting the CD" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):145 msgid "After this short introduction, it's about time to finally install Gentoo/FreeBSD. Unfortunately, we currently lack our own installation media, so you have to choose between two alternative installation methods. The first would be to use an existing FreeBSD installation to partition your hard drive and use it as a base for installing Gentoo/FreeBSD. This guide will describe how to use the FreeSBIE LiveCD as an installation medium for Gentoo/FreeBSD." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(note):155 msgid "If you are intending to use FreeSBIE for installing Gentoo/FreeBSD, please make sure to use a version based on FreeBSD 6.x, such as FreeSBIE 2.0 (or one of its release candidates). You can download it from FreeSBIE's Bittorrent tracker." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):162 msgid "First, boot the CD in order to begin the installation process. You'll be presented with a login screen. The username is freesbie, and there is no password. Next, run sudo su to become root, and optionally setup a password. If you want to pass time during the installation process, you can run startx to enter into an Xfce environment, suitable for web browsing, AIM, and other things. Unlike Linux, FreeBSD bases the name of your interface on the driver for the interface. For example, the Intel EtherExpress driver (fxp) appears as fxp0 (driver fxp, first network card). To see what your interface is, use ifconfig:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):174 msgid "Finding out the network interface name using ifconfig" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):174 #, no-wrap msgid "\n# ifconfig\nfxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500\n options=8<VLAN_MTU>\n inet6 fe80::2d0::b7ff:febc:4fe3%fxp0 prefixlen 64 scopeid 0x1\n inet 192.168.0.106 netmask 0xffffff00 broadcast 192.168.0.255\n ether 00:d0:b7:bc:4f:e3\n media: Ethernet autoselect (100baseTX <full-duplex>)\n status: active\nlo0: flags=8007<LOOPBACK,MULTICAST> mtu 16384\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):186 msgid "If the original DHCP request during the CD bootup failed, you can use the dhclient command to obtain an IP:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):191 msgid "Obtaining a DHCP address using dhclient" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):191 #, no-wrap msgid "\n# dhclient fxp0\nDHCPDISCOVER on fxp0 to 255.255.255.255 port 67 interval 9\nDHCPOFFER from 192.168.0.1\nDHCPREQUEST on fxp0 to 255.255.255.255 port 67\nDHCPACK from 192.168.0.1\nbound to 192.168.0.106 -- renewal in 302400 seconds\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(note):200 msgid "The output presented here will differ based on your network." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(title):207 msgid "Partitioning the Drive" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):210 msgid "Now that we have a mount point, it's time to partition the drive. This is done with the sysinstall command:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):215 msgid "Running the sysinstall command to fdisk the drive" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):215 #, no-wrap msgid "\n# sysinstall diskPartitionEditor diskPartitionWrite\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):219 msgid "We recommend that you use the default layout. Press enter at the dialog, then press a followed by q to accept the default layout. The next screen will present you with the option of a bootloader. For this option, choose \"None\" as we'll be installing the bootloader later on. Next comes the actual partition sizing and mount points." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):227 msgid "This next step also uses sysinstall, but with different arguments:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):231 msgid "Running sysinstall to setup partition sizing and mount points" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):231 #, no-wrap msgid "\n# sysinstall diskLabelEditor diskLabelCommit\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):235 msgid "Here, we'll refrain from using the automatic layout, and create one giant root partition, followed by a swap partition. Hit c to create a new partition. A dialog prompts you to enter a size. Go ahead and do so, using MB/GB for setting different sizes, or C for cylinders. For root, choose FS as the partition type, and set the mount point as /mnt/. If you do not adjust the mount point, it will overwrite the FreeSBIE environment! As /boot is not a separate partition, you'll need to disable soft-updates, or your system will not boot! To do so, use the arrow keys to navigate to your newly created partition, then hit the s key, until \"Newfs\" contains no +S. Now navigate the arrow keys until the \"Disk\" line is highlighted, and hit c again to create a swap partition. Generally, we recommend a swap space that is twice the size of your RAM. Choose SWAP as the partition type, and don't worry about soft-updates, as it does not apply to swap. Now we're finished, so hit q to finish the process." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):253 msgid "When choosing a different mountpoint than / for your partition, sysinstall will actually create a 'd' slice, which the bootloader won't boot from. To fix this, run the following:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(note):259 msgid "Please, make sure ad0s1 is unmounted before running the following command, otherwise it will not work." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):264 msgid "Fixing the root partition letter" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):264 #, no-wrap msgid "\n# disklabel ad0s1 | sed 's/^ d:/ a:/' | disklabel -R ad0s1 /dev/stdin\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):268 msgid "This will finalize the partitioning process, and format the drive in UFS for FreeBSD to utilize. This will also mount the drive for you at the mount point specified earlier (/mnt/). You can verify this worked by running mount:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):275 msgid "Verifying the new disk layout was mounted with mount" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):275 #, no-wrap msgid "\n# mount\n...\n/dev/ad0s1a on /mnt (ufs, local)\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):281 msgid "Now that you have mounted the target partition, it is time to start on the Gentoo setup." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(title):289 msgid "Gentoo Setup" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):292 msgid "First, we need to download a stage3 tarball and unpack it into the chroot. Point your browser to http://distfiles.gentoo.org/experimental/x86/freebsd/stages/, grab the latest snapshot, and unpack it into the mountpoint:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):299 msgid "Obtaining and unpacking a stage3 tarball" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):299 #, no-wrap msgid "\n# cd /mnt/\n(Any other Gentoo mirror which includes the experimental/ directory will also work.)\n# wget http://distfiles.gentoo.org/experimental/x86/freebsd/stages/stage3-x86-freebsd-6.2-r1.tar.bz2\n# tar -jxvpf stage3-x86-freebsd-6.2-r1.tar.bz2\n(You can delete the tarball with the following command if you want to.)\n# rm stage3-x86-freebsd-6.2-r1.tar.bz2\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(note):308 msgid "If you want you can use the transition overlay that contains semi-experimental ebuilds with patches not yet in the main Portage tree, but does allow a wider range of supported packages, please refer to the Gentoo/ALT overlay documentation. Please note that the overlay is not critical and you can easily install and use Gentoo/FreeBSD without it." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):317 msgid "In order for your install to work, you need to mount the /dev filesystem from the currently running system into the Gentoo/FreeBSD mount point before proceeding with the chroot." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):323 msgid "Mounting the /dev filesystem and chrooting" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):323 #, no-wrap msgid "\n# mount -t devfs none /mnt/dev/\n# cp /etc/resolv.conf /mnt/etc/\n# chroot /mnt/ /bin/bash\n# env-update && source /etc/profile\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):330 msgid "After you obtain the Gentoo/FreeBSD overlay, it's time to link /etc/make.profile to the correct profile and get your /etc/make.conf ready for Gentoo/FreeBSD." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):336 msgid "Now, you have to obtain a copy of the main Gentoo Portage tree, which depending on your connection might take quite a while." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):341 msgid "Obtaining the Portage tree" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):341 #, no-wrap msgid "\n# emerge --sync\n(It's also possible to retrieve the Portage tree in another way:)\n# cd /\n# wget http://distfiles.gentoo.org/snapshots/portage-latest.tar.bz2\n# tar -xjf portage-latest.tar.bz2 -C /usr/\n# emerge --metadata\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):350 msgid "Setting up the profile and editing /etc/make.conf" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):350 #, no-wrap msgid "\n# ln -sf /usr/portage/profiles/default-bsd/fbsd/6.2/x86/ /etc/make.profile\n# nano /etc/make.conf\n(Please make sure you add at least the following entries:)\nCHOST=\"i686-gentoo-freebsd6.2\"\nFEATURES=\"collision-protect\"\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(note):358 msgid "The ~x86-fbsd keyword does not yet fully cover the same tree as ~x86, but please do not put ~x86 in ACCEPT_KEYWORDS. Rather use /etc/portage/package.keywords to test packages, and report working packages on Bugzilla." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):366 msgid "If you want, you can now rebuild the system's core packages." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):370 msgid "Rebuilding the FreeBSD core packages (optional)" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):370 #, no-wrap msgid "\n# emerge -e system\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(title):378 msgid "Setting up for Booting" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(title):380 msgid "Set your time zone" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):383 msgid "First make sure your date and time is set correctly using date yyyymmddHHMM. Use UTC time." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):388 msgid "Set the date and UTC time" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):388 #, no-wrap msgid "\n(Check the clock)\n# date\nMon Mar 6 00:14:13 UTC 2006\n\n(Set the current date and time if required)\n# date 200603060016 (Format is yyyymmddHHMM)\nMon Mar 6 00:16:00 UTC 2006\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):398 msgid "Next, set your time zone information by using the correct listing in /usr/share/zoneinfo." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):403 msgid "Setting your timezone" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):403 #, no-wrap msgid "\n# ls /usr/share/zoneinfo\n(Using Brussels as an example)\n# cp /usr/share/zoneinfo/Europe/Brussels /etc/localtime\n\n# date\nWed Mar 8 00:46:05 CET 2006\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):412 msgid "Edit /etc/conf.d/clock to define the time zone you used previously." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):417 msgid "Edit /etc/conf.d/clock" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):417 #, no-wrap msgid "\n# nano -w /etc/conf.d/clock\nTIMEZONE=\"Europe/Brussels\"\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(title):425 msgid "Kernel Installation" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):428 msgid "If you ran emerge -e system, the sources for the FreeBSD kernel were installed to /usr/src/sys. If you skipped this step, you can get them in the following way:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):434 msgid "Getting the FreeBSD kernel sources" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):434 #, no-wrap msgid "\n# emerge freebsd-sources\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):438 msgid "Configuring and compiling a custom kernel is quite different from compiling Linux, so if you are not familiar with the process we encourage you to have a look at chapter 8 of the FreeBSD handbook. For now, you can do an installation of the GENERIC kernel, which works on most systems. To begin, enter the source directory for the kernel:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(impo):448 msgid "Please note that currently only the \"Traditional\" way of building the kernel is supported on Gentoo/FreeBSD!" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):453 msgid "Entering the kernel source directory" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):453 #, no-wrap msgid "\n# cd /usr/src/sys/\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):457 msgid "Looking over the layout, you'll see various architectures and subdirectories for various parts of the kernel. To begin the installation, we head into the i386/conf/ directory:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):463 msgid "The kernel configuration directory" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):463 #, no-wrap msgid "\n# cd i386/conf/\n# ls\n.cvsignore GENERIC Makefile PAE\nDEFAULTS GENERIC.hints NOTES SMP\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):470 msgid "The main files to note are GENERIC and GENERIC.hints. As it will be needed by the installation of the kernel, go ahead and copy GENERIC.hints file to /boot/device.hints:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):476 msgid "Copying over the GENERIC.hints file" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):476 #, no-wrap msgid "\n# cp GENERIC.hints /boot/device.hints\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):480 msgid "This file is used by the kernel drivers for basic configuration information such as IRQ settings. Now it's time to configure the kernel. FreeBSD uses the config command to do this. config uses the given file (in this instance GENERIC) to copy over the required build files to a compile directory in the parent directory. GENERIC is similiar to the .config file for the Linux kernel. Run config to produce the build directory:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):490 msgid "Configuring the kernel build" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):490 #, no-wrap msgid "\n# config GENERIC\nKernel build directory is ../compile/GENERIC\nDon't forget to ''make cleandepend; make depend''\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):496 msgid "config has created a GENERIC build directory for us in the parent directory. cd into it, then run the following to do a complete build:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):501 msgid "Building and installing the kernel" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):501 #, no-wrap msgid "\n# cd ../compile/GENERIC\n# make cleandepend && make depend && make && make install\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):506 msgid "This will give us a complete kernel to work with. Now we'll need to setup the bootloader for the kernel to boot. The next chapter will discuss two methods of setting up the bootloader: boot0 and grub." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(title):515 msgid "Setting up the bootloader (boot0)" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(impo):518 msgid "boot0 is the FreeBSD bootloader. Previously, it was the only supported bootloader until grub was introduced into ports with UFS slice support. To install and configure boot0, run the following. Remember to replace adXsY with the actual number and slice of your disk." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):525 msgid "Installing and setting up boot0" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):525 #, no-wrap msgid "\n# emerge boot0\n(Leave the chroot environment)\n# exit\n(Issued from outside the chroot)\n# fdisk -B -b /mnt/boot/boot0 /dev/adX\n# chroot /mnt/ /bin/bash\n# disklabel -B adXsY\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):535 msgid "If you need additional information on setting up boot0, please consult chapter 12 of the FreeBSD handbook. Now it's time to do some basic system configuration and settings." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):543 msgid "The next section will look at using the alternative bootloader, grub." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(title):550 msgid "Setting up the bootloader (grub)" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):553 msgid "As of grub 0.97-r1, UFS slices are readable to grub. This lets us use grub as a bootloader, the prefered method for those coming from a Linux background. To begin, emerge grub and setup the label as bootable. Remember to replace adXsY with the actual number and slice of your disk." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):560 msgid "Emerge grub" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):560 #, no-wrap msgid "\n# emerge grub\n# disklabel -B adXsY\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):565 msgid "Now run grub to bring up the command prompt, and set up the partition as shown:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):570 msgid "Setting up grub" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):570 #, no-wrap msgid "\n(This is done to prevent disk error 29)\n# sysctl kern.geom.debugflags=16\n# grub\n(Example using ad0s1d)\ngrub> root (hd0,0,d)\n Filesystem type is ufs2, partition type 0xa5\n\ngrub> setup (hd0)\n Checking if \"/boot/grub/stage1\" exists... yes\n Checking if \"/boot/grub/stage2\" exists... yes\n Checking if \"/boot/grub/ufs2_stage1_5\" exists... yes\n Running \"embed /boot/grub/ufs2_stage1_5 (hd0)\"... 14 sectors are embedded.\nsucceeded\n Running \"install /boot/grub/stage1 (hd0) (hd0)1+14 p (hd0,0,d)/boot/grub/stage\n2 /boot/grub/menu.lst\"... succeeded\nDone.\n\ngrub> quit\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):591 msgid "To make the loader find the kernel on a specific slice (the default is 'a'), add a vfs.root.mountfrom line to the /boot/loader.conf file:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):597 msgid "Tell the loader where to look for the kernel" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):597 #, no-wrap msgid "\n# echo 'vfs.root.mountfrom=\"ufs:ad0s1d\"' >> /boot/loader.conf\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):601 msgid "When you first boot, you may not receive a grub menu. If so, run this at the prompt:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):606 msgid "Booting the kernel with no menu" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):606 #, no-wrap msgid "\ngrub> find /boot/grub/stage1\n(The output here is what you'll use in the next command)\n (hd0,0,d)\n\ngrub> kernel (hd0,0,d)/boot/loader\n [FreeBSD-a.out, loadaddr=0x200000, text=0x1000, data=0x3a000, bss=0x0, entry=0x200000]\n\ngrub> boot\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(note):617 msgid "For more information on configuring grub, please refer to the Gentoo Linux Handbook." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(warn):623 msgid "Grub doesn't follow UFS symlinks so be sure to delete the /boot/grub/menu.lst symlink and to use menu.lst to setup Grub (grub.conf isn't used)." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(title):632 msgid "System configuration" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):635 msgid "First, we are going to setup the filesystem mounting points in /etc/fstab." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):640 msgid "Editing the filesystem in /etc/fstab" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):640 #, no-wrap msgid "\n# nano /etc/fstab\n(This is an example, replace X and Y with the correct numbers for your hard disk.)\n#Device Mountpoint Fstype Options Dump Pass\n/dev/adXsYb none swap sw 0 0\n/dev/adXsYa / ufs rw 1 1\n/dev/adXsYe /usr/home ufs rw 2 2\n/dev/adXsYd /tmp ufs rw 2 2\n/dev/acdX /cdrom cd9660 ro,noauto 0 0\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):651 msgid "Now would also be a good time to set up your network connection before the final reboot. You can find all the information necessary to configure your network in the Gentoo Handbook. To have your network interface activated at boot time, you have to add it to the default runlevel:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):659 msgid "Adding your network adapter to the default runlevel" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):659 #, no-wrap msgid "\n# rc-update add net.fxp0 default\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):663 msgid "Your system's hostname can be changed in /etc/conf.d/hostname." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):667 msgid "Setting up the machine's hostname" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):667 #, no-wrap msgid "\n# nano /etc/conf.d/hostname\n(Set the HOSTNAME variable to your hostname)\nHOSTNAME=\"tux\"\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):673 msgid "You should also configure your domain name, which is done in the /etc/conf.d/domainname file:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):678 msgid "Setting the domainname" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):678 #, no-wrap msgid "\n# nano /etc/conf.d/domainname\n(Set the dns_domain variable to your domain name, and lo to your local\nnetwork interface)\ndns_domain_lo=\"homenetwork\"\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):685 msgid "If you have a NIS domain, you need to define it in the /etc/conf.d/domainname file:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):690 msgid "Setting the NIS domainname" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):690 #, no-wrap msgid "\n# nano /etc/conf.d/domainname\n(Set the nis_domain variable to your NIS domain name, and lo to your local network interface)\nnis_domain_lo=\"my-nisdomain\"\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(note):696 msgid "For more information on domainnames and networking, please refer to the Gentoo Linux Handbook, and please read the documentation in /etc/conf.d/net.example." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):703 msgid "In case you need to use another keyboard layout for your language, you have to set the correct value in /etc/conf.d/syscons. The following example uses the Spanish layout, so you'll have to adjust it to your need if you want to use another one." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):710 msgid "Changing your keyboard layout (Optional)" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):710 #, no-wrap msgid "\n# nano /etc/conf.d/syscons\nKEYMAP=\"spanish.iso.acc\"\n(Possible layouts can be found in /usr/share/syscons/keymaps).\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):716 msgid "Now would be a good time to set a password for the root user and to add another user account for your day-to-day work." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):721 msgid "Changing the root password and adding a new user" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):721 #, no-wrap msgid "\n# passwd\n# adduser\nUsername: fred\nFull Name: Fred Smith\n(Accepting the default here, just hit Enter.)\nUid (Leave empty for default):\n(OK to accept the default here as well; hit Enter.)\nLogin group [fred]:\n(Enter your groups here, space separated. They must exist.)\nLogin group is fred. Invite fred into other groups? []: wheel portage\n(OK to accept the default here, hit Enter)\nLogin class [default]:\n(Somewhat of a personal preference. Make sure the shell exists in /etc/shells)\nShell (sh bash tcsh csh esh ksh zsh sash nologin) [sh] bash\n(OK to accept the default here, hit Enter for all these)\nUser password-based authentication [yes]\nUse an empty password (yes/no) [no]:\nUse a random password? (yes/no) [no]:\nEnter password: password goes here\nEnter password again: retype it\n(OK to accept the default here, hit Enter)\nLock out the account after creation? [no]:\nUsername : fred\nPassword : *****\nFull Name : Fred Smith\n(This will vary)\nUid : 1002\nClass :\nGroups : fred wheel portage\nHome : /home/fred\nShell : /bin/bash\nLocked : no\n(Confirm the information is correct)\nOK? (yes/no): yes\nadduser: INFO: Sucessfully added (fred) to the user database\nAdd another user? (yes/no): no\nGoodbye!\n#\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):762 msgid "Congratulations, you have just finished your Gentoo/FreeBSD installation which you can start exploring after the final reboot. Have fun!" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre:caption):767 msgid "Rebooting the system" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(pre):767 #, no-wrap msgid "\n# exit\n# reboot\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(title):777 msgid "Developing for Gentoo/FreeBSD" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(title):779 msgid "How to help" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):782 msgid "There are many things you could help with, depending on your skill level and spare time:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(li):788 msgid "Working on current ebuilds: this means working closely with ebuild maintainers in order to create patches or modify ebuilds in a way that can be accepted into the main tree." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(li):793 msgid "Security: if you are into security, we need you! Although security advisories from the FreeBSD project are tracked and fixed, we can always use help in this area." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(li):798 msgid "Contacts: we need people who can get in touch with FreeBSD developers to maintain contacts between us and the original project to exchange patches and discuss various problems and their solutions. Note that this should never involve any kind of spamming of mailing lists or IRC channels." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(li):804 msgid "Testing: the more people are actively using Gentoo/FreeBSD, the more bugs will be discovered, which helps us improving the quality of the port. If you are good at describing bugs or problems, we definitely want to hear from you." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(li):810 msgid "Other areas where we need help include: system ebuilds, creation of installation CDs, documentation, kernel hacking." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(title):820 msgid "Known issues" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):823 msgid "At the moment, there are still quite a lot of known issues. Here are the ones really worth noting:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(li):829 msgid "Some init scripts depend on the clock service which we don't provide right now. You can just remove it from the dependencies of the script and report that on our Bugzilla. Please remember to use the \"Gentoo/Alt\" product for your submission." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(title):842 msgid "Contact" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(p):846 msgid "A list of Gentoo/FreeBSD developers can be found at the project page. Other ways to contact Gentoo/FreeBSD developers include our IRC Channel #gentoo-bsd on Freenode, as well as the gentoo-bsd mailing list." msgstr "" #. Place here names of translator, one per line. Format should be NAME; ROLE; E-MAIL #: ../../gentoo/xml/htdocs/doc/en//gentoo-freebsd.xml(None):0 msgid "translator-credits" msgstr ""