Не отключайте рекламу на сайте - поможете проектуx86_64: LFD10-23.05 ; Roll23.05-23.06 ; LFU22 ; FASi686: DDR01-21.08 Русские PuppyLinux
Проголосовало пользователей: 21
0 Пользователей и 2 Гостей просматривают эту тему.
wt -o "mkdir /mnt/$to_part/$to_dir"
через мою wt
umnt для отмонтирования после окончания установки.
Раз пошла коллективная работа
for m in $(losetup | awk '/^\/dev/ && $6 ~ /.pfs$/ {print $6}') do yad --no-buttons --undecorated --text="\n Копируется $(basename $m) \n" --center & pid=$!# cp $m /mnt/$to_dev/$to_dir/$(basename $(dirname $m))/ [ "`basename "$m" |egrep '^[0-9]'`" ] && dd=base || dd=modules cp "$m" /mnt/$to_dev/$to_dir/$dd/ kill $piddone#Копируем ядро и рамдискcp $(dirname $(dirname $m))/vmlinuz-$(uname -r) /mnt/$to_part/$to_dir/cp $(dirname $(dirname $m))/initrd.xz /mnt$to_part/$to_dir/
Совсем коллективная не получится, слишком много различий.
menu.lst - тут придется под конкретный тип инитрд
grldr и пр. - у меня отдельным скриптом ставится
А не проще копировать /usr/lib/grub4dos/menu.lst.example ?
А не проще /usr/lib/grub4dos/bootlace.com /dev/${to_part:0:3} ?
Код#!/bin/bashif [ $(id -un) == "root" ] ; then echo "Do not start \"$(basename $0)\" by root" exit 1ficd /usr/share/magos/modmnger./installator
#!/bin/bashif [ $(id -un) == "root" ] ; then echo "Do not start \"$(basename $0)\" by root" exit 1ficd /usr/share/magos/modmnger./installator
Кодlive@prar-1811 ..+88-magos.pfs/usr/share/magos/modmnger % ls -lитого 71-rwxr-xr-x 1 root root 2745 дек 20 2017 autoinstall.sh-rwxr-xr-x 1 root root 407 дек 16 2014 bwsr_gtk.py-rwxr-xr-x 1 root root 2081 дек 16 2014 bwsr_qt.pylrwxrwxrwx 1 root root 16 янв 26 14:34 cfg.py -> ./cgi-bin/cfg.pydrwxr-xr-x 2 root root 395 ноя 16 21:49 cgi-bindrwxr-xr-x 3 root root 78 дек 20 2017 css-rw-r--r-- 1 root root 894 дек 16 2014 favicon.icodrwxr-xr-x 2 root root 65 дек 16 2014 images-rw-r--r-- 1 root root 109 дек 16 2014 index.html-rwxr-xr-x 1 root root 807 ноя 11 2014 installator-rw-r--r-- 1 root root 18716 янв 24 2015 install-helper.podrwxr-xr-x 2 root root 158 дек 16 2014 js-rwxr-xr-x 1 root root 2641 мая 27 2017 lib_s2m.shlrwxrwxrwx 1 root root 18 янв 26 14:34 locale -> /usr/share/locale/-rw-r--r-- 1 root root 22577 дек 16 2014 logo.png-rwxr-xr-x 1 root root 4798 дек 20 2017 magos-install.sh-rwxr-xr-x 1 root root 737 мая 27 2017 mod_info-rwxr-xr-x 1 root root 1018 ноя 16 21:49 mod_mnger-rwxr-xr-x 1 root root 6782 дек 20 2017 parted.sh-rwxr-xr-x 1 root root 745 июн 24 2017 pfs_finddrwxr-xr-x 3 root root 151 мая 27 2017 pluginsdrwxr-xr-x 2 root root 35 ноя 28 2017 ru_RU-rwxr-xr-x 1 root root 717 дек 16 2014 server.py-rw-r--r-- 1 root root 8 дек 16 2014 start.id-rwxr-xr-x 1 root root 1670 дек 20 2017 virtualize
live@prar-1811 ..+88-magos.pfs/usr/share/magos/modmnger % ls -lитого 71-rwxr-xr-x 1 root root 2745 дек 20 2017 autoinstall.sh-rwxr-xr-x 1 root root 407 дек 16 2014 bwsr_gtk.py-rwxr-xr-x 1 root root 2081 дек 16 2014 bwsr_qt.pylrwxrwxrwx 1 root root 16 янв 26 14:34 cfg.py -> ./cgi-bin/cfg.pydrwxr-xr-x 2 root root 395 ноя 16 21:49 cgi-bindrwxr-xr-x 3 root root 78 дек 20 2017 css-rw-r--r-- 1 root root 894 дек 16 2014 favicon.icodrwxr-xr-x 2 root root 65 дек 16 2014 images-rw-r--r-- 1 root root 109 дек 16 2014 index.html-rwxr-xr-x 1 root root 807 ноя 11 2014 installator-rw-r--r-- 1 root root 18716 янв 24 2015 install-helper.podrwxr-xr-x 2 root root 158 дек 16 2014 js-rwxr-xr-x 1 root root 2641 мая 27 2017 lib_s2m.shlrwxrwxrwx 1 root root 18 янв 26 14:34 locale -> /usr/share/locale/-rw-r--r-- 1 root root 22577 дек 16 2014 logo.png-rwxr-xr-x 1 root root 4798 дек 20 2017 magos-install.sh-rwxr-xr-x 1 root root 737 мая 27 2017 mod_info-rwxr-xr-x 1 root root 1018 ноя 16 21:49 mod_mnger-rwxr-xr-x 1 root root 6782 дек 20 2017 parted.sh-rwxr-xr-x 1 root root 745 июн 24 2017 pfs_finddrwxr-xr-x 3 root root 151 мая 27 2017 pluginsdrwxr-xr-x 2 root root 35 ноя 28 2017 ru_RU-rwxr-xr-x 1 root root 717 дек 16 2014 server.py-rw-r--r-- 1 root root 8 дек 16 2014 start.id-rwxr-xr-x 1 root root 1670 дек 20 2017 virtualize
у них более глобально организовано.
$m берется из последней итерации цикла?а если у ней путь окажется например:/mnt/live/memory/copy2ram/001-ddr01-sf17.pfs
может искать ядро и инитрд как в текущем установщике?
$m берется из последней итерации цикла?
value() { egrep -o "(^| )$1=[^ ]+" /proc/cmdline | cut -d= -f2; } #sfsdf="/mnt/home/`value dir`"wt "cp "$df/$k" /mnt$to_dev/$to_dir/"wt "cp $df/initrd.xz /mnt$to_dev/$to_dir/"