Как сделать linux как windows

Обновлено: 03.07.2024

Есть файловые системы, которые поддерживают сокращение своего размера до размера данных, т.е. можно в два клика сократить размер раздела, выкинув всё пустое пространство, оставив на разделе только данные.

Примеры таких систем (те что проверял сам):

Всё просто: перед снятием образа запустил gparted и сократил размер раздела до минимального, чтобы свободного места оставалось не более 1%.

Дальше скопировать разметку диска и сами разделы через dd или ddrescue . Будет гораздо быстрее, чем делать образ через тот же Acronis.

Но обо всем по порядку, начну с того, что для работы нужна загрузочная флешка Linux , лучше с GUI, диск с которого снимаем образ и диск куда образ записывать.
В моем примере про Windows я работал с домашнего Ubuntu Linux, снимал образ с соседнего диска на ФС своего Ubuntu Linux.

В примере про Linux - я это делал на очень слабеньком компьютере, загружался с USB-флешки Альт-Линукс, образ снимал и разворачивал с локального SATA диска, образ записывал на внешний USB HDD диск.

Но все эти работы можно выполнять с флешки, если на флешке достаточно места.

Перенос ОС копированием файловых систем (из образа ФС)

1. Перенос операционной системы копированием файловой системы выполняется с минимальными затратами времени и позволяет решать задачи администрирования:

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

2. Для сравнения: установка операционной системы Альт-Линукс с базовыми настройками занимает не менее 30 минут на каждый экземпляр установки и требует интерактивного вмешательства администратора.

Перенос операционной системы копированием файловой системы занимает от пары минут и может выполняться одновременно (параллельно) на нескольких компьютерах одним администратором.

3. Перенос операционной системы копированием файловой системы выполняется в два этапа:

  • создание образа файловой системы;
  • восстановление операционной системы из образа.

4. Основные способы создания образа ФС:

  • копирование раздела файловой системы (блочный метод);
  • копирование файлов ОС и восстановление архитектуры ФС (файловый метод).

5. В инструкции представлены оба метода с применением к разным задачам. У каждого метода есть свои плюсы и минусы.

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

Например, для файловой системы EXT4 или NTFS перед снятием архива размер раздела можно сократить до объема занимаемых данных, КПД метода в этом случае будет очень высок.

Но если исходная файловая система не может быть изменена в меньшую сторону, например XFS, то при наличии большого объема незанятого данными пространства, при архивировании - большая часть времени уйдет на сохранение пустого пространства раздела, КПД метода в этом случае будет не так хорош, как в предыдущем примере.

7. Файловый метод — очень зависит от Операционной системы и файловой системы, на которой она развернута. Для ОС Linux — это предпочтительный метод, т. к. он может быть применен фактически для любой файловой системы Linux.

XFS и EXT4 Linux лучше архивировать файловым методом.

8. Пример блочного архивирования файловой системы на примере переноса OS Windows NTFS.

8.1. Обычно для работы Windows использует два раздела — скрытый, размером от 512 Мб и системный, обычно это Диск С Windows. Дополнительные диски для копирования — не рассматриваем, т. к. их можно скопировать простым копированием файлов, они не влияют на работу ОС Windows и могут быть добавлены к системе в любой момент. При желании их так же можно скопировать блочным методом вместе с скрытым и системным разделами.

8.2. Этап создания образа ФС блочным методом.

8.2.1. Посмотреть разделы исходного диска с Windows fdisk

sudo fdisk -l

Диск /dev/sdb: 1,84 TiB, 2000398934016 байт, 3907029168 секторов

Disk model: Hitachi HUA72302

Единицы: секторов по 1 * 512 = 512 байт

Размер сектора (логический/физический): 512 байт / 512 байт

Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

Тип метки диска: dos

Идентификатор диска: 0xb75549a0

Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип

/dev/sdb1 * 63 1028159 1028097 502M 7 HPFS/NTFS/exFAT

/dev/sdb2 1028160 132102143 131073984 62,5G 7 HPFS/NTFS/exFAT

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

/dev/sdb1: LABEL="System Reserved" UUID="38143AA4143A6552" TYPE=" ntfs " PARTUUID="b75549a0-01"

/dev/sdb2: UUID="94ECB0E5ECB0C332" TYPE=" ntfs " PARTUUID="b75549a0-02"

8.2.2. В примере /dev/sdb1 — скрытый раздел Windows, /dev/sdb2 — системный раздел Windows.

8.2.3. Подключить системный раздел Windows в папку /mnt:

sudo mount -t ntfs /dev/sdb2 /mnt

8.2.4. Удалить файлы виртуальной и кэша памяти, можно на этом этапе удалить другие файлы - которые не понадобятся на новой системе и далее отключить системный раздел:

sudo umount /mnt

8.2.5. сократить раздел до минимального, не более 1-10% свободного места. Например к размеру данных добавить +200 МиБ. Для изменения размера задействовать графическую утилиту gparted (установка sudo apt-get install gparted):

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

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

Лучшие дистрибутивы Linux похожие на Windows

1. Zorin OS

ELDdogQCAUIz6LQN3PsTh2FAa3Dw8ibthuShtZLcDuY0gjmWUjf4PHY2nPoBWFOAAAAAASUVORK5CYII=

Zorin OS основывается на Ubuntu и использует оболочку GNOME. Стоит отметить, что внешний вид существенно отличается как от классического GNOME, так и от Ubuntu. Присутствует привычное стартовое меню. В этом плане переход c Windows не потребует долгого привыкания.

У дистрибутива есть несколько версий, базовой должно хватить большинству пользователей. Платная Ultimate-версия даёт не так много. Появится больше тем, несколько простых игр и сервис PlayOnLinux.

Конечно, для лучшей совместимости лучше использовать надстройки Wine, такие как вышеупомянутый PlayOnLinux, Lutris для запуска игр, или же платный Crossover.

2. Linux Lite

4ePaPlv3N82yN8iTgPNeE6vOAwP8DxBByeXwqS7YAAAAASUVORK5CYII=

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

Оболочка Xfce хоть и имеет несколько устаревший внешний вид, но работает она довольно хорошо. Её можно использовать на относительно слабых компьютерах с процессором уровня Core 2 Duo. Xfce довольно популярная, и для неё можно найти темы в стиле Windows 10.

3. Kali Linux

8HXqtrMtAHeWYAAAAASUVORK5CYII=

Kali Linux – это специфичный дистрибутив. Он был создан в качестве рабочего инструмента для выявления уязвимостей. В нём собраны утилиты для проверки программ и сетей на наличие бэкдоров и способов обхода защиты. Конечно, такая узкая направленность нужна далеко не всем пользователям. Но для этого дистрибутива был создан инструмент, который меняет настройки внешнего вида системы таким образом, что с ним её не отличить от Windows с первого взгляда.

Достаточно запустить Kali Undercover Mode и Linux замаскируется под Windows. Что любопытно, на это ходит совсем немного времени и вернуть все обратно не составляет никакого труда. Хотя переключение между режимами может поломать вёрстку некоторых элементов интерфейса.

4. Kubuntu

w+JJYdIXYNrVQAAAABJRU5ErkJggg==

Дистрибутив Kubuntu использует оболочку KDE. Она написана на Qt, но имеет набор собственных библиотек, которые используются только в ней. Для этой оболочки написано немало хороших программ, которые зачастую на голову превосходят альтернативы для GNOME. Если вы начнёте своё знакомство с Linux c Kubuntu или другого дистрибутива на KDE, то смена оболочки рабочего стола лишит вас множества хороших приложений, которые не смогут нормально отобразиться в GNOME или Xfce.

Работать в Kubuntu приятно. Интерфейс продуман, а приложения для KDE выглядят современно. Настроек много и можно сделать систему похожей на Windows. Но стоит иметь в виду, что некоторые элементы оболочки обновляются и старые темы могут не подойти к последней версии оболочки.

Kubuntu имеет неплохую совместимость с периферией. Хотя, казалось бы, что сложного в том, чтобы комплектовать дистрибутив набором актуальных драйверов. Стоит только похвалить разработчиков за то, что дистрибутив хорош не только внешне, но и внутренне. Без минусов не обошлось. KDE не так распространён, как GNOME, и некоторые приложения недоступны для этой оболочки.

5. Linux Mint

AdRfN6R7r33ZAAAAAElFTkSuQmCC

Linux Mint основан на Ubuntu. Это один из немногих дистрибутивов с основной оболочкой Cinnamon, хотя есть вариации с Mate и Xfce. Cinnamon имеет удобный инструмент для настройки внешнего вида. С его помощью можно получить схожее с Windows оформление буквально в пару кликов. Xfce и Mate не так хороши в этом плане.

Внешний вид нареканий не вызывает, но взаимодействие с элементами далеко до идеала. Но справедливости ради стоит отметить, что ни одна оболочка пока что не дошла до уровня функциональности Windows. До недавнего времени Mint был одним из основных претендентов при переходе с Windows. Но увы, кроме приятного внешне интерфейса и пары фирменных приложений ему нечего предложить.

6. Linuxfx

RvAo8rVlbqE5HtQAJOP4XktujKuSK2N4AAAAASUVORK5CYII=

LinuxFX от бразильских разработчиков представляет собой значительно переработанный дистрибутив Ubuntu. Его создатели постарались воссоздать Windows не только внешне. В качестве оболочки используется Cinnamon. На примере Linux Mint мы уже выяснили, что получить похожий на Windows интерфейс не составляет никакого труда. Здесь же заменили многие иконки. Нельзя сказать, что это пошло на пользу, ведь под ними скрываются обычные приложения Linux. Например, ярлык Excel на самом деле открывает OnlyOffice.

7. Ubuntu GamePack

HCMENIiaFZSbXQs7wFB0ViFketnUNkYsfsdbZ8a9H8Bt4I6sIHaAOoAAAAASUVORK5CYII=

Ubuntu GamePack – это дистрибутив от украинских разработчиков. Он принадлежит целой серии *Pack. Как несложно догадаться из названия, эта операционная система предназначена для игр. Для этой цели предустановлено сразу несколько программ, таких как Wine и PlayOnLinux.

По умолчанию для запуска приложений Windows выбран Crossover. Эта надстройка Wine автоматизирует многие процессы и позволяет запустить больше приложений, чем чистый Wine. Однако, его стоимость высока, да и для игр есть решения получше. Lutris, который также предустановлен, позволяет запустить большую часть игр. В зависимости от выбранной игры также происходит настройка Wine.

К сожалению, внешнему виду дистрибутива уделили не так много внимания. Нас встречает GNOME практически без изменений. В этом плане дистрибутив не очень похож на Windows.

Выводы

Мы рассмотрели все основные дистрибутивы Linux похожие на Windows. Опытным пользователям Linux вряд ли важно внешнее сходство с Windows. Они и сами могут настроить систему под себя. Но начинать знакомство с Linux стоит с простых и понятных дистрибутивов. В статье были рассмотрены разноплановые дистрибутивы. Kali Linux интересен только способностью притвориться Windows. Mint подкупает простотой настройки, а Kubuntu проработанным взаимодействием с пользователем. Игроманам придётся по душе Ubuntu GamePack, который позволит запускать игры без сложной предварительной настройки системы.

Zorin OS можно назвать универсальным вариантом. Элементы интерфейса находятся в привычных местах, а приложения Windows запускаются прямо их коробки. Некоторые дистрибутивы пришлось обойти стороной. Robolinux предлагает запускать приложения Windows через Stealth VM, но на деле это просто виртуальная машина Virtualbox. Проект Chalet OS был заброшен в 2016 году и больше не обновляется. Makalulu Lindoz находится на неопределённой стадии разработки, так как его автор не спешит выкладывать текущий образ дистрибутива в сеть, а если и делает это, то ненадолго. А что для вас наиболее важно? Внешнее сходство, взаимодействие, запуск приложений Windows или всё сразу?

На данный момент консольные Linux свободно устанавливаются из Microsoft Store. Они идеально подходят для разработки, работы с файловой системой, удаленного администрирования и тысячи других задач. В этом руководстве я познакомлю вас с настройкой подсистемы Windows для Linux (WSL) на вашем компьютере с Windows, чтобы вы могли в полной мере использовать свои навыки работы с командной строкой UNIX. Для активации подсистемы Windows для Linux на вашем компьютере должна быть установлена ​​64-разрядная Windows 10 версии 1607 и выше. Если ваша версия ниже вам придется обновить Windows, прежде чем активировать подсистему.

Активация Bash или WSL

Подсистема Windows для Linux (WSL) является встроенной функцией Windows 10, но ее необходимо включить вручную, и есть несколько способов это сделать:

С помощью команды.

Для этого запускаем командную строку — Power Shell, от имени администратора. Далее набираем следующую команду:

Система попросит перезагрузку — соглашаемся, набираем «Y» и нажимаем «Enter».

С помощью параметров.

Открываем параметры > Приложения > Приложения и возможности. Находим «Сопутствующие параметры» и нажимаем «Программы и компоненты». В открывшемся окне выбираем «Включение или отключение компонентов Windows». Ищем в списке «Подсистема Windows для Linux» и ставим галочку. Перезагружаем компьютер.

Активация Bash в Windows

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

После перезагрузки компьютера, следующим шагом будет установка дистрибутива Linux. Откройте Microsoft Store — поищите «Microsoft Store» в строке поиска Windows, или найдите его в меню «Пуск». В приложении магазина выполните поиск по запросу «Linux». Выберите необходимый вам дистрибутив (в большинстве случаев выбирают Ubuntu) и нажмите «Получить» и «Установить».

Добавление учетной записи пользователя Linux

После завершения загрузки и установки приложения — запускаем его. Откроется терминал, и система предложит создать учетную запись пользователя. Введите предпочитаемое имя пользователя и пароль. Это могут быть любые имя пользователя и пароль, не обязательно использовать ваше имя пользователя и пароль от Windows. Обратите внимание, что вам будет предложено ввести ваш пароль дважды, и ваш пароль не будет отображаться в терминале, во время его ввода.

Добавление учетной записи пользователя (Ubuntu) Linux

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

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

Команда: pwd (Каталог по умолчанию)

Изменение рабочего каталога по умолчанию

Чтобы изменить рабочий каталог по умолчанию, мы можем отредактировать .bashrc . В качестве примера для данного руководства, я установлю каталог по умолчанию расположенный по следующему пути:

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

Прокрутите его до конца и нажмите i , что бы перейти в режим редактирования. Затем необходимо ввести cd , после чего указать путь к новому каталогу по умолчанию. Обратите внимание, что в Ubuntu ваш диск C: находится внутри папки /mnt/ , в результате чего у вас должна получается, примерно такая запись:

Эта команда меняет каталог по умолчанию в Ubuntu (Linux) в фале .bashrc

Далее нажмите Esc для выхода из режима редактирования, а затем введите — :wq для того, чтобы сохранить изменения и выйти в командную строку. Для проверки, сохранились ли все изменения, вы можете посмотреть файл bashrc , с помощью команды:

Затем, что бы перезапустить командную строку вводим следующую команду:

Командная строка будет перезапущена с нашим новым каталогом по умолчанию в качестве рабочего каталога.


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

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

Ваша домашняя работа должна выполняться с командами Linux, и вы задаетесь вопросом, как запускать команды и скрипты Bash в Windows.

Вы можете установить Linux вместе с Windows в режиме двойной загрузки.

Этот метод позволяет вам выбрать Linux или Windows при запуске компьютера.

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

Вы также можете использовать терминалы Linux онлайн, но ваша работа не будет сохранена.

Хорошая новость заключается в том, что есть несколько способов запуска команд Linux внутри Windows, как и в любом обычном приложении. Разве это не круто?

Использование команд Linux внутри Windows

Если вы просто хотите попрактиковаться в Linux, вы можете использовать один из этих методов для запуска команд Bash в Windows.

1. Используйте оболочку Linux Bash в Windows 10

Знаете ли вы, что вы можете запустить дистрибутив Linux внутри Windows 10?

Подсистема Windows для Linux (WSL) позволяет запускать Linux внутри Windows.

В следующей версии WSL будет использоваться настоящее ядро Linux внутри Windows.

Этот WSL, также называемый Bash для Windows, дает вам дистрибутив Linux в режиме командной строки, работающий как обычное приложение Windows.


Вы можете найти некоторые популярные дистрибутивы Linux, такие как Ubuntu, Kali Linux, openSUSE и т. д. В Магазине Windows.

Вам просто нужно скачать и установить его, как любое другое приложение Windows.

После установки вы можете запускать все необходимые вам команды Linux.


2. Используйте Git Bash для запуска команд Bash в Windows

Вы, наверное, знаете, что такое Git.

Это система контроля версий, разработанная создателем Linux Линусом Торвальдсом

Одним из инструментов, включенных в Git для Windows, является Git Bash.

Приложение Git Bash предоставляет и слой эмуляции для командной строки Git.

Помимо команд Git, Git Bash также поддерживает множество утилит Bash, таких как ssh, scp, cat, find и т. д.


Другими словами, вы можете запускать множество общих команд Linux / Bash, используя приложение Git Bash.

Вы можете установить Git Bash в Windows, скачав и бесплатно установив инструмент Git для Windows с веб-сайта:

3. Использование команд Linux в Windows с Cygwin

Если вы хотите запускать команды Linux в Windows, рекомендуется Cygwin.

Cygwin был создан в 1995 году для обеспечения POSIX-совместимой среды, которая изначально работает в Windows.

В течение двух десятилетий пользователи Windows используют Cygwin для запуска и выполнения команд Linux / Bash.


Вы можете скачать Cygwin с официального сайта, который будет показан ниже.

4. Используйте Linux на виртуальной машине

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

Этот метод требует, чтобы в вашей системе было достаточно оперативной памяти, по крайней мере, 4 ГБ, но лучше, если у вас более 8 ГБ.

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

Существует два популярных инструмента для создания виртуальных машин в Windows: Oracle VirtualBox и VMware Workstation Player.

Читайте также: