Вы когда-нибудь хотели попробовать Ubuntu Linux (Live CD не в счет), не беспокоясь о разметке диска, установке другого жесткого диска или настройке двойной загрузки? Это пошаговое руководство проведет вас через точные шаги, чтобы полностью запустить Ubuntu в Windows, используя виртуальную машину.
Большим преимуществом использования виртуальной машины является то, что вы можете запустить операционную систему Ubuntu и получить доступ ко всей библиотеке бесплатного программного обеспечения, которую предлагает сообщество Linux, без необходимости отказываться от Windows. Кроме того, это отличный способ оценить Ubuntu, чтобы увидеть, стоит ли переходить на него.
Имейте в виду, что хотя любая «гостевая» операционная система внутри виртуальной машины работает быстро, она не такая быстрая, как если бы у вас была установлена та же ОС, что и у вашей «основной» (основной) ОС. Большая часть аппаратной среды эмулируется, поэтому вы, скорее всего, не получите все их функции. Например, если на вашем компьютере с Windows установлена модная графическая карта, то же устройство может быть недоступно для вашей виртуальной машины, поэтому вам придется запускать более универсальный графический драйвер для гостевой ОС. Это лишь незначительная вещь, потому что реальным преимуществом здесь является возможность одновременно запускать Windows и Ubuntu.
Требования
Несмотря на то, что есть несколько методов и разнообразных программ для виртуальных машин, я собираюсь установить Ubuntu Linux с использованием Microsoft Virtual PC 2007 для этой цели. Процесс должен быть очень похожим для любого другого программного обеспечения виртуальной машины, если вы хотите использовать что-то другое.
- Windows XP или Vista.
- Респектабельный процессор (не менее ~ 1, 5 ГГц или двухъядерный).
- Как минимум 1 ГБ ОЗУ.
- Microsoft Virtual PC 2007 (это бесплатно). На странице загрузки сказано, что для этого требуется XP Pro, но есть множество отчетов, что он отлично работает на XP Home.
- Последний дистрибутив Ubuntu (7.10 на момент написания статьи). Как только вы загрузили ISO-файл, запишите его на CD.
Шаги по установке Ubuntu Linux внутри Microsoft Virtual PC 2007
- Откройте Virtual PC и нажмите «Создать» внутри консоли Virtual PC. Запустится мастер создания новой виртуальной машины. Нажмите кнопку "Далее.
- Выберите опцию для создания новой виртуальной машины. Нажмите кнопку "Далее.
- Введите «Ubuntu Linux» в качестве имени виртуальной машины. Нажмите кнопку "Далее.
- Выберите «Другое» для операционной системы. Нажмите кнопку "Далее.
- Выберите опцию, чтобы настроить объем оперативной памяти и назначить не менее 256 МБ, но я бы порекомендовал 512 или выше. Чем больше оперативной памяти вы назначите, тем быстрее будет работать Ubuntu, но при установке виртуальной машины на вашей «хостовой» Windows будет гораздо меньше оперативной памяти. Нажмите кнопку "Далее.
- Выберите опцию для использования нового виртуального диска. Нажмите кнопку "Далее.
- Выберите место для сохранения файла виртуальной машины и назначьте размер для виртуальной машины. Указанный вами размер будет соответствовать размеру жесткого диска Ubuntu, поэтому убедитесь, что вы выделили не менее 10 000 МБ (10 ГБ). Нажмите кнопку "Далее.
- Просмотрите страницу сводки и нажмите «Готово», чтобы создать новую виртуальную машину. Теперь в консоли Virtual PC должна быть запись «Ubuntu Linux». Вы можете выбрать эту запись и нажать кнопку «Настройки», чтобы просмотреть или изменить настройки виртуальной машины.
- Вставьте компакт-диск Ubuntu в дисковод компакт-дисков, выберите запись Ubuntu Linux и нажмите «Пуск».
- Когда ваша виртуальная машина (VM) запускается в первый раз, ей не будут назначены устройства для загрузки. В результате вы, вероятно, получите экран, который показывает, что виртуальная машина пытается загрузиться из сети («вращающийся» курсор) или просто просто ошибка «Устройство не найдено».
- Чтобы это исправить, вы должны указать виртуальной машине использовать дисковод компакт-дисков из вашей операционной системы. В меню компакт-диска Virtual PC выберите «Использовать физический диск D:» (где D - буква дисковода компакт-дисков в Windows). Это приведет к тому, что диск D в Windows будет дисководом компакт-дисков в вашей виртуальной машине.
- В меню Virtual PC выберите «Действие»> «Сброс», чтобы перезапустить ВМ.
- Как только виртуальная машина перезагрузится, она прочитает компакт-диск и выдаст вам меню загрузки Ubuntu. На момент написания этой статьи в ядре Ubuntu 7.10 была ошибка, которая неправильно взаимодействует с эмуляторами драйверов PS2, используемыми программным обеспечением VM, таким как Virtual PC 2007. Вот как обойти эту проблему (благодаря форумам Ubuntu и это сообщение об ошибке):
- Находясь в меню загрузки, нажмите клавишу F6, чтобы просмотреть строку команды загрузки в нижней части экрана.
- В конце командной строки удалите «splash» и введите «i8042.noloop» перед двумя тире.
- Выберите опцию для запуска Ubuntu в безопасном графическом режиме.
- Ваш экран должен выглядеть как на скриншоте ниже. Если это так, нажмите Enter, чтобы загрузить Ubuntu.
- Процесс загрузки может занять некоторое время для загрузки. Если вы видите пустой экран в течение нескольких минут, это нормально. В конце концов вы увидите, что Ubuntu загружает все свои сервисы запуска, а затем появится графический интерфейс. Теперь вы находитесь в среде Ubuntu Live CD.
- Поскольку мышь и клавиатура совместно используются виртуальной машиной и хост-системой Windows, после щелчка внутри виртуальной машины она «заблокирует» ввод мыши и клавиатуры. Чтобы вернуть управление обратно в хост-систему Windows, нажмите правую клавишу Alt.
- Вы можете свободно играть с приложениями, но, поскольку все работает с компакт-диска, реакция будет очень медленной. Давайте приступим к делу и установим Ubuntu на виртуальную машину. Чтобы начать, просто дважды щелкните значок Install на рабочем столе. Затем запустится программа установки (наберитесь терпения).
- Выберите ваш язык. Нажмите Вперед.
- Выберите свой часовой пояс. Нажмите Вперед.
- Выберите раскладку клавиатуры. Нажмите Вперед.
- Разделитель Ubuntu определит объем пространства, выделенного для вашей виртуальной машины. В этом руководстве я собираюсь использовать опцию по умолчанию, которая заключается в использовании всего диска для установки Ubuntu, однако вы, безусловно, можете вручную настроить разделы, если хотите, но я не буду описывать редактирование разделов вручную в этом руководстве. Выберите опцию для направления и нажмите «Вперед».
- Заполните информацию о себе. Убедитесь, что вы запомнили свое имя пользователя и пароль. Нажмите Вперед.
- Просмотрите сводную информацию об установке и нажмите «Установить», чтобы загрузить Ubuntu на вашу виртуальную машину. Это может занять некоторое время, так что наберитесь терпения.
- После завершения установки вы получите уведомление об удалении установочного компакт-диска. В меню Virtual PC (помните, нажмите правую клавишу Alt для переноса мыши), выберите CD> Eject и удалите установочный компакт-диск Ubuntu. Нажмите «Перезагрузить сейчас», чтобы загрузить новую версию Ubuntu на виртуальной машине.
- Прежде чем мы перейдем в Ubuntu в первый раз, нам нужно применить исправление мыши к завершенной установке, чтобы обойти ошибку ядра. Это нужно сделать только один раз. Когда виртуальная машина загружается, вы увидите сообщение «Нажмите ESC для загрузки конфигурации GRUB». Нажмите ESC, чтобы войти в конфигурацию GRUB (если вы не нажали ESC вовремя, просто перейдите в «Действие»> «Сброс», чтобы перезагрузить ВМ).
- В конфигурации GRUB убедитесь, что выбран первый параметр «Ubuntu, kernel 2.6.xx-generic», и нажмите E.
- Выберите опцию ядра (должна быть вторая строка) и нажмите E.
- Как и при установке Ubuntu, измените «splash» в конце строки на «i8042.noloop». Нажмите Enter, чтобы применить изменения.
- Вернувшись на экран параметров ядра, нажмите B, чтобы запустить Ubuntu. После входа в Ubuntu я покажу вам, как редактировать это навсегда, чтобы вам не приходилось вносить эти изменения при каждой загрузке.
- Когда появится экран входа в Ubuntu, введите имя пользователя и пароль, которые вы создали во время установки.
- Добро пожаловать в Ubuntu полностью внутри Windows.
- Теперь, как применить постоянное исправление для ошибки мыши в ядре. После этого вам больше не придется беспокоиться о проблемах с мышью:
- Перейдите в Приложения> Аксессуары> Терминал.
- Введите: sudo gedit /boot/grub/menu.lst
- При появлении запроса введите свой пароль для входа.
- Найдите строку «kernel», которую мы редактировали при первой загрузке Ubuntu (строка ~ 132), и еще раз измените «splash» на «i8042.noloop».
- Сохраните ваши изменения.
- Вы сделали! Наслаждайтесь работой Ubuntu изнутри Windows.
Конечно, помните, что вы используете Ubuntu Linux полностью из виртуальной среды. Это не должно влиять на функциональность программы, однако вы, скорее всего, не сможете играть в любые открытые игры GL. Я также обнаружил, что звук не работает "из коробки", но если вам нужно, это исправление должно помочь (хотя я не пробовал это, так как я не использую звук в моей виртуальной машине).
Вот и все. Приступите к тому, чтобы придать Ubuntu действительно хороший вид, и вы можете сделать его своей основной ОС.