как установить linux на ноутбук без ос

Установка Linux Mint

как установить linux на ноутбук без ос

Linux Mint — это один из самых популярных Linux дистрибутивов. Оптимален для новичков, удобный, красивый и содержит все необходимое. В данном руководстве подробно рассматривается процесс установки Linux Mint. Рассматривается, как установить Linux Mint на чистый диск, как создавать разделы, а также как установить Linux Mint рядом с Windows.

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

Linux Mint существует в трех редакциях, которые отличаются средой рабочего стола:

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

Как проходит установка Linux Mint

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

Перед началом установки я рекомендую сначала прочитать данное руководство, чтобы представлять то, что вам предстоит сделать.

Скачать образ Linux Mint

Скачайте ISO-файл, содержащий образ дистрибутива Linux Mint. Для этого перейдите на страницу https://linuxmint.com/download.php и в нижней части страницы из таблицы выберите версию, которую вы хотите скачать. Доступны версии для 32-х и 64-х битных процессоров.
как установить linux на ноутбук без ос

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

Файл образа имеет имя вида: linuxmint-19.1-cinnamon-64bit.iso (может отличаться в зависимости от версии).

Запись образа на CD/USB-носитель

После того, как вы скачали ISO-образ, его нужно записать на CD/DVD или USB-носитель (флешку), чтобы затем использовать данный загрузочный носитель для загрузки Live-системы и запуска инсталлятора.

Для создания загрузочной флешки можно воспользоваться бесплатной и очень простой программой Etcher, которая доступна для Linux, Windows и MacOS. Инструкция по созданию загрузочной флешки в программе Etcher: Как создать загрузочную флешку

Установка Linux Mint рядом с Windows

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

Прежде, чем выполнять действия, описанные ниже, а также дальнейшую установку Linux, крайне рекомендуется сделать резервную копию важных данных. Копию желательно делать на съемном носителе.

Рассмотрим, как в Windows выделить место на диске для будущей установки Linux Mint. Через меню Пуск найдите утилиту Управление компьютером.
как установить linux на ноутбук без ос

В итоге получится следующая разметка. Мы видим, что на диске появилась неразмеченная (пустая) область размером

20Gb. Эту область мы и будем использовать для установки Linux Mint.
как установить linux на ноутбук без ос

Загрузка LiveCD

Теперь необходимо загрузиться с флешки (диска), которую вы создали. Для этого в настройках BIOS/UEFI вашего компьютера требуется установить загрузку с внешнего носителя. Чтобы это сделать, нужно перезагрузить компьютер и открыть BIOS. На разных компьютерах в BIOS можно попасть по разному.

Пример настройки BIOS для загрузки с USB-флешки:
как установить linux на ноутбук без ос

Сохраняем настройки BIOS и перезагружаем компьютер. Не забудьте предварительно подключить флешку к компьютеру.

Начнется загрузка с флешки. Появится окно с таймером. Можно нажать любую клавишу или дождаться окончания таймера.
как установить linux на ноутбук без ос

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

Запуск установки

Запустится инсталлятор. В инсталляторе нужно будет выполнить несколько шагов.

Выбор языка

Выбор раскладки клавиатуры

Выберите раскладку клавиатуры.
как установить linux на ноутбук без ос

Установка дополнительных компонентов

Выбор диска и разметка диска

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

Пара слов о разделах диска для Linux

Прежде чем мы перейдем к разметке диска, буквально пару слов о том, зачем Linux вообще нужны какие-то разделы.

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

Если у вас уже установлен Windows, то на диске у вас уже создано несколько разделов, или в самом простом случае может быть всего один раздел. Но обычно это минимум три раздела: EFI-раздел, раздел восстановления размером около 500Mb и раздел, который выделен под диск C.

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

Например, пользователь может создать следующие разделы:

EFIEFI-раздел. Данный раздел требуется создавать для компьютеров, работающих в режиме UEFI. Если у вас на компьютере (работающем в режиме UEFI) уже установлен Windows, то EFI раздел уже должен существовать и создавать его не требуется.
/Корневой раздел. Это основной раздел, в котором размещаются все директории системы, кроме тех, которые расположены на других разделах.
/homeДомашний раздел. Это раздел, в котором размещаются пользовательские данные. Именно в /home разделе пользователь создает свои личные файлы. Если проводить отдаленную аналогию с Windows, то /home раздел это что-то вроде директории Пользователи (Users) в Windows. У каждого пользователя Linux в директории /home есть своя личная директория, например, /home/vasya в ней он и создает свои файлы.
swapРаздел подкачки. Используется системой, если не хватает оперативной памяти. Раньше его обычно всегда создавали, но сейчас вместо swap раздела чаще используют файл подкачки, поэтому мы его создавать не будем.
/bootЗагрузочный раздел. В данном разделе размещается загрузчик GRUB, который загружает систему, и другие компоненты, которые требуются для запуска системы. Этот раздел обычно используют при более, скажем так, продвинутых установках. Когда планируется настраивать RAID, полно-дисковое шифрование и так далее.

Для самой простой установки Linux достаточно создать один корневой раздел «/» (не считая EFI-раздела).

Но иногда бывает полезно создать еще /home раздел. Если вы создаете /home раздел, то в таком случае пользовательские данные будут размещаться на отдельном разделе. И если, например, вам нужно будет переустановить систему, то во время переустановки вы сможете использовать существующий /home раздел с вашими данными (но не форматировать его), и ваши данные останутся целыми (если не уверены в том что делаете, то резервную копию все равно создайте).

Ниже, при ручной разметке диска, мы будем создавать разделы: корневой «/», /home и для компьютеров, работающих в режиме UEFI, еще и EFI-раздел, если он еще не создан.

Далее рассматриваются следующие варианты установки Linux Mint (они обозначены разными цветами, чтобы вы не запутались):

Установка на чистый диск (полное форматирование диска)

Появится следующее предупреждение. Из этого предупреждения видно, что на диске будет создано 2 раздела: ESP (EFI) раздел и один корневой раздел.
как установить linux на ноутбук без ос
Для систем с классическим BIOS раздел ESP (EFI) не создается, то есть будет создан только корневой раздел.

Автоматическая установка Linux Mint рядом с Windows

Самостоятельная разметка диска (создание разделов)

Откроется утилита для создания разделов диска. В ней представлена таблица с дисками и разделами дисков.

Если у вас чистый диск, на котором нет никаких разделов, то вы увидите следующее окно. Ваш диск обозначается, как /dev/sda, он и представлен в списке разделов. Если у вас к компьютеру подключено несколько дисков, то они также будут отображены в списке и будут иметь названия /dev/sdb, /dev/sdc и так далее.
как установить linux на ноутбук без ос

Если вы устанавливаете Linux рядом с Windows, то список разделов будет выглядеть примерно следующим образом. Внизу списка мы видим свободное место. Это то место, которое мы выделили для установки Linux. Также можно заметить, что уже создан EFI-раздел (он подписан, как Windows Boot Manager).
как установить linux на ноутбук без ос

Таблица разделов будет создана. Установщик создает таблицу разделов GPT для компьютеров, работающих в режиме UEFI. Если UEFI не используется, то, насколько мне известно, создается MBR таблица (для дисков объемом до 3Тб). Теперь мы можем видеть свободное место на нашем диске.
как установить linux на ноутбук без ос

Мы создадим три раздела:

Создадим EFI раздел (если его нет).
Данный пункт нужно выполнять только если у вас используется режим UEFI и если у вас уже не создан EFI раздел. Нажимаем в таблице на строку с надписью свободное место и нажимаем кнопку с символом плюс « + ». Откроется окно с настройками нового раздела. Указываем следующие настройки:

как установить linux на ноутбук без ос

Если вдруг в процессе создания разделов над или под каким-либо разделом в таблице появилась строка свободное место размером 1Mb, не обращайте на это особого внимания. Это связано с выравниванием разделов на диске.

Сейчас таблица разделов будет выглядеть примерно так (это только в том случае, если у вас до этого был пустой диск):
как установить linux на ноутбук без ос

Создадим корневой раздел «/»
Снова нажимаем в таблице на строку свободное место и нажимаем кнопку « + ». Указываем настройки:

как установить linux на ноутбук без ос

Создадим /home раздел.
Нажимаем на строку свободное место и нажимаем « + ». Указываем настройки:

как установить linux на ноутбук без ос

В итоге список разделов у меня выглядит следующим образом.
как установить linux на ноутбук без ос
Или вот так, если устанавливаете рядом с Windows.
как установить linux на ноутбук без ос

Появится предупреждение, в котором указан список разделов, которые будут созданы. Нажимаем кнопку Продолжить
как установить linux на ноутбук без ос

Выбор часового пояса

Откроется окно с выбором часового пояса. Выберите ваш часовой пояс.
как установить linux на ноутбук без ос

Создание пользователя

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

как установить linux на ноутбук без ос

Вам нужно заполнить следующие поля:

Процесс установки

Теперь наконец-то начнется процесс установки. Он может занять несколько минут. Ничего делать не нужно, просто ждем завершения.

как установить linux на ноутбук без оскак установить linux на ноутбук без ос
как установить linux на ноутбук без оскак установить linux на ноутбук без ос

Установка завершена

Начнется перезагрузка компьютера и загрузка Linux Mint.

После установки Linux Mint

как установить linux на ноутбук без ос

Если вы устанавливали Linux рядом с Windows, то по умолчанию у вас будет загружаться Linux. Чтобы загрузить Windows, вам нужно при загрузке компьютера в меню загрузчика Grub выбрать пункт: Windows Boot Manager (может называться по другому).
как установить linux на ноутбук без ос

Заключение

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

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

Источник

Создание файловой системы, установка и клонирование Debian и Ubuntu с помощью скриптов radish.

Обычно установка системы Linux производится путём запуска какой-либо программы-установщика, поставляемой разработчиками дистрибутива. Это производится либо непосредственно на компьютере, на котором производится установка, либо в какой-либо изолированной среде, например, используя виртуализацию. Описываемые ниже процедуры следуют этим принципам только в самом минимально необходимом виде. При создании образа системы какие-либо установщики сводятся к генератору минимальной системы debootstrap и интерфейсу менеджера пакетов apt (оба поверх менеджера пакетов dpkg), а вместо виртуализации используется chroot.

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

Скрипты находятся на сервере Github и доступны по ссылке.

1.1. Ограничения

Скрипты разрабатывались для дистрибутивов Debian, Ubuntu и других, основанных на менеджере пакетов Debian. В принципе, нет каких-либо фундаментальных ограничений, которые бы препятствовали переносу тех же процедур на дистрибутивы, основанные на rpm, менеджере пакетов Red Hat или других, менее распространённых механизмах. Однако автору в первую очередь была необходима поддержка Debian и Ubuntu, и поэтому разработка велась именно в этом направлении.

Другое существующее ограничение связано с использованием механизма загрузки и разметки разделов диска MBR, а не более современного GPT. Это ограничивает размер загрузочного устройства 2 терабайтами и требует соответствующей конфигурации BIOS на устройствах архитектуры x86. Нет принципиальных ограничений, препятствующих поддержке GPT/UEFI, однако автор ставил себе целью создать простую конфигурацию, никак не привязанную к чему-либо за пределами загрузочного диска. На архитектуре x86, MBR при всех его недостатках и ограничениях обладает одним полезным свойством — если BIOS выбрал диск с MBR как загрузочное устройство, весь последующий процесс загрузки исключительно подконтролен цепочке стадий загрузчиков, находящихся на этом устройстве и получающих конфигурацию из файлов на этом же устройстве. Видимо, в будущем имеет смысл добавить поддержку GPT и UEFI — благо, проблемы с нестандартным поведением UEFI намного уменьшились на текущем поколении аппаратуры.

1.2. Процедура сборки образа диска, его модификации и установки на загрузочное устройство

Процедура установки состоит из двух стадий — создания образа диска и его установки на устройство. При этом каждое устройство, на котором установлен такой образ диска, становится загрузочным на компьютерах с архитектурой x86 (32-битной или 64-битной в зависимости от исходной сборки). Процедура установки образа файловой системы включает в себя создание уникальных идентификаторов (UUID) файловых систем, что помогает исключить путаницу во время загрузки и обновления системы, которая может произойти, если в момент загрузки к одному и тому же компьютеру окажутся подключены несколько устройств с идентичными разделами.

В целом, образы дисков и сами устройства с установленными на них скриптами radish файловыми системами рассчитаны на максимальную совместимость с аппаратурой и сохранение работоспособности в широком диапазоне возможных конфигураций при условии, что конфигурация аппаратуры и BIOS не препятствует традиционной (через MBR) загрузке с этих устройств.

При желании пользователь может распаковать образ диска, добавить файлы и пакеты, запустить распакованные образы диска под chroot, и собрать новый образ диска после этих изменений. Пользователь может также установить образ диска на устройство, загрузиться с него, использовать его обычным образом, а затем с помощью простой процедуры создать образ диска, который создаёт копии устройства в том состоянии, в котором его оставил на момент клонирования пользователь. При этом процедура установки остаётся неизменной, если пользователь не менял какие-либо фундаментальные механизмы (например, метод загрузки или аппаратную архитектуру).

1.3. Использование образа диска для восстановления с резервных копий и переноса работающей конфигурации на новую аппаратуру

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

То есть, может оказаться, что образ диска с сервера, загружаемого с массива RAID, не сможет загрузиться после восстановления на совершенно другой конфигурации, требующей дополнительной настройки аппаратно и программно поддерживаемый массивов, разделов и логических томов. Для этого имеет смысл иметь хотя бы одно устройство с «простой» конфигурацией, содержащей MBR, разделы и файловые системы, и поддерживать на нём копию загружаемой системы даже если при обычной эксплуатации сервера оно не будет загрузочным устройством. Тогда после смены аппаратуры можно будет сначала запустить восстановленную копию этого устройства, и только затем, вручную или автоматически, восстановить оставшуюся часть конфигурации.

1.4. Создание образа диска для архитектур процессоров, отличающихся от архитектуры компьютера, на котором производится сборка

В данный момент radish не может полностью создать файловую систему для «чужой» архитектуры, однако может быть использована по частям для сборки исходного дерева каталогов для запуска на устройстве с требуемой архитектурой, и затем завершения процедуры сборки на этом устройстве (реальном или эмулируемом) до получения полностью работоспособной файловой системы.

Несмотря на то, что это наименее доработанная часть radish, она вполне пригодна для включения в скрипты для создания встроенного программного обеспечения различных устройств «с нуля» – требуется только добавить создание минимальной файловой системы для запуска radish (например, компиляцией системы на основе busybox), конфигурации загрузчика, и процедуры копирования файлов, созданных radish, на устройство (например, включением в загрузочную файловую систему, через ssh / scp, и т. п.).

2. Принцип действия

radish реализован в виде radish-build и radish-install, скриптов шелла bash, использующих небольшой набор утилит, входящих в минимальную конфигурацию Linux, плюс несколько утилит, специфичных для него. В самом radish есть список этих утилит. Для сборки файловой системы используются:

bzip2
cat
chroot
cut
dd
echo
fgrep
grep
kill
mktemp
mount
mv
pwd
readlink
rm
rmdir
sleep
umount
debootstrap
mkfs.ext4
fsck.ext4
resize2fs
partclone.ext4

radish проверяет их наличие при запуске, и завершается с ошибкой, если какие-либо из них отсутствуют. При этом делается предположение, что сами утилиты должны присутствовать даже если сам шелл их реализует как встроенные команды – подобное предположение позволяет избежать ошибок при смене версий и реализаций шелла, и соответствует типичной конфигурации современных дистрибутивов Linux, даже самых минимальных на базе Busybox.

Пять из этих файлов выполняют функции, специфичные для создания файловых систем с дистрибутивом Debian:

Для установки используются:

bzip2
clear
cut
dd
echo
head
id
mount
sed
sleep
sort
stat
sync
tail
tempfile
umount
uniq
wc
xargs
blockdev
dialog
fsck.ext4
partclone.ext2
parted
resize2fs
tune2fs
blkid

В этом списке есть некоторые другие утилиты, также специфичные для операций, производимых этим скриптом:

2.1. Создание образа файловой системы

В основе работы radish находится создание дерева каталогов и файлов на файловой системе, находящейся на файле образа системы, который монтируется на локальном каталоге через блоковое устройство, на которое отображён этот файл ( /dev/loopn ). То есть, скрипт radish‑build создаёт файл, форматирует его как файловую систему, создаёт временный каталог, и под ним монтирует эту файловую систему. В этом каталоге сначала устанавливается минимальная система через debootstrap, а а затем она дополняется до минимально работоспособной конфигурации сервера или встраиваемой системы (набор пакетов может быть изменён пользователем, но для этого требуется редактирование скрипта). В таком работоспособном виде файловая система переводится в формат partclone и сжимается с помощью bzip2. После этого файловая система размонтируется, исходный файл образа и каталог удаляются, и остаётся сжатый файл в формате partclone, готовый к установке скриптом radish‑install.

При разработке radish стояла задача обеспечить возможность установки программного обеспечения из произвольно выбранных пакетов Debian. Пакеты Debian разрабатываются для установки на компьютере, на котором уже установлена полностью работоспособная система. Стадия конфигурации, заключительная стадия установки каждого пакета, запускается после установки всех пакетов, от которых зависит данный пакет, и может полагаться на их присутствие. Это условие всегда выполняется при установке на загруженной и работающей системе, однако, при работе radish невозможно гарантировать подобное поведение, потому что каталог, под которым смонтирован образ файловой системы, не является полным эквивалентом работающей системы Debian. Поэтому потребовались дополнительные меры, позволяющие временно создать среду, достаточно приближенную к работающему Debian на время установки пакетов, но «помещающуюся» в смонтированный каталог и после установки не оставляющую запущенных процессов, из-за которых этот каталог не может быть размонтирован. Как оказалось, в большинстве случаев для правильной установки пакетов достаточно:

Для полной гарантии того, что после установки пакетов не останется запущенных процессов, скрипт также включает в себя процедуру поиска процессов, запущенных под chroot (функция termprocesses() ). Файлы найденных процессов переименовываются (чтобы предотвратить автоматический перезапуск), процессы завершаются сначала сигналом TERM и переименовываются обратно. Если они не завершились через 5 секунд (предполагается, что процессы могут потратить некоторое время для восстановления состояния, удаления файлов, и т. п,), процедура повторяется с сигналом KILL, что приводит к немедленному завершению.

После завершения такой процедуры установки файловая система размонтируется, сжимается утилитой resize2fs, и переводится в формат partclone, сжатый bzip2. После создания файла в этом формате исходный файл с образом файловой системы и временный каталог удаляются.

2.2. Установка системы из образа на устройство

Скрипт radish-install устанавливает систему на устройство и конфигурирует это устройство для загрузки. Этот скрипт:

При желании (и наличии достаточного свободного места) можно скопировать в какой-либо каталог на это устройство сам radish и сжатый образ диска, из которого это устройство устанавливалось. В этом случае нужно дополнительно установить утилиты, используемые скриптами radish. Таким образом полученная система сможет далее создавать копии своего исходного состояния – это может быть удобно для распространения «образца» файловой системы с установленным программным обеспечением пользователям, которые далее смогут создавать собственные копии.

2.3. Изменение созданного образа файловой системы

После того, как файл образа файловой системы создан с помощью скрипта radish-build, может потребоваться установка и конфигурация программного обеспечения или каких-либо данных вручную. Файл образа сам по себе непригоден для редактирования, однако есть, как минимум, две возможности создать такой отредактированный образ:

2.3.1. Установка программного обеспечения на физическом устройстве с последующей подготовкой для клонирования

Файл образа файловой системы используется для установки полной загружаемой системы на устройстве, которое после этой установки используется для загрузки. После загрузки пользователь устанавливает и конфигурирует (и, если необходимо, тестирует) программное обеспечение так же, как он бы его устанавливал на обычном компьютере. Обновление пакетов и даже переход на новые версии дистрибутива при этом могут производиться обычными механизмами менеджера пакетов. При этом получается файловая система, содержащая необходимую конфигурацию.

Затем файловая система сжимается до минимального размера:

(последняя операция может занять значительное время – сжатие может потребовать перемещение многих блоков внутри устройства).

Полученная файловая система переводится в формат partclone, сжатый bzip2:

Затем файловая система возвращается в исходное состояние:

После всех этих действий файловая система возвращается в исходное состояние, а файл root‑image.bin содержит образ файловой системы, пригодный для установки.

2.3.2. Работа с распакованной файловой системой

(файл распаковывается, скрипт выдаёт имена созданного файла и каталога)

(далее следует работа под chroot)

(происходит выход из-под chroot)

Затем можно перевести файловую систему в исходный формат, запустив:

Скрипт создаст файл root‑image.bin, размонтирует и удалит файлы и каталоги. Если упаковка не требуется, можно просто размонтировать и удалить файлы вручную:

Эти скрипты не предотвращают запуск процессов, поэтому пользователь должен сам убедиться, что к после выхода из шелла под chroot не остаётся процессов, запущенных под этой системой. В противном случае размонтирование завершится с ошибкой, и скрипт radish‑pack‑image не запустит все остальные операции, пола все процессы не будут удалены.

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

Добавляется запись в /etc/schroot.conf, например:

В этом случае команда

позволяет пользователю запустить частично изолированную среду, в которой доступен домашний каталог, но вся система запущена из-под заданного каталога, в данном случае /var/lib/chroot‑environments/debian‑system‑1

3. Особенности установленной системы, обычно требующие вмешательства пользователя

radish исходно предназначался для создания файловых систем серверов, встраиваемых систем и создания носителей для загрузки систем в процессе восстановления после сбоев и аварий. Поэтому некоторые части конфигурации отражают именно подобное применение. В частности, radish-install устанавливает в /etc/default/grub опции в командной строке ядра Linux, отключающие установку графической конфигурации драйвером графического адаптера ( «nomodeset» ) и включающие поддержку консоли на первом устройстве последовательного порта ( «console=ttyS0,115200n8» ). Для устройств, использующих графический адаптер в графическом режиме и не имеющих последовательных портов эти опции следует удалить из скрипта. Также устанавливается запуск на первом последовательном порту программы входа пользователя в систему (конфигурационные файлы /etc/inittab или /etc/init/ttyS0.conf ) и загрузчик использует тот же последовательный порт для конфигурации при запуске, /etc/default/grub содержит :

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

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *