You are not logged in.

#26 2017-11-14 04:06:31

Nap
Member
Registered: 2017-11-14
Posts: 8

Re: SharpBang (♯!) "live" ISO image

Would "openssh-server" be one of the installed packages?  (I didn't see it in the list you posted in reply #9 above.)

If you could share a guide on how to create such a bundle?

Cheers,
Nap

Offline

#27 2017-11-14 04:41:19

BLizgreat!
Resident Babbler - vll!
Registered: 2015-10-03
Posts: 1,180

Re: SharpBang (♯!) "live" ISO image

Cool, am sure this puppy is coming along nicely. smile

Also noted you stashed yourself in the bike-shed ? Ah it's your thread to with as ye see fit fellow nixer.

Offline

#28 2017-11-14 07:00:40

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: SharpBang (♯!) "live" ISO image

Nap wrote:

Would "openssh-server" be one of the installed packages?

No, also the firewall is configured to block ssh by default.

I have linked you to some guides in your other posts wink

BLizgreat! wrote:

noted you stashed yourself in the bike-shed ?

Ah yes, I wanted to keep this project out of reach of mother startpage, at least for the moment.


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#29 2017-11-14 08:11:47

BLizgreat!
Resident Babbler - vll!
Registered: 2015-10-03
Posts: 1,180

Re: SharpBang (♯!) "live" ISO image

^Am sure you've got reasons Hoas, so have to respect that. Don't want to take away from the focus of what has to be the BL mission statement ? Aka: The continuation of kickbutt Debian-based minimalism ? A lot of times, kinda bite my tongue too and hesitate to mention this or that for the above reason.

Though hey, there's offtopic, general gnu/nix discussion sections for a reason me thinks. Anyway am sure this(your project) is already good stuff and getting better as you continue honing it. Hmmmm or would that be Hoas'ing it ? tongue

Last edited by BLizgreat! (2017-11-14 08:12:33)

Offline

#30 2017-11-15 18:42:51

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: SharpBang (♯!) "live" ISO image

I have discovered how to disable the "Install" options in the boot menu so this is now a pure "live" image, as intended.

I think I have the image how I want now so I will update the OP to point to the stretch-based version soon.

EDIT: thread moved to the public area now that the image is not installable.

Last edited by Head_on_a_Stick (2017-11-15 19:02:34)


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#31 2017-11-15 20:48:15

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: SharpBang (♯!) "live" ISO image

Head_on_a_Stick wrote:

I think I have the image how I want now

Not quite...

I have now added a boot option for FreeDOS.

This can be useful for installing firmware ("BIOS") updates and suchlike.

Nah, it doesn't work — FreeDOS is 32-bit but my image is 64-bit hmm

Back to the drawing board...

I will keep the menu option because it works for me in QEMU and I like DOS smile

Last edited by Head_on_a_Stick (2017-11-15 20:57:06)


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#32 2017-11-15 21:20:27

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: SharpBang (♯!) "live" ISO image

OK, added a "persistence" boot option to allow changes to be saved smile

To make use of persistence, transfer the image to a USB stick (using the `cp` command) then load up `fdisk` (or gparted) and add a new (Linux) partition that takes up the remaining space on the USB stick and format it with the "persistence" label, like this:

sudo mkfs.ext4 -L persistence /dev/sdX2

Replace X with the letter assigned to the USB stick.

Then add the persistence.conf configuration file to the partition:

sudo mount /dev/sdX2 /mnt
sudo bash -c 'echo "/ union" > /mnt/persistence.conf'
sudo umount -R /mnt

The "/ union" content tells the system to save any changes to the root filesystem (ie, all of it), to restrict the persistence to a single directory use (for example):

/usr union

Once this is done, the live system should then save any changes to the persistence partition on the USB stick when booted with the "persistence" option glasses

EDIT: removed BunsenLabs branding to avoid potential confusion.

Last edited by Head_on_a_Stick (2017-11-15 22:01:30)


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#33 2017-11-16 20:06:29

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: SharpBang (♯!) "live" ISO image

Version bump!

The Debian stretch firefox-esr package is now up to v52.5 so I have updated the image, a current browser version is critical, IMO.

I will also change the OP so the thread makes a bit more sense for newcomers.

EDIT: added sha512sum to OP, check with:

sha512sum sharpbang-stretch.img

Last edited by Head_on_a_Stick (2017-11-16 20:27:55)


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#34 2017-11-18 11:36:31

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: SharpBang (♯!) "live" ISO image

I have refined the image a bit more — Dungeon Crawl has gone (that was just as silly for a live session as LibreOffice was) along with the redundant themes & icon sets [1] so now the image is a far more palatable ~820MiB.

More importantly, I have added two new options to boot the system with either the squashfs (the running filesystem tree for the live session) or the entire ISO image copied to RAM.

Both options speed up the session considerably, albeit with an added boot delay as the stuff is copied to RAM, and the second option allows the USB stick to be removed after booting, which is nice.

[1] You can have any colour you want as long as it's grey.


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#35 2017-11-18 15:44:15

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: SharpBang (♯!) "live" ISO image

Dumped LightDM, now running X direct from a console (auto)login.

Not only is X now running as the normal user (instead of root) but it also drops ~40MiB of RAM and a shedload of unnecessary processes  cool

I need to add volume control keyboard shortcuts for pnmixer as well so I will update again later.


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#36 2017-11-18 18:00:51

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: SharpBang (♯!) "live" ISO image

Added volume hotkeys for pnmixer along with ranger and some modifications to /etc/{os-,lsb_}release so that the system identifies itself as SharpBang.

I've also removed some APT metadata that was bloating the image so we are now down to 739MiB  smile

EDIT: updated sha512sum in OP.

Last edited by Head_on_a_Stick (2017-11-18 19:35:51)


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#37 2017-11-18 21:15:01

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: SharpBang (♯!) "live" ISO image

We now have genfstab, arch-chroot & pacstrap from the Arch Install Scripts so it is possible to install a fully functional Arch Linux system from the SharpBang live environment

EDIT: no, it's not, I'm working on it though...

I will be updating the OP later to try to explain the project a bit better so stay tuned...

Last edited by Head_on_a_Stick (2017-11-18 21:47:35)


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#38 2017-11-19 01:26:16

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: SharpBang (♯!) "live" ISO image

The Arch Install Scripts (and pacman) now work in SharpBang.

Follow https://wiki.archlinux.org/index.php/Installation_guide to install an Arch Linux system from the live session.


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#39 2017-11-19 09:47:27

Steve
Member
Registered: 2017-01-03
Posts: 642

Re: SharpBang (♯!) "live" ISO image

Nice work Hoas, not very familiar with vim but its the default text editor there and playing around with it now.

A lot going on in there, you have a few shells to choose from, ksh, zsh, . Why is that .zshrc so huge!!

I have only looked at it on virtualbox thus far and had to convert it. If anyone using virtualbox you can use these commands below to convert .img to .vdi

VBoxManage convertdd sharpbang-stretch.img sharpbang.vdi

When do you think you will have an installer iso version? wink

Offline

#40 2017-11-19 11:20:37

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: SharpBang (♯!) "live" ISO image

Steve wrote:

Why is that .zshrc so huge!!

Ah yes, that 3,500 line (!) monster is grml's own custom configuration, as can be found in the Arch Linux live ISO image and ArchLabs Mínimo.

It is a beast but the functionality it provides makes it worthwhile, I think.

For example, try typing in

mzn

Then press <Tab> twice to demonstrate the automatic spell correction and menu-style tab completion for the man pages  cool

The extended completion and globbing abilities provided by zsh (and grml's configuration) are so good that they render graphical file managers superfluous and it even offers secondary tab completion for command options so that if you type:

apt-cache p

Tab completion will then finish "policy" for you.

And the perrenial favourite:

false

Which will show the exit code ("1", obviously) in red before the prompt and a sad face emoticon at the far right hand side of the terminal, this works for any command with a non-zero exit status.

Zsh really is the best shell for interactive convenience, it blows the competition away (IMO).

you can use these commands below to convert .img to .vdi

Nice, thanks for the tip!

When do you think you will have an installer iso version? wink

I don't have any plans for that (at the moment) although a preseed for the Debian installer pointed to my openSUSE repositories would certainly allow me to do that.

I have the live system running from my hard drive with the last entry in my grub.cfg:

https://raw.githubusercontent.com/Head- … r/grub.cfg


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#41 2017-11-19 11:39:02

Steve
Member
Registered: 2017-01-03
Posts: 642

Re: SharpBang (♯!) "live" ISO image

^ how good is grml, i have a dedicated usb stick that is absolute gem to have around. Clever gents them Germans!

Offline

#42 2017-11-19 12:28:43

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: SharpBang (♯!) "live" ISO image

^ +1  glasses

I have changed the original post in the thread and added details of the configuration minutiae for any that are curious.


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#43 2017-11-19 14:39:46

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: SharpBang (♯!) "live" ISO image

Added a few more command line monitors (including glances) and restored the "Welcome!" message with ♯!-specific content.

EDIT: finalised on Dina font for urxvt.

I think this is the final change for the main image for the moment so go ahead and download it if you want to test stuff, any bug reports or suggestions will be gratefully received.

I may put out an OpenRC version at some point. If I can figure it out...

Last edited by Head_on_a_Stick (2017-11-19 19:19:40)


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#44 2017-11-20 22:02:38

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: SharpBang (♯!) "live" ISO image

SharpBang now supports UEFI booting  smile

Scrot or it didn't happen:

2017-11-20-215444_1920x1080_scrot.th.png

I've also added grml's lovely wrapper script for debootstrap; if run without arguments thusly:

sudo grml-debootstrap

an interactive (ncurses) installer will start up and install any version of Debian to  a selected mountpoint.

EDIT: please accept my humble apologies for the appalling quality of the boot splash screens (both of them): I was going for a rough-and-ready look but I think I over-achieved somewhat  hmm

Last edited by Head_on_a_Stick (2017-11-20 22:07:11)


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#45 2017-11-21 07:48:58

iMBeCil
WAAAT?
From: Edrychwch o'ch cwmpas
Registered: 2015-09-29
Posts: 649

Re: SharpBang (♯!) "live" ISO image

^ ... scrot ... HoaS and pvsage are one and the same person?

devil monkey devil  monkey


Postpone all your duties; if you die, you won't have to do them ..

Offline

#46 2017-11-21 19:07:11

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: SharpBang (♯!) "live" ISO image

iMBeCil wrote:

pvsage

It will be a year next month since pv has visited these boards and we all miss him terribly, the place just doesn't feel the same without that blue badge around  sad

I have included ponysay in ♯! as a mark of respect to a great #!er

EDIT: updated the image again, changed from mirage to geeqie and from file-roller to xarchiver (so no GTK3 anymore) and a few other details.

Last edited by Head_on_a_Stick (2017-11-21 19:14:55)


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#47 2017-11-21 19:51:06

iMBeCil
WAAAT?
From: Edrychwch o'ch cwmpas
Registered: 2015-09-29
Posts: 649

Re: SharpBang (♯!) "live" ISO image

Head_on_a_Stick wrote:
iMBeCil wrote:

pvsage

It will be a year next month since pv has visited these boards and we all miss him terribly, the place just doesn't feel the same without that blue badge around  sad

Quite. I'm also wondering what had happened to him ...


Postpone all your duties; if you die, you won't have to do them ..

Offline

#48 2017-11-22 00:40:16

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 6,019
Website

Re: SharpBang (♯!) "live" ISO image

Head_on_a_Stick wrote:

It will be a year next month since pv has visited these boards and we all miss him terribly, the place just doesn't feel the same without that blue badge around  sad

Really. neutral


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
In case you forget, the rules.

Online

#49 2017-11-22 09:48:35

unklar
Member
Registered: 2015-10-31
Posts: 949

Re: SharpBang (♯!) "live" ISO image

[OT
I also miss the sovereign nature of Him.
OT]

Offline

#50 2017-11-24 16:49:06

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: SharpBang (♯!) "live" ISO image

Added Debian's new UEFI tool suite to the image, these include:

https://packages.debian.org/stretch/efivar (manage EFI variables)

https://packages.debian.org/stretch/sbsigntool (manipulate signatures on UEFI binaries and drivers)

https://packages.debian.org/stretch/pesign (signing utility for UEFI binaries )

https://packages.debian.org/stretch/shim (chain-load signed boot loaders under Secure Boot)

So it should now be possible to implement Secure Boot from ♯! for any installed system by following this guide:

https://www.rodsbooks.com/efi-bootloade … ing_signed


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

Board footer

Powered by FluxBB