Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Mon 20 May 2019, 10:58
All times are UTC - 4
 Forum index » House Training » Bugs ( Submit bugs )
Adding Systemd to Xenialpup gives error
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [14 Posts]  
Author Message
abcd567

Joined: 06 Jan 2019
Posts: 12

PostPosted: Thu 24 Jan 2019, 18:51    Post subject:  Adding Systemd to Xenialpup gives error  

Adding Systemd to Xenialpup gives error.
Edit: Additional info: Distro is "Xenialpup 7.5 (32bit)". 

(1) Installed package systemd_229 by PPM

(2) Edited file "/mnt/home/syslinux.cfg",
and just below line
linux vmlinuz
Added a line
append init=/lib/systemd/systemd

(3) Rebooted.

(4) After reboot, tried command systemctl, got error message.

What have I done wrong?

Last edited by abcd567 on Thu 24 Jan 2019, 20:47; edited 1 time in total
Back to top
View user's profile Send private message 
p310don

Joined: 19 May 2009
Posts: 1390
Location: Brisbane, Australia

PostPosted: Thu 24 Jan 2019, 18:58    Post subject:  

Quote:
What have I done wrong?


Added systemd.

What are you trying to achieve?
Back to top
View user's profile Send private message 
abcd567

Joined: 06 Jan 2019
Posts: 12

PostPosted: Thu 24 Jan 2019, 19:29    Post subject:  

p310don wrote:
Quote:
What have I done wrong?
Added systemd.

Why it is wrong to add systemd to Xenialpup?
All Debian/Ubuntu based systems use systemd.
The Ubuntu Xenial also uses systemd and the Xenialpup uses its kernel.


p310don wrote:
What are you trying to achieve?

I have installed a software which requires systemd for its operation.

.
Back to top
View user's profile Send private message 
perdido


Joined: 09 Dec 2013
Posts: 1277
Location: ¿Altair IV , Just north of Eeyore Junction.?

PostPosted: Thu 24 Jan 2019, 23:18    Post subject:  

The forum has a topic about systemd.

http://murga-linux.com/puppy/viewtopic.php?t=93586

.
Back to top
View user's profile Send private message 
bigpup


Joined: 11 Oct 2009
Posts: 12127
Location: S.C. USA

PostPosted: Thu 24 Jan 2019, 23:28    Post subject:  

What is the program?

Xenialpup is not Ubuntu based on how it works.
Xenialpup is coded to use something other than systemd.

Xenialpup was made using core Linux files/programs from Ubuntu-xenial repositories, but in no way does it work the same as Ubuntu!
Xenialpup is made very much to work the Puppy Linux way.

Using the same Linux kernel version has nothing to do with how it works.
The kernel can be configured any way you want it to work.

_________________
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected Shocked
YaPI(any iso installer) http://www.murga-linux.com/puppy/viewtopic.php?t=107601
Back to top
View user's profile Send private message 
abcd567

Joined: 06 Jan 2019
Posts: 12

PostPosted: Fri 25 Jan 2019, 11:40    Post subject:  

bigpup wrote:
Xenialpup was made using core Linux files/programs from Ubuntu-xenial repositories, but in no way does it work the same as Ubuntu!
Xenialpup is made very much to work the Puppy Linux way.

Understood. Thanks bigpup for explaining.

As I understand, Puppy Linux is highly customizable to individual user's needs/preferences.
I want to customize it to use systemd.
Is there a way to do it?


bigpup wrote:
What is the program?

(1) dump1090-fa
(2) piaware.
I have to build these from source-code available here:
http://github.com/flightaware/

.
Back to top
View user's profile Send private message 
Mike Walsh


Joined: 28 Jun 2014
Posts: 4960
Location: King's Lynn, UK.

PostPosted: Fri 25 Jan 2019, 14:46    Post subject:  

@ abcd567:-

Dump Puppy, run Ubuntu or Debian instead. Problem solved.

Puppy users don't want systemd. Systemd is a complete, total, all-encompassing pain in the ass.....which tries to take complete, total control of your system, and run it the way it thinks fit. Not only that, it hooks into almost every part of the system. It's not easy to 'install' it in, say, the same way as you would install most packages.....with a single-click. It needs to hook into most of the 'core' parts of Puppy, which are contained within the main Puppy 'read-only' SFS file.

That's going to entail re-mastering, too.

By the time you've added all the systemd stuff into Xenialpup, you're going to pretty much end up with Ubuntu Xenial Xerus. You might just as well save yourself the aggravation, and run Ubuntu from the word go. Be a hell of a lot easier, methinks.....

(And before you tell me I'm being condescending, no.....I'm not. I'm telling it like it is, and trying to save you a lot of fruitless work into the bargain.)

No reason at all why you shouldn't run Puppy & Ubuntu alongside each other. Many of us run multiple Oss; it's simply a case of using the best tool for the job. Makes more sense.


Mike. Wink

_________________
My 'Puppy' Packages
--------------------------------------


Last edited by Mike Walsh on Fri 25 Jan 2019, 16:57; edited 2 times in total
Back to top
View user's profile Send private message Visit poster's website 
6502coder


Joined: 23 Mar 2009
Posts: 622
Location: Western United States

PostPosted: Fri 25 Jan 2019, 14:52    Post subject:  

Quote:
As I understand, Puppy Linux is highly customizable to individual user's needs/preferences.
I want to customize it to use systemd.
Is there a way to do it?

There are limits to "customizable." A Humvee is a highly customizable vehicle. That doesn't mean you can easily make it fly. Mike is right: you're barking up the wrong tree.
Back to top
View user's profile Send private message 
mostly_lurking

Joined: 25 Jun 2014
Posts: 321

PostPosted: Fri 25 Jan 2019, 15:36    Post subject:  

If you absolutely must have systemd, there are some Puppy derivatives that seem to have it, like BionicDog. (At least the first post of that thread mentions that "systemd is enabled by default".) I have never used that one, or any of the other "Dogs", so I don't know what the differences are between those and the "true" Puppies. As far as I understand it, those are Debian/Ubuntu systems that have been modified to work in a similar way as Puppy.
Back to top
View user's profile Send private message 
ITSMERSH

Joined: 02 May 2018
Posts: 911

PostPosted: Fri 25 Jan 2019, 17:24    Post subject:  

I'm using BionicDog on a single machine, since it is able to recognize my Phonic Helix Board 24 MKII Mixer to record multiple audio tracks simultaneously using Ardour 5. It's also installed on my home machine, but rarely used there (just for development of .squashfs modules and modifications)

Yes, it boots by default using systemd (there's a boot message about it).

I run this also on a Samsung N150 Netbook and it is pretty less resource hungry.

All additional programs are stored into .squashfs modules, which is fifteen different modules at 1374M (Audio, Graphics, Video Software etc.pp.).

Booting with save on exit only...

Love it! Laughing

_________________
RSH

Beware of the Dog ähem nic007! Wink
Back to top
View user's profile Send private message 
abcd567

Joined: 06 Jan 2019
Posts: 12

PostPosted: Sat 26 Jan 2019, 00:01    Post subject:  

Thanks everyone for responding and giving advice.

Ok, will try BionicDog.
Back to top
View user's profile Send private message 
rufwoof

Joined: 24 Feb 2014
Posts: 3101

PostPosted: Sat 26 Jan 2019, 09:00    Post subject:  

A good way IMO is to install Debian as normal to disk, and then install the live-boot elements, setting the save choice to save partition. That way you can boot as a normal Debian, or using the live-boot, and set it so that it optionally saves, or not. Easy to set up when you know how, but as-ever awkward/difficult when you don't know how. But once set up you get the best of both worlds. Fundamentally you have to set the partition label to 'persistence' (so the live-boot system knows its the save area), create a special flag file (that indicates to the live-boot that its a union mount save area), and a live folder (that holds the main sfs).

Think of it as Puppy basically has a read only main sfs that contains everything, and records changes to a save folder/file. With the above its as though the main sfs is empty, and everything is already recorded in the save folder (partition).

You can use just pure Debian to do all of that, however if you use something like StretchDog then you get all of the added Puppy like packages/scripts/programs that the likes of Fred and co. have added. IIRC its called something like live-boot 3

I used to run it that way and it worked very well as you can boot as standard Debian and apply updates, and then live-boot without saving (store data that you might change outside of the system areas i.e. on another partition).

Many have intense dislike of systemD, however it does pull things together more and works (very) well.

As a starter, have a read through http://murga-linux.com/puppy/viewtopic.php?p=774457#774457 ... historical but a reasonable basis. And then look to perhaps install BionicDog using that sort of live-boot3 approach. Be aware however that that voids the Debian warranty (any help requests from Debian will tend to be thrown back at you for not running pure Debian), as is security. I dumped it for security reasons (3000+ security holes found in the version I had installed, 1700+ when I tested just pure Debian, so I shifted over to using OpenBSD (and use EasyOS as my linux alternative boot choice)).

_________________
( ͡° ͜ʖ ͡°) :wq
Back to top
View user's profile Send private message 
abcd567

Joined: 06 Jan 2019
Posts: 12

PostPosted: Sun 27 Jan 2019, 06:57    Post subject:  

mostly_lurking wrote:
If you absolutely must have systemd, there are some Puppy derivatives that seem to have it, like BionicDog.


Thanks "mostly_lurking".

Yes, you are right. The BionicDog has systemd, apt, dpkg etc, and I successfully built and install .deb packages from source-code of Flightaware's dump1090-fa and Piaware.

I have posted in Flightaware forums, the detailed step-by-step procedure to
(1) Install BionicDog on a USB flash stick (Pendrive).
(2) Build & install dump1090-fa .deb package
(3) Build and install Piaware .deb package.

https://discussions.flightaware.com/t/anyone-working-with-the-new-x86-raspbian/43712/232

.
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 3916
Location: holland

PostPosted: Sun 27 Jan 2019, 13:21    Post subject:  

Hi abcd567, good to hear that it worked out well for you on BionicDog.
And, great how-to you wrote in the Flightaware forum

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [14 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Bugs ( Submit bugs )
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0525s ][ Queries: 11 (0.0100s) ][ GZIP on ]