Для ext4 метод не подходит. Альтернатива
Вариант установки Puppy(Rus) под Windows на USB-флешку, без применения инсталляторов уже был рассмотрен, а теперь тоже самое рассмотрим при работе в Linux, а точнее установку PuppyRus-IceWM-15.12 в картинках :)
1. Нужно смонтировать образ PuppyRus-Icewm-15.12.iso и открыть в файловом менеджере, в моем примере это сделано в ROX:
2. Выделить всё и скопировать в корень флешки:
3. Перейти на флешку, открыть в текстовом редакторе файл menu.lst и внести следующие изменения: удалить везде по тексту (cd) и заменить pmedia=cd на pmedia=usbflash, чтобы получилось так:
4. Для установки загрузчика grub4dos нужно распаковать куда-нибудь архив ext2-3.tar.xz, можно например, в домашний каталог и перейти в ~/ext2-3:
5. Открыть в текстовом редакторе скрипт inst.sh и убедиться, что в нем указана для установки именно наша флешка sdb:
при необходимости внести изменения.
6. Выполнить скрипт inst.sh в терминале:
7. После успешного выполнения закрываем терминал:
8. И идем в GParted, чтобы проверить наличие флага boot:
при необходимости установить флаг boot, чтобы флешка стала загрузочной.
9. Закрываем все, перезагружаем компьютер и выбираем в BIOS загрузку с флешки:
Всё, радуемся! :)
З.Ы. Этот способ установки подойдет для любой сборки PuppyRus-Icewm-13.xx.
RoDoN