Comments 10
Внезапная статья, но интересная. После генты остальные популярные дистрибутивы кажутся такими громоздкими… Начинал с генты и ничуть не жалею. Суровые гентушники такие суровые.
Мне казалось, что правильный ответ — это собрать initrd с нужными инструментами и делать с диском всё что душе угодно.
Я правильно понимаю, что это будет работать только под KVM? (vs OpenVZ)
Занимательно и интересно, автору респект. Во время чтения несколько раз думалось что-то типа «Данный трюк выполнен профессиональными каскадёрами: не пытайтесь повторить в домашних условиях!» Я, пожалуй, не рискну вот так без подготовки.
А теперь усложним задачу: предположим, что swap раздела не было :)
И у меня есть одна-две мысли, как можно было вы выкрутиться в этой ситуации, но, конечно, более трудоёмкие чем то, что вы проделали.
И у меня есть одна-две мысли, как можно было вы выкрутиться в этой ситуации, но, конечно, более трудоёмкие чем то, что вы проделали.
«Уточнить у компании» нужно ещё и потому, что у вашего провайдера могут оказаться вполне себе прямые руки, она даст вам возможность загрузиться с LiveCD и все описанные в статье трюки вам не потребуются.
А нельзя ли просто:
1. debootstrap на tmpfs
2. chroot туда
3. менять разделы как душа желает
4. reboot
1. debootstrap на tmpfs
2. chroot туда
3. менять разделы как душа желает
4. reboot
Вот сделаешь ты chroot, попробуешь отмонитровать диски, а не получится, потому что процессы используют файлы на них! Как минимум sshd. Значит запускаем параллельный sshd из чрута на другом порту и пытаемся работать через него.
Вообще мне кажется, что путь возможный, но существенно более сложный, чем кажется на первый взгляд.
Я в качестве альтернативного подхода думал в первую очередь про возможность grub2 грузить iso образы из файла. И загрузить таким подходом какой-нибудь стандартный LiveUSB, полностью загружающийся в память.
Вообще мне кажется, что путь возможный, но существенно более сложный, чем кажется на первый взгляд.
Я в качестве альтернативного подхода думал в первую очередь про возможность grub2 грузить iso образы из файла. И загрузить таким подходом какой-нибудь стандартный LiveUSB, полностью загружающийся в память.
Sign up to leave a comment.
Изменение схемы разбивки диска на арендуемом VPS