Astra-Linux или «Не было печали — купила баба порося»

Импортозамещение потихоньку наступает во все сферы. Не обошло это и отрасль IT. Решив что пора начать изучать возможности Российских ОС, я поставил себе на ноутбук Astra-Linux. Хотя на самом деле, не раз подмечал, что во всех уроках по Astra-Linux чаще всего видел установку на виртуальные машины. Ну ничего, подумал я, начнем ставить на физическую машину, в частности на старый ноутбук, ресурсов у него предостаточно 128 Гб диск, 10 Гб оперативной памяти, Intel i5 не совсем старый. Установка прошла нормально, и я стал ставить то, без чего не обхожусь на windows машине. Действительно мне без особых трудов удалось настроить на Astra-Linux подключение по OpenVPN, клиента для удаленного доступа на рабочий стол с Windows, установить мессенджеры(Telegram). И все даже работало, несмотря на мелкие косяки, но об этом возможно напишу в другой заметке. Но это все так скажем прелюдия, главное произошло на днях.

Раз у меня стоит настоящий Linux, почему бы мне не протестировать свои точки доступа дома на безопасность подбора паролей WPA2 PSK. Но это оказалось не так-то просто, в стандартных репозиториях программ для поиска трафика рукопожатий(handshake) просто не нашлось. Ну ничего подумал я и сделал себе отдельную флэшку с Kali-Linux. Я еще не знал, что меня ждет.

Загрузившись с kali-linux-2025-W01-live-amd64(именно этой версии) я отлично просканировал свои точки доступа, половил handshake, используя файлы результатов натравил их на дешифровку и попытался подобрать пароли по файлу паролей(хэшей) и вполне был удовлетворен результатом.

Вытащив флэшку из ноута, я отправил его в перезагрузку и буквально сразу увидел на экране замечательное сообщение «452 out of range pointer:…»

Мда, подумал я. Учитывая, что с установленной операционной системой на жестком диске я точно ничего не делал. Ранее, когда я вставлял загрузочные флэшки в этот ноут, когда там была Windows я никогда с такой проблемой не сталкивался. Ну раз так получилось, будем гуглить решил я, и опять ошибся, так как большинство статей по этой ошибке было — когда люди обновляли систему, ставили вторую операционную систему и так далее. Ну у нас есть же ресурсы по Astra-Linux подумал я и начал писать запросы уже с упоминанием данное операционной системы. Но тут я столкнулся с «странной» политикой разработчиков помогать только через официальные центры помощи с регистрацией, которую получить нельзя просто физлицу(возможно я ошибаюсь, в комментариях можно поправить меня).

Ну ладно решил я, будем действовать как будто у меня обычная OS типа Debian. И я начал рыть там потихоньку.

Забыл упомянуть еще сообщество в telegram которое не помогло от слова совсем, все советы которые они дали, сменить тип загрузки uefi на legacy, сменить устройство загрузки, я первым делом проверил еще до поисков решения проблемы.

Углубляясь в проблему, стал находить советы использовать загрузочный диск(флэшку), тут дилемма какой именно использовать, система под Linux, получается и флэшка должна быть с загрузочным на Linux. Отсортировав по рейтингам возможные LiveCD  я остановился на gparted-live-1.6.0-10-amd64 со встроенным редактором GNOME Partition Editor, который позволяет увидеть какие диски в настоящий момент присутствуют, как разбиты на разделы, смонтированы или нет и точки монтирования, ну и флаги разделов конечно.

Немного поэкспериментировав с редактором, я начал изучать как перезаписать загрузчик GRUB, в интернете нашел пару примеров, когда слетали разделы загрузки при обновлении, напомню, что я обновление не делал, просто загрузился с загрузочной флэшки, каким образом пострадал загрузчик для меня загадка. Забыл упомянуть он у меня еще и под паролем, тут двойная загадка!

Загрузившись с gparted-live и используя редактор я увидел, что вся система у меня лежит на /dev/sdb2 и монтировать нужно именно этот раздел.

Выполнил команду:

sudo mount /dev/sda2 /mnt

она отработала без ошибок, ну все подумал я теперь, наверное, нужно сделать что-то типа grub-install и все будет отлично, но я ошибался, вылетела ошибка об отсутствии раздела efi

Уже в другой заметке (Как правильно установить grub uefi?) я нашел что кроме системного раздела монтируют и раздел efi, на самом деле в заметке еще много что монтировали, /dev /proc /sys и так далее, но я взял оттуда только команду для efi:

sudo mount /dev/sda1 /mnt/boot/efi — монтируем раздел EFI

После это команды я уже выполнил команду инсталляции:

 sudo grub-install —boot-directory=/mnt/boot /dev/sda

Она была успешно выполнена и после перезагрузки я увидел что данный способ помог мне опять корректно прописать разделы для загрузки!

Заметка для памяти!

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

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