Автор Тема: Установка p11 при MBR разметке в режиме x86_64  (Прочитано 4593 раз)

Оффлайн иеромонах Василий (Телехов)

  • Участник
  • *
  • Сообщений: 103
Наличие раздела /boot/efi означает GPT-разметку.
/dev/sda1              2G      ef     EFI (FAT-12/16/32)Этот раздел на это очень жирно намекает.
С уважением, иеромонах Василий.

Оффлайн SaemonZixel2

  • Участник
  • *
  • Сообщений: 35
Вероятно, что нет.
Запустил gdisk /dev/sda и выдало:
Partition table scan>
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: not present

**********************************************************
Found invalid GPT and valid MBR; converting MBR to GFT format
in memory....

Возможно во втором секторе остался маркер GPT PART. Хотя я скопировал через dd первые сектора в файл и посмотрел в шестнадцетеричном режиме и сигнатуры GPT не нашёл.

Удалял GPT стандартно, с помощью gdisk. Потом в fdisk создал разделы указывая первые и последние сектора уже существующих разделов.
« Последнее редактирование: 05.04.2025 22:25:40 от SaemonZixel2 »

Оффлайн SaemonZixel2

  • Участник
  • *
  • Сообщений: 35
в биос загрузка диска usb или uefi: usb
У iMac нету BIOS. Там только UEFI прошивка. Она сканирует устройства и разделы и если находить что-то, на её взгляд загружабельное, выводит на выбор. Знает и MBR и GPT. Никакого legacy boot естественно не умеет делать.

Оффлайн иеромонах Василий (Телехов)

  • Участник
  • *
  • Сообщений: 103
Если у вас MBR, то ответ очевиден. Загрузчик GRUB устанавливается на сам диск в MBR запись, так что вам все было предложено при установке правильно.
С уважением, иеромонах Василий.

Оффлайн SaemonZixel2

  • Участник
  • *
  • Сообщений: 35
Если у вас MBR, то ответ очевиден. Загрузчик GRUB устанавливается на сам диск в MBR запись, так что вам все было предложено при установке правильно.
У меня проблема не с загрузчиком. У меня нет возможности выбрать в какой из существующих разделов устанавливать altlinux. Потому, что список разделов (не помню на каком этапе) во время установке пуст.

Оффлайн SaemonZixel2

  • Участник
  • *
  • Сообщений: 35
Разве? А это тогда что? Я не настаиваю, а предлагаю топикстартеру определиться. Если у него MBR - загрузчик устанавливается на сам диск в MBR-запись, если GPT - на отдельный раздел, примонтированный как /boot/efi.
Хотя, имеющиеся на диске семь разделов указывают на наличие логических дисков. Вполне вероятно, что установщик не умеет должным образом работать с контейнерами, поэтому и сходит с ума.
Я предполагаю инсталятор достаточно сырой и плохо работает с таблицей разделов в формате MBR. Возможно он умеет работать только с GPT разметкой только. При этом инсталятор starterkit для i586 тоже с MBR не работает насколько я понял.

Оффлайн SaemonZixel2

  • Участник
  • *
  • Сообщений: 35
В DOS PT нет типа EFI. Плюс как-то разделы не по DOS-овски.  Почему extended не последний, откуда там третий первичный sda4? В общем вполне может крышу инсталлятора сдуть от такого.
Есть тип раздела ef в режиме MBR. Он для EFI системного раздела. Или это что-то не то?
Extended 3ий т.к. он отвечает за 100Гб дискового пространства которое посередине диска. Последним физически идёт раздел с macos. Не уверен, что UEFI-прошивка iMac найдёт установленную macos где-то внутри extended.

Если инсталлятор не переваривает произвольную таблицу разделов MBR, то это странно. Он какой-то ограниченный. Наверное программистам, которые его делали, урезали зарплату и они сделали частично функциональным его.

Оффлайн иеромонах Василий (Телехов)

  • Участник
  • *
  • Сообщений: 103
У меня нет возможности выбрать в какой из существующих разделов устанавливать altlinux.
Если вы не можете при разметке диска указать точки монтирования и файловую систему из-за ошибки инсталлятора, то тут только обращение в багзилу поможет. Осталось понять, на сам инсталлятор, Gparted или еще какой компонент.
С уважением, иеромонах Василий.

Оффлайн kessys

  • Участник
  • *
  • Сообщений: 1 030
Если инсталлятор не переваривает произвольную таблицу разделов MBR, то это странно. Он какой-то ограниченный. Наверное программистам, которые его делали, урезали зарплату и они сделали частично функциональным его.
У вас 1 диск он не может работать одновременно в MBR и UEFI, как и биос который тоже не поддерживает загрузку и видимость ОС с одноименного понятия UEFI.
Решение:
Вставьте 2 диск и сделайте там чистый MBR.
Инсталлятор работает корректно, это вы для него создаёте путаницу.
И если хотите также проверить разметку разбивку своевольную вне инсталлятора, то давайте использовать штатное средство gparted. Только не говорите что вы не можете запустить liveCD.
То что UEFI умеет работать с MBR, это правда, однако как мне кажется он не дружит одновременно с работой антивирусного ПО, поэтому не страдайте фигнёй делайте как положено.
О подпись)
Жизнь с kde не так плоха, Но без ssd, это жестоко грустно.

Оффлайн kessys

  • Участник
  • *
  • Сообщений: 1 030
ALT прекрасно работает в режиме uefi, смысл темы?
О подпись)
Жизнь с kde не так плоха, Но без ssd, это жестоко грустно.

Оффлайн SaemonZixel2

  • Участник
  • *
  • Сообщений: 35
и видимость ОС с одноименного понятия UEFI.
не дружит одновременно с работой антивирусного ПО,
Вы искусственный интеллект? ChatGPT? Какой-то смешанный малопонятный ответ.

Действие происходит на iMac. У него нет BIOS. У него своя специфическая прошивка. Грузиться только в режиме UEFI.
Она видит EFI-раздел при одной только MBR разметке и успешно грузит от туда бутлаудер. Разметку GPT тоже видет и тоже с ней работает.

Проблема в инсталяторе altlinux. Он в режиме x86_64 не видит разметку MBR. Список разделов пуст.

Разметка уже есть. Её нельзя менять.

ALT прекрасно работает в режиме uefi, смысл темы?
Непонятен Ваш вопрос. Разверните, пожалуйста, поподробнее.

Оффлайн gosts 87

  • Участник
  • *
  • Сообщений: 3 793
  • Дмитрий/Dmitry/德米特里/दिमित्री
Проблема в инсталяторе altlinux.
Проблема в каком плане: видимо, разработчики инсталлятора не предусмотрели установку дистрибутива на компьютер одновременно с MBR и в режиме UEFI. Т.е. если ставить в режиме UEFI, то обязательно с разметкой GPT, а если с MBR, то не в режиме UEFI (чего сделать в iMAC - невозможно)...
Проблема в инсталяторе altlinux. Он в режиме x86_64 не видит разметку MBR. Список разделов пуст.
У меня Alt Рабочая Станция К11 x86_64 с MBR разметкой...
« Последнее редактирование: 22.11.2025 22:22:02 от gosts 87 »

Оффлайн Александр Ерещенко

  • Участник
  • *
  • Сообщений: 1 347
Цитата: SaemonZixel2 от Вчера в 21:53:23

    Проблема в инсталяторе altlinux.

Проблема в каком плане: видимо, разработчики инсталлятора не предусмотрели установку дистрибутива на компьютер одновременно с MBR и в режиме UEFI. Т.е. если ставить в режиме UEFI, то обязательно с разметкой GPT, а если с MBR, то не в режиме UEFI (чего сделать в iMAC - невозможно)...
1) Установка в режиме UEFI, но с разметкой MBR, или MBR с разметкой GPT - это совершенно нестандартные случаи. Вручную подобное ещё можно как-то сделать, причём каждый случай может быть индивидуален в зависимости ещё и от железа (биоса).  Поэтому стандартный установщик и не обязан подобное поддерживать.

2) iMac - это отдельный замкнутый мир, несколько отличный от мира IBM-PC-совместимых компов (особенно старые модели, даже на интеловских процах). Apple гарантирует работу на своём железе только своего ПО. То, что кто-то как-то умудряется напускать на iMAC что-то другое - это личная инициатива и опыт, возможно потом  описанный для тех, кто будет пробовать ещё.
Насколько помню, на старых iMac ещё и загрузчик UEFI может быть только 32-битным даже при 64-битной ОС (кстати, подобным грешили и некоторые дешевые китайские ноуты с виндой)
Так что тут тоже - стандартные инсталляторы линукса не обязаны поддерживать iMac, особенно официальные дистрибутивы, рассчитанные на применение на других платформах

В общем, установка линукса на iMac - это сугубо индивидуальный подход.