#archlinux32 | Logs for 2023-04-13

[00:04:46] -!- epony has quit [Remote host closed the connection]
[05:16:01] -!- epony has joined #archlinux32
[06:04:50] -!- titus_livius has joined #archlinux32
[06:06:58] -!- buildmaster has quit [Read error: Connection reset by peer]
[06:09:32] -!- buildmaster has joined #archlinux32
[06:20:25] -!- abaumann has joined #archlinux32
[06:20:25] <buildmaster> Hi abaumann!
[06:20:25] <buildmaster> !rq abaumann
[06:20:26] <phrik> buildmaster: <abaumann> I see a real niche here: write a browser which doesn't completly suck.
[06:32:40] <KitsuWhooa> Extremely niche if you ask me
[07:00:10] -!- epony has quit [Remote host closed the connection]
[08:01:40] -!- epony has joined #archlinux32
[08:30:14] -!- abaumann has quit [Quit: leaving]
[08:39:46] -!- zxrom_ has joined #archlinux32
[08:41:05] -!- zxrom has quit [Ping timeout: 240 seconds]
[08:50:36] zxrom_ is now known as zxrom
[09:00:54] -!- zxrom has quit [Quit: Leaving]
[09:03:38] -!- drathir_tor has quit [Ping timeout: 255 seconds]
[09:10:26] -!- drathir_tor has joined #archlinux32
[16:00:38] -!- T`aZ has quit [Remote host closed the connection]
[16:13:24] -!- T`aZ has joined #archlinux32
[16:46:12] -!- zxrom has joined #archlinux32
[21:20:52] -!- ConSiGno has joined #archlinux32
[21:20:59] <ConSiGno> hi o/
[21:23:15] <ConSiGno> I have... some uh, problems installing on a 586 with 128MB RAM. I'm able to download the packages and install them but creating the images like, kernels and stuff? that is complaining about running out of tmp space. The issue is, I can't really edit the etc/mkinitcpio.conf since it's on the Read-only FS (the CD)... so I'm kinda stuck there.
[21:23:39] <ConSiGno> If anyone has any suggestions I'm all ears, becuase I've spent way too much time distro hopping for 4 months on this thing :c
[21:24:15] <ConSiGno> If I could edit the conf file to use gzip instead, I think it would work... but I'm not sure. :\
[21:24:35] <KitsuWhooa> Are you testing with the i686 iso?
[21:25:10] <ConSiGno> no, the i486 ISO. the i686 won't work until I get my 6x86 in, I ordered it yesterday...
[21:25:17] <KitsuWhooa> There's an i486 iso? TIL
[21:25:35] <KitsuWhooa> I thought you had to build it all from scratch
[21:26:02] <KitsuWhooa> the i686 also probably won't boot with 128MB RAM
[21:26:09] <KitsuWhooa> but that's another issue
[21:27:40] <KitsuWhooa> I can't really help much as I never tried i486, so I suggest you stick around for one of the devs. That said, I can't find an i486 iso anywhere on the site. If you can figure out how to build it, you can probably change the config
[21:28:03] <ConSiGno> https://mirror.archlinux32.org this is the one I downloaded
[21:28:18] <KitsuWhooa> ah I see
[21:28:40] <KitsuWhooa> maybe silly, but can't you unpack and repack it?
[21:29:46] <ConSiGno> this is in the pacstrap step, and I'm not sure what to do past that point, as I'm not well versed in how that works.
[21:30:20] <KitsuWhooa> What exactly is running out of memory?
[21:31:33] <KitsuWhooa> tmpfs has a certain % of system ram it'll use, so if it's say /tmp filling up, you can increase that percentage and see if it helps
[21:31:51] <ConSiGno> it's when Linux kernel is being installed
[21:32:19] <ConSiGno> I would have to simulate this in a VM I'm afraid because it's so much text spilling out of that
[21:32:37] <KitsuWhooa> Ah. There are some zstd flags to reduce ram usage. I guess it's running out of memory compressing the initramfs
[21:32:45] <ConSiGno> yes that's what it's doing
[21:32:54] <ConSiGno> but you can't modify those flags
[21:33:02] <ConSiGno> as far as I am aware
[21:33:06] <ConSiGno> that's the issue :\
[21:34:44] <KitsuWhooa> Maybe not an ideal solution, but what if you install in a VM and then write the virtual disk to a real one
[21:34:55] <KitsuWhooa> or just attach the real disk to a VM directly
[21:35:26] <ConSiGno> I thought about doing that actually but I don't have the hardware to really do that on hand
[21:36:02] <KitsuWhooa> https://tasossah.com
[21:36:06] <KitsuWhooa> have you tried pacstrap -c ? :p
[21:37:00] <KitsuWhooa> Also, if the machine has networking, you can stream the disk image over the network and write it to disk with something like netcat
[21:38:06] <KitsuWhooa> er, also, it says what to do when mkinitcpio fails with out of ram
[21:38:06] <ConSiGno> yes I tried pacstrap -c for an extra config with keychain checking off
[21:39:17] <ConSiGno> yes but, what is that D:
[21:40:54] <KitsuWhooa> mkinitcpio should be using the config file from within the chroot/disk
[21:41:13] <KitsuWhooa> say you have it mounted to /mnt, do you not have /mnt/etc/mkinitcpio.conf?
[21:41:25] <KitsuWhooa> after it fails, that is
[21:41:28] <ConSiGno> wouldn't that be unwritable?
[21:41:37] <KitsuWhooa> why would it? That's your disk
[21:41:43] <ConSiGno> hmm
[21:41:52] <ConSiGno> I guess I should reinstall and wait for it to wreck
[21:42:06] <KitsuWhooa> if you're in the chroot already, it's just /etc/mkinitcpio.conf
[21:43:09] <ConSiGno> when booting from the ISO that's read only, that was my issue :P if that's not an issue after running pacstrap and having it fail I can just fix it there and rerun it. This is really my first time with arch at all (and no one sane should be doing what i'm doing but eh) so I'm having to learn way too much at once heh
[21:43:29] <KitsuWhooa> When you're installing an arch system, you create a filesystem, mount it, and then pacstrap to it
[21:43:47] <ConSiGno> correct
[21:43:52] <KitsuWhooa> say it's /mnt
[21:44:00] <KitsuWhooa> it will create a linux tree under /mnt
[21:44:05] <ConSiGno> which is what I did yeah
[21:44:05] <KitsuWhooa> you can arch-chroot /mnt
[21:44:13] <KitsuWhooa> and then you run commands as if you were in your newly installed system
[21:44:18] <KitsuWhooa> at that point, / is your new installation
[21:44:35] <KitsuWhooa> I assume once pacstrap fails, you can either chroot into it and edit the config file, which should have been copied
[21:44:37] <ConSiGno> Oh. that's new information! heh
[21:44:42] <KitsuWhooa> or just edit it directly from /mnt outside
[21:45:21] <ConSiGno> okay let me try that then. This has been a nightmare, I moved from NetBSD due to it being absolutely impossible to use
[21:45:28] <ConSiGno> and I just jump into another nightmare
[21:45:37] <KitsuWhooa> you can also tell pacstrap to not install the kernel, arch-chroot into your new installation, edit the config file in /etc there, and manually pacman -S linux
[21:46:22] <ConSiGno> alright that works :V let me try that.
[21:48:10] <ConSiGno> arch and alpine are the only distros that have worked on here to some degree of success
[21:48:30] <KitsuWhooa> And a lot of packages simply don't build for i486 anymore. It's unfortunate
[21:49:53] <ConSiGno> I use a 586 right now (PMMX 200MHz) so that's a little better
[21:50:33] <ConSiGno> my cyrix chip is in the post right now
[21:50:45] <ConSiGno> so I can just use the i686 build after that :|
[21:50:54] <KitsuWhooa> with 128MB of RAM, that's not happening
[21:51:00] <KitsuWhooa> the initramfs doesn't fit
[21:51:45] <KitsuWhooa> Also, there are cyrix chips that support SSE?
[21:51:49] <ConSiGno> nope
[21:51:54] <ConSiGno> SSE was P3
[21:52:01] <KitsuWhooa> i686 is P3
[21:52:02] <ConSiGno> which I .. will never have in this machine lol
[21:52:18] <KitsuWhooa> i686 requires SSE, pentium4 requires SSE2
[21:52:21] <ConSiGno> wait is it? I thought it was Pentium Pro/Pentium II
[21:53:24] <KitsuWhooa> https://www.archlinux32.org
[21:53:26] <phrik> Title: Arch Linux 32 - Architecture Overview (at www.archlinux32.org)
[21:54:31] <ConSiGno> oh boo :( hmm
[21:54:37] <ConSiGno> anyway let me go set this back up
[21:59:39] <KitsuWhooa> I wonder why gzip isn't the default for i486
[22:02:18] <ConSiGno> it would be so much more convenient lol
[22:03:05] <ConSiGno> if I knew how to spin up an ISO I would just change it myself
[22:03:41] <KitsuWhooa> I mean, I don't see why you'd need to
[22:05:23] <KitsuWhooa> I also don't know if the package is downloaded from the internet anyway
[22:06:00] <KitsuWhooa> so even if you edit it, it's likely it'll just download the package with xz as the default
[22:06:13] <KitsuWhooa> but I'm not certain on that, so don't take my word for it :p
[22:22:47] <ConSiGno> yeah I'm installing base only, then chrooting in to edit the files
[22:37:42] <ConSiGno> you guys have been such a big help already :)
[22:37:51] <ConSiGno> installing base only right now and things are working fine so far
[22:56:58] <ConSiGno> i486 binutils package is missing!
[22:57:40] <ConSiGno> https://archlinux32.org
[22:58:50] <ConSiGno> actually none of those links for i486 are working...
[22:59:17] <ConSiGno> https://archlinux32.org all of these are linking to nothing
[22:59:18] <phrik> Title: Arch Linux 32 - Package Search (at archlinux32.org)
[23:01:57] <KitsuWhooa> ouch
[23:02:00] <KitsuWhooa> something looks broken
[23:02:25] <KitsuWhooa> that said, check the mirrorlist. Maybe change the mirror and do pacman -Syu
[23:14:33] <ConSiGno> I did they're all returning 404
[23:15:52] <ConSiGno> wait they aren't "now" hold on
[23:23:19] <ConSiGno> aah I figured it out.
[23:23:28] <ConSiGno> arch was set to "auto" which kept requesting i586
[23:23:35] <ConSiGno> which isn't a directory!
[23:23:43] <ConSiGno> that's another gotcha :D
[23:34:30] <KitsuWhooa> that sounds like a bug as there's no i586 arch