VD Net

14 декабря 2013, 20:20

SteamOS на VirtualBox

Инструкция по запуску SteamOS на VirtualBox.

UPD (8 января 2014 года). Существует сборка SteamOSe, где собраны драйвера для многих видеокарт и звуковых карт и многие-многие другие плюшки. Там у вас не должно возникнуть проблем при установке, проблем с видео, проблем с сетью, проблем со звуком и многих других проблем. Найти этот проект можно по ссылке. Поэтому рекомендую использовать именно эту сборку.

Прежде чем выполнять всё то, что написано ниже, попробуйте выполнить шаги 1-4, а потом загрузиться с обычной версии системы. Если ничего не появилось, и даже минут через 5 у вас всё ещё чёрный экран, то эта инструкция для вас.

1. Скачиваем и устанавливаем VirtualBox, создаём новую виртуальную машину (в качестве гостевой системы выбираем Debian x64), обязательно в настройках надо поставить галку на EFI.

2. Скачиваем установщик, распаковываем его, с помощью IsoCreator создаём iso-файл из папки, в которую распаковали все файлы.

3. Запускаем виртуальную машину, в меню загружаем созданный iso-образ, перезагружаемся.

4. После загрузки попадаем в UEFI Shell, где вбиваем (после каждой строчки Enter):

FS0:EFIBOOTBOOTX640

Загрузится GRUB, выбираем Automated install, ждём окончания установки.

5. После перезагрузки очень быстро выбираем запуск в режиме восстановления (здесь и далее требуется запускать именно в режиме восстановления, обычный запуск не работает!).

6. Добавляем поддержку сети. В консоли набираем:

dhclient eth0

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

7. Добавляем репозиторий для загрузки дополнительных файлов для VirtualBox. В консоли набираем:

nano -w /etc/apt/sources.list

Добавляем строчку

deb https://vd42.net/steamos alchemist main

и сохраняемся. В консоли

apt-get update
apt-get upgrade
apt-get install virtualbox-guest-x11

Перезагружаемся, но на этот раз загружаем обычную версию системы.

8. Входим, используя логин/пароль steam/steam, используя GNOME сессию. Открываем терминал (в приложениях) и вводим:

steam

Дальше нужно согласиться с соглашением и подождать, пока Steam обновится. После этого выйти из сессии для этого пользователя (Log Out).

9. Если вы не хотите, чтобы при запуске загружалась оболочка Steam, то не выполняйте этот шаг!

Входим, используя логин/пароль desktop/desktop, снова используя GNOME сессию. Снова открываем терминал и вводим:

~/post_logon.sh

Когда запросят пароль, то вводите desktop. После перезагрузки войдите в нормальный режим, запустится специальная оболочка с настройками.

Увы, но дальше окна с настройками сети я не прошёл. Возможно, завтра поборю и эту проблему.

UPD. Проблема с недоступностью сети при загрузке Steam-оболочки решена. Для этого нужно следовать новой инструкции включения поддержки сети. Если вы следовали старой (с правкой файла /etc/network/interfaces), то в этом файле нужно закомментировать строки:

#auto eth0
#allow-hotplug eth0
#iface eth0 inet dhcp

После этого сеть заработает.

Если после очередной перезагрузки вас выбросило снова в UEFI Shell, то нужно ввести:

FSX:EFIsteamosgrubgrubx64.efi

где вместо X в FSX нужно вставить номер устройства, под которым скрывается жёсткий диск. Это обычно тот, у кого надпись длиннее в верхней части консоли. Или устройство вообще единственное.

UPD. Добавляем поддержку звука. Загружаемся в режиме восстановления, набираем в консоли:

nano -w /etc/modprobe.d/intel8x0.conf

Записываем в файл следующие строки:

options snd-intel8x0 ac97_clock=48000
options snd slots=snd-intel8x0
alias snd-card-0 snd-intel8x0

и сохраняемся. При следующей загрузке звук должен появится (не забудьте прибавить громкость :)).
14 сентября 2011, 18:12

Windows 8. Первый взгляд.

Как только я узнал о выходе специальной версии Windows 8 для разработчиков, то сразу решил опробовать новую ОС от Microsoft. Быстро скачав дистрибутив (а он занимает 5 гигабайтов), решил установить на виртуальную машину. Для этого использовал VirtualBox.

Сначала установив размер оперативной памяти виртуальной машины на рекомендуемое значение в 2 гигабайта (а это была половина от общего размера), получил сильнейшие тормоза реальной и отказ виртуальной машины, с размером 1.5 гигабайта всё прекрасно запустилось. Основной этап установки (копирование файлов) занял где-то 20-25 минут, никаких проблем не возникло. Установщик, кстати, является полной копией установщика Windows 7.

После установки и перезагрузки я лицезрел надпись Windows Developer Preview и анимацию загрузки (очень похожа на один из видов вечного двигателя) несколько секунд, потом под анимацией начали появляться сообщения о текущем шаге настройки. Иногда эта картина сменялась чёрным экраном, либо моргала только надпись «Windows Developer Preview». После полной настройки (это заняло минут пять) произошла ещё одна перезагрузка.

И снова экран с надписью Windows Developer Preview и вечным двигателем. И снова чёрный экран, и снова какая-то настройка. И снова чёрный экран. Наконец, на чёрном фоне белым шрифтом появляется лицензионное соглашение в отголосках дизайна Metro.

А дальше в полноценном Metro можно выполнить настройку системы (указать имя, параметры обновления и прочие параметры). Завершается всё это вводом адреса электронной почты и… формой входа в Windows Live. После авторизации создаётся профиль в системе. И снова очередной экран, демонстрирующий «подготовку компьютера».

И вот, 40 минут ожидания, и появляется стартовая страница новейшего интерфейса Metro! Т.к. это не планшет, то внизу имеется полоса прокрутки, что не слишком удобно. Можно нажать иконку рабочего стола и получить старый добрый рабочий стол, но вот в левом нижнем углу красуется кнопка вызова интерфейса Metro. Панель управления теперь в стиле нового интерфейса, я долго искал способ оттуда выйти. Вышел по кнопке Win на клавиатуре, теперь эта кнопка не такая уж и бесхозная :) Конечно же запустил новый проводник, по виду как в Windows 7, но с лентой наверху.

На сегодня всё, в следующий раз более подробно о системе.

И несколько скриншотов на скорую руку:



1
Копирование и использование материалов сайта разрешается только при указании активной прямой ссылки без rel=nofollow на страницу с копируемым материалом. Если какие-то условия не выполнены или не могут быть выполнены, то разрешение можно получить по электронной почте vladislav.kochemaev@gmail.com с указанием цели использования. При копировании материалов сайта вы автоматически соглашаетесь с этими условиями.