LINUX.ORG.RU

LE2BE mdadm 0.90


0

1

Есть одно чудесное устройство «ппц» не совместимое с отстойным «х86» по порядку байтов. Запускается оно только с мдадм рейда с суперблоком 0.90. Устройство не интерактивное во время загрузки, поэтому кормить его надо уже готовым рейдом.

Создание рейда проводится на х86, после чего нужно конвертнуть суперблок в бигендиан. На данный момент есть файлик своп.ц который умеет это делать не во всех случаях.

Кто сталкивался с подобным? Чем конвертите суперблок? Что-то не сильно хочется вникать в структуру и править код.

Ответ на: комментарий от kostik87

Маладец, только это нужно сделать на таргет машинке до загрузки с данного рейда, что возможно после этой же загрузки. Ищи еще, умник.

vsemprivet
() автор топика
Ответ на: комментарий от vsemprivet

Тогда qemu_ppc в нём собрать окружение с mdadm, пробросить жёсткие диски и создать массив.

Либо разбираться с dd conv=swab, но тогда нужно знать где точно лежит superblock mdadm.

kostik87 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.