The above results in Windows being able to dualboot, in this case to Windows or MX-23.
The only thing I was not able to do was to install MX-23.2 to an empty FAT32 Windows partition on the same drive that the Live MX-23 was on. GParted correctly showed the Window's drive along with all the partitions, including the empty FAT32 20GB partition I wanted to install MX-23 on, but the MX-23 installer did not show any drive or partitions. None. Zero. I was stopped then and there. I suspect that it is not possible to install MX Linux on the same drive that the Live MX Linux is on, or do I have that wrong? I still have the test setup so I'm ready to test if anyone has any suggestions.
This is how I did it, in detail and in steps so others, hopefully, will be able to reproduce the same good results.
- I started with an empty (unallocated) 250GB SSD and installed Windows-10 Pro on it with a USB Flash Drive.
- Using Windows Disk Manager I shrank the primary (C:\) partition 40GB and created two 20GB FAT32 partitions (I know, that's overkill):
One partition is to hold the MX-23.2 ISO file which will later be extracted there, naming the partition "MX".
The other (empty) 20GB FAT32 partition I named "MX-LINUX" and is to be used for the MX-23.2 installation, but that never happened - see the end of this post.
Note that all the file name letters are upper-case. I wanted to name it "MX-Linux" but Windows did not allow lower-case letters (I edited fehlix's grub menu because of that change - see the end of Step 5). - Download Grub2Win https://sourceforge.net/projects/grub2win/files/ and install it.
- Extract the ISO file (MX-23.2_x64.iso) that was put in the newly created FAT32 partition. There are many ways to extract an ISO file but sadly I did not see any on the newly installed Windows-10. I downloaded WinZip which will appear as an option when right-clicking on the ISO file (Linux does this easily by default using several different ways such as right-clicking in Thunar or running 7z x <file_name.iso>, etc.).
- Now a grub menu is needed to select the Live MX-23 when booting up Windows. This is done using the Grub2Win bootup window.
What follows is mostly from fehlix's Post #19 (original thread: viewtopic.php?p=762722#p762722). In order to boot into the "Frugal Installation", put the text from the below code window into the grub file that Grub2Win uses, which is located at C:\grub2\grub. Open that CFG grub file with a text editor (Window's Notepad) and put the text at the end (bottom) of the file.
This is text to use (obtained from fehlix in his Post #19, original thread: viewtopic.php?p=762722#p762722):Code: Select all
menuentry "MX 23.2 Libretto manual Frugal Install" { insmod part_msdos insmod fat search --no-floppy --set=root --label MX-LINUX linux /antiX/vmlinuz bdir=antiX blab=MX-LINUX quiet splasht nosplash initrd /antiX/initrd.gz }
NOTE: Fehlix originally used "MX-linux" and "MX-Linux" in the above text. That was from his Post #19 (original thread: viewtopic.php?p=762722#p762722) but I changed both occurrences to all upper-case because Windows would always change to upper-case when I used lower-case. For some strange reason, one of the days of my testing I was in fact able to use lower-case letters but the day I got it working Windows would not allow lower-case letters. - Now when booting up Windows there will be a Grub2Win window giving you options on what you want to boot up. See the below image with "MX-23.2 Libretto manual FrugalInstall" at the bottom, without the pretty icon to its left (the order, priority, and default of the options can all be configured in Grub2Win). I selected MX-23 and was quickly booted into MX-23.2 and everything looked okay.....until I tried installing it into the newly created (empty) 20GB FAT32 partition. The MX Installer did not display the single drive (SSD) or any of the several partitions so there was nothing to install into because the Drive/Partition window was empty. That stopped the installation there. Note that GParted slowed the single Windows drive along with all the partitions correctly.
- I then plugged in a 500GB SSD into my motherboards USB port (via a USAP adapter) and was able to successfully make a MX-23.2 installation there.
The above is the original posters Post #9 (original thread: viewtopic.php?p=762637#p762637). I'm not sure (getting any details of the computer system used, etc. is like pulling teeth), but it sounds like the original poster wants to make an installation on another computer when he said "target device contains hardware and physical components". Is the device a computer? Mainframe? Notebook?Tarq wrote: Mon Jan 22, 2024 11:55 am ...
...The target device contains hardware and physical components from external media ports. ...
But the OP does state the "target device" (whatever that actually is) will receive something from the "external media ports". So that "something" could be power, signal, data, clocking, who knows? I immediately thought the "media ports" would be USB ports, but maybe it's serial or parallel ports or something else. Maybe it's fiber optics.
In any event, I was able to boot up to a live MX-23.2 and make an installation onto an separate SSD which was connected a motherboard USB 3.0 port using a USAP adapter. I have no doubt the same could be done with an internal SSD connected with a SATA cable.