You are not logged in.
Pages: 1
This might be sort of a stupid question from my side, but I have a problem related to this thread. Basically, I am still using grub-0.97. And I dont want to change anything on my bootloader, ever. I am just glad it works as it is. I could of course install grub-legacy from AUR which would probably solve my problem, but I am still afraid that might break my bootloader.
Basically, now that there is a package called grub in the repos, I need to ignore grub on updates, which is more of a work-around than a long-term solution. Back when the /usr/bin change was happening I used a solution to simply move the grub files manually and manually changing the pacman database. Keeping this in mind, I thought I could do something similar and simply change the name of the grub package to grub-legacy in the pacman database.
Would renaming /var/lib/pacman/local/grub-0.97-21/ to grub-legacy-0.97-21 do the trick or are there more files I need to change? And what is the lesser evil? Tinkering with the pacman database and risk breaking it or dealing with my paranoia about changes to the bootloader and installing grub-legacy from AUR?
Offline
And what is the lesser evil? Tinkering with the pacman database and risk breaking it or dealing with my paranoia about changes to the bootloader and installing grub-legacy from AUR?
The latter. By a long shot. In fact it is not even an evil, lesser or otherwise; it is the sane thing to do if you want to keep using the old grub.
Offline
I almost thought so. But it is that package really safe? As in, will it change anything on the actual bootloader, or will it just rebuild the same package that I already have and replace some files, without changing anything in the MBR?
Offline
You'd also need to update the %NAME% field in the desc file in that folder. There won't be any negative consequences to making these changes.
Updating to the version in the AUR won't break your bootloader though. I did the same on one of my machines when the filesystem update first rolled out. Just make sure to backup your menu.lst, just in case.
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
I could of course install grub-legacy from AUR which would probably solve my problem, but I am still afraid that might break my bootloader.
all you need is to backup your grub configuration ( /boot/grub/menu.lst ), if you have a backup menu.lst file then it's safe to install the grub-legacy package from AUR,
just follow the wiki for reinstalling grub-legacy, it's easy, no difficulties if you have a menu.lst backup file
Offline
But it is that package really safe? As in, will it change anything on the actual bootloader, or will it just rebuild the same package that I already have and replace some files, without changing anything in the MBR?
Your grub install made to MBR and /boot/grub/ is seperate from the grub package installed by pacman. The former is not changed by the latter, only if you run grub-install (or similar) will the grub stages used for booting be changed.
Offline
Thanks, everyone! I now installed grub-legacy from AUR and it seems like everything still works.
Offline
Pages: 1