Joined: Oct. 2003
||Posted: Nov. 26 2007,21:45
Still need more information on partitons, filesystems, and permissions on the pendrive. But perhaps I might know what you are seeing.
1. There is a new pendrive layout for 4.x. I is to better handle very large pendrives. A small 50MB ext2 partition is made at the end of pendrive (sda2). The larger remaining porition is setup to be shared with Windows (sda1). MyDSL extensions should therefore be setup in the first larger partition (sda1). This new setup is automatic when using the new usbhdd pendrive install script provided in 4.x.
From the info you posted yours it not setup in this fashion. Perhaps it is using DSL 3.x layout. Using a single partition can cause trouble with larger drives and not be able to support multiple permissions. DSL v4.x uses less 'sudo' and as such requires proper and multiple user permissions.
2. New in 4.x, to better support the mkmydsl, is the ability to not only have your static collection of extensions on the newly created mkmydsl cd but to still allow dynamic loading of additional extensions. Of course you cannot write onto a cdrom, therefore both searching of /cdrom for a mydsl directory and searching of, unless specified otherwise, other available partitions. In your case /sda1 is mounted on /cdrom and thus it is seen twice. Normally this would be two different sets of extension collections on a mkmydsl cd. But in this case, a single partiton pendrive, it is the same device.
The solution is to partition your pendrive so that it is in compliance with 4.x specifications.