I recently made a post discussing my move to Linux on Fedora, and it’s been going great. But today I think I have now become truly part of this community. I ran a command that borked my bootloader and had to do a fresh install. Learned my lesson with modifying the bootloader without first doing thorough investigation lol.
Fortunately I kept my /home on its own partition, so this shouldn’t be too bad to get back up and running as desired.
- Ultimatenab ( @Ultimatenab@beehaw.org ) 26•10 months ago
One of us, one of us. I did the same only 2-3 hours into my first ever Linux install.
I feel your pain :P
I’m almost done getting everything back, I think!- juli ( @juli@programming.dev ) 9•10 months ago
How long until you start doing backups? 😂
Edit: Took me some years btw
I was trying to set up snapper, so sorta on my way there lol
- jwt ( @jwt@programming.dev ) 21•9 months ago
I ran a command that borked my bootloader and had to do a fresh install.
Just wait until you learn the powers of chroot :)
- catastrophicblues ( @catastrophicblues@lemmy.ca ) 14•9 months ago
Borked your bootloader already? You’re a true Linux user lol. You’ll eventually learn to not do that (and back up regularly).
Good choice with Fedora! I love dnf and the choices Fedora makes overall.
- glibg10b ( @glibg10b@lemmy.ml ) 11•9 months ago
borked my bootloader and had to do a fresh install
That’s where you’re wrong :)
You’re right. I spent a few hours trying to fix it before giving up and determined that reinstalling would be quicker lol
- glibg10b ( @glibg10b@lemmy.ml ) 2•9 months ago
Before you can fix a bootloader, you first need to learn how to install and set up a bootloader. I think most people learn that part when they try Arch
- Jvrava9 ( @jvrava9@lemmy.dbzer0.com ) 10•10 months ago
Timeshift for backups is a godsend in these situations
- drasticpotatoes ( @drasticpotatoes@lemmy.dbzer0.com ) 4•10 months ago
I love the enthusiasm. Enjoy your journey. Feel free to reach out to me directly if you need help.
Thank you for the offer. I hope I never need to take advantage of it lol
- drasticpotatoes ( @drasticpotatoes@lemmy.dbzer0.com ) 2•9 months ago
Good luck. 🤣
One of us! One of us!
Although I think having to fix a borked bootloader is a good bit of experience, it’s probably not something you are always going to want to spend time on. I have used boot-repair only once, but it was like magic. Just throwing it out there for your future use and a general recommendation. :)
- LainOfTheWired ( @LainOfTheWired@lemy.lol ) English3•9 months ago
When you get more advanced you can use a distro like System Rescue to fix your bootloader instead of having to reinstall everything
- Fizz ( @Fizz@lemmy.nz ) 2•9 months ago
In my first few weeks of linux I screwed up mounting a hard drive and my pc wouldn’t boot past grub. 4x different times I tried and each time I broke it. Then a year later I revisted mounting the drive and it went smoothly.
Time heals all wounds :P
- kevincox ( @kevincox@lemmy.ml ) 2•10 months ago
Keeping
/home
separate is a good call. I can also recommend backups to a different system. Also test those backups.Playing with things can be fun if that is what you enjoy. Being careful is good but the best way to avoid serious issues is being able to recover from the worst case.
- glibg10b ( @glibg10b@lemmy.ml ) 1•9 months ago
Why do you advocate for keeping /home separate?
I personally don’t do it because the more partitions you have, the more often you need to fiddle around in GParted when one partition gets full. This is also why I use swap files instead of swap partitions
As far as I can tell, unless you distro-hop, separating /home doesn’t have any advantages. Even then, sharing one /home directory between multiple desktop environments can cause some problems
I agree with making and testing backups, though. My current strategy is to back everything up to a 4.2 TiB ZFS pool with daily snapshots on my LAN, and back up the most important data on that to the cloud
- kevincox ( @kevincox@lemmy.ml ) 1•9 months ago
I don’t think it is critical to keep
/home
separate but if you need to reinstall it is really nice. You can reset the OS without touching your data or user-level configs. Either for the same distro because you fiddled around and broke it or another one for distro-hopping. It also makes encrypting it easy, although full-disk encryption is getting so easy that it probably isn’t an issue. Good backups also mitigate this, although the recovery will be slower than just reinstalling while leaving your existing home there.To be honest I don’t actually keep home separate anymore. But that is mostly because I trust NixOS enough that I know I will never need to reinstall. I can always roll back or worst case install over top of the existing install from a live USB.
Overall I would say that the cost of doing so is fairly small as well. Unless you are running a lot of system services data outside of
/home
is usually fairly limited. Although I agree that getting the partition sizes wrong can be frustrating.
- juli ( @juli@programming.dev ) 2•10 months ago
I’m on fedora silverblue and that won’t ever happen again to me
- lemmyvore ( @lemmyvore@feddit.nl ) English2•9 months ago
If you keep around a bootable rescue stick like System Rescue it has a boot menu entry that will boot the Linux installed on your machine. Once you do that you can run a command or two to reinstall the bootloader. You can search the net or whatever at leisure since it will work fully.
Alternatively, if your system Linux is borked harder, you can boot the rescue Linux and use more advanced methods, depending on what’s wrong. The rescue Linux also has a graphical environment with browser if you need it.
At the very least sometimes you can figure out what went wrong. It may not be much comfort if you lost your system but at least you learn what not to do in the future. Too many people just say “oh, it just broke” and leave it at that.
I think I know what the issue was… I modified the grub.cfg file and ran grub2-mkconfig and I think it was saying it detected a Linux install at my root partition, but didn’t seem to recognize my /boot or /boot/efi partitions and I couldn’t figure out how to edit that via the grub cli. If that wasn’t the case, then that’s okay. I’ll make sure to teach myself a bit more about the bootloader before trying to edit it again
- downhomechunk [chicago] ( @downhomechunk@midwest.social ) English1•9 months ago
Pro tip:
Create a separate partition for /home. Then it’s all still there if need to do a fresh install.