Всем привет.
Подскажите, пожалуйста, есть ли возможность установить на ноут систему при помощи 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?
Долго терпел, но не удержался.
Эпиграф, специально для вас, Лерыч: Мы люди местные, а не приехавшие на лечение.
К чему это? А к тому, что увидел как отнеслись к вам на братском форуме. Точно как один братский народ относится к другому.
Спасибо за поддержку.
Да неадекватных людей везде хватает. Плохо только, когда эти неадекватные люди админами форумов становятся. :))
Сам отвечаю на свой же вопрос, вдруг ещё кому-нибудь когда-то пригодится.
В общем, проблема решается до безобразия просто, оказывается. Достаточно при установке системы выбрать пункт "Ручная разметка [диска]" и не указывать точку монтирования для ESP (EFI) раздела, который обычно монтируется как /boot/efi. Calamares ругнётся, что, мол, система не сможет загрузиться без этого, но у нас-то на этом разделе уже стоит rEFInd, который без проблем подхватит свежеустановленную систему, так что нам этих пустых угроз бояться нечего.
В итоге, установка прошла как по маслу без всяких ошибок, система грузится и работает без проблем.
Если честно, я до этого дня был уверен, что даже если не примонтировать вручную загрузочный раздел, то Calamares примонтирует его сам автоматически. Но нет, он так не делает, оказывается. И слава Богу!
Отправить комментарий