Pull to refresh

Comments 10

Внезапная статья, но интересная. После генты остальные популярные дистрибутивы кажутся такими громоздкими… Начинал с генты и ничуть не жалею. Суровые гентушники такие суровые.
Мне казалось, что правильный ответ — это собрать initrd с нужными инструментами и делать с диском всё что душе угодно.
Нисколько не спорю против такого способа. Но, на мой взгляд, — некоторым пользователям работа с initrd может показаться более сложным вариантом.
Занимательно и интересно, автору респект. Во время чтения несколько раз думалось что-то типа «Данный трюк выполнен профессиональными каскадёрами: не пытайтесь повторить в домашних условиях!» Я, пожалуй, не рискну вот так без подготовки.
А теперь усложним задачу: предположим, что swap раздела не было :)

И у меня есть одна-две мысли, как можно было вы выкрутиться в этой ситуации, но, конечно, более трудоёмкие чем то, что вы проделали.
В ramdisk^Wtmpfs минимальный набор, ниже уже предложили debootstrap. Для особо затейливых затейников можно попробовать и в новое ядро наживую без перезагрузки перейти :)
«Уточнить у компании» нужно ещё и потому, что у вашего провайдера могут оказаться вполне себе прямые руки, она даст вам возможность загрузиться с LiveCD и все описанные в статье трюки вам не потребуются.
А нельзя ли просто:

1. debootstrap на tmpfs
2. chroot туда
3. менять разделы как душа желает
4. reboot

Вот сделаешь ты chroot, попробуешь отмонитровать диски, а не получится, потому что процессы используют файлы на них! Как минимум sshd. Значит запускаем параллельный sshd из чрута на другом порту и пытаемся работать через него.

Вообще мне кажется, что путь возможный, но существенно более сложный, чем кажется на первый взгляд.

Я в качестве альтернативного подхода думал в первую очередь про возможность grub2 грузить iso образы из файла. И загрузить таким подходом какой-нибудь стандартный LiveUSB, полностью загружающийся в память.
Sign up to leave a comment.

Articles