Files
hpr-knowledge-base/hpr_transcripts/hpr4247.txt

255 lines
18 KiB
Plaintext
Raw Normal View History

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.