Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Sep 2009 12:13:28 +0200
From:      =?ISO-8859-1?Q?Samuel_Mart=EDn_Moro?= <faust64@gmail.com>
To:        Fbsd1 <fbsd1@a1poweruser.com>
Cc:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: Making bootable USB keys
Message-ID:  <ce5f79aa0909040313g117b1089rf58dd8bacbac19a9@mail.gmail.com>
In-Reply-To: <ce5f79aa0909040051q746e497eg1a2cc435c43d74d2@mail.gmail.com>
References:  <ce5f79aa0909030835k1a69c33ay3f7b4bb23e4c857c@mail.gmail.com>  <4AA09809.1050402@a1poweruser.com> <ce5f79aa0909040051q746e497eg1a2cc435c43d74d2@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello

So, for the hexdump problem (files that begin differently), I found that
status=3Dnoxfer isn't a correct dd option on FreeBSD... (yeah, and writting
scripts with `>/dev/null 2>&1' isn't such a good idea...)

I tested back, it failed again.
I used a generated stick (by our FreeBSD script) to compare with mine.

da0 (mine) / da1 (good)
da0s2 and da1s2 are (nearly) the same for 8192b (the start of daXs2a)
then, da0s2a is:
00001e80  00 00 00 04 00 ff ff ff  ff 2f 7c 5c 2d 00 00 00
|........./|\-...|
00001e90  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
|................|
*
00002000  00 00 00 00 00 00 00 00  20 00 00 00 30 00 00 00  |........
...0...|
00002010  38 00 00 00 48 00 00 00  00 00 00 00 ff ff ff ff
|8...H...........|
00002020  b9 db a0 4a 58 af 11 00  7e a8 11 00 2b 00 00 00
|...JX...~...+...|

and da1s2a is:
00001e80  00 00 00 04 00 ff ff ff  ff 2f 7c 5c 2d 00 00 00
|........./|\-...|
00001e90  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
|................|
*
00002000  72 32 45 69 a2 45 71 4b  d3 2c f5 2e e9 82 28 cd
|r2Ei.EqK.,....(.|
00002010  b6 d4 02 b1 e2 34 51 36  76 c5 b5 22 4a 0e 4b aa
|.....4Q6v.."J.K.|
00002020  b5 54 71 3e a5 c7 36 8a  52 b9 77 a9 18 6c f3 e9
|.Tq>..6.R.w..l..|

I searched into my generated file, there's no "r2Ei".

I'll post updates.
(But if you can help ... ^^)


Thanks!

Samuel Mart=EDn Moro
CamTrace
{EPITECH.} tek4



On Fri, Sep 4, 2009 at 9:51 AM, Samuel Mart=EDn Moro <faust64@gmail.com>wro=
te:

> In fact, we provide the servers and the keys.
> So we're sure everything will work.
>
> And also, our install CD is already able to create this kind of USB stick=
.
> It was a former co-worker who did it.
> I started mine looking its. But most of used commands haven't exact
> equivalent under linux (and I fucking hate sfdisk and counting in
> cylinders!)
>
> Here's an example of a generated stick:
> h2g2:~# fdisk da0
> ******* Working on device /dev/da0 *******
> parameters extracted from in-core disklabel are:
> cylinders=3D493 heads=3D255 sectors/track=3D63 (16065 blks/cyl)
>
> parameters to be used for BIOS calculations are:
> cylinders=3D493 heads=3D255 sectors/track=3D63 (16065 blks/cyl)
>
> Media sector size is 512
> Warning: BIOS sector numbering starts with sector 1
> Information from DOS bootblock is:
> The data for partition 1 is:
> sysid 11 (0x0b),(DOS or Windows 95 with 32 bit FAT)
>     start 63, size 6602652 (3223 Meg), flag 0
>         beg: cyl 0/ head 1/ sector 1;
>         end: cyl 410/ head 254/ sector 63
> The data for partition 2 is:
> sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
>     start 6602715, size 1317330 (643 Meg), flag 80 (active)
>         beg: cyl 411/ head 0/ sector 1;
>         end: cyl 492/ head 254/ sector 63
> The data for partition 3 is:
> <UNUSED>
> The data for partition 4 is:
> <UNUSED>
> h2g2:~#
>
>
>
> Samuel Mart=EDn Moro
> CamTrace
> {EPITECH.} tek4
>
>
>
> On Fri, Sep 4, 2009 at 6:31 AM, Fbsd1 <fbsd1@a1poweruser.com> wrote:
>
>> Samuel Mart=EDn Moro wrote:
>>
>>> Hello
>>>
>>> I'm having some troubles, trying to create bootable USB keys.
>>> I found (freebsd-hackers ML archives) a script, supposed to create the
>>> bootable image from my iso file.
>>> But, it still don't boot... (I may do it wrong)
>>>
>>> In details:
>>> -We distribute a FreeBSD (4.7, 5.4, 6.2 and 7.2) "custom" server.
>>> -We burn our install CD (and, in a few, our USB sticks) on a Ferdora 9
>>> (sorry...)
>>> -USB sticks must contain a FAT32 partition (we'ld like to provide doc f=
or
>>> windows users)
>>>
>>> Well, my english isn't so great... so I'll post my code (more
>>> understandable)
>>>
>>>
>> clip ----
>>
>> I have same problem with getting a usb stick to boot. After much testing
>> with different sticks and PC combinations have come to this conclusion.
>>
>> When usb hardware first can out they were created for usb 1.0 standard a=
nd
>> at that same period PC's where using software drivers for usb support an=
d
>> the PC's bio's boot selection did not include option to boot from usb di=
sk.
>> As usb devices became more popular PC manufactures started adding USB
>> firmware to their motherboards for usb 2.0 standard. From my research in=
to
>> usb 2.0 it only supports data recording and does not support booting
>> function. About 2007 usb 2.2 standard came out and it supports an usb me=
mory
>> stick as bootable. In 2008 some manufactures of motherboards added usb 2=
.2
>> standard to their motherboards and bio's selection to boot from memory
>> stick.
>>
>> To be bootable the first file on the the stick has to be the boot image.
>>  Haveing a ms fat partition first on the stick will never work unless yo=
u
>> fill it with an bootable ms/windows or ms/dos system or the same kind of
>> setup found on the cdrom1 release cd.
>>
>> Only usb 2.2 memory sticks are bootable on newer PC's that have usb 2.2
>> firmware on their motherboards and matching Bio's with selection for boo=
ting
>> from usb 2.2 memory sticks. Please note that bio's booting selection for
>> booting from USB disk is different than booting selection for booting fr=
om
>> usb memory stick. I have posted many posts on this list about this subje=
ct
>> and have not received any posts contrary to the above statement.
>>
>> The pending 8.0 release has a complete rewrite of the USB code and a new
>>  stick.img is being generated as part of the release install distributio=
n's.
>> I can dd the 8.0-stick.img file to an 2.0 stick and it never boots, but =
do
>> the same thing to a 2.2 stick and it boots on all 3 of my PC manufacture=
d
>> since June 2008.
>>
>> Final Conclusion: Booting from a USB memory stick successfully is totall=
y
>> dependent on using new start-of-the-art hardware.
>>
>>
>>
>>
>>
>>
>>
>>
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ce5f79aa0909040313g117b1089rf58dd8bacbac19a9>