Администрирование Linux, часть 2.2: Начальная загрузка операционной системы

Sdílet
Vložit
  • čas přidán 13. 09. 2024
  • * POST, MBR, PBR, загрузчик ОС, ядро, монтирование корневной ФС
    * Параметры закрузки ядра ОС
    * Остов ядра vmlnuz и предзагрузка модулей ядра initrd
    * Первый и второй шаги загрузки
    * Загрузчики LiLо и GRUB
    * Загрузчик syslinux, isolinux и pxelinux
    * Стартовые flash и floppy диски

Komentáře • 34

  • @user-mo9qv1tp8n
    @user-mo9qv1tp8n Před 2 lety +3

    Просто офигеть, сколько материала вы дали в одном видео. У меня неделя уйдёт, чтобы это повторить шаг за шагом.
    Респект и уважуха такому крутому специалисту!

  • @alekseysaltykov
    @alekseysaltykov Před 4 lety +10

    Набрел на это видео по линукс случайно, уже собрался писать комментарий что КАК хорошо преподносится материал, и затем вижу фамилию автора видео Д. Кетов! У меня есть ваша книга "Внутреннее устройство Linux", и я бесконечно благодарен Вам за весь материал который вы предоставляете. Спасибо!

  • @Nodorgrom
    @Nodorgrom Před 5 lety +8

    Я прочел вашу книгу по Linux, а теперь еще и видео у вас, здорово! Спасибо!

  • @luckyklaxon
    @luckyklaxon Před 11 měsíci

    Пока что лучше материала для себя по данным темам на просторах русскоязычного Интернета не нашёл. Дмитрий Владимирович, благодарю за Ваш труд. Ваши студенты счастливчики, потому что у них такой классный преподаватель!

  • @ruslanvist9958
    @ruslanvist9958 Před rokem

    Спасибо автору канала за публикацию таких ценных лекций!
    Где сейчас преподаете?
    Вы тот, кого хотел бы рекомендовать или по каким-либо аспектам поучиться самому.

  • @АнтонКряжев-м6й

    Спеца сразу видно!

  • @ultimate_truth_society
    @ultimate_truth_society Před 3 měsíci

    А бывает ли какой-нить задачник сисадмина? xdd Книга с заданиями, которые можешь порешать. Или может программа, что-то по типу тех же виртуальных машин, среди которых есть поломанные, и она ставит тебе задачу: восстанови систему такую-то таким-то способом; настрой в такой-то системе это, то и третье. И где-нить потом рассказывается, как именно это делать надо было правильно))

  • @MikhailGoncharov-tl4cr

    i like it very useful information

  • @yuliyacher67
    @yuliyacher67 Před 5 lety

    Прекрасно!

  • @user-qv1mw8gd3b
    @user-qv1mw8gd3b Před 7 měsíci

    Здравствуйте. В AlmaLinux 9.3 есть несколько файлов initramfs-5.14.... извлекается из любого из них один файл early_cpio и один каталог с файлом kernel/x86/microcode/GenuineIntel.bin, с момента записи ваших уроков многое поменялось видимо... Возможно вы подскажете где в AlmaLinux 9 можно посмотреть initrd?

    • @DmitryKetov
      @DmitryKetov  Před 7 měsíci

      В debian/ubuntu есть unmkinitramfs. В redhad/centos возможно она тоже есть, или stelfox.net/blog/2020/02/extracting-dracut-built-initramfs/

  • @daniilvinogradov2199
    @daniilvinogradov2199 Před rokem

    Дмитрий, добрый вечер! Поясните, пожалуйста 🙏 Всю голову сломал и не могу въехать( Исходя из контекста груб не поддерживает фс, хотя по слайду стейдж 2 грузится именно с активного раздела, и находится на файловой системе и можем на него посмотреть с примонтированной бут дир, тогда как там не хватит место? И вот еще вопрос: Исходя из лекции я представил что где то на 1 стейдже есть логика с файловой системой для загрузки стейдж 2 так как он находится уже на разделе) В общем я очень сильно запутался! Но внутренний голос мне подсказывает, что на самом деле stage 0 находится в mbr, stage 1 находится в pbr а stage 2 находится где то в каких то местах на разделе не относящимся к файловой системе на которой хранятся файлы, но тогда зачем нужен stage 1.5 что он делает? Создает какую то псевдо фс на которой хранится stage 2 тоже не на файловой системе где хранится каталог бут ? Помогите пожалуйста, или подскажите где это можно почитать более подробно! Я спать не могу, и найти инфу сложно! Спасибо Вам большое за работу!!! Поклон 42:23

    • @DmitryKetov
      @DmitryKetov  Před rokem +1

      > груб не поддерживает фс
      GRUB как раз поддерживает ФС, в отличие от LILO
      > на 1 стейдже есть логика с файловой системой для загрузки стейдж
      Нет, нету.
      > но тогда зачем нужен stage 1.5 что он делает?
      Это как бы облегченный stage 2, с поддержкой одной ФС и пишется он одним куском в фиксированное место (например в первую "дорожку" сразу за pbr) - т.е. его местоположение задается двумя номерами (блоков) - начало и длина. За счет этого stage 1 может всегда найти stage 1.5, а затем уже становится доступна (одна) файловая система, откуда можно считать полноценный stage 2 с поддержкой всех остальных ФС.

  • @ivanivannow6401Ukrain.

    количество букав кода ядра строго очерчено в нтд(семантическая связъ)

  • @ВладимирКазанцев-ц9т

    А в Centos 7 вместо root какую команду использовать?

  • @andreya3423
    @andreya3423 Před rokem

    А как же, без дисковые устройства такие как роутеры ?

    • @DmitryKetov
      @DmitryKetov  Před rokem +1

      Что именно "как"? Все примерно так-же, только ROM loader другой, например uboot и вместо диска - флеш память.

  • @ВладимирКазанцев-ц9т

    А на убунту 18.04 как посмотреть что находится в файле initrd ?

  • @druha.s
    @druha.s Před 2 lety

    А, кто создаёт tmpfs и монтирует его в /dev/shm ?

    • @DmitryKetov
      @DmitryKetov  Před 2 lety +1

      Это делают скрипты init (/etc/rc.* или /etc/init/*.conf) или же systemd собственной персоной. В любом случае, они полагаются на параметры из /etc/fstab, а если нет, то используют умолчания.

    • @druha.s
      @druha.s Před 2 lety

      @@DmitryKetov спасибо, у меня опять есть то, что очень интересно почитать и что интереснее, чем service и systemctl

  • @ВладимирКазанцев-ц9т

    Канал жив вообще , кто-нибудь знает?

    • @DmitryKetov
      @DmitryKetov  Před 3 lety +1

      Смотря что вы под этим понимаете :)

    • @ВладимирКазанцев-ц9т
      @ВладимирКазанцев-ц9т Před 3 lety

      @@DmitryKetov Да обратную связь и наполняемость контентом собственно

    • @DmitryKetov
      @DmitryKetov  Před 3 lety +5

      @@ВладимирКазанцев-ц9т Наполняется, когда наполняется. Обратная связь тогда, когда связывается. Канал - не коммерческое предприятие, а just for fun 🤣

    • @ВладимирКазанцев-ц9т
      @ВладимирКазанцев-ц9т Před 3 lety

      👍 👍 👍 👍 👍 👍 👍 Больше коментов - больше узнаваемость канала, продвижение, больше подписчиков, реклама, монитезация, узнаваемось и всемирное признание 🤣 🤣 🤣

    • @DmitryKetov
      @DmitryKetov  Před 3 lety +6

      @@ВладимирКазанцев-ц9т Пфффф... Оно так не работает. Работает вот как: чем дебильнее и выхлощеннее контент, тем больше подписчиков. хайпа и все такое... Нет такой задачи.
      ЗЫ. www.anekdot.ru/id/806724/

  • @evgeniymihaylovsky466
    @evgeniymihaylovsky466 Před 4 lety

    А как UEFI?

    • @DmitryKetov
      @DmitryKetov  Před 4 lety

      Что как?

    • @evgeniymihaylovsky466
      @evgeniymihaylovsky466 Před 4 lety

      @@DmitryKetov Почему про UEFI небыло сказано или видео старое?

    • @DmitryKetov
      @DmitryKetov  Před 4 lety

      @@evgeniymihaylovsky466 да, лет 8 ему ;)