Операционная система — это не фунт изюма. Поспорили три слепых слона — что же такое человек? Один слон пощупал человека и сказал: «Человек это что-то маленькое и плоское». Два остальных слона тоже пощупали человека и согласились, что человек это что-то маленькое и плоское.

Из предыдущего абзаца становится ясно, что же такое человек по версии слепых слонов, которая как видно отличается от версии Википедии. Ниже в статье рассказывается о том, что же такое операционная система, Windows, Linux, Unetbootin, grub4dos и syslinux, bios, uefi и др., а также кто такой системный администратор с точки зрения потенциального пользователя и покупателя современных гаджетов, а также создателя загрузочных флешек.

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

Справа на веб-странице красуется рекламный ролик. Он содержит анимацию, изображение смартфона, его название и цену. При щелчке по нему мышкой открывается веб-страница интернет-магазина со списком сматрфонов. При щелчке по названию каждого из них, открывается веб-страница с подробным описанием: характеристиками, отзывами, цветами, способами доставки и оплаты, акциями. Среди характеристик есть «Версия операционной системы».

Палец коснулся кнопки включения компьютера, на экране монитора пошли сообщения BIOS, закончившиеся сообщением «OPERATING SYSTEM NOT FOUND».

image alt
Изображение 1. Начальная загрузка компьютера

Палец коснулся кнопки включения компьютера, на экране монитора пошли сообщения BIOS, потом появилась заставка операционной системы: стилизованное изображение хамелеона, сидящего на дереве. Вдруг изображение хамелеона пропало и вместо него на экране появилось много сообщений на английском языке.

На веб-станице интернет-магазина рядом с изображением мягкой игрушки красуется сообщение: «Товар можно будет получить: ГНУ/Линуксцентр — Дальний Восток г. Владивосток, Океанский пр-кт, 101а», а описание товара начинается словами «Хамелеон SUSE LINUX — жизнерадостный представитель средиземноморской фауны».

image alt
Изображение 2. Стенд openSUSE

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

Windows — операционная система, с помощью которой можно создать флешку, содержащую загрузчик операционной системы Windows. Для этого необходимо вставить флешку в USB-порт и выполнить в командной строке следующие команды:
diskpart
list disk
select disk <N>
clean
create partition primary
select partition 1
active
format FS=FAT32 QUICK
assign
exit 

где — номер диска, соответствующего флешке в выдаче команды list disk.

После копирования на флешку содержимого ISO-образа операционной системы Windows (который можно скачать с официального веб-сайта Microsoft) загрузочная флешка готова.

image alt
Изображение 3. Рабочий стол Microsoft Windows 10

Linux — операционная система, с помощью которой можно создать флешку для загрузки и установки операционной системы Linux. Например, для создания загрузочной флешки openSUSE 13.1 необходимо вставить флешку в USB-порт и выполнить в терминале следующую команду:
dd if=openSUSE-13.1-GNOME-Live-i686.iso of=/dev/sdb bs=4096

где openSUSE-13.1-GNOME-Live-i686.iso — имя ISO-образа операционной системы Linux, а /dev/sdb — имя устройства, соответствующего флешке в выдаче команды sudo fdisk -l

image alt
Изображение 4. GNOME Shell в openSUSE Leap 42.1

Unetbootin — программа для создания загрузочных флешек. С ее помощью можно создать загрузочную флешку из ISO-образа операционной системы Linux.

В Unetbootin есть список дистрибутивов Linux, как пользовательских (Fedora, openSUSE, Ubuntu), как и специального назначения (Kaspersky Rescue Disk, CloneZilla и др.). Среди них есть те, в состав которых включены средства или инструкции для создания загрузочной флешки (например, Clonezilla, openSUSE), использование которых предпочтительнее, чем использование для этого Unetbootin.

В списке дистрибутивов Linux в программе Unetbootin не доступны последние версии многих дистрибутивов (например, Clonezilla). Последние версии таких дистрибутивов можно загрузить с их официальных веб-сайтов.

Также, если у вас есть ISO-образ диска операционной системы Linux, может быть просто невозможно создать из него загрузочную флешку с помощью Unetbootin.

image alt
Изображение 5. Выбор дистрибутива Linux в Unetbootin

grub4dos и syslinux — это возможность создать загрузочную флешку для загрузки и установки Linux с помощью операционной системы Windows. Например, для создания загрузочной флешки openSUSE 13.1 необходимо установить на флешку загрузчик grub4dos и создать в ее корневом каталоге файл menu.lst, содержащий следующие строки:
timeout 10
default 0

title openSUSE-13.1-GNOME-Live-i686.iso
uuid () > nul
set UUID=%?%
set ISO=openSUSE-13.1-GNOME-Live-i686.iso
kernel /opensuse/linux isofrom=/dev/disk/by-uuid/%UUID%:/opensuse/%ISO% isofrom_device=/dev/disk/by-uuid/%UUID% isofrom_system=/opensuse/%ISO% loader=syslinux splash=silent quiet
initrd /opensuse/initrd

title Reboot
savedefault --wait=2
reboot

Здесь предполагается, что ISO-образ openSUSE 13.1 сохранен на флешке в каталоге opensuse; там же находятся два файла initrd и linux, извлеченные из ISO-файла удобным для вас способом.

RMPrepUSB — это то, чем могла бы быть Unetbootin, но почему-то не стала… Эта программа имеет графический интерфейс и с ее помощью можно обнулить таблицу разделов, создать первичный раздел на флешке, отформатировать его, установить на флешку grub4dos или syslinux, проверить ее работоспособность с помощью эмулятора QEMU. Для этого вместе с RMPrepUSB поставляются эмулятор QEMU и установщики grub4dos и syslinux.

image alt
Изображение 6. Окно RMPrepUSB

bios в персональном компьютере — это аналог старика в русской народной сказке «Репка»; предшественник uefi. Он передает управление загрузчику, находящемуся в нулевом секторе загрузочного диска (mbr). Загрузчик mbr в свою очередь передает управление загрузчику операционной системы (или загрузчику ebr), находящемуся в первом секторе загрузочного раздела диска. Загрузчик операционной системы передает управление ядру операционной системы. В отличие от сказки, продолжение зависит от типа/версии установленной операционной системы.

image alt
Изображение 7. Иллюстрации к сказке «Репка»

uefi (от англ. uefiected) — новый первый загрузчик компьютера; замена bios; используется на новых компьютерах, созданных после 2011 года (кроме маков, где uefi использовался и раньше), и на всех компьютерах с предустановленной Windows 8/8.1/10.

При загрузке с помощью uefi в режиме uefi вместо mbr, ebr и загрузчика операционной системы используются gpt и загрузчик (или загрузчики) efi. Поэтому загрузочная флешка, которая работает на компьютере с bios, может не работать на компьютере с uefi в режиме uefi, но будет работать на компьютере с uefi в режиме совместимости с bios (Legacy), который можно выбрать в настройках uefi.

image alt
Изображение 8. Логотип uefi

Системный администратор — несуществующая профессия, которая отсутствует в общероссийском классификаторе профессий. Тем не менее, есть сотрудники, которых называют системными администраторами, всероссийский слет системных администраторов, день системного администратора и даже анекдоты о системных администраторах. Разговорное название системного администратора — «сисадмин».

image alt
Изображение 9. Празднование Дня системного администратора у памятника клавиатуре, Екатеринбург, 2011 год.

dd, parted, testdisk — программы, с помощью которых можно соответственно сделать резервную копию таблицы разделов жесткого диска и восстановить ее из резервной копии, случайно удалить таблицу разделов активного жесткого диска, а также попытаться ее восстановить в случае, когда нет ее резервной копии. Входят в состав спасательных дистрибутивов, таких как hiren's bootcd и systemrescuecd.

image alt
Изображение 10. Разделы, найденные на жестком диске с помощью утилиты testdisk
Поделиться с друзьями
-->

Комментарии (16)


  1. A-Stahl
    01.10.2016 12:45
    +11

    Так о чём статья-то? Какой-то слабосвязанный набор отрывочных сведений.


    1. mikhaylovns
      01.10.2016 13:17
      -6

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


      1. mikhaylovns
        01.10.2016 13:26
        -6

        кроме начала статьи


      1. KlimovDm
        01.10.2016 13:40
        +4

        >>>> Ниже в статье рассказывается о том, что же такое операционная система, Windows, Linux, Unetbootin, grub4dos и syslinux, bios, uefi и др., а также кто такой системный администратор с точки зрения потенциального пользователя и покупателя современных гаджетов

        Ваши слова? Автор, ну зачем? Зачем вы эту статью написали?


        1. mikhaylovns
          01.10.2016 14:57
          -2

          Я собрал в ней сведения, которые пригодятся для создания liveusb. Возникнет необходимость сделать liveusb с windows или linux, если возможно я буду использовать код из статьи; таким же образом она может быть полезна и другим.


    1. kedobear
      01.10.2016 14:13
      +6

      Корчеватель на Хабре!


  1. Taciturn
    01.10.2016 13:09
    +11

    Это пример лёгкой формы шизофазии?


  1. cerbernar
    01.10.2016 13:29
    +3

    С трудом удержал голову от взрыва


  1. CodeRush
    01.10.2016 13:44
    +5

    uefi (от англ. uefiected) — новый первый загрузчик компьютера; замена bios; используется на новых компьютерах, созданных после 2011 года (кроме маков, где uefi использовался и раньше), и на всех компьютерах с предустановленной Windows 8/8.1/10.

    UEFI (Unified Extensible Firmware Interface) — современный интерфейс между прошивкой и ОС, разработанный Intel совместно в Apple и другими членами UEFI Forum в качестве замены устеревшего интерфейса IBM PC BIOS.
    Вместо программных прерываний предоставляет таблицу EFI_SYSTEM_TABLE с реализацией стандартного набора сервисов для загрузчиков и ядер ОС. Компьютеры Apple используют интерфейс EFI 1.10 (который позже был взят за основу стандарта UEFI 2.1) и не совместимы с добавленными позже возможностями вроде UEFI SecureBoot, DriverXXXX/KeyXXXX, и т.п.
    Стандарт UEFI не накладывает ограничений на реализацию нижних уровней, но UEFI Forum предлагает в качестве эталонной спецификацию UEFI PI (Platform Interface). Тем не менее, поддержка интерфейса UEFI уже имеется и у некоторых несовместимых с PI реализаций — coreboot и Uboot. PI-совместмые реализации имеются для архитектур x86/x86-64, IA-64, AARCH64, MIPS и RISC-V.

    В общем, в очередной раз «не в лотерею, а в карты, и не выиграл, а проиграл».
    Автор, не пишите, пожалуйста, такого больше, пожалейте людей не в теме.


    1. jok40
      01.10.2016 14:39

      По-моему, Вы слишком серьёзно восприняли этот трёп. Сдаётся мне, что вся эта статья — просто неудачная «пятничная шутка юмора», да ещё и поданная с опозданием.


  1. medved6216
    01.10.2016 14:02

    Для кого эта статья? Тот кто читает хабр, имеет хотя бы минимальные знания в ИТ.
    Это, наверное, можно деткам в садике толкать, а не техническому сообществу. Или это отголоски МегаМозг — вторая волна начинается?


  1. alexxxst
    01.10.2016 15:55
    +2

    Вот это поток сознания…


  1. EndUser
    01.10.2016 16:26
    +1

    Это вроде рецептов коктейлей — те, которые подвязаны мелкой брошюркой к горлышку бутылки: «Возьмите НашаВодкаRULZ™©®, <остальные ингредиенты>, налейте в высокий бокал НашаВодкаRULZ™©® 20г..., после чего НашаВодкаRULZ™©® и НашаВодкаRULZ™©®. Не забудьте, что НашаВодкаRULZ™©®. А так же НашаВодкаRULZ™©®».


  1. Akon32
    01.10.2016 16:37
    +2

    Ниже в статье рассказывается о том, что же такое операционная система, Windows, Linux, Unetbootin, grub4dos и syslinux, bios, uefi и др.

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

    Это неправда. И вообще не определение операционной системы.


    Набор несвязанных "фактов" и рецептов.


    1. mikhaylovns
      01.10.2016 21:00

      Почему неправда?
      1. Среди характеристик есть ос.
      2. В сообщении есть слова «операционная система»
      и т.п.
      Следовательно, операционная система — это характеристика, часть сообщения и т.д. Все логично.


      1. KhodeN
        02.10.2016 03:58
        +3

        Вы перед публикацией показывайте кому-нибудь свое творчество. Может хоть он отговорит вас от публикации.

        Можно те же сведения озаглавить нормально (типа «Как создать мультизагрузочную флешку»), связать между собой части, последовательно изложить сведения, убрать ненужные упоминания о Линкусцентре и openSUSE. И будет читабельная статья. А так — какой-то графоманский выхлоп, который, если представляет для автора интерес, должен лежать где-нибудь в evernote, не более.