Не отключайте рекламу на сайте - поможете проектуx86_64: LFD10-23.05 ; Roll24.02-24.04 ; LFU22 ; FAS ; Alt-lxde3-auc i686: DDR01-21.08 Русские PuppyLinux
0 Пользователей и 1 Гость просматривают эту тему.
не является динамическим исполняемым файлом
Потому, что в системе нет libuClibc
потом в основной системе перемонтировать
Код#mount home partition.mkdir -p /pup_new/homeif [ $PHOME ]; then echo -n "Монтируется /home" > /dev/console TYPE=$(grep $PHOME /tmp/uuid.lst | sed 's/.*TYPE="//;s/"$//') HDEV=$(grep $PHOME /tmp/uuid.lst | cut -f1 -d':') case $TYPE in vfat) mount -t $TYPE $HDEV /pup_new/home -o uid=500,gid=500,dmask=022,fmask=033 check_status $? ;; ntfs) ntfs-3g $HDEV /pup_new/home -o uid=500,gid=500,dmask=022,fmask=033 check_status $? ;; ext?) mount -t $TYPE $HDEV /pup_new/home check_status $? ;; esacfi
#mount home partition.mkdir -p /pup_new/homeif [ $PHOME ]; then echo -n "Монтируется /home" > /dev/console TYPE=$(grep $PHOME /tmp/uuid.lst | sed 's/.*TYPE="//;s/"$//') HDEV=$(grep $PHOME /tmp/uuid.lst | cut -f1 -d':') case $TYPE in vfat) mount -t $TYPE $HDEV /pup_new/home -o uid=500,gid=500,dmask=022,fmask=033 check_status $? ;; ntfs) ntfs-3g $HDEV /pup_new/home -o uid=500,gid=500,dmask=022,fmask=033 check_status $? ;; ext?) mount -t $TYPE $HDEV /pup_new/home check_status $? ;; esacfi
Код#boot parametrs[ $loglevel ] && LOGLEVEL=$loglevel #v2.22[ $dev ] && PDEV="$dev" #partition have booted off. ex: hda3[ $dir ] && PDIR="$dir" || PDIR="*" #directory for puppy files. ex: puppy220[ $xzmdir ] && XZMDIR="$xzmdir/" || XZMDIR="modules/" #directory for boot modules[ $home ] && PHOME="$home" #mount home partition#[ $serv ] && IP=$serv #loading of modules from the ftp-server#[ $servpath ] && SDIR=$servpath #если файлы не в корне сервера.[ $load ] && LOAD="$(echo $load | tr ',' ' ') "[ $noload ] && NOLOAD=$(echo $noload | tr ',' '|')#[ $copy2ram ] && PCOPY="yes" #copy .xzm files into ram.#now supporting a boot menu...RDSH=""if [ "$pfix" ];then for ONEFIX in `echo -n "$pfix" | tr ',' ' '` do case $ONEFIX in ram) PRAMONLY="yes";; #run in ram only (do not load ${DISTRO_FILE_PREFIX}save). ro) RO="-r";; nosoft) PSOFT="no";; #do not losd soft.xzm rdsh) RDSH="yes";; #exit to shell in initial ramdisk. rdsh0) RDSH="0";; #drop out early, before loading drivers. rdsh6) RDSH="6";; #w091027 drop out just before mount layerfs. nox) PNOX="yes";; #do not start X. copy) PCOPY="yes";; #copy .xzm files into ram. nocopy) PCOPY="no";; #not copy .xzm files into ram hide) HIDE="yes";; #show loops mountpoint esac donefi
#boot parametrs[ $loglevel ] && LOGLEVEL=$loglevel #v2.22[ $dev ] && PDEV="$dev" #partition have booted off. ex: hda3[ $dir ] && PDIR="$dir" || PDIR="*" #directory for puppy files. ex: puppy220[ $xzmdir ] && XZMDIR="$xzmdir/" || XZMDIR="modules/" #directory for boot modules[ $home ] && PHOME="$home" #mount home partition#[ $serv ] && IP=$serv #loading of modules from the ftp-server#[ $servpath ] && SDIR=$servpath #если файлы не в корне сервера.[ $load ] && LOAD="$(echo $load | tr ',' ' ') "[ $noload ] && NOLOAD=$(echo $noload | tr ',' '|')#[ $copy2ram ] && PCOPY="yes" #copy .xzm files into ram.#now supporting a boot menu...RDSH=""if [ "$pfix" ];then for ONEFIX in `echo -n "$pfix" | tr ',' ' '` do case $ONEFIX in ram) PRAMONLY="yes";; #run in ram only (do not load ${DISTRO_FILE_PREFIX}save). ro) RO="-r";; nosoft) PSOFT="no";; #do not losd soft.xzm rdsh) RDSH="yes";; #exit to shell in initial ramdisk. rdsh0) RDSH="0";; #drop out early, before loading drivers. rdsh6) RDSH="6";; #w091027 drop out just before mount layerfs. nox) PNOX="yes";; #do not start X. copy) PCOPY="yes";; #copy .xzm files into ram. nocopy) PCOPY="no";; #not copy .xzm files into ram hide) HIDE="yes";; #show loops mountpoint esac donefi
Что, ни у кого замечаний и предложений нет?
адаптировать initrd32.gz для PRA03-1808.
Имеется участок "древнего" кода (переменные):
И что? Ни у кого замечаний или предложений не возникло?
допустим, я , некомпетентен.
как удобнее передавать переменные из menu.lst
автоопределение uuid от Гр4дос
~find --set-root .....uuid () && call set UUID=%^?% # возьмёт uuidkernel ..... ....... root=UUID=%UUID%
чтоб поменьше писанины и понятно.