Hello-why do you think the frugal install is flawed??
DSL sometimes does this as it for some reason wants to make a ext2/3 on your USB which is not necessary.
DSL really is best as a frugal install for either USB or HD.
For USB, partition the USB using Gparted or whatever you are comfortable with. Both partitions FAT32
Make partition 1 approx 60MB-it will be sda1 to DSL
Make partition 2 whatever is left on your USB or at least 256-512MB as this where dsl will put the mydsl folder and backup.tar.gz.
So it would be sda2 to DSL
Your actual device is probably sdb/sdf/sdc, etc as recognized by Gparted.
Make sure the "boot" flag is set, check the box.
Open Gparted in Ubuntu, click on the "Gparted" button at the top left, select "devices" and then your USB.
The screen will display your device, right click on the line displaying your USB, select "manage flags", check the box.
So-download dsl-4.4.10-embedded.zip from DSL
(
http://distro.ibiblio.org/pub/linux/...small/current/ )
After downloading, extract the .zip to your sda1 or the first partition of your USB.
Now, install syslinux to the first partition(sda1 to DSL-which would actually be your device- sdf1/sdc1/sdb1-make sure you install syslinux to the USB, not your HD!
If your HD designation is sda(1), do not install syslinux to sda1!!
Example-open a terminal and as root "syslinux -s /dev/sdxx" where "xx" is your USB-ALSO make sure to unmount your USB before installing syslinux to the first partition.
Before proceding, in your file browser, goto "View" and select "show hidden files".
Now, open the syslinux.cfg in the usb and add this to all the "append" lines-
"mydsl=sda2"
Press save and a ghostly backup of syslinux.cfg will appear(syslinux.cfg~)
Delete it or it will corrupt the new one.
now reboot your pc and when it loads the DSL desktop open a root shell at the menu(right-click anywhere) and enter "mount"
It should display "sda2" as mounted at "mnt/sda2"
Now-enter "cd /mnt/sda2"
Then "ls /mnt/sda2"
You should see a "mydsl" folder there...
If the folder's not there-
"mkdir mydsl"
If it is there-
"mkdir mydsl/modules"
"mkdir mydsl/optional"
and then
"cp /KNOPPIX/lib/modules/2.4.31/kernel/drivers/block/cloop.o /mnt/sda2/mydsl/modules"
Now, at the menu select the mydsl browser
Update it-it will ask...
Install a couple simple apps like rox.dsl and jwmthemes.tar.gz
Change the themes at the menu/setup "set theme"
to install a wallpaper-open firefox-goto a site with wallpapers, right click the wallpaper, select "save as" and press "save" when a box appears.
Close firefox and double click the "home" symbol at top left of screen
a box will open with the wallpaper u just downloaded.
Double click the "apps" folder on the desktop-double click "backgrounds"
drag n drop the wallpaper from dsl/home to the backgrounds window.
close it all up.
goto menu select system/control panel
select backgrounds-your wallpaper should show up.
select "try"
then "install"
open menu/system/backup-restore and enter "sda2" if it's not already there. click "backup"
Now goto menu/exit
reboot
Take out the USB and load your normal linux desktop.
insert usb and open syslinux.cfg with a text editor-Gedit
at the append line, after "mydsl=sda2" enter "restore=sda2 modules=sda2"
for all entries except failsafe.
save and discard backup "syslinux.cfg~"
open the 2nd partition on usb-should be a mydsl folder and backup.tzr.gz
Also-post any problems you have.
If you want to play with DSL without rebooting or having to worry about "breaking" anything
Download my DSL-embedded-persistent.zip (55MB) at (
http://multidistro.com/ )
and you can play the Qemu DSL out of the folder on your Desktop and it saves back to the vhd either out of the folder or on your USB
Read all the docs about it inside-this post is too long