Как установить дебиан на компьютер как вторую ос

Обновлено: 05.07.2024

anjolio,
И нормально можно откусить от винды раздельчик таким способом?

SlipKnoT8, nettt,
Спасибо за советы

я брал отдельный хард, на нём партишин меджиком выделял 20 гигов под линукс, остальное место было под разделы FAT32, на втором винте была устновлена винда. При установке указывал дебиану неразмеченную область на первом диске. В процессе установки дебиан сам нашёл установленную винду и предложил её засунуть в список загрузки граба. Ну и потом в бивисе ставил первичную загрузку с харда с линуксом. На мой взгляд, винда и линукс на разных HDD - самое правильное решение. И нормально можно откусить от винды раздельчик таким способом?

да, от нтфс без проблем откусывал часть места. Единственное долго - он дефрагментирует походу перед тем как откусить.

The two most common things in the Universe are hydrogen and stupidity. (Harlan Ellison) anjolio,
Тоесть я просто например гружусь с какой-нибудь убунты и в gparted выбираю раздел с виндой и меняю его размер? Тоесть я просто например гружусь с какой-нибудь убунты и в gparted выбираю раздел с виндой и меняю его размер? anjolio,
Тоесть я просто например гружусь с какой-нибудь убунты и в gparted выбираю раздел с виндой и меняю его размер? да, всё просто до неприличия. Если есть опасения, то как советует A.S. можно сделать резервную копию, но я на своем компе уже раз 20 эти операции проделывал и друзьям так же помогал - ни разу проблем не возникало.
P.S.: я тоже System Rescue CD использую для этих целей. The two most common things in the Universe are hydrogen and stupidity. (Harlan Ellison) доброго всем.
вопрос есть- а возможно ли на один хард, где винда и suse10.2 примонтировать debian4.r3
где откусить анлокаитед место.. и как suse10.2 или debian4r3 , кто кого монтировать будет.?
или будет несколько загрузчиков.
благодарю. а возможно ли на один хард, где винда и suse10.2 примонтировать debian4.r3

наверно все-таки не примонтировать, а поставить? Если все же примонтировать, то я теряюсь Если что вот статья про монтирование/размонтирование: Тыц.

Ну а если по сути, то я так понимаю вы хотите установить на один жесткий диск 3 ОС: Windows, Suse и Debian. Для этого я бы сделал следующее: разбил бы винчестер на 3 раздела - под каждую ОС свой. Если у вас такая ситуация, что под Windows и Suse уже есть разделы и остается свободное место, то да, из него можно создать новый раздел и поставить туда Debian.
По поводу загрузчиков могу сказать следующее: При установке Debian предлагается установить загрузчик GRUB, как правило в MBR. Если вам от загрузчика нужно только грузить на выбор одну из трех вышеперечисленных систем, то можете смело устанавливать, т.к. он сам найдет все ваши ОС и пропишет их в свой конфиг. Несколько загрузчиков в один MBR записать нельзя.

Насчет того, кто кого монтирует: монтировать можно будет любой раздел, если вы будете в любом из линуксов. Если вы будете в windows, то там уже отдельный вопрос.

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

Тут можно пойти сразу двумя путями. Первый - это установка нескольких дистрибутивов на реальное железо. Сразу скажу, что это делается очень просто и почти без каких-либо дополнительных настроек, все сработает почти также как с двойной загрузкой Windows и Linux. Только тут уже будут другие операционные системы.

Второй путь - более сложный и он подразумевает использование chroot или контейнеров. В этой небольшой инструкции будет рассмотрено как выполняется установка два Linux на компьютер и почему это возможно.

Как это будет работать?

Я уже сказал, что установка двух Linux на компьютер выполняется очень просто. Но как это работает? Для выбора операционной системы перед загрузкой используется загрузчик Grub. Он обнаруживает все установленные системы и выводит меню, в котором предлагает выбрать нужную систему для загрузки. Причем загрузчику не столь важно какая это операционная система Windows или Linux. В случае с Linux все будет работать даже лучше.

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

Теперь про контейнеры и chroot. Обе эти технологии позволяют запускать несколько дистрибутивов одновременно на одном ядре Linux. Это позволяет нам не терять производительность как при полной виртуализации с помощью VirtualBox или WMVare, но и накладывает кое-какие ограничения.

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

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

Как установить два Linux на компьютер

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

Теперь перейдем к разметке диска. Это один из самых важных этапов. Если при установке Linux рядом с Windows вы можете только отделить немного пространства для Linux. Но в нашем сегодняшнем варианте у вас будет намного больше свободы для планирования.

Обычно для установки дистрибутива Linux нам нужно четыре раздела:

  • /boot - раздел для загрузчика;
  • swap - раздел подкачки;
  • / - корневой раздел для системы и всех файлов программ;
  • /home - раздел для файлов пользователя.

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

  • Раздел загрузчика - роль загрузчика будет выполнять дистрибутив, который был установлен последним, и хотя загрузчики в других дистрибутивах будут установлены, но фактически они не будут работать, поэтому этот раздел для них можно не создавать;
  • Раздел подкачки - все системы могут использовать один раздел подкачки если не планируется, конечно, использовать гибернацию, в случае с гибернацией, для каждой системы вам будет нужен отдельный раздел swap;
  • Системный раздел - это единственный раздел, который обязательно нужен для всех дистрибутивов? конечно, вы могли бы попытаться хранить файлы всех дистрибутивов на одном разделе, но так делать не нужно;
  • Домашний раздел - тоже можно выделить в качестве одного раздела для всех. Вот только имена пользователей в разных дистрибутивах советую брать разными, чтобы в вашей домашней папке не было кучи мусора из различных конфигурационных файлов и все это не конфликтовало.

Теперь вам осталось установить обе системы просто следуя выше перечисленным рекомендациям по установке и разбивке диска. Дальше мы рассмотрим как работает chroot окружение.

Установка двоих Linux в chroot

Мы уже рассмотрели что это такое выше, поэтому сразу перейдем к практике. Допустим, у вас есть установленная на компьютере Ubuntu, представим, что она установлена на диске /dev/sda1, хотя файлы успешно могут лежать на этом же диске только в отдельной папке. Домашний раздел - /dev/sda2. Теперь попытаемся войти из текущей системы в окружение chroot для Ubuntu. Сначала монтируем разделы:

sudo mount /dev/sda1 /mnt
sudo mount /dev/sda2 /mnt/home

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

sudo mount --bind /dev/ /mnt/dev/
sudo mount --bind /proc/ /mnt/proc/
sudo mount --bind /sys/ /mnt/sys/

И затем остается только войти в окружение chroot:

chroot /mnt/ /bin/bash

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

В последнее время очень популярным стал Docker, он позволяет скачать образ любого дистрибутива в контейнере и делать с ним всё, что надо. О контейнерах openvz я рассказывал в отдельной статье. Ещё есть виртуализация KVM, XEN или если такой вариант вам не нравится, то можно воспользоваться виртуальной машиной VirtualBox или WMVare.

Выводы

Теперь вы знаете несколько отличных способов как выполняется установка двух Linux на один компьютер. Все действительно очень просто и зависимости от ваших потребностей вы можете настроить отличную экосистему, установив несколько linux на одном компьютере. Если у вас остались вопросы, спрашивайте в комментариях!

На завершение подробное видео про настройку chroot на английском:

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

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

Шаг №1: Подготовка диска в Windows

Первое с чего начнем — это отщипнем от основного диска некоторое количество памяти, необходимой для новой ОС. Для этого откройте панель поиска Windows (значок в форме увеличительного стекла в левом нижнем углу экрана), в строке поиска введите DISKMGMT.MSC и нажмите Enter :


Щелкните правой кнопкой мыши (ПКМ) на главном диске и выберите пункт "Сжать том" . Если у вас есть несколько дисков, обязательно выберите тот, который помечен как "Основной" (обычно он обозначается как диск C ):


Затем выберите, насколько вы хотите уменьшить свой диск. Рекомендуется выделить для Linux не менее 20 ГБ (20 000 МБ).


Затем нажмите кнопку "Сжать" .

После того, как закончится процесс выделения места для установки Linux, вам нужно будет записать дистрибутив Linux на USB-накопитель или внешний диск объемом от 4 ГБ. Далее показано, как это сделать.

Шаг №2: Создание загрузочного USB-диска с Linux

Для создания загрузочного USB-диска с дистрибутивом Linux:

Скачайте с любого сайта ISO-образ любого понравившегося вам дистрибутива Linux (Ubuntu, Debian, Linux Mint или др.). Для этой статьи я буду использовать дистрибутив Linux Mint.

Вставьте USB-накопитель в компьютер. Возможно, вас попросят отформатировать диск. Форматирование приведет к удалению всех данных, хранящихся на вашем накопителе, поэтому перед началом работы обязательно сделайте резервную копию ваших файлов.

Скачайте утилиту Rufus, которая помогает создавать загрузочные USB-диски.

Откройте Rufus и выберите из списка устройств свой USB-накопитель. Если вы не знаете, какой диск выбрать, извлеките все остальные диски, пока у вас не останется только ваш накопитель.

В разделе "Метод загрузки" нажмите кнопку "Выбрать" и выберите ISO-образ Linux-дистрибутива, который вы ранее загрузили.

В пункте "Новая метка тома" нужно указать релевантное название.

Затем нажмите кнопку "Старт" .



Если при этом у вас выскочит всплывающее окно с просьбой выбрать режим, который вы хотите использовать для записи образа, то укажите "Записать в ISO-образ режиме (Рекомендуется)" и нажмите "ОК" :


Дождитесь, пока Rufus запишет образ на ваш накопитель. Это может занять некоторое время, так что будьте терпеливы.

Предупреждение: Данный процесс приведет к стиранию всех данных на вашем USB-накопителе, поэтому обязательно сделайте резервную копию всех важных файлов на флешке.

Шаг №3: Установка Linux с загрузочного USB-диска

Теперь, когда у вас есть дистрибутив Linux, записанный на USB-накопитель, можно переходить к этапу установки.

Для этого вставьте загрузочный USB-накопитель с Linux в компьютер > нажмите кнопку "Пуск" > затем, удерживая нажатой клавишу Shift , нажмите на "Перезагрузка" .


Эти действия переведут вас в Среду Восстановления Windows (Windows Recovery Environment).

Далее вам нужно будет выбрать пункт "Использовать устройство" :


Найдите свое устройство. Если вы не видите свой диск, то выберите сначала пункт "EFI USB Device" , а затем (на следующем экране) выберите свой диск:

Теперь ваш компьютер произведет загрузку Linux с подготовленного USB-диска.

Примечание: Если же при этом у вас все равно происходит загрузка Windows, то: либо возникла проблема с вашим диском, либо вам, возможно, придется настроить очередность загрузки устройств через BIOS/UEFI.

В появившемся окне выберите пункт "Start Linux Mint" . Некоторые дистрибутивы позволяют вам опробовать ОС перед её непосредственной установкой на диск:


После того, как Linux Mint загрузится, найдите на рабочем столе иконку с надписью "Install Linux Mint" и щелкните по ней:


Запустится мастер установки. Следуйте его подсказкам до этапа, идущим сразу за этапом установки кодеков:




Так как мы хотим сделать возможной загрузку с одного диска как Windows 10, так и Linux Mint, то выбираем пункт "Другой вариант" :


Теперь создаем раздел, на который будет производиться установка Linux Mint, используя для этого ранее выделенное свободное место:


Важный момент — установка загрузчика. Для того, чтобы иметь возможность загружать обе системы, необходимо установить загрузчик в корень самого диска (а не раздела!), на котором расположены Windows и будущий раздел с Linux:


У меня таким диском является /dev/nvme0n1, содержащий три ранее созданных (автоматически) раздела с компонентами Windows (nvme0n1p1, nvme0n1p2, nvme0n1p3) и свободное пространство. У вас же диск может называться /dev/sdb или /dev/sdc и т.д.

Примечание: На вышеприведенном скриншоте также можно заметить устройство /dev/sda — это USB-накопитель, с которого в данный момент происходит установка Linux Mint.

Затем вам нужно будет указать свой часовой пояс:


И создать нового пользователя и пароль для него:


После этого останется дождаться завершения установки и перезагрузить компьютер:



Если вы всё сделали правильно, то должны будете увидеть стартовое окно загрузчика GRUB, где сможете выбрать систему для запуска — Linux Mint 20.1 Cinnamon или Windows Boot Manager (загрузчик Windows 10):


Заключение

Теперь при запуске компьютера вы сможете выбирать, какую систему хотите использовать — Linux или Windows. На следующем уроке мы рассмотрим установку Linux совместно с Windows, используя технологию WSL.



Лютый бред. Точка монтирования - это понятие ОС, а не таблицы разделов


Выделить для каждого отдельный раздел, куда и ставить. У меня сделано так - 50 гигов гента, 50 гигов убунта, остальное /data, где пользовательская инфа. Хомяки и прочее в корнях, отдельно не выносил. Свап общий.


Ты сейчас написал чушь какую-то. В чем проблема? На 1 диск ставишь одну, на второй - вторую, правишь конфиг загрузчика, profit!


почему это? в одной OS будет один корень, во второй - другой.


А ещё убунту не линукс линукс не ОС. ОС — ГНУ/Линукс.

Рано тебе с такими вопросами генту ставить. Дебиан правильно выбрал, освой его сначала. Или у одноклассника уже арч, и надо действовать наопережение?


Можно сделать один раздел с Btrfs и поставить несколько систем в разные субтома.




Схема верна, кроме того случая, если ты будешь баловаться суспендом в свап.


В общем, всё довольно таки просто.





Точка монтирования существует только в твоём любимом линаксе — просто правь fstab и загрузчик индивидуально для каждого дистра.


Элементарно, Ватсон. Создаешь 2 раздела x 30 гб, sda1 - gentoo, sda2 -debian. Для gentoo sda2 монтируется как /mnt/deb, для debiana - /mnt/gen/. Остальное как хочешь.

У меня сделано так - 50 гигов гента, 50 гигов убунта

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