Установка linux рядом с windows 10
Содержание:
- Возможные проблемы после установки Ubuntu
- Установка программ на Fedora, Red Hat
- Шаг 6. Создание пользователя
- 2.1. Создание образа файловой системы
- Разметьте диск
- Установка Ubuntu 19.04
- Шаг 4. Выбор языка
- Шаг 5. Загрузка системы
- Шаг 9. Выбор варианта установки
- Шаг 10. Разметка диска
- Шаг 11. Создание таблицы разделов
- Шаг 12. Создание корневого раздела
- Шаг 13. Создание домашнего раздела
- Шаг 14. Завершение разметки
- Шаг 16. Создание пользователя
- Шаг 17. Завершение установки
- Шаг 18. Первоначальная настройка
- Шаг 19. Готово
- Подготовьте загрузчик
- Шаг 5. Разметка жесткого диска
- Установка Ubuntu 19.04
- Шаг 4. Выбор языка
- Шаг 5. Загрузка системы
- Шаг 9. Выбор варианта установки
- Шаг 10. Разметка диска
- Шаг 11. Создание таблицы разделов
- Шаг 12. Создание корневого раздела
- Шаг 13. Создание домашнего раздела
- Шаг 14. Завершение разметки
- Шаг 16. Создание пользователя
- Шаг 17. Завершение установки
- Шаг 18. Первоначальная настройка
- Шаг 19. Готово
- Что надо сделать, чтобы не потерять ценные файлы
- 1.2. Процедура сборки образа диска, его модификации и установки на загрузочное устройство
- Завершение установки
Возможные проблемы после установки Ubuntu
В этом разделе мы рассмотрим не варианты проблем, которые вероятны и не исключены после инсталляции Ubuntu.
Если Ubuntu при включении или после перезапуска загружается сразу и не дает право выбора операционной системы, то загрузка Windows не была обнаружена.
Тогда, в специальный терминал для сканирования разделов (в поисковых системах загрузочной записи Windows ) мы вводим команду «sudo update-grub», после которой всё загрузится.
Если ситуация обратная и загружается Windows без возможности выбора Ubuntu, то входим в систему и запускаем терминал Ubuntu LiveCD для скачивания утилиты Boot Repair, после чего вводим туда команды с рис.33:
Набор команд
После запуска, выбираем первый пункт «Recommended repair».
Boot Repair
И приложение попросит ввести 4 команды в командном окне, чтобы исправить ошибки и завершить процесс установки новых настроек.
Установка программ на Fedora, Red Hat
Для пакетов RPM есть замечательная утилита yum, которая делает примерно тоже самое, что и apt-get делает для пакетов Debian. Как и apt-get, yum позволяет загрузить и установить пакет из настроенного хранилища (репозитория):
yum install имя_пакета
Удалить программу также легко и просто:
yum remove имя_пакета
yum не сохраняет локальную базу данных списка пакетов, поэтому нет необходимости постоянно ее обновлять. Для установки всех доступных обновлений и патчей достаточно прописать команду:
yum update
или же выбрать определенную программу для обновления:
yum update имя_пакета
Шаг 6. Создание пользователя
На следующем этапе установщик предложит выбрать раскладку клавиатуры. Здесь выбираем русскую и английскую и жмем «Далее». Теперь нужно создать пользователя. Необходимо придумать никнейм, состоящий из латинских букв и символов, и надежный пароль
Последнему нужно уделить особое внимание, так как в «Линуксе» пароль необходим даже для установки приложений. И забывать его не следует
Также можно выбрать опцию шифрования папки пользователя или заставить систему загружаться без запроса пароля. Это уже зависит от предпочтений пользователя. После нажатия кнопки «Далее» начнется процесс установки и закачки пакетов локализаций. По завершении установки программа выдаст сообщение о том, что необходимо перезагрузить ПК или ноутбук. Нужно согласиться. Теперь «Линукс» установлен. Можно переходить к его первичной настройке. Сей этап необходим для того, чтобы операционной системой можно было пользоваться. К вопросу о том, как установить linux Mint 18: процесс абсолютно идентичен. Действия пользователя точно такие же. Так что вполне можно использовать инструкцию для «Убунту».
2.1. Создание образа файловой системы
В основе работы radish находится создание дерева каталогов и файлов на файловой системе, находящейся на файле образа системы, который монтируется на локальном каталоге через блоковое устройство, на которое отображён этот файл (). То есть, скрипт radish‑build создаёт файл, форматирует его как файловую систему, создаёт временный каталог, и под ним монтирует эту файловую систему. В этом каталоге сначала устанавливается минимальная система через debootstrap, а а затем она дополняется до минимально работоспособной конфигурации сервера или встраиваемой системы (набор пакетов может быть изменён пользователем, но для этого требуется редактирование скрипта). В таком работоспособном виде файловая система переводится в формат partclone и сжимается с помощью bzip2. После этого файловая система размонтируется, исходный файл образа и каталог удаляются, и остаётся сжатый файл в формате partclone, готовый к установке скриптом radish‑install.
При разработке radish стояла задача обеспечить возможность установки программного обеспечения из произвольно выбранных пакетов Debian. Пакеты Debian разрабатываются для установки на компьютере, на котором уже установлена полностью работоспособная система. Стадия конфигурации, заключительная стадия установки каждого пакета, запускается после установки всех пакетов, от которых зависит данный пакет, и может полагаться на их присутствие. Это условие всегда выполняется при установке на загруженной и работающей системе, однако, при работе radish невозможно гарантировать подобное поведение, потому что каталог, под которым смонтирован образ файловой системы, не является полным эквивалентом работающей системы Debian. Поэтому потребовались дополнительные меры, позволяющие временно создать среду, достаточно приближенную к работающему Debian на время установки пакетов, но «помещающуюся» в смонтированный каталог и после установки не оставляющую запущенных процессов, из-за которых этот каталог не может быть размонтирован. Как оказалось, в большинстве случаев для правильной установки пакетов достаточно:
- Запускать все операции над смонтированным образом файловой системы под chroot.
- Смонтировать специальные файловые системы и ( работоспособен в том виде, в котором он создан при запуске debootstrap).
- Переименовать (из SysV init) и (из upstart), если эти скрипты установлены в системе перед запуском установки и переименовать эти файлы обратно после завершения установки. Системы, использующие systemd, не требуют каких-либо изменений, потому что про такой процедуре установки systemd не находит собственный процесс и его интерфейсы под chroot – они запускаются только при «настоящей» загрузке системы.
Для полной гарантии того, что после установки пакетов не останется запущенных процессов, скрипт также включает в себя процедуру поиска процессов, запущенных под chroot (функция ). Файлы найденных процессов переименовываются (чтобы предотвратить автоматический перезапуск), процессы завершаются сначала сигналом TERM и переименовываются обратно. Если они не завершились через 5 секунд (предполагается, что процессы могут потратить некоторое время для восстановления состояния, удаления файлов, и т. п,), процедура повторяется с сигналом KILL, что приводит к немедленному завершению.
После завершения такой процедуры установки файловая система размонтируется, сжимается утилитой resize2fs, и переводится в формат partclone, сжатый bzip2. После создания файла в этом формате исходный файл с образом файловой системы и временный каталог удаляются.
Как аргумент командной строки radish-build принимает имя версии дистрибутива, например, «artful» для Ubuntu 17.10 или «stretch» для Debian 9. Скрипт создаёт файл root-image.bin .
Разметьте диск
Это ответственный этап, на котором вы должны быть очень внимательны.
Далее действия различаются в зависимости от того, хотите ли вы установить Linux рядом со своей системой или заменить свою систему. Не сотрите случайно диск, если хотите оставить свою систему.
Как установить Linux вместо текущей системы
Итак, вы решили установить Linux вместо вашей текущей системы (либо на пустой жёсткий диск). Есть два варианта.
Автоматический
Установщик сотрёт все данные с вашего диска, создаст новые разделы и установит систему, не утруждая вас лишними вопросами. Для этого выберите «Стереть диск и установить Linux». Прежде чем выполнять чистую установку, сохраните свои файлы на другой жёсткий диск или в облачное хранилище.
Ручной
Подойдёт, если вы хотите сами задать размеры для ваших разделов или, например, создать отдельный раздел для ваших файлов. Для этого выберите «Другой вариант» и нажмите «Продолжить».
Linux отобразит, какие разделы есть у вас на компьютере. Вы можете удалять их, форматировать или, наоборот, не трогать разделы с той информацией, которую хотите сохранить.
Чтобы установить Linux вместо вашей системы, выберите раздел с установленной системой и удалите его кнопкой «–». Затем на освободившемся месте создайте новые разделы.
Нажмите «Продолжить» и подтвердите изменения. Установщик сотрёт выбранные вами разделы и создаст новые на освободившемся месте.
Как установить Linux рядом с текущей системой
Установить Linux рядом с вашей системой можно двумя способами.
Автоматический
Большинство установщиков Linux сразу обнаруживают установленные у вас системы. Если вы не создавали отдельное пространство на диске для Linux, то можете попробовать выбрать пункт «Установить рядом с Windows». Установщик самостоятельно создаст нужные разделы, и вам не придётся ничего делать вручную.
Ручной
Если же вы хотите сами определить, сколько места выделять системе, и выполнили указания в пункте 3, щёлкните «Другой вариант» и нажмите «Продолжить». Вы увидите разделы своего диска и пустое место, которое мы приготовили для Linux. Создайте там корневой раздел (точка монтирования /), как описано выше. Домашний раздел в таком случае не обязателен: вы сможете копировать и изменять файлы в своей основной системе.
Нажмите «Продолжить». Установщик оставит ваши файлы на своих местах. Он просто создаст новые разделы на свободном месте. Вы сможете выбирать, какую систему хотите загрузить при запуске.
Установка Ubuntu 19.04
Шаг 4. Выбор языка
Если все было сделано правильно, то дальше ваша система загрузится уже с флешки. Когда установщик выведет вот этот экран, нажмите любую клавишу:
Затем выберите русский язык:
Шаг 5. Загрузка системы
Вы можете запустить установщик уже сейчас из стартового меню. Но я не рекомендую этого делать. Выберите Запустить систему без установки. Таким образом, вы получаете возможность пользоваться интернет-браузером, терминалом и другими программами во время установки. Если возникнут ошибки, это может быть полезно:
Затем дождитесь завершения запуска системы.
Когда перед вами откроется рабочий стол выполните двойной клик по ярлыку Установить Ubuntu 19.04:
Выберите язык, который будет использоваться в качестве основного в новой системе:
Выберите дополнительную раскладку клавиатуры, которая будет использоваться вместе с английской:
Шаг 9. Выбор варианта установки
Необходимо выбрать тип установки. Я советую оставить Обычную установку. Также отметьте галочки напротив пунктов Загрузить обновления во время установки Ubuntu и Установить стороннее программное обеспечение… а затем нажмите кнопку Далее:
Шаг 10. Разметка диска
На разметке диска необходимо остановиться более подробно. Я писал отдельную статью о правильной разметке. Файловая система Linux имеет одну особенность, по сравнению с Windows. Здесь нет дисков, а все разделы объединяются в одну корневую файловую систему. Это позволяет размещать разные каталоги на разных физических дисках или разделах. Именно поэтому рекомендуется выносить раздел /home на отдельный раздел. Таким образом, если понадобится переустановка, то ваши файлы в домашнем каталоге не будут затронуты. Для веб-серверов можно также выносить на отдельные разделы каталог /var.
Для домашнего компьютера достаточно корневого и домашнего раздела. На этом шаге установщика вы можете позволить системе самой создать нужные разделы или сделать это вручную. Мы рассмотрим ручной способ. Для этого выберите пункт Другой вариант.
Шаг 11. Создание таблицы разделов
Если вы устанавливаете систему на пустой диск, то необходимо создать таблицу разделов. Для этого кликните по соответствующей кнопке:
Затем согласитесь на то, что все данные с диска будут стерты. Создавайте таблицу разделов только в том случае, если жесткий диск пуст.
Шаг 12. Создание корневого раздела
Для создания первого раздела кликните по пункту Свободное место и нажмите кнопку со знаком +:
Размер этого раздела желательно выбрать в пределах 20-50 гигабайт. Минимальные системные требования — 10 гигабайт, но если вы знаете, что будете устанавливать много программ, то лучше взять больше. Файловая система — ext4, а точка монтирования — /. Затем нажмите OK.
Шаг 13. Создание домашнего раздела
Этот пункт не обязательный, но при установке на домашний компьютер, а не виртуальную машину его желательно делать. Снова выделите свободное пространство и нажмите кнопку Плюс. Размер раздела — все доступное пространство, файловая система — ext4, а точка монтирования — /home. Если вы решили не создавать этот раздел, то соответственно все свободное пространство нужно выделить под корень.
Шаг 14. Завершение разметки
Раздел подкачки создавать не обязательно, теперь Ubuntu будет использовать для этих целей файл, который будет создан автоматически. Когда разметка будет завершена, нажмите кнопку Установить сейчас:
А затем подтвердите действие нажатием кнопки Продолжить.
Выберите ваш часовой пояс:
Шаг 16. Создание пользователя
Введите имя пользователя от имени которого вы будете использовать систему, затем введите имя компьютера и пароль для этого пользователя:
Шаг 17. Завершение установки
Дождитесь завершения установки. В зависимости от мощности вашего компьютера установка Ubuntu 19.04 может занять от десяти до сорока минут:
Затем перезапустите компьютер:
Шаг 18. Первоначальная настройка
На первом экране настройки вы можете подключить свои сетевые аккаунты:
Дальше можно отключить отправку сведений о системе в Canonical:
И включить службы определения местоположения:
На последнем экране можно выбрать программы, которые вы хотите установить в новой системе:
Шаг 19. Готово
Все, установка завершена и вы можете пользоваться вашей новой операционной системой. Конечно, вас ждет ещё множество дел. Надо установить браузер, мессенджеры и другое программное обеспечение, например LAMP сервер и среду разработки, если вы разработчик. Но система уже готова к работе.
Подготовьте загрузчик
Windows
Этот пункт касается только новых компьютеров под управлением предустановленной Windows 10, 8.1 или 8. На таких компьютерах используется загрузчик UEFI, который не позволит вам загрузить какую бы то ни было систему, кроме Windows.
Чтобы это исправить, зайдите в настройки BIOS вашего компьютера и отключите опцию Secure Boot. Затем перезагрузитесь. Готово, теперь вы можете загружать и устанавливать другие системы рядом со своей Windows.
macOS
В отличие от большинства компьютеров, Mac требует пары дополнительных действий для того, чтобы установить Linux в дуалбуте с macOS.
Перезагрузите Mac ещё раз. SIP отключён.
Загрузите и установите rEFInd. Встроенная утилита Boot Camp может помочь вам установить только Windows. rEFInd умеет загружать и macOS, и Windows, и Linux. Так что вы сможете выбирать, какая система будет загружаться при старте.
Введите mount /dev/disk0s1 и запустите установку rEFInd, перетащив install.sh из распакованной папки в окно «Терминала.
Шаг 5. Разметка жесткого диска
Этот шаг необходим только в том случае, если был выбран ручной вариант установки. Требуется создать несколько разделов со специфичной файловой системой и определенными точками монтирования. Итак, жмем кнопку «Плюс» и выделяем место под саму ОС. Хватит 10-15 гигабайт. Тип файловой системы — Ext4. Точку монтирования выставляем «/». Теперь создадим раздел подкачки. Он необходим даже в том случае, если физической оперативной памяти хватает. Размер раздела должен составлять двойное количество от физической памяти (к примеру, если установлено 4 гигабайта, то раздел подкачки должен содержать 8). В строке выбора типа ФС выбираем Swap. Все остальное место на жестком диске выделяем под раздел Home. Там будут храниться пользовательские данные. Тип файловой системы — Ext4. Точка монтирования — «/home». Затем нажимаем кнопку «Далее». Перейдем к другим особенностям Linux. Как установить эту систему? Об этом мы и рассказываем.
Установка Ubuntu 19.04
Шаг 4. Выбор языка
Если все было сделано правильно, то дальше ваша система загрузится уже с флешки. Когда установщик выведет вот этот экран, нажмите любую клавишу:
Затем выберите русский язык:
Шаг 5. Загрузка системы
Вы можете запустить установщик уже сейчас из стартового меню. Но я не рекомендую этого делать. Выберите Запустить систему без установки. Таким образом, вы получаете возможность пользоваться интернет-браузером, терминалом и другими программами во время установки. Если возникнут ошибки, это может быть полезно:
Затем дождитесь завершения запуска системы.
Когда перед вами откроется рабочий стол выполните двойной клик по ярлыку Установить Ubuntu 19.04:
Выберите язык, который будет использоваться в качестве основного в новой системе:
Выберите дополнительную раскладку клавиатуры, которая будет использоваться вместе с английской:
Шаг 9. Выбор варианта установки
Необходимо выбрать тип установки. Я советую оставить Обычную установку. Также отметьте галочки напротив пунктов Загрузить обновления во время установки Ubuntu и Установить стороннее программное обеспечение… а затем нажмите кнопку Далее:
Шаг 10. Разметка диска
На разметке диска необходимо остановиться более подробно. Я писал отдельную статью о правильной разметке. Файловая система Linux имеет одну особенность, по сравнению с Windows. Здесь нет дисков, а все разделы объединяются в одну корневую файловую систему. Это позволяет размещать разные каталоги на разных физических дисках или разделах. Именно поэтому рекомендуется выносить раздел /home на отдельный раздел. Таким образом, если понадобится переустановка, то ваши файлы в домашнем каталоге не будут затронуты. Для веб-серверов можно также выносить на отдельные разделы каталог /var.
Для домашнего компьютера достаточно корневого и домашнего раздела. На этом шаге установщика вы можете позволить системе самой создать нужные разделы или сделать это вручную. Мы рассмотрим ручной способ. Для этого выберите пункт Другой вариант.
Шаг 11. Создание таблицы разделов
Если вы устанавливаете систему на пустой диск, то необходимо создать таблицу разделов. Для этого кликните по соответствующей кнопке:
Затем согласитесь на то, что все данные с диска будут стерты. Создавайте таблицу разделов только в том случае, если жесткий диск пуст.
Шаг 12. Создание корневого раздела
Для создания первого раздела кликните по пункту Свободное место и нажмите кнопку со знаком +:
Размер этого раздела желательно выбрать в пределах 20-50 гигабайт. Минимальные системные требования — 10 гигабайт, но если вы знаете, что будете устанавливать много программ, то лучше взять больше. Файловая система — ext4, а точка монтирования — /. Затем нажмите OK.
Шаг 13. Создание домашнего раздела
Этот пункт не обязательный, но при установке на домашний компьютер, а не виртуальную машину его желательно делать. Снова выделите свободное пространство и нажмите кнопку Плюс. Размер раздела — все доступное пространство, файловая система — ext4, а точка монтирования — /home. Если вы решили не создавать этот раздел, то соответственно все свободное пространство нужно выделить под корень.
Шаг 14. Завершение разметки
Раздел подкачки создавать не обязательно, теперь Ubuntu будет использовать для этих целей файл, который будет создан автоматически. Когда разметка будет завершена, нажмите кнопку Установить сейчас:
А затем подтвердите действие нажатием кнопки Продолжить.
Выберите ваш часовой пояс:
Шаг 16. Создание пользователя
Введите имя пользователя от имени которого вы будете использовать систему, затем введите имя компьютера и пароль для этого пользователя:
Шаг 17. Завершение установки
Дождитесь завершения установки. В зависимости от мощности вашего компьютера установка Ubuntu 19.04 может занять от десяти до сорока минут:
Затем перезапустите компьютер:
Шаг 18. Первоначальная настройка
На первом экране настройки вы можете подключить свои сетевые аккаунты:
Дальше можно отключить отправку сведений о системе в Canonical:
И включить службы определения местоположения:
На последнем экране можно выбрать программы, которые вы хотите установить в новой системе:
Шаг 19. Готово
Все, установка завершена и вы можете пользоваться вашей новой операционной системой. Конечно, вас ждет ещё множество дел. Надо установить браузер, мессенджеры и другое программное обеспечение, например LAMP сервер и среду разработки, если вы разработчик. Но система уже готова к работе.
Что надо сделать, чтобы не потерять ценные файлы
Перед чистой установкой Linux Mint сохраните все важные файлы с вашего компьютера на надежных носителях. В процессе установки текущая операционная система и вся информация будут удалены с жесткого диска или SSD вашего ПК.
Это означает, что на компьютере не останется ни игр, ни текстов, ни фильмов, ни музыки, ни фотографий. Файлы могут представлять для вас большую ценность, чем операционная система, поэтому позаботьтесь о создании их резервных копий.
Для этого могут использоваться:
- USB-флешки
- Внешний жесткий диск
- Карта памяти вашего смартфона
- Записываемые диски DVD-R или перезаписываемые DVD-RW
- Домашнее облако (NAS)
1.2. Процедура сборки образа диска, его модификации и установки на загрузочное устройство
Процедура установки состоит из двух стадий — создания образа диска и его установки на устройство. При этом каждое устройство, на котором установлен такой образ диска, становится загрузочным на компьютерах с архитектурой x86 (32-битной или 64-битной в зависимости от исходной сборки). Процедура установки образа файловой системы включает в себя создание уникальных идентификаторов (UUID) файловых систем, что помогает исключить путаницу во время загрузки и обновления системы, которая может произойти, если в момент загрузки к одному и тому же компьютеру окажутся подключены несколько устройств с идентичными разделами.
Корневая () и загрузочная () файловые системы идентифицируются в конфигурации GRUB и файле по их UUID, чтобы избежать зависимости от наличия или порядка идентификации других устройств (накопителей и разделов). GRUB всегда читает собственную конфигурацию (BIOS всегда устанавливает загрузочный диск, содержащий первую стадию GRUB в MBR, «первым жёстким диском» при обращении через свои функции), конфигурация GRUB содержит UUID корневой файловой системы, передаваемый ядру через командную строку. Процесс загрузки использует этот идентификатор для определения устройства, монтируемого, как , а затем с того же устройства читается файл , из которого, также по UUID, определяется файловая система, которая монтируется как /boot, если это требуется (например, при обновлении ядра или загрузчика). Также UUID корневой файловой системы в при этом гарантированно совпадает с UUID файловой системы, смонтированной как (и содержащей сам этот файл). Если бы несколько подключённых устройств содержали одни и те же UUID файловых систем, вполне возможна была бы ситуация, когда после загрузки с одного из устройств, файловые системы были смонтированы с других устройств с теми же UUID. Если UUID уникальны, и каждое физическое устройство в конфигурации GRUB и содержит ссылки на UUID собственных разделов, такая ситуация невозможна.
В целом, образы дисков и сами устройства с установленными на них скриптами radish файловыми системами рассчитаны на максимальную совместимость с аппаратурой и сохранение работоспособности в широком диапазоне возможных конфигураций при условии, что конфигурация аппаратуры и BIOS не препятствует традиционной (через MBR) загрузке с этих устройств.
При желании пользователь может распаковать образ диска, добавить файлы и пакеты, запустить распакованные образы диска под chroot, и собрать новый образ диска после этих изменений. Пользователь может также установить образ диска на устройство, загрузиться с него, использовать его обычным образом, а затем с помощью простой процедуры создать образ диска, который создаёт копии устройства в том состоянии, в котором его оставил на момент клонирования пользователь. При этом процедура установки остаётся неизменной, если пользователь не менял какие-либо фундаментальные механизмы (например, метод загрузки или аппаратную архитектуру).
Завершение установки
Возможно, вас остался еще один вопрос, перейти Windows?
Об этом не стоит волноваться, ведь накануне каждой загрузки компьютера, загрузчик Grub автоматически найдет загрузчик Windows и спросит вас, в какой именно операционной системе вы бы хотели совершить работу.
Выбор операционной системы при загрузке компьютера
То есть, получается, что двойная загрузка Windows 10 и Linux будет производиться автоматически.
Но! Если произошли какие-то сбои в работе компьютера и загрузчик не смог определить сам, то можно настроить все самому и если все сделать верно, то вы непременно получите доступ к Windows после установки Linux.