При установке AstraLinux столкнулся со следующей проблемой:
во время установки на Моноблок Lenovo B540 (был предустановлен Windows 8, руками удалил с винта все разделы) ОС почему-то автоматически создаёт на жестком диске таблицу разделов GPT куда и инсталлируется, хотя свой загрузчик GRUB почему-то устанавливает в MBR. Это приводит к невозможности загрузки ОС с помощью загрузчика GRUB. Как я понимаю, причиной этому является то, что Моноблок LenovoB540 не имеет стандартных средств BIOS, а является системой с UEFI. В настройках UEFI включен режим «Legacy only», режим «secure boot» выключен. В качестве эксперимента с имеющегося диска Астры инсталлировал на компьютер, имеющий полноценный BIOS. Все работает. Потом подсунул в этот комп диск от леновы, проинсталировал, поставил обратно в ленову - не грузится. В какую сторону копать? Заранее спасибо!
Astra Linux и Lenovo b540
AstraLinux
Зачем?
[quote="serj32"]AstraLinux
Зачем?[/quote]
Так надо!
serj32, ещё раз что на каком компьютере грузится, что на каком нет?
serj32, ещё раз что на каком компьютере грузится, что на каком нет?
Берем ленову с ее диском, ставим астру - не грузится. Берем диск от леновы, ставим в другой комп, инсталируем ос, перезапускаем - работает. Ставим винт обратно в ленову - не грузится.
serj32, ну Вы сами и ответили на этот вопрос. Астра понимает сам диск, но ничего не знает об остальном железе Леновы.
serj32, ну Вы сами и ответили на этот вопрос. Астра понимает сам диск, но ничего не знает об остальном железе Леновы.
А при чем здесь железо, если дело при запуске даже до grub не доходит?
ИМХО я бы попробовал:
1. Диск разбить принудительно в MBR, например, с помощью Gparted
2. Скачать и установить 32-bit Ubuntu на MBR
Если все получится - значит косяк в AstraLinux (Куплена? Обращаемся в техподдержку)
Создавал принудительно mbr перед установкой, результат тот же. Астра же нормально работает на других компах. Подозрение пока на режим "legacy" в леново, как-то криво он имхо биос эмулирует. Пробовал астру в uefi режиме поставить http://astra-linux.com/wiki/index.php/%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F_%D0%BF%D0%BE_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B5_Astra_Linux_%D0%BD%D0%B0_%D0%B4%D0%B8%D1%81%D0%BA_%D1%81_GPT_%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B5%D0%B9 не получилось. Обновлений uefi на сайте леновы тоже нет.
serj32, :) вероятно, просто "Астра" с вековой заморозкой криво работает на новом железе.
serj32, :) вероятно, просто "Астра" с вековой заморозкой криво работает на новом железе.
Да причины скорее всего понятны, а как быть с их решением?
serj32, :) поставить Debian Testing. Та же "Астра", только ПО поновее.
Да причины скорее всего понятны, а как быть с их решением?
Если нужна именно Астра, а не Дебиан, из которого она сделана, то решения не существует.
Поможем. Напишите плз в техподдержку support@rusbitech.ru. Вам ответят в понедельник. Спасибо.
Поможем. Напишите плз в техподдержку support@rusbitech.ru. Вам ответят в понедельник. Спасибо.
Писал ещё в четверг, из 3-х предложенных решений не одно не сработало. Или писать кому-то конкретному?
[quote=shadowofoak]Поможем. Напишите плз в техподдержку support@rusbitech.ru. Вам ответят в понедельник. Спасибо.
Писал ещё в четверг, из 3-х предложенных решений не одно не сработало. Или писать кому-то конкретному?[/quote]
Приезжайте в гости :)
А не пройдет ли вариант: ставим Debian (x64 или 32), если он работает то ставим на свободный раздел Astra и Grub`у указываем на то, что грузить Астру, а разделы с Debian удаляем.
При установке AstraLinux столкнулся со следующей проблемой:
во время установки на Моноблок Lenovo B540 (был предустановлен Windows 8, руками удалил с винта все разделы) ОС почему-то автоматически создаёт на жестком диске таблицу разделов GPT куда и инсталлируется, хотя свой загрузчик GRUB почему-то устанавливает в MBR. Это приводит к невозможности загрузки ОС с помощью загрузчика GRUB. Как я понимаю, причиной этому является то, что Моноблок LenovoB540 не имеет стандартных средств BIOS, а является системой с UEFI. В настройках UEFI включен режим «Legacy only», режим «secure boot» выключен. В качестве эксперимента с имеющегося диска Астры инсталлировал на компьютер, имеющий полноценный BIOS. Все работает. Потом подсунул в этот комп диск от леновы, проинсталировал, поставил обратно в ленову - не грузится. В какую сторону копать? Заранее спасибо!
Попробуйте вручную установить загрузчик с помощью LiveCD:
# mount /dev/sda1 /mnt
# for i in dev proc sys; do mount --bind /$i /mnt/$i; done
# grub-install --root=/mnt --target=x86_64-efi /dev/sda1
Попробуйте вручную установить загрузчик с помощью LiveCD
Сейчас из-за экспериментов астру запорол, завтра попробую Debian на ленову поставить, должна встать без проблем?
Если встанет, то попробую астру рядом поставить и grub настроить. Должно все получиться?
serj32, если Astra основана на Debian, то это мог быть и родительский баг. Попробуйте, если получится поставить Debian, то не устанавливайте загрузчик в Astra, а, перезагрузившись в Debian, выполните update-grub от рута. Должен обнаружиться и добавиться в меню GRUB ее образ ядра.