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
этапы_загрузки_системы [2010/08/19 10:09]
val
— (current)
Line 1: Line 1:
-====== Этапы загрузки системы ====== 
  
-Процесс загрузки - приведение системы в работоспособное состояние (man boot) 
- 
-===== Факторы определяющие состояние системы ===== 
- 
-==== Оборудование драйверы (ядро, модули) ==== 
-<​code>​ 
-[hostX:~] # kldload snd_driver 
- 
-[hostX:~] # 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) 
- 
-[hostX:~] # cp birds.au /​dev/​audio0.0 
-</​code>​ 
-==== Функциональность ядра системы (ядро, модули) и настройки этой функциональности ==== 
-<​code>​ 
-[hostX:~] # ping ya.ru 
- 
-[hostX:~] # kldload ipfw 
- 
-[hostX:~] # ping ya.ru 
- 
-[hostX:~] # ipfw show 
- 
-[hostX:~] # ipfw add 1000 allow ip from any to any 
-</​code>​ 
- 
-==== Переменные ядра системы (ядро, модули) ==== 
-<​code>​ 
-[hostX:~] # kldunload ipfw 
- 
-[hostX:~] # kldload ipfw 
- 
-[hostX:~] # sysctl -a | more 
- 
-[hostX:~] # sysctl net.inet.ip.fw.enable=0 
- 
-[hostX:~] # ping ya.ru 
-</​code>​ 
- 
-==== Монтирование файловых систем ==== 
-<​code>​ 
-[hostX:~] # mount 
- 
-[hostX:~] # mount -t cd9660 /dev/acd0 /mnt 
-[hostX:~] # umount /mnt 
- 
-[hostX:~] # mount_cd9660 /dev/acd0 /mnt 
-[hostX:~] # umount /mnt 
- 
-[hostX:~] # grep cdrom /etc/fstab 
-/​dev/​acd0 ​              /​cdrom ​         cd9660 ​ ro,​noauto ​      ​0 ​      0 
- 
-[hostX:~] # mount /cdrom 
-[hostX:~] # umount /cdrom 
-</​code>​ 
-Раздел ntfs 
-<​code>​ 
-[hostX:~] # mount_ntfs -C KOI8-R /dev/ad0s1 /mnt 
-[hostX:~] # umount /mnt 
-</​code>​ 
-Накопитель flash 
-<​code>​ 
-[hostX:~] # mount_hostXdosfs -W koi2dos /dev/da0s1 /mnt 
-[hostX:~] # umount /mnt 
-</​code>​ 
-Образов iso 
-<​code>​ 
-[hostX:~] # mdconfig -a -f /​mnt/​1_Work/​ubuntu-10.04-server-i386.iso 
-md0 
-[hostX:~] # mount_cd9660 /dev/md0 /cdrom 
-</​code>​ 
- 
-==== Процессы ==== 
-<​code>​ 
-[hostX:~] # /​usr/​libexec/​ftpd –D 
-[hostX:~] # killall ftpd 
-</​code>​ 
- 
-===== Этапы загрузки ===== 
- 
-==== boot0 ==== 
-Размещается в mbr, устанавливается программой bootmgr 
- 
-==== boot2 ==== 
-Размещается в первых сектора слайса FreeBSD.\\ 
-Файл конфигурации /​boot.config 
- 
-=== Варианты использования ===  
-Связать системную консоль с портом COM1 в случае отсутствия клавиатуры 
-<​code>​ 
-[hostX:/] # 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>​ 
-[hostX:~] # cat > /​boot/​loader.conf ​ 
-snd_ich_load="​YES"​ 
-<​Ctrl>​-D 
-</​code>​ 
-Отключить acpi 
-<​code>​ 
-[hostX:~] # 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>​ 
-[hostX:~] # cat /etc/fstab 
-</​code>​ 
- 
-== Управление переменными ядра == 
-<​code>​ 
-[hostX:~] # cat /​etc/​sysctl.conf 
-</​code>​ 
-== Загрузка модулей == 
-<​code>​ 
-[hostX:~] # kldstat 
- 
-[hostX:~] # /​etc/​rc.d/​pf forcestart 
- 
-[hostX:~] # kldstat 
-</​code>​ 
- 
-== Запуск процессов == 
-<​code>​ 
-[hostX:~] # grep ftpd /​etc/​defaults/​rc.conf 
-[hostX:~] # grep ftpd /​etc/​rc.conf 
- 
-[hostX:~] # /​etc/​rc.d/​ftpd rcvar 
- 
-[hostX:~] # /​etc/​rc.d/​ftpd forcestart 
-</​code>​ 
этапы_загрузки_системы.1282198149.txt.gz · Last modified: 2013/05/22 13:50 (external edit)