Sorry, you have been blocked
This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.
What can I do to resolve this?
You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.
Cloudflare Ray ID: 7d99e434989624c5 • Your IP: Click to reveal 88.135.219.175 • Performance & security by Cloudflare
Установка Debian в Windows 10 (WSL2)
Не так давно Windows представила новый функционал для Windows – Windows Subsystem for Linux (WSL) – подсистему linux для windows. Она позволяет нативно запускать приложения для linux под windows.
Это подсистема не является виртуальной машиной в обычном смысле этого слова, вместо этого происходит трансляция системных вызовов. Более подробно вы можете почитать на странице проекта.
Новая версия WSL 2 принесла много нового и теперь появилось полнофункциональное ядро linux, благодаря которому, стало возможно запускать практически любые программы написанные для linux.
Сегодня мы рассмотрим установку WSL2 на Windows 10.
Установка возможна только на Windows 10, не важно какой редакции, главное, чтобы версия была 2004 сборки 19041 или выше, хотя всё должно работать и на 1903 сборка 18362, но все же рекомендую поставить всё поселение обновления, во избежание проблем.
Проверим версию windows
Если у вас уже установлен любая версия Docker, то нужно предварительно его удалить, во избежание проблем. Если вам не нужен для других целей Hyper-V вы его тоже можете удалить, нам он не понадобиться.
Установка Windows Subsystem Linux
Для начала установим Microsoft-Windows-Subsystem-Linux
Запустим PowerShell с правами администратора
Дождитесь окончания установки.
Обновим до версии 2
Теперь обязательно нужно перезагрузить ваш ПК.
Обновление ядра WSL2
Скачаем и установим обновление ядра Linux для WSL2
Произведем настройку WSL2 укажем всегда использовать версию 2
LОткройте cmd.exe и запустите
Установка Debian в WSL2
Запустите Microsoft Store из меню Пуск
Введите в поиск debian и нажмите Enter
В следующем окне выберите Debian:
Ждите окончания скачивания и установки.
Запуск Debian в WSL2
Если вы откроете меню Пуск, вы найдете новый ярлык с установленной операционной системой, в нашем случае это Debian.
При запуске, откроется консоль с предложением ввести пароль.
Введите имя пользователя мы укажем user
Введите пароль пользователя.
Теперь вы можете работать с консолью, как будто у вас установлен обычный Linux.
Установка и запуск Debian Linux в дуалбуте с Windows 7 в режиме UEFI на диске с GPT
Нужно мне на ноутбуке HP Pro 450 G0 поставить второй системой Linux Debian 64 bit. Вот как я пробовал это сделать.
1. Согласно рекомендациям, выставил настройки в BIOS(EFI?):
Boot Mode
UEFI Hybrid with CSM
Примечение: У HP на ноутбуках свой собственный загадочный то ли BIOS то ли EFI, поэтому я пишу про него как BIOS(EFI?).
2. Через загрузочный CD c LinuxMint 17.3 и gparted очистил диск и создан на нем таблицу разделов GPT
3. Установил Windows 7 64 bit с флешки, сделанной под режим инсталляции UEFI BOOT USB. При ее установке инсталлятором было создано 4 раздела:
где:
Раздел 3 — это диск C,
раздел 4 — это диск D.
4. Создал еще 4 раздела для Debian:
где:
Раздел 5 — для GRUB2, думал что понадобится, причем как сказано в интернетах, он должен быть обязательно FAT16/32, иначе BIOS(EFI?) его не увидит
Разделы 6 и 7 — это корень и home соответственно
5. В момент инсталляции Debian установить Grub2 в раздел 5 не получилось, потому что инсталлятор требовал чтоб файловая система была ext2 или выше. Пришлось пропустить этот шаг в надежде установить Grub2 позже.
6. Через загрузочный CD c LinuxMint 17.3 попробовал установить Grub2 в раздел 5. При выполнении команды была какая-то ошибка (к сожалению не записал), поэтому пришлось добавить флаг —force:
grub-install —force /dev/sda5
вроде grub поставился, но еще не конфигурировался. Я надеялся на то, что хотя бы проверю, что могу из BIOS(EFI?) загрузиться в консоль этого Grub2 а дальше уже сам Debian Linux как-нибудь запущу.
В результате этих действий имею:
- В BIOS(EFI?) выбран режим «UEFI Hubrid with CSM», о чем сказано ранее.
- В BIOS(EFI?) нигде нет списка сохраненных в NVRAM образов EFI.
- Загрузка Windows 7 работает при выборе пунктов OS booting или HD booting.
- Загрузка Windows 7 НЕ работает если выбрать EFI booting и указать в качестве загрузки файл /efi/boot/bootx64.efi с раздела 1. Причем не работает и в режиме «UEFI Hubrid with CSM» и в режиме «UEFI Native without CSM».
- Загрузиться в Grub на разделе 5 или в Debian Linux на разделе 6 из BIOS(EFI?) нет никакой возможности ни в каком режиме.
Тогда я сделал загрузочный CD c Super Grub 2.02 s 10 beta 5. Я могу с него грузиться в режимах «UEFI Hubrid with CSM» и в «UEFI Native without CSM». В обоих случаях этот GRUB находит Debian Linux и позволяет в него загрузиться. Он так же находит Grub на разделе 5, и позволяет загрузиться в его консоль. Кроме того, он находит EFI-файлы и партиции Windows 7, но ни с одного такого варианта Windows загрузиться не может.
Если загрузиться в режиме «UEFI Native without CSM» с этого Super Grub Disk в установленный Debian, то можно запустить команду:
В общем, нигде никаких образов EFI не хранится. Видимо, их надо как-то хитро засовывать в BIOS(EFI?), правда непонятно как их потом выбирать для загрузки.
В общем, у меня сейчас стоит задача: каким-либо образом, неважно каким, но желательно чтоб попроще, иметь возможность запускать и Windows и Debian. Сейчас я могу запускаться так:
— Windows — из BIOS(EFI?) путем выбора OS Booting/HD Booting
— Linux — из SubrGrubDisk, который физически вставлен в CD-привод, путем выбора загрузки c CD-Rom.
Но это очень неудобно все время таскать с собой CD-Rom, который может в любое время перестать читаться, да и вообще это не правильно.
Вопрос: как в 2018 году таки сделать нормальный дуалбут для двух операционных систем Windows и Linux?
Как безопасно установить Linux совместно с Windows 10
Моё первое знакомство с Linux, началось лет 15 назад, помню свои мучения в установке, настройке и поиске драйверов, а также изучения командной строки “bash”. Главное, что меня тогда беспокоило, это трудность в установке, а точнее, сосуществование на одном жестком диске двух операционных систем, кардинально отличающихся друг от друга.
Сколько раз я переустанавливал Windows из-за невозможности нормальной загрузки, несколько раз терял все данные при разделении жесткого диска для ОС Linux, ошибочно указав не тот раздел, в общем понабрался опыта!
Уверен, что достаточно много желающих, делающие свои первые шаги в познании компьютера, хотели бы познакомится с операционными системами семейства Linux типа: Debian, Ubuntu, Fedora, Slackware и других. Однако Вас также, как и меня в те годы, возможно, останавливает боязнь испортить нормальную работу Windows.
Исходя из собственного опыта, хочу предложить Вам, совершенно безопасный способ установки, любой версии семейства Linux, совместно с Windows.
Суть безопасного метода заключается в установке, как загрузчика, так и данных ОС Linux в один раздел!
Необходимые инструменты для создания двух-загрузочной системы
1. Загрузочный дистрибутив операционной системы семейства Linux.
2. Программа EasyBCD для настройки загрузчика.
Ситуация: Предположим, у Вас установлена операционная система Windows 7 / 8.1 / 10, и жесткий диск разделен на два или более разделов.
Если раздел у вас только один используйте “Пошаговая видео-инструкция по работе с Acronis Disk Director” для создания второго раздела на жестком диске.
Для установки операционной системы Linux необходимо удалить существующий раздел, конечно предварительно сохранив все нужные и полезные файлы.
Удалить раздел можно из операционной системы Windows используя штатную программу “Управление дисками”, или стороннею программу по работе с жестким диском, или установщиком “Linux”.
На рисунке удаленный раздел
Установка Linux
Вставляете загрузочный диск с дистрибутивом ОС Debian в привод DVD-ROM и перезагружаете компьютер. Предварительно необходимо выставить в БИОС загрузку с DVD-ROM.
Не буду описывать всю установку операционной системы, так как она достаточно проста и интуитивно понятна даже для начинающих, а остановлюсь на самом главном “Разметка дисков и Установка загрузчика”.
Разметка дисков
1. Выберите пункт “Вручную” и нажмите кнопку “Продолжить”
2. Вы увидите список разделов, выберите “Свободное место” и нажмите кнопку “Продолжить”.
Естественно, у Вас список разделов будет отличатся, главное выделить освобожденное нами пространство.
3. Выберите пункт “Автоматически разметить свободное место” и нажмите кнопку “Продолжить”.
4. Выберите пункт “Все файлы в одном разделе” и нажмите кнопку “Продолжить”.
Оптимальным для Linux, считается создание нескольких разделов, но для новичков рекомендуется размещать все файлы в одном разделе. Это как-раз то, что нам и нужно, в случаи каких-либо проблем мы просто удалим или отформатируем этот раздел.
Установщик, автоматически создал два раздела из свободного места.
5. Выберите пункт “Закончить разметку и записать изменения на диск” и нажмите кнопку “Продолжить”.
Обратите особое внимание на номер и название устройства корневого каталога, куда будут установлены все файлы и с которого будет загружаться операционная система Linux Debian.
Эта строчка “/dev/sda5” путь к корневому разделу, которая нам понадобится при установке загрузчика GRUB. Естественно, у Вас номер и название разделов может отличатся.
6. Выберите точку “Да” и нажмите кнопку “Продолжить”. После нажатия, все изменения будут применены, то есть физически в таблицу разделов будут внесены записи.
Мы пропустим этапы выбора программного обеспечения, если не уверены в себе, просто оставляйте все по умолчанию и нажимайте кнопку “Продолжить”.
Установка загрузчика
Вот мы и добрались до самого главного, этапа установки загрузчика.
1. Отказываемся устанавливать загрузчик GRUB в главную загрузочную запись. Выберите точку “Нет” и нажмите кнопку “Продолжить”.
2. Введите путь “/dev/sda5” к корневому каталогу и нажмите кнопку “Продолжить”.
3. Нажмите кнопку “Продолжить”. Если Вы правильно указали номер раздела, установщик завершит работу и компьютер перезагрузится.
Не забудьте вынуть загрузочный дистрибутив из привода DVD-ROM.
В случае появления ошибки, вернитесь назад и укажите правильный путь для загрузчика.
Установка и настройка программы EasyBCD
Загрузившись в операционную систему Windows, установите программу EasyBCD. Процесс установки программы стандартный, скачайте, разархивируйте и запустите установочный файл EXE.
Программа EasyBCD будет использована нами для изменения записи в системный загрузчик, и модификации существующих записей с перенаправлением на другой диск.
1. Запустите программу и выберите инструмент “Добавить запись”. Затем перейдите на вкладку “Linux/BSD”.
2. Установите Тип: GRUB2, Имя: Debian 6.05 или любое, Диск: Раздел 5 (Linux – 15 ГБ).
Вам нужно выбрать из выпадающего списка тот раздел на который вы установили Linux, или если вы не уверены что указали правильно, выберите пункт по умолчанию “Автоматически найти и загрузить”.
3. Нажмите кнопку “Добавить” и подождите пока программа сохранит настройки. Затем программу можно закрыть и перезагрузить компьютер.
Загрузочное меню Windows
На этом установка операционной системы Linux, и настройка загрузчика с помощью программы EasyBCD закончена.
P.S Если по какой-либо причине Вам надоест Linux, то загрузившись в Windows просто удалите или отформатируйте раздел на котором он установлен, затем запустив программу EasyBCD отредактируйте меню загрузки.