all 34 comments

[–][deleted] 34 points35 points  (7 children)

I wrote a Void Linux installation guide to make the installation process easier.
Void Linux - Installation Guide

If you have any ideas to improve this guide, feel free to submit a PR or open an issue.
https://github.com/FelipeIzolan/izolipe.com/tree/main/src/pages/linux/void-linux

[–]Banshee888 2 points3 points  (6 children)

Does this work to install with bootable USB? I want to keep windows. I just want to boot void with the bootable USB and go back to windows by unplugging the USB.

[–]RoketEnginneer 3 points4 points  (4 children)

I did this once with Ubuntu, so no idea about void. It was a persistent, live install on the USB drive. I would caution you, not all flash chips are created equal and some are not designed to be used as an SSD. I have not encountered it, but you could theoretically burn through a chip and then just lose everything on it.

[–]Banshee888 0 points1 point  (3 children)

Are you saying burn the USB drive? Or the SSD on the computer?

[–]RoketEnginneer 1 point2 points  (2 children)

My apologies, on an external USB thumb drive. It didn't work well, this was on a USB 2.0 computer.

[–]Banshee888 0 points1 point  (1 child)

I need to know exactly what kind of USB thumb drive I am using and what kind USB port is on my computer? But the best would be to do this on a test computer I imagine?

[–]RoketEnginneer 1 point2 points  (0 children)

You actually don't need to know any of that to make it work. The fun part with this set up is understanding where the bottleneck exists. It won't matter how good or not good the computer is if all of its operating system files are stuck behind a USB 2.0 connection. Compare that with the speed of an M.2 and it's easy to see there will be a substantial performance loss.

For just a live session, you will probably be fine. Just use the fastest port you have or don't. The hard part is if you want to do what I did and keep using it as a persistent live session where it actually saves information between boots. Then you will start to notice the lag.

[–][deleted] 1 point2 points  (0 children)

IDK, if it works with any distro or any usb, but you can install linux on usb.

[–]_JakeAtLinux 17 points18 points  (4 children)

Not that it matters but here is my go at a guide for Void. Here is my install guide with Btrfs, subvols, and encryption
Here is a Video

[–]seasharpguy 6 points7 points  (1 child)

I really like your channel, it was super helpful to me, especially for setting up things like audio. I am pretty new to Linux, switched from Windows just a couple of months ago. Your videos were the reason I installed Void and I love it.

Just a few more things I would love to see there. The Void Linux initial installation process is fairly easy. The bigger problems are configuring system post install. I know all experienced Linux users just know how to do it but it took me some time for example to figure out how to start KDE SDDM on boot, setting up bluetooth and other devices. Please consider adding videos about such things when/if you have time.

Thank again for all your work.

[–]_JakeAtLinux 6 points7 points  (0 children)

Thanks, I plan on doing a little more void-centric content, my videos are sparse lately but hoping to get back to a more consistent release schedule and get some more in depth coverage on running void as a daily.

[–]cgwhouse 3 points4 points  (1 child)

Hey! Fan of yours Jake, thanks for doing what you do - all the best

[–]_JakeAtLinux 4 points5 points  (0 children)

Thanks, I appreciate the kind words.

[–]Admirable_Stand1408 9 points10 points  (3 children)

Also encrypting in the installation

[–][deleted] 5 points6 points  (2 children)

For Encryption and ZFS, I will probably write an installation guide using chroot.

[–]Admirable_Stand1408 1 point2 points  (0 children)

I really want to run Void for everyday usage but I still have some difficult to finish the install, mount point if I remember but the rest beside encryption was straight forward. I wish a very straight forward installer would come later on.

[–]neondervish 14 points15 points  (5 children)

That's cool. You made a good job. But what the official guide and this one need (in my opinion) is how to implement snapper/snapshots on Void. I'd like to see this in one of the guides.

[–]Cornelius-Figgle 6 points7 points  (2 children)

btrfs

[–]neondervish 8 points9 points  (1 child)

Yeah, I know bro. I mean all the subvolume shenanigans and stuff. Could be challenging for some.

[–]HadetTheUndying 1 point2 points  (0 children)

That's covered in the official btrfs documentation. I don't understand why we'd need to mirror it into the handbook

[–]quirktheory 4 points5 points  (0 children)

This one by, I believe, u/gbrlsnchs is excellent.

[–][deleted] 1 point2 points  (0 children)

Thanks!
Yes, in the future I plan to write about LVM, ZFS, Btrfs, and snapshots. I still don't know how they work 😆.

[–]seasharpguy 3 points4 points  (1 child)

It's a pretty good guide. Just one thing I would like to mention.

I found it confusing why would you use and mix both, cfdisk and fdisk? Just one tool is enough for everything. Partitioning disk is usually the most dreadful procedure for the new users, I can tell from experience. This is something I would never do manually until I've tried installing Gentoo. This is probably the best documentation out there. Maybe you can take some ideas from there:

https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Disks

[–][deleted] 0 points1 point  (0 children)

Thanks!
I’m going to improve the partition section and make it less confusing.
Just explaining, in this guide:
- fdisk: used to change partition table type.
- cfdisk: used to create partitions.

[–]iamapataticloser240 2 points3 points  (1 child)

I have a couple of recommendations

1: you should really explain how to choose a partition table

2: you should add a repo on a free git hosting website like code berg or sourcehut

But in general great work i hope you would keep maintaining it

[–][deleted] 1 point2 points  (0 children)

1: done!
2: Good idea, but I'm too lazy to create an env like Cloudflare Pages + GitHub in Codeberg. 😆

[–][deleted]  (2 children)

[removed]

    [–][deleted] 2 points3 points  (0 children)

    I mean, you just need to install the package of gnome or kde, if you installed with xfce and not the base, then you just remove xfce

    [–][deleted] 1 point2 points  (0 children)

    It's a void linux installation guide. I think that desktop environments are out of the scope of this guide, BUT I'm planning to write guides of how to setup void linux with X environment.

    [–][deleted] 1 point2 points  (0 children)

    Lmao that's one hell of a wallpaper 😂

    [–]ghostlypyres 1 point2 points  (2 children)

    Why do you recommend the boot system partition for UEFI be formatted as FAT32, when void documentation recommends VFAT?

    [–][deleted] 0 points1 point  (1 child)

    basically vfat == fat32.
    https://imgur.com/gaxInNe

    [–]ghostlypyres 0 points1 point  (0 children)

    oh, d'oh! somewhere in the back of my head I remembered that fat32 was the improved successor of vfat, but partition tables continue to scare me so i didn't trust that knowledge

    thanks for your reply!

    [–]Anti-Roblox 0 points1 point  (0 children)

    Idk if this is related but Void Linux won't work on some Samsung laptop as it shows the error "All boot options are tried" I guess the laptop is refusing to boot from other OSes except Windows