Brabley, чавой?
ALEX23rus > Интересует поднятие системного раздела
Win XP силами ядра линукс
> силами ядра линукс
А че сразу не силами центрального процессора? откуда такие низкоуровневые ограничения?
Если это вы так сказали, а на самом деле можно использовать полное окружение ГНУ, то не вижу особой проблемы. Куда обращаться? Вопрос довольно специфичен, я думаю, создайте новую ветку
в форуме «Юникс».
Наиболее удобный путь будет, вероятно, различным в зависимости от того, есть ли у вас уже установленный ГНУ/Линукс на машинке или нет — вы это не указали.
Теперь пара соображений по существу вопроса:
· Я не видел такого на практике, но если мои теоретические знания меня не подводят, то
init (первый процесс) вполне может быть не бинарником, а скриптом (в т. ч. шелл-скриптом). Если это так, то это упростит задачу, особенно если вы желаете использовать уже установленную систему. Можете проверить это экспериментально — проверьте.
· Вы описали алгоритм так:
Цитата: 1) с диска sda1 удалить все файлы
2) разархивировать архив на sda1
3) перезагрузка
ФС раздела, я так понимаю, NTFS. Можно, конечно использовать
ntfsclone(8), но не проще ли оперировать не файлами, а всем разделом сразу? Какой на нем относительный обем занятого места к свободному?