loader.conf revision 135973
1867Sache# This is loader.conf - a file full of useful variables that you can 235142Sache# set to change the default load behavior of your system. You should 3867Sache# not edit this file! Put any overrides into one of the 4867Sache# loader_conf_files instead and you will be able to update these 5867Sache# defaults later without spamming your local configuration information. 6867Sache# 7867Sache# All arguments must be in double quotes. 8867Sache# 9867Sache# $FreeBSD: head/sys/boot/forth/loader.conf 135973 2004-09-30 15:27:37Z ru $ 10867Sache 11867Sache############################################################## 12867Sache### Basic configuration options ############################ 13867Sache############################################################## 141092Sache 15867Sacheexec=".( Loading /boot/defaults/loader.conf ) cr" 16867Sache 17867Sachekernel="kernel" # /boot sub-directory containing kernel and modules 18867Sachebootfile="kernel" # Kernel name (possibly absolute path) 19867Sachekernel_options="" 20867Sache 21867Sacheuserconfig_script_load="NO" 22867Sacheuserconfig_script_name="/boot/kernel.conf" 23867Sacheuserconfig_script_type="userconfig_script" 24867Sache 25867Sacheloader_conf_files="/boot/device.hints /boot/loader.conf /boot/loader.conf.local" 26867Sachenextboot_conf="/boot/nextboot.conf" 27114589Sobriennextboot_enable="NO" 28867Sache 2936625Scharnierverbose_loading="NO" # Set to YES for verbose loader output 3015046Sache 31867Sache 32867Sache############################################################## 33114589Sobrien### Splash screen configuration ############################ 34114589Sobrien############################################################## 35114589Sobrien 36867Sachesplash_bmp_load="NO" # Set this to YES for bmp splash screen! 37867Sachesplash_pcx_load="NO" # Set this to YES for pcx splash screen! 387398Sachevesa_load="NO" # Set this to YES to load the vesa module 39867Sachebitmap_load="NO" # Set this to YES if you want splash screen! 40867Sachebitmap_name="splash.bmp" # Set this to the name of the bmp or pcx file 41867Sachebitmap_type="splash_image_data" # and place it on the module_path 42867Sache 43867Sache 44867Sache############################################################## 45867Sache### Loader settings ######################################## 46867Sache############################################################## 47867Sache 484107Sache#autoboot_delay="10" # Delay in seconds before autobooting 49867Sache#beastie_disable="NO" # Turn the beastie boot menu on and off 50867Sache#console="vidconsole" # Set the current console 514048Sache#currdev="disk1s1a" # Set the current device 52867Sachemodule_path="/boot/modules" # Set the module search path 532910Sache#prompt="\\${interpret}" # Set the command prompt 542910Sache#root_disk_unit="0" # Force the root disk unit number 552910Sache#rootdev="disk1s1a" # Set the root filesystem 56867Sache 57867Sache 58867Sache############################################################## 595232Sache### Kernel settings ######################################## 6015046Sache############################################################## 6115046Sache 6215046Sache # The following boot_ variables are enabled 6315046Sache # by setting them to any value. 6415046Sache#boot_askname="" # Prompt the user for the name of the root device 654048Sache#boot_cdrom="" # Attempt to mount root file system from CD-ROM 664048Sache#boot_ddb="" # Instructs the kernel to start in the DDB debugger 6792536Simp#boot_gdb="" # Selects gdb-remote mode for the kernel debugger 6892536Simp#boot_multicons="" # Use multiple consoles 6926540Scharnier#boot_serial="" # Use serial console 7079747Sdd#boot_single="" # Start system in single-user mode 7192536Simp#boot_userconfig="" # Run kernel's interactive device configuration program; 7279747Sdd # currently a no-op 734107Sache#boot_verbose="" # Causes extra debugging information to be printed 7479747Sdd#init_path="/sbin/init:/sbin/oinit:/sbin/init.bak:/stand/sysinstall" 7579747Sdd # Sets the list of init candidates 7679747Sdd 7792536Simp 7892536Simp############################################################## 79867Sache### Kernel tunables ######################################## 8035142Sache############################################################## 81867Sache 82867Sache#hw.physmem="1G" # Limit physical memory. See loader(8) 8315046Sache#kern.dfldsiz="" # Set the initial data size limit 842910Sache#kern.dflssiz="" # Set the initial stack size limit 851092Sache#kern.hz="100" # Set the kernel interval timer rate 8635142Sache#kern.maxbcache="" # Set the max buffer cache KVA storage 871092Sache#kern.maxdsiz="" # Set the max data size 8815046Sache#kern.maxfiles="" # Set the sys. wide open files limit 8915046Sache#kern.maxproc="" # Set the maximum # of processes 9015046Sache#kern.maxssiz="" # Set the max stack size 9115046Sache#kern.maxswzone="" # Set the max swmeta KVA storage 924107Sache#kern.maxtsiz="" # Set the max text size 93867Sache#kern.maxusers="32" # Set size of various static tables 9424359Simp#kern.nbuf="" # Set the number of buffer headers 954090Sache#kern.ncallout="" # Set the maximum # of timer events 964090Sache#kern.sgrowsiz="" # Set the amount to grow stack 9715046Sache#kern.cam.scsi_delay="2000" # Delay (in ms) before probing SCSI 9826540Scharnier#kern.ipc.maxsockets="" # Set the maximum number of sockets avaliable 9915046Sache#kern.ipc.nmbclusters="" # Set the number of mbuf clusters 1004090Sache#kern.ipc.nmbufs="" # Set the maximum number of mbufs 1014090Sache#kern.ipc.nsfbufs="" # Set the number of sendfile(2) bufs 10215046Sache#net.inet.tcp.tcbhashsize="" # Set the value of TCBHASHSIZE 10326540Scharnier#vfs.root.mountfrom="" # Specify root partition in a way the 10415046Sache # kernel understands 1054090Sache#vfs.root.mountdelay="5" # Delay root partition mount if there is no 10615046Sache # required provider 10715046Sache#vm.kmem_size="" # Sets the size of kernel memory (bytes) 10815046Sache#debug.ktr.cpumask="0xf" # Bitmask of CPUs to enable KTR on 1094090Sache#debug.ktr.mask="0x1200" # Bitmask of KTR events to enable 11026540Scharnier#debug.ktr.verbose="1" # Enable console dump of KTR events 1114090Sache#net.graph.maxalloc="128" # Maximum number of queue items to allocate 11215046Sache#net.graph.ngqfreemax="64" # Maximum number of free queue items to cache 11326540Scharnier 11435142Sache 11535142Sache############################################################## 11635142Sache### Filesystem and related modules ######################### 11735142Sache############################################################## 11815046Sache 11915046Sache# Filesystems 1208871Srgrimes 1214107Sachecd9660_load="NO" # ISO 9660 filesystem 1224107Sachecoda_load="NO" # CODA filesystem 1234107Sachefdescfs_load="NO" # Filedescriptors filesystem 1244107Sachelinprocfs_load="NO" # Linux compatibility process filesystem 1254090Sachemsdosfs_load="NO" # FAT-12/16/32 1264090Sachenfs_load="NO" # NFS 1274107Sachentfs_load="NO" # NTFS 1284107Sachenullfs_load="NO" # Null filesystem 129163628Sruportalfs_load="NO" # Portal filesystem 130163628Sruprocfs_load="NO" # Process filesystem 131163628Sruumapfs_load="NO" # User-id map filesystem 132163628Sruunionfs_load="NO" # Union filesystem 133163628Sru 134163628Sru# Related stuff 135163628Sru 1364107Sacheccd_load="NO" # Concatenated disk driver 1374107Sachevinum_load="NO" # Concatenated/mirror/raid driver 1384107Sachemd_load="NO" # Memory disk driver (vnode/swap/malloc) 1394107Sache 1404090Sache 1414107Sache############################################################## 1424107Sache### Screen saver modules ################################### 1434107Sache############################################################## 1447398Sache 1457398Sache# This is best done in rc.conf 1467398Sache 14715046Sachescreensave_load="NO" # Set to YES to load a screensaver module 1487398Sachescreensave_name="green_saver" # Set to the name of the screensaver module 14915052Sache 15015057Sache 15115057Sache############################################################## 15215057Sache### Emulation modules ###################################### 15315057Sache############################################################## 15415057Sache 15515052Sachefpu_load="NO" # Floating point emulation 156128683Sghelmergnufpu_load="NO" # GNU floating point emulation 157128683Sghelmeribcs2_load="NO" # IBCS2 (SCO) emulation 1587398Sacheibcs2_coff_load="NO" 159158444Sphklinux_load="NO" # Linux emulation 160158444Sphksvr4_load="NO" # SystemV R4 emulation 1617398Sachestreams_load="NO" # System V streams module 1627398Sache 1637398Sache 1644090Sache############################################################## 1654090Sache### Networking modules ##################################### 1664090Sache############################################################## 1674090Sache 1684090Sacheif_disc_load="NO" # Discard device 1693368Sacheif_ef_load="NO" # pseudo-device providing support for multiple ethernet frame types 1703368Sacheif_faith_load="NO" # IPv6-to-IPv4 TCP relay capturing interface 171867Sacheif_gif_load="NO" # generic tunnel interface 1724090Sacheif_gre_load="NO" # encapsulating network device 1734090Sacheif_ppp_load="NO" # Kernel ppp 1747398Sacheif_sl_load="NO" # SLIP 1757398Sacheif_stf_load="NO" # 6to4 tunnel interface 1764090Sacheif_tap_load="NO" # Ethernet tunnel software network interface 1777398Sacheif_tun_load="NO" # Tunnel driver (user process ppp) 1787398Sacheif_vlan_load="NO" # IEEE 802.1Q VLAN network interface 17935142Sacheipfw_load="NO" # Firewall 180867Sachepf_load="NO" # packet filter 1814090Sache 182867Sache 1837398Sache############################################################## 18435142Sache### Networking drivers ##################################### 1854090Sache############################################################## 1864090Sache 1874090Sachemiibus_load="NO" # miibus support, needed for some drivers 1884090Sacheif_an_load="NO" # Aironet 4500/4800 802.11 wireless NICs 1894090Sacheif_ar_load="NO" # Digi SYNC/570i 19015046Sacheif_awi_load="NO" # AMD PCnetMobile IEEE 802.11 wireless NICs 19135142Sacheif_bge_load="NO" # Broadcom BCM570x PCI gigabit ethernet 19235142Sacheif_cm_load="NO" # SMC (90c26, 90c56, 90c66) 19315046Sacheif_dc_load="NO" # DEC/Intel 21143 and various workalikes 19415046Sacheif_de_load="NO" # DEC DC21x4x ethernet 19515046Sacheif_ed_load="NO" # National Semiconductor DS8390/WD83C690 ethernet 19635142Sacheif_el_load="NO" # 3Com Etherlink 3C501 19735142Sacheif_em_load="NO" # Intel(R) PRO/1000 gigabit ethernet 19815046Sacheif_en_load="NO" # Midway-based ATM interfaces 19915046Sacheif_ep_load="NO" # 3Com Etherlink III (3c5x9) 2004107Sacheif_ex_load="NO" # Intel EtherExpress Pro/10 ethernet 2014107Sacheif_fe_load="NO" # Fujitsu MB86960A/MB86965A based Ethernet adapters 2024090Sacheif_fxp_load="NO" # Intel EtherExpress PRO/100B (82557, 82558) 2034090Sacheif_gx_load="NO" # Intel Pro/1000 gigabit ethernet 2044090Sacheif_ie_load="NO" # Intel 82586 20535142Sacheif_lge_load="NO" # Level 1 LXT1001 NetCellerator PCI gigabit ethernet 2065232Sacheif_lnc_load="NO" # AMD Lance/PCnet Ethernet 2075232Sacheif_my_load="NO" # Myson PCI fast ethernet 2085232Sacheif_nge_load="NO" # National Semiconductor PCI gigabit ethernet 209867Sacheif_oltr_load="NO" # Olicom 2104090Sacheif_pcn_load="NO" # AMD PCnet PCI 2114090Sacheif_ray_load="NO" # Raytheon Raylink/Webgear Aviator PCCard 2124090Sacheif_rl_load="NO" # RealTek 8129/8139 2134090Sacheif_sbni_load="NO" # Granch SBNI12 leased line adapters 2144090Sacheif_sf_load="NO" # Adaptec Duralink PCI (AIC-6915 "starfire") 2154090Sacheif_sis_load="NO" # Silicon Integrated Systems SiS 900/7016 2165232Sacheif_sk_load="NO" # SysKonnect SK-984x series PCI gigabit ethernet 2175232Sacheif_sn_load="NO" # SMC 91Cxx 2185232Sacheif_sr_load="NO" # synchronous RISCom/N2 / WANic 400/405 2194090Sacheif_ste_load="NO" # Sundance Technologies ST201 fast ethernet 2204090Sacheif_ti_load="NO" # Alteon Networks Tigon 1 and Tigon 2 2217398Sacheif_tl_load="NO" # Texas Instruments TNETE100 ("ThunderLAN") 2224090Sacheif_tx_load="NO" # SMC 83c17x fast ethernet 223882Sacheif_txp_load="NO" # 3Com 3XP Typhoon/Sidewinder (3CR990) 2244090Sacheif_vr_load="NO" # VIA Rhine I and Rhine II 2257398Sacheif_vx_load="NO" # 3Com 3C590 family 2267398Sacheif_wb_load="NO" # Winbond W89C840F 2277398Sacheif_wi_load="NO" # WaveLAN/IEEE 802.11 wireless NICs 2287398Sacheif_wx_load="NO" # Intel Gigabit Ethernet 22915046Sacheif_xe_load="NO" # Xircom CreditCard PCMCIA 2307398Sacheif_xl_load="NO" # 3Com Etherlink XL (3c900, 3c905, 3c905B) 2317398Sache 2327398Sache############################################################## 23335142Sache### Netgraph modules ####################################### 234882Sache############################################################## 2357398Sache 23635142Sacheng_UI_load="NO" # UI netgraph node type 2377398Sacheng_async_load="NO" # asynchronous framing netgraph node type 2381092Sacheng_bpf_load="NO" # Berkeley packet filter netgraph node type 2394090Sacheng_bridge_load="NO" # Ethernet bridging netgraph node type 2404090Sacheng_cisco_load="NO" # Cisco HDLC protocol netgraph node type 2411092Sacheng_echo_load="NO" # Netgraph echo node type 24215046Sacheng_ether_load="NO" # Ethernet netgraph node type 24335142Sacheng_frame_relay_load="NO" # frame relay netgraph node type 24435142Sacheng_hole_load="NO" # Netgraph discard node type 24515046Sacheng_iface_load="NO" # interface Netgraph node type 24615046Sacheng_ksocket_load="NO" # kernel socket netgraph node type 24715046Sacheng_lmi_load="NO" # frame relay LMI protocol netgraph node type 24835142Sacheng_mppc_load="NO" # Microsoft MPPC/MPPE compression and encryption netgraph node type 24935142Sacheng_one2many_load="NO" # packet multiplexing netgraph node type 25015046Sacheng_ppp_load="NO" # PPP protocol netgraph node type 25115046Sacheng_pppoe_load="NO" # RFC 2516 PPPOE protocol netgraph node type 2524107Sacheng_pptpgre_load="NO" # PPTP GRE protocol netgraph node type 2534107Sacheng_rfc1490_load="NO" # RFC 1490 netgraph node type 2544090Sacheng_socket_load="NO" # Netgraph socket node type 2554090Sacheng_tee_load="NO" # Netgraph ``tee'' node type 256882Sacheng_tty_load="NO" # Netgraph node type that is also a line discipline 25735142Sacheng_vjc_load="NO" # Van Jacobsen compression netgraph node type 2585232Sache 2595232Sache############################################################## 2605232Sache### Sound modules ########################################## 261882Sache############################################################## 262882Sache 263882Sachesound_load="NO" # Digital sound subsystem 264882Sachesnd_ad1816_load="NO" # ad1816 2652910Sachesnd_cmi_load="NO" # cmi 266882Sachesnd_csa_load="NO" # csa 267882Sachesnd_cs4281_load="NO" # cs4281 2685232Sachesnd_ds1_load="NO" # ds1 2695232Sachesnd_emu10k1_load="NO" # Creative Sound Blaster Live 2705232Sachesnd_ess_load="NO" # ess 27133831Sachesnd_es137x_load="NO" # es137x 27233831Sachesnd_fm801_load="NO" # fm801 27333831Sachesnd_ich_load="NO" # Intel ICH 27433831Sachesnd_maestro_load="NO" # Maestro 2754090Sachesnd_maestro3_load="NO" # Maestro3 276882Sachesnd_mss_load="NO" # Mss 2774090Sachesnd_neomagic_load="NO" # Neomagic 278867Sachesnd_sbc_load="NO" # Sbc 2794090Sachesnd_sb8_load="NO" # Sound Blaster Pro 2804090Sachesnd_sb16_load="NO" # Sound Blaster 16 2814090Sachesnd_solo_load="NO" # Solo 2824090Sachesnd_t4dwave_load="NO" # t4dwave 28315046Sachesnd_via8233_load="NO" # via8233 28415046Sachesnd_via82c686_load="NO" # via82c686 285867Sachesnd_driver_load="NO" # All sound drivers 28615046Sache 28715046Sache############################################################## 28815046Sache### USB modules ############################################ 28915046Sache############################################################## 29015046Sache 29115046Sacheusb_load="NO" # USB subsystem 2925076Sacheudbp_load="NO" # USB double bulk pipe host 2 host cables 293158444Sphkugen_load="NO" # USB generic device, if all else fails ... 294158516Spjdufm_load="NO" # Fm Radio 2955076Sacheuhid_load="NO" # Human Interface Devices 2965076Sacheukbd_load="NO" # Keyboard 2975076Sacheulpt_load="NO" # Printer 2985076Sacheums_load="NO" # Mouse 29915046Sacheumass_load="NO" # Mass Storage Devices 300158516Spjdumodem_load="NO" # Modems 301158516Spjduscanner_load="NO" # Scanners 3024090Sacheif_aue_load="NO" # ADMtek USB ethernet 3034090Sacheif_axe_load="NO" # ASIX Electronics AX88172 USB ethernet 3043368Sacheif_cue_load="NO" # CATC USB ethernet 3054090Sacheif_kue_load="NO" # Kawasaki LSI USB ethernet 3064039Sache 30733831Sache############################################################## 30833831Sache### Other modules ########################################## 3095076Sache############################################################## 31033831Sache 31133831Sachebktr_load="NO" # Brooktree Bt848/Bt878 TV/Video Capture Card 31233831Sacheispfw_load="NO" # Qlogic ISP Firmware 31333831Sacheagp_load="NO" # agp module 31433831Sacheaccf_data_load="NO" # Wait for data accept filter 31533831Sacheaccf_http_load="NO" # Wait for full HTTP request accept filter 31633831Sacherandom_load="NO" # Random device 31733831Sachespeaker_load="NO" # AT speaker module 318239991Sed 31933831Sache############################################################## 32033831Sache### ACPI settings ########################################## 32133831Sache############################################################## 32233831Sache 32333831Sacheacpi_dsdt_load="NO" # DSDT Overriding 32433831Sacheacpi_dsdt_type="acpi_dsdt" # Don't change this 32533831Sacheacpi_dsdt_name="/boot/acpi_dsdt.aml" 3265076Sache # Override DSDT in BIOS by this file 3275076Sacheacpi_video_load="NO" # Load the ACPI video extension driver 328158444Sphk 329158444Sphk############################################################## 33015046Sache### TrustedBSD MAC settings ################################## 33115046Sache############################################################## 3324090Sache 3334090Sachemac_biba_load="NO" # Biba MAC policy 3344090Sachemac_bsdextended_load="NO" # BSD/extended MAC policy 335158444Sphkmac_ifoff="NO" # Interface silencing policy 336158516Spjdmac_mls_load="NO" # MLS MAC policy 3374090Sachemac_none_load="NO" # Null MAC policy 3383368Sachemac_partition_load="NO" # Partition MAC policy 3394090Sachemac_seeotheruids_load="NO" # UID visbility MAC policy 340867Sache 34115052Sache############################################################## 342158444Sphk### Module loading syntax example ########################## 343158444Sphk############################################################## 34415052Sache 34515046Sache#module_load="YES" # loads module "module" 34615046Sache#module_name="realname" # uses "realname" instead of "module" 3474090Sache#module_type="type" # passes "-t type" to load 34815046Sache#module_flags="flags" # passes "flags" to the module 3494090Sache#module_before="cmd" # executes "cmd" before loading the module 3505076Sache#module_after="cmd" # executes "cmd" after loading the module 351158444Sphk#module_error="cmd" # executes "cmd" if load fails 352158444Sphk 3534090Sache