Jump to content

My experience with the manual install method make_bootable_linux


Recommended Posts

Sharing my experience with the manual installation process from a linux OS distro: Ubuntu 22.04


Initially I had formatted my USB drive from the "Files" (nautilus --browser) aka file explorer gui application by right clicking the USB and choosing format "For all systems and devices (FAT)"

 

238897536_Screenshotfrom2024-04-2501-58-16.png.ea402e614e76e4a2baf895425976b6e0.png

 

787518608_Screenshotfrom2024-04-2501-58-56.png.ab89ead2bdd61d41caf1b996cd34a4c2.png


I double checked the format from the "Disks" utility to find W95 FAT32 (LBA) (0x0c) - I changed this to W95 FAT32 (0x0b) (As of this moment, I'm not sure if this matters.)

 

807641664_Screenshotfrom2024-04-2501-56-48.png.27c6b2187ea22731d9116f9138187545.png


After extracting the download archive for 6.12.10 onto the USB, I copied the `make_bootable_linux` file to my local hard drive and continued with the installation instructions.


Here's what I found:

  • "unmount (not eject) USB drive" step is unnecessary. The USB is unmounted from the script `make_bootable_linux.sh` that is called from `make_bootable_linux`

 

  • the `mtools` package is required for manipulating MSDOS files (not included with Ubuntu 22.04 - `sudo apt install mtools`)

 

444923453_Screenshotfrom2024-04-2502-19-50.png.8ea2bf7359972bcf79207c1956ac2861.png

 

  • certain files located in the download archive need need execute permission - the current `make_bootable_linux` script does not handle this. I commented out lines 86,87,98, and 99 to avoid overwriting and clean up of the /tmp/UNRAID/syslinux directory. Then added execution permissions to `/tmp/UNRAID/syslinux/make_bootable_linux.sh` and `/tmp/UNRAID/syslinux/syslinux_linux`. This step could be handled upstream so these files already have execute permissions when downloading the archive or modifications made to the `make_bootable_linux` script.

 

199324853_Screenshotfrom2024-04-2502-13-08.png.1aceb92ae5b302fed78fa1a32c7dd3a1.png

 

786122065_Screenshotfrom2024-04-2502-14-45.png.7800c7a19bba7a73941d3d21e266cf7a.png

 

  • also of note, the current script(s) do(es) not gracefully handle errors and appears to the user `INFO: the Unraid OS USB Flash drive is now bootable and may be ejected.` even if the above steps are not taken.

 

After performing these steps, `sudo bash ./make_bootable_linux` from the directory I copied this file to, now works as intended. I was able to successfully make the USB bootable and startup Unraid.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...