- DualBoot Windows
- UEFI + GPT Solves Everything
- Considerations for traditional computers
- Partitions / Harddisks
- Order of installation
- Making room
- Rely on your manufacturer’s OEM stuff
- Resize NTFS partitions
- Special configuration issues
- Wifi not available in Windows after installing Debian
- Automatically adding Windows to GRUB boot menu
- How to Dual Boot Windows and Debian
- Use Debian as the second OS on your Windows 10 PC
- Where to Get Debian for Windows
- How to Prepare Your PC to Boot Debian From a USB
- How to Create a Bootable Debian USB Drive
- How to Dual Boot Debian and Windows 10
- Установка Debian 10 рядом с Windows 10 на компьютер с UEFI (экспертный режим)
- Вводная информация
- Исходные данные и цель
- Почему в экспертном режиме?
- Пошаговая установка Debian 10 рядом с Windows 10 в экспертном режиме
- Шаг 1 – Скачивание установочного образа Debian 10
- Шаг 2 – Создание установочного носителя
- Шаг 3 – Создание резервной копии данных и подготовка места для Debian
- Шаг 4 – Загрузка с установочного носителя и запуск экспертного режима
- Шаг 5 – Выбор языка
- Шаг 6 – Выбор местоположения
- Шаг 7 – Установка региональных настроек
- Шаг 8 – Настройка клавиатуры
- Шаг 9 – Поиск и монтирование CD-ROM
- Шаг 10 – Загрузка компонентов программы установки
- Шаг 11 – Определение сетевой карты и настройка сети
- Шаг 12 – Настройка учетных записей пользователей и паролей
- Шаг 13 – Настройка времени
- Шаг 14 – Определение и разметка дисков
- Шаг 15 – Установка базовой системы
- Шаг 16 – Настройка менеджера пакетов
- Шаг 17 – Выбор и установка программного обеспечения
- Шаг 18 – Установка системного загрузчика GRUB на жесткий диск
- Шаг 19 – Завершение установки
- Загрузка системы
- DualBoot
- Windows
How to run Debian smoothly in dual boot with Windows
UEFI + GPT Solves Everything
If your machine comes with UEFI, it is recommended to format the entire disk in GPT before you install any operating systems on it. With UEFI + GPT, Windows Boot Manager and GRUB are isolated and re-installing Windows (or upgrading it to another version) will not rewrite GRUB records on the disk. And because of this, the installation order of this 2 systems also does not matter at all.
Beware that formatting a disk into GPT causes a full-disk data erasure (although the data can be recovered with some softwares). If you do not want that and you are keeping the disk in MBR, please consult the rest of this article.
Considerations for traditional computers
Traditionally, personal computers are pre-installed with Windows on an MBR disk and boot using legacy BIOS. The installation (or even upgrading using Windows Update) of Windows would rewrite GRUB records and Debian will be no longer bootable until it is fixed.
Partitions / Harddisks
When installing Windows and Debian on one shared hard disk, it is important to consider the partition layout first. Windows’s automatic installation, as of Vista, normally creates one 100 MB bootloader partition and occupies the rest of the disk for system, software and data.
Debian should be run with at least a swap partition and a partition for the root filesystem.
Looking at that, it seems that the maximum of four primary partitions in a MBR partition table is enough to dual-boot Windows and Debian; however, you might want to choose installing on logical partitions to support your future plans.
A disk with GPT partition table would not have such limitations on the number of partitions. On the other hand, placing the root, swap and other partitions (except /boot partition) inside a LVM volume also helps.
Installing on a separate drive of course always is an option.
Order of installation
As the Windows setup will most likely overwrite at least GRUB, for fresh installations it appears reasonable to install Windows first and then Debian.
On a GPT disk, the order of fresh installation does not matter.
Making room
If you already have installed Windows on your system and later on decide to install Debian, but do not have space left on your hard drive to create partitions for Debian, you have several options.
Rely on your manufacturer’s OEM stuff
Most computer manufacturers nowadays set apart one or even two partitions to store service and recovery data. If you are an experienced user (and still have not reinstalled the OS on your own), you most likely do not need these files and can remove the partitions in order to make room for Debian.
Resize NTFS partitions
The Debian installer is capable of resizing NTFS partitions. However, you do this at your own risk. Always defragment and chkdsk the filesystem in Windows before trying and be sure to have up to date backup copies of your data.
Special configuration issues
Wifi not available in Windows after installing Debian
If your wifi interface is not available in Windows after you installed and booted Debian, this is due to a bug in the Windows driver of your card. For example, Atheros chipsets are known to not power up correctly if not having been powered down by the same Windows driver beforehand.
Debian automatically powers down network interfaces on halt. To disable this, add an entry like this to /etc/default/halt:
With this variable set, the script will add an option to the halt command to prevent it from powering down network interfaces.
Automatically adding Windows to GRUB boot menu
If you have installed Windows after installing Debian or have manged to remove GRUB’s Windows boot entry in some other way, os-prober helps you to automatically have it added by update-grub.
How to Dual Boot Windows and Debian
Use Debian as the second OS on your Windows 10 PC
Want to run Linux on a Windows PC? If you know how to dual boot Debian and Windows, you can switch between operating systems whenever you want.
These instructions are for installing Debian 8 Jessie on PCs running Windows 10, Windows 8.1, and Windows 8.
Where to Get Debian for Windows
The first step is to download the appropriate ISO file for your computer’s architecture. For 64-bit systems, go to https://www.debian.org/distrib/netinst in a web browser and select amd64 under Small CDs or USB sticks to download the Debian ISO file. If you’re running a 32-bit version of Windows, select i386 under Small CDs or USB sticks.
How to Prepare Your PC to Boot Debian From a USB
To prepare your PC for dual booting Linux and Windows, you may need to shrink your Windows partition to make room for Debian. If your system uses UEFI, you must also disable Windows Fast Startup so that you can boot from a USB device:
Back up Windows with Macrium Reflect or another software backup tool before you begin in case something goes wrong.
Right-click the Windows Start menu and select Power Options.
Select Additional power settings on the right side.
Select Choose what the power button does.
Select Change settings that are currently unavailable.
Uncheck the Turn on Fast Startup box and select Save Changes.
How to Create a Bootable Debian USB Drive
You will need to download and install the Win32 Disk Imager to burn the ISO file to the USB drive:
Insert a blank USB flash drive into one of the USB ports on your computer.
Launch Win32 Disk Imager and select your USB drive under Device.
Select the blue folder under the Image File section and select the Debian ISO file you downloaded.
If you don’t see the ISO file listed, set the File type to All.
Select Write.
Select Yes to confirm.
Restart your computer and hold down the Shift key until you see the option to boot from the USB drive.
If your computer boots into Windows, you may need to change the boot order in the system BIOS.
You can do anything in the live version of Debian that you can do when it is fully installed, but any changes you made will be lost when you reboot.
How to Dual Boot Debian and Windows 10
To install Debian so that you can dual boot Windows and Linux:
Select Graphical install.
Choose your language, region, and keyboard layout.
When you get to the Configure the network section, give your PC a hostname and assign your network a domain name if you want.
If your PC doesn’t automatically detect your network connection, you may be prompted to set up a Wi-Fi or Ethernet connection.
In the Set Up Users And Passwords section, you must choose a root password, which will be required for processes that need administrator access. You’ll then be asked to create a user name and password.
In the Partition Disks section, choose Guided — use the largest continuous free space and select Continue.
You’ll be given the option to create one single partition for Debian or set up a separate home partition. The following steps are the same regardless of which one you choose.
On the screen showing how the disk will be partitioned, choose Finish partitioning and write changes to disk and select Continue.
Select Yes and Continue to confirm.
In the Configure the Package Manager section, choose Yes under Use a network mirror and select Continue to download Debian packages for your region.
You can skip this step, but you will eventually need to install Debian packages to get the most out of your new operating system.
In the Software Selection section, choose the Linux desktop environment you want to use.
Make sure the boxes beside print server and standard system utilities are also checked before selecting Continue.
On the Finish the Installation screen, select Continue.
With the setup complete, reboot your computer and remove the USB drive. A menu should appear with an option to boot either Debian or Windows. Whenever you want to change operating systems, just restart your computer.
Установка Debian 10 рядом с Windows 10 на компьютер с UEFI (экспертный режим)
Всем привет! Сегодня мы подробно рассмотрим установку дистрибутива Linux Debian 10 на компьютер с UEFI рядом с Windows 10. В результате на компьютере у нас будут две операционные системы, Windows 10 + Debian 10, а при загрузке мы будем выбирать, в какую систему загружаться.
Вводная информация
Исходные данные и цель
В этой статье я рассмотрю один из самых распространённых случаев, когда на компьютере с UEFI, например, на ноутбуке, установлена операционная система Windows 10, в которой есть два раздела, т.е. диск C и D, и Вы захотели установить Linux, в частности дистрибутив Debian 10, второй операционной системой, таким образом, чтобы при включении компьютера у Вас была возможность выбора системы, в которую необходимо загрузиться.
Сразу хотелось бы отметить, что, для того чтобы установить Debian рядом с Windows 10 на компьютере с UEFI, не нужно выполнять никаких особых предварительных действий с существующими параметрами компьютера, в частности нет необходимости отключать UEFI Secure Boot. Debian, начиная с 10 версии, поддерживает безопасную загрузку, о том, что еще нового появилось в этой версии, можете почитать в материале – Обзор Debian 10.
Примечание! У всех конфигурация компьютеров разная, так же как и разный опыт администрирования операционных систем, поэтому я не могу гарантировать, что все, что описано в этой статье, поможет именно Вам выполнить установку Debian, поэтому я настоятельно рекомендую Вам сделать резервную копию всех важных данных перед тем, как приступать к установке Debian, для того чтобы в случае возникновения непредвиденных ситуаций избежать потери этих данных.
Почему в экспертном режиме?
В связи с тем, что по умолчанию установщик Debian устанавливает загрузчик в область UEFI согласно всем спецификациям, а Windows нет, это не позволяет Debian загружаться даже после успешной установки, так как UEFI просто не будет запускать загрузчик Debian. Как результат, Вы успешно установили Debian, но по умолчанию загружается все равно Windows 10, загрузчик GRUB просто не запускается.
Поэтому установку Debian 10 необходимо производить в экспертном режиме, чтобы принудительно установить загрузчик в нужную область (removable media path), так же как это делает Windows и некоторые другие дистрибутивы Linux, например, Ubuntu, но такой подход создает предпосылки конфликта с любыми другими установщиками, что плохо и неправильно. Вот почему в Debian не делают этого по умолчанию.
Заметка! Если Вы все-таки установили Debian рядом с Windows 10, но только не в экспертном режиме, и у Вас, как я и описал выше, Debian не запускается, а запускается Windows 10 точно так же как до установки Debian, то это можно исправить, в следующих материалах я покажу, как это делается, поэтому подписывайтесь в наших группах во всех популярных социальных сетях: ВКонтакте, Facebook, Одноклассники, Твиттер и следите за выходом новых материалов.
Дополнительная информация! Установка Ubuntu рядом с Windows 10 на компьютер с UEFI – в материале подробно рассмотрен процесс установки дистрибутива Linux Ubuntu на один компьютер рядом с Windows 10.
Пошаговая установка Debian 10 рядом с Windows 10 в экспертном режиме
Сейчас мы рассмотрим все шаги, которые необходимо выполнить, для того чтобы установить Linux Debian 10 на компьютер рядом с Windows 10, учитывая, что на компьютере используется прошивка UEFI.
Сразу скажу, что процесс установки Debian 10 в экспертном режиме мало чем отличается от обычной установки, у него такой же графический установщик, просто у него есть несколько дополнительных шагов, которые необходимы для более тонкой настройки операционной системы.
На заметку! Linux для обычных пользователей – книга про основы операционной системы Linux для начинающих
Шаг 1 – Скачивание установочного образа Debian 10
Для того чтобы установить дистрибутив Linux Debian 10, нужен установочный ISO образ, поэтому сначала необходимо скачать этот установочный ISO файл. Это можно сделать со страницы загрузки официального сайта Debian — https://www.debian.org/distrib
После перехода на страницу необходимо выбрать подходящий ISO образ и способ загрузки. Я обычно загружаю полный установочный образ, который содержит большое количество пакетов, что упрощает процесс установки на машины без соединения с Интернет. Однако размер такого образа около 4 гигабайт.
Образ можно скачать как с помощью браузера, так и с помощью торрента.
Вот прямая ссылка на скачивание торрент файла полного ISO образа – Скачать Debian 10 (64 bit, DVD).
Шаг 2 – Создание установочного носителя
После того как Вы загрузили установочный ISO образ Debian 10, его необходимо записать на DVD диск или USB флешку, для того чтобы создать загрузочный установочный носитель, с которого и будет производиться установка.
Для этого существует много различных программ, например, в нашем случае отлично подойдет программа Rufus. Пример того, как можно записать ISO образ на флешку с помощью этой программы, можете посмотреть в статье – Создание загрузочной USB флешки в Windows с помощью Rufus.
Шаг 3 – Создание резервной копии данных и подготовка места для Debian
Для установки Debian 10 необходимо свободное место на жестком диске, самый лучший вариант – это создать отдельный раздел для Debian.
Если у Вас такая конфигурация, которую я описал выше, т.е. у Вас два диска: C и D, то Вам необходимо на диске D выделить свободное место достаточного размера. Если Вы не планируете использовать Debian в качестве основной системы и хранить там много данных, то достаточно будет и 50 гигабайт.
Однако все данные (важные!), которые есть на диске D, лучше предварительно сохранить, например, на флешке или на внешнем жестком диске. Так как для создания отдельного раздела для Debian необходимо от диска D «отсоединить», иногда эту процедуру называют «отрезать», свободное незанятое место, так скажем, нужно физически уменьшить диск D и создать неразмеченное пространство, а именно эта процедура и может привести к потере данных.
После того как Вы сделаете резервную копию всех важных данных, Вы можете переходить к процедуре сжатия диска D. Это можно сделать как стандартной программой Windows «Управление дисками», так и сторонними приложениями для работы с жесткими дисками, которые имеют такой функционал (Acronis и т.д.). Если у Вас есть опыт сжатия дисков такими программами, то Вы можете сразу уменьшить диск D, и создать неразмеченное пространство.
Однако в этой статье я покажу способ, который подразумевает сжатие диска D стандартными средствами самой программы установки Debian, иными словами, никакие сторонние программы мы использовать не будем.
Таким образом, на текущий момент у меня есть копия важных данных и свободное место на диске D, больше ничего дополнительного я пока не делаю.
Единственное, обязательно нужно запомнить размер диска D, так как хоть в системе вроде как и два раздела, но скрытых разделов, которые в системе не отображаются, на самом деле больше, поэтому чтобы ничего не перепутать, запоминаем общий размер диска D, чтобы четко идентифицировать его в процессе создания разделов для Debian.
Шаг 4 – Загрузка с установочного носителя и запуск экспертного режима
После того как установочный носитель мы подготовили, сделали резервную копию всех важных данных, высвободили необходимое место на диске D, можно переходить к самому процессу установки Debian.
Сначала загружаемся с установочного носителя и попадаем в меню. Для того чтобы запустить установку в экспертном режиме, выбираем пункт «Advanced options».
Затем нажимаем на пункт «Graphical expert install».
Шаг 5 – Выбор языка
В результате установщик запустится в экспертном режиме, сначала нам нужно выбрать язык, для этого мы выбираем «Choose language», нажимаем «Continue».
После этого ищем нужный язык и снова нажимаем «Continue».
Шаг 6 – Выбор местоположения
Далее нам нужно выбрать страну, в которой мы находимся, это будет влиять на некоторые дальнейшие параметры установки.
Шаг 7 – Установка региональных настроек
На этом шаге мы можем настроить несколько региональных параметров, в частности выбрать локаль. Я оставлю по умолчанию.
В следующем окне в случае необходимости Вы можете отметить дополнительные локали.
Шаг 8 – Настройка клавиатуры
После этого мы вернемся в основное меню программы установки. Теперь можем переходить к настройке клавиатуры. Для этого выбираем соответствующий пункт и нажимаем «Продолжить».
Сначала выбираем раскладку.
Затем способ переключения, т.е. каким сочетанием клавиш мы будем переключать раскладку клавиатуры.
Шаг 9 – Поиск и монтирование CD-ROM
После этого, для того чтобы определить устройство, с которого будет производиться копирование всех файлов, выбираем пункт «Поиск и монтирование CD-ROM» и нажимаем «Продолжить».
Затем снова нажимаем «Продолжить».
В результате диск будет найден и примонтирован. Нажимаем «Продолжить».
Шаг 10 – Загрузка компонентов программы установки
Выбираем данный пункт и нажимаем «Продолжить».
В случае необходимости Вы можете выбрать дополнительные компоненты для установки, однако если Вам ничего не требуется, то можете смело нажимать «Продолжить», так как все обязательные компоненты уже выбраны автоматически, и здесь они даже не отображаются.
После того как Вы нажмете «Продолжить», начнется загрузка всех компонентов.
Шаг 11 – Определение сетевой карты и настройка сети
Затем нас снова вернет в основное меню программы установки, где, как мы видим, добавилось достаточно много новых пунктов.
Сначала выбираем пункт «Определение сетевой карты» и нажимаем «Продолжить».
Сетевая карта будет автоматически определена и настроена. Затем нам нужно настроить сеть. Для этого выбираем соответствующий пункт.
Программа установки предлагает настроить сеть автоматически, отвечаем «Да», так как в большинстве случаев, если у Вас подключен кабель, сеть будет настроена автоматически, однако Вы можете настроить сеть и вручную.
В следующем окне мы можем задать время ожидания подключения к сети, я оставляю по умолчанию и сразу жму «Продолжить».
В результате программа установки попытается настроить сеть автоматически и получить все параметры от DHCP сервера.
Однако, если ей этого не удастся сделать, Вы можете получить следующее сообщение.
Тогда нажимайте «продолжить» и выбирайте предпочтительное для Вас действие, например, Вы можете указать эти параметры вручную или просто пропустить настройку сети на данном этапе, и настроить сеть уже после установки Debian.
Теперь указываем имя компьютера и нажимаем «Продолжить».
Шаг 12 – Настройка учетных записей пользователей и паролей
Переходим к настройке учетных записей, для этого выбираем соответствующий пункт в главном меню и нажимаем «Продолжить».
Далее мы можем включить поддержку теневых копий и разрешить вход в систему от имени root, я оставлю по умолчанию, Вы, если хотите, можете изменить данные параметры.
Потом придумываем и вводим пароль суперпользователя root (он должен быть сложный).
Затем нам предлагают создать учетную запись обычного пользователя, это, конечно же, нужно сделать, так как работать от имени администратора не рекомендуется.
Сначала вводим имя пользователя.
Затем придумываем имя учетной записи.
Шаг 13 – Настройка времени
Идем дальше, переходим к настойке времени.
Сначала нам предлагают настроить время по протоколу NTP, оставляем по умолчанию.
Потом снова ничего не меняем без особой на то необходимости.
Затем выбираем часовой пояс.
Шаг 14 – Определение и разметка дисков
Теперь нам предстоит выполнить разметку жесткого диска. Для этого сначала выбираем пункт «Определение дисков» и нажимаем «Продолжить».
Диски автоматически будут определены. Затем выбираем «Разметка дисков».
Так как мы устанавливаем Debian 10 рядом с Windows 10, разметку жесткого диска нам нужно выполнить вручную, поэтому выбираем соответствующий пункт и нажимаем «Продолжить».
Потом первое, что нам нужно сделать, это «отрезать» свободное место от диска D (если конечно Вы этого не сделали ранее), для того чтобы использовать это место для создания разделов под Linux.
Чтобы это сделать, ищем нужный раздел, т.е. диск D, как я и говорил, ориентироваться можно по размеру диска.
Выбираем нужный раздел и нажимаем «Продолжить».
Далее, нам нужно уменьшить этот раздел, чтобы у нас образовалось неразмеченное пространство. Для этого выбираем пункт «Изменить размер раздела» и нажимаем «Продолжить».
В следующем окне соглашаемся с тем, что ранее сделанные изменения будут записаны на диск, т.е. отвечаем «Да» и нажимаем «Продолжить».
Здесь указываем новый размер диска D, при этом он должен быть в пределах допустимых значений (на экране будет отображено минимальное и максимальное значение). У меня тестовый диск небольшой, поэтому я оставляю 30 гигабайт под диск D на Windows, а все оставшееся место, у меня это около 35 гигабайт, останется под Linux Debian 10.
В результате размер раздела изменится и образуется свободное место, которое теперь мы можем использовать под Debian.
Выбираем его и нажимаем «Продолжить».
Разделы мы можем создавать вручную, один за другим, а можем просто выбрать автоматический режим, при котором программа установки сама выполнит всю разметку, при этом это будет достаточно хорошая разметка.
Я выбираю пункт «Автоматически разметить свободное место».
Затем программа предлагает по умолчанию хранить все файлы на одном разделе, но лучше все-таки создать отдельный раздел для личных файлов, т.е. раздел home, я так и поступаю, выбираю соответствующий пункт и нажимаю «Продолжить».
В итоге будут созданы все необходимые разделы:
- Раздел для подкачки (swap);
- Корневой раздел для системы (/);
- Раздел для пользовательских данных (home).
На этом разметка закончена. Выбираем пункт «Закончить разметку» и нажимаем «Продолжить».
Соглашаемся с внесением изменений на диск, отвечаем «Да», и нажимаем «Продолжить».
Шаг 15 – Установка базовой системы
После того как все необходимые мероприятия, связанные с разметкой диска, будут выполнены, мы снова попадаем в основное меню, теперь нам нужно установить базовую систему, для этого выбираем пункт «Установка базовой системы», и нажимаем «Продолжить».
Начнётся установка базовой системы. В процессе у нас спросят, какое ядро Linux мы хотим установить, выбираем нужное и продолжаем (можно оставить по умолчанию).
Далее оставляем по умолчанию, т.е. включить все доступные драйвера, и нажимаем «Продолжить».
Шаг 16 – Настройка менеджера пакетов
После установки базовой системы переходим к настройке менеджера пакетов. Для этого выбираем нужный пункт и нажимаем «Продолжить».
У нас спросят, хотим ли мы просканировать дополнительный диск, у нас его нет, поэтому отвечаем «Нет», и продолжаем.
Затем, если мы не хотим использовать зеркало архива в сети, отвечаем «Нет», но это по Вашему усмотрению, можете ответить и «Да».
В следующем окне оставляем все по умолчанию.
Шаг 17 – Выбор и установка программного обеспечения
Переходим к настройке и установке ПО, нажимаем «Продолжить».
Здесь мы можем настроить автоматическую установку обновлений безопасности, хотя по умолчанию данная возможность отключена, я оставляю по умолчанию, и нажимаю «Продолжить».
Далее нам предложат участвовать в опросе популярности пакетов, если хотите, то участвуйте, если нет, то, соответственно, нет. Продолжаем.
Теперь мы можем выбрать графическую оболочку, с которой у нас будет установлен Debian, я для примера выберу классическую для Debian среду GNOME.
Выбираем и нажимаем «Продолжить».
Начнётся установка ПО, данный процесс будет длиться где-то минут 10.
Шаг 18 – Установка системного загрузчика GRUB на жесткий диск
После того как установка ПО закончится, переходим к установке загрузчика, нажимаем «Продолжить».
Вот мы и дошли до самого важного пункта, ради которого мы и затеяли установку Debian 10 в экспертном режиме. Здесь нам нужно отметить «Да» для того, чтобы установить загрузчик GRUB в так называемый «путь съемных носителей» (removable media path), это позволит UEFI запускать GRUB в качестве основного загрузчика на компьютере.
Ставим «Да», и нажимаем «Продолжить».
Шаг 19 – Завершение установки
На этом процесс установки закончен, нам осталось его завершить, выбираем пункт «Завершение установки», и нажимаем «Продолжить».
Единственное, нас еще спросят про системные часы UTC.
На этом точно все, нажимаем «Продолжить».
Загрузка системы
Теперь, когда компьютер будет загружаться, у Вас будет появляться окно загрузчика GRUB, в котором Вы можете выбрать, в какую операционную систему Вам нужно загрузиться.
- DebianGNU/Linux – это операционная система Linux Debian 10;
- Windows Boot Manager (на/dev/sda2) – это Windows 10.
Если ничего не выбрать, то через несколько секунд по умолчанию будет загружаться Debian. Однако можно сделать и так, чтобы по умолчанию загружалась Windows 10, и даже переименовать пункты меню для удобства, об этом я уже рассказывал в материале – Как изменить порядок загрузки операционных систем (Linux, Windows) в GRUB.
Самое главное то, что при таком способе установки Debian 10 система будет запускать загрузчик GRUB, который позволяет выбирать операционную систему.
На этом все, надеюсь, материал был Вам полезен, пока!