This is an old revision of the document!
Table of Contents
Install On USB Drive from Windows PC without a CD/DVD drive
!!!Caution: Please backup all important files before continuing, as we don't wish for anyone to loose their important data. To help prevent any kind of catastrophe we ask that you backup all important data and assign the Letter X to your USB drive. However, remember to change this and any commands within this guide as required by your system!!!
Option 1
Things You Need
A Windows computer (A Windows10 based notebook was used for testing of this guide).
A bootable USB thumb drive.
The Latest TinyCore.ISO or CorePlus.ISO from http://tinycorelinux.net/downloads.html
Downloaded zip archive of syslinux-4.07.zip from https://mirrors.edge.kernel.org/pub/linux/utils/boot/syslinux/
Step By Step - Simple
- Format the USB drive
- format drive with Fat32,
- assign letter with “X” to the USB drive
- Download latest Tinycore/CorePlus ISO
- Extract the contents (copy both “BOOT” & “CDE” directories) of either Tinycore/CorePlus ISO to the USB Drive
- Within the USB drive, rename the directory “cde” to “tce”
- Within the USB\“boot” directory,
- rename the directory “isolinux” to “syslinux”
- Within the USB\boot\“syslinux” directory,
- rename “isolinux.cfg” to “syslinux.cfg”
- rename “isolinux.bin” to “syslinux.bin”
- edit “syslinux.cfg” to replace all instances of “cde” with “waitusb=5”
- Download syslinux (syslinux-4.07.zip)
- Extract the syslinux-4.07.zip archive to c:\syslinux
- Open command prompt with administrator privileges (start > run > cmd (run as admin))
- Navigate to the c:\SYSLINUX\win32 folder.
- Type “dir” and verify that “syslinux.exe” is there
- Type “syslinux -mafi X:” to install syslinux to the USB Drive
- Note: Assumes USB drive is assigned letter “X” (adjust as needed)
- Reboot and select to boot from your USB device.
Step By Step - Expanded
- Format the USB drive with Fat32 using Windows Disk Management
- run diskmgmt.msc,
- select desired Removable drive and verify identity of USB drive before continuing,
- verify selected removable USB drive has correct volume size before continuing,
- When sure you have selected the correct USB drive; delete existing volume,
- create new Simple Volume,
- select Max size (if not more than 127GiB),
- assign USB drive with letter “X”,
- format drive with Fat32 - default unit size - Label = TinyCore - Uncheck “Perform quick format”,
- Next,
- review every detail making sure the correct drive is selected & Finish (Formatting may take a while).
- Download Tinycore-current/CorePlus-current.iso ISO http://tinycorelinux.net/downloads.html
- Extract the contents of the Tinycore-current/CorePlus-current.ISO
- In Win10 “File Explorer” is accomplished by double selecting on the desired ISO
- In other Windows version = (Unknown at present)
- Copy the extracted “boot & cde directories (and contents) to the root of USB drive X
- Within the USB,
- rename the directory “cde” to “tce”
- Within the USB\boot directory,
- rename the directory “isolinux” to “syslinux”
- Within the “syslinux” directory,
- rename “isolinux.cfg” to “syslinux.cfg”
- rename “isolinux.bin” to “syslinux.bin”
- Within the “USB\boot\syslinux” directory,
- edit “syslinux.cfg”, open with notepad (to replace all instances of “cde” with “waitusb=5”)
- Keyboard select: “Ctrl+H” to bring up the edit>replace window
- “Find What:” cde
- “Replace with:“waitusb=5”
- select “Replace All”
- close (x) “replace” window
- Keyboard select: “Ctrl+S” to save changes to syslinux.cfg
- Exit Notepad
- Download syslinux (syslinux-4.07.zip) https://mirrors.edge.kernel.org/pub/linux/utils/boot/syslinux/syslinux-4.07.zip
- Extract the syslinux-4.07.zip archive to c:\syslinux
- Open downloaded “syslinux-4.07.zip”
- select “Extract All”
- Enter in location to extract “C:\syslinux”
- Select “Extract”
- Verify your removable USB drive is “X:” before continuing with next step!
- Verify your removable USB drive is assigned the letter X
- Verify your removable USB drive is correct volume size
- Verify your removable USB drive is formatted “Fat32”
- Open a command prompt with administrator privileges (start > run > cmd (run as admin))
- Search “cmd”
- RightClick select “cmd” icon and select “Run As Administrator”
- Navigate to the c:\SYSLINUX\win32 folder.
- Enter “cd c:\syslinux\win32”
- Type “dir” and verify that “syslinux.exe” is there
- Type “syslinux -mafi X:” to install syslinux to the USB Drive
- Note: Some systems may benefit from using c:\SYSLINUX\win64\syslinux64.exe (adjust as needed)
- Reboot and select to boot from your USB device.
Option 2
==Use the popular RUFUS USB drive creation tool utility to format and install syslinux boot manager then mount and copy Tinycore/CorePlus ISO contents to USB and make minor necessary file name adjustments for TinyCore compatibility==
Things You Need
A Windows computer (A Windows10 based notebook was used for testing of this guide).
A bootable USB thumb drive.
The Latest TinyCore.ISO or CorePlus.ISO from http://tinycorelinux.net/downloads.html
Downloaded Portable Version of Rufus (popular bootable USB drive creation tool) https://rufus.ie/en_IE.html
- Download Rufus (portable) from https://github.com/pbatard/rufus/releases/download/v3.3/rufus-3.3p.exe
- “Device” - Select desired USB (Verify correct USB volume size)
- “Boot selection” - Select “Syslinux 4.07” from drop down menu
- “Partition Scheme” - Select “MBR”
- “Volume label” - Enter desired USB name
- “File System” - “Fat32” (Or Fat16 if necessary)
- “Create extended label and icon files” - Uncheck
- Leave all others - Default
- “Start” - Select
- Download latest Tinycore/CorePlus ISO
- Extract the contents (copy both “BOOT” & “CDE” directories) of either Tinycore/CorePlus ISO to the USB Drive
- Within the USB drive, rename the directory “cde” to “tce”
- Within the USB\”boot” directory,
- rename the directory “isolinux” to “syslinux”
- Within the USB\boot\”syslinux“ directory,
- rename “isolinux.cfg” to “syslinux.cfg”
- rename “isolinux.bin” to “syslinux.bin”
- edit “syslinux.cfg” to replace all instances of “cde” with “waitusb=5”
- Reboot and select to boot from your USB device.