Как заставить Calamares ставить систему без установки GRUB? [Решено]

Изображение пользователя Лерыч.

Всем привет.
Подскажите, пожалуйста, есть ли возможность установить на ноут систему при помощи Calamares, но без автоматической установки загрузчика GRUB в процессе установки?
Суть в том, что этот ноут хитровыделанный (Acer Aspire ES1-533-P1UR) и если во время установки Linux-а на него автоматически начинает ставится GRUB, то процесс установки намертво виснет и удачи не видать. На системах с Ubiquity вместо Calamares помогает
ubuntu@ubuntu:~$ sudo su
ubuntu@ubuntu:~$ ubiquity -b

После чего Ubiquity прекрасно устанавливает систему без GRUB-а (использую на этом ноуте rEFInd вместо него, который без проблем подхватывает свежеустановленную систему). Но как такой же финт ушами осуществить на системах с Calamares — информации не нашёл. Точнее, нашёл, вот эту только, где говорится, что надо в конце файла /usr/lib/x86_64-linux-gnu/calamares/modules/bootloader/main.pу удалить строчку «prepare_bootloader(fw_type)», а вместо неё прописать «return None». Но этот совет не работает — установка завершается вот такой ошибкой:
«Установка завершилась неудачей. Ошибочный главный файл сценария.
Подробности: Не удалось загрузить основной файл сценария /usr/lib/x86_64-linux-gnu/calamares/modules/bootloader/main.pу для задачи python bootloader, потому что в нём произошло исключение».
Комментирование этой строчки приводит к точно такой же ошибке.
Есть ещё какие-то варианты, как заставить этот Calamares ставить систему без установки GRUB?

+3
AlexBKost - 4 Октябрь, 2024 - 19:52

Долго терпел, но не удержался.

Эпиграф, специально для вас, Лерыч: Мы люди местные, а не приехавшие на лечение.

К чему это? А к тому, что увидел как отнеслись к вам на братском форуме. Точно как один братский народ относится к другому.

0
Лерыч - 6 Октябрь, 2024 - 03:35
Изображение пользователя Лерыч.

Спасибо за поддержку.
Да неадекватных людей везде хватает. Плохо только, когда эти неадекватные люди админами форумов становятся. :))

+4
Лерыч - 6 Октябрь, 2024 - 04:14
Изображение пользователя Лерыч.

Сам отвечаю на свой же вопрос, вдруг ещё кому-нибудь когда-то пригодится.
В общем, проблема решается до безобразия просто, оказывается. Достаточно при установке системы выбрать пункт "Ручная разметка [диска]" и не указывать точку монтирования для ESP (EFI) раздела, который обычно монтируется как /boot/efi. Calamares ругнётся, что, мол, система не сможет загрузиться без этого, но у нас-то на этом разделе уже стоит rEFInd, который без проблем подхватит свежеустановленную систему, так что нам этих пустых угроз бояться нечего.
В итоге, установка прошла как по маслу без всяких ошибок, система грузится и работает без проблем.
Если честно, я до этого дня был уверен, что даже если не примонтировать вручную загрузочный раздел, то Calamares примонтирует его сам автоматически. Но нет, он так не делает, оказывается. И слава Богу!

Отправить комментарий