LINUXTALKS.CO
Ответ на: комментарий от cocucka

И значительная часть флешки будет просто пропадать зря?

Нет, лучше несколько разных флешек.

torvn77    
★★★
Последнее исправление: torvn77 (всего исправлений: 1)

Android / Chrome

Я хочу чтобы rootfs и home находились бы на двух отдельных zram дисках, образы которых на них накатывал бы initrd взяв их из корня флешки.

Причём это должны быть два отдельных файла.

torvn77    
★★★
Последнее исправление: torvn77 (всего исправлений: 1)

Android / Chrome
Ответ на: комментарий от cocucka

Пусть будет несколько разных комплектов образов которые можно будет выбирать из загрузочного меню.
Но каждый комплект сам по себе должен быть посвящён только одной архитектуре.

torvn77    
★★★
Android / Chrome
Ответ на: комментарий от cocucka

Типа одна флешка – куча разного говна: и x86_64, и arm7. Чтоб куда б ни сунул – грузился в привычный свой десктоп.

Имхо даже в рамках одного arm7 нереально, это для x86 есть стандарт (mbr, uefi) и любая пекарня с флешки загрузится.
На армах, боюсь, вообще с флешки сумеют загрузиться не только лишь все (кстати, а кто вообще умеет, не с сд-карты, а с USB?). И это не говоря про драйвера и прочее, что для каждого устройства делают свой образ ОС («прошивку»), а ванильное ядро поддерживает только какое-нибудь старьё

TheAnonymous    
★★★★★★★★★★★
Linux / Firefox

Какие возможности бездисковой загрузки системы вы хотели бы видеть?

домики деревянные набигают охрана дворца и корованы

TheAnonymous    
★★★★★★★★★★★
Linux / Firefox
Ответ на: комментарий от TheAnonymous

Вот пусть спуф и ебётся.

(кстати, а кто вообще умеет, не с сд-карты, а с USB?)

Это зависит от загрузчика. У меня практически везде зашит tow-boot в SPI, он умеет во всё. Дошло до того, что я тупо isoшник дебиана для арма дэдэхнул на флеху и оно загрузилось без проблем, разве что для сетевухи пришлось положить бинарники в спец директорию, но это закидоны дебиана с non-free firmware.

cocucka    
★★★★★★★★★★★
Linux / Firefox
Ответ на: комментарий от TheAnonymous

И это не говоря про драйвера и прочее, что для каждого устройства делают свой образ ОС («прошивку»), а ванильное ядро поддерживает только какое-нибудь старьё

Значит мой вариант с выбором образа получается ещё лучше.

torvn77    
★★★
Android / Chrome
Ответ на: комментарий от cocucka

У меня практически везде зашит tow-boot в SPI, он умеет во всё

Это у тебя, а стандарта то нет, кто в лес, кто по дрова.
А если ещё надо сначала поебаться, зашивать загрузчик, смысл такой «универсальной флешки» теряется

TheAnonymous    
★★★★★★★★★★★
Linux / Firefox
Ответ на: комментарий от torvn77

Ну да, см. armbian, там под каждую плату отдельный образ, даже по несколько.

И даже debian образы установщика под разные платы отличаются (хотя partition и общий).
Есть ещё конечно исошники, вроде просто armhf (без указания конкретного устройства), но вот кто кроме сосиски с них сможет загрузиться, вопрос

TheAnonymous    
★★★★★★★★★★★
Linux / Firefox
Ответ на: комментарий от TheAnonymous

И даже debian образы установщика под разные платы отличаются (хотя partition и общий).

Это потому что они не хотят всё в один пихать. Теоритически можно все их прошивки в один образ пихнуть и тогда оно будет грузится без проблем на любой борде.

Это у тебя, а стандарта то нет, кто в лес, кто по дрова.

Ну я не прошу 100% работающую везде флешку, достаточно поддержки популярных плат. Точнее я прошу платформу, а поебаться с фирмварью я и сам смогу. Главное чтобы оно умело само подсовывать нужное из имеющегося.

cocucka    
★★★★★★★★★★★
Linux / Firefox
Ответ на: комментарий от Minona

Из астрала сможешь?

Астрал - это моя тема. 🤓😎

По теме: может сделать такую же фичу для BSD и похоронить линух на сервере? Так и коммерческий секрет твоего рабовладельца не выдашь.

xwicked    
★★★★★
Linux / Firefox

Было бы круто, если была бы возможность «заразить» с помощью booty с каким-нибудь легковесным дистрибутивом (не важно, Alpine, CRUX, TinyCore или что-то похожее) уже существующий initramfs от обычного дистрибутива. Чтобы всё вроде бы работало, как обычно, но где-то сбоку (например на ещё одном sshd на 2222/tcp или macvlan-интерфейс с соседним IP-адресом) жила бы вторая аварийная система, позволяющая починить основную в случае поломки. Такой вот BMC для бедных.

Предположим, сломал я libc неудачным обновлением Ubuntu так, что удалённо по ssh уже не зайти. А аварийная система (расположенная целиком в памяти) всё ещё жива, и из неё можно сделать chroot и починить основную, и всё это без перезагрузки.

Бонусные очки за возможность отмонтировать корень основной системы для выполнения сервисных операций с rootfs (например resize2fs в меньшую сторону).

kmeaw    
★★★
Linux / Chrome
Ответ на: комментарий от X512

Да, он удалил изначальную версию Booty по просьбе работодателя.

Кто в курсе, может его с той работы выгнали? Зачем он пришёл с новой booty? Если у него было табу, значит сейчас уже нет...

xwicked    
★★★★★
Linux / Firefox