User Tools

Site Tools


управление_ядром_и_модулями_в_freebsd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
управление_ядром_и_модулями_в_freebsd [2014/09/16 11:58]
val
управление_ядром_и_модулями_в_freebsd [2017/08/21 12:06]
val [Установка исходных текстов ядра]
Line 19: Line 19:
 # cat /​boot/​loader.conf # cat /​boot/​loader.conf
 </​code><​code>​ </​code><​code>​
 +...
 hint.acpi.0.disabled="​1"​ hint.acpi.0.disabled="​1"​
 </​code>​ </​code>​
  
 ===== Модули ядра ===== ===== Модули ядра =====
 +
 +  * [[Подключение звуковой карты]] (в старых версиях)
 +
 <​code>​ <​code>​
 # kldstat # kldstat
Line 29: Line 33:
  
 # sysctl net.inet.ip.fw.enable=0 # sysctl net.inet.ip.fw.enable=0
 +
 +# cat /​boot/​loader.conf
 +</​code><​code>​
 +...
 +if_em_load="​YES"​
 +snd_ich_load="​YES"​
 </​code>​ </​code>​
  
Line 54: Line 64:
 ==== Установка исходных текстов ядра ==== ==== Установка исходных текстов ядра ====
  
-=== FreeBSD 9.X === 
 <​code>​ <​code>​
-[server:~] # mkdir /cdrom/ +[server:~] # mount -t cd9660 /dev/cd0 /mnt/
- +
-[server:~] # mount -t cd9660 /dev/cd0 /cdrom/+
  
 [server:~] # cd / [server:~] # cd /
  
-[server:/] # tar -tf /cdrom/​usr/​freebsd-dist/​src.txz+[server:/] # tar -xvf /mnt/​usr/​freebsd-dist/​src.txz
  
 [server:/] # cd [server:/] # cd
  
-[server:~] # umount /cdrom/+[server:~] # umount /mnt/
 </​code>​ </​code>​
  
-=== FreeBSD 8.X === 
-<​code>​ 
-[server:~] # mkdir /usr/src 
- 
-[server:~] # mount /cdrom 
- 
-[server:~] # cd /​cdrom/​X-RELEASE/​src/​ 
- 
-[server:/​cdrom/​X-RELEASE/​src] # ./​install.sh base sys 
-Extracting sources into /usr/src... 
-  Extracting source component: base 
-  Extracting source component: sys 
-Done extracting sources. 
- 
-[server:/​cdrom/​X-RELEASE/​src] # cd 
- 
-[server:~] # umount /cdrom/ 
-</​code>​ 
  
 ==== Обновление исходных текстов ядра ==== ==== Обновление исходных текстов ядра ====
Line 99: Line 88:
  
   * уменьшенить размер ядра   * уменьшенить размер ядра
 +  * отключить IPv6
   * добавить в ядро поддержку pf и altq   * добавить в ядро поддержку pf и altq
   * вынести драйвера сетевой и звуковой карты в модули   * вынести драйвера сетевой и звуковой карты в модули
Line 104: Line 94:
  
 <​code>​ <​code>​
 +[server:~] # less /​usr/​src/​sys/​conf/​NOTES
 +
 [server:~] # cd /​usr/​src/​sys/​i386/​conf/​ [server:~] # cd /​usr/​src/​sys/​i386/​conf/​
    
управление_ядром_и_модулями_в_freebsd.txt · Last modified: 2017/10/13 12:58 by val