How many OS? - Page 1
Forum section: electronics / general

author: nForce
author_rank: Frequent Contributor
timestamp: August 13, 2018, 05:46:59 pm
content: How many Operating systems can I have on the hdd for multiboot?Legacy BIOS and UEFI. I don't know why is it called "Legacy".

author: Halcyon
author_rank: Unknown
timestamp: August 13, 2018, 06:59:10 pm
content: I don't think there is a hard limit, I think it depends on the type of OS and boot loader you're using.Also, BIOS is "legacy" because it's old technology but is still present in most systems today. UEFI is a modern replacement but not all operating systems support it.

author: nctnico
author_rank: Super Contributor
timestamp: August 13, 2018, 07:19:12 pm
content: The limit is probably the number of primary partitions (which is 4 IIRC). But... using a virtual machine is a much better option.

author: SeanB
author_rank: Super Contributor
timestamp: August 13, 2018, 07:27:01 pm
content: Generally you will have GRUB as a bootloader, and then you select the parttions you want to boot, and if using Linux you can have multiple kernel versions as well. However typically you have Windows whatever, perhaps another Windows version, Linux in however many flavours you want ( typically Debian, Suse, Redhat or Slackware as the major brands), then you can have all the BSD versions you want ( or Hackintosh if you select the hardware right), but you do need to allocate a chunk of hard drive to each, and while the 'nix's are pretty happy running off almost any partition, your redmond products tend to want to be the primary partition.Otherwise the route is to install a Hypervisor and visualise all the OS versions you want, and thus you can have multiple ones running at the same time, hardware capability dependant.Or install basic Debian, install Virtualbox and the extensions, and run however many OS versions you want as a virtual machine on it in fullscreen mode. That is how I tend to run Windows, as making a VM copy is quick to test out things I am not sure of, plus you always then have a snapshot to start over again from in case things go wrong. You get USB passthrough that mostly works as well, for a wide range of hardware as well. Last time I actually booted the Win7 real partition on the laptop was when it was new, to make the recovery DVD's, and then once again afterwards to run Gotowebinar for Starship Sofa's Jerry Pournelle, Larry Niven and Greg Bear live interview. Otherwise it is just extra storage in the leftover space after resize.

author: Ampera
author_rank: Super Contributor
timestamp: August 14, 2018, 12:18:43 pm
content: With GPT boot, you can have a theoretically infinite number of partitions, but some implementations do restrict this (128 on Windows)

author: nForce
author_rank: Frequent Contributor
timestamp: August 14, 2018, 02:21:41 pm
content: Quote from: Ampera on August 14, 2018, 12:18:43 pmGPT uses UEFI, and MBR uses BIOS?

author: tszaboo
author_rank: Super Contributor
timestamp: August 14, 2018, 02:27:46 pm
content: Why would you have more than 1? Just have a host and Virtualbox everything else you need.

author: Mr. Scram
author_rank: Super Contributor
timestamp: August 14, 2018, 02:32:51 pm
content: Quote from: NANDBlog on August 14, 2018, 02:27:46 pmGoing native does have its benefits, though dual booting comes with its own potential problems.

author: Ampera
author_rank: Super Contributor
timestamp: August 14, 2018, 03:40:02 pm
content: Quote from: nForce on August 14, 2018, 02:21:41 pmGPT and MBR are partition tables. They get placed on drives in order to organize data within those drives.BIOS and UEFI are standards for PC compatible firmware. BIOS boots by loading Sector 0, provided it contains a magic number, into memory and executing it (the bootstrap can then load further code)UEFI boots by detecting an EFI system partition (formatted FAT32) that contains bootloader data to load various operating systems on disc. It finds the right binary to execute based off special strings written to the firmware.MBR is limited to 4 primary partitions, but you can use MBR, BSD, GPT, and a few other partition tables (I think) to boot using BIOS and UEFI, and you can also have multiple disks, mounted to allow booting to systems on there.If the question is, how many operating systems can I stuff onto one machine? The answer is you'd probably never reach it, because even though there are limits, they usually can by bypassed in one way or another. You'd likely run out of meaningful drive space and even HBA connectors before you'd ever hit any hard limit.

author: nForce
author_rank: Frequent Contributor
timestamp: August 14, 2018, 04:02:04 pm
content: Thanks Ampera, but I never noticed when installing OS to have an option to choose partition table.

author: Ampera
author_rank: Super Contributor
timestamp: August 14, 2018, 04:14:55 pm
content: Quote from: nForce on August 14, 2018, 04:02:04 pmWith Windows, I believe it defaults to GPT on UEFI systems since either 7 or 8, and MBR on BIOS systems any time else.On most Linux distributions where you manually partition a drive, you have the option between GPT, MBR, and I also think sometimes BSD partition tables, same thing with FreeBSD and derivatives.In practice, there isn't much of a difference. If you only have a few partitions, MBR works as well as GPT on drives 2TB and under, possibly even a bit better. To my knowledge, traditional BIOS booting (IBM compatible) can boot off of literally anything, so long as it has the right magic number and the code is in the right place. You don't even need a partition table, nor a file system, like many old PC booter software didn't, but for modern uses, it's all file systems on partition tables.