Live data from Hacker News

It's far from clear how grub package updates work on Ubuntu

utcc.utoronto.ca

11–20 of 69 posts

Re: It's far from clear how grub package updates work on Ubuntu

#14
post #5
post #4

Grubs install process is a complete disaster. I went to use it to boot Fuchsia on bios systems at one point, when Zircon still supported multiboot chaining. The "install" scripts and so on are all horribly broken, and extremely badly behaved in terms of grabbing arbitrary stuff from the environment that has nothing to do with your desired target system. Using them for anything other than modifying the current host sy…

> The whole thing seems like an accident of history that no one wants to fix I can’t really speak to Fuchsia systems, but a lot (most?) Linux desktop distros use stub or systemd-boot bootloading these days. And if you want to get fancy, there’s rEFInd.

Actually, with refind being a thing, I'm not sure why grub is still a thing.

Also why MS' bootmgr stuff is still a flaming pile of junk.

Edit: And why MS has never given us a way to dictate where it installs its junk and/or to not install its junk!!!!!!

Re: It's far from clear how grub package updates work on Ubuntu

#17
post #11

I miss LILO, life was song much simpler, to this day I barely understand grub beyond basic kernel parameters.

The isolinux package has boot methods that work on HDs, and are set up very similar to LILO. Not sure why it never took off with distros.

Re: It's far from clear how grub package updates work on Ubuntu

#18

One of the areas of Linux that I slunk away from defeated is understanding grub and the boot process in general for Linux. Either I am stopid or it is stopidly complex or both.

Nah, I never understood it. You'd probably be better off writing your own from scratch that does exactly what you want it to do. I've written both MBR and EFI bootloaders, but for MBR it's probably better to copy at least some of the very early boot stuff from somewhere else.

Re: It's far from clear how grub package updates work on Ubuntu

#19
post #5

Earlier quoted context omitted.

> The whole thing seems like an accident of history that no one wants to fix I can’t really speak to Fuchsia systems, but a lot (most?) Linux desktop distros use stub or systemd-boot bootloading these days. And if you want to get fancy, there’s rEFInd.

> I can’t really speak to Fuchsia systems, but a lot (most?) Linux desktop distros use stub or systemd-boot bootloading these days. Which ones are you thinking of? Most 'desktop' distros I've used recently still default to Grub (Debian, Fedora, Linux Mint, Ubuntu) though I'd certainly be glad if change is on the horizon.

Pop!OS has systemd-boot on systems with UEFI

Re: It's far from clear how grub package updates work on Ubuntu

#20
post #17
post #11

I miss LILO, life was song much simpler, to this day I barely understand grub beyond basic kernel parameters.

The isolinux package has boot methods that work on HDs, and are set up very similar to LILO. Not sure why it never took off with distros.

I have fond memories of using SYSLINUX + MEMDISK to make DOS bootdisks which loaded themselves into RAM. Mostly to play games in the library.
Post reply on HN