Установка дистрибутива Linux в VirtualBox

Я хочу рассказать вам что нужно для того, чтобы попробовать программировать в Linux, при этом не мусорить в компьютере, не устанавливать другие ОС, не исправлять загрузчик и так далее.Советую почитать в гугле, что вообще такое «linux», а так же «дистрибутив linux» и «виртуальная машина».
linux

Нам понадобится:

  • Компьютер с Windows(7, Vista, XP);
  • VirtualBox(желательно последней версии), скачать можно тут;
  • Дистрибутив linux(я буду использовать debian, качаем образ тут);
  • Навыки пилотирования мышки;

Далее следует инструкция по установке VirtualBox, виртуальной машины с debian, а так же минимум настройки всего этого. Во второй части я расскажу про сам процесс программирования, и даже напишу за вас лабораторную работу №1 по СП(Системное программирование, ОГАХ, ФИТ, «Компьютерные системы и сети», 3 курс, 2011 год).

Внимание! Весь процесс может занять длительное время, особенно если у вас медленный интернет и старый компьютер. Советую запастись терпением, едой, чаем и свободным временем.

Этап 1 — Установка и настройка VirtualBox

И так, для начала установим VirtualBox.

Установка не должна вызвать какие-либо затруднения. Разве, что необходимо нажимать кнопку «Next», а потом еще и «Install». Да, кстати: вы должны иметь права администратора на компьютере, для установки драйверов VirtualBox. В конце установки, система будет спрашивать про установку USB драйвера/сетевых служб. Жмите на все вопросы «Установить».

Теперь запустим VirtualBox. В запустившемся окне нажимаем «Создать»:

Запустится мастер создания виртуальной машины. Жмем «Next». Нам предлагают ввести имя, и выбрать тип ОС, которую мы будем устанавливать на нашу виртуальную машину. Имя любое. Операционная система — «Linux». Версия — «Debian».

Примечание: если вы крутой кулхацкер линуксоид более опытный пользователь, то можете использовать свой дистрибутив, тогда соответственно необходимо выбрать другую ОС и версию.

Жмем «Next». Теперь необходимо выбрать количество оперативной памяти, которое будет доступно нашей виртуальной машине. Программа сама предлагает необходимый минимум. Я советую поставить 512 мегабайт, при условии, что на вашем компьютере 1 гигабайт или более ОЗУ. Больше не потребуется. Если же на вашем компьютере всего 512 или даже 256 мегабайт ОЗУ, то у меня для вас очень плохие новости.

Выбираем 512 мегабайт(или вводим в окошко справа) и жмем «Next».

Теперь нам предлагают создать жесткий диск, или выбрать существующий. Поскольку статья ориентирована на новичков, «существующих» жестких дисков для виртуальной машины у нас нет. Поэтому создадим новый.

Примечание: виртуальная машина физически ничего не создает. Эмуляция процессора и ОЗУ выполняется программно, а жесткий диск(виртуальный) всего лишь файл на физическом носителе. То есть при желании, можно удалить все без последствий.

Выбираем как на рисунке(«Загрузочный диск… Создать новый жесткий диск…») и жмем «Next». Запуститься «Мастер создания нового виртуального диска». Нам предложат выбрать формат файла для нашего виртуального hdd. Выбираем VDI(VirtualBox Disk Image) и жмем «Next».

В следующем окне необходимо выбрать тип виртуального носителя: «динамический» или «фиксированный». По скорости работы они почти одинаковые, поэтому выберем «динамический» и нажмем «Next».

Далее нам предложат выбрать расположение нашего виртуального hdd и его размер. Для debian хватит и 8 гигабайт. Кому не жалко, можно поставить 15 гигабайт. Программа предлагает расположить его в папке с виртуальной машине(папка имеет имя, которое вы дали вашей ВМ), думаю не стоит его менять.

Жмем «Next». В следующем окне нам еще раз показывают выбранные параметры виртуального носителя. Если вы все выбрали верно, жмем «Создать». Иначе, прочтите заново мою бредятину статью, и убедитесь в правильности ваших действий.

Теперь почти такое же окно, но с параметрами вашей ВМ. Опять проверяем. Если все правильно — жмем «Create».

Поздравляю, вы только что создали первую(а может и нет?) виртуальную машину.

Теперь заходим в ее свойства:

Параметры в «Общие», «Система», «Дисплей» лучше можно не менять. Заходим в «Носители». Выбираем оптический диск, как показано на рисунке:

Жмем на изображение диска(подчеркнуто красным) и в выпадающем списке выбираем «Выбрать образ оптического диска». Выбираем образ который мы скачали(скорее всего это debian-6.0.2.1-i386-CD-1.iso).

Теперь зайдем в «Сеть» и убедимся что стоит галочка «Включить сетевой адаптер» и «Тип подключения» выбран «NAT».

Далее следуем в «Общие папки», и добавляем новую папку, нажав на иконку с «плюсом»:

Откроется окошко с выбором папки. Создадим например в корне диска «C:\» папку и выберем ее. Имя любое. Так же необходимо поставить галочку «авто-подключение».

Жмем «ОК», и еще раз «ОК». И так виртуальная машина создана, и настроена. Можно запускать.

Этап 2 — Установка и настройка debian

Для запуска ВМ нажмите «Старт»:

После запуска откроется новое окно, в котором и начнет загружаться наша ВМ. После загрузки виртуального биоса, появится меню диска с debian:

Необходимо стрелками на клавиатуре выбрать «Graphical install»(как наиболее простой и дружественный способ установки) и нажать клавишу ENTER.

Примечание: Для того, чтобы ВМ принимала сигналы от клавиатуры и мышки, щелкните в ее окне левой кнопкой мыши. Для выхода из режима «перехвата» клавиатуры и мыши, необходима нажать хост клавишу(по стандарту правый ctrl, но ее можно изменить). Но многие ОС поддерживают интеграцию мыши. Эта опция позволяет обойтись без использования хост клавиши. При этом клавиатура и мышь посылают сигналы в ВМ в зависимости от того, активно окно с ней или нет.

Графический режим установки загрузился. Нам предлагают выбрать язык. Выбираем «Русский» и жмем «Continue»:

Далее будет предложено выбрать страну, после раскладку клавиатуры и наконец способ смены раскладки клавиатуры. Выбор страны возможно упростит загрузку обновлений, поэтому советую выбрать свою. Раскладку клавиатуры я выбрал русскую, но тут дело личное как и способ смены раскладки. Выбираем подходящие параметры и жмем «Продолжить».

Установщик начнет сканировать диск(в нашем случае это виртуальный привод, к котором подключен образ диска), искать там софт, обновления и так далее.

По завершению этой операции, нам предложат указать имя компьютера. Можно указать почти любое. Я назвал свою ВМ «debianVM». Далее нам предложат выбрать имя домена. Оставляем это поле пустым, жмем «Продолжить». В следующем окне необходимо ввести пароль администратора компьютера(то есть нашей ВМ).

Примечание: Все ОС симейства linux и unix имеют обязательно пользвателя с логином root. Это главный администратор компьютера. Ему разрешено все: от создания текстовых файлов в своей корневой директории(аналог «Мои документы» в Windows) до пере-сборки ядра всей ОС. В целях безопасности root не используется для рутинной работы, а создается отдельный пользователь.

В следующем окне нам предложат ввести полное имя нового пользователя. Можете просто написать свое имя(логин необходимо будет выбрать потом). Следующее окно ввода логина. Дело фантазии. После выбора логина, установщик попросит вас ввести пароль для пользователя. Вводите, жмите далее.

Примечение: Не забудьте ваш логин и пароль, а также пароль администратора системы(root).

Далее следует разметка диска. Метод разметки — «Авто — использовать весь диск»:

Следующий шаг предложит выбрать диск. Мы не создавали других дисков для нашей ВМ, поэтому в списке он будет всего один, его само собой и выбираем:

Далее будет выбор схемы разметки:

В котором выбираем «Все файлы в одном разделе», следующий шаг:

Убедившись, что выделен пункт «Закончить разметку и записать изменения на диск» жмем «Продолжить». Затем установщик спросит «Записать изменения на диск?» выбираем «Да» и жмем продолжить. Начнется установка базовой системы, то есть ядра и системных утилит, без которых функционирование самого Linux’a будет невозможно или проблематично. Дожидаемся конца установки.

Установщик спросит: «Просканировать другой CD или DVD диск?», выбираем «Нет» и жмем «Продолжить».

Следующий пункт: «Использовать зеркало архива из сети?». Если у вас в данный момент есть интернет и его не жалко, отвечаем — «Да». В этом случае будут установлены ПО последних версии и все обновления безопасности. После нажатия «Продолжить» будет предложено выбрать страну, это нужно для того, чтобы скачать все программы/обновления на максимальной скорости, поэтому желательно выбрать свою. Теперь установщик предлагает конкретный сервер, выбираем первый в списке:

Следующий шаг: настройки прокси сервера. Все просто: если используете — пишите, нет — не пишите.

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

После завершения процесса загрузки и установки будет предложено участвовать в опросе популярности пакетов(программ), он полностью автоматический и анонимный. Советую отвечать «Да». Теперь появится выбор основных наборов ПО:

Выбирайте как у меня на скриншоте, остальное ПО нам не понадобится. Жмем «Продолжить».

Теперь установщик начнет закачку пакетов и установку пользовательского окружения. В зависимости от скорости вашего интернета, этот процесс может занять от 1 до 30 минут(а то и больше, если вы из мухосранска пригорода).

После завершения, установщик спросит:

Отвечаем «Да», жмем «Продолжить». Через минут(может меньше/больше) вы увидите следующее:

Нажимаем «Продолжить». ВМ перезагружается. Если началась загрузка с диска и вы увидели снова «Install… Graphic install…» то необходимо зайти в «Устройства»-«Приводы оптических дисков»-«Изъять диск из привода». Если же началась загрузка системы, и после нее вы увидели следующий экран:

То я вас поздравляю! Система успешна установлена, жмем «Enter» — вводим свой пароль — жмем «Вход в систему» и получаем следующее:

PROFIT!

P.S. Кто нашел орфографические и другие ошибки в тексте, прошу меня извинить за мою невнимательность и сообщить мне, чтобы я все исправил :).

Комментарии 35

  • Привет!
    Попался на глаза Ваш сайт, после этого загорелся!
    В Windows 7 установил VirtualBox 4.1.20 + Debian 6 + Apache.
    В файле C:\Windows\System32\drivers\etc\hosts прописал строку 192.168.1.102 vova.ru
    Если я нахожусь внутри дебиан, то по ссылке vova.ru апач отрабатывает нормально!
    А из Windows как это сделать?
    Вроде все делал как в вашей статье …

    • Привет.
      Вам нужно в C:\Windows\System32\drivers\etc\hosts прописать строчку, где первое значение у вас IP адрес виртуальной машины, а второе — желаемое доменное имя. Возможно, вы просто ошиблись с IP адресом, из-за этого не работает.

  • Добрый вечер! Что делать? У меня при запуске Линукса пишет вот это. FATAL: No bootable medium found! Systim halted. Заранее спасибо!)

    • Добрый вечер.

      Ошибка означает, что компьютер (или виртуальная машина) не знает откуда ему загружать ОС.

      Опишите более детально ваши действия.

      • Делал так как написано у вас) Возможно что-то упустил.

        • Скорее всего у вас что-то с виртуальным приводом. Так как написанное вам сообщение обычно возникает, когда компьютер (или ВМ) не смогли загрузится ни с диска ни с винта.

          Вопрос. У вас данная ошибка появилась после установки линукса или во время?

          • После.

          • Странно. Убедитесь, что вы случайно не отключили жесткий диск виртуальной машины. Можно посмотреть в ее настройках.

  • Чуть от смеха не умер читая статью! Но! Все по делу. Спсибо!

  • Пытался на портейб-версии виртуал-бокса поставить — фиг. Скачал по ссылке отсюда, тут тебе и русский язык, и заработало всё с первого раза. Ставится кубунта, а я в ожидании тут коммент строчу.

  • А 2я часть есть? Та что с программированием.

  • Пардон, но ссылка на дистрибутив битая.

  • У меня не получается запустить ВМ, пишет «Cannot acces the kernel driver».Что делать подскажите пожалуйста.

  • У меня при запуске почему-то клавиатура и мышь не отвечают, зависают и на компе и на виртуалке и идёт звук — типа попытки подключения юсб. Они вообще через юсб, но я ставил на VB плагин для него…

  • Возникла такая проблема при попытки установить жму, Install/ graphical install и никакой реакции.Подождал около 5 минут и закрыл сеанс. Как быть подскажите?
    Заранее спасибо

    • Попробуйте другой дистрибутив. Удаленно слабо понятно в чем проблема. Так же попробуйте сменить версию VirtualBox или вовсе используйте VmWare. Так же допускаю вариант, что у вас слабое железо, и система просто очень долго думает. Или же проблемы с ОЗУ, из-за ошибок в ней, крашится установка.

  • Доброго времени суток!
    Сделал все как вы написали с debian 7.2.0-i386-cd1. Все установилось, однако нет графического режима. при загрузке просит авторизоваться и выводит командную строку. Я плохо разбираюсь в Linux, но как понял, может быть две причины: отсутствует драйвер видеокарты или необходимо поменять настройки монитора. Xorg у меня пустой. Что можно сделать в данной ситуации? Оборудование: ноутбук asus f80q, 2гб ОЗУ, видеокарта intel gma 4500m 32mb. Спасибо

    • Здравствуйте.
      Возможно вы просто не установили графический пакет. Вам необходимо проверить, установлено ли вообще что-нибудь из графики.

  • Автор, выучи правила русского языка! «Тся»-«ТЬся» ><

  • Союз «чтобы» пишется слитно (в фразе «что бы я все исправил :).»)

  • На шаге «Необходимо стрелками на клавиатуре выбрать «Graphical install» и нажать клавишу ENTER.» Установка зависает и на нажатие клавиш стрелок, но VB работает. Версия VB 4.2.18 r88780, версия линя debian-7.6.0-amd64-netinst. W7 Максимальная SP1 x64

  • Как сделать на debian статический ip если у меня динамический ?

    • Зависит от вашего провайдера, роутера, и так далее.

      Конкретно в debian просто в настройках через UI поменяйте на статику или через конфигурацию сети. Зависит от версии debian.

  • Что делать? У меня при запуске Линукса пишет вот это. FATAL: No bootable medium found! Systim halted. Заранее спасибо!)

    • Это значит что у вас система не хочет или не видит диск загрузочный. Убедитесь что он доступен.

  • и еще ссылка старая я не оттуда качал.

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

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