I recently obtained a 7-yr-old Micron laptop with 6GB HD and about 256MB RAM, and wanted to replace the current operating system, Windows 2000, with some form of Linux (which I am sorta new to). After some research, I decided that DSL was the best to try, so I burned the DSL .ISO to a disk and ran it, and it booted fine. I then inserted a 512MB USB2 flash drive into the computer's USB1 port because I currently do not have a USB1 flash drive. My USB2 drive can be seen fine by Windows 2000.

I saw the menu screen of DSL and pressed enter. It started running, but got stuck on a line of text: "Checking for for USB". An hour later, it was still stuck, so I shut the computer down. I took out the flash drive and viewed it's contents, and on it was one file, BOOTEX.LOG. Here it is:

Checking file system on D:
The type of the file system is FAT.

One of your disks needs to be checked for consistency. You
may cancel the disk check, but it is strongly recommended
that you continue.
Windows will now check the disk.
Volume Serial Number is 62BF-EB47
Windows has checked the file system and found no problem.

509657088 bytes total disk space.
8192 bytes in 1 hidden files.
161718272 bytes in 2 files.
347930624 bytes available on disk.

8192 bytes in each allocation unit.
62214 total allocation units on disk.
42472 allocation units available on disk.

Two questions:

Is this a problem with the flash drive?

Is there a way to install DSL, or any other small form of Linux, directly to an unpartitioned hard drive?