Comments 25
Напомнило Gentoo Handbook, в Gentoo это вообще штатный способ установки системы.
Если цель EFI, да еще и в виртуалке, то зачем grub?
2. Нужна была возможность это всё автоматизировать и заскриптовать. Штатный инсталлер интерактивный, ставит не те ядра, ставит много лишнего и заметно сложнее интегрировать со своими скриптами.
3. Все существующие популярные мануалы немного устарели и требуют активного гугления и экспериментов.
GRUB проще всего контролировать. А вы бы что использовали?
Ну, и на реальном сервере тоже GRUB, а мне нужно всякие магические скрипты отлаживать.
systemd-boot (gummyboot в девичестве) позволяет складывать ядра в EFI/Linux и загружаться с шифрованных дисков и чужих фс не требуя их поддержки в grub.
Но надо будет запретить установку grub в apt и написать обвязку, делающую из ядра и initrd efi-image.
Не говоря уже о том, что EFI загрузчик GRUBа подписан и совместим с SecureBoot.
Чтобы не писать по каждому чиху в efivars.
Secureboot, в котором вы не управляете своими ключами, не подписываете и не верифицируете каждый загружаемый модуль и конфиг (сколько их в грабе, навскидку?) — всего лишь фиговый листочек, стыдливо прикрывающий что-то там в безопасности.
Подробнее можно посмотреть у CodeRush, кажется.
С SecureBoot вопрос не с безопасностью, а с совместимостью с новыми BIOS. У меня уже две машины есть, которые стабильно работают только с SecureBoot. У одной BIOS при загрузке сам по себе периодически начинает ругаться и давать полезные советы о том, как хорошо жить с SecureBoot, и отключить этого нельзя. А вторая и вовсе отказывается грузиться без SecureBoot и предлагает связаться с производителем (а там нонейм какой-то).
В общем не безопасности ради и не от хорошей жизни :)
Иными словами, при размере кластера 512 байтов (один сектор) раздел должен быть (примерно) больше 32Мб, чтобы его можно было форматировать в FAT32. Ну а если размер кластера составляет несколько секторов, то кратно увеличивается минимальный размер раздела, который можно форматировать в FAT32.
А есть какой-то способ более удобного написания статей на Хабре?
Этот редактор — просто форменное издевательство! И это на ресурсе для IT-профессионалов!
Абзацы удаляются, фокус скачет, Ctrl+C/Ctrl+V приводит к удивительным результатам и т.п.
Можно как-то загрузить уже готовый markdown текст или что-то подобное?
Если не ошибаюсь, тут еще должны быть настройки fstab...
Добрый день, сообщество!
Потихоньку начинаю изучать Gnu\linux пришел к установке системы из системы (или лайва) и возник вопрос.
А существут ли что-то ПОДОБНОЕ виндовому DISM для linux? Ну или хотябы подобие программы WINNTSETUP которая имеет этот DISM в своем составе? Ну иныымы словами берешь дистрибутив (или исо образ) и просто разворачиваешь его.
Вы странного хотите. А загрузчик вам кто будет настраивать? А остальном: любой лайв это и есть образ, который просто пофайлово копируете и он может запускаться с чего угодно.
Я хочу удобного =)
Если говорить о загрузчиках, то WinntSetup,например, разворачивает образ и устанавливает загрузчик. а при необходимости и UEFI переменные прописывает. Так что... не вижу противоречий.
Лайв вроде есть не всегда на Linux дистрибутивах.
В общем я не силен поэтому пока просто интересуюсь есть ли механизм развертывания образов как в винде. А так то...по идее можно и wim образ WINDOWS тоже распковать через архиватор и уже установить загрузчик отдельно. так что не передергивайте)
о.к. приведу конкретный пример по вашей теме как раз.
Есть дистрибутив линукса 2018 года. Работает с флешки в live Режиме. Загрузился с него и захотел установить дистрибутив 2024 года. И... не смог. Конечно отсутсвие опыта в линуксе имеет место быть. Но всетаки.
Я отщипнул дискапртом простарнство. Скчала образ исо.
Как ой самый напиростейщий сейчас путь? (кроме записи на болванку\флешку перезагрузщки и установки с нуля)
Я так понимаю должно быть минимум два этапа. Распаковка како-г то архива и после установка загрузчика. Вот так можно делать в линуксе? Даже то что указано в вашей статье имхо сложновато для неопытного юзера. Более простое что-то есть?
Брррррр А почему бы не загрузиться с дистрибутива 2024 года?!
Но вообще говоря: 6 лет разницы между системами - оно и не должно работать. В linux 2018 старое ядро и нет нужных библиотек и утилит.
Вы забываете, что установщик Linux это полноценная система и вы можете в любой момент выйти в консоль и руками подправить установленную систему под себя. А полноценная система требует, как минимум, соответствующего ядра.
У Windows установщик (и большинство утилит и подсистем) давно закостенели и вызывают массу проблем (к которым все просто привыкли, но попробуйте поставить Windows на RAID или нестандартный накопитель, хе-хе), а у Linux идёт непрерывное развитие всего и вся.
То, чего вы хотите, можно сделать, но это уже довольно сильная магия для продвинутых пользователей и есть уверенность, что оно вам совершенно точно не нужно. И в любом случае есть вероятность упереться в несовместимость.
Ставим Ubuntu из другого Linux/LiveCD