Администрирование Linux, часть 2.2: Начальная загрузка операционной системы
Vložit
- čas přidán 13. 09. 2024
- * POST, MBR, PBR, загрузчик ОС, ядро, монтирование корневной ФС
* Параметры закрузки ядра ОС
* Остов ядра vmlnuz и предзагрузка модулей ядра initrd
* Первый и второй шаги загрузки
* Загрузчики LiLо и GRUB
* Загрузчик syslinux, isolinux и pxelinux
* Стартовые flash и floppy диски
Просто офигеть, сколько материала вы дали в одном видео. У меня неделя уйдёт, чтобы это повторить шаг за шагом.
Респект и уважуха такому крутому специалисту!
Набрел на это видео по линукс случайно, уже собрался писать комментарий что КАК хорошо преподносится материал, и затем вижу фамилию автора видео Д. Кетов! У меня есть ваша книга "Внутреннее устройство Linux", и я бесконечно благодарен Вам за весь материал который вы предоставляете. Спасибо!
Сейчас вроде какая то свежая вышла
@@ВладимирКазанцев-ц9т да, с докером
Я прочел вашу книгу по Linux, а теперь еще и видео у вас, здорово! Спасибо!
Пока что лучше материала для себя по данным темам на просторах русскоязычного Интернета не нашёл. Дмитрий Владимирович, благодарю за Ваш труд. Ваши студенты счастливчики, потому что у них такой классный преподаватель!
Спасибо автору канала за публикацию таких ценных лекций!
Где сейчас преподаете?
Вы тот, кого хотел бы рекомендовать или по каким-либо аспектам поучиться самому.
Спеца сразу видно!
А бывает ли какой-нить задачник сисадмина? xdd Книга с заданиями, которые можешь порешать. Или может программа, что-то по типу тех же виртуальных машин, среди которых есть поломанные, и она ставит тебе задачу: восстанови систему такую-то таким-то способом; настрой в такой-то системе это, то и третье. И где-нить потом рассказывается, как именно это делать надо было правильно))
i like it very useful information
Прекрасно!
Здравствуйте. В AlmaLinux 9.3 есть несколько файлов initramfs-5.14.... извлекается из любого из них один файл early_cpio и один каталог с файлом kernel/x86/microcode/GenuineIntel.bin, с момента записи ваших уроков многое поменялось видимо... Возможно вы подскажете где в AlmaLinux 9 можно посмотреть initrd?
В debian/ubuntu есть unmkinitramfs. В redhad/centos возможно она тоже есть, или stelfox.net/blog/2020/02/extracting-dracut-built-initramfs/
Дмитрий, добрый вечер! Поясните, пожалуйста 🙏 Всю голову сломал и не могу въехать( Исходя из контекста груб не поддерживает фс, хотя по слайду стейдж 2 грузится именно с активного раздела, и находится на файловой системе и можем на него посмотреть с примонтированной бут дир, тогда как там не хватит место? И вот еще вопрос: Исходя из лекции я представил что где то на 1 стейдже есть логика с файловой системой для загрузки стейдж 2 так как он находится уже на разделе) В общем я очень сильно запутался! Но внутренний голос мне подсказывает, что на самом деле stage 0 находится в mbr, stage 1 находится в pbr а stage 2 находится где то в каких то местах на разделе не относящимся к файловой системе на которой хранятся файлы, но тогда зачем нужен stage 1.5 что он делает? Создает какую то псевдо фс на которой хранится stage 2 тоже не на файловой системе где хранится каталог бут ? Помогите пожалуйста, или подскажите где это можно почитать более подробно! Я спать не могу, и найти инфу сложно! Спасибо Вам большое за работу!!! Поклон 42:23
> груб не поддерживает фс
GRUB как раз поддерживает ФС, в отличие от LILO
> на 1 стейдже есть логика с файловой системой для загрузки стейдж
Нет, нету.
> но тогда зачем нужен stage 1.5 что он делает?
Это как бы облегченный stage 2, с поддержкой одной ФС и пишется он одним куском в фиксированное место (например в первую "дорожку" сразу за pbr) - т.е. его местоположение задается двумя номерами (блоков) - начало и длина. За счет этого stage 1 может всегда найти stage 1.5, а затем уже становится доступна (одна) файловая система, откуда можно считать полноценный stage 2 с поддержкой всех остальных ФС.
количество букав кода ядра строго очерчено в нтд(семантическая связъ)
А в Centos 7 вместо root какую команду использовать?
А как же, без дисковые устройства такие как роутеры ?
Что именно "как"? Все примерно так-же, только ROM loader другой, например uboot и вместо диска - флеш память.
А на убунту 18.04 как посмотреть что находится в файле initrd ?
Для Centos 7 :
/usr/lib/dracut/skipcpio initramfs-3.10.0-1160.el7.x86_64.img | gunzip -c | cpio -idv
А, кто создаёт tmpfs и монтирует его в /dev/shm ?
Это делают скрипты init (/etc/rc.* или /etc/init/*.conf) или же systemd собственной персоной. В любом случае, они полагаются на параметры из /etc/fstab, а если нет, то используют умолчания.
@@DmitryKetov спасибо, у меня опять есть то, что очень интересно почитать и что интереснее, чем service и systemctl
Канал жив вообще , кто-нибудь знает?
Смотря что вы под этим понимаете :)
@@DmitryKetov Да обратную связь и наполняемость контентом собственно
@@ВладимирКазанцев-ц9т Наполняется, когда наполняется. Обратная связь тогда, когда связывается. Канал - не коммерческое предприятие, а just for fun 🤣
👍 👍 👍 👍 👍 👍 👍 Больше коментов - больше узнаваемость канала, продвижение, больше подписчиков, реклама, монитезация, узнаваемось и всемирное признание 🤣 🤣 🤣
@@ВладимирКазанцев-ц9т Пфффф... Оно так не работает. Работает вот как: чем дебильнее и выхлощеннее контент, тем больше подписчиков. хайпа и все такое... Нет такой задачи.
ЗЫ. www.anekdot.ru/id/806724/
А как UEFI?
Что как?
@@DmitryKetov Почему про UEFI небыло сказано или видео старое?
@@evgeniymihaylovsky466 да, лет 8 ему ;)