Разберу процесс загрузки компьютера с установленной Astra Linux по шагам — от включения питания до появления рабочего стола.
При нажатии кнопки питания:
BIOS/UEFI обращается к жёсткому диску (или другому заданному устройству) и читает код загрузчика:
На компьютерах с Astra Linux обычно используется загрузчик GRUB 2 (GRand Unified Bootloader).
GRUB 2 выполняет следующие действия:
/boot/grub/grub.cfg), где прописаны: После выбора пункта меню GRUB:
vmlinuz) в оперативную память;initramfs или initrd) — временный корневой раздел с драйверами и скриптами;quiet, splash, root=...).Ядро Linux выполняет:
initramfs как временного корневого раздела;systemd из initramfs.Скрипты initramfs:
/), указанный в параметрах ядра;systemd уже на реальном корневом разделе.systemd — главный процесс (PID 1) — выполняет:
sysinit.target — базовая инициализация (драйверы, файловые системы, сеть);basic.target — запуск базовых служб (журналирование, таймеры, D‑Bus);multi-user.target (для текстового режима) или graphical.target (для графического);/etc/fstab).
Когда вы создали VM WSL, то по умолчанию, её диск создается по пути C:\Users\%UserName%\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu24.04LTS_*\LocalState\ext4.vhdx где…
Файл гибернации hyberfil.sys в Windows переместить нельзя, он всегда находится в корне системного диска и…
В предыдущей статье мы рассмотрели, какие встречаются схемы питания в компьютерной технике в целом, а…
В статье рассмотрим, какие бывают схемы питания в материнских платах различных устройств: компьютеров, ноутбуков, планшетов,…
Сегодня в ремонте у нас программируемый терморегулятор теплого пола AC603H c Wi-Fi. Интересно, что одновременно…
Сегодня я успешно сдал экзамены и получил официальный сертификат преподавателя по операционной системе РЕД ОС,…