User Tools

Site Tools


этапы_загрузки_системы

Differences

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

Link to this comparison view

Next revision
Previous revision
этапы_загрузки_системы [2009/03/04 12:56]
val created
— (current)
Line 1: Line 1:
-====== Этапы загрузки системы ====== 
-Процесс загрузки - приведение системы в работоспособное состояние (man boot) 
- 
-===== Факторы определяющие состояние системы ===== 
- 
-  * оборудование драйверы (ядро, модули) 
-  * функциональность ядра системы (ядро, модули) 
-  * переменные ядра системы (ядро, модули) 
-  * смонтированные файловые системы 
-  * процессы 
- 
-===== Этапы загрузки ===== 
-==== boot0 - mbr ==== 
-Устанавливается программой bootmgr 
-==== boot2 - первые сектора слайса FreeBSD ==== 
-Файл конфигурации /​boot.config 
- 
-=== Вариант использования ===  
-связать системную консоль с портом COM1 в случае отсутствия клавиатуры 
-<​code>​ 
-[gX:/] # cat > boot.config ​ 
--P 
-<​Ctrl>​-D 
-</​code>​ 
- 
-=== Управление процессом загрузки === 
-<​code>​ 
->> FreeBSD/​i386 BOOT 
-Default: 0:​ad(0,​a)/​boot/​loader 
-boot: 
- 
-bios_drive:​interface(unit,​[slice,​]part) filename 
-</​code>​ 
-==== loader ==== 
-размещается в a разделе 
-Файл конфигурации:​ /​boot/​loader.conf 
-[gX:~] # cd /boot 
-Управление модулями ядра 
-kldload ​  ​kldstat ​  ​kldunload 
- 
-Вариант использования:​ 
-[gX:~] # kldload ipfw 
- 
-[gX:~] # kldload snd_driver 
-[gX:~] # cat /​dev/​sndstat ​ 
-FreeBSD Audio Driver (newpcm) 
-Installed devices: 
-pcm0: <Intel ICH5 (82801EB)>​ at io 0xfc001000, 0xfc002000 irq 17 bufsz 16384 kld snd_ich (1p/1r/1v channels duplex default) 
- 
- 
-Вариант использования 
-[gX:/boot] # cat > loader.conf ​ 
-snd_ich_load="​YES"​ 
-<​Ctrl>​-D 
-kernel 
-/​boot/​kernel/​kernel 
-Инициализация системы 
-Демон init 
-Файлы конфигурации:​ 
-/etc/fstab 
-/​etc/​rc.conf ​ 
-/​etc/​defaults/​rc.conf 
-/etc/ttys 
-Скрипты:​ 
-/etc/rc.d/* start|stop|status|forcestart|... 
-Управление переменными ядра 
-[gX:~] # sysctl -a | grep fw.enable 
- 
-[gX:~] # sysctl net.inet.ip.fw.enable=0 
- 
-[gX:~] # cat /​etc/​sysctl.conf 
-Запуск процессов 
-[gX:~] # /​usr/​libexec/​ftpd –D 
- 
-[gX:~] # /​etc/​rc.d/​ftpd forcestart 
- 
-[gX:~] # grep ftpd /​etc/​defaults/​rc.conf 
-Монтирование разнообразных файловых систем 
-Раздел ntfs 
-[gX:~] # mount_ntfs -C KOI8-R /​dev/​ad0s2s2s1 /mnt 
-Накопитель flash 
-[gX:~] # mount_msdosfs -W koi2dos /dev/da0s1 /mnt 
- 
  
этапы_загрузки_системы.1236160592.txt.gz · Last modified: 2013/05/22 13:50 (external edit)