Загрузчики операционых систем

Тема в разделе "Операционные системы", создана пользователем Admin, 29 окт 2016.

  1. Admin Администратор Команда форума

    Регистрация:
    13 мар 2015
    Сообщения:
    218
    Симпатии:
    43
    Jabber:
    [email protected]
    ЗАГРУЗЧИКИ ОПЕРАЦИОННЫХ СИСТЕМ


    или что требуется знать по минимуму для того чтобы сделать выбор

    [​IMG]
    Суть сей темы - мне было предложено сделать обзор существующих на сегодня загрузчиков Операционных Систем для того чтобы многие ознакомившиеся с ним приняли для себя решение, какой из них лучше, у большинства взорвался мозг, а я бы свихнулся от обилия изученной информации. Стоит заметить, что похоже с поставленной задачей я не справился, по крайней мере кардинальных изменений в восприятии окружающего мира я не ощущаю. [​IMG]

    Определим так сказать ОПРЕДЕЛЕНИЯ:

    1. Операцио́нная систе́ма, сокр. ОС (англ. operating system, OS) — комплекс взаимосвязанных программ, предназначенных для управления ресурсами компьютера и организации взаимодействия с пользователем.см.ВИКИ ну или что там вам нравится смотреть. [​IMG]
    Я бы ещё добавил кроме пользователя и ПРИКЛАДНОЕ ПО.

    2. Загрузчик операционной системы — системное программное обеспечение, обеспечивающее загрузку операционной системы непосредственно после включения компьютера.


    Загрузчиков на сегодняшний момент существует величайшее множество, кто не верит, может удостоверится например здесь или здесь.

    Наиболее на слуху из ныне устаревших и как я понял потихоньку ушедших на покой примерно с 2012 года:
    Acronis OS Selector и Paragon Boot Manager, оба платные, оба что то пишут в MBR, Acronis как я понял требует FAT32 раздел для своих нужд или сам его создаёт (небольшой). Оба, если ввести их название в поисковик процентов на 85, вызывают у народа непреодолимое желание (т.е. похоть) их удалить (что по видимому не так то и просто, или безболезненно, сам я ими не пользовался, если есть счастливая жертва готовая исповедоваться, то в комментах это можно сделать - для истории и для получения моральной поддержки [​IMG] ), что не может не наводить на мысли о целесообразности использования подобных продуктов.

    Классические или штатные загрузчики:​


    NTLDR - штатный загрузчик операционных систем Windows NT, 2000, XP, Server 2003 при допиливании позволяет так же загружать DOS,Windows 9x/Me и GRUB4DOS (другой загрузчик) который позволяет грузить Линукс и вообще много больше, но об этом далее.

    Windows Boot Manager - штатный загрузчик Windows Vista, Windows 7 и Windows 8 как ни странно при допиливании всё же можно грузить Windows 9x/Me, переадресует к NTLDR (со всеми вытекающими возможностями по загрузке) или к GRUBу и LILO (с их возможностями).

    LILO (LInux LOader) — один из стандартных загрузчиков для Linux и BSD-систем. LILO использует BIOS для доступа к жёстким дискам, с присущими этой схеме ограничениями. Ныне устаревший загрузчик и в общем то не развивается. Может грузить Windows 9x/Me и переадресовываться к NTLDR. Более новые Microsoft ОС не поддерживаются.

    GRUB (англ. GRand Unified Bootloader) — загрузчик операционной системы от проекта GNU.
    Самый популярный загрузчик в мире Linux и является загрузчиком по умолчанию в большинстве известных дистрибутивов. Является эталонной реализацией загрузчика, соответствующего спецификации Multiboot. Умеет по цепочке передавать управление другому загрузчику, что позволяет ему загружать Windows (через загрузчик NTLDR), MS-DOS, OS/2 и другие системы. Поддержка файловых систем: NTFS, ISO, UFS, UFS2, FFS, FAT16, FAT32, Minix, ext2/ext3/ext4, ReiserFS, JFS и XFS, и чтение файлов конфигурации, ядер, initrd и других файлов прямо с файловой системы. Поддержка загрузчика EFI, начиная с версии 1.98 (загрузка операционных систем семейства Mac OS). Может достаточно гибко менять внешний вид, например показывать красивую картинку в загрузочном меню. GRUB2 имеет модульную структуру. Это означает, что туда легко добавляется всё, что угодно, вплоть до игр, также как и выбрасывается, если необходимо уменьшить размер. В общем эдакий комбайн и конструктор «допили сам, чего тебе ещё не хватает» работающий и так из коробки.

    GRUB4DOS универсальный загрузчик на основе GNU GRUB. Он может управляться в режиме командной строки или с помощью конфигурационного файла. Возможности:


    В отличии от GNU GRUB, который функционирует за счёт нескольких файлов, Grub4dos использует всего один файл grldr (или grub.exe если загрузка происходит из DOS или Linux).
    grldr может быть загружен с помощью уже существующей операционной системы, например, через NT загрузчик NTLDR , В ходе загрузки Windows NT/W2K/XP.
    Основной способ загрузки grub4dos, это загрузка из MBR. Файл grldr.mbr входит пакет в Grub4dos и и может быть записан в загрузочную область (HDD, floppy, USB Flash drive)
    Файл в корне устройства grldr загружается из MBR файлом grldr.mbr.
    ИСТОЧНИК ВЛАСТИ


     
  2. Admin Администратор Команда форума

    Регистрация:
    13 мар 2015
    Сообщения:
    218
    Симпатии:
    43
    Jabber:
    [email protected]
    Другой, менее распространённый но не менее интересный загрузчик:
    PLoP Boot Manager
    Возможности:


    *Загрузка с CD/DVD без поддержки такой функции в BIOS.
    * Загрузка с USB без поддержки такой функции в BIOS(UHCI, OHCI и EHCI)
    * Загрузка с Floppy дискеты
    * Возможность создания профилей загрузки для различных операционных систем
    * Количество разделов на жестком диске с которых можна загрузиться - до 16 разделов
    * При установке на жесткий диск не потребует отдельного раздела
    * Возможность скрывать пункты загрузки
    * Обратный отсчет при загрузке
    * Скрытые разделы
    * Защита паролем
    * Резервное копирование таблицы разделов
    * Текстовый режим интерфейса 80x50
    * Графические режимы интерфейса 640x480, 800x600, 1024x786, 1280x1024
    * Редактирование MBR таблицы разделов
    * Может быть загружен с жесткого диска, флоппи-дискеты, с CD/DVD и USB
    * Можна запустить в загрузочном меню Windows
    * загрузка различными загрузчиками : LILO, GRUB, Syslinux, Isolinux, Pxelinux (network)
    * Загрузка с модуля ISA/PCI ROM
    * Абсолютная бесплатность и свободное распостранение
    ** PLoP boot manager не перезаписывает master boot record в отличие от многих загрузчиков.
    ** PLoP boot manager позволяет получить USB 2.0 или близкую к нему скорость на тех материнских платах, которые работают с USB 2.0 только в загруженной ОС, а на этапе загрузки выдают USB 1.1



    Справедливости ради нужно заметить, что USB работает далеко не на всех матплатах или связках контроллер USB — чип устройства. Так что вам может и не повезти.

    Итак, основные игроки представлены. Ознакомится со сравнительной таблицей и сделать соответствующие выводы можно здесь.

    Так же можно обратить внимание на такой продукт как EasyBCD, технические подробности, по сути это настройщик Windows Boot Manager'а используемого в Windows Vista и Windows 7. С точки зрения наглядности и простоты использования очень неплохой вариант, думать почти не надо, только попадать мышкой по кнопкам.
    Тем же самым занимаются:
    VistaBootPRO - утилита, предназначенная для работы с загрузочным меню Windows Vista. Позволяет редактировать имя системы, добавлять новые ОС и восстанавливать первоначальные загрузочные конфигурации. Кроме этого, присутствует возможность резервного копирования загрузочной информации, экспорт различных конфигураций и модификацию различных параметров загрузки.
    а так же,
    MultiBoot - графическая (GUI) оболочка над системными утилитами BootSect, BcdEdit и BcdBoot, позволяющая восстановить загрузчик Windows Vista или Windows 7, затертый при установке Windows ХР.

    Также при помощи MultiBoot можно:


    - создать конфигурацию с двойной загрузкой как до, так и после установки Windows XP;
    - указать операционную систему, загружаемую по умолчанию;
    - редактировать записи любой операционной системы в диспетчере загрузки и определить их положение в меню загрузки;
    - установить таймаут для меню с выбором загрузки операционных систем;
    - экспортировать и импортировать данные конфигурации загрузки;
    - отобразить подробные сведения о хранилище загрузки, о загрузочных файлах, раскладе по дискам и разделам, а также сохранить их в текстовый файл;
    - запустить командную строку для выполнения команд вручную;
    - указать параметры файла boot.ini rdisk и partition при ошибках загрузки в Windows XP.



    Характерный отзыв: Блин, Неделю форумы читал.....чё тока ни делал, а тут на кнопку нажал и всё, с первого раза запустилась 7!!! Храни господь автора.

    А так же, в свете наступления эпохи EFI имеются:


    EFI-загрузчики которые делятся на два типа: Boot-Loaders и Boot Managers.

    Boot-Loaders это обычные загрузчики, как и для BIOS — загружают ядро в оперативку и прыгают на какой-то адрес. В случае с EFI, Boot-Loaders не используют функции UEFI, из-за чего невозможна совместная работа с Secure Boot (т.е. подпись ядра просто не будет проверяться, и Secure Boot игнорируется). Такие загрузчики умеют загружать, в общем-то, даже ядра без EFISTUB, с любого раздела, с любой ФС и даже с рейда.

    К Boot-Loaders относятся: GRUB, syslinux. Впрочем последние версии всё более подружают с EFI.

    Boot Managers это EFI-приложения, которые используют функции EFI для загрузки ядра. По сути, это обычная менюшка, только и всего. Они могут загружать только то, что загружает EFI, и только с тех ФС, которые поддерживает EFI (хотя могут и свои драйверы в EFI загружать).

    К Boot Managers относятся: Gummiboot, rEFInd.

    rEFInd
    Refind сам находит установленные ОС и определяет параметры их загрузки. стоит в специальном boot разделе с типом efi. Так же если вставлена загрузочная флешка или диск они тоже появляются в списке.
    В отличие от GRUB — rEFInd не является бутлоадером, а является efi-бутменеджером. И по сути представляет собой efi программу лежащую на первом загрузочном разделе в GUIDPT, которая стартует автоматически до загрузки любого бутлоадера.

    В общем, чем дальше в лес, тем злее дятлы. Изучайте и выбирайте.
     
  3. Pirat63 Новичок

    Регистрация:
    27 мар 2015
    Сообщения:
    5
    Симпатии:
    3
    Интересно но все это поверхностно а вот полное описание например первое нужно то то то второе делаем вот это третье делаем вот так четвертое прыгаем и радуемся если все получилось если нет то читаем снова и думаем что сделали не так.