[Solved] Purchasing Linux Mint 20.0 on USB drive

Questions about Grub, UEFI,the liveCD and the installer
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
gemk65
Level 3
Level 3
Posts: 175
Joined: Thu Feb 09, 2017 2:37 pm

[Solved] Purchasing Linux Mint 20.0 on USB drive

Post by gemk65 »

I noticed that Linux Mint 20.0 is now available, but OSDisc.com, the store where I purchased the installation USB drive in the past, is now closed. I searched and found that the website "Shop Linux Online" (https://www.shoplinuxonline.com/mint-usb.html) is selling it. Is "Shop Linux Online" an approved site for purchasing the installation USB drive? It looks good to me.
Last edited by gemk65 on Wed Jul 15, 2020 11:39 am, edited 2 times in total.
Buffy

Re: Purchasing Linux Mint 20.0 on USB drive

Post by Buffy »

Why would you not download it and make your own?
gemk65
Level 3
Level 3
Posts: 175
Joined: Thu Feb 09, 2017 2:37 pm

Re: Purchasing Linux Mint 20.0 on USB drive

Post by gemk65 »

I am not tech-savvy enough. I once tried to verify the ISO, and I failed. I probably wouldn't be able to create a bootable USB.
User avatar
New World Man
Level 1
Level 1
Posts: 10
Joined: Mon Jul 13, 2020 2:46 am
Location: USA

Re: Purchasing Linux Mint 20.0 on USB drive

Post by New World Man »

I made my own USB that has ALL the current Mint versions (20 Xfce, MATE, Cinnamon, LMDE4) selectable from a grub menu (menu of a fat32 partition, all live boots on separate ext4 partitions).
Vladimir00

Re: Purchasing Linux Mint 20.0 on USB drive

Post by Vladimir00 »

Download disk image is very easy https://www.linuxmint.com/download.php
Burn disc image to USB also not difficult. https://support.endlessm.com/hc/en-us/a ... rom-Linux-
(after restoring the disk image you need to mount)
User avatar
Pierre
Level 21
Level 21
Posts: 13182
Joined: Fri Sep 05, 2008 5:33 am
Location: Perth, AU.

Re: Purchasing Linux Mint 20.0 on USB drive

Post by Pierre »

if you are an resident of CONUSA then you could try using:
https://www.shoplinuxonline.com/
where they have LM20 on usb for $12.99 and on DVD for $3.99

NB: they are not associated with the LinuxMint.project . .
Image
Please edit your original post title to include [SOLVED] - when your problem is solved!
and DO LOOK at those Unanswered Topics - - you may be able to answer some!.
gemk65
Level 3
Level 3
Posts: 175
Joined: Thu Feb 09, 2017 2:37 pm

Re: Purchasing Linux Mint 20.0 on USB drive [Solved]

Post by gemk65 »

Thank you, Vladimir00. I will try again to download the ISO, check it, and burn it to USB, as I see that the instructions have become simpler since I last tried. However, just in case, I note that The Linux Shop (https://thelinuxshop.co.uk/) sells the Linux installation USBs and does international shipping.

This post is Solved.
cliffcoggin
Level 8
Level 8
Posts: 2300
Joined: Sat Sep 17, 2016 6:40 pm
Location: England

Re: Purchasing Linux Mint 20.0 on USB drive [Solved]

Post by cliffcoggin »

gemk65 wrote: Tue Jul 14, 2020 8:00 am Thank you, Vladimir00. I will try again to download the ISO, check it, and burn it to USB, as I see that the instructions have become simpler since I last tried. However, just in case, I note that The Linux Shop (https://thelinuxshop.co.uk/) sells the Linux installation USBs and does international shipping.

This post is Solved.
Note that the Linux Shop sells only DVDs not USB sticks, so you will need an optical disc player.
Cliff Coggin
ftmike
Level 1
Level 1
Posts: 4
Joined: Thu Jul 09, 2020 4:45 pm

Re: Purchasing Linux Mint 20.0 on USB drive

Post by ftmike »

New World Man wrote: Tue Jul 14, 2020 3:33 am I made my own USB that has ALL the current Mint versions (20 Xfce, MATE, Cinnamon, LMDE4) selectable from a grub menu (menu of a fat32 partition, all live boots on separate ext4 partitions).
That sounds cool! How did you do that?
DoodMann
Level 4
Level 4
Posts: 339
Joined: Sat May 30, 2020 5:41 am
Location: Cavite, Philippines

Re: Purchasing Linux Mint 20.0 on USB drive [Solved]

Post by DoodMann »

My friend here at the forums gave me GRUB entries with every distro I want. Also, alternatively, you can use YUMI for windows.

DoodMann
My System: ASUS K52F
Specs:
Intel i3 370 M
Intel HD Graphics
500GB Seagate HDD
Linux Mint 20.2
User avatar
New World Man
Level 1
Level 1
Posts: 10
Joined: Mon Jul 13, 2020 2:46 am
Location: USA

Re: Purchasing Linux Mint 20.0 on USB drive

Post by New World Man »

ftmike wrote: Tue Jul 14, 2020 9:00 am
New World Man wrote: Tue Jul 14, 2020 3:33 am I made my own USB that has ALL the current Mint versions (20 Xfce, MATE, Cinnamon, LMDE4) selectable from a grub menu (menu of a fat32 partition, all live boots on separate ext4 partitions).
That sounds cool! How did you do that?
Just Extract each .ISO file to it;s own partition
And in the FAT partition of the USB - Create the Grub menu.
I have a template for it - but that USB (copy/Paste) will need to be modified slightly to use it (for UUID mostly)

use grub-install with --extra-removablle and --no0uefi-secure-boot option on the USB (I do it with GRaprted Live)
and forget --extra-removable for all others
Oh, you also need --no-nvram on all (see grub-install --help for ALL options as that is NOT the command, just a few
notes)

These files are also made to boot in either EFI, or BIOS boot modes -
should also be cleaned up a little (Copied parts and modified I don't know how many times) But Tested on the Mint
USB, and ALL working in BOTH boot modes so...

NOTE: If there is any unpartitioned spaced on the USB - a partition will be created using the remaining space by
any Mint Live boot from it. Also, not needed, but I set the Diag flag on the partitions - it prevents them from being shown in a Linux file manager, but can still boot ex.

Have fun!

grub.cfg:
------------

Code: Select all

# Set delay after showing boot type message
	BootType_Msg_Delay="2"

# Delay after displaying error message.
	Err_Msg_Delay="2"

# Color of boot type message
	BootType_Color="yellow/black"

# Color of word - Error - in error message
	Err_Color="red/white"

# Error message text color
	ErrText_Color="cyan/black"

# Default_Color
	Default_Color="white/black"

# EFI Boot message file
	EFI_Boot_Msg_File="/grub/Messages/EFI_Boot.msg"
	
# BIOS_Boot message file
	BIOS_Boot_Msg_File="/grub/Messages/BIOS_Boot.msg"
	
# Disk UUID not found message file
	NoUUID_Msg_File="/grub/Messages/NoUUID.msg"

# Incorrect CPU type message file
	NoCPU_Msg_File="/grub/Messages/NoCPU.msg"
	
# Unknown Platform message file.
	NoPlatform_Msg_File="/grub/Messages/NoPlatform.msg"
	
# Disk UUID not found menu file
	NoUUID_Menu_File="/grub/Menus/NoStartPartition.cfg"
	
# Main options menu file
	Main_Menu_File="/grub/Menus/Main.cfg"

# Set Boot partition UUID
	Boot_UEFI="7691-3D1A"
	efi_UUID=$Boot_UEFI
	bios_UUID=$Boot_UEFI

function Load_Video {
	# Load GRUB Video Driver
	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
}

function SetUp_Mode {
	# Menu/Terminal Resolution
		gfxmode=1024x768
		Load_Video
	# SetUp Terminal, Menu, and Screen mode
	# Type of menu/terminal
		insmod gfxterm
		terminal_output gfxterm
	# Menu/Terminal font
		loadfont /grub/fonts/unicode.pf2
}

function Load_Part {
	# Load Partition table Support
	insmod part_gpt
	insmod part_msdos
}

function Load_FS {
	# Load File System support
	insmod btrfs
	insmod exfat
	insmod ext2
	insmod fat
	insmod hfs
	insmod hfsplus
	insmod jfs
	insmod ntfs
	insmod reiserfs
	insmod xfs
}

function EFI_Platform {
	# Clear search value
		set SrchPart=""
	# Try to find EFI boot menu partition by UUID
		search --no-floppy --fs-uuid --set=SrchPart $efi_UUID
	# If Partition not found, alert user, and present option menu
	# If Partiton IS found, set root and home values to it.
		if [ -z $SrchPart ]; then
			clear
			color_normal=$Err_Color
			echo "Error - "
			color_normal=$ErrText_Color
			pager=1
			cat $NoUUID_Msg_File
			pager=0
			color_normal=$Default_Color
			sleep -i $Err_Msg_Delay
			configfile $NoUUID_Menu_File
		else
		# Partition was found, so set root and home values
			clear
			color_normal=$BootType_Color
			pager=1
			cat $EFI_Boot_Msg_File
			pager=0
			set root=$SrchPart
			set home=$SrchPart
			color_normal=$Default_Color
			sleep -i $BootType_Msg_Delay
		fi
}

function BIOS_Platform {
	# Clear search value
		set SrchPart=""
	# Try to find BIOS boot menu partition by UUID
		search --no-floppy --fs-uuid --set=SrchPart $bios_UUID
	# If Partition not found, alert user, and present option menu
	# If Partiton IS found, set root and home values to it.
		if [ -z $SrchPart ]; then
			clear
			color_normal=$Err_Color
			echo "Error - "
			color_normal=$ErrText_Color
			pager=1
			cat $NoUUID_Msg_File
			pager=0
			color_normal=$Default_Color
			sleep -i $Err_Msg_Delay
			configfile $NoUUID_Menu_File
		else
		# Partition was found, so set root and home values
			clear
			color_normal=$BootType_Color
			pager=1
			cat $BIOS_Boot_Msg_File
			pager=0
			set root=$SrchPart
			set home=$SrchPart
			color_normal=$Default_Color
			sleep -i $BootType_Msg_Delay
		fi
}

function Unknown_Platform {
	# Unknown Platform
	clear
	color_normal=$Err_Color
	echo "Error - "
	color_normal=$ErrText_Color
	pager=1
	cat $NoPlatform_Msg_File
	pager=0
	# $grub_platform
	color_normal=$Default_Color
	sleep -i $Err_Msg_Delay
	halt
}

function Pass_Env {
	# Pass environment values to new process
	export Main_Menu_File
}

	SetUp_Mode
	Load_Part
	Load_FS

# Check CPU
	if [ "$grub_cpu" != "i386" ]; then
		if [ "$grub_cpu" != "x86_64" ] then
			clear
			color_normal=$Err_Color
			echo "Error - "
			color_normal=$ErrText_Color
			pager=1
			cal $NoCPU_Msg_File
			pager=0
			color_normal=$Default_Color
			sleep -i $Err_Msg_Delay
			halt
		fi
	fi
	
# Check platform
	if [ "$grub_platform" == "efi" ]; then
		# EFI boot
			EFI_Platform
	fi
	
	if [ "$grub_platform" == "pc" ]; then
		# BIOS boot
			BIOS_Platform
	fi
	
	if [ "$grub_platform" != "efi" ]; then
		if [ "$grub_platform" != "pc" ]; then
			# Unknown boot
				Unknown_Platform
		fi
	fi

# Load Main Menu configuration file.
	Pass_Env
	configfile "$Main_Menu_File"
Main.cfg
------------

Code: Select all

function Pass_Env {
	# Pass environment values to new process
	export Main_Menu_File
}

# Menu settings
	# Image type support (Mostly for menu background picture)
		insmod jpeg
		insmod png
		
	# Menu backgrount image
		background_image

	# Menu Theme
		# set gfx_theme=/boot/grub/theme/theme.txt
		
	# Menu options colors
		# color_normal=yellow/black
		# color_highlight=blue/black
		
		menu_color_normal=white/black
		menu_color_highlight=red/white

		set boot_prefix="$prefix"
		set boot_root="$root"

	# Default selection, timeout delay, timeout style
		timeout=30
		hidden_timeout=0
		hidden_timeout_quiet=false
		timeout_style=menu
		default="Linux Mint 19.3 Xfce desktop"

menuentry "Partition Manager (GParted)" {
	if [ "$grub_platform" == "efi" ]; then
		# EFI boot
			# Does efi boot file exist?
				if [ -f "/EFI/Partition Manager/grubx64.efi" ]; then
					# Yes, so boot it!
						chainloader "/EFI/Partition Manager/grubx64.efi"
				else
					# No! - alert user
						clear
						color_normal=red/white
						echo -n "GParted Live"
						color_normal=cyan/black
						echo " - efi boot file not found!"
						echo "Re-loading menu..."
						
					# pause a few seconds to allow user time to read message
						sleep -i 5
						
					# Re-Load main menu
						Pass_Env
						configfile "$Main_Menu_File"
				fi
	fi
	
	if [ "$grub_platform" == "pc" ]; then
		# BIOS boot
			# Make sure bios_part value is clear
				unset bios_part
				
			# Find boot partition by UUID and hold it in bios_part
				search.fs_uuid "9235e730-18e7-421e-ad14-65c42ee20876" bios_part
			
			if [ "$bios_part" == "" ]; then
				# bios_part is still clear! - Partition was NOT found#
				# Display message to user.
					clear
					color_normal=red/white
					echo -n "GParted Live"
					color_normal=cyan/black
					echo " - Partition not found!"
					echo "Re-loading menu..."
					
				# pause a few seconds to allow user time to read message
					sleep -i 5
					
				# Re-Load main menu
					Pass_Env
					configfile "$Main_Menu_File"
			else
				# Partition was found fine.
				# Make bios_part the root partition
					root=$bios_part
					
				# Set to chainload the boot sector of that partition
					chainloader +1
					
				# And boot it!
					boot
			fi
	fi
}

menuentry "Linux Mint 20 Live - Xfce desktop" {
	if [ "$grub_platform" == "efi" ]; then
		# EFI boot
			# Does efi boot file exist?
				if [ -f "/EFI/Linux Mint Live Xfce Desktop/grubx64.efi" ]; then
					# Yes, so boot it!
						chainloader "/EFI/Linux Mint Live Xfce Desktop/grubx64.efi"
				else
					# No! - alert user
						clear
						color_normal=red/white
						echo -n "Linux Mint 20 Live - Xfce desktop"
						color_normal=cyan/black
						echo " - efi boot file not found!"
						echo "Re-loading menu..."
						
					# pause a few seconds to allow user time to read message
						sleep -i 5
						
					# Re-Load main menu
						Pass_Env
						configfile "$Main_Menu_File"
				fi
	fi
	
	if [ "$grub_platform" == "pc" ]; then
		# BIOS boot
			# Make sure bios_part value is clear
				unset bios_part
				
			# Find boot partition by UUID and hold it in bios_part
				search.fs_uuid "64b2d480-e7e6-47ff-9fae-20a3cc298cb2" bios_part
			
			if [ "$bios_part" == "" ]; then
				# bios_part is still clear! - Partition was NOT found#
				# Display message to user.
					clear
					color_normal=red/white
					echo -n "Linux Mint 20 Live - Xfce desktop"
					color_normal=cyan/black
					echo " - Partition not found!"
					echo "Re-loading menu..."
					
				# pause a few seconds to allow user time to read message
					sleep -i 5
					
				# Re-Load main menu
					Pass_Env
					configfile "$Main_Menu_File"
			else
				# Partition was found fine.
				# Make bios_part the root partition
					root=$bios_part
					
				# Set to chainload the boot sector of that partition
					chainloader +1
					
				# And boot it!
					boot
			fi
	fi
}

menuentry "Linux Mint 20 Live - MATE desktop" {
	if [ "$grub_platform" == "efi" ]; then
		# EFI boot
			# Does efi boot file exist?
				if [ -f "/EFI/Linux Mint Live MATE Desktop/grubx64.efi" ]; then
					# Yes, so boot it!
						chainloader "/EFI/Linux Mint Live MATE Desktop/grubx64.efi"
				else
					# No! - alert user
						clear
						color_normal=red/white
						echo -n "Linux Mint 20 Live - MATE desktop"
						color_normal=cyan/black
						echo " - efi boot file not found!"
						echo "Re-loading menu..."
						
					# pause a few seconds to allow user time to read message
						sleep -i 5
						
					# Re-Load main menu
						Pass_Env
						configfile "$Main_Menu_File"
				fi
	fi
	
	if [ "$grub_platform" == "pc" ]; then
		# BIOS boot
			# Make sure bios_part value is clear
				unset bios_part
				
			# Find boot partition by UUID and hold it in bios_part
				search.fs_uuid "49ad1f18-a52c-423f-8c34-8575c179ae9c" bios_part
			
			if [ "$bios_part" == "" ]; then
				# bios_part is still clear! - Partition was NOT found#
				# Display message to user.
					clear
					color_normal=red/white
					echo -n "Linux Mint 20 Live - MATE desktop"
					color_normal=cyan/black
					echo " - Partition not found!"
					echo "Re-loading menu..."
					
				# pause a few seconds to allow user time to read message
					sleep -i 5
					
				# Re-Load main menu
					Pass_Env
					configfile "$Main_Menu_File"
			else
				# Partition was found fine.
				# Make bios_part the root partition
					root=$bios_part
					
				# Set to chainload the boot sector of that partition
					chainloader +1
					
				# And boot it!
					boot
			fi
	fi
}

menuentry "Linux Mint 20 Live - Cinnamon desktop" {
	if [ "$grub_platform" == "efi" ]; then
		# EFI boot
			# Does efi boot file exist?
				if [ -f "/EFI/Linux Mint Live Cinnamon Desktop/grubx64.efi" ]; then
					# Yes, so boot it!
						chainloader "/EFI/Linux Mint Live Cinnamon Desktop/grubx64.efi"
				else
					# No! - alert user
						clear
						color_normal=red/white
						echo -n "Linux Mint 20 Live - Cinnamon desktop"
						color_normal=cyan/black
						echo " - efi boot file not found!"
						echo "Re-loading menu..."
						
					# pause a few seconds to allow user time to read message
						sleep -i 5
						
					# Re-Load main menu
						Pass_Env
						configfile "$Main_Menu_File"
				fi
	fi
	
	if [ "$grub_platform" == "pc" ]; then
		# BIOS boot
			# Make sure bios_part value is clear
				unset bios_part
				
			# Find boot partition by UUID and hold it in bios_part
				search.fs_uuid "19068db5-992b-469c-920a-30626306f67f" bios_part
			
			if [ "$bios_part" == "" ]; then
				# bios_part is still clear! - Partition was NOT found#
				# Display message to user.
					clear
					color_normal=red/white
					echo -n "Linux Mint 20 Live - Cinnamon desktop"
					color_normal=cyan/black
					echo " - Partition not found!"
					echo "Re-loading menu..."
					
				# pause a few seconds to allow user time to read message
					sleep -i 5
					
				# Re-Load main menu
					Pass_Env
					configfile "$Main_Menu_File"
			else
				# Partition was found fine.
				# Make bios_part the root partition
					root=$bios_part
					
				# Set to chainload the boot sector of that partition
					chainloader +1
					
				# And boot it!
					boot
			fi
	fi
}

menuentry "Linux Mint Debian Edition 4 Live - Cinnamon desktop" {
	if [ "$grub_platform" == "efi" ]; then
		# EFI boot
			# Does efi boot file exist?
				if [ -f "/EFI/Linux Mint Live Debian Edition/grubx64.efi" ]; then
					# Yes, so boot it!
						chainloader "/EFI/Linux Mint Live Debian Edition/grubx64.efi"
				else
					# No! - alert user
						clear
						color_normal=red/white
						echo -n "Linux Miny Debian Edition 4 Live - Cinnamon desktop"
						color_normal=cyan/black
						echo " - efi boot file not found!"
						echo "Re-loading menu..."
						
					# pause a few seconds to allow user time to read message
						sleep -i 5
						
					# Re-Load main menu
						Pass_Env
						configfile "$Main_Menu_File"
				fi
	fi
	
	if [ "$grub_platform" == "pc" ]; then
		# BIOS boot
			# Make sure bios_part value is clear
				unset bios_part
				
			# Find boot partition by UUID and hold it in bios_part
				search.fs_uuid "9d75411c-1697-4ccf-b56c-23a538b8f737" bios_part
			
			if [ "$bios_part" == "" ]; then
				# bios_part is still clear! - Partition was NOT found#
				# Display message to user.
					clear
					color_normal=red/white
					echo -n "Linux Mint Debian Edition 4 Live - Cinnamon desktop"
					color_normal=cyan/black
					echo " - Partition not found!"
					echo "Re-loading menu..."
					
				# pause a few seconds to allow user time to read message
					sleep -i 5
					
				# Re-Load main menu
					Pass_Env
					configfile "$Main_Menu_File"
			else
				# Partition was found fine.
				# Make bios_part the root partition
					root=$bios_part
					
				# Set to chainload the boot sector of that partition
					chainloader +1
					
				# And boot it!
					boot
			fi
	fi
}

menuentry "Restart Computer" {
	reboot
}

menuentry "Shutdown Computer" {
	halt
}
NoStartPartition.cfg
---------------------------

Code: Select all

# Menu settings
	# Image type support (Mostly for menu background picture)
		insmod jpeg
		insmod png
		
	# Menu backgrount image
		background_image

	# Menu Theme
		# set gfx_theme=/boot/grub/theme/theme.txt
		
	# Menu options colors
		set menu_color_normal=white/black
		set menu_color_highlight=red/white

		set boot_prefix="$prefix"
		set boot_root="$root"

	# Default selection, timeout delay, timeout style
		timeout=30
		hidden_timeout=0
		hidden_timeout_quiet=false
		timeout_style=menu
		default="Shutdown Computer"

menuentry "Restart Computer" {
	reboot
}

menuentry "Shutdown Computer" {
	halt
}
BIOS_Boot.msg
------------------------

Code: Select all

BIOS (a.k.a. Legacy) Boot...
EFI_Boot.msg
--------------------
EFI Boot...
NoCPU.msg
-------------------

Code: Select all

Not correct CPU!
A i386 or x86_64 type CPU is required.

Shutting down computer...
NoPlatform.msg
------------------------

Code: Select all

Unknown platform encountered!

Shutting down computer...
NoStartPartition.cfg
---------------------------

Code: Select all

# Menu settings
	# Image type support (Mostly for menu background picture)
		insmod jpeg
		insmod png
		
	# Menu backgrount image
		background_image

	# Menu Theme
		# set gfx_theme=/boot/grub/theme/theme.txt
		
	# Menu options colors
		set menu_color_normal=white/black
		set menu_color_highlight=red/white

		set boot_prefix="$prefix"
		set boot_root="$root"

	# Default selection, timeout delay, timeout style
		timeout=30
		hidden_timeout=0
		hidden_timeout_quiet=false
		timeout_style=menu
		default="Shutdown Computer"

menuentry "Restart Computer" {
	reboot
}

menuentry "Shutdown Computer" {
	halt
}
NoUUID.msg
--------------------

Code: Select all

Expected disk UUID not found!
User avatar
arvy
Level 6
Level 6
Posts: 1286
Joined: Sat Mar 26, 2016 11:22 am

Re: Purchasing Linux Mint 20.0 on USB drive [Solved]

Post by arvy »

DoodMann wrote: Tue Jul 14, 2020 10:12 am My friend here at the forums gave me GRUB entries with every distro I want. Also, alternatively, you can use YUMI for windows.
Grub can lauch ISOs directly without any need to extract their contents. A few examples here if anybody else wants them.
New World Man wrote: Wed Jul 15, 2020 2:50 am I have a template for it - but that USB (copy/Paste) will need to be modified slightly to use it (for UUID mostly)
If doing it that way, labelling the partitions and using search --no-floppy --set=root --label partLabel might be easier.
deepakdeshp
Level 20
Level 20
Posts: 12333
Joined: Sun Aug 09, 2015 10:00 am

Re: [Solved] Purchasing Linux Mint 20.0 on USB drive

Post by deepakdeshp »

Multiboot program can put multiple isos on a single USB stick and each iso can be booted from the stick. I found Windows multiboot better than the Linux one.
If I have helped you solve a problem, please add [SOLVED] to your first post title, it helps other users looking for help.
Regards,
Deepak

Mint 21.1 Cinnamon 64 bit with AMD A6 / 8GB
Mint 21.1 Cinnamon AMD Ryzen3500U/8gb
User avatar
arvy
Level 6
Level 6
Posts: 1286
Joined: Sat Mar 26, 2016 11:22 am

Re: [Solved] Purchasing Linux Mint 20.0 on USB drive

Post by arvy »

deepakdeshp wrote: Wed Jul 15, 2020 3:04 pm I found Widows multiboot better than the Linux one.
You did?! In what way better? Grub doesn't care either way expect that it doesn't have an ntldr.mod module if it's booted in UEFI mode, but chainloader works fine.
deepakdeshp
Level 20
Level 20
Posts: 12333
Joined: Sun Aug 09, 2015 10:00 am

Re: [Solved] Purchasing Linux Mint 20.0 on USB drive

Post by deepakdeshp »

arvy wrote: Wed Jul 15, 2020 3:21 pm
deepakdeshp wrote: Wed Jul 15, 2020 3:04 pm I found Widows multiboot better than the Linux one.
You did?! In what way better? Grub doesn't care either way expect that it doesn't have an ntldr.mod module if it's booted in UEFI mode, but chainloader works fine.
I meant Windows multiboot program. It does everything with zero action required from the user. No tech knowledge required.
If I have helped you solve a problem, please add [SOLVED] to your first post title, it helps other users looking for help.
Regards,
Deepak

Mint 21.1 Cinnamon 64 bit with AMD A6 / 8GB
Mint 21.1 Cinnamon AMD Ryzen3500U/8gb
User avatar
arvy
Level 6
Level 6
Posts: 1286
Joined: Sat Mar 26, 2016 11:22 am

Re: [Solved] Purchasing Linux Mint 20.0 on USB drive

Post by arvy »

deepakdeshp wrote: Wed Jul 15, 2020 3:36 pm I meant Windows multiboot program. It does everything with zero action required from the user. No tech knowledge required.
Does everything?! You found a Windows multiboot program that can launch a Linux distro in either boot mode? If so, I'd like to try that one myself just for kicks. Is it available for download?
deepakdeshp
Level 20
Level 20
Posts: 12333
Joined: Sun Aug 09, 2015 10:00 am

Re: [Solved] Purchasing Linux Mint 20.0 on USB drive

Post by deepakdeshp »

I installed Multiboot with Windows 10 OS. It may work with Windows 7. I have Mint 20 Cinnamon, Clonezilla , Manjaro installed, each can be booted off the stick. I was blown away with the simplicity. There is a Ubuntu version too. But didn't play so well as the Win version.
If I have helped you solve a problem, please add [SOLVED] to your first post title, it helps other users looking for help.
Regards,
Deepak

Mint 21.1 Cinnamon 64 bit with AMD A6 / 8GB
Mint 21.1 Cinnamon AMD Ryzen3500U/8gb
deepakdeshp
Level 20
Level 20
Posts: 12333
Joined: Sun Aug 09, 2015 10:00 am

Re: [Solved] Purchasing Linux Mint 20.0 on USB drive

Post by deepakdeshp »

Create the USB stick with Multiboot . My machine is in EFI mode. It boots the stick well. Haven't tried in BIOS ode.
If I have helped you solve a problem, please add [SOLVED] to your first post title, it helps other users looking for help.
Regards,
Deepak

Mint 21.1 Cinnamon 64 bit with AMD A6 / 8GB
Mint 21.1 Cinnamon AMD Ryzen3500U/8gb
User avatar
arvy
Level 6
Level 6
Posts: 1286
Joined: Sat Mar 26, 2016 11:22 am

Re: [Solved] Purchasing Linux Mint 20.0 on USB drive

Post by arvy »

Ah, okay. I see now what you are calling a "Windows multiboot program" because it provides a Windows GUI interface for USB creation. Under the surface, however, it actually uses Grub and syslinux for most things:
Does multibootusb support EFI or UEFI booting?
  • Yes, but with limited support.
  • It is supported through the use of the GRUB2 bootloader.
  • Reason for limited support being that the menu entries for GRUB2 are generated/converted using syslinux config files. Some menu options specially available for syslinux does not have support under GRUB2.
Still think just using Grub for direct booting ISOs is easiest, but admittedly it does require some initial "tech" inputs for menu entry creation as you say.
User avatar
New World Man
Level 1
Level 1
Posts: 10
Joined: Mon Jul 13, 2020 2:46 am
Location: USA

Re: Purchasing Linux Mint 20.0 on USB drive [Solved]

Post by New World Man »

arvy wrote: Wed Jul 15, 2020 9:05 am
DoodMann wrote: Tue Jul 14, 2020 10:12 am My friend here at the forums gave me GRUB entries with every distro I want. Also, alternatively, you can use YUMI for windows.
Grub can lauch ISOs directly without any need to extract their contents. A few examples here if anybody else wants them.
New World Man wrote: Wed Jul 15, 2020 2:50 am I have a template for it - but that USB (copy/Paste) will need to be modified slightly to use it (for UUID mostly)
If doing it that way, labelling the partitions and using search --no-floppy --set=root --label partLabel might be easier.
It's been so long ago, can't remember what - but I know I did have some issues launching an ISO directly - plus then you can't alter the menu on it, or anything else (GParted live I completely tossed out there Grub menu, as well as added apps, change to pcmanfm desktop, customized fluxbox menu, ex.)
Searching by filesystem, or partition label, might by easier - but UUID is by far more unique (it is possible there is another partition on the system with the same filesystem/partition name you search for - UUID that is NO not 100% impossible - but a MUCH slimmer chance.)
Locked

Return to “Installation & Boot”