HybridCD and USB booting
Moderator: Moderator Team
HybridCD and USB booting
I just built a hybridcd (revision 66074) and burned it to a Sandisk Cruzer 8GB.I booted off the USB drive by selecting the LiveCD RAM bootcd option in the boot menu on my Compaq nx6325 laptop. It actually boots and works! Normal USB liveCD stop loading at NDIS.sys! I will upload a video later.
I use ReactOS on real hardware. Will you? My Computers: https://www.reactos.org/wiki/PC_ROS_Rigs Go all the way to the bottom.
[ external image ]
[ external image ]
Re: HybridCD and USB booting
It would be a good idea to write a detailed tutorial at the subforum for that. Many people would like to try using it with a USB drive.
- EmuandCo
- Developer
- Posts: 4723
- Joined: Sun Nov 28, 2004 7:52 pm
- Location: Germany, Bavaria, Steinfeld
- Contact:
Re: HybridCD and USB booting
Do you see the SanDisk in ROS then? I guess you only see the RamDisk, right?
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.
If my post/reply offends or insults you, be sure that you know what sarcasm is...
If my post/reply offends or insults you, be sure that you know what sarcasm is...
Re: HybridCD and USB booting
I will do that.It would be a good idea to write a detailed tutorial at the subforum for that. Many people would like to try using it with a USB drive.
I only saw the RAMDisk. USB does not work on my laptop even when I installed ReactOS to the hard drive.Do you see the SanDisk in ROS then? I guess you only see the RamDisk, right?
I use ReactOS on real hardware. Will you? My Computers: https://www.reactos.org/wiki/PC_ROS_Rigs Go all the way to the bottom.
[ external image ]
[ external image ]
Re: HybridCD and USB booting
Sometimes there is some form of "hardwired emulation". For instance, often USB-floppy-drives are being shown to the OS as being "hardwired", if the OS boots from them - that, at least, is how one of my machines handles DOS floppies over USB just fine.
But then the feature is machine-dependent - not something ReactOS can rely on.
But then the feature is machine-dependent - not something ReactOS can rely on.
Re: HybridCD and USB booting
Sometimes there is some form of "hardwired emulation". For instance, often USB-floppy-drives are being shown to the OS as being "hardwired", if the OS boots from them - that, at least, is how one of my machines handles DOS floppies over USB just fine.
But then the feature is machine-dependent - not something ReactOS can rely on.
A nice explanation by hbelusca about why it works:
Yep, same here. When being loaded in RAM, things work because ReactOS recognizes that there is the ramdisk which is the boot device. But when booting directly from e.g. USB key or some of external CD drives (as in my case), the bootloader works (because it uses BIOS functions to talk with the hardware, and the BIOS knows how to deal with the external CD/USB), but when it comes to ReactOS that uses drivers to (try to) talk directly with the hardware (without using the BIOS), things start to not work properly, and as a result the external CD drive (or USB key) is not detected anymore, and no boot device is found, and then BSOD "IO1_INITIALIZATION_FAILED" or some other "INACCESSIBLE_BOOT_DEVICE" ....
I use ReactOS on real hardware. Will you? My Computers: https://www.reactos.org/wiki/PC_ROS_Rigs Go all the way to the bottom.
[ external image ]
[ external image ]
Re: HybridCD and USB booting
Booting from USB HDD (if you interested):
1. Depending on motherboard, drive geometry returned by BIOS may differ, so you cannot rely on this information.
2. That means you have to hardcode location of the active partition in the MBR code or determine it from the partition table.
3. If you want it to boot on very old motherboards, on which BIOS does not support INT 13 reads by LBA, you have to translate CHS of actual drive geometry to CHS in geometry considered by BIOS. Othervise just read by LBA.
BTW, because drive geometry considered by BIOS and the one, with which the drive was formatted may differ, attempts to boot older versions (up to XP/2003) of MS Windows from USB often fail. Same happens whith IDE/SATA HDD if they were not partitioned by Windows installation. That's why booting Windows moved to HDD formatted from Windows usually fail.
The above is based on some research I made 8+ years ago.
I could mess up with some details, it was rather long time ago
How does ROS handle these geometry issues?
1. Depending on motherboard, drive geometry returned by BIOS may differ, so you cannot rely on this information.
2. That means you have to hardcode location of the active partition in the MBR code or determine it from the partition table.
3. If you want it to boot on very old motherboards, on which BIOS does not support INT 13 reads by LBA, you have to translate CHS of actual drive geometry to CHS in geometry considered by BIOS. Othervise just read by LBA.
BTW, because drive geometry considered by BIOS and the one, with which the drive was formatted may differ, attempts to boot older versions (up to XP/2003) of MS Windows from USB often fail. Same happens whith IDE/SATA HDD if they were not partitioned by Windows installation. That's why booting Windows moved to HDD formatted from Windows usually fail.
The above is based on some research I made 8+ years ago.
I could mess up with some details, it was rather long time ago
How does ROS handle these geometry issues?
Re: HybridCD and USB booting
I just retested and I was able to access the USB drive.Do you see the SanDisk in ROS then? I guess you only see the RamDisk, right?
I use ReactOS on real hardware. Will you? My Computers: https://www.reactos.org/wiki/PC_ROS_Rigs Go all the way to the bottom.
[ external image ]
[ external image ]
-
- Posts: 1
- Joined: Sun Mar 15, 2015 5:46 pm
Re: HybridCD and USB booting
Would you mind uploading the ISO file (HybridCD) that used for making usb flash ? or at least giving a link to where you downloaded ?
thank you
thank you
Re: HybridCD and USB booting
You have to build it. However, you can download one from here but it's from January. http://sourceforge.net/projects/reactos ... z/downloadWould you mind uploading the ISO file (HybridCD) that used for making usb flash ? or at least giving a link to where you downloaded ?
thank you
I use ReactOS on real hardware. Will you? My Computers: https://www.reactos.org/wiki/PC_ROS_Rigs Go all the way to the bottom.
[ external image ]
[ external image ]
Who is online
Users browsing this forum: No registered users and 40 guests