Jump to content











Photo
- - - - -

How to properly prepare an USB stick for an old computer?

usb boot plop kexec syslinux sbm zip emulation

  • Please log in to reply
3 replies to this topic

#1 konstantin_hu

konstantin_hu
  • Members
  • 2 posts
  •  
    Hungary

Posted 21 June 2013 - 08:03 AM

Hi!

I have an old PC from 2002 (Kobian KT266a FDSX + Athlon XP 1.8 Ghz) it has no hard disk but I made a 16 GB USB stick with Arch Linux to use it somehow. The only problem is that my old motherboard doesn't want to boot from the USB stick. Theoretically it has the ability to boot from a wide range of USB devices, the options are available in the BIOS menus. Latest BIOS (2.2a) was installed years ago.

I tried several USB sticks (128 MB, 512 MB, 16 GB) with several boot managers/loaders (GRUB, Syslinux, Plop, PlopKExec, Smart Boot Manager) and I realized that the 128 MB USB stick works but only with Smart Boot Manager and only when the extended INT 13H BIOS functions are disabled in the Smart Boot Manager. Unfortunatley the loading of any operating system is still buggy, even DOS / Win 98 boot disk can not be loaded / booted. With the help of PlopKExec I managed to achieve that the computer boots from a CD and then the boot sequence are continued from the USB stick.

Maybe I have to properly prepare the USB stick eg. appropriate file system, FAT16 or FAT32 and partition table, custom MBR code, CHS mode, USB ZIP emulation?

 

What tool(s) should I use for these purposes if I don't have Windows installed at all? (However I have installed 

FreeDos in the Virtualbox)

 

How can I test the booting quickly? Is there any Freedos/linux distro which can be quickly written to the USB stick to test if it can boot on my old computer? 



#2 steve6375

steve6375

    Platinum Member

  • Developer
  • 6629 posts
  • Location:UK
  • Interests:computers, programming (masm,vb6,C,vbs), photography,TV,films,guitars
  •  
    United Kingdom

Posted 21 June 2013 - 09:56 AM

Do you only have access to a linux system or do you also have access to a Windows computer?



#3 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 13749 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 21 June 2013 - 08:54 PM

UNfortunately there is not (in the case of "pesky" BIOSes) real "one-size-fits-all" solutions (but there are tests that can be made and various possible approaches).

 

As a "rule of thumb" you should go through the points in the FAQ#10 here:

http://jaclaz.alterv...SB/USBfaqs.html

 

Since you have a 128 Mb USB stick, you can also check the old connected page "numbers" would apply "as they are":

http://jaclaz.alterv...B/USBstick.html

 

basically your note about int13h makes me think that the BIOS only boots in CHS mode.

If this is the case, only the 128 Mb and the 512 Mb will probably work and the 16 Gb won't ever work (unless you make a smaller volume in it).

 

A thing that you can do is to make (on any stick) two partitions (one "real" and one "fake" as RMPREPUSB does or two "real" ones as in the mentioned page).

 

Next attempt could be that of try using makebootfat (of which there is a windows and a linux version):

http://advancemame.s...oot-readme.html

 

A small howto/some detail (for the windows version but the linux one won't be much different) are here:

http://www.911cd.net...pic=13784&st=44

http://www.911cd.net...ic=10806&st=134

 

:cheers:

Wonko



#4 konstantin_hu

konstantin_hu
  • Members
  • 2 posts
  •  
    Hungary

Posted 22 June 2013 - 08:41 AM

Thx, meanwhile I realized that Syslinux doesn't work on my old PC, but GRUB boots fine.







Also tagged with one or more of these keywords: usb, boot, plop, kexec, syslinux, sbm, zip emulation

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users