Как установить Windows 98 на виртуальный бокс
Обновлено: 21.11.2024
Windows 98SE не устанавливается в VirtualBox 6.1.2 с процессором Ryzen 3000
Отправлено: | birdy | Владелец: | |
---|---|---|---|
Компонент : | другое | Версия: | VirtualBox 6.1.2 |
Ключевые слова: | Копия: | ||
Тип гостя: | Windows | Тип хоста: | Linux |
Описание (последнее изменение от ramshankar) (diff)
Действия для воспроизведения:
1) Создайте новую виртуальную машину с именем Windows 98 - все по умолчанию, ОЗУ 64 МБ, жесткий диск 2 ГБ 2) Прикрепите win98se.iso 3) Установите ее (включите поддержку больших дисков, используйте все значения по умолчанию) Обнаружение оборудования завершается успешно, перезапустите.< /p>
Теперь начинается этап "Настройка оборудования", и на этом все ломается.
Проводник: эта программа выполнила недопустимую операцию и будет закрыта.
Я не знаю, регрессия это или нет.
Мне удалось установить VirtualBox 5.x и процессор Intel Core i5 2500.
Теперь у меня новый VirtualBox и новый процессор, поэтому сложно сказать.
Вложения
VirtualBox_Windows 98_28_01_2020_16_19_05.jpg ( 8,2 КБ ) — добавлено birdy 2 года назад. Ошибка установки VBox.log.xz ( 13,4 КБ ) — добавлено birdy 2 года назад. VBox.log VBox.log.2.xz ( 41,1 КБ ) — добавлено birdy 2 года назад. Сбой VirtualBox, когда включен APIC гостевого ввода-вывода и отключены вложенные страницы
История изменений
Изменено 2 года назад птичкой
Изменено 2 года назад птичкой
comment:1 Изменено 2 года назад птичкой
Пароль – PRXXXXX, где XXXXX – номер этого билета.
comment:2 Изменено 2 года назад птичкой
Вот целая виртуальная машина, которая загружается с ошибкой:
Пароль тот же.
comment:3 Изменено 2 года назад птичкой
Что я выяснил:
Опция "Вложенные страницы" определенно приводит к гораздо большему сбою гостевой системы, чем без этой опции.
После включения IO APIC и отключения "Вложенных страниц" установка проходит почти нормально, за исключением этапа "Обновление системных настроек", происходит сбой VirtualBox:
При запуске виртуальной машины произошла критическая ошибка, и выполнение машины было остановлено.
Изменено 2 года назад птичкой
Сбой VirtualBox, когда включен APIC гостевого ввода-вывода и отключены вложенные страницы
comment:4 Изменено 2 года назад птичкой
Я не могу этого утверждать, но отключение IO APIC и/или включение "Вложенных страниц", по-видимому, приводит к неправильной работе Windows 98 SE, которая записывает поврежденные файлы на диск или неправильно выполняет определенные пути кода.
Это довольно удивительно, так как у меня сложилось впечатление, что IO APIC требуется только для машин SMP, которые эта версия Windows даже не поддерживает.
Кроме того, согласно различным источникам в Интернете, Windows 98 вообще не поддерживает IO APIC, что делает эту проблему еще более загадочной.
В любом случае расследование и устранение этой ошибки зависит от вас. Учитывая, что Windows 98 SE — мертвая неподдерживаемая ОС, я даже не уверен, что она стоит ваших усилий, но многие люди будут разочарованы.
comment:5 Изменено 2 года назад птичкой
Windows ME также выдает кучу ошибок во время установки и не может быть установлена, так как просто не позволяет войти в систему (много файлов повреждено).
comment:6 Изменено ramshankar 2 года назад
comment:7 Изменено ramshankar 2 года назад
В качестве общего напоминания: НЕ публикуйте серийные ключи программного обеспечения независимо от того, активно ли они поддерживаются или нет.
комментарий:8 продолжение: ↓ 9 Изменено 2 года назад michaln
Я считаю, что эта запись в блоге объясняет, в чем проблема. Метод, используемый Windows 9x для управления таблицами страниц, не работает (надежно) на процессорах AMD Bulldozer и Ryzen и, вероятно, работает только случайно на других процессорах.
Отключение I/O APIC, конечно, ничего не дает, Windows 9x не использует его. Но отключение вложенного пейджинга делает многое, потому что скрывает проблему управления TLB, упомянутую выше.
Обратите внимание, что Windows 9x, как известно, имеет серьезные проблемы с быстрыми процессорами.
Также обратите внимание, что в процессорах Ryzen первого поколения была ошибка, связанная с VME (Virtual-8086 Mode Extensions), но VirtualBox обходит эту проблему, и AMD уже давно исправила ее.
Вы можете пожаловаться в AMD, но они, скорее всего, скажут вам, что это ошибка в Win9x, которую они не хотят исправлять. Intel тоже делала такие вещи, различные старые операционные системы больше не работают на современных процессорах Intel, потому что они делали то, что не должны были делать, и они больше не имеют коммерческого значения.
Суть в том, что это не регрессия, и VirtualBox не может это исправить.Отключение вложенного пейджинга может помочь, но Windows 9x по-прежнему остается неподдерживаемой гостевой ОС в VirtualBox.
comment:9 в ответ на: ↑ 8 Изменено 2 года назад птичкой
Извините, теперь я буду так делать.
Отключение I/O APIC, конечно же, ничего не дает, Windows 9x его не использует. Но отключение вложенного пейджинга делает многое, потому что оно скрывает проблему управления TLB, упомянутую выше.
Обратите внимание, что в Windows 9x известны серьезные проблемы с быстрыми процессорами.
Также обратите внимание, что у Ryzen первого поколения была ошибка, связанная с VME (Virtual-8086 Mode Extensions), но VirtualBox работает с этим, и AMD давно исправила это.
Вы можете пожаловаться в AMD, но они, скорее всего, скажут вам, что это ошибка в Win9x, которую они не хотят обходить. Intel тоже делала такие вещи, различные старые операционные системы больше не работают на современных процессорах Intel, потому что они делали вещи, которые им не следовало делать, и они больше не имеют коммерческого значения.
Суть в том, что это не регресс и это не то, что VirtualBox может исправить. Отключение вложенного пейджинга может помочь, но Windows 9x по-прежнему остается неподдерживаемой гостевой ОС в VirtualBox.
Было бы здорово, если бы VirtualBox показывал какое-то уведомление/предупреждение в случае, если пользователь пытается установить или использовать гостевую ОС, которая не поддерживается, особенно в сочетании с архитектурой ЦП, которая, как известно, не работает с ней (например, Ryzen). ). Я предполагаю, что этот отчет об ошибке может быть закрыт как недействительный.
Сейчас VBox 6.1.2 позволяет создавать гостей, начиная с Windows 3.1.
Обновление: февраль 2022 г. Прошло несколько лет с тех пор, как я написал это руководство, и я понимаю, что ситуация с VirtualBox, доступными драйверами и т. д., вероятно, немного изменилась, но я все еще думаю, что это руководство в основном соответствует действительности.< /эм>р>
Лично мне некоторое время не требовалась виртуальная машина Windows 98, так как я сосредоточен на играх DOS. Однако я вижу, что люди оставляли полезные комментарии ниже в мое отсутствие, которые могут помочь, если вы застряли. Точно так же, если вы найдете что-то еще, пожалуйста, оставьте комментарий, поскольку я уверен, что любой читающий оценит дополнительную информацию, которая в противном случае была бы упущена. Вслед за предыдущим руководством по VirtualBox (для Windows 95) это пошаговое руководство по установке Windows 98. Для ясности любые информационные поля, описывающие захват курсора мыши с хост-машины на виртуальную машину, игнорируются в пошаговое руководство. Чтобы следовать этому руководству, необходимо следующее:
Чтобы начать, запустите VirtualBox и щелкните значок «Создать». Теперь виртуальная машина создана и находится в выключенном состоянии.
Выбрав выключенную виртуальную машину, нажмите значок "Настройки".
Выбрав виртуальную машину, щелкните значок "Пуск". Теперь виртуальная машина включится и запросит расположение загрузочного диска. Это будет либо компакт-диск Windows 98 на хост-диске, либо образ ISO. В последнем случае перейдите к соответствующему файлу ISO, щелкнув значок папки справа, и смонтируйте образ ISO. Происходит следующая ошибка. Это связано с тем, что диск Windows 98 не является загрузочным.
Для загрузки машины требуется загрузочный диск. Чтобы смонтировать образ загрузочного диска, выберите в верхнем меню VirtualBox: Теперь компьютер перезагружается и загружается со следующим сообщением.
По запросу A: Если был выбран размер жесткого диска больше 512 МБ, появится сообщение о поддержке больших дисков и включении файловой системы FAT32. Появится сообщение.
В верхнем меню: После перезагрузки компьютера По запросу A: Теперь жесткий диск готов для установки Windows 98. По запросу A: Теперь Scandisk запустится и проверит только что отформатированный жесткий диск. После завершения начнется установка. Windows начнет копирование файлов. По завершении будет предложено перезагрузить компьютер. Отсоедините мышь от виртуальной машины (по умолчанию, правый Ctrl) и перейдите к строке меню VirtualBox, чтобы отключить образ загрузочного диска. Вернитесь к виртуальной машине. Нажмите "ОК". Теперь Windows проходит автоматический цикл настройки оборудования, сброса настроек и завершения настроек до тех пор, пока не потребуется дальнейшая настройка пользователя. После дополнительной настройки Windows снова перезагрузится. После перезагрузки компьютера он запросит имя пользователя и пароль. Поскольку пароль не был создан в рамках этого руководства, нажмите OK, и Windows начнет обнаружение оборудования.
Добро пожаловать в Windows 98 На этом этапе можно выполнить любую персонализацию в Windows, например настроить панель задач и меню «Пуск», параметры папок и удалить любые нежелательные программы. Затем рекомендуется сделать снимок машины с помощью меню VirtualBox. Следующий этап — применить Auto-Patcher за декабрь 2007 г. (полная версия). Чтобы использовать Auto-Patcher на виртуальной машине, необходимо создать файл образа исполняемого файла. Это можно сделать с помощью AnyBurn или любой другой программы обработки изображений. Необязательно — при использовании AnyBurn: Смонтируйте ISO-образ Auto-Patcher с помощью меню VirtualBox. Вернитесь в Windows и перейдите к программе установки Auto-Patcher с помощью значков Windows.
После завершения установки убедитесь, что установлен флажок «Запустить Auto-Patcher для Windows 98se», и нажмите «Готово» (и закройте все фоновые окна, такие как «Мой компьютер» и D: ) Теперь запустится Auto-Patcher.
Auto-Patcher начинает долгий процесс работы через многочисленные циклы обновлений и перезапусков, единственное действие, необходимое на этом этапе, — это ввести имя пользователя (и пароль, если он был создан) и нажимать OK после каждого перезапуска. В конце концов, когда он завершится, появится следующее сообщение.
Теперь рекомендуется сделать второй снимок машины с помощью меню VirtualBox. Поскольку дисплей в настоящее время ограничен разрешением 640 x 480 VGA, следующим шагом будет обновление видеодрайверов с помощью бета-драйвера SciTech Display Doctor версии 7. Необязательно. Стоит отметить, что некоторые перезагрузки во время этой установки могут привести к зависанию компьютера. Если это произойдет, просто принудительно выполните сброс, используя Machine > Reset в меню VirtualBox. Начните с монтирования ISO-образа SciTech Display Doctor с помощью меню VirtualBox. Вернитесь в Windows и перейдите к программе установки SciTech Display Doctor с помощью значков Windows.
После перезагрузки компьютера появится следующее сообщение.
Теперь компьютер должен перезагрузиться с выбранным разрешением. Следующим шагом является регистрация SciTech Display Doctor до истечения 21-дневного пробного периода. После регистрации SciTech Display Doctor необходимо внести изменения в реестр, чтобы приложение не открывалось при каждом запуске компьютера. Windows 98 требуется для некоторых игр, которые не запускаются через dosbox или на современных машинах с Windows (Win7,8, Vista, . ). Среди таких игр можно назвать: Civilization 2, Road Rash, Outlaws, Grand Prix Manager, Adventures of Lomax и многие другие. Если вы загрузите такие игры и попытаетесь запустить их, у вас будет следующая ошибка: "Версия этого файла несовместима с используемой вами версией Windows. Проверьте системную информацию вашего компьютера, чтобы узнать, нужна ли вам версия программы x86 (32-разрядная) или X64 (64-разрядная)". , а затем обратитесь к издателю программного обеспечения" Самый простой способ заставить эти игры работать — установить эмуляцию Windows 98 с помощью Virtual Box. Надо сказать, что как только у вас появится машина, вы сможете использовать ее и для DOS-игр, так как Win98 основана на системе DOS. Так что, если вы обнаружите проблемы с Dosbox, это может быть хорошей альтернативой. Теперь машина готова. Вам нужно «вставить установочный компакт-диск», создав виртуальный привод с помощью Virtual Box. Перейдите в настройки, выберите дисковод и создайте новый дисковод CD/DVD, назначив файл ISO, связанный с установочным компакт-диском Win 98. Как только вы это сделаете, вы можете запустить виртуальную машину. Убедитесь, что вы загружаетесь с компакт-диска в первый раз. Этот процесс может длиться несколько минут, так как он отформатирует жесткий диск и настроит его. Как только это закончится, вам нужно будет перезагрузиться. С этого момента вы всегда можете загрузиться с жесткого диска, так как ОС была установлена. Сохраните компакт-диск смонтированным, так как он пригодится позже. При первой загрузке система запросит у вас различную информацию, включая лицензионный ключ. После завершения он перезапустится. Перед завершением может потребоваться несколько перезапусков. Если система зависла во время перезагрузки, не беспокойтесь, просто выключите машину и запустите ее снова (обычная загрузка, если будет предложено выбрать загрузку). Если вы застряли где-то в процессе или вам нужны дополнительные объяснения, вы можете использовать наше сообщество в facebook, twitter или youtube. Напишите нам туда будем рады помочь! Если вы все еще являетесь поклонником Windows 98 и хотите установить ее на свои компьютеры с Windows 10, Linux или даже macOS, вы можете установить ее с помощью VirtualBox. Зачем вам сейчас нужна Windows 98? Это зависит от вас и цели. Тем не менее, некоторые люди любят играть в несколько старых игр (на основе DOS) и использовать устаревшие программы. Другой хорошей идеей может быть хранение коллекции работающих старых операционных систем Windows в виртуальной среде. Я уверен, что вы даже можете показать своим детям/друзьям, чтобы удивить их, самую старую ОС, которую мы использовали в 1998–2002 годах. Чтобы сэкономить ваше время, которое связано с загрузкой файла CD/ISO и выполнением шагов установки (кстати, установка занимает больше времени, чем установка Windows 10), вот предустановленный VirtualBox образ Windows 98 SE. Это просто заархивированный файл размером 64 МБ; вы можете легко загрузить, импортировать и использовать его в Oracle VirtualBox. Примечание. Поскольку VirtualBox не поддерживает добавление гостей в этой старой версии ОС Windows, мы не сможем использовать другие расширенные функции. Вы должны использовать правую клавишу Ctrl, чтобы отпустить курсор от виртуальной машины. Мы создали этот образ на хост-компьютере с Windows 10.Он должен работать в других операционных системах, таких как Linux и macOS, если у вас есть VirtualBox и правильно настроенные параметры виртуальной машины. 1) Загрузите предустановленный образ по этой ссылке. Это просто файл виртуального жесткого диска. Вам нужно извлечь его в то место, где вы будете хранить файлы этой виртуальной машины. Вы должны получить файл Win98.vdi размером 2 ГБ после извлечения. 2) Создайте новую виртуальную машину. Установите 1024 МБ ОЗУ.
3) На следующем экране вместо создания нового жесткого диска выберите Использовать существующий файл виртуального жесткого диска и просмотрите извлеченный файл.
4) Добавьте в область Выбор жесткого диска и выберите файл, как показано ниже.
5) Нажмите кнопку "Создать". 6) Перед включением виртуальной машины измените указанные ниже настройки. В разделе «Система» -> «Процессор» -> установите флажок «Включить PAE/NX»
Дисплей -> Экран -> Видеопамять до 64 МБ, также установите флажок Включить 3D-ускорение
Оставьте остальные настройки без изменений. 7) Запустите виртуальную машину сейчас. Вы должны приземлиться на экран входа в систему. У него нет пароля, нажмите Enter или OK.
8) Сделайте снимок, прежде чем вносить какие-либо изменения. Теперь у вас есть работающая Windows 98 SE на компьютере с Windows 10 от VirtualBox с рабочим звуком, сетью и 32-битной цветовой схемой.
Текущий размер диска составляет 2 ГБ, и он был установлен как фиксированный размер для повышения производительности и использования в будущем. В основном у него достаточно места на диске, чтобы установить все, что вам нужно, на виртуальную машину Windows 98. Если 2 ГБ недостаточно, вы можете добавить еще один файл VDI на виртуальную машину и подключить его как еще один раздел. Мы надеемся, что вам понравится эта ОС Win 98 SE. Сообщите нам, как вам помог этот предустановленный образ и с какими трудностями вы столкнулись при его импорте и использовании в Oracle VirtualBox. Ресурсы: это руководство помогло мне создать это изображение. Динеш является основателем Sysprobs и написал более 400 статей. Энтузиаст Microsoft и облачных технологий с более чем 15-летним опытом работы в сфере ИТ.
Шаг 2. Программное обеспечение, которое вам понадобится
Шаг 3. Подготовка виртуальной машины
Шаг 4. Настройка ISO виртуального компакт-диска
Шаг 5. Настройка Windows 98
Шаг 6. Основные настройки Windows 98
Шаг 7. Установка драйвера Scitech
Шаг 8. Как, наконец, начать играть в игры Win 98
Приложение 1 – Настройка звука
из вашей операционной системы (как вы делаете это для любой игры)
Все еще нужна помощь?
Обзор предустановленного образа
Как использовать предустановленную Windows 98 SE на VirtualBox (хост Windows 10)
Динеш
Читайте также: