- MCP server with stdio transport for local use - Search episodes, transcripts, hosts, and series - 4,511 episodes with metadata and transcripts - Data loader with in-memory JSON storage 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
255 lines
18 KiB
Plaintext
255 lines
18 KiB
Plaintext
Episode: 4247
|
|
Title: HPR4247: Installing GuixSD--Part Deux
|
|
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr4247/hpr4247.mp3
|
|
Transcribed: 2025-10-25 22:01:22
|
|
|
|
---
|
|
|
|
This is Hacker Public Radio Episode 4247 for Tuesday the 12th of November 2024.
|
|
Today's show is entitled, Installing Guest Part 2.
|
|
It is hosted by Rowie, and it is about 29 minutes long.
|
|
It carries a clean flag.
|
|
The summary is Rowie and Records Installing Guest onto a Mac mini computer.
|
|
Hello, welcome to another episode of Hacker Public Radio.
|
|
I'm your host for today Rowie and today we will be installing Geeks SD Part 2.
|
|
I had to look back, I don't remember off the top of my head, but I've probably two years
|
|
ago now, maybe a little less.
|
|
I tried installing Geeks SD on my Mac mini.
|
|
At the time, I was actually going to try to install the Geeks operating system on an
|
|
external drive and then just drive it, you know, have the boot, the Mac mini off of
|
|
that.
|
|
If you listen to that episode, I won't give away the ending, but there is a part do.
|
|
So, today I've decided to try again.
|
|
I dusted off my handy-dandy R2 mini X1 keyboard that I used to connect to the Mac mini.
|
|
And I've got it hooked up in our basement.
|
|
Using our basement TV as our monitor, so it's nice and big, I don't need my glasses.
|
|
And so far, I've got everything connected, booted up, and I finally figured out, remembered
|
|
that you have to hold the old key or the option key so that you can pick your USB drive.
|
|
And once I remembered all those steps, it booted right into the Geeks SD install disk
|
|
or thumb drive, that's the case maybe.
|
|
And I am now on the first part of the install.
|
|
And like I said before, this is a very reminiscent of those early Debian installer days for me.
|
|
It's a very to-e-based with the DOS, well, I think of them as the DOS graphics, but the,
|
|
you know, your basic text graphics install kind of thing.
|
|
So it looks very nice, very fond memories, well, I'm not so fond, but here we go.
|
|
So we're going to try and pick English and choose territory for this language, scroll
|
|
down to the United States, inter, graphical install using eternal, terminal-based interface.
|
|
Yes, I just what I want, times, uh, America, I was right up at the top.
|
|
Enter, times, uh, scroll down to New York, I think of New York.
|
|
English under US, uh, keyboard there, and I'm just going to keep it simple.
|
|
I have hard enough time with this mini keyboard without adding international with all great.
|
|
Distinguished, yes.
|
|
Okay, enter a system, oh boy.
|
|
Actually, I may pause this and go, I didn't bring my laptop down, but I think I have a bunch
|
|
of stuff that I used for names set up.
|
|
And actually, I think I have some old passwords that I'm just going to reuse my old, I mean,
|
|
old as reuse as in the ones I used initially, just that when I was trying to set this up last time.
|
|
So I'm going to pause and I will be right back after I get those notes from the last time,
|
|
since I already have a system in place at some point in my head, I will try to recreate it.
|
|
Okay, and we're back.
|
|
I was a little longer than I'd be right back.
|
|
It's actually the next day, and I don't know if I've had some things to do last night.
|
|
I didn't look through my notes.
|
|
I found my passwords that I was going to use the last time, but they're just all listed under
|
|
Mac and eight geeks.
|
|
So, and then I listened to my previous podcast a little bit to see if I had picked the name.
|
|
Apparently, I'd come up with the exciting name back up.
|
|
So, I'm actually just going to go with Horde, since it would be a Horde of my digital artifacts.
|
|
And we're with you on.
|
|
Oops, okay, and we're waiting for internet access.
|
|
Substitute server discovery.
|
|
I think I did this last time, and there's no other server on my network.
|
|
It basically lets you sort of share binaries that are already been compiled in match.
|
|
I'll enable it anyway.
|
|
Please chew the root password, okay.
|
|
I'll go to my password, save root display, okay, let's figure out this keyboard.
|
|
Do you do?
|
|
Do you want me to edit this out, since it's, I really don't know what this keyboard
|
|
is.
|
|
These add at least one user.
|
|
Name,
|
|
two, two,
|
|
sort of how I fill stuff in.
|
|
They like when you put your name in, and it seems a real name for you.
|
|
If you've been modified, then you're home directory based on your user name.
|
|
But you can modify if you want, and now I'm at the entering the password fees.
|
|
Do, do, do, do, do, do, do, do, do, do, do, that looks okay.
|
|
Enter, okay.
|
|
Okay, I've entered my at least one.
|
|
Oh, there are other people later.
|
|
I need to.
|
|
Okay, well, what desktop?
|
|
I really, that is a good question.
|
|
I'm not just using it as server, I don't really need a desktop.
|
|
And I am wanting to learn Geeks.
|
|
I think I'm going to skip this.
|
|
Hard to just give myself a command line interface.
|
|
And now you can select, I don't need, I do need, I do need, I do need, open SSH.
|
|
Do I want to be a tour, not a network router?
|
|
I don't know, almost with that later.
|
|
The Zilla NSS certificate for HTTP.
|
|
I guess I want those, since they were, I don't know, I'll leave that default.
|
|
Enter, okay.
|
|
We like many members manage your command man for Wi-Fi capable laptop.
|
|
The DHN, I don't really need those.
|
|
Don't need that.
|
|
Don't need, I mean, I guess I could, I don't know, I wanted to do it with the scheme Geeks way,
|
|
I guess. DHCP client, I was going to give this a static I address, which I actually didn't think about.
|
|
I need to, maybe I have that marked out somewhere, or not, I'll just click one.
|
|
Choose where you want to resume the install, you can also import it.
|
|
I don't, choose where you want to resume the install, you can also import, I don't want to do that.
|
|
I already did it at times, I didn't get that, I didn't have no name, I didn't have any services,
|
|
did I, no, I don't know, I don't know, I don't know, I don't know, I don't know, I don't know,
|
|
services, please select, if you wish to install if you set hold, okay,
|
|
okay, I don't know, do I, I guess I have to pick one as far as, I've never used
|
|
cond man as these, choose not to diminish network connection, we recommend never manage
|
|
your cond man for Wi-Fi, take with the laptop, I think this Mechmini has Wi-Fi, I've never used,
|
|
I'll just do network manager because that's the one I, I know, okay, how do I, that's okay, so
|
|
this is a little weird, most of the others you select something and then there's like a,
|
|
you know, and okay, or, you know, cancel, but this I guess you have to select the one you want
|
|
and enter on why you've selected it because the only other option is to exit,
|
|
I think last time I exited thinking I was going to get away with doing nothing, but I guess I do need to
|
|
manage, configure the network, so let me just network manager, all right, now I've gone on
|
|
console services like miscellaneous service running your network time service,
|
|
I'll select that one, and GPM, mouse team and to use mouse on the console, yeah, because this has a
|
|
built-in touchpad, so I'm like nice to do that, okay, yes I do need cups and I will have to deal
|
|
with the, if it hasn't been fixed already, the CVE that was going to take down the world because
|
|
cup's printer service air, yeah, you know, hacks,
|
|
um, enter, please select the partitioning method, guided using the entire disk, guided using,
|
|
okay, I'm going to try this with encryption, hopefully this will work,
|
|
ATA half, yes, I'm just going to wipe out the hard drive this time and put it right on there,
|
|
oops, what was that, let's see, this is a proposed partitioning, it's so possible to
|
|
edit a bit back to install in you by pressing, you know, let me go back, because I think I
|
|
doubled tapped and just see what I missed, it's, you know, like done with partitioning,
|
|
and it is nice guided with encryption, Apple, everything is one partitioned separate home partition,
|
|
oh, that is a good question, I mean usually just do everything as one, what is the advantage,
|
|
I'm just going to do everything as one, okay, this is a proposed partitioning, it is still
|
|
possible to edit, go to, you can change this, okay, so it's suggesting there's a 200 megabit,
|
|
fat ESP boot, ESP boot, EFI system, and then 500 gigabit, EXT4, quick route, I was thinking about
|
|
trying to, okay, I'll give you options, I'm not going to mess with Ossets, EXT4 is good enough now,
|
|
okay, please enter now, now I'm going to get back to my passwords,
|
|
okay, so we've entered the disk encryption password, and now we're asking if we want to
|
|
format this, can I say yes, I just form adding, okay, so I should check it, it looks like this store
|
|
recording, good,
|
|
all right, yeah, full time, here's the actual hard disk ticking way, maybe not, you could sign up,
|
|
didn't come, okay, configuration file, we're now ready to proceed with the installation,
|
|
assistant configuration files from generated display below, this file will be available in
|
|
Etsyconfig.sem, and it shows me the configuration file in all its S, um, no boy,
|
|
and the brain clock this morning, S expression glory, there we go,
|
|
and it looks okay to me, I won't bore you with all the details, but it just lists everything,
|
|
that you're going to install, not the boot loader and stuff, it's not that long,
|
|
um, okay, let me get to the okay, it looks okay, it's in here,
|
|
Shepard Service Geeks Demon has been started,
|
|
okay, oh boy, it's been so long, because I did actually update the Substitute HTC Geeks,
|
|
downloading up, we're getting it downloaded, hey, fun, fun, I can't remember how far it's been
|
|
so long, because I did actually look it up, and I don't remember, it was probably released maybe
|
|
in September, I didn't look on my post page, but I did look in my files, and it was like September
|
|
2021, when I recorded this the first time around, so it has been a couple of years,
|
|
now it's just downloading all the various packages,
|
|
um, so as we wait, uh, my cup of coffee, hopefully be a little more coherent,
|
|
yeah, I can't remember if I got this far, and then it just would never boot correctly,
|
|
I think that was my biggest issue, oh, so,
|
|
but it is nice to see something scrolling across the screen,
|
|
it looks like a Python 3.9.9,
|
|
so some maybe wondering why Geeks, that is a good question,
|
|
one, I just thought it was an interesting concept, I've always sort of like,
|
|
been interested in, um, Lisp, and SS, SS expressions, um, and Scheme,
|
|
and Guile, I ran across Guile, probably back in the 90s, um, the only really Lisp-ish
|
|
programming I ever did was write a couple, um, plug-ins filters for Guimp,
|
|
back, sometime in the 2000s, um, that just, it was kind of neat, one was a way to help make, um,
|
|
animated gifts, just taking like a symbol and making it rotate, um, and you could pick how many times
|
|
you wanted it to rotate, and it would generate the layers, and, that you needed, and rotate the image
|
|
automatically, and sorry, I can't, this turned into a little mini, uh, series, or a mini episode,
|
|
but that was about it, I did a couple different things with Guimp, so that was pretty cool,
|
|
um, even though I think most of them these days are now, I think Python is probably the biggest,
|
|
ungimp-image module making, uh, language,
|
|
and initializing operating system under mount, or root mount,
|
|
for now, to the root of the operating system.
|
|
But back to, uh, and I always liked Guile, I don't know why I just thought it was kind of
|
|
neat, but I was kind of caught up with, like, beginning operating system, and I always was hoping that, um,
|
|
uh, the herd would take off, not that I ever, like, guide good enough to actually,
|
|
I got to think I've got it running once or twice, and sort of messed with it, but I never,
|
|
it was back, you know, when I barely, like, could make my way around the Linux operating system,
|
|
and then, uh, on the command line, much less, like, understand enough, one, I guess,
|
|
half the population to really put the time in with everything else going on in my life to, like,
|
|
figure out how to make it work as much as it worked then, um, but it did introduce me to a lot
|
|
of different things, uh, Guile scheme being one of them, um, and so I just thought,
|
|
I really liked the concept of Geeks, and I do, I do strive along the path of
|
|
good new enlightenment, um, and definitely very pragmatic, you know, like, uh, Ubuntu, once, I
|
|
mean, I was a, uh, Debian was my first distribution, um, I used it for years, you know, messing with
|
|
ex-windows, and, uh, back, you know, even when you've had to set up your own, like, monitor
|
|
configurations and stuff like that, and, um, it was, it was great, I loved it, learned a lot,
|
|
but I have to admit there was a point once Ubuntu, I don't remember which version I started on,
|
|
but it was nice just to sort of load it and not mess with drivers and things just more or less
|
|
worked. I mean, there were times where you still had to mess with things, like, these days, I'm,
|
|
I definitely, I guess, more of a perk, pragmatic, uh, Gnu, uh, user, um, when it comes to certain
|
|
things, but I do strive to, uh, you know, I, I think copy-left is the best way to go. I think for
|
|
businesses, probably copy-left. I mean, everybody's like, oh, to freedom to do anything, and then,
|
|
oh, we can't build a business model well. I don't know, I know there's been drama lately with WordPress
|
|
and how that's going, and you can say, but still, I think those business CCs aren't going to touch
|
|
your code if you release it under, you know, copy-left. They don't, they don't want to see it,
|
|
and if you do a Pharaoh, if you're doing web services, well, if you can build your build a business
|
|
on the services and still give the code away, and, you know, I mean, the chances of somebody,
|
|
I mean, they might, if you particularly somebody big enough can just fight you in court. I mean,
|
|
it does become a legal battle at some point, at least under the way the US works, but I asked,
|
|
yeah, that's my evangelism for the copy-left, and particularly like the GNU licenses.
|
|
This is one of the reasons I'm trying geeks, another of the reasons.
|
|
And I did like the reproducibility that they're striving for, and being able to like,
|
|
and, you know, a particular software, to a particular version, and know that like, when you
|
|
build a year, you can get, I think, if not 100%, 99% of the way there, a reproducibility.
|
|
So I think that's pretty cool. Not really for the things I do that matter that much, but I have,
|
|
you know, thought about it, and, or if you were trying to build like images for the places you
|
|
were going to sell, or a system you were, you know, trying to create, it would be nice to know exactly.
|
|
Okay, this, I can just go back and rebuild this, and I know that there's not some weirdness that
|
|
may have changed that I'm not going to notice, even though everything seems to be, you know,
|
|
sort of the same, or should be sort of the same.
|
|
Let's see, boot letters, boot, loaders, successfully installed on boot EFI, command geek system,
|
|
in it, all back, and now it's succeeded. Press enter to continue. Let us continue.
|
|
Service geeks team management stopped, and congratulations installation is now complete.
|
|
You may remove the device containing the installation image and press the reboot.
|
|
Okay, let me grab the, well, okay, I have removed my thumb drive,
|
|
hitting reboot, and we shall see if we, I guess we have to put in the, I didn't really think
|
|
about that as far as the server goes. I guess I'll just have to remember to come down
|
|
and put the password in whenever there's a power outage. We don't get them too often, but let's see
|
|
what happens. All right. The magic blowing of the Mac Mini.
|
|
Welcome to Grub, attempting to decrypt the master key, enter passphrase for HD1.
|
|
Okay, yep, I don't really think about that as far as the server goes, I don't know.
|
|
I think about it. Well, I do point on putting all the backup data on the external hard drive,
|
|
so if I do end up wiping this because I'm tired of remembering to put in the decryption password,
|
|
oh, make a show about that. Okay, as I go to my password manager and put the password
|
|
in for it again, and the moment of truth.
|
|
Okay, interesting.
|
|
Be still my heart. I am now in the the Grub boot menu, and now it's, oh, I gotta do it again.
|
|
That's unhandy. Apparently you have to, it's now prompting me, I guess because that
|
|
would got me into the boot partition, and now I've got to get to the actual less partition
|
|
as I put the password in again for the encryption.
|
|
All right, I'm feeling optimistic.
|
|
Hey, it is booting. I think we may have the success here.
|
|
I don't think I'm going to blink.
|
|
And I'm not a login prompt because I should double check while we're here that I can actually log in.
|
|
I do need to figure out, so it's on my big television screen right now,
|
|
but it's like a lot of times I've found that's like the left half, the like,
|
|
a couple characters are cut off. It's like you need to do the screen adjustments.
|
|
I'm not going to bother with right now. What I really just want to do is get in, get
|
|
SSH configured. Actually, I can probably try that. Anyway, that might be another show,
|
|
but I'll just now test that I can actually log in with the password, user name and password
|
|
that I picked from. I mean, user and password.
|
|
And here I am at a command, ls, enter. There's nothing there, ls, dash,
|
|
a, dash, a, enter, dash, dot, profile, dot, hash, profile, dot, rc, dot, config, dot, gdb, int, dot,
|
|
kyle, dot, xg, faults, dot, z, profile. Okay, dokey. Well, we have successfully
|
|
installed geeks, sd onto a macmini. I'm very happy. I can now move forward. Actually,
|
|
one of the things I did when I went out last night was I have an external one terabyte drive,
|
|
which won't point out how am I ever going to fill this up. But I do hope to back up all the
|
|
HPR media and resources for the shows and all the audio and stuff. And I definitely needed
|
|
a bigger drive to hold that and all my own personal backups. So I went out and kind of
|
|
feels like a good price on an external, another Cgate external drive that's eight terabytes.
|
|
So I shouldn't have any issues for at least a year as far as data back, because
|
|
all right, everyone. Well, thank you for hanging with me while I installed geeks sd on my macmini.
|
|
And I hope you've enjoyed this episode of Hacker Public Radio.
|
|
You have been listening to Hacker Public Radio at Hacker Public Radio does work. Today's show was
|
|
contributed by a HPR listener like yourself. If you ever thought of recording broadcast,
|
|
you click on our contribute link to find out how easy it really is. Hosting for HPR has been
|
|
kindly provided by an honesthost.com, the internet archive, and our sync.net.
|
|
On the Sadois status, today's show is released under Creative Commons,
|
|
Attribution 4.0 International License.
|