Как стать автором
Обновить

Комментарии 8

«Missing operating system» — надо же, как ностальгично!

Это милое сообщение об ошибке выдавалось MS-DOS MBR — загрузочный сектор с жесткого диска, выбирающий на нем активный раздел и запускающий с него уже обычный boot sector.

Но по каким-то причинам условия для вывода этого сообщения были очень странными. В случае фактического отсутствия ОС обычно выводилось сообщение «Error loading operating system». Помню, изучал загрузчик в дизассемблере и редактировал содержимое диска с целью получить сообщение: «Missing operating system». Задача оказалась нелегкой!
А не обязательно это выдавал код из MBR, схожие сообщения может выдавать BIOS/UEFI, если либо не найдет MBR/EFI на всех разрешенных к загрузке носителях, либо если MBR вернёт ему управление и больше устройств нет.
От биоса там другое было сообщение. По-моему: «Press a key to reboot» или что-то в этом роде.
Да вот только сектор не обязательно с жёсткого, а вообще с загрузочного диска!
Мы уже в наше время (несколько лет назад) однажды столкнулись с этой проблемой.
Старенький комп-«печатная машинка» для набора текстов. Да, там даже ещё дисковод есть! Грязно-жёлтого цвета (от времени). На компе — винда (что-то из 3.1 — под возраст и возможности компа).
И вот угораздило кого-то сунуть в него дискету (где только её разыскали в наше время?). И не только сунуть, но и забыть…
Вечером комп выключили. Утром включили… И после этого чуть было не устроили траур по безвременно ушедшей машине. Потому что ОС на той дискете и в самом деле не было. А о том, что с дискеты можно загрузиться практически все уже и забыли.
сектор не обязательно с жёсткого, а вообще с загрузочного диска!

Сообщение «Missing operating system» содержится только в MBR жесткого диска. Гибкие диски (и флешки) не содержат MBR. В их загрузочном секторе содержались другие сообщения: «Non-system disk or disk error. Replace and strike any key when ready», а также «Disk boot failure».

Учитывая «баг» в MBR, я сомневаюсь, что кто-нибудь когда-нибудь реально получал сообщение «Missing operating system». Об этом сообщении в его оригинальном виде знают только те, кто разглядывал содержимое диска в редакторе типа diskedit или Runtime disk explorer.
Mesosphere позиционирует себя как ОС для ДЦ. Они даже на сайте про себя пишут The Mesosphere Datacenter Operating System (DCOS) is a new kind of operating system that spans all of the servers in a physical or cloud-based datacenter, and runs on top of any Linux distribution. Когда читал статью, меня не покидало ощущение, что это текст вступительного доклада с MesosCon, который проходил летом этого года.
Mesosphere базируется, в частности, на уже стабилизировавшемся libmesos (поддерживается всякими hadoop, spark и проч.), который предназначен для управления ресурсами кластера, так что не удивительно.
Представляю себе криво написанное приложение с утечкой памяти в масштабах ДЦ
Зарегистрируйтесь на Хабре, чтобы оставить комментарий