User Tools

Site Tools


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

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
этапы_загрузки_системы [2009/03/04 13:52]
val
— (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\\ 
-Файл конфигурации: ​ 
-<​code>​ 
-/​boot/​loader.conf 
-</​code>​ 
-=== Управление режимом загрузки === 
-Однопользовательский/​многопользовательский 
-=== Управление модулями ядра === 
-<​code>​ 
-[gX:~] # kldload ipfw 
-</​code>​ 
- 
-Загрузить драйвер звуковой карты 
-<​code>​ 
-[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:~] # cat > /​boot/​loader.conf ​ 
-snd_ich_load="​YES"​ 
-<​Ctrl>​-D 
-</​code>​ 
-Отключить acpi 
-<​code>​ 
-[gX:~] # cat /​boot/​loader.conf ​ 
-hint.acpi.0.disabled="​1"​ 
-</​code>​ 
-==== kernel ==== 
- 
-Размещается в a разделе в файле /​boot/​kernel/​kernel 
-==== init ==== 
- 
-=== Файлы конфигурации === 
-<​code>​ 
-/etc/fstab 
-/​etc/​rc.conf ​ 
-/​etc/​defaults/​rc.conf 
-/etc/ttys 
-</​code>​ 
-=== Скрипты === 
-<​code>​ 
-/etc/rc 
-/etc/rc.d/* start|stop|status|forcestart|... 
-</​code>​ 
-== Управление переменными ядра == 
-<​code>​ 
-[gX:~] # sysctl -a | grep fw.enable 
- 
-[gX:~] # sysctl net.inet.ip.fw.enable=0 
- 
-[gX:~] # cat /​etc/​sysctl.conf 
-</​code>​ 
-== Монтирование файловых систем == 
-<​code>​ 
-[ms:~] # mount -t cd9660 /dev/acd0 /mnt 
-[ms:~] # umount /mnt 
- 
-[ms:~] # mount_cd9660 /dev/acd0 /mnt 
-[ms:~] # umount /mnt 
- 
-[ms:~] # grep cdrom /etc/fstab 
-/​dev/​acd0 ​              /​cdrom ​         cd9660 ​ ro,​noauto ​      ​0 ​      0 
-[ms:~] # mount /cdrom 
-[ms:~] # umount /cdrom 
-</​code>​ 
-Раздел ntfs 
-<​code>​ 
-[gX:~] # mount_ntfs -C KOI8-R /​dev/​ad0s2s2s1 /mnt 
-</​code>​ 
-Накопитель flash 
-<​code>​ 
-[gX:~] # mount_msdosfs -W koi2dos /dev/da0s1 /mnt 
-</​code>​ 
- 
-== Запуск процессов == 
-<​code>​ 
-[gX:~] # /​usr/​libexec/​ftpd –D 
- 
-[gX:~] # /​etc/​rc.d/​ftpd forcestart 
- 
-[gX:~] # grep ftpd /​etc/​defaults/​rc.conf 
-</​code>​ 
- 
  
этапы_загрузки_системы.1236163953.txt.gz · Last modified: 2013/05/22 13:50 (external edit)