unicornpup

For talk and support relating specifically to Puppy derivatives
Message
Author
User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

unicornpup

#21 Post by Billtoo »

New install of ETP's ucf2fs.img.xz image to a 32gb SDHC card, pc is an
AAO netbook.
video-info-glx 1.5.3 Fri 26 Dec 2014 on unicornpup 6.0 Linux 3.14.20 i686
5.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RS880M [Mobility Radeon HD 4225/4250]
oem: ATI ATOMBIOS
product: RS880M 01.00

X Server: Xorg Driver: radeon
X.Org version: 1.16.0
dimensions: 1024x600 pixels (270x158 millimeters)
depth of root window: 24 planes

direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD RS880
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.3.0

AMD Athlon(tm) II Neo K125 Processor
Core 0: @1700 MHz

It's working well so far.
Attachments
image-1.jpg
(105.38 KiB) Downloaded 1357 times

User avatar
666philb
Posts: 3615
Joined: Sun 07 Feb 2010, 12:27
Location: wales ... by the sea

#22 Post by 666philb »

peebee wrote: Notice there is only nouveau or nv drivers for nvidia - no modesetting?

Notice that openssl is still showing a really old version?
# openssl version
OpenSSL 1.0.1f 6 Jan 2014

p.s. is this really a derivative? seems more like a Project to me :wink:
might need xserver-xorg-video-modesetting from the PPM

openssl is patched and is from october same as in tahrpup

unicornpup is a building block puppy and is released as is .... it's up to others to make it into a project :)
Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331

User avatar
666philb
Posts: 3615
Joined: Sun 07 Feb 2010, 12:27
Location: wales ... by the sea

#23 Post by 666philb »

csipesz wrote:dear 666philb, i have a problem with this unicorn:
On precise 5.7.1 retro, the getnvidia app works good;
on unicorn puppy why not? - please help me somebody.
I can not making an nvidia driver for my geforce 7600 gs card...
getnvidia worked fine for me with the latest driver ....

tahrpups nvidia noPAE driver packages might work http://distro.ibiblio.org/puppylinux/pet_packages-tahr/
Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331

User avatar
666philb
Posts: 3615
Joined: Sun 07 Feb 2010, 12:27
Location: wales ... by the sea

#24 Post by 666philb »

i forgot to add the fix for the PPM to stop it installing some packages which break puppy ......http://murga-linux.com/puppy/viewtopic. ... h&id=83133
Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331

User avatar
csipesz
Posts: 240
Joined: Fri 08 Nov 2013, 17:08
Location: Isaszeg, Hungary

#25 Post by csipesz »

for 666philb:
thank you for the fast hint, I try these!
Right, I do not know that others PREPARED IT HOW, but is at least!
And this the important one. :)
I wish everybody a fruitful, happy new year!

User avatar
davids45
Posts: 1326
Joined: Sun 26 Nov 2006, 23:33
Location: Chatswood, NSW

Full Install with Video Problem

#26 Post by davids45 »

G'day,

I found I could install a Full Unicorn-6.0 from my Frugal Unicorn by setting the Universal Installer to use sda not sdb (refer earlier post with full install issue to sdb from a Frugal).

I have a Full on sda15 but am running into a problem with the video setting - it starts fine with the ATI driver and 1600x900 for the monitor, but after a re-start or two, drops back to a distorted 1280x1024 setting.
The video wizard does not work to restore the correct setting.

My Frugal Unicorn has kept its 1600x900 display, but copying the xorg.conf files from the good Frugal to the faulty Full did not help.

The checksum for the iso matches so the downloaded iso looks not the problem.

David S.

Keisha
Posts: 469
Joined: Tue 18 Nov 2014, 05:43

unicornpup observations --1

#27 Post by Keisha »

Hello,

Pro's: it set up my IvyBridge i915 graphics correctly (I use i915.modeset=1 in the grub boot stanza).

Con's: I prefer lxpanel to fbpanel because of lxpanel's combine-all-windows-of-a-given-type-into-a-single-taskbar-entry feature. And, a firewall state indicator in the system tray probably should be included, even though it's a barebones spin. And, I notice the PPM is drawing from the puppy-tahr-official repository, puppy-unicorn-official is grayed out, is this an error?

Otherwise, liking it a lot so far.

oui

#28 Post by oui »

Hi

I am really seduced!

but why new dependences included (includes xchat, netsurf browser, rgbpaint, peasymp3 audio player, pburn, geany, urxvt) instead to make a really all modular system where all packages excepted only one (CLI-) editor and (CLI-) browser / internet / network as well as Rox, are to be added as the user really wishes!

as *.pet and remastering
or as *.sfs eventually with the RSH's modular system allowing more than 6 SFS.

and the presetting of

save before quit [yes] / no

is nonsens and will definitively stay to be nonsens:

users not willing to save are needing to change the presetting default choice EACH time they use those ISO's to spare users willing to save to do it ONLY ONCE :twisted: :oops: brrrrrrrrrrrrrrrrrrr ...

but, ok,

CtrlAltBckspace + CtrlAltDel

solves that little inconvenient.

Kind rgds

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#29 Post by peebee »

A small "feature" when running on my HP laptop / Intel graphics....

Dropping out to terminal causes display to go to 50% brightness

Can be fixed by:
echo 10 > /sys/class/backlight/acpi_video0/brightness

Cheers
peebee
Last edited by peebee on Sun 04 Jan 2015, 11:05, edited 1 time in total.
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

"Experimental" unicornpup derivative

#30 Post by peebee »

"Experimental" unicornpup derivative:

LxPupUnicorn-15.1 kernel 3.17.7-pae
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

Re: "Experimental" unicornpup derivative

#31 Post by Billtoo »

peebee wrote:"Experimental" unicornpup derivative:

LxPupUnicorn-15.1 kernel 3.17.7-pae
Manual frugal install to a 16gb flash drive.

video-info-glx 1.5.3 Sun 4 Jan 2015 on LxPupUnicorn 15.1 Linux 3.17.7 i686
0.0 VGA compatible controller: NVIDIA Corporation GF110 [GeForce GTX 560 Ti OEM] (rev a1)
oem: NVIDIA
product: GF110 Board - 12630002 Chip Rev

X Server: Xorg Driver: nouveau
X.Org version: 1.16.0
dimensions: 1920x1080 pixels (507x285 millimeters)
depth of root window: 24 planes

direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NVC8
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.3.0

I updated PPM,added Firefox and Kdegames.
I couldn't get the kernel source sfs file to load with sfs
load-on-the-fly,used the boot manager and it appeared to be loaded but
I couldn't install the proprietary nvidia driver (it gave an error
about not finding the kernel.h) so using the nouveau driver.

The individual kdegames won't launch from the menu but will launch
from grun, same thing in regular unicornpup.

Installed arandr from PPM to support 2 monitors.

Working well apart from the above.
Attachments
taskmanager.jpg
(119.17 KiB) Downloaded 1733 times
screenshot.jpg
(54.8 KiB) Downloaded 1726 times

oui

how to remaster it by hand

#32 Post by oui »

Hi

Unicorn Puppy is on my partition /mnt/home in subdir Zuni (all my Puppy are in Znnn or in returned writting if adequate yppup as they are in my biggest partition with actually Kubuntu, 14.10 of course).

First constatation:

PrtScr does not work (on my PC) and RGBpaint seems to be unable to be used for a PrtScr (or hides it really good :lol: if it cans! so I did have to install seamonkey to download and install mTpaint to do as I am accustomed (in the «Welcome to unicornpup version 6.0, released Dec 2014» there is in the index no report about this primordial function to help to communicate with pictures in the forum...).

A look in /initrd shows 3 subdir's in use:
- pup_ro2
- pup_rw
- pup_z

In the frugal dir I have only 2 sfs + devx:

- puppy_unicorn_6.0.sfs
- zdrv_unicorn_6.0.sfs

My Seamonkey with all needed files, dictionaries, noscript and addblock+ is in

/mnt/home/seamonkeyS (S is analog to http"s", in my eyes for "s"ecure). the content of /root/.mozilla is logged in it as well as the content of /usr/lib/mozilla/plugins

I only change /usr/local/bin/defaultbrowser
add a link /root/.mozilla
and copy .../plugins/* in /usr/lib/mozilla/plugins

in each Puppy

so I can work with the same version of seamonkey in all Puppy's (and Kubuntu, having no xulrunner app's any more, and Debian, having also no xulrunner app's any more): always the same contents...

...and comportment of seamonkey indifferent in which Linux I am actually.

what is to copy where in the case of this splitted *.sfs's?

which CLI command to use to reproduce exactly the same compression's rate (or are the choices in rox («create a pet package», «dir2sfs», «make archive» «Make ISO») better to do that? Where is to read about it: In Unicorn help?)

kind rgds

note: how to remove the new stuff I will never use (see my precedent message above)
Attachments
uni.jpg
(60.79 KiB) Downloaded 1663 times

oui

#33 Post by oui »

Note for new-puppies-fans / new-puppies-players:

I love to test new puppies and discover some new ideas, sometimes best ideas I did meet along years in Linux and other software. So the best software conceptions from Petihar years along: Best finish, and best accompanying with adequate complete software package (real good office, communication's software, perfect translation in his language, is not important for me but satisfying to see) or the revolutionary software from RSH made of Puppy stuff!

the actual "Experimental" unicornpup derivative is such a stuff: Puppy is growing, growing and growing and his name is more, more and more wrong - It is becoming to be a "Phanty" (in analogy to the name Pupp"y" but reported to an Elephant; and we have to take care to produce some Mmmothy's in analogy with the old good mammoth's!). "Experimental" unicornpup derivative is a good answer to this problem excepted the adding of software not really being useful for Puppy lover's accustomed to use traditional Puppy stuff and not able to mix all that from Puppy derivative to Puppy derivative.

You see, I use at the same time divers versions of Puppy derivatives (and other Linux's! And it is a problem enough as Puppy is always root and block so the usage of files for the other Linux's, especially hidden files like /root/.mozilla/*, and disturbs, say Kubuntu / Debian by start, the usual comportment of the partition's management!

so are my mozilla and libreoffice files all directly in the partition, not in *.sfs or some save file or subdivision.

in that "Experimental" unicornpup derivative I can use a little save file with only 32 MB again: free space 23 MB, and all what I need works and is installed (else in the little ISO as prepared by philb or on my main partition)!

User avatar
666philb
Posts: 3615
Joined: Sun 07 Feb 2010, 12:27
Location: wales ... by the sea

Re: how to remaster it by hand

#34 Post by 666philb »

oui wrote:Hi
PrtScr does not work

A look in /initrd shows 3 subdir's in use:
- pup_ro2
- pup_rw
- pup_z

In the frugal dir I have only 2 sfs + devx:

- puppy_unicorn_6.0.sfs
- zdrv_unicorn_6.0.sfs

which CLI command to use to reproduce exactly the same compression's rate (or are the choices in rox («create a pet package», «dir2sfs», «make archive» «Make ISO») better to do that? Where is to read about it: In Unicorn help?)

note: how to remove the new stuff I will never use (see my precedent message above)
hi oui,

prtscr should work if you install a screenshot app or mtpaint for mtpaint set /usr/local/defaultscreenshot to mtpaint -s )

pup_rw is the savefile/folder

i've never done it manually but try this command

Code: Select all

mksquashfs /path/to/puppy/folder /path/to/put/puppy.sfs -comp xz
for removing stuff use menu>>setup>>>remove builtin packages ... or remove manually then remaster
Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331

User avatar
666philb
Posts: 3615
Joined: Sun 07 Feb 2010, 12:27
Location: wales ... by the sea

Re: Full Install with Video Problem

#35 Post by 666philb »

davids45 wrote:G'day,

I found I could install a Full Unicorn-6.0 from my Frugal Unicorn by setting the Universal Installer to use sda not sdb (refer earlier post with full install issue to sdb from a Frugal).

I have a Full on sda15 but am running into a problem with the video setting - it starts fine with the ATI driver and 1600x900 for the monitor, but after a re-start or two, drops back to a distorted 1280x1024 setting.
The video wizard does not work to restore the correct setting.

My Frugal Unicorn has kept its 1600x900 display, but copying the xorg.conf files from the good Frugal to the faulty Full did not help.

The checksum for the iso matches so the downloaded iso looks not the problem.

David S.
sorry davids45 ... not sure what's going on there . have you tried booting with fsck?
Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331

User avatar
Marv
Posts: 1264
Joined: Wed 04 May 2005, 13:47
Location: SW Wisconsin

Re: how to remaster it by hand

#36 Post by Marv »

oui wrote: PrtScr does not work (on my PC) and RGBpaint seems to be unable to be used for a PrtScr (or hides it really good :lol: if it cans!
I have since installed mtpaint as it resizes and rgbpaint doesn't, but rgbpaint -s run from a terminal did allow me to make some initial screenshots, albeit without a timer or other niceties we've grown accustomed to.
Pups currently in kennel :D Older LxPupSc and X-slacko-4.4 for my users; LxPupSc, LxPupSc64 and upupEF for me. All good pups indeed, and all running savefiles for look'n'feel only. Browsers, etc. solely from SFS.

Wognath
Posts: 423
Joined: Sun 19 Apr 2009, 17:23

Thanks

#37 Post by Wognath »

Thanks for unicornpup--I love it. No issues for a manual frugal install to HD on an MSI Wind U100 netbook. So far I have used it mainly to watch Netflix with an sfs of google chrome 39 + scabz's required upgrades and lxrandr for external monitor (TV). It works great for the purpose.
Attachments
screenshot3.png
(71.17 KiB) Downloaded 1477 times

oui

errors building a Linux entirely by compilation in unicornp.

#38 Post by oui »

build a Linux entirely form scratch by compilation of absolutely each stuff with unicornpup

Hi

I am trying a new experience:

build Linux from scratch

but not as a very ugly job as usual (step by step) but using computer aid (I find it is silly dilly to sit in front of a computer an enter lots of data being accessible by the computer itself to do the job itself at the time were you can listen the TV or some other distractions...)

but I did meet a problem:

the method (from a gifted developer and only used also by me) requires a proper system where all precedent essays and there trace are completely erased!

so I did say to me:

«Oh! somewhat for Puppy!»

Why?

- we have extreme modern stuff like this unicornpup, about most possible modern stuff of all!
- including adequate devx file (devx_unicorn_6.0.sfs)
- very small system (135 MB)
- but fast as a lot runs in RAM
- and you can erase (or only rename) all of precedent essays without toil: reboot with an othe Puppy, rename the save file, copy the precedent save file (32 MB), restart, resize the save file, reboot a last time and

begin the job to buiild an

entirely self compiled Linux in your PC (for your own processor, please!)

Hm...

I did prepare an adequate 32 MB save file in my /mnt/sdaX/Zuni directory (the subdir dedicated to unicornpup on my sytem) with SARAB (to fat the system being occupied probably 2 or 3 days allong by the compilation without limit), a browser, Seamonkey, to make the waiting time attractive (compile all a Linux including Xorg requires a long time on PC's with old processors as my PC, an old DELL Optiplex SX 280 with Pentium 2,8 GHx, not Celeron, 2GB / 0,5 TB),

I did add https://packages.debian.org/jessie/syslinux-utils as isohybrid is required (later, at the end of the complete process) and not included. After that I did make a copy of that tiny file using, using an other Puppy, then after restart increase the tiny file to 2 GB to dispose of the all volume of my RAM at working time and restart...and really start the job!

the job consist into copy (line after line a lot of commando line into an opened console by marking each line separately and hitting in the console on the middle mouse key followed by «enter»... not really a science. easy and fast!

first problem:

some commands are given by busybox and not conform to the usual commands (groupadd/addgroup and useradd/adduser). the commando line needing are:
mkdir /mnt/lfs
#following step if only needed if you use a separate partition as chroot:
mount /dev/sdaX /mnt/lfs # !!!adapt it to your partitions!!!

export LFS=/mnt/lfs

mkdir -vp $LFS/{sources,tools}
ln -svf $LFS/tools /
ln -svf $LFS/sources /
addgroup lfs
adduser -s /bin/bash -G lfs -D -H lfs
mkdir /home
mkdir /home/lfs

chown -v lfs $LFS/{tools,sources} chmod -v a+wt $LFS/sources chown -v lfs $LFS
su - lfs

cat > ~/.bash_profile << "EOF"
exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w\$ ' /bin/bash
EOF

cat > ~/.bashrc << "EOF"
set +h
umask 022
LFS=/mnt/lfs
LC_ALL=POSIX
LFS_TGT=$(uname -m)-lfs-linux-gnu
PATH=/home/lfs/bin:/tools/bin:/bin:/usr/bin
export LFS LC_ALL LFS_TGT PATH
EOF

source ~/.bash_profile

git clone git://git.tuxfamily.org/gitroot/nutyx/saravane.git

cd saravane
scripts/runmebeforepass1
less than 30 commando lines to execute the adequate preparations!

or only exactly 30 commando lines (if you use a separate partition, if not, only 29) including following two next lines needed to execute the complete pass 1 of compilation!
cd /home/lfs/saravane/chroot
pass
but very important you must see a message
====> Successfull configured
before you can try to start the pass1 entering the 2 last lines...

and this doesn't / never happen :oops: in unicorn pup...

(you can try to continue using CursorUp + enter, in case of difficulty of download the sources it can really help!)

I did repeat this attempt more times in Unicorn without success... What can be the reason?

Note: The final success message for that pass1 has to be:
+ mkdir -pv /mnt/lfs/var/lib/pkg/DB
mkdir: created directory '/mnt/lfs/var'
mkdir: created directory '/mnt/lfs/var/lib'
mkdir: created directory '/mnt/lfs/var/lib/pkg'
mkdir: created directory '/mnt/lfs/var/lib/pkg/DB'
=======> Building '/home/lfs/MakeNuTyX/CHROOT/cards/Pkgfile' succeeded.
Note: at the time of ArchPup, I did try one time the same without difficulty probably because ArchPup did use more stuff from Arch as usual Puppy from Ubunutu?

oui

#39 Post by oui »

The pass 2 is stuff for only 33 commando lines
su -
export LFS=/mnt/lfs
echo $LFS
# and see if echo is really: /mnt/lfs ! if ok, continue:
chown -R root:root $LFS
install -dv -m0750 $LFS/root
ln -s saravane/scripts $LFS/root/bin
mv /home/lfs/saravane $LFS/root/
cd $LFS/root/saravane/system/aaabasicfs
/tools/bin/pkgmk -cf ../../../bin/pkgmk.conf.passes
/tools/bin/pkgadd -r $LFS aaabasicfs1*
/tools/bin/pkgadd -r $LFS aaabasicfs.man1*
# the 1. package is now installed in the chroot! check if it is really presend:
ls $LFS/var/lib/pkg/DB
# this returns if ok: aaabasicfs aaabasicfs.man
mount -v -B /dev $LFS/dev
mount -vt devpts devpts $LFS/dev/pts
mount -vt proc proc $LFS/proc
mount -vt sysfs sysfs $LFS/sys
if [ -h /dev/shm ]; then rm -f $LFS/dev/shm;mkdir $LFS/dev/shm;fi
mount -vt tmpfs shm $LFS/dev/shm
chmod 1777 /dev/shm
mount|grep $LFS
# it should return 6..10 lines like: /dev/sda2 on /mnt/lfs type ext4 (rw) etc.
chroot "$LFS" /usr/bin/env -i HOME=/root TERM="$TERM" PS1='\u:\w\$ ' \
/bin/bash --login +h
export PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin:/root/bin
cd /root/saravane/system
pass
# bash as to be installed manually after a certain compilation time! The invitation to do it is: need to install bash manually
exit
cd $LFS/root/saravane/system/bash
for PACK in *.xz; do /tools/bin/pkgadd -r $LFS $PACK;done
chroot "$LFS" /usr/bin/env -i HOME=/root TERM="$TERM" PS1='\u:\w\$ ' \
/bin/bash --login +h
# the commando line begins now with a simple slah: /
export PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin:/root/bin
cd /root/saravane/system
pass
The compilattion ends with the compilation of the kernel...
exit
The post installation also is very easy:
echo $LFS
# and see if echo is really: /mnt/lfs ! if ok, continue:
/mnt/lfs
chroot $LFS /usr/bin/env -i HOME=/root TERM="$TERM" PS1='\u: \w\$' \
/bin/bash --login
cat > /etc/cards.conf << "EOF"
dir /root/saravane/base
dir /root/saravane/system
logdir /var/log/pkgbuild
arch x86_64
locale fr
base /root/saravane/system
EOF
cd /root/saravane/base
for i in *
do
cd $i
pkgmk -us||break
cd ..
done
mkinitramfs
success mssg: Creating initrd... done !

one way to fat the new system, for example:
cd /root/saravane/base
cards depends xorg > .list
echo "xorg" >> .list
pass
more? see book LinuxFromScratch as well as the author's page at http://nutyx.org !

slavvo67
Posts: 1610
Joined: Sat 13 Oct 2012, 02:07
Location: The other Mr. 305

#40 Post by slavvo67 »

Is this based on Barry's QU code? If so, it's good to see there is additional support on this one. I find Barry's distro to be near flawless, except for the lime-green (yep, I had to say it...LOL)

Quick update: Unfortunately, Unicornpup is not identifying my eth0.
First distro in quite a while that didn't pick up on it. I'll let you know my card if you can help but on another computer at the moment.


Best,

Slavvo67

Post Reply