Solved

BT3 not working with Linux partition on USB drive

Posted on 2009-07-09
6
358 Views
Last Modified: 2013-12-15
I'm in process of creating a bootable BackTrack 3 USB drive. From this link...

http://wirelessdefence.org/Contents/Backtrack3_USB_Howto.htm

...I have successfully created two partitions as confirmed from the shell window using fdisk (code below)  
please note USB drive listed as sdb

______________________

bt ~ # fdisk /dev/sdb

The number of cylinders for this disk is set to 7228.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/sdb: 2013 MB, 2013265920 bytes
17 heads, 32 sectors/track, 7228 cylinders
Units = cylinders of 544 * 512 = 278528 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        3677     1000128    b  W95 FAT32
/dev/sdb2            3678        7228      965872   83  Linux

______________________

...I then proceed to the mkdir command...(code below)

_____________________

bt ~ # mkdir /usb
bt ~ # mkdir /usb1
bt ~ # mount /dev/sdb1 /usb
bt ~ # mount /dev/sdb2 /usb1
mount: No such file or directory

______________________


...fsck is unsuccessful thus far (code below)


______________________

bt ~ # fsck -a /dev/sdb2
fsck 1.39 (29-May-2006)
/sbin/e2fsck: Bad magic number in super-block while trying to open /dev/sdb2
/dev/sdb2:
The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>

bt ~ # e2fsck -b 8193 /dev/sdb2
e2fsck 1.39 (29-May-2006)
e2fsck: Bad magic number in super-block while trying to open /dev/sdb2

The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>

______________________

It looks like I will need to delete and recreate the partition since repairing it
doesn't look like an option.


Help!
0
Comment
Question by:Tech_20
  • 4
  • 2
6 Comments
 
LVL 7

Expert Comment

by:unSpawn
Comment Utility
Short answer: see 'mkfs'. Long answer: 'fdisk' preps your medium and divides it partitions. The Id "(0x)83" just marks the partition in the partition table as being of type "Linux". It doesn't format the partition to have a filesystem. So between 'fdisk' and and 'mount' the HOWTO missed the 'mkfs' command (you could email 'em that if you care).
0
 

Author Comment

by:Tech_20
Comment Utility
unSpawn,

Can you reply with an example of using the mkfs command in this context?
0
 

Author Comment

by:Tech_20
Comment Utility
Better yet, unSpawn, please confirm if this link below provides the proper syntax (along with any other updates). Thanks.

http://www.linfo.org/mkfs.html
0
Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 
LVL 7

Accepted Solution

by:
unSpawn earned 500 total points
Comment Utility
>Can you reply with an example
Tweaking any settings seems not necessary, so: for ext2: 'mkfs /dev/sdb2' and for ext3: 'mkfs.ext3 /dev/sdb2' (but you don't really need journalling me thinks).

>please confirm if this link below
I'd rather use something like "http://linux.die.net/man/8/mkfs.ext3" or "http://linux.die.net/man/8/mke2fs".

Have fun!
0
 

Author Comment

by:Tech_20
Comment Utility
I'll try that. Thanks.
0
 

Author Comment

by:Tech_20
Comment Utility
it worked! see code below!!


_________________________

bt ~ # mke2fs /dev/sdb2
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
120832 inodes, 241468 blocks
12073 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=247463936
8 block groups
32768 blocks per group, 32768 fragments per group
15104 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376

Writing inode tables: done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 21 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
0

Featured Post

Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

Join & Write a Comment

Introduction We as admins face situation where we need to redirect websites to another. This may be required as a part of an upgrade keeping the old URL but website should be served from new URL. This document would brief you on different ways ca…
You ever wonder how to backup Linux system files just like Windows System Restore?  Well you can use Timeshift in Linux to perform those similar action.  This tutorial will show you how to backup your system files and keep regular intervals. Note…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

728 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

9 Experts available now in Live!

Get 1:1 Help Now