Рубрики
Virtual PC Софт

Установка 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×6001024×7681152×8641280×10241600×1200
8 bitvga=771vga=773vga=353vga=775vga=796
16 bitvga=788vga=791vga=355vga=794vga=798
24 bitvga=789vga=792vga=795vga=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

21 ответ к “Установка Ubuntu 10.10 на Windows Virtual PC”

С 17-й версией ubuntu такое не прошло, пишет «не удалось выделить ресурс для материнской платы». Ищу что-то посовременнее ubuntu 11

Чтобы увеличить разрешение создайте /etc/X11/xorg.conf со следующими параметрами

в секцию Screen Добавьте подcекцию Display с параметром
Depth 16
Мodes «1024x768_60»
чтобы получить строку параметров вашего экрана наберите
gtf 1024 768 60
результат после Начиная со слова Modeline запишите в секцию

Monitor

В секции Device напишите
Driver «s3»

С мышью с колёсиком и разрешением 1280х1024 пока не справился

Вместо команды sudo mount -o bind /dev /media/{GUID}/dev ввёл sudo mount -o bind /dev /media/{GUID}/
теперь mount содержит две строки
/dev/sda1 on /media/{GUID} type ext4 (rw,nosuid,nodev,uhelper-uidisks)
/dev on /media/{GUID} type none (rw,bind)

попытка выполнить
sudo mount -o bind /dev /media/{GUID}/dev
даёт ошибку mount sudo mount /media/{GUID}/dev point does not exist

можно как-то откатить команду
sudo mount -o bind /dev /media/{GUID}/

на вызов umount /media/{GUID}
ругается it seems *** is mounted multiple times

При этом убунту 11 установилась и работает.

Ставил Ubuntu с диска. Все настроил, перезапустил убунту и теперь не как не могу запустить её.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Срок проверки reCAPTCHA истек. Перезагрузите страницу.