Сборник образов ОС для BOCHS и QEMU
Сборник образов ОС для BOCHS и QEMUОписание:
В этой теме будут регулярно выкладываться образы дисков для эмуляторов Pentium x86 BOCHS, QEMU и Limbo.
Сами эмуляторы можно скачать в разделе программ или на сторонних интернет-ресурсах.
Список образов:
Windowsчтобы видеть ссылку, вы должны быть зарегистрированы
чтобы видеть ссылку, вы должны быть зарегистрированы
Правила выкладывания образов
1. В данной теме следует выкладывать только ссылки на образы ОС для эмуляторов BOCHS и QEMU
2. Не следует публиковать ссылки на чужие образы, автором которых вы не являетесь.
3. Не следует публиковать ссылки на образы ОС, которые заведомо неработоспособны на существующем железе. В частности, не надо выкладывать сборки Windows новее Windows XP.
4. Не следует повторно публиковать образы, которые уже есть в теме или незначительно отличаются от них. Ключевые отличия вашего образа нужно обязательно указать при заполнении шаблона.
Шаблон
Код:
[b][size=3][color=blue]Название_ОС by Имя_Пользователя[/color][/size][/b]
[SPOILER=Скриншоты]СКРИНШОТЫ[/SPOILER]
[SPOILER=Особенности]КЛЮЧЕВЫЕ ОСОБЕННОСТИ[/SPOILER]
[SPOILER=Отличия от предыдущих сборок]ОБЯЗАТЕЛЬНО К ЗАПОЛНЕНИЮ[/SPOILER]
[SPOILER=Плюсы]ЗДЕСЬ ПЛЮСЫ СБОРКИ[/SPOILER]
[SPOILER=Минусы]ЗДЕСЬ МИНУСЫ СБОРКИ[/SPOILER]
[b]Совместимость:[/b]
ЗДЕСЬ ПОДДЕРЖИВАЕМЫЕ ЭМУЛЯТОРЫ
[b]Скачать:[/b]
ССЫЛКА НА СКАЧИВАНИЕ (ЯДиск, Google Drive, [email protected], MEGA и т.д.)
6. Убедитесь, что образы, ссылки на которые вы выкладываете, не содержат вредоносного ПО. В случае нарушения данного правила сообщение будет удалено, а пользователь — наказан.7. Для того, чтобы сообщение с вашим образом попало в каталог в шапке, нажмите на кнопку «Жалоба» или напишите в личку zhyk_magadan
Эмулируем Windows 2000, XP, 7, а также Linux на Android Lollipop через Limbo / Программы, ПО, сайты / iXBT Live
Прошлый пост о том, как на Android работает Windows 95, доказал, что Limbo — вещь годная. Не такая шустрая, как QEMU, но вполне сносная. И на ней — о Боги — запустился Fallout! С минимальным фреймрейтом, но играть было можно. Так что теперь, используя сие благословение цифровых богов, можно заняться тем, чем я, собственно, и хотел заняться ранее. А именно — тестировать различные игры и ОС. Начну с последнего.Итак, Windows 95 от MVoloshin я проверил, всё работает, запускается F1, скорость не самая шустрая, но удобоваримая. Разрешение экрана меняется, Интернета нет, диски подключаются без особых проблем. От того же MVoloshin есть микро-образ Windows 98, в распакованном варианте весящий чуть больше 130 мегабайт. Что, если мне не изменяет память, меньше, чем весит W95. Занятно.
С параметром в 392 мегабайта оперативной памяти ОС загружаться не захотела, пришлось понизить значение до 92. Загрузилась система раза в три быстрее, чем Windows 95, но это и немудрено, ведь установленных программ в ней почти нет. Только пара стандартных. На ней было бы забавно протестировать игры на наличие в ОС драйверов, но это уже будет чуть позже.
Следующей в очереди является Windows 2000 от germantm7025. Образ в распакованном виде весит почти 800 мегабайт, что должно стать первым мало-мальски серьёзным испытанием для Limbo. Версия, которую я добыл, является Win2000 Professional «на основе технологии NT». После минутной загрузки меня встретил экран профиля. Нажав «ОК», я после ещё минутного ожидания попал на голубой экран, на котором появились сначала меню «Пуск», а после — иконки приложений.
Программ — как собак блохастых. Total Commander, uTorrent, CPU-Z/GPU-Z, AkelPad, QiP 2010. Стандартные, включая Outlook, Word и Internet Explorer, тоже на месте. В общем, полный фарш. Интернет, впрочем, не хочет работать (или я просто не знаю, как его настроить на Windows 2000, что более вероятно). Максимальное разрешение экрана — 1280 х 1024 точки. И да, предустановленные игры вроде Сапёра, Косынки и даже Пинбола в образе есть!
Настала очередь культовой «хрюши», Windows XP. Я использовал сборку от всё того же MVoloshin, оригинальную версию без пакета обновлений, вышедшую в 2001 году. Весит сборка 1 гигабайт, запускается довольно долго, и не содержит в себе ничего лишнего. Но и без вырезки встроенных приложений на сей раз обошлось.
Последнее сказалось, кстати, довольно критичным, так как именно в XP у меня в первый раз зависло одно из окон. Если быть точным, то «Мой компьютер», при попытке посмотреть на интерфейс дисков. Ну, соскучился я по нему, захотелось мне. И окно зависло. Так что если нужна работоспособность повыше, то лучше выбрать менее увесистый образ.
Повышаем ставки! Windows 7, Сборка Live CD от всё того же MVoloshin, урезанная версия, занимающая всего 500 мегабайт в распакованном виде и с оболочкой в виде стандартного интерфейса Windows из более старых представителей. Первый запуск прошёл печально и безуспешно, так как уперся в ошибку загрузки диска. А всё дело в том, что сборка Live CD предназначается для загрузки с CD-ROM, а не в качестве жесткого диска.
После обратной смены имени, выставления оперативки чуть поболее, чем 96 мегабайт, я… запустил процесс. Прошло три минуты, прежде чем мои глаза узрели надпись «Starting Windows». Ещё через минуту появился анимированный логотип. И тут я понял, что пора идти ставить чай… Или что-нибудь покрепче, а-ля кофе или кефир.
Предсказав время загрузки в 10 минут, я ошибся и был сему факту обрадован, так как уже через две минуты увидел курсор, которым даже можно было двигать. К сожалению, двигать им можно было на чёрном экране, который пропал… аккурат на десятую минуту. Сменить фамилию на «Ванга», что ли? Вместо чёрного экрана, кстати, появилась фоновая картинка, в которую я пялился ещё минут сорок. И десять минут настраивался рабочий стол.
Итого — час реального времени до полной загрузки. Работоспособность ОС, разумеется, я ставлю под вопрос, запуск приложений — тоже. «Мой компьютер» открывался три с лишним минуты, про более серьёзные задачи говорить не буду. В общем, запустить-то я вещь запустил, но большего добиться не смог.
Если же у тебя возникнет нужда в Win 7 на Android, а ждать час загрузки — не вариант, то единственное, что я могу предложить, это Windows PE, он же — Preinstallation Environment. Сборки с подобным названием урезаны самими разработчиками, и позволяют загружаться с флешек, дисков и прочих миниатюрных носителей информации. А моя версия 3.0 от AndrewAVX ещё и полностью совместима с приложениями для Windows 7, что должно быть идеальным вариантом для работы.
К сожалению, на моём устройстве с рекомендуемыми параметрами:
Интерфейс: VNC,
Процессор: Phenom/Core2Duo/KVM,
Количество ядер: на выбор,
ОЗУ: от 176 до 512 МБ
Видеокарта: любая
Включенные «Multithread AIO» и «Высокий приоритет».
… сборка всё равно не запустилась по непонятным причинам. Надеюсь, у других это получится лучше.
На закуску я проверю Linux. Запускать эту ОС на Android для знающих людей — всё равно, что жарить куриное филе в яйце. Почти что тавтология, зато обычно получается вкуснятина. Так вот, я буду запускать версию с KDE от AntiBillOS. Образ весит немного, но для входа в учётную запись требуется пароль — 111111, который нужно ввести. Без клавиатуры этого сделать никак нельзя, поэтому пришлось подключать свою, от компьютера, через OTG.
Система работает не то, чтобы шустро, но и не тормозит, как Семёрка. Меня позабавило, как панель задач по нажатию на стрелочку уехала вбок, я такого поворота событий никак не ожидал, и завороженно смотрел за её движением, ожидая, насколько глубоко она уйдёт, и можно ли будет её потом достать оттуда. Вряд ли вместе с виртуальной лупой в ОС встраиваются виртуальные клещи…
Но всё обошлось, я запустил «Home», и понял, что в Linux на удивление часто проскакивают двойные нажатия, когда я того не хочу. В целом, работоспособность на 6 из 10, скорость средняя, а зачем нужен Linux на Android — я понятия не имею.
В следующий раз я загляну чуть поглубже в прошлое, и достану из пыльных закоулков Интернета образы ОС, которые могут быть даже старше меня. Устроим небольшую археологическую раскопку!
виртуальные образы операционных систем / Habr
Истоки и причины
В свободное время мне иногда очень приятно покопаться в какой-нибудь старой операционной системе. Или в относительно старой, или в просто специфической. Конечно, лучше всего эти операционки ставить на настоящий компьютер (что я изначально и делал), но постепенно все меньше времени — и меньше желания возиться со старым железом или с очередной переразбивкой дисков на десктопе с параллельным поиском драйверов под железо, не поддерживаемое операционной системой. И вот на каком-то этапе пришлось перейти на виртуальные машины.
OSvirtual: от NextStep до aGNUla
Поэтому эту коллекцию — для себя и для интересующихся (вероятно, для немногих 🙂 — выложил в сеть в виде сайта OSvirtual (есть и английская версия, пусть и сделанная по остаточному принципу). ОС, выложенные тут, — это либо совсем старые ОС, которые можно запускать разве что как ностальгические игрушки (и которые сейчас не продаются, а часто и свободно доступны для скачивания с официального сайта), либо ОС, по какой-либо причине мне интересные (мультимедиа-ориентированные дистрибутивы линуксов, например, или линуксы 5-7 летней давности и старше). Множество же современных мейнстримовых дистрибутивов линукса, которые без проблем находятся на VMPlanet или Linhost, меня особенно не интересовало…
Все образы сжаты 7z, работают, в основном, в бесплатном и кроссплатформенном VMWare Player, часть — в бесплатном Microsoft Virtual PC 2007 (OS/2, например, которую VMWare официально не поддерживает), часть в более специализированных эмуляторах (DosBox, Mini vMac и т.д.).
Среди уже выложенных операционных систем — OS/2 4 warp, NextStep 3.3, SCO UnixWare, разные старые Windows, MacOS 7.0.1&7.5.3, по возможности все установлено в максимальной комплектации. Коллекция, естественно, неполная и будет расширяться. Буде кто хочет помочь с наполнением — пожалуйста 🙂
Что дальше
Пока сайт выглядит просто как набор образов, постепенно (если руки дойдут) подберу/напишу и тексты про выложенные ОС. Хотя ресурс сделан просто для души, буду рад, если кому-то это пригодится 🙂
UPD: спасибо за карму, перенес в блог «Операционные системы»
Что такое образ ОС и зачем он нужен
Образ операционной системы — это полный слепок состояний этой самой системы, засунутый в файл. Слепок включает в себя не только саму ОС, но и все настройки, конфигураций и все программы, установленные на нее.
После того, как файл образа ОС создан, его можно загружать в различные облачные и виртуальные машины. После распаковки и выполнения образа вы получаете в своё распоряжение полностью рабочую машину с уже установленными программами и прописанными настройками.
Зачем нужен образ установленной операционной системы
У этой технологии есть три основных способа применения:
- Автоматизация рутинной работы
Сисадминам по долгу службы постоянно нужно ставить и настраивать кучу программ. Как правило, это сводится к набору однообразных и шаблонных операций. Например, поставить веб-сервер, запустить его, открыть порты доступа к серверу извне, настроить журналирование событий, открыть доступ к определенным файлам. Для этого нужно выполнить на рабочей машине ряд однотипных команд.
Эти рутинные операции могут и даже должны быть автоматизированы. Это можно сделать, например, с помощью файлов сценариев для ОС. Запускаешь новый сервер и после этого активируешь на нём сценарий, который автоматически выполнит команды установки программ и редактирования конфигурационных файлов.
Готовые образы операционной системы дают принципиально иной подход к автоматизации. Админ один раз устанавливает ОС на сервер и конфигурирует все необходимые сервисы вручную. После этого ОС со всеми потрохами сохраняется в образ. Когда надо запустить новый сервер, админ распаковывает файл образа на новой машине — и вуаля! Все необходимые сервисы и программы со всеми настройками сразу же появляются на новой машине под Windows, Linux или любой другой нужной ОС. Красота!
- Готовые приложения в один клик от сторонних разработчиков
Многие админы начали создавать свои образы ОС. Это привело к тому, что некоторые из них начали выкладывать свои файлы образов в публичный доступ чтобы поделиться ими с другими админами.
Этот подход взяли на вооружение поставщики облачных решений. Их админы создают набор готовых к использованию и настроенных ОС с предустановленными и сконфигурированными программами. Достаточно просто выбрать в админской панели облачного сервиса необходимый файл — и он будет автоматически распакован и установлен на новом сервере.
Провайдеры облачных решений создали большое количество готовых виртуальных образов операционной системы для автоматизации рутинных нужд IT-команд — преднастроенные серверы баз данных, веб-серверы, заранее сконфигурированные системы сбора статистики и среды для запуска серверных приложений. У нас (MCS) базы данных подключаются здесь, а другие многие другие настроенные средства разработки — на маркете приложений.
Благодаря образам клиентам облачных сервисов больше не нужно самим готовить базовый образ для автоматизации своих задач — все сервисы уже подготовлены и настроены опытнейшими и бородатейшими админами с огромным опытом работы.
Просто клик мышью — и всё работает!
- Резервное копирование инфраструктуры
Когда речь заходит о резервном копировании, на ум приходят, прежде всего, бэкапы баз данных и файлов пользователей. Но инструменты создания и управления образами дают возможность делать резервные копии того, что раньше нельзя было предохранить от повреждений — серверы.
Зачем делать бэкапы серверов целиком? Конечно, вы всегда можете сохранить копии ключевых конфигурационных файлов и просто накатывать конфиги на новые машины (или на старые, если вы запороли настройки и хотите вернуться к предыдущему стабильному состоянию), но это требует времени и написания скриптов автоматизации. И вот этот процесс управления конфигами и их бэкапов можно и нужно упростить, ускорить и автоматизировать с помощью образов операционной системы.
Рассмотрим типичный пример из админской практики.
Допустим, вы проводите перенастройку вашей инфрастуктуры в дата-центре. Процесс перенастройки довольно трудоёмок и включает в себя правки десятков и сотен конфигурационных файлов различных сервисов. Если в ходе работ что-то пошло не так, то придётся разбираться в изменениях конфигов и искать в них правки, вызвавшие сбои.
С резервными копиями ОС подход меняется. С определенной регулярностью система управления образами создает полные слепки состояния системы, вместе со всеми файлами настроек. В случае правок конфигов и поломки сервера можно не копаться в сообщениях системы, выискивая корень зла. Можно просто откатить систему к предыдущему стабильному рабочему состоянию и начать вносить изменения в работающие конфиги заново.
Почему этот подход лучше? Потому что модифицировать состояние работающей системы — это всегда проще поиска поломок. Вы всегда знаете, что вы изменили в сервере и как это сказалось на работе системы. В случае ошибочной правки вы уже знаете, где искать проблему.
Такой способ положительно сказывается на надежности и отказоустойчивости вашего бизнеса — в случае сбоев можно моментально выполнить восстановление, вернуть всё в рабочее состояние и подумать о дальнейших действиях ещё раз, в спокойной обстановке — всё стабильно и работает, а вам не нужно тушить пожары упавшей инфраструктуры.
Этот подход с использованием образов готовой ОС продиктован одним из ключевых принципов философии DevOps (искусство разработки и поддержания информационных систем) — «Не чинить сломанное, а сразу выбрасывать и заменять на работающее».
Зачем вам знать про образы ОС?
Все современные технологии управления и автоматизации работы с серверами нужны для того, чтобы выпускать в свет свои продукты быстрее, качественнее и с большей степенью надежности, тратя на это как можно меньше денег, времени и сил.
Готовые образы ОС с преднастроенными сервисами позволяют инженерам и программистам сфокусироваться на создании конечного продукта, не отвлекаясь на задачи создания и поддержки инфраструктуры для тестов и разработки.
Порог вхождения в технологии управления образами операционок сегодня невысок, а готовые решения от поставщиков облачных вычислительных мощностей делают этот порог ещё ниже. Беглое прочтение документации, несколько кликов в веб-интерфейсе — и вы получаете полностью рабочую инфраструктуру высочайшего качества.
Отсекайте рутину, экономьте свое время и силы для действительно важной работы, которую заметят и оценят ваши пользователи и клиенты.
создание img для Bochs’a | Страница 3
org 7c00h
start:
cli ;запрещаем прерывания
xor ax,ax ;обнуляем регистр ах
mov ds,ax ;настраиваем сегмент данных на нулевой адрес
mov es,ax ;настраиваем сегмент es на нулевой адрес
mov ss,ax ;настраиваем сегмент стека на нулевой адрес
mov sp,07C00h ;сегмент sp указывает на текущую вершину стека
sti ;разрешаем прерывания
;очищаем экран
mov al, 02h
mov ah, 00h
int 10h
call GetCursorPos ;получаем позицию курсора
mov bp, msg ; Загрузка
mov cx, 13
call print ;Вывод на экран строки msg
add dh,1 ;переходим на одну строку ниже
call SetCursorPos
mov bp, Con ; Загрузка
mov cx, 23
call print
Char: call Char_in
cmp al, 0Dh ;Если нажимаем на Enter, то переходим к загрузке ядра
jz Kernel
jmp $
Kernel:
mov ax,0000h
mov es,ax
mov bx,8000h ; Entry Point — KernelSEG:100h
mov ch,0 ;номер цилиндра — 0
mov cl,02h ;начальный сектор — 2
mov dh,0 ;номер головки — 0
mov dl,80h ;жесткий диск — 80h
mov al,01h ;кол-во читаемых секторов -1
mov ah,02h
int 13h
jmp 0000:8000h
;===================== Подпрограммы ===================================
print: ;в регистре bp — строка, в регистре cx — длина этой строки
mov bl,04h ;в регистре bl- атрибут
mov ax,1301h
int 10h
ret
;———————————-
GetCursorPos: ;получаем текущее значение курсора функиция 3h прерывания 10h
; в bh страница
mov ah,3h
xor bh,bh
int 10h
ret
;———————————-
SetCursorPos: ;установка курсора : функция 02h прерывания 10h
mov ah,2h
xor bh,bh
int 10h
ret
;———————————-
Char_in: ;ожидание нажатой клавиши : функция 10h прерывания 16h
mov ah,10h
int 16h
ret
;===================== выводимые сообщения=====================
msg db ‘OS Loading…’,0
Con db ‘Press Enter to Continue’,0
times(512-2-($-07C00h)) db 0
db 055h,0AAh ;сигнатура, символизирующая о завершении загрузочного сектора
Самая простая установка OS X на PC. Разворачиваем готовый образ %
Сколько бы нам опытные хакинтошники не повторяли, что устанавливать Mac OS X на PC – просто, главное, не бояться, данный процесс почти всегда оказывается сложным, долгим и по-настоящему головоломным. Пишу «почти», потому что есть один действительно быстрый метод, требующий наличия всего двух вполне стандартных программ. Отдельные счастливцы радостно говорят, что им удаётся так сделать хакинтош на своём компьютере всего за 10 минут! Не знаю, как 10, но за 30 минут мне это вчера удалось.
Итак, хорош интриговать, мы говорим об обычном разворачивании у вас на компьютере образа готовой OS X, удачно установленной ранее на чьём-то PC. В принципе, на этом одном предложении можно было бы и закончить инструкцию, но мы рассмотрим процесс пошагово.
Первым делом необходимо найти и скачать образ Mac OS X, который бы максимально точно подошёл именно для вашего компьютера. Идеальным будет попадание конфигурации один в один, так, можно встретить готовые установки для распространённых моделей ноутбуков. Но, принципиальным является только совместимость с процессором, всё остальное можно будет наладить потом. Владельцев AMD ждёт небольшое разочарование – маленький выбор годных OSXдля этого семейства процессоров, причём довольно стареньких. Ищем по ключевым словам «OSX» + «установленная система» или «готовый образ», или «быстрая установка».
Ставить желательно на отдельный винчестер, в крайнем случае – на раздел жёсткого диска. В случае с разделом могут быть потом трудности при загрузке, но они в принципе решаемы. Готовим винчестер или выделяем логический диск любой утилитой наподобие Partition Magic.
Далее потребуются программа для монтирования виртуальных iso образов cd, типа Alcohol 120%, и программа для восстановления разделов жесткого диска из резервных копий формата arc. Я использовал в качестве первой Daemon Tools, а второй – R Drive Image, у них есть и бесплатные аналоги. Скачиваем и устанавливаем.
Запускаем Daemon Tools и монтируем скачанный образ MacOSX«имя файла.iso». Тут же в системе появляется новый виртуальным сиди диск, зайдя на который можно увидеть файл резервной копии «имя файла.arc».
Запускаем R Drive Image от имени администратора.
Жмём «Восстановить из образа», выбираем на виртуальном cd файл arc.
Метку оставляем на «Восстановить диски или разделы».
Выбираем объект в образе с Mac OS X и раздел куда ставить.
Восстановить из образа. Раздел должен быть активным.
Через пару минут процесс завершится и можно перезагружаться, выбрав в бут-меню нужный диск.
Первую загрузку рекомендовал бы проводить с параметром –v. Вводить его можно в загрузчике, это будет Chameleon или что-то типа. Если с конфигурацией повезло, то всё загрузиться нормально и мелкие недочёты типа звука или usb можно будет устранять уже добавлением кекстов в систему. А если нет, то с параметром –v будет видно, на чём застопорились. У меня, например, надо было достать флешку, чтобы прекратилась ошибка EBIOS read error. Для тех, кто ставил на логический диск (надо было всё-таки подсуетить отдельный винчестер!), вероятно появление ошибки «Still waiting for root device». Это можно решить (или не решить, ошибка вероятна и в других случаях) прописыванием параметра rd=disk0s2, где 0 – это порядок винчестера в системе, может быть еще 1, 2 или 3, а s2 – указание номера логического раздела.
Удачи! Она понадобится 🙂