Page 1 of 212

Light-Debian-Core-Live-CD-Wheezy + Porteus-Wheezy

Posted: Sun 08 Dec 2013, 21:01
by saintless
Edit - 21.06.2017: According to this post the thread stays open as a community project:
mcewanw wrote:As I say, all dogs are community projects; no-one can ask for that work to be locked or deleted without agreement from the other contributors.
----------------------------------------------------------------

Edit: 11.01.2015: Porteus-Wheezy iso will not be updated anymore. Try DebianDog-OpenBox instead or check out the thread for new DebianDog programs and fixes. They should work the same way for Porteus-Wheezy.

Edit: 11.08.2014: New version Porteus-Wheezy-3.13.6-openbox.iso. Added same improvements like in DebianDog latest version but the kernel is 3.13.6 from Porteus and the modules extension is .xzm (like in Porteus). This version runs with systemd boot enabled.
Mirror link + old versions you can download here.

====================================
Edit: 16.04.2014: Light-Wheezy is now DebianDog. Please, test it in the new DebianDog thread:
http://murga-linux.com/puppy/viewtopic.php?t=93225
This thread stays for development of DebianDog and for Porteus-Wheezy announcements and download.

Porteus-Wheezy from Fredx181 folder (Read the Readme.txt) for boot code:
http://kazzascorner.com.au/saintless/De ... us-Wheezy/

Edit: 20.02.2014
fredx181 wrote:Hi All

***** New Porteus-Wheezy uploaded *****

Porteus-Wheezy2-deb-kern-3.12.iso with kernel 3.12-0.bpo.1-486 from debian-backports (iso size is 139MB):
https://drive.google.com/file/d/0ByBgCD ... sp=sharing

And Porteus-Wheezy2-deb-kern-3.2.0-4-486.iso
https://drive.google.com/file/d/0ByBgCD ... sp=sharing
It's exactly the same as Porteus-Wheezy2-deb-kern-3.12.iso except for the kernel which is the stable kernel.
------------------------------------
EDIT: 19-02-2014:
Updated Porteus-Wheezy2-deb-kern-3.12.iso:
https://drive.google.com/file/d/0ByBgCD ... sp=sharing
Changes:
- xfdesktop upgraded to version 4.11 (preview of 4.12) (for manually install .deb package see below)
- fixed: when used boot option "changes=EXIT:/.." using a directory for changes the "home" drive will be mounted now.

Here's also xfdesktop-4.11_xfce4-panel-4.10_thunar-1.6-wheezy-debs.tar.gz:
https://drive.google.com/file/d/0ByBgCD ... sp=sharing
To upgrade e.g. xfdesktop(but NOTE it's already installed if you use above Porteus-Wheezy):
Extract the archive and in extracted directory open terminal in folder: xfdesktop4-4.11 and type:

Code: Select all

dpkg -i *.deb
If there are errors just type again (do NOT do "apt-get -f install"):

Code: Select all

dpkg -i *.deb
To upgrade e.g. thunar do the same with terminal standing in folder thunar-1.6
----------------------------------------


Same setup as the first edition with combination openbox, xfce4-panel, xfdesktop
Compared to the first Porteus-Wheezy the size of the iso is increased; mainly because of the larger filesize of kernel but also there are more applications added.
Added multi-user support, thanks to Toni and William for finding the best ways for it.
User "root" is the default and user "puppy" is added as unprivileged user (same as in Toni's Light-Wheezy2).
Login details: username: root password: root
username: puppy password: puppy
To login as user puppy go to Menu>Logout>Exit X (you then may need to press Ctrl+Alt+F1)
Then on the commandline:

Code: Select all

login
and type: puppy and type the password: puppy
The script for root access for a user is /opt/bin/gsu (Graphical su)
So for example, to run gparted as normal user do:

Code: Select all

gsu gparted
And type root password.

Also added:
- Remaster script to make module from your own setup including changes.
- Script to make module just from the changes so it could be added as second module in the "base" folder, e.g. 02-changes.xzm

See also here my first Porteus-Wheezy post for more how-to info, also about cheatcodes etc...:
http://www.murga-linux.com/puppy/viewto ... 107#747107

Some additional info about the "changes=EXIT:/..." boot option:
-----------------------------------------------------------------------------------
Advantages of this "changes=EXIT:/..." boot option:
- changes are mounted on tmpfs, so very fast.
- option (prompt) to save or not (can be very nice if you made a lot of changes but not satisfied with it, just click "nosave" then)
Disadvantage may be: if you have very small RAM size that you are limited to that size when installing e.g. programs.

Comparison of mounted directories with puppy (when pupmode=13 is used):

porteus-wheezy ___________________________________________________ puppy

/mnt/live/memory/changes ______________________________________ /initrd/pup_rw
/mnt/live/memory/images/changes-exit _________________________ /initrd/pup_ro1
-------------------------------------------------------------------------------------

Regards,
Fred

Posted: Mon 09 Dec 2013, 08:27
by James C
Just a quick hardware check test.......... appears to be working as expected on my Athlon XP box. Wired internet connected on boot,correct screen resolution (1440x900) using nouveau. Dillo and Xfe are working. Booted the non-pae kernel by-the way.

Running "apt-get update" right now.

Almost 3 am so too late for more testing now ....need sleep. :lol:

Looks like a solid beginning.

Posted: Mon 09 Dec 2013, 08:38
by James C
Successfully installed Iceweasel 17.0.9 with apt-get so it's working.

Posted: Mon 09 Dec 2013, 08:42
by saintless
James C wrote:Just a quick hardware check test.......... appears to be working as expected on my Athlon XP box. Wired internet connected on boot,correct screen resolution (1440x900) using nouveau. Dillo and Xfe are working. Booted the non-pae kernel by-the way.

Running "apt-get update" right now.

Almost 3 am so too late for more testing now ....need sleep. :lol:

Looks like a solid beginning.
Thanks, James C,
Good night to you :)

Posted: Mon 09 Dec 2013, 12:19
by saintless
First thing I don't like in wheezy live cd.
It mounts /live/image/ which here is /lib/live/mount/medium in read-only mode and mine is formated in ext3.
I thought it was my mistake while removing packages but the original debian iso does it the same way.
First job is to search a fix for this. Might be impossible for me. We shall see.

Posted: Mon 09 Dec 2013, 17:40
by saintless
It mounts /live/image/ which here is /lib/live/mount/medium in read-only mode
Trying to modify initrd.img was a disaster with no luck for me. :( I even changed all ro to rw everywhere I found them. I just can't understand how with all modifications I made the system still was working and booting without issues and errors.

This problem is fixed. The solution is so simple. It was so near to my eyes so i couldn't see it at first.

Code: Select all

mount -o remount,rw /dev/sda1
I love debian live :)

Posted: Mon 09 Dec 2013, 19:17
by anikin
Hi saintless et al,

the simple solution, that you've found - where that code comes from?
I had something like that in squeeze, even worse - my whole SD card with all the puppies and Lite-Debian was inaccessible. The reason, it seems, because I removed 'persistent' option and I also tried 'nopersistence', which I believe equals to pupmode5/pfix=ram. Plus, at the same time, I was switching between pae and nonpae versions. Finally, in the nonpae version I'm able to access, r/w sdc1 with the 'persistent' option present. OK, a quick question - how do you compile stuff in LD? Does it have dev tools in the unstripped ISO? Haven't tried wheezy, yet.
I love debian live Smile
Love it too. LD is the fastest thing, that ever ran on this little machine ... blows all the puppies out of the water. The second fastest is Porteus, speedwise, they can't even be compared to Puppy Linux. This is a very sad statement that comes from a hard-nosed puppy fan. Sad, really sad.

Posted: Mon 09 Dec 2013, 19:45
by Keef
anikin

Might be worth looking here:
http://packages.debian.org/squeeze/build-essential

Posted: Mon 09 Dec 2013, 19:49
by saintless
Hi, Anikin,
the simple solution comes from mount man page:
http://linux.die.net/man/8/mount
I found there the same example with ro. I just change it to rw.

Squeeze uses different save file and menu option persistent. If it doesn't present in grub it is possible to mount /live/image in read only mode.

Wheezy changed peristent with persistence option. Still trying to understand the structure changes in wheezy. Unfortunately no time to give proper information how to use debian live extra options. I will do it sooner I can.

Ho do I compile stuff in debian - never did this to tell you the truth. ':oops:' especcialy with debian I never feel the need to learn how. I can download all I want from debian repoes and have it working in few minutes.

To compile stuff you need:

Code: Select all

apt-get install build-essential
It will install all dependencies AFAIK.
Sorry I can't help you better with this.

Cheers, Toni

Posted: Mon 09 Dec 2013, 20:51
by sunburnt
Hey Toni; I tested it, it boots good, w3h ( whatever...) browser looks like a VT & doesn`t work.
Dillo got Google up, so the network is running good. I see the Xfe suite, a good drop in...
I doubt the XfPackageManager is compatable with Deb. You definitely should remove it.
I don`t know how to install apps, so I didn`t test it. There`s no Save file, how`s that work.?

It would not shutdown, and won`t exit X and drop to the console, had to press reset button.
.

Posted: Mon 09 Dec 2013, 20:59
by musher0
Hi, Toni.

I tried to boot using three of the four options, and each one hangs at:
[ok] Starting anac(h)ronistic cron: anacron
I suppose that doesn't help much, does it?

Oh well. BFN.

musher0
~~~~~~~~
PS. If you think it'll help, I'll PM you an "inxi" description of my rig.

Re: Light-Debian-Core-Live-CD-Wheezy

Posted: Mon 09 Dec 2013, 21:07
by Schpankme
saintless wrote: ... Light-Debian-Wheezy-test.iso is 147 Mb at the moment.
I'm not following your logic -- the latest Wheezy is 160 Mb
wheezy-3.5.2.10-SCSI.iso 08-Dec-2013

Re: Light-Debian-Core-Live-CD-Wheezy

Posted: Mon 09 Dec 2013, 21:36
by James C
Schpankme wrote:
saintless wrote: ... Light-Debian-Wheezy-test.iso is 147 Mb at the moment.
I'm not following your logic -- the latest Wheezy is 160 Mb
wheezy-3.5.2.10-SCSI.iso 08-Dec-2013
Light-Debian-Wheezy-test.iso is pure Debian with apt-get while Wheezy-3.5.2.10-SCSI.iso is Puppy built with Debian binaries with the Puppy PPM ......much easier and more dependable package installation/management with apt-get.

The tradeoff..... larger size for easier app installation.

Posted: Mon 09 Dec 2013, 21:42
by sunburnt
In short... This distro has Debian parentage. Most Puppies have no real package parentage.

Their package management systems show this point most obviously. Debian "just works"...

Posted: Mon 09 Dec 2013, 22:58
by James C
Went ahead and did a quick install. Ran apt-get update (success) and now installing Iceweasel. Easy as pie. :)

Posted: Mon 09 Dec 2013, 23:05
by James C
Installed Iceweasel and MTpaint........

Code: Select all

user@debian:~$ uname -r
3.2.0-4-486
user@debian:~$ uname -a
Linux debian 3.2.0-4-486 #1 Debian 3.2.51-1 i686 GNU/Linux
user@debian:~$ 

Posted: Mon 09 Dec 2013, 23:16
by sunburnt
Tx James; I`ll give it a try immediately.

Posted: Tue 10 Dec 2013, 00:55
by sunburnt
The menu EXIT exits JWM and it restarts, and RESTART restarts JWM. There`s no shutdown.

Tried login with "root" and it replies Login incorrect. So I can`t install anything.

# Pentum D 805 ( 64 bit cpu I`m sure. ). I`m using vmlinuz1 for the non-pae kernel.
I had to dig through the config. files to find out which one was which.
.

Posted: Tue 10 Dec 2013, 02:27
by James C
sunburnt wrote:The menu EXIT exits JWM and it restarts, and RESTART restarts JWM. There`s no shutdown.
I've been using the terminal.. "sudo poweroff" or "sudo reboot".
sunburnt wrote:Tried login with "root" and it replies Login incorrect. So I can`t install anything.

# Pentum D 805 ( 64 bit cpu I`m sure. ). I`m using vmlinuz1 for the non-pae kernel.
I had to dig through the config. files to find out which one was which.
.
Used "sudo" to run apt-get and install packages too.Worked for me anyway.

Posted: Tue 10 Dec 2013, 02:51
by Schpankme
sunburnt wrote:
... apt-get
... This distro has Debian parentage.
... Most Puppies have no real package parentage.
... Debian "just works"...
Thx, this 'parentage is what I liked about Debian 7.2; which does allow for Minimal Debian Install:

Getting Debian (http://www.debian.org) > small installation image (select required iso) > Install to Flash drive or CD

Boot > Debian Installer Boot Menu > Advanced Options > Expert Install > Follow the prompts from here ...


edit: Debian changed the links - updated