Этапы загрузки ОС Linux

Поделиться
HTML-код
  • Опубликовано: 3 май 2023
  • Поддержка канала: 2202 2032 5848 4874 (Сбер)
    Ссылки на другие платформы:
    Telegram: t.me/protechnologyi
    Rutube: rutube.ru/channel/24592280/
    VK: protechnologiy
    Дзен: dzen.ru/protechnologyi

Комментарии • 22

  • @artempeshkov7489
    @artempeshkov7489 3 месяца назад

    Наконец-то коротко и по делу! Спасибо!

  • @russiantime778
    @russiantime778 8 месяцев назад +1

    Спасибо мужик, сегодня на собесе задали этот вопрос, а я даже не знал что ответить). Надо запомнить.

  • @uwuooi
    @uwuooi 5 месяцев назад

    очень помогло, спасибо!!

  • @dmb0709
    @dmb0709 Год назад +2

    Наглядно, понятно. А можно про груб2 подробнее. Основные команды для восстановления или принудительных изменений параметров работы, выбор ядра и. т.д.

    • @pro-technologyi
      @pro-technologyi  Год назад +3

      Спасибо за предложение темы думаю в ближайшее время получится снять такое видео.

    • @dmb0709
      @dmb0709 Год назад +2

      @@pro-technologyi подача материала у Вас хорошая, не хочу другие источники смотреть. Спасибо за контент.

    • @IgorRozhkovig_ro
      @IgorRozhkovig_ro Год назад

      @@pro-technologyi будем ждать с нетерпением .спасибо )

  • @jackal8135
    @jackal8135 Год назад +1

    А роса нормально встанет на плату asrock h510 hdv r 2.0 с i3 10100f и gtx1650?

    • @pro-technologyi
      @pro-technologyi  Год назад

      Честно говоря без понятия )) Но мне кажется вполне себе должно установиться ничего сверхестественного нет в перечисленных параметрах

  • @user-rm4oo7kz2z
    @user-rm4oo7kz2z 7 месяцев назад

    А можно по подробнее MBR GRUB2... MBR всего 512 Б, и GRUB2 туда явно не поместится. Уже много ресурсов пересмотрел/перечитал и везде этот момент пропускается.

    • @user-qu4py9wr4y
      @user-qu4py9wr4y 4 месяца назад +1

      Это происходит по историческим причинам. Первые BIOS обладали техническими ограничениями в том, что они не способны были выполнять доступ к более чем 512 байт или не были способны производить считывание вне своего первого сектора. Поэтому, очевидно, после завершения своей задачи BIOS она просто делала безусловный переход к самым первым 512 байтам всего своего HDD, которые просто и запускали эту программу. К счастью, эта программа будет нашей самораскруткой (440 байт). Поскольку область самораскрутки очень мала в размере, она осуществляет лишь одну вещь, которая состоит в безусловном переходе в некое пространство большего размера, которое и составляет часть 2 нашего начального загрузчика. Он составляет в размере 31 кБ. Эти 31 кБ опять же крайне мало и нам приходится искать ещё дополнительный размер. Этот начальный загрузчик выполняет безусловный переход в часть 3, которая находится внутри некого раздела. Эта часть 3 будет на устройстве C: в файле с названием NTLDR.

  • @JR-nh4kb
    @JR-nh4kb Год назад +1

    Справедливо было бы сделать мизерную поправку. Биос не ищет любые бут устройства, а использует свой бут лист с сортированным приоритетом. Если в бут листе не настроено нужное бут устройство, то оно в загрузке не учавствует.
    Поправте меня, если я ошибаюсь.

    • @pro-technologyi
      @pro-technologyi  Год назад

      Ну в биос мы настраиваем бутлист устройств в первую очередь, и последовательность к ним обращения, а дальше уже на самих устройствах нужно найти загрузочные сектора и с них дальше грузиться. Я в видео имел ввиду что происходит поиск именно загрузочных записей на подключенных устройствах.

    • @JR-nh4kb
      @JR-nh4kb Год назад +1

      @@pro-technologyi
      Уж простите мне мою дотошность 😉
      Не факт, что просто подключенное устройство учавствует среди возможных бут, пока это не настроено в биосе в сортированный бут лист и сублист или пользователем вручную. Этот момент можно долго обсуждать, т.к. тоже есть много важных моментов.
      Но в целом вы правы и подали очень полезную информацию. Я почерпнул кое что для себя и захотелось копнуть глубже. Благодарочка 🙏

  • @veniaminkirieiev2783
    @veniaminkirieiev2783 6 месяцев назад

    У init всего 7 уровней 0-6, нумерация до 6 но уровней 7.

  • @IgorAlov
    @IgorAlov Год назад +4

    MBR давно устарело. Сейчас применяют UEFI, соответственно BIOS уже ничего не ищет у него уже есть запись загрузчика на соответствующей раздел EFI устройства.
    При использовании UEFi даже не требуется не LILO ни GRUB(их можно использовать но особого смысла нет), BIOS может напрямую передать вызов в kernel.

    • @pro-technologyi
      @pro-technologyi  Год назад

      Благодарю за дополнение

    • @user-qu4py9wr4y
      @user-qu4py9wr4y 4 месяца назад

      Да ладно и grub не требуется ? Ничего что uefi именно его и грузит?

    • @IgorAlov
      @IgorAlov 4 месяца назад

      ​​​@@user-qu4py9wr4y да представляешь себе не нужен. Ты можешь в bios вообще указать полный путь к ядру Линукс, и у тебя загрузится операционная система. А ещё чтобы это не делать руками, в биос изменения можно внести с помощью утилиты efibootmgr, ну или efishell и в этой ситуации вообще не нужен ни какой загрузчик. ознакомься лучше с тем как операционная система передает управление, куда и как.

    • @user-qu4py9wr4y
      @user-qu4py9wr4y 4 месяца назад

      @@IgorAlov
      Подаётся электропитание данной системы.
      Она переходит к своему встроенному ПО UEFI. UEFI запускает POST.
      POST проверяет имеющееся оборудование и выдаёт звуковой сигнал жизнеспособности когда всё хорошо.
      POST возвращется обратно в UEFI.
      UEFI интеллектуально; вместо того чтобы выполнять безусловный переход в самые первые 512 байт, UEFI находит необходимый раздел ESP.
      Оно выполняет безусловный переход вовнутрь ESP. Снова, UEFI умно и разбирается с установленным начальным загрузчиком. Оно перечисляет на экране имеющееся название начального загрузчика. В случае Ubuntu оно обнаруживает файл grubx64.efi;
      начальный загрузчик ещё пока не вызывался и не запускался UEFI. Наш BIOS применется для отображения только доступных названий загрузочных устройств, таких как CD-ROM, HDD и PXE, в то время как UEFI входит в само устройство чтобы проверить наличие раздела ESP и напрямую отображает название ОС.
      В тот момент, когда наш пользователь выбирает вариант Ubuntu, UEFI запустит Code grubx64.efi из соответствующего раздела ESP. Значением абсолютного пути будет /boot/efi/EFI/ubuntu/grubx64.efi. Затем grubx64.efi считает grubx.cfg, который представлен в том же самом каталоге

    • @IgorAlov
      @IgorAlov 4 месяца назад

      @@user-qu4py9wr4y да не требуется

  • @user-qu4py9wr4y
    @user-qu4py9wr4y 4 месяца назад

    Стоило более глубоко изучить материал прежде чем пилить видео