Запуск windows через ubuntu

Установка Windows после Ubuntu 18.04

Всем привет! Хочу поделиться опытом по установки windows после ubuntu, с возможностью оставить загрузчик GRUB и вашу версию Ubuntu.

Вообще я очень люблю Linux, и когда я только с ним познакомился, не совсем понимал его особенности, но все как говориться приходит с опытом. Не давно я купил новый компьютер и по старой традиции решил установить на весь жесткий диск Ubuntu, за долгое время работы на Linux я абсолютно разучился делать что то серьезное на Windows, я думаю что есть люди которые меня поймут)) В какой то момент мне понадобился Adobe XD для UX и UI дизайна мобильных интерфейсов, но вот задачка он идет только на MAC И Windows.

Первые проблемы от монтирования коренного dev/sda1

Перед установкой загрузчика windows нужно разметить диск, есть стандартная и пожалуй лучшая утилита GParted. Для начала нужно разметки диска его нужно от монтировать sda1, и тут возникает ошибка:

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

Самый простой и безотказный способ создать новый раздел

Не доводя дело до фанатизма я смекнул, что будет если установлю еще одно версию Ubuntu, с помощью установщика выделю отдельный раздел, после установки форматирую его, поменяю файловую систему раздела под windows, и наконец установлю загрузчик windows. Ну как вам идейка? По моему не плохо.

Установка еще одной версии Ubuntu и создания нового раздела

Для начала выберите версию ubuntu, посмотрите их здесь После того как вы загрузите iso файл, его можно распаковать с помощью стандартной программы ‘ загрузочный диск ‘. вам тут даже флешка не нужна, но рекомендую на нее записать iso файл, позже я скажу зачем.

Теперь когда вы при установки Ubuntu дошли до раздела, » разметка жесткого диска » Выберите сколько места вам нужно в разделе sda2. После установки ubuntu, в утилите GParted вы увидите 2 раздела, sda1, sd2. Скорее всего новый раздел будет sda2, вам нужно будет выбрать пункт в меню GParted ‘ форматировать в ‘.

На рисунки выше показан формат ntfs, он как раз рассчитан под файловую систему windows.

Загрузчик Windows

Теперь возьмите другою флешку, и запишите на нее iso файл, для распаковки iso файлов под linux существуют различные утилиты. например DD, UNETBOOTIN, ETCHER, YUMI, но так как у моей сестры был windows, я не стал сильно в них разбираться и воспользовался Rufus. Эта утилита идет только на windows, но она самая простая в использовании, очень важный момент при записи загрузочного диска ubuntu, на рисунки ниже показано как должны выглядеть настройки, потому что вы с linux на windows записываете, а не на оборот, иначе при запуски загрузчика windows, BIOS его не уведет ubuntu, и не забудьте в BIOS указать приоритет USB.

Куда пропал GRUB после установки windows

Когда вы начали установку Windows не забудьте установить его рядом с ubuntu в раздел 2, не небу подробно говорить об установки windows. Я расскажу о том как вернуть GRUB, так как вы установили windows при включении компьютера, он вам почему то не предлагает выбрать операционную систему, а автоматически заходит windows. Помните я говорил о первой флешки, тут то она и нужна, есть 2 варианта. Первый выделить 10-15 GB под вторую Ubuntu, а после установки форматировать этот раздел, второй вариант, если же основная ubuntu для вас не важна, просто установите ее заново рядом с windows.

Читайте также:  Samsung 2070 драйвер windows 10 64 bit

Надеюсь эта статья была для вас полезной, если вам что то не понятно или у вас есть способ на много проще, пишите обсудим

Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.

Установка Wine

Содержание

Wine – приложение, являющееся слоем совместимости с Windows API , использующее библиотеки Windows для обеспечения работоспособности приложений, разработанных для ОС семейства Microsoft Windows в иной среде, например, в Ubuntu. Используя Wine, вы можете устанавливать и запускать различные программы так, как будто вы используете Windows.
Wine активно развивается. Ещё не все приложения достаточно стабильно работают в Wine, однако Wine уже используется несколькими миллионами пользователей по всему миру.
Название программы Wine (waɪn — между «уа́йн» и «ва́йн», рус. Вино) — рекурсивный акроним фразы «Wine Is Not an Emulator» — рус. «Wine — не эмулятор».

Установка Wine

Установка из PPA

В связи с тем, что Wine активно развивается, в репозиториях Ubuntu обычно содержится очень старая версия. Поэтому рекомендуется ставить последнюю версию из официального репозитория Wine.

Для последних версий wine и ubuntu 64 бита

И вообще не рекомендуется заполнять и настраивать wine самому. Работать с wine не совсем удобно. Чтобы установить ту или иную программу придется облазить кучу форумов и блогов, чтобы понять какие пакеты нужно установить и какие библиотеки добавить. Затем следует длинный процесс решения проблем, установки пакетов через winetricks и ручной настройки реестра и так далее. Это все очень сложно даже для опытных пользователей, не говоря уже про новичков. Поэтому рекомендуется скачать настроенный префикс wine отсюда : http://forum.ubuntu.ru/index.php?topic=199897.0

Настройка

Перед использованием Wine для запуска приложений нужно запустить программу настройки, которая создаст в вашей домашней директории каталог

/.wine с необходимыми для работы файлами. Для этого либо выберите пункт главного меню Приложения→Wine→Configure Wine, либо выполните в терминале команду:

Ассоциирование файлов с программами wine

Чтобы прозрачно запускать файлы с помощью wine-программ, напишем небольшой скрипт. Допустим, нам надо открывать CAD-файлы Компасом и zwcad’ом.

Не забудем сделать наш скрипт исполняемым

и ассоциируем в файловом менеджере чертежи со скриптом.

Запуск Windows приложений

Для того, что бы запустить приложение вам нужно открыть терминал и прописать в нем:

Если у вас не запускается приложение или работает неправильно На сайте wine есть список приложений с описанием, для начала рекомендую свериться с ним. http://appdb.winehq.org/ — На сайте есть поле поиска. Если у вас плохо с английским, то используйте переводчик http://translate.google.com/.

Также можно открыть папку с приложением, которое вам необходимо запустить при помощи файлового менеджера, затем щелкнуть правой кнопкой мыши по приложению и выбрать программу для запуска — Wine.

Gecko – это свободный движок вывода веб-страниц для браузера при работе в интернете wine. Если wine не работает с интернетом и вы не запускаете windows exe браузер, то вам Gecko не нужен .Обычно при запуске приложения для работы с веб-страницами Wine автоматически ищет Gecko сперва в /usr/share/wine/gecko. Если Wine не находит архив с Gecko там, то оно автоматически загружает его из интернета, но некоторые приложения не любят ждать, пока загрузиться Gecko и зависают или вылетают. Gecko можно установить выполнив команду:

где надо заменить на версию установленного Wine.

Запуск через дискретную видеокарту

Для запуска через дискретную видеокарту надо прописать в терминале на свободных драйверах( или написать скрипт)

Читайте также:  Погода windows 10 где находится

Сохранить. Поместить в папку с игрой. Сделать исполняемым в свойствах. Поместить ссылку на скрипт на рабочий стол. Запускать ссылку вместо файла игры. Для ещё большей производительности необходимо поставить закрытый поприетарный драйвер.

Winetricks

Winetricks – это скрипт для установки различных компонентов от Microsoft®, и некоторых других. Для получения Winetricks в терминале введите:

. Winetricks содержит несколько десятков пакетов различных библиотек для wine. Например, чтобы установить DirectX™, введите:

Для просмотра списка всех пакетов, введите:

Также, Winetricks имеет простой GUI . Для его запуска введите:

Как установить и запустить Ubuntu WSL под Windows 10

У пользователей Windows 10 есть необычная возможность установить операционную систему Ubuntu на свой компьютер. Механизм, обеспечивающий такую возможность, называется WSL — Windows Subsystem for Linux. Далее я расскажу, как с помощью WSL установить полноценную Ubuntu на Win 10 штатными средствами системы.

Что такое Ubuntu WSL

Для начала кратко поясню, что такое WSL на практике. Это некий слой абстракции, который позволяет запускать linux приложения в среде windows. И это не виртуальная машина. И Linux, и Windows приложения работают в рамках одной операционной системы с совместным доступом к данным на дисках. Вы прозрачно можете запустить приложение на ubuntu и открыть им файл в директории windows.

Для примера, расскажу, где ubuntu под wsl версии 1 хранит свои файлы — C:\Users\user1\AppData\Local\lxss.

Тут и корень системы, и директории пользователей. Посмотреть содержимое можно из-под windows. Только не рекомендуется их редактировать. Работа linux системы может быть нарушена. На примере доступа к файлам видно, что это не виртуальная машина. Важно понимать это отличие.

А вот то же самое можно сделать из-под ubuntu, открыв файлы из директории windows.

С помощью данной технологии, вы условно сможете запустить полноценный Ubuntu Server на своем компьютере. Читайте мой обзор на Ubuntu, чтобы иметь представление о том, чем он отличается от остальных linux дистрибутивов.

Зачем нужна Ubuntu WSL на Windows

Поговорим немного о том, зачем может понадобиться установка Ubuntu WSL в Windows 10. Можно в небольшой список это вынести и перечислить по пунктам:

  1. Первое и самое очевидное — для использования линуксовых утилит — git, ansible, cron, rsync и т.д. Речь в первую очередь идет о том софте, которого нет в windows, либо которое затруднительно или неудобно запускать.
  2. Настройка привычного web окружения в виде lamp (linux, apache, mysql, php) или lemp (то же самое, только с nginx). Особенно это актуально для разработчиков.
  3. Для обычного знакомства и изучения linux. Нет нужды разбираться с виртуализацией или рядом с windows устанавливать отдельно linux. Тут все в комплекте, можно без проблем переключаться между системами в режиме реального времени. В общем, это удобно.

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

Установка Ubuntu WSL под Win 10

Установка подсистемы Windows для Linux в Windows 10 неплохо описана в официальном руководстве от Microsoft. Чтобы установить Ubuntu WSL на Windows, надо для начала включить компонент системы Windows под названием Windows-Subsystem-Linux. Для этого запускаем cmd с правами администратора (это важно!) и переходим в powershell. Там выполняем:

После этого активируем компонент Платформа виртуальных машин.

Далее обязательно перезагрузить систему, иначе дальше будут ошибки. После перезагрузки продолжаем ставить ubuntu под wsl.

Cкачиваем и устанавливаем Пакет обновления ядра Linux в WSL 2 для 64-разрядных компьютеров — https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

Дальше устанавливаем версию WSL 2 по умолчанию. Она более продвинутая и быстрая, по сравнению с первой.

Теперь идем в Windows Store и ищем там необходимую вам версию Ubuntu WSL. Я просто в строку поиска ввел название дистрибутива и получил все доступные версии.

После установки в меню Пуск можно запустить Ubuntu WSL. При первом запуске вам предложат задать имя пользователя для Linux системы.

Вот и все. Заходим в свежеустановленную Ubuntu 20 LTS на Win 10.

У вас под рукой практически полноценная linux система, работающая нативно под windows.

Настройка Ubuntu WSL

Выполним первоначальную настройку Ubuntu WSL, чтобы с ней удобнее было далее работать. Начнем с подключения по SSH.

Читайте также:  Media creation tool для windows 10 enterprise

Настройка ssh

Терминал Windows не очень удобен и привычен. Так что если вы привыкли подключаться по ssh через какой-нибудь другой менеджер подключений, вам нужно будет на wsl системе настроить ssh. Это не совсем очевидная процедура. Чтобы заставить нормально работать openssh server, его надо переустановить. Делаем это:

Теперь сразу разрешим подключаться с использованием паролей. Для этого открываем конфиг /etc/ssh/sshd_config и разкомментируем настройку:

После этого перезапустите службу sshd

Мы закончили настройку ssh в ubuntu. Теперь к ней можно подключиться, например, через putty. Используем адрес 127.0.0.1 и порт 22.

Вот и все. Можете использовать любой другой ssh клиент.

Обновление

Для того, чтобы обновить Ubuntu WSL на Windows 10 достаточно внутри linux системы запустить стандатрное средство обновления пакетов — apt.

В общем случае этого достаточно для обновления системы. Если же вы хотите выполнить обновление до следующего релиза, то лучше это сделать через Windows Store, установив нужную версию ubuntu.

Установка MC

Для того, чтобы установить популярный в linux среде файловый менеджер Midhight Commander или коротко MC, необходимо опять же воспользоваться пакетным менеджером apt.

При этом вы сможете без проблем перемещаться не только внутри ubuntu, но и открывать файлы windows. Традиционные диски C:, D: и т.д. смонтированы в /mnt.

Войти под root

Для того, чтобы в Ubuntu WSL зайти под ученой записью root, необходимо под пользователем выполнить в консоли:

Теперь вы полноценный root пользователь и можете запускать команды с повышенными привилегиями без sudo.

Автозапуск служб

В Ubuntu WSL не работает systemd и возникает закономерный вопрос, а как же тогда настроить автозапуск нужных служб. Тут есть два принципиально разных подхода по автозапуску служб:

  1. Служба в wsl запускается автоматически после запуска компьютера.
  2. Служба wsl запускается автоматически после первого входа в bash установленного linux.

Для первого случая проще всего воспользоваться готовым скриптом wsl-autostart — https://github.com/troytse/wsl-autostart. С его помощью вы можете выбрать любые программы из ubuntu, которые захотите запустить при старте компьютера.

Если вы хотите выполнить какую-то команду при первом входе в wsl, то просто добавьте ее в файл .bashrc домашнего каталога пользователя. Например, добавим туда вывод фразы Hello World! Для этого добавляем в самый конец:

Теперь при запуске терминала wsl, вы увидите свое сообщение.

Вместо команды echo можете написать любую другую. Например, запуск MC:

Теперь при запуске терминала ubuntu wsl у вас автоматически будет запускаться файловый менеджер MC.

Обновление WSL до WSL2

Во время установки любой WSL системы у вас есть возможность выбора ее версии. Вторая версия более современная и быстрая, так что в общем случае рекомендуется использовать ее. Но возможно вам по какой-то причине понадобится первая. Например, в WSL 1 файловая система linux в открытом виде в виде файлов в директории C:\Users\user1\AppData\Local\lxss, а во второй версии в виде единого виртуального диска. Разница принципиальна.

Для того, чтобы обновить WSL1 до WSL2 необходимо через powershell активировать компонент VirtualMachinePlatform:

Указать версию WLS2 как дефолтную:

В завершении проапгрейдить установленный дистрибутив до WSL2 или поставить новый.

Версии WSL можно переключать в любое время. Узнать distribution name можно с помощью команды:

Reboot Ubuntu WSL

Работа в Windows 10 с Ubuntu несколько необычна, поэтому сходу не понятные даже такие простые вещи, как перезагрузка linux системы. Как сделать reboot в Ubuntu WSL? Для того, чтобы перезагрузить систему, достаточно выполнить в консоли powershell команду:

Все экземпляры wsl будут завершены. После запуска терминала ubuntu wsl она запустится заново, что будет равнозначно обычной перезагрузки системы.

Если вы используете первую версию WSL, то перезапуск linux систем выполняется перезапуском службы, которая их обслуживает. Выполняется так же в консоли windows^

Как удалить Ubuntu WSL

Если вам нужно удалить Ubuntu WSL из Windows 10, то сделать это можно точно так же, как любое другое приложение, установленное из Магазина. Выбираете Ubuntu WSL через пуск и нажимаете Удалить.

То же самое можно сделать и через консоль powershell

Список установленных систем смотрим командой:

Ничего сложного, система удаляется фактически в одну команду. Для повторной установки достаточно еще раз установить ubuntu через Магазин.

Оцените статью