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

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

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

#41 Post by slavvo67 »

OK. The Ethernet card that's not getting recognized is the Realtek RTL 8169.

Best,

Slavvo67

User avatar
ETP
Posts: 1193
Joined: Tue 19 Oct 2010, 19:55
Location: UK

UCF2FS Pup

#42 Post by ETP »

UCF2FS Pup - Released 28th Jan 2015

@slavvo67

The above Pup may solve your Ethernet problem. It uses as its base the alternate f2fs image of 666philb's Unicorn-6.0 building block puplet as detailed on the first page of this thread.
The changes to the base image are mainly cosmetic but the following have been added:
• Latest version of Chrome stable. (40.0.2214.91)
• Latest versions of Videostream, Google Cast & a locally held version of Sid’s cast.
• Latest Thunderbird. (31.4.0)
• Leafpad.
• FbBox-1.0.
• Netflix (Not tested as no account held).

The intended target is a 8GB or larger USB2 or USB3 stick.
The image ucf2fs_pup.img.xz 287MB, MD5sum, install procedure & slideshow showing the features can be found here:

https://drive.google.com/folderview?id= ... sp=sharing

Setup:

Ethernet.
On first boot there will be a red cross on the system tray network icon.
1. Click on the “Lan
Attachments
ucf2fs_pup (Medium).jpg
(50.32 KiB) Downloaded 1242 times
Last edited by ETP on Tue 24 Feb 2015, 07:39, edited 7 times in total.
Regards ETP
[url=http://tinyurl.com/pxzq8o9][img]https://s17.postimg.cc/tl19y14y7/You_Tube_signature80px.png[/img][/url]
[url=http://tinyurl.com/kennels2/]Kennels[/url]

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

unicornpup

#43 Post by Billtoo »

New manual frugal install to a 128gb usb 3.0/2.0 external ssd.

Computer
Processor 4x Intel(R) Core(TM) i5-3550 CPU @ 3.30GHz
Memory 3517MB (117MB used)
Machine Type Physical machine
Operating System unicornpup - 6.0
User Name root (root)
Date/Time Wed 28 Jan 2015 03:32:05 PM EST
Display
Resolution 1920x1080 pixels
OpenGL Renderer Mesa DRI Intel(R) Ivybridge Desktop x86/MMX/SSE2
X11 Vendor The X.Org Foundation
SCSI Disks
Monster Overdrive 3.0

Working well so far.
Attachments
screenshot.jpg
(55.08 KiB) Downloaded 1142 times

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

#44 Post by slavvo67 »

ETP,

Sounds like a nice option. I'll give it a try. I'm guessing there are some drivers around to recognize this card, as well. Mostly all other puppies find it no prob.

Best,

Slavvo67

Sylvander
Posts: 4416
Joined: Mon 15 Dec 2008, 11:06
Location: West Lothian, Scotland, UK

Re: UCF2FS Pup

#45 Post by Sylvander »

ETP wrote:UCF2FS Pup
I installed this to my 8GB Flash Drive.
Looking good, and seems to be working well.
Tried playing Netflix movies by "Casting" [from the already installed Google Chrome browser using the already installed "Google Cast" extension] to my previously set up and functioning "Chromecast" dongle in the HDMI socket on my Sony Bravia Smart TV.
Works just fine. :D

I now have 2 Puppies that will do this.
The other is tahr-6.0-ce_pae on a 4GB Flash Drive.

Is it possible, when working within this Puppy, to:
a. Only have it save when I choose to MANUALLY save?
i.e. NO AUTOSAVE?

User avatar
ETP
Posts: 1193
Joined: Tue 19 Oct 2010, 19:55
Location: UK

UCF2FS Pup

#46 Post by ETP »

Hi Sylvander,

The fact that NF works is welcome news. Thanks for testing. :)
Is it possible, when working within this Puppy, to:
a. Only have it save when I choose to MANUALLY save?
i.e. NO AUTOSAVE?
OOTB that is exactly how it is set up with Pupsaveconfig set to "always ask" at
shutdown or reboot.
Unless you opt to save, the session will not be saved. If during a session you
wish something to be saved just click on the desktop "save" icon.
Regards ETP
[url=http://tinyurl.com/pxzq8o9][img]https://s17.postimg.cc/tl19y14y7/You_Tube_signature80px.png[/img][/url]
[url=http://tinyurl.com/kennels2/]Kennels[/url]

Sylvander
Posts: 4416
Joined: Mon 15 Dec 2008, 11:06
Location: West Lothian, Scotland, UK

Re: UCF2FS Pup

#47 Post by Sylvander »

ETP wrote:...If during a session you
wish something to be saved just click on the desktop "save" icon.
Hmmm, I failed to see any "Save..." icon on the desktop...
Will look more closely, and report back.
OK...found it. :D

Sylvander
Posts: 4416
Joined: Mon 15 Dec 2008, 11:06
Location: West Lothian, Scotland, UK

Re: UCF2FS Pup

#48 Post by Sylvander »

1.
ETP wrote:Netflix is now confirmed as working. (Thanks to Sylvander)
Well...
a. It WAS working at first...
But now it isn't.
Here's what's happening:
Everything looks good...
The "Google Cast" icon is there...
I begin playing a movie in Netflix...
Click on the "Google Cast" icon and choose to cast to "Livingroom" [the only Chromecast dongle set up for use]...
It says it's casting to "Livingroom"...
Down on the livingroom TV, there is a "Netflix" title displaying, and 3 dots below with a highlight cycling around them...
But nothing beyond that.
The movie never begins playing.
p.s. So far as I know, the Puppy firewall has never been activated, and I see no sign of it running.

b. I reboot to Tahrpup...
And do the business at the Netflix site...
And it works just fine. :D

Any ideas?

User avatar
ETP
Posts: 1193
Joined: Tue 19 Oct 2010, 19:55
Location: UK

UCF2FS Pup

#49 Post by ETP »

Hi Sylvander,

1. Can you check the Google Cast extension versions match in both Pups.
An update to 15.114.0.1 was issued in the last couple of days.

2. Please respond in the new UCF2FS thread.
Regards ETP
[url=http://tinyurl.com/pxzq8o9][img]https://s17.postimg.cc/tl19y14y7/You_Tube_signature80px.png[/img][/url]
[url=http://tinyurl.com/kennels2/]Kennels[/url]

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

#50 Post by slavvo67 »

An update to my post a few pages back:

"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. "

It appears that when I updated Barry's QU from 6.2 to 6.21, my eth0 connection gets broken (SNS is no longer identifying my card). I gather UnicornPup is using the same 6.21 code. I'm not sure what kind of fix can be done but I'm going to take a peek at that 6.21 upgrade pet and see what it changes.

*** Let me correct the above statement(s). It seems when I install Handbrake from the PPM HandBrake0.9.9 (the non-cli version), it breaks my internet connection upon reboot and also seems to ruin the sound from VLC Player. Does anyone know which dependency might be responsible for this?

Regarding my Unicorn Pup paragraph, above, I will now be revisiting based on my correction.

Best,

Slavvo67

Post Reply