You are not logged in.
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
Cool, am sure this puppy is coming along nicely.
Also noted you stashed yourself in the bike-shed ? Ah it's your thread to with as ye see fit fellow nixer.
Offline
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
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.
Offline
^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 ?
Last edited by BLizgreat! (2017-11-14 08:12:33)
Offline
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.
Offline
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
Back to the drawing board...
I will keep the menu option because it works for me in QEMU and I like DOS
Last edited by Head_on_a_Stick (2017-11-15 20:57:06)
“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.
Offline
OK, added a "persistence" boot option to allow changes to be saved
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
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.
Offline
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.
Offline
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.
Offline
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
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.
Offline
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
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.
Offline
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.
Offline
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.
Offline
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?
Offline
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
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?
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:
“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.
Offline
^ how good is grml, i have a dedicated usb stick that is absolute gem to have around. Clever gents them Germans!
Offline
^ +1
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.
Offline
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.
Offline
SharpBang now supports UEFI booting
Scrot or it didn't happen:
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
Last edited by Head_on_a_Stick (2017-11-20 22:07:11)
“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.
Offline
^ ... scrot ... HoaS and pvsage are one and the same person?
Postpone all your duties; if you die, you won't have to do them ..
Offline
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
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.
Offline
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
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
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
Really.
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), idle Twitterings and GitStuff )
Offline
[OT
I also miss the sovereign nature of Him.
OT]
Offline
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:
“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.
Offline