Changes between Version 118 and Version 119 of NanoBSD
- Timestamp:
- Feb 22, 2010, 12:15:31 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
NanoBSD
v118 v119 14 14 Please note that you can find the supporting files in the subdirectory [source:nanobsd]. Also keep a close look at the ''INFO'' ''WARN'' ''ERR'' directives as they guide you through some common pitfalls. This guide was originally written for FreeBSD 7.2, this page is still available [wiki:FreeBSD7.2_Guide]. As there are a lot of (positive) changes in the wireless stack, we now prefer the use of FreeBSD 8.0. 15 15 16 == A. Setup a FreeBSD host ==16 == A. Setup a FreeBSD 8.0 host == 17 17 ---- 18 18 WARN: Make sure ''/usr'' is '''at least 5GB''' in size building as building images require quite some space [[BR]] … … 21 21 Get yourself a fresh i386 freebsd host with ports and subversion installed as follows: 22 22 23 A.1. Run the basic CD installer of 7.2.24 The procedure below has been tested with 7.2-RELEASE (standard developer install - no ports - will fit our needs). Installing FreeBSD is outside the scope of this document, take a look into [http://www.freebsd.org/doc/en/books/handbook/install.html the FreeBSD handbook Chapter 2 Installing FreeBSD] if you do not know the details.25 26 Please do mind that all commands below need to be executed as root, due tothe many mounts and unmounts done in various phases.23 A.1. Run the basic CD installer of 8.0. 24 The procedure below has been tested with 8.0-RELEASE (standard developer install - no ports - will fit our needs). Installing FreeBSD is outside the scope of this document, take a look into [http://www.freebsd.org/doc/en/books/handbook/install.html the FreeBSD handbook Chapter 2 Installing FreeBSD] if you do not know the details. 25 26 Please do mind that all commands below need to be executed as root, because of the many mounts and unmounts done in various phases. 27 27 28 28 Internet connection is required. … … 81 81 {{{ 82 82 $ 83 $ svn checkout http://svn.wirelessleiden.nl/svn/ projects/iris/nanobsd $R83 $ svn checkout http://svn.wirelessleiden.nl/svn/code/iris/trunk/nanobsd $R 84 84 $ cd $R 85 85 }}} … … 101 101 If you like a simple password, substitute the {{{ `dd if=/dev/random bs=10k count=10 | & tr -cd '[a-zA-Z0-9]' | cut -c -15` }}} with your password. 102 102 103 B.4 Apply kernel patch for pcmcia LAN cards and USB-LAN adapter 104 105 If you want to be able to use pcmcia LAN cards, like the Xircom RealPort2 Cardbus Ethernet10/100 R2BE-100, you have to apply the patch to the cardbus driver before compiling the kernel: 106 {{{ 107 cd /usr/src/sys/dev/cardbus 108 patch < /root/nanobsd/misc/patches/cardbus_cis.c.patch 109 }}} 103 B.4 Apply kernel patch for Davicom USB-LAN adapter 110 104 111 105 For use of a Davicom DM9601 USB network controler you have to patch usbdevs and the if_udav driver: … … 113 107 cd /usr/src/sys/dev/usb/ 114 108 patch < /root/nanobsd/misc/patches/usbdevs.patch 109 cd /usr/src/sys/dev/usb/net/ 115 110 patch < /root/nanobsd/misc/patches/if_udav.c.patch 116 111 }}} … … 140 135 }}} 141 136 142 The script is connecting to the [http://svn.wirelessleiden.nl/svn/node-config/genesis/nodes/ Wireless Leiden 'genesis' database]. First make sure that the configuration file is up to date by clicking the 'update' button on [http://wlconfig.wirelessleiden.nl/freebsd/iris / http://wlconfig.wirelessleiden.nl/freebsd/iris/] Pick your situation!137 The script is connecting to the [http://svn.wirelessleiden.nl/svn/node-config/genesis/nodes/ Wireless Leiden 'genesis' database]. First make sure that the configuration file is up to date by clicking the 'update' button on [http://wlconfig.wirelessleiden.nl/freebsd/iris-8.0/ http://wlconfig.wirelessleiden.nl/freebsd/iris-8.0/] Pick your situation! 143 138 144 139 You can inspect the image bij mounting as memory disk:
