2006/11/12, Christopher Marshall <[EMAIL PROTECTED]>:
> Flavio:
>
> As Blaisorblade explains above, your usb drive has a partition table on it,
> which is why you need
> to mount it using the device /dev/sda1 instead of /dev/sda. You can treat
> the drive either way
> when you put a filesystem on it. Your usb drive was partitioned so that all
> of the space is
> placed in the first partition rather than being broken up into multiple
> partitions, but that still
> counts as being partitioned. The fdisk utility in linux is one way to
> manipulate the partition
> table on a device.
>
> Try this and see if it works:
>
> (on the host from the root account)
> insert the usb drive
> check that it gets assigned /dev/sda1
> linux ubdc=/dev/sda ...
> (inside of uml linux as the root user)
> mount /dev/udbc1 /mnt/hd
Thank you Chris,
I tried to do as you said.
First of all I get two different results depending on the PC I am using for.
If I try to do linux ubdc=/dev/sda on my 32 bit CPU notebook I get
something good then before.
ubdc is now recognized by UML and I can now hope to use my pen drive.
At the moment, the only problem I have, is that UML can't mount the
USB pen-drive because it has some filesystem trouble.
Anyway I see some progress... thanks to you....
Below are reported some output messages produced after my attempts:
************************************************************************
# cat /proc/partitions
major minor #blocks name
98 0 1025024 ubda
98 16 513024 ubdb
98 32 1024000 ubdc
98 33 1023580 ubdc1
# fdisk -l /dev/ubdc
Disk /dev/ubdc: 1048 MB, 1048576000 bytes
33 heads, 61 sectors/track, 1017 cylinders
Units = cylinders of 2013 * 512 = 1030656 bytes
Device Boot Start End Blocks Id System
/dev/ubdc1 1 1017 1023580 83 Linux
#cat /etc/fstab | grep ubdc
/dev/ubdc1 /mnt/pendrive auto user,noauto,rw 0
**********************************************************************
During my mount attempts:
~# mount /dev/ubdc1 /mnt/pendrive/
mount: wrong fs type, bad option, bad superblock on /dev/ubdc1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
~# mount -t vfat /dev/ubdc1 /mnt/pendrive/
mount: wrong fs type, bad option, bad superblock on /dev/ubdc1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
I get these errors on the main boot shell:
Unable to load NLS charset cp437
FAT: codepage cp437 not found
Unable to load NLS charset cp437
FAT: codepage cp437 not found
Unable to load NLS charset cp437
FAT: codepage cp437 not found
Unable to load NLS charset cp437
FAT: codepage cp437 not found
VFS: Can't find an ext2 filesystem on dev ubdc1.
Unable to load NLS charset cp437
FAT: codepage cp437 not found
FAT: bogus number of reserved sectors
VFS: Can't find a valid FAT filesystem on dev ubdc.
Unable to load NLS charset cp437
FAT: codepage cp437 not found
Unable to load NLS charset cp437
FAT: codepage cp437 not found
vfat and fat modules are loaded.
If I do the same attempt on my AMD64 i get only a kernel panic..
[...........]
Initializing software serial port version 1
ubda: unknown partition table
ubdb: unknown partition table
Kernel panic - not syncing: Segfault with no mm
Modules linked in:
Pid: 1, comm: swapper Not tainted 2.6.18.2-bb2
[...........]
On my notebook:
[...]
Initializing software serial port version 1
ubda: unknown partition table
ubdb: unknown partition table
ubdc: ubdc1
[...]
Thank you so much,
Flavio.
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
User-mode-linux-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user