Astra linux таблица разделов

Введение

При замене таблицы разделов диска формата MBR на таблицу разделов диска формата GPT могут возникнуть проблемы проблемы с загрузкой ОС из-за отсутствия дискового раздела grub, имеющегося только для MBR-диска. Далее приводится процедура установки раздела grub для GPT-дисков, т.е. для загрузки ОС средствами UEFI.

Установка пакетов

Если система загружается, то:

Удалить ненужные пакеты:

sudo apt autoremove grub-pc grub-pc-bin

Установить пакеты GRUB для EFI:

sudo apt install grub-efi efibootmgr

Если система не загружается, то указанные выше команды выполнить через режим восстановления. После входа в режим восстановления:

    Удалить ненужные пакеты (команда приведена выше);

Если для установки пакетов используется репозиторий в сети интернет или в локальной сети, то назначить компьютеру сетевой адрес в соотвествии с действующими сетевыми политиками. В случае настроенного DHCP выполнить команду:

dhclient

После назначения сетевого адреса установить пакеты GRUB для EFI (команда приведена выше).

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

Создание свободного места для дискового раздела grub

Данные шаги необходимо выполнить в случае отсутствия свободного неразмеченного места на диске. При возможности использовать Live-образ ОС выделение места можно выполнить загрузившись с этого образа и применив графический редактор дисков gparted.

Если на диске имеется раздел подкачки (swap), то для размещения дискового раздела grub этот раздел можно удалить или уменьшить и, при необходимости, использовать в дальнейшем размещение областей подкачки в файлах (см. Область подкачки (swap): особенности применения и обеспечения безопасности).

Независимо от выбранного метода перед выполнением дальнейших действий рекомендуется сделать резервную копию данных (с помощью штатных средств ОС Astra Linux или, в случае если система не загружается, загрузившись с Live-образа). При выполнении дальнейших дествий следует соблюдать осторожность, так как ошибки выполнения могут повлечь потерю данных.

Рекомендованный размер дискового раздела grub — около 200KB.

    Перейти в режим восстановления;

В режиме восстановления выбрать режим «Не использовать корневую систему»:

Установка загрузчика GRUB2 в UEFI GPT > image2020-11-3_12-45-54.png» data-location=»Справочный центр > Установка загрузчика GRUB2 в UEFI GPT > image2020-11-3_12-45-54.png» data-image-height=»594″ data-image-width=»794″>

и в диалоге команды уменьшить размер имеющегося на диске дискового раздела, например:

в примере выше дисковый раздел номер 1 на устройстве /dev/sda (исходный размер 14,0GB) уменьшается до размера 13,800KB;

e2fsck -f /dev/sda1
resize2fs /dev/sda1
  • Вернуться в режим восстановления клавишами Alt+Ctrl+F1
  • Создание дискового раздела для EFI без использования Live-CD

    Выбрать корневой раздел. Обычно это раздел /dev/sda1:

    Установка загрузчика GRUB2 в UEFI GPT > корневой.png» data-location=»Справочный центр > Установка загрузчика GRUB2 в UEFI GPT > корневой.png» data-image-height=»594″ data-image-width=»796″>

    Запустить оболочку в корневом разделе:

    Установка загрузчика GRUB2 в UEFI GPT > оболочка_в_корне.png» data-location=»Справочный центр > Установка загрузчика GRUB2 в UEFI GPT > оболочка_в_корне.png» data-image-height=»594″ data-image-width=»797″>

    Установка загрузчика GRUB2 в UEFI GPT > image2021-1-12_11-21-22.png» data-location=»Справочный центр > Установка загрузчика GRUB2 в UEFI GPT > image2021-1-12_11-21-22.png» data-image-height=»600″ data-image-width=»800″>

    После запуска интерпретатора для удобства работы перейти в псевдотерминал с помощью клавиш «Alt+Ctrl+F2»:

    Установка загрузчика GRUB2 в UEFI GPT > серый_интерпритатор.png» data-location=»Справочный центр > Установка загрузчика GRUB2 в UEFI GPT > серый_интерпритатор.png» data-image-height=»593″ data-image-width=»801″>

  • Нажать клавишу «Enter» для активации консоли:

    Установка загрузчика GRUB2 в UEFI GPT > активация_консоли.png» data-location=»Справочный центр > Установка загрузчика GRUB2 в UEFI GPT > активация_консоли.png» data-image-height=»599″ data-image-width=»801″>

  • После активации консоли станет доступна командная строка:

    Читайте также:  Как разбирать принтер canon pixma

    Установка загрузчика GRUB2 в UEFI GPT > активированная_консоль.png» data-location=»Справочный центр > Установка загрузчика GRUB2 в UEFI GPT > активированная_консоль.png» data-image-height=»601″ data-image-width=»802″>

    Для получения доступа к корневому разделу выполнить команду:

    chroot /target

    Теперь должен быть доступен корневой раздел со всеми консольными утилитами и псевдографикой. Выполнить команды:

    apt install gdisk
    gdisk /dev/sda

    После чего для создания дискового раздела

    Выбрать номер и размер дискового раздела и ввести метку EFI (ef00)

    Просмотреть метки можно, если ввести букву «L»

    Далее необходимо указать метку (label) дискового раздела на которую будет ссылаться т аблица монтирования (файл /etc/fstab). Для назначения метки ввести букву «с» и для записи ввести букву «w»:

    Установка загрузчика GRUB2 в UEFI GPT > Изображение вставлено в 2020-11-10 14-22.png» data-location=»Справочный центр > Установка загрузчика GRUB2 в UEFI GPT > Изображение вставлено в 2020-11-10 14-22.png» data-image-height=»516″ data-image-width=»657″>

    Установка загрузчика GRUB2 в UEFI GPT > Изображение вставлено в 2020-11-10 14-23.png» data-location=»Справочный центр > Установка загрузчика GRUB2 в UEFI GPT > Изображение вставлено в 2020-11-10 14-23.png» data-image-height=»339″ data-image-width=»678″>
    Метка может быть произвольной, в примере использована метка EFI-SYstem;

    partprobe /dev/sda

    Создать новый раздел указав код типа раздела ef02:

    gdisk /dev/sda

    Установка загрузчика GRUB2 в UEFI GPT > Изображение вставлено в 2020-11-10 14-31.png» data-location=»Справочный центр > Установка загрузчика GRUB2 в UEFI GPT > Изображение вставлено в 2020-11-10 14-31.png» data-image-height=»404″ data-image-width=»688″>

    partprobe /dev/sda
    mkfs -t vfat -v /dev/disk/by-partlabel/EFI-System

    Источник

    Ручная разметка диска при установке Astra Linux

    Введение.

    Astra Linux придерживается стандарта Filesystem Hierarchy Standard для каталогов и имён файлов. Этот стандарт позволяет пользователям и программному обеспечению быть уверенным в расположении файлов и каталогов. Уровень корневого каталога представляется просто косой чертой «/» и содержат следующие каталоги:

    Каталог Содержит
    bin необходимые исполняемые файлы
    boot статичные файлы системного загрузчика
    dev файлы устройств
    etc настройки системы данной машины
    home домашние каталоги пользователей
    lib необходимые библиотеки общего пользования и модули ядра
    lost+found потерянные файлы
    media точки монтирования для съёмных носителей
    mnt точка монтирования для временно монтируемой файловой системы
    opt дополнительные пакеты программного обеспечения
    proc виртуальный каталог для системной информации
    root домашний каталог суперпользователя
    run изменяемые данные времени выполнения
    sbin необходимые системные исполняемые файлы
    srv данные сервисов, предоставляемых системой
    sys виртуальный каталог для системной информации
    tmp временные файлы
    usr подкаталоги многих программ (вторичная иерархия)
    var изменяемые данные

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

    • На корневом разделе «/» всегда физически должны находиться каталоги /etc, /bin, /sbin, /lib и /dev, иначе будет невозможна загрузка системы. Для корневого раздела требуется не менее 600 МБ.
    • В /usr хранятся: все пользовательские программы (/usr/bin) , библиотеки (/usr/lib), документация (/usr/share/doc) и так далее. Для этой части файловой системы требуется не менее 500 МБ. Объём этого раздела зависит от числа и типа пакетов, планируемых к установке.
    • Каталог /var содержит: все изменяющиеся данные типа новостных статей, сообщений электронной почты, веб-сайтов, баз данных, кэша системы управления пакетами и т.д. Размер каталога целиком зависит от степени использования компьютера, но не менее 400 МБ.
    • Каталог /tmp содержит: временные данные создаваемые запущенными программами. Размер зависит от используемых приложений, но не менее 100 МБ. Такие приложения как управление резервным копированием, утилиты работы с CD/DVD и мультимедийными данными могут использовать /tmp для временного хранения файлов и занимать значительное место.
    • Каталог /home содержит: отдельный подкаталог для каждого пользователя, где хранятся личные данные. Размер зависит от количества пользователей и своим требованиям.

    Astra Linux распознаёт следующие файловые системы:

    Система Описание
    Ext4 журналируемая файловая система, в которой представлен механизм записи файлов в непрерывные участки блоков, уменьшающий фрагментацию и повышающий производительность. Эта файловая система используется по умолчанию при автоматическом разбиении диска инсталлятором.
    Ext3 журналируемая файловая система, в которой предусмотрена запись некоторых данных, позволяющих восстановить файловую систему при сбоях в работе компьютера.
    Ext2 файловая система, достаточно быстра для того, чтобы служить эталоном в тестах производительности файловых систем. Она не является журналируемой файловой системой и это её главный недостаток.
    BTRFS универсальная файловая система, основанная на структурах B-деревьев и работающая по принципу «копирование при записи» (copy-on-write).
    JFS 64-битная журналируемая файловая система, созданная IBM.
    XFS высокопроизводительная 64-битная журналируемая файловая система, отличается от других файловых систем тем, что она изначально была рассчитана для использования на дисках большого объёма.
    Fat16 файловая система, сейчас широко используемая в картах памяти фотоаппаратов и других устройств.
    Fat32 файловая система основанная на Fat16. Cоздана, чтобы преодолеть ограничения на размер тома в Fat16
    SWAP раздел жёсткого диска, предназначенная для виртуальной памяти (раздел подкачки).
    NTFS файловая система для семейства операционных систем Microsoft Windows.
    HSF (HSF+) файловая система, разработанная Apple Inc.

    Так же при установке Astra Linux вы можете увидеть при выборе файловой системы, следующие физические тома:

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

    Ручная разметка диска.

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

    Выбираем «Вручную» и нажимаем «Продолжить».

    Выбираем диск, который будем размечать и нажимаем «Продолжить».

    Создаём новую пустую таблицу разделов, выбрав «Да» и нажав «Продолжить». Данные действия полностью сотрут данные на ранее используемом диске.

    Создадим первый раздел для загрузчика. Выбираем «СВОБОДНОЕ МЕСТО» и нажимаем «Продолжить».

    Выбираем «Создать новый раздел» и нажимаем «Продолжить».

    Выделим под загрузчик 100 MB и нажимаем «Продолжить».

    Выбираем тип раздела «Первичный» и нажимаем «Продолжить».

    Устанавливаем позицию нового раздела в «Начало» диска и нажимаем «Продолжить».

    Выбираем «Использовать как:» и нажимаем «Продолжить».

    В зависимости от загрузчика выбираем: для MBR — «Файловая система Ext2» или для UEFI GPT — «Системный раздел EFI».

    GPT и MBR – эти стили разделов жёсткого диска, их также называют стили разметки или таблицы разделов диска. В современных системах используется GPT. Если у вас нет в списке для выбора «Системный раздел EFI» выбирайте «Файловая система Ext2».

    Выбираем «Настройка раздела закончена».

    Если же вы выбрали «Файловая система Ext2» выбираем «Точка монтирования» и нажимаем «Продолжить».

    Указываем, что этот раздел будет загрузчиком, выбрав «/boot — статические файлы системного загрузчика» и нажимаем «Продолжить».

    Для назначении метки разделу выбираем «Метка» и нажимаем «Продолжить».

    Назначаем метку для загрузчика «boot» и нажимаем «Продолжить».

    Выбираем «Зарезервированные блоки» и нажимаем «Продолжить».

    Устанавливаем значение «0%» и нажимаем «Продолжить».

    Сделаем раздел загрузочным, выбрав «Метка ‘загрузочный’:» и нажав «Продолжить».

    После чего выберем «Настройка раздела закончена» и нажимаем «Продолжить».

    Если Метка ‘загрузочный’ не переходит в «вкл» как показано ниже, то необходимо выбрать «Использовать как: системный раздел EFI».

    Раздел для загрузчика размечен. Далее делаем по аналогии корневой раздел:

    • Выбираем «СВОБОДНОЕ МЕСТО» (при выборе системного раздела EFI остаётся свободное место 1 MB перед ним, его не выбирать).
    • «Создать новый раздел».
    • Выделяем под корневой каталог 20 GB.
    • Указываем «Логический».
    • Устанавливаем позицию нового раздела в «Начало» диска.
    • Проверяем, что настройки раздела указаны как представлено ниже. Выбираем «Настройка раздела закончена» и нажимаем «Продолжить».

    Корневой раздел размечен.

    Размер файла подкачки зависит от количество оперативной памяти. Если оперативной памяти менее 3 GB, то необходимо выделать двукратное количество, то есть при 1 GB оперативной памяти выделяется 2 GB. До 16 GB оперативной памяти необходимо выделять равное количество, то есть при 8 GB оперативной памяти выделяется 8GB. При объеме оперативной памяти выше 16 GB и при не использовании режима Hibernate (Гибернация — спящий режим), необходимо выделить символический размер 2 GB или более, в зависимости от используемого программного обеспечения, которому требуется большое количество оперативной памяти (пример: обработка большого количество слоёв в графическом редакторе GIMP).

    Далее делаем по аналогии файл подкачки:

    • Выбираем «СВОБОДНОЕ МЕСТО».
    • «Создать новый раздел».
    • Выделяем память под файл подкачки согласно рекомендациям выше. В примере используется 4 GB оперативной памяти, значит выделим под файл подкачки 4 GB.
    • Указываем «Логический».
    • Устанавливаем позицию нового раздела в «Начало» диска.
    • Выбираем «Использовать как:».
    • Выбираем «раздел подкачки».
    • Выбираем «Настройка раздела закончена» и нажимаем «Продолжить».

    Раздел файла подкачки размечен.

    Далее делаем по аналогии раздел home:

    Выбираем «СВОБОДНОЕ МЕСТО».

    • «Создаём новый раздел».
    • Оставляем максимальный размер раздела.
    • Указываем «Логический».
    • Выбираем «Точка монтирования».
    • Указываем, что этот раздел будет загрузчиком, выбрав «/home — домашние каталоги пользователей».
    • Для назначении метки разделу выбираем «Метка».
    • Назначаем метку для раздела «home».
    • Выбираем «Зарезервированные блоки».
    • Устанавливаем значение «0%».
    • После чего выберем «Настройка раздела закончена» и нажимаем «Продолжить».

    В итоге получится 4 раздела: загрузочный, корневой, файл подкачки и домашний. Выбираем «Закончить разметку и записать изменения на диск» и нажимаем «Продолжить».

    Для «Системный раздел EFI» получим следующее:

    Для «Файловой системы Ext2» получим следующее:

    Подтверждаем изменения, выбрав «Да» и нажав «Продолжить». Ручная разметка закончена, далее продолжаем установку как обычно.

    Также можно монтировать разделы с параметрами, выбрав при создании раздела «Параметры монтирования:» и нажать «Продолжить».

    Выбрав необходимые параметры, нажать «Продолжить».

    К примеру для максимальной защиты Astra Linux, которая будет использоваться в качестве сервера, рекомендуется разбить диск на разделы, с определенными параметрами, а именно:

    • раздел №1 — /boot, загрузочный раздел, с параметром «ro«;
    • раздел №5 — /, корневой раздел;
    • раздел №6 — раздел подкачки;
    • раздел №7 — /tmp, временный раздел, с параметрами «nosuid«, «nodev» и «noexec«;
    • раздел №8 — /var/log, раздел с логми, с параметром «noexec«;
    • раздел №9 — /home, домашний раздел, с параметрами «noexec» и «nodev«.

    Подробнее о монтировании разделов можно прочитать здесь!

    Источник

  • Поделиться с друзьями
    КомпСовет
    Adblock
    detector