LinuxForum.Fans
Тема

Astra Linux и Lenovo b540

Автор: serj32 25 сообщений 6150 просмотров
28.11.2014 16:28 #402860

При установке AstraLinux столкнулся со следующей проблемой:
во время установки на Моноблок Lenovo B540 (был предустановлен Windows 8, руками удалил с винта все разделы) ОС почему-то автоматически создаёт на жестком диске таблицу разделов GPT куда и инсталлируется, хотя свой загрузчик GRUB почему-то устанавливает в MBR. Это приводит к невозможности загрузки ОС с помощью загрузчика GRUB. Как я понимаю, причиной этому является то, что Моноблок LenovoB540 не имеет стандартных средств BIOS, а является системой с UEFI. В настройках UEFI включен режим «Legacy only», режим «secure boot» выключен. В качестве эксперимента с имеющегося диска Астры инсталлировал на компьютер, имеющий полноценный BIOS. Все работает. Потом подсунул в этот комп диск от леновы, проинсталировал, поставил обратно в ленову - не грузится. В какую сторону копать? Заранее спасибо!

28.11.2014 16:32 #402863
"serj32" написал:
AstraLinux

Зачем?

28.11.2014 16:33 #402864
kirillov3798 написал:
[quote="serj32"]AstraLinux

Зачем?[/quote]
Так надо!

28.11.2014 19:14 #402891

serj32, ещё раз что на каком компьютере грузится, что на каком нет?

28.11.2014 19:32 #402893
stranger написал:
serj32, ещё раз что на каком компьютере грузится, что на каком нет?

Берем ленову с ее диском, ставим астру - не грузится. Берем диск от леновы, ставим в другой комп, инсталируем ос, перезапускаем - работает. Ставим винт обратно в ленову - не грузится.

28.11.2014 19:41 #402894

serj32, ну Вы сами и ответили на этот вопрос. Астра понимает сам диск, но ничего не знает об остальном железе Леновы.

28.11.2014 19:46 #402895
stranger написал:
serj32, ну Вы сами и ответили на этот вопрос. Астра понимает сам диск, но ничего не знает об остальном железе Леновы.

А при чем здесь железо, если дело при запуске даже до grub не доходит?

28.11.2014 19:50 · отредактировано #402896

ИМХО я бы попробовал:
1. Диск разбить принудительно в MBR, например, с помощью Gparted
2. Скачать и установить 32-bit Ubuntu на MBR

Если все получится - значит косяк в AstraLinux (Куплена? Обращаемся в техподдержку)

28.11.2014 20:00 #402899

Создавал принудительно 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 на сайте леновы тоже нет.

29.11.2014 20:05 #403116

serj32, :) вероятно, просто "Астра" с вековой заморозкой криво работает на новом железе.

29.11.2014 20:13 #403118
Wolfenberg написал:
serj32, :) вероятно, просто "Астра" с вековой заморозкой криво работает на новом железе.

Да причины скорее всего понятны, а как быть с их решением?

29.11.2014 20:19 #403123

serj32, :) поставить Debian Testing. Та же "Астра", только ПО поновее.

29.11.2014 20:22 #403124
"serj32" написал:
Да причины скорее всего понятны, а как быть с их решением?

Если нужна именно Астра, а не Дебиан, из которого она сделана, то решения не существует.

29.11.2014 21:49 #403148

Поможем. Напишите плз в техподдержку support@rusbitech.ru. Вам ответят в понедельник. Спасибо.

30.11.2014 22:08 #403387
shadowofoak написал:
Поможем. Напишите плз в техподдержку support@rusbitech.ru. Вам ответят в понедельник. Спасибо.

Писал ещё в четверг, из 3-х предложенных решений не одно не сработало. Или писать кому-то конкретному?

01.12.2014 15:30 #403454
serj32 написал:
[quote=shadowofoak]Поможем. Напишите плз в техподдержку support@rusbitech.ru. Вам ответят в понедельник. Спасибо.

Писал ещё в четверг, из 3-х предложенных решений не одно не сработало. Или писать кому-то конкретному?[/quote]

Приезжайте в гости :)

02.12.2014 20:58 #403679

А не пройдет ли вариант: ставим Debian (x64 или 32), если он работает то ставим на свободный раздел Astra и Grub`у указываем на то, что грузить Астру, а разделы с Debian удаляем.

02.12.2014 22:03 #403685
serj32 написал:
При установке AstraLinux столкнулся со следующей проблемой:
во время установки на Моноблок Lenovo B540 (был предустановлен Windows 8, руками удалил с винта все разделы) ОС почему-то автоматически создаёт на жестком диске таблицу разделов GPT куда и инсталлируется, хотя свой загрузчик GRUB почему-то устанавливает в MBR. Это приводит к невозможности загрузки ОС с помощью загрузчика GRUB. Как я понимаю, причиной этому является то, что Моноблок LenovoB540 не имеет стандартных средств BIOS, а является системой с UEFI. В настройках UEFI включен режим «Legacy only», режим «secure boot» выключен. В качестве эксперимента с имеющегося диска Астры инсталлировал на компьютер, имеющий полноценный BIOS. Все работает. Потом подсунул в этот комп диск от леновы, проинсталировал, поставил обратно в ленову - не грузится. В какую сторону копать? Заранее спасибо!

Попробуйте вручную установить загрузчик с помощью LiveCD:

text
# 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
02.12.2014 22:06 #403686
yars написал:

Попробуйте вручную установить загрузчик с помощью LiveCD

Сейчас из-за экспериментов астру запорол, завтра попробую Debian на ленову поставить, должна встать без проблем?
Если встанет, то попробую астру рядом поставить и grub настроить. Должно все получиться?

02.12.2014 22:17 #403687

serj32, если Astra основана на Debian, то это мог быть и родительский баг. Попробуйте, если получится поставить Debian, то не устанавливайте загрузчик в Astra, а, перезагрузившись в Debian, выполните update-grub от рута. Должен обнаружиться и добавиться в меню GRUB ее образ ядра.

Войдите или зарегистрируйтесь, чтобы ответить.