Дерево страниц

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 9 Следующий »


  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7)
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
  • Astra Linux Special Edition РУСБ.10015-16 исп. 1
  • Astra Linux Common Edition 2.12

Введение

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

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

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

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

    sudo apt autoremove grub-pc grub-pc-bin

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

    sudo apt install grub-efi efibootmgr

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

  1. Удалить ненужные пакеты (команда приведена выше);
  2. Если для установки пакетов используется репозиторий в сети интернет или в локальной сети, то назначить компьютеру сетевой адрес в соотвествии с действующими сетевыми политиками. В случае настроенного DHCP выполнить команду:

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



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

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

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


  3. Выполнить команду:

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

    GNU Parted 3.2
    Using /dev/sda
    Welcome to GNU Parted! Type 'help' to view a list of commands.
    
    (parted) resizepart
    Partition number? 1
    End?  [14,0GB]? 13800
    Warning: Shrinking a partition can cause data loss, are you sure you want to continue?
    Yes/No? yes
    
    (parted) quit
  4. Выполнить команды

    e2fsck -f /dev/sda1
    resize2fs /dev/sda1

  5. Вернуться в режим восстановления клавишами Alt+Ctrl+F1

Создание дискового раздела для EFI

Если нет возможности использовать Live-CD

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

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

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

  4. Запустить интерпретатор:
  5. После запуска интерпретатора для удобства работы перейти в псевдотерминал с помощью клавиш "Alt+Ctrl+F2":
  6. Нажать клавишу "Enter" для активации консоли:
  7. После активации доступна командная строка:
  8. Для получения доступа к корневому разделу выполнить команду:

    chroot /target:

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

    apt install gdisk
    gdisk /dev/sda
    После чего для создания дискового раздела

    1. ввести букву "n";

    2. Выбрать номер и размер партиции и ввести метку EFI (ef00)

      Просмотреть метки можно, если ввести букву "L"
    3. Далее необходимо указать метку (label) EFI-System, так как не нее будет ссылаться таблица монтирования (файл /etc/fstab). Для назначения метки ввести букву "с" и для записи ввести букву "w":


    4. Выполнить команду

      partprobe /dev/sda

    5. Создать новый раздел указав метку ef02:

      gdisk /dev/sda 



    6. Выполнить команды:

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

    7. Создать каталог /boot/efi:

      mkdir /boot/efi

    8. Внести запись в таблицу монтирования (файл /etc/fstab):

      /dev/disk/by-partlabel/EFI-system /boot/efi vfat defaults 0 2

    9. Примонтировать ESP:

      mount /boot/efi

    10. Перезагрузить систему.

Если есть возможности использовать Live-CD

  1. Выполнить перезагрузку и осуществить вход в систему с Live-CD;
  2. С помощью Gparted создать раздел 100Мб с файловой системой FAT32 и флагом ESP:



  3. Создать каталог /boot/efi:

    sudo mkdir /boot/efi

  4. Получить UUID созданного раздела командой blkid и указать его в таблице монтирования (файл /etc/fstab):

    UUID="подставить из команды blkid"     /boot/efi      vfat      defaults     0       0

  5. Обновить параметры загрузчика командой:

    sudo update-grub


Восстановление GRUB EFI в режиме восстановлния

  1. Перезагрузить систему и войти в режиме восстановления в UEFI;

  2. Загрузиться в главный раздел и выбрать пункт "восстановления GRUB EFI"






  3. После успешной установки перезагрузить систему.






  • Нет меток