19

Установка Ubuntu 10.10 на Windows Virtual PC

Эта статья о том, как отведать Линукс не выходя из Виндоуз. )

Содержание:


Если Virtual PC еще не установлен, тогда скачиваем и устанавливаем:

Подготовка виртуальной машины

Запускаем Virtual PC.
Для создания новой виртуальной машины нажимаем кнопку «New…». Запустится мастер создания виртуальной машины.
Выбираем опцию «Create a virual machine» (создать виртуальную машину):

Подготовка виртуальной машины (1)

Подготовка виртуальной машины (1)

Далее вводим имя виртуальной машины и ее расположение (если ввести только имя, то файлы ВМ будут размещены в папке по умолчанию Пользователи/Документы/My Virtual Machines):

Подготовка виртуальной машины (2)

Подготовка виртуальной машины (2)

Выбираем тип системы, которая будет установлена на виртуальной машине. Т.к. Ubuntu в списке отсутствует ), выбираем Other (другая):

Подготовка виртуальной машины (3)

Подготовка виртуальной машины (3)

Выбираем объем памяти доступный виртуальной машине. 256 Мб — это минимальный объем с которым работает Ubuntu. Желательно выделить 512 Мб или более.

Подготовка виртуальной машины (4)

Подготовка виртуальной машины (4)

Далее идет настройка жесткого диска. Выбираем «A new virtual hard disk» (новый виртуальный жесткий диск):

Подготовка виртуальной машины (5)

Подготовка виртуальной машины (5)

Расположение и объем жесткого диска.  Чистая установка Ubuntu занимает примерно 3,6 Гб. Так что объем диска должен быть не менее 5 Гб. В этом примере я создал виртуальный диск на 16Гб:

Подготовка виртуальной машины (6)

Подготовка виртуальной машины (6)

Далее жмем Finish (Завершить). Виртуальная машина создана. Но это еще не все. Нужно изменить тип виртуального жесткого диска. По умолчанию Virtual PC создает диск с динамически изменяемым объемом, т.е. при нехватке места, диск автоматически расширяется. Судя по отзывам многих пользователей, это может привести к нестабильности Ubuntu, поэтому надо изменить тип виртуального диска с динамического на фиксированный. Для этого открываем свойства только что созданной виртуальной машины. Выбираем Hard disk 1 (жесткий диск 1) и нажимаем на кнопку Virtual Disk Wizard (мастер создания виртуального жесткого диска):

Подготовка виртуальной машины (7)

Подготовка виртуальной машины (7)

Выбираем опцию «Create a new virtual disk » (Создать новый виртуальный диск). Конечно можно было бы не создавать новый диск, а просто конвертировать уже созданный, но практика показала, что конвертация занимает существенно больше времени (где-то час , а то и больше) чем создание нового (около 5 минут):

Подготовка виртуальной машины (8)

Подготовка виртуальной машины (8)

Далее «A virtual hard disk» (Виртуальный жесткий диск):

Подготовка виртуальной машины (9)

Подготовка виртуальной машины (9)

Тип диска — «Fixed size» (фиксированный объем):

Подготовка виртуальной машины (10)

Подготовка виртуальной машины (10)

И в конце концов выбираем объем диска:

Подготовка виртуальной машины (11)

Подготовка виртуальной машины (11)

Нажимаем Next (далее). Начнется процесс создания виртуального диска.

Также в настройках виртуальной машины рекомендую включить опцию Hardware Virtualization (аппаратная виртуализация — по умолчанию отключена), если ваш процессор ее поддерживает.

Установка Ubuntu

Качаем ISO-образ: http://www.ubuntu.com/desktop/get-ubuntu/download. Качать надо именно CD-образ (32-бит). При установке с DVD-образа возникает ошибка:

(initramfs) mount: mounting /dev/loop0 on //filesystem.squashfs failed: Input/output error
Can not mount /dev/loop0 (/cdrom/casper/filesystem.squashfs) on //filesystem.squashfs
Запускаем виртуальную машину.
Переходим в меню CD -> Capture ISO Image -> выбираем скачанный образ установочного диска.
Перезапускаем виртуальную машину (Action -> Reset). Теперь загрузка пойдет с виртуального CD-привода.

Как только увидите этот экран, нажмите любую клавишу на клавиатуре — это прервет автоматическую установку.

Установка Ubuntu 10 на Virtual PC (1)

Установка Ubuntu 10 на Virtual PC (1)

Выбор языка:

Установка Ubuntu 10 на Virtual PC (2)

Установка Ubuntu 10 на Virtual PC (2)

Далее вы увидите меню диска. Выберите первый пункт — «Запустить Ubuntu без установки» (Enter не нажимать). Выбрав пункт, нажмите F6, затем ESC. Чуть ниже меню откроется строка запуска. В ней необходимо заменить параметр quiet splash на vga=791 noreplace-paravirt:

Установка Ubuntu 10 на Virtual PC (3)

Установка Ubuntu 10 на Virtual PC (3)

Если использовать параметры по умолчанию, то установка будет прервана вот такой ошибкой:

Ошибка установки

Ошибка установки

После исправления строки запуска, нажимаем Enter. Через некоторое время вы увидите рабочий стол Ubuntu:

Установка Ubuntu 10 на Virtual PC (4)

Установка Ubuntu 10 на Virtual PC (4)

На всякий случай: чтобы освободить мышку из виртуальной машины используйте ПРАВЫЙ ALT. Далее запускаем процедуру установки через ярлык на рабочем столе — «Установить Ubuntu».

Установка Ubuntu 10 на Virtual PC (5)

Установка Ubuntu 10 на Virtual PC (5)

Если имеется подключение к Интернет, то имеет смысл скачать обновления при установке:

Установка Ubuntu 10 на Virtual PC (6)

Установка Ubuntu 10 на Virtual PC (6)

Распределение места на жестком диске. Выбираем «Использовать весь диск»:

Установка Ubuntu 10 на Virtual PC (7)

Установка Ubuntu 10 на Virtual PC (7)

Т.к. диск у нас один, выбор не велик. Нажимаем «Установить сейчас»:

Установка Ubuntu 10 на Virtual PC (8)

Установка Ubuntu 10 на Virtual PC (8)

Выбираем часовой пояс:

Установка Ubuntu 10 на Virtual PC (9)

Установка Ubuntu 10 на Virtual PC (9)

Раскладка клавиатуры (переключается так же как и в Windows — левый ALT + SHIFT):

Установка Ubuntu 10 на Virtual PC (10)

Установка Ubuntu 10 на Virtual PC (10)

Имя пользователя и пароль:

Установка Ubuntu 10 на Virtual PC (11)

Установка Ubuntu 10 на Virtual PC (11)

После нажатия кнопки Вперед, начнется процесс копирования файлов. В конце вы увидите сообщение «Установка завершена». НЕ ПЕРЕЗАГРУЖАЙТЕ систему! До перезагрузки необходимо внести изменения в системные файлы. Выбираем «Продолжить знакомство»:

Установка Ubuntu 10 на Virtual PC (12)

Установка Ubuntu 10 на Virtual PC (12)

Открываем Places -> Filesystem:

Установка Ubuntu 10 на Virtual PC (13)

Установка Ubuntu 10 на Virtual PC (13)

Затем Applications -> Accessories -> Terminal:

Установка Ubuntu 10 на Virtual PC (14)

Установка Ubuntu 10 на Virtual PC (14)

Разместите окна так, как на следующем скриншоте, и выполните в терминале следующие команды:

sudo mount -o bind /dev /media/{GUID}/dev
sudo chroot /media/{GUID}/ /bin/bash
mount -t proc none /proc
nano /etc/default/grub

Вместо {GUID} надо вписать номер (см. скриншот), который отображается в шапке первого окна (Filesystem). У меня этот номер — 0605e276-24f9-4eaf-866b-3dd06d645b03. Это так, для примера. У вас будет другой.

Установка Ubuntu 10 на Virtual PC (15)

Установка Ubuntu 10 на Virtual PC (15)

Последняя команда запустит редактор файла. Здесь необходимо закомментировать символом # строчку, содержащую GRUD_HIDDEN_TIMEOUT, и заменить значение параметра GRUB_CMDLINE_LINUX_DEFAULT на vga=791. Вы можете выбрать другое значение на основе этой таблицы:

Depth 800×600 1024×768 1152×864 1280×1024 1600×1200
8 bit vga=771 vga=773 vga=353 vga=775 vga=796
16 bit vga=788 vga=791 vga=355 vga=794 vga=798
24 bit vga=789 vga=792 vga=795 vga=799

Да, этот параметр относится только к разрешению экрана в режиме командной строки. Разрешение экрана графической оболочки изменяется по-другому (об этом напишу, когда сам разберусь).

Установка Ubuntu 10 на Virtual PC (16)

Установка Ubuntu 10 на Virtual PC (16)

Сохраняем изменения с помощью CTRL + X. Возвращаемся в терминал и выполняем команду:

nano /etc/grub.d/10_linux
Установка Ubuntu 10 на Virtual PC (17)

Установка Ubuntu 10 на Virtual PC (17)

Снова откроется редактор файла. Здесь необходимо найти строчку args=»$4″ (пролистайте файл немного вниз) и после $4 дописать через пробел noreplace-paravirt:

Установка Ubuntu 10 на Virtual PC (18)

Установка Ubuntu 10 на Virtual PC (18)

Сохраняем файл (CTRL + X). Возвращаемся в терминал и выполняем команду:

update grub
Установка Ubuntu 10 на Virtual PC (19)

Установка Ubuntu 10 на Virtual PC (19)

Теперь можно перезагрузиться. В командной строке выполняем:

sudo shutdown -r now

После перезагрузки система готова к работе:

Установка Ubuntu 10 на Virtual PC (20)

Установка Ubuntu 10 на Virtual PC (20)

Правда есть несколько проблем: трудно менять разрешение экрана, пока не понятно как заставить работать звук и скрол мыши. Конечно, это неприятно.
Например установка Ubuntu на VMWare проходит проще и без всех этих проблем. Но, поверьте, безпроблемная установка не даст вам подлинного представления о том, что же такое Линукс и в частности Ubuntu. Нет, я никоим образом не хочу принизить Линукс — это отличная система. Просто предупреждаю пользователей Windows — графический интерфейс это только вершина айсберга. Вся магия в командной строке! И эту магию гораздо легче почувствовать во время установки на Virtual PC! )))

Основа для статьи взята отсюда: http://www.hanselman.com/blog/InstallingUbuntu104LTSOnWindowsVirtualPCOnWindows7.aspx

Метки: MS Virtual PC, Ubuntu