AROS World Exec
General => General Chat => Topic started by: Yanosh on October 06, 2020, 02:58:13 PM
-
Can someone advice me which linux distro is better suited for a beginner? As amigaish as possible. :) It must run on a 3 ghz core due duo. Is YAM available on linux?
-
there are many linux distributions you could install, it will be a few weeks ago that i have debian xfce on a fairly old laptop but that's okay, yam doesn't exist for linux
-
I need one that's simple enough for me, well supported, that can run well enough at least on an old core due duo. And if I can test it with a live distro would be a really good thing. I need to convert all my emails from YAM to something else. Many years ago I tried an old linux distro... IIRC was Debian and it had a really strange desktop. I'd like something more Amigaish.
-
linux has nothing of an amiga maybe the desktop environment xfce is closer to us because at least it has the icon bar it is like amidock, debian has evolved a lot for less practical users and by default it has the firefox-esr browser therefore maximum stability
(https://cdn-thumbs.imagevenue.com/79/fc/9f/ME12H65H_t.png) (https://www.imagevenue.com/ME12H65H)
-
I've found Linux Mint to be a good distro starting out
It's what I use for my AROS hosted environment
-
Can someone advice me which linux distro is better suited for a beginner? As amigaish as possible. :) It must run on a 3 ghz core due duo. Is YAM available on linux?
When I was choosing a Linux distro for myself, I chose FreeBSD. ;D Now, I don't see any difference between Linux distros. Newbies are different. If you are afraid of difficulties, you should not look at Gentoo, Arch Linux and their derivatives. The only real difference between other distros for user: rpm-based or deb-based. Distros with other package formats are not considered. At the CLI level, all distros are the same, but paths may vary. Linux distros do NOT match POSIX in different ways. Most rpm-based distros are more conservative and have older software versions as package. It doesn't matter for a competent user.
-
Just installed linux Mint on a spare 80 gb hd. It's a lot different than AROS or Windows about partitions. But now I have a little thing to solve... to avoid mistakes, i removed the hd where AROS is installed, then the "new" hd was mounted. Once Linux was installed, it worked as it should, but after reconnecting the AROS hd, as expected it stopped to work. The big problem is that I can't boot Linux using the bios boot menu... all I get is a black screen. Can I simply add an entry to grub to solve this? AROS boots as usual. Do I need to reinstall Linux with the AROS hd connected? If I disconnect the AROS hd, Linux boots with no problems. One more thing... when I installed Linux, the hard disk was mounted on the sata channel 0, now it's on channel 2. Only the 2 first channel can be set as IDE. Is this a problem for Linux?
-
This information is not enough. I can imagine a hundred reasons why this might be so.
We don't know which motherboard you have.
We don't know what is in your MBR (https://en.wikipedia.org/wiki/Master_boot_record) and/or GPT (https://en.wikipedia.org/wiki/GUID_Partition_Table).
We don't know how the disks are partitioned.
You need to understand the stages of Linux boot process (https://www.thegeekstuff.com/2011/02/linux-boot-process/).
You can always start Linux from a live (https://sourceforge.net/projects/ultimatelinuxmintcinnamon/files/Ultimate%20Mint%20Live%20v19/Ultimate_Mint_Live_v19_LTS_32bit_final_110820181350.iso/download) CD/DVD and examine the structures of your disks.
At first, your tool should be GParted (https://sourceforge.net/projects/gparted/) (must have).
Linux Mint is deb-based distro. This means that it is similar Debian and (to a lesser extent) Ubuntu distros.
Use this knowledge to read tips in Internet. If there is no help for Linux Mint, help definitely is for Debian. :)
Secondly, It's safer to train on a virtual machine (Virtual Box (https://www.virtualbox.org/)), and then, knowing what you are doing, go to boot from disk.
-
This is the grub.cfg of Linux Mint. Can I copy all of this stuff onto AROS' grub.cfg without damaging AROS' partitions? Just tried to copy only the menuentry for Linux and the Linux kernel panicked.
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
if [ "${initrdfail}" = 2 ]; then
set initrdfail=
elif [ "${initrdfail}" = 1 ]; then
set next_entry="${prev_entry}"
set prev_entry=
save_env prev_entry
if [ "${next_entry}" ]; then
set initrdfail=2
fi
fi
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="0"
fi
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function initrdfail {
if [ -n "${have_grubenv}" ]; then if [ -n "${partuuid}" ]; then
if [ -z "${initrdfail}" ]; then
set initrdfail=1
if [ -n "${boot_once}" ]; then
set prev_entry="${default}"
save_env prev_entry
fi
fi
save_env initrdfail
fi; fi
}
function recordfail {
set recordfail=1
if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 a846e2a1-d887-4058-b2d5-8dfb4ec527f4
else
search --no-floppy --fs-uuid --set=root a846e2a1-d887-4058-b2d5-8dfb4ec527f4
fi
font="/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=it_IT
insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
set timeout=30
else
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=hidden
set timeout=0
# Fallback hidden-timeout code in case the timeout_style feature is
# unavailable.
elif sleep --interruptible 0 ; then
set timeout=0
fi
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
if [ "${recordfail}" != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Linux Mint 20 Cinnamon' --class linuxmint --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-a846e2a1-d887-4058-b2d5-8dfb4ec527f4' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 070fdd4c-bda2-433d-9ceb-d9f344a36abe
else
search --no-floppy --fs-uuid --set=root 070fdd4c-bda2-433d-9ceb-d9f344a36abe
fi
linux /vmlinuz-5.4.0-26-generic root=/dev/sda6 ro quiet splash
}
submenu 'Opzioni avanzate per Linux Mint 20 Cinnamon' $menuentry_id_option 'gnulinux-advanced-a846e2a1-d887-4058-b2d5-8dfb4ec527f4' {
menuentry 'Linux Mint 20 Cinnamon, con Linux 5.4.0-26-generic' --class linuxmint --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.4.0-26-generic-advanced-a846e2a1-d887-4058-b2d5-8dfb4ec527f4' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 070fdd4c-bda2-433d-9ceb-d9f344a36abe
else
search --no-floppy --fs-uuid --set=root 070fdd4c-bda2-433d-9ceb-d9f344a36abe
fi
echo 'Caricamento Linux 5.4.0-26-generic...'
linux /vmlinuz-5.4.0-26-generic root=/dev/sda6 ro quiet splash
}
menuentry 'Linux Mint 20 Cinnamon, con Linux 5.4.0-26-generic (recovery mode)' --class linuxmint --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.4.0-26-generic-recovery-a846e2a1-d887-4058-b2d5-8dfb4ec527f4' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 070fdd4c-bda2-433d-9ceb-d9f344a36abe
else
search --no-floppy --fs-uuid --set=root 070fdd4c-bda2-433d-9ceb-d9f344a36abe
fi
echo 'Caricamento Linux 5.4.0-26-generic...'
linux /vmlinuz-5.4.0-26-generic root=/dev/sda6 ro recovery nomodeset dis_ucode_ldr
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/10_linux_zfs ###
### END /etc/grub.d/10_linux_zfs ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
-
Can someone advice me which linux distro is better suited for a beginner? As amigaish as possible. :) It must run on a 3 ghz core due duo. Is YAM available on linux?
When I was choosing a Linux distro for myself, I chose FreeBSD. ;D Now, I don't see any difference between Linux distros. Newbies are different. If you are afraid of difficulties, you should not look at Gentoo, Arch Linux and their derivatives. The only real difference between other distros for user: rpm-based or deb-based. Distros with other package formats are not considered. At the CLI level, all distros are the same, but paths may vary. Linux distros do NOT match POSIX in different ways. Most rpm-based distros are more conservative and have older software versions as package. It doesn't matter for a competent user.
FreeBSD is not Linux
-
You can do it, only it doesn't make any sense.
Read the first lines of the file:
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
grub.cfg specifies boot options and cannot damage partitions.
You just won't boot with erroneous options.
You need to understand the stages of Linux boot process (https://www.thegeekstuff.com/2011/02/linux-boot-process/) and how to manage the bootloader "grub (https://en.wikipedia.org/wiki/GNU_GRUB)".
No one has been able to skip over it.
Main way: Boot from LiveCD, mount your partitions, explore your disks and their contents.
If you have mounted partitions for writing, you can edit the files on them.
If you are wrong somewhere, you can fix it by booting with LiveCD.
In this case, you can install the bootloader and generate its configuration files as many times as you want.
After a finite number of iterations, you will begin to understand how it works, but most importantly: read the documentation!
You can only be helped in real time or by requesting many, many screen photos.
As you understand more, you will have fewer questions and it will be easier to answer them.
-
FreeBSD is not Linux
It's russian humor, you didn't understand him. ;)
I didn’t find one Linux distro that I liked and downloaded FreeBSD. I went back to Linux after 14 years and it became part of my job.
-
yanosh you can always solve by taking an external usb case for your hd with aros and at boot select it
-
Ok... now this is what I have done until now... I've reinstalled Linux and now i can boot from it with the bios boot menu. For this result I've tried to reinstall it many times. First of all I disconnected the hard disk where AROS is installed and replaced it with an old malfunctioning hard disk where there was an old version of AROS. After installing linux mint, it is no longer possible to boot AROS because it boots directly from the second hard drive where Linux is. So I've put back the working hard disk with AROS and I can boot normally via grub and if I want to boot Linux I just use the bios boot menu. The strange thing is that if I boot like this, linux starts directly without going through grub. If I take out the hard drive with AROS and leave only the linux hard drive, grub starts but then Linux goes into kernel panic. So I think Linux mint is not so good at dual boot and it doesn't work if the hard disk is moved between sata connectors. I don't know if this is due to GRUB or Linux itself. Now i need to understand how to run Linux from AROS' grub. Is that a standard one or was built just for AROS?
Anyway... my motherboard is an Asus IPIBL-LB made for HP and it was in a Compaq DX2400 microtower. I don't know what is is on the mbr. I think that before understanding how the Linux boot stages are, I need to install it in a working way. ;D
-
yes aros grub is made specifically for it, there is a wiki on the web that explains how to dual boot with aros, windows or linux, let's see if I can find it anyway with windows I had read that the procedure was simpler :)
https://tinyurl.com/y5bs7z2y
-
I have managed to tripple boot Linux Mint Windows and AROS from AROS grub.. you must copy the grub entry wich starts Linux Mint from Linux Mint grub.cfg to AROS grub.cfg. Maybe you have to add "linux" command to the Mint Start Line.. I don't remember so good!
I think you have to adapt this part to AROS Grub Syntax and add it to AROS Grub:
you have to change the quotes like this for AROS Grub
menuentry "Linux Mint 20 Cinnamon' --class linuxmint --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-a846e2a1-d887-4058-b2d5-8dfb4ec527f4" {
set root=(HDX,x) (depending on the Hard Drive and Partition Linux Mint is)
recordfail (remove this line and all lines that cause Errors)
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 070fdd4c-bda2-433d-9ceb-d9f344a36abe
else
search --no-floppy --fs-uuid --set=root 070fdd4c-bda2-433d-9ceb-d9f344a36abe
fi
linux /vmlinuz-5.4.0-26-generic root=/dev/sda6 ro quiet splash
}
-
I think you have to adapt this part to AROS Grub Syntax and add it to AROS Grub:
I've simply copied the menu entry from the linux's grub.cfg to the AROS' one and now, after Linux was reinstalled on the second hd, it works. Now it's hd1 instead of hd0.
recordfail (remove this line and all lines that cause Errors)
load_video
gfxmode $linux_gfx_mode
All these 3 commands cause errors. Are these commands required for launching Linux? It starts without apparent problems.
-
I don't know what is is on the mbr. I think that before understanding how the Linux boot stages are, I need to install it in a working way. ;D
No. This is magically possible, but not practical.
You don't taste milk in the store before you buy, do you? You are looking at the technical specification: expiration date. :)
salvo gave good advice: use usb boot among others.
Linux mint is not so good at dual boot and it doesn't work if the hard disk is moved between sata connectors
Linux mint (and "grub" bootloader) not guilty that you change discs and do not tell him about it.
Bootloader "grub" knows only about what is written in its configuration file grub.cfg.
AROS grub has no differences in this regard.
Asus IPIBL-LB
aka Benicia-GL8E (http://www.algogo.com/store/products/ASUS-IPIBL%252dLB-HP-Compaq-Intel-G33-775-Benicia%252dGL8E-Motherboard.html) (MicroATX), Intel G33 with ICH9R
Motherboard have Onboard RAID controller and 6 SATA (SATA-150 or SATA-300) connectors. This is typical for ASUS, but badly fake SATA. I had a similar board P4C800E with onboard RAID. In practice, this means that a disk on one connector will be defined as sda1 (for example), and on the connector next to as sda14. You need to be careful about device names, or will have to spend endless time busting.
i can boot from it with the bios boot menu
BIOS configurable once so that it points to the disk where grub installed. Bootloader is used for everything and disks aren't dragged around.
if you need to change disks, then at least you don't need to change the disk where the bootloader is located.
-
Bootloader "grub" knows only about what is written in its configuration file grub.cfg.
AROS grub has no differences in this regard.
So, why Linux mint overwrited AROS's grub? It booted directly Linux without a gui. It should have added the menu to AROS' grub to launch linux and not overwrite it.
Asus IPIBL-LB
aka Benicia-GL8E (http://www.algogo.com/store/products/ASUS-IPIBL%252dLB-HP-Compaq-Intel-G33-775-Benicia%252dGL8E-Motherboard.html) (MicroATX), Intel G33 with ICH9R
Motherboard have Onboard RAID controller and 6 SATA (SATA-150 or SATA-300) connectors.
[/quote]
This one has only 4 connectors.
This is typical for ASUS, but badly fake SATA. I had a similar board P4C800E with onboard RAID.
I don't use raid. :)
-
So, why Linux mint overwrited AROS's grub? It booted directly Linux without a gui. It should have added the menu to AROS' grub to launch linux and not overwrite it.
Grub is a very small bootloader (MBR sector size equal to only 512 byte!). Grub isn't engaged in destructive.
If the bootloader and/or config-files is overwritten, then one of the utilities serving grub was done. You can guess what it was: grub-install, grub2-install, grub-update, grub2-update, grub-mkconfig, grub2-mkconfig. Bootloader can be installed in many ways.
This one has only 4 connectors.
In the photo IPIBL-LB Asus I see six. If there are four of them, you may have a different motherboard.
I don't use raid. :)
It doesn't matter. The main thing is that there is a FakeRAID on the IPIBL-LB motherboard from the ASUS company. :)
This means that with some BIOS settings, some of your connectors willn't work and no OS will boot from them.
I think you will agree, it would be strange to blame the bootloader in this case. Although this is just a guess.
Returning to the initial question of the topic: I understood what kind of Linux a beginner needs. Minimal image.
Debian (https://www.debian.org/CD/netinst/) or Ubuntu (https://help.ubuntu.com/community/Installation/MinimalCD) or CentOS (https://mirror.yandex.ru/centos/8.2.2004/isos/x86_64/CentOS-8.2.2004-x86_64-minimal.iso) and RTFM. ;)
-
If the bootloader and/or config-files is overwritten, then one of the utilities serving grub was done. You can guess what it was: grub-install, grub2-install, grub-update, grub2-update, grub-mkconfig, grub2-mkconfig. Bootloader can be installed in many ways.
I don't know how to use them.
This one has only 4 connectors.
In the photo IPIBL-LB Asus I see six. If there are four of them, you may have a different motherboard.
[/quote]
No, it's really an IPIBL-LB. 2 of them weren't mounted when it was built by Asus. Don't know why... maybe to reduce cost.
Returning to the initial question of the topic: I understood what kind of Linux a beginner needs. Minimal image.
Debian (https://www.debian.org/CD/netinst/) or Ubuntu (https://help.ubuntu.com/community/Installation/MinimalCD) or CentOS (https://mirror.yandex.ru/centos/8.2.2004/isos/x86_64/CentOS-8.2.2004-x86_64-minimal.iso)
[/quote]
Are these better than Linux mint?
[/quote]
and RTFM. ;)
[/quote]
I'll do it for sure. ;D But I need one suited for a 5 years old with a lot of images, because I still haven't learnt how to read. :D ;D
I'd like to install this...
http://www.boomerangsworld.de/cms/worker/
Which one I should download? And how should I install it?
-
You know how to stump with a question.
I'd like to install this...
http://www.boomerangsworld.de/cms/worker/
Why? Standard def facto is Midnight Commander. It's console app.
Installations depend on packages system in Distributive.
# apt-get install mc
You can search for a suitable package here (http://you can search for a suitable package here) or your repo.
# apt-get search worker
# apt-get search mc
Learn dependicies at the same time. :D
Read it:
- Package manager (https://en.wikipedia.org/wiki/Package_manager)
- deb (file format) (https://en.wikipedia.org/wiki/Deb_(file_format))
- dpkg (https://en.wikipedia.org/wiki/Dpkg)
- apt (https://en.wikipedia.org/wiki/APT_(software))
- 25 Useful Basic Commands of APT-GET and APT-CACHE for Package Management (https://www.tecmint.com/useful-basic-commands-of-apt-get-and-apt-cache-for-package-management/)
Find out from which Debian was builded your Linux Mint and download the package for this Debian. For example:
# dpkg -ivh worker_4.4.0-1_amd64.deb
You should have satisfied all dependencies from the section "Requires"
The specified way is easier than compilation, but you need to learn how to read. :)
maybe to reduce cost.
Exactly for this.
-
Maybe one should consider a better Linux distro, one which has a proper automated toolchain, bleeding edge and compiles to more Amiga friendly machines.
They even take port requests for a few $$$.
https://t2sde.org (https://t2sde.org)
Work on cross compile Rust, Firefox, LLVM is shown every day on 2 channels on youtube : Bits inside by René Rebe : https://www.youtube.com/watch?v=qVkYRe4UBes (https://www.youtube.com/watch?v=qVkYRe4UBes)
-
@aGGreSSor
Thank you forall the info. :) Now I only need to know what all the commands of Linux mint's grub.cfg are. AROS grub.cfg is much more simpler without all the if - else commands. Are all of them required to start Linux or I can safely use only the menuentry for a full working Linux? What are the commands recordfail, load_video, gfxmode $linux_gfx_mode for? Can I safely delete them? Why do they work with linux grub and not with aros grub?
@asymetrix
I'm fine with Mint for now. Maybe one day I'll try something better.
-
Are all of them required to start Linux or I can safely use only the menuentry for a full working Linux?
All these commands are not needed at all to start Linux. :D
They only form configuration files and write the loader to the allocated disk area.
Without a bootloader and correct configuration, Linux will not boot.
What are the commands recordfail, load_video, gfxmode $linux_gfx_mode for? Can I safely delete them?
You need to read the documentation of your version grub.
Before any command, you can insert the command man.
$ man grub
$ man grub-install
Why do they work with linux grub and not with aros grub?
When the alternative version of the aros grub was created, that version linux grub didn't exist yet.
New versions of the linux grub add new features and change old.
Therefore, to speak specifically about your version, I need telepathy.
I can speak in general based on experience, and in particular you can read in the documentation and ask on the forums dedicated Linux Mint.