Первый запуск ОС Linux. Есть ли возможность запустить Linux из под Windows

Линукс – комплекс бесплатных и привлекательных доступностью операционных систем с открытым исходным кодом, заманчивая альтернатива Windows. Однако некоторые пользователи не готовы сделать рискованный выбор и шагнуть в неизвестность. Именно поэтому разработчики *Nix создали возможность запускать операционную систему без установки. С ее помощью вы познакомитесь с незнакомой рабочей средой, оцените ее и решите, стоит ли она внимания.

Одна из самых простых и “доброжелательных” к неопытному пользователю ОС семейста Линукс – это Убунту. Чтобы посмотреть на ее функциональность и разобраться с возможностями, сперва создадим загрузочный диск (Live CD). Для этого качаем образ Ubuntu с официального русскоязычного сайта , инсталлируем программу для записи – например, InfraRecorder, запускаем ее. В cd-роме должен находиться диск, соответствующий размерам скачанного образа ОС. В Инфрарекордере выбираем образ и нажимаем кнопку “Write Image”. Процесс завершится, мы получим рабочий LiveCD Ubuntu. Чтобы после ребута компьютер загрузился с LiveCD, а не с винчестера, нужно кое-что исправить в BIOS. Общая последовательность действий такова:
  • до запуска текущей ОС внимательно смотрим в нижнюю часть экрана, где должна появиться надпись, вроде “Press <название клавиши> to Enter Setup”;
  • жмем нужную кнопку, попадаем в текстовое меню, находим в нем строку «Boot device priority»;
  • заходим в подменю enter’ом и указываем «1st device» – CD-привод;
  • сохраняем изменения (кнопка F10), выходим и перезагружаемся снова.


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


Скорость загрузки операционной системы зависит от мощности вашего ПК. Через некоторое время появится рабочий стол Ubuntu, готовый к использованию. Главное меню находится сверху и слева, состоит из трех панелей. В русскоязычной локализации это «Приложения», «Переход» и «Система». Приложения соответственно содержат в себе базовый набор полезных программ, Переход – файлы и папки, Система – инструменты администрирования. Значки справа – это избранный язык, состояние сети, уведомления, звук и выход из системы.


На верхнюю панель можно добавить иконки любых программ для быстрого запуска. Нижняя тоже найдет, чем удивить. На ней разместятся все запущенные программы, а также доступ в корзину и кнопка для переключения рабочих столов (а их в Убунту несколько). Если так получилось, что вы купили компьютер с уже установленным линуксом, но не можете его запустить, сперва внимательно посмотрите на экран. Находитесь в командной строке? Попробуйте набрать “startx” – команду запуска графического интерфейса. Также можно самостоятельно установить Linux или Windows – об этом мы подробно писали ранее.


Если ваш компьютер не имеет cd-привода, Линукс легко запускается с флешки, абсолютно аналогичным образом. Кроме прочего, LiveCD удобно использовать для тестирования ПК, записав на диск необходимые программы.

Программное обеспечение Linux становится все более популярным. Ему отдают своё предпочтение многие пользователи компьютера. В сравнении с другими операционными системами, Linux отличается боле высокими характеристиками, что стало привлекать многих пользователей.

Вам понадобится

  • Персональный компьютер, Диск Linux

Инструкция

  • Перед установкой Линукс, зайдите в BIOS. Включите там загрузку с CD-ROM. Это можете сделать в разделе «Boot». Потом отметьте «CD-ROM Drive». Для работы в BIOS используйте кнопки на клавиатуре. С помощью раздела «Save & Exit Setup» сохраните настройки. Потом загружайте диск с Linux.
  • Для пользования Linux надо запустить его на компьютере. Для этого выберите себе самый подходящий для вас дистрибутив. В начале установки укажите язык и выберите кодировку. Желательно поставить кодировку cp1251, ну или KOI8-R. Нужно для запуска Linux выбрать нужные пакеты. Воспользуйтесь для этого вкладкой «Выборочная установка». Перед вами откроется целый список пакетов, которые доступны для установки на ваш компьютер. Выбирайте только то, что вам действительно надо. Но можете устанавливать и все подряд. Далее надо разбить хард на разделы, которые нужны для Линукс. Здесь тоже можете выбирать сами.
  • Файловую систему можете выбрать ext3. Она делится на несколько разделов. Все их отформатируйте и нажмите в конце «Далее». Выберите загрузчика. После того как Linux будет полностью установлен, компьютер перезагрузится. В настройках BIOS снова поменяйте настройки на те, которые раньше были. Установите загрузку с жесткого диска. Сохраните изменения. Чтобы зайти в систему, введите пароль, который был придуман вами во время установки. Потом щелкните на «Log In». Откроется «Рабочий стол». Некоторые элементы находятся на английском языке. Откроется перед вами окно. В нем вы включите полную поддержку русского языка. Когда Линукс подключится к интернету, тогда можно будет нажать на «Run this action now». Но при первом включении лучше нажмите пока «Close». Можете приступать к работе. Когда установите интернет, тогда можно скачивать программы и перевести все составные части на русский язык.
  • Рано или поздно может понадобиться запустить программы Windows на Linux. Для операционной системы Linux написано огромное количество программ, для решения одной определенной задачи, может быть даже несколько десятков программ. Но такая тенденция наблюдается только для широко распространенных задач, что же касается специализированных программ и игр, то тут ситуация совсем иная. Программ, для решения узкоспециализированных задач, например, в той же сфере СЕО для Linux попросту нет, а игры начали появляться только последние несколько лет.

    Были и раньше простенькие игры с открытым исходным кодом, но популярные игры, класса ААА начали появляться только тогда, когда этой платформой заинтересовалась Valve. Но до сих пор ситуация с играми обстоит не так, как хотелось бы. Поэтому и возникает необходимость установки Windows программ в Linux.

    Windows программы не могут запускаться просто двойным щелчком по исполняемому файлу. Формат исполняемых файлов Linux очень сильно отличается от Windows. Поэтому для их запуска необходимо использовать специальное программное обеспечение - wine. Название Wine образовано с помощью, почему-то популярного в мире свободного программного обеспечения способа - рекурсивный акроним, и расшифровывается как Wine is not emultor. И это правда, wine не является эмулятором.

    Это программная оболочка, которая преобразует системные вызовы Windows программ в вызовы функций операционной системы Linux. Таким образом, wine представляет из себя прослойку между Windows программой и операционной системой Linux вместе с ее ядром и библиотеками.

    Чтобы понять как работает Wine, нужно сначала сказать несколько слов о ядре Windows. У Windows, так же как и у Linux есть ядро. Как вы знаете ядро Linux состоит из одного файла и находится в папке boot. Ядро Windows совсем другое, по сути это набор dll библиотек, которые расположены в папке C:\windows\system32. Поэтому нам, чтобы заставить Windows программы работать в Linux достаточно реализовать dll библиотеки, которые нужны программе, так чтобы они вызывали необходимые нам функции из системы linux, что собственно и делает Wine. Но проект развивается очень медленно и разработчики не успевают реализовать все функции из системных библиотек Windows, поэтому работают далеко не все программы, особенно новые.

    Популярные программы в Wine запускаются легко, и без дополнительных настроек. Но дело в том, что для решения популярных и востребованных задач в Linux есть достаточно альтернатив, а запускать нам придется специализированные программы и игры, требующие серьезных компонентов, еще не написанных в Wine. Вот тут и всплывает недоработанность этой программы. Но есть выход, его мы и рассмотрим дальше.

    Основы использования Wine

    Все файлы программ wine, установленные программы, библиотеки, файлы реестра, конфигурационные файлы находятся в домашнем каталоге, а точнее, в ~/.wine.

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

    Папка ~/.wine это префикс, но мы можем создавать для каждой новой программы свой префикс и она будет работать только с ним. Чтобы задать префикс, с которым нужно работать wine используется переменная окружения WINEPREFIX, например:

    export WINEPREFIX=~/program

    Для разных программ может потребоваться различная архитектура системы, wine может запускать и 64 битные программы, но многим для правильной работы нужна архитектура х86.

    Чтобы задать архитектуру используйте переменную WINEARCH. Например, для х86:

    export WINEARCH=win32

    Также не создавайте папку для нового префикса с помощью mkdir или файлового менеджера, пусть программа сама создаст эту папку при своем первом запуске.

    Установка Windows программ в Wine

    Если вам нужно запустить программу, полностью поддерживаемую Wine, например, проводник или notepad, достаточно выполнить:

    wine адрес/файла/программы.exe

    Но как я уже говорил, нам придется запускать мало таких программ, большинство из них будут требовать функционала, который еще не реализован в wine. Тогда нам придется заменить библиотеки Wine, на оригинальные библиотеки Windows. Конечно, есть оболочки для Wine, которые автоматизируют этот процесс, например, Crossover, PlayOnLinux, WineWizard и тд. Но мы рассмотрим ручной вариант.

    Для установки компонентов Windows в wine существует специальный инструмент - winetricks. Устанавливать его лучше из сайта программы, так версия будет новее:

    wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
    $ chmod +x winetricks

    Чтобы установить нужный компонент достаточно передать имя этого компонента:

    winetricks vcrun2008

    С установкой компонентов более-менее понятно, но как узнать какие компоненты нужны? Скорее всего, вашу программу уже пытались устанавливать и другие пользователи нашли решение проблемы. Поэтому воспользуйтесь поиском Google для того, чтобы найти способы установки программы. Также очень полезным будет сайт appdb.winehq.org. На нем собрана база данных всех поддерживаемых в Wine приложений, там есть инструкции по установке, описываются возможные проблемы и дается общая оценка работы программы, правда все на английском.

    Давайте рассмотрим пример. Наберите в поиске по appdb Advego Plagiatus, напомню, что это программа для проверки уникальности текстов, часто используемая копирайтерами:

    Она сразу же была найдена в базе данных:

    На странице программы, мы видим кроме скниншота и оценки работы, желтый значит золото, очень хорошо, и инструкции по ее установке, в нашем случае нужен набор библиотек riched30, который можно установить командой:

    winetriks riched30

    После установки этого пакета программа запуститься и будет работать.

    Но остается вопрос, что же делать, если инструкций нет, информации минимум, а нужно чтобы программа работала. Мы можем анализировать вывод Wine при запуске программы. Причем нас будут интересовать не все сообщения из лога программы, а только последние, именно то что вызвало ошибку.

    Рассмотрим на примере той же Advego Plagiatus. Сначала создадим новый префикс, чтобы не испортить то что уже было установлено:

    export WINEPREFIX=~/advego

    Архитектуру нам менять не нужно, но если хотите, можете явно указать, что нужно использовать win64:

    fixme:richedit:ITextRange_fnEndOf (0xa04410)->(6 0 (nil)): stub
    fixme:richedit:ITextRange_fnEndOf (0xa04410)->(6 0 (nil)): stub
    fixme:richedit:ITextRange_fnEndOf (0xa04410)->(6 0 (nil)): stub

    Осталось понять, что такое richedit, и Microsoft TechNet нам любезно сообщает что это их API и состоит оно из Riched32.dll, это последняя версия, но раньше это была riched20.dll, уже понимаете какие библиотеки нужны?

    Мы знаем как их установить с помощью winetricks, но это делать необязательно, можно и вручную. Скачайте библиотеки, найти их не составит труда с помощью Google. Только ищите версию для Windows XP.

    Копируем библиотеку в наш префикс, в папку syswow64:

    cp ~/Загрузки/riched32.dll ~/advego/drive_c/windows/syswow64/

    cp ~/Загрузки/riched20.dll ~/advego/drive_c/windows/syswow64/

    Для 32 битных библиотек используется папка system32, а поскольку мы указали архитектуру 64 бит нужно и библиотеки использовать соответствующие. Затем запустите winecfg и на вкладке библиотеки, в поле новое замещение для библиотеки наберите *riched32, затем добавить и *riched20 и опять добавить:

    Все, теперь можете пробовать запускать программу:

    wine ~/advego/drive_c/Program\ Files\ \(x86\)/Advego\ Plagiatus/plagiatus.exe

    Теперь программа работает и больше не падает с ошибкой. Таким образом, вы можете заменить много библиотек Wine. Можно запустить практически любую программу, написанную несколько лет назад и не требующую сверх новых технологий. Достаточно только заменить нужные библиотеки. Вы можете не только использовать winetricks или копировать библиотеки из интернета, но и брать их прямо из Windows. Точно не стоит заменять gdi32.dll, kernel32.dll, и user32.dll - эти библиотеки реализуют функции ядра Windows на самом низком уровне, и если их заменить, это только нарушит работу Wine. Наверное, есть и другие библиотеки, которые нельзя заменять, но это вычисляется только путем экспериментов. Экспериментируйте и пусть ваши программы работают без ошибок!

    Многие пользователи боятся перехода на линукс из-за различных слухов про его сложность, глючность или неготовность для десктопов. Познакомиться с внешним видом linux и его функциональностью, проверить наличие знакомых программ (веб-браузера, почтовика, аудио- и видео- плеера, офисных пакетов…) можно и не устанавливая линукс на свой компьютер.

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

    Друзья и знакомые линуксоиды

    Самый простой и очевидный способ знакомства с линуксом. Если у вас есть знакомые линуксоиды, попросите их показать вам эту операционную систему и объяснить что к чему. И вообще, первое время пользования линуксом очень полезно иметь под рукой человека который сможет ответить на ваши вопросы. А учитывая приверженность основной массы линуксоидов к открытому ПО и ненависть к windows/apple, вероятность получить отказ крайне мала.

    LiveCD или LiveUSB

    Еще один способ посмотреть на возможности линукса - записать образ livecd на диск или liveusb на флэшку и загрузиться с нее. На данный момент существует множество дистрибутивов способных работать без установки на компьютер (с загрузочной флэшки или livecd). Все популярные дистрибутивы (gentoo, ubuntu, debian…) есть в варианте для загрузочной флэшки или в виде образа livecd.

    Кроме того, существует куча livecd-only дистрибутивов. Большинство из них основана на пакетной базе популярных дистрибутивов (gentoo, debian, redhat…). Некоторые из них собираются для определенной цели, например, для восстановления системы (такие дистрибутивы включают утилиты для работы с файловыми системами и прочие полезные вещи). Существуют даже загрузочные livecd для геймеров с набором различных игр.

    Стоит отметить, что на компьютерах с небольшим объемом оперативной памяти livecd и liveusb дистрибутивы работают медленно. Немного ускорить работу в таких случаях можно выбрав при загрузке легкий DE (desktop environment - среда рабочего стола): openbox, lxde, xfce4; или вообще отказавшись от графики и загружая только в текстовом режиме.

    Ознакомиться с полным списком live-дистрибутивов можно на сайте distrowatch.com .

    Wubi (ubuntu на windows)

    Wubi (Windows-based Ubuntu Installer) - официальный свободный установщик Ubuntu Linux, предназначенный для запуска в операционных системах семейства Windows, лицензированный под GPL. С помощью Wubi пользователи Windows могут устанавливать и удалять Ubuntu как обыкновенную Windows-программу.()

    Виртуальная машина

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

    Наиболее известны следующие виртуальные машины: VirtualBox , VMware Player , Virtual PC

    Инструкции по запуску операционной системы внутри виртуальной машины смотрите в документации на официальных сайтах.

    Удаленный доступ к машине с линуксом

    Можно попробовать раздобыть учетную запись на какой-нибудь linux-машине с возможностью подключения по ssh. Попросить друзей, админа на работе, учителя информатики в школе/институте или поискать халявы . Многие интернет-провайдеры по запросу выделяют пользователям своей сети немного места на сервере под домашнюю веб-страничку и дают доступ по ssh.

    Для подключения к удаленной linux-машине по ssh из windows могу порекомендовать программу putty .

    Есть еще вариант с покупкой сервера/vds/shared-хостинга с возможностью доступа по ssh. Но это для случая когда вам хочется не просто посмотреть, а сделать что-нибудь посерьезнее.

    Cygwin

    Если вы пользователь Windows и вам не нужна графическая linux-среда, можно воспользоваться эмулятором Cygwin . Если иксы все же нужны, можно попробовать установить порт X Window System на Windows - Cygwin/X (сам я его не пробовал и поэтому ничего конкретного сказать не могу).

    Cygwin это не linux или unix. Он представляет собой инструмент для портирования ПО UNIX в Windows и реализован в виде в библиотеки, которая реализует интерфейс прикладного программирования POSIX на основе системных вызовов Win32. Кроме того, Cygwin включает в себя инструменты разработки GNU для выполнения основных задач программирования, а также и некоторые прикладные программы, эквивалентные базовым программам UNIX.

    Простым языком: для запуска shell-скриптов и написания программ (есть gcc) его вполне хватит.

    Есть ли возможность запустить Linux из под Windows?

    Вопрос решен и закрыт .

    Лучший ответ

    Ответы

        2 0

      2 (494) 2 11 4 г

      Вобщем, дал тебе пару полезных ссылок,читай,вникай.
      http://www.pcwork.ru/kak_zapuskat_linux_pod_windows.html
      http://rus-linux.net/MyLDP/win-lin/dostup-k-linux-iz-windows.html

        1 1

      7 (92213) 34 176 787 4 г

      Как запускать Linux под Windows

      Как запускать Linux под Windows Linux известен своей стабильностью, защитой от шпионских программ и вирусов и как символ недорогого программного обеспечения для работы на компьютере. Если Вы думаете, что для установки и запуска Linux нужно покупать новый компьютер, то для Вас есть хорошая новость. Можно запускать Linux на уже имеющемся компьютере параллельно с Windows.

      Даже еще лучше, есть три варианта запуска Linux на компьютере с Windows, зависящих от потребностей потребителя и от его технических навыков.

      Опция 1: Использование программы виртуализации или программы эмуляции, которая позволяет запускать Linux в отдельном окне на рабочем столе Windows.

      Запуск Linux в виртуальной машине Windows

      Существует несколько программ, позволяющих запускать Linux в "виртуальной машине" на рабочем столе Windows. Две наиболее популярные программы эмуляции – это Parallels Workstation ($49 после 15-дневного бесплатного оценочного периода) и VMWare Workstation ($189 после 30-дневного бесплатного оценочного периода). Если на компьютере уже установлена операционная система Windows XP и необходимо установить Linux, программа Parallels или VMWare попоможет установить Linux в качестве "гостевой" операционной системы в созданной программой виртуальной машине.

      В любом случае инсталляция программ эмуляции удобна для пользователя и занимает всего несколько минут. После инсталляции нужно, следуя подсказкам, настроить виртуальную машину Linux, а затем установить версию Linux, которая либо закачивается из Интернет, либо хранится на компакт-диске. Как Parallels, так и VMWare поддерживают наиболее популярные версии Linux: Ubuntu, Red Hat и SuSE.

      Запуск Linux в отдельном окне на рабочем столе Windows позволяет сравнивать две операционные системы, можно даже производить обмен файлами между ними либо копировать текст в одной системе и вставлять в другой.

      Запуск Linux и Windows с помощью двухвариантной загрузки

      Есть возможность создать двухвариантную загрузку, при которой во время запуска компьютера можно выбирать, какая операционная система будет загружаться. Если от системы Linux требуется наилучшая производительность, она должна работать в присущем ей режиме, то есть непосредственно с аппаратной частью компьютера, а не в виртуальной машине.

      Для разбиения жесткого диска на разделы, чтобы получить возможность осуществлять двухвариантную загрузку, можно использовать такие программы, как Acronis Disk Director, Norton Commander, либо применить утилиту разбиения диска на разделы, входящую в состав дистрибутива Linux. Как правило, программа установки Linux помогает осуществить разбиение жесткого диска на два или более разделов, причем установленный Windows оказывается в одном разделе, а другой раздел предназначается для Linux. Для того чтобы помочь выбрать нужную операционную систему при включении компьютера, устанавливают также загрузчик операционной системы, например LILO или GRUB.

      Следует помнить, что двухвариантная загрузка НЕ ДОПУСКАЕТ одновременную работу двух операционных систем, в отличие от упоминавшихся ранее программ эмуляции. В рассматриваемом случае для перехода от одной системы к другой следует загрузить одну систему, завершить ее работу и после этого загрузить другую систему.

      Вариант с использованием загрузочного диска Live CD позволяет вставить компакт-диск, содержащий полную систему Linux, в дисковод компьютера с установленной системой Windows и загрузить Linux с этого диска. Это, наверное, самый легкий способ для нового пользователя Linux попробовать возможности этой операционной системы на компьютере с Windows. Недостаток загрузки с Live CD состоит в том, что при этом операционная система работает значительно медленнее, чем при запуске с жесткого диска. Тем не менее, в таком варианте можно для пробы выбрать пользовательский графический интерфейс, запустить веб-браузер, поиграть в некоторые игры Linux и поработать в офисных приложениях.

      Есть несколько компаний, выпускающих загрузочные диски Live CD, среди которых Ubuntu, PCLinuxOS, Knoppix и (извините меня, французы) Damn Small Linux. В любом случае Вам нужно загрузить из Интернета огромный файл, который является "образом" инсталляционного диска Linux. Затем этот образ записывается на диск CDROM и используется для загрузки системы. Damn Small Linux (bare-bones Linux) ("пустой" Linux) занимает всего лишь 50 Мбайт (по сравнению с приблизительно 700 Мбайт для остальных версий) и может загружаться как с компакт-диска, так и с образа на рабочем столе Windows. Однако если Вы хотите познакомиться с более симпатичной графической версией Linux, лучше выбрать Ubuntu.

      Выберите вариант, который больше отвечает Вашим потребностям, и пробуйте Linux. Установленный на компьютере Windows будет ждать Вашего возвращения. Если, конечно, Вы не решите навсегда перейти на Linux.



    
    Top