1

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

2

serj32 пишет:

AstraLinux

Зачем?

Fedora 21 Workstation KDE 4.14.4
Gigabyte GA-Z77-D3H, Intel Core i5-3470, nVidia GeForce GTX 660 2GB, 8GB RAM, 1TB HDD

3

kirillov3798 пишет:
serj32 пишет:

AstraLinux

Зачем?

Так надо!

4

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

5

stranger пишет:

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

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

6

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

7

stranger пишет:

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

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

8 (28.11.2014 19:51:16 отредактировано Bif)

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

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

9

Создавал принудительно mbr перед установкой, результат тот же. Астра же нормально работает на других компах. Подозрение пока на режим "legacy" в леново, как-то криво он имхо биос эмулирует. Пробовал астру в uefi режиме поставить http://astra-linux.com/wiki/index.php/% … 0%B5%D0%B9 не получилось. Обновлений uefi на сайте леновы тоже нет.

10

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

Linux Mint 19.3 Mate Edition
Windows 7

11

Wolfenberg пишет:

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

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

12

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

Linux Mint 19.3 Mate Edition
Windows 7

13

serj32 пишет:

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

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

14

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

15

shadowofoak пишет:

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

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

16

serj32 пишет:
shadowofoak пишет:

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

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

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

17

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

18

serj32 пишет:

При установке 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
Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware64-current/Xfce/Lenovo G580

19

yars пишет:

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

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

20

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

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware64-current/Xfce/Lenovo G580

21

yars пишет:

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

Просто эта сборка астры как я понимаю от 11 года, а Debian будет свежий, возможно получится

22

serj32 пишет:
yars пишет:

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

Просто эта сборка астры как я понимаю от 11 года, а Debian будет свежий, возможно получится

Так а что мешает взять "свежую" астру? Вон на сайте лежит на здоровье. И ту что ставите на свежую заменить, если та что с сайта пойдет.

23 (03.12.2014 12:32:12 отредактировано serj32)

Так, коллеги! Debian прекрасно встал, на другой раздел рядом астру (ее загрузчик не ставил), как теперь из Debian прописать в GRUB пункт загрузки астры? update-grub из Debian находит только свое ядро, астра стоит на sda5.

24

Что говорит

# grub-mkconfig -o /tmp/grub.cfg

? Что пишется в /tmp/grub.cfg?

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware64-current/Xfce/Lenovo G580

25

yars пишет:

Что говорит

# grub-mkconfig -o /tmp/grub.cfg

? Что пишется в /tmp/grub.cfg?

logo
found linux image: /boot/vmlinuz-3.2.0-4-amd64
found initrd image: /boot/initrd.img-3.2.0-4-amd64
и два memtest`a