A note for you william. sudo sfdisk --in-order --Linux --unit M /dev/sdb <<-__EOF__ > 1,*1000*,0x83,* > __EOF__
The value in bold "1000" you're probably going to want as: sudo sfdisk --in-order --Linux --unit M /dev/sdb <<-__EOF__ > 1,*4000*,0x83,* > __EOF__ To create a ~4G parttion. On Thu, Jun 11, 2015 at 7:02 PM, William Hermans <[email protected]> wrote: > Starting from a blank sdcard. > > william@eee-pc:~$ *lsblk* > NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT > sda 8:0 0 149.1G 0 disk > ├─sda1 8:1 0 9.3G 0 part / > ├─sda2 8:2 0 1K 0 part > ├─sda5 8:5 0 2G 0 part [SWAP] > └─sda6 8:6 0 137.8G 0 part /home > sdb 8:16 1 14.7G 0 disk > > william@eee-pc:~$ *ls downloads/linux-images/* > bone-debian-7.7-console-armhf-2014-11-19-2gb.img > bone-debian-7.8-console-armhf-2015-03-01-2gb.img > bone-debian-8.0-console-armhf-2015-05-04-2gb.img > > william@eee-pc:~$ *sudo dd > if=/home/william/downloads/linux-images/bone-debian-7.8-console-armhf-2015-03-01-2gb.img > of=/dev/sdb* > 3481600+0 records in > 3481600+0 records out > 1782579200 bytes (1.8 GB) copied, 615.607 s, 2.9 MB/s > > Eject sdcard > william@eee-pc:~$ *sync* > > re-insert sdcard > william@eee-pc:~$ *lsblk* > NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT > sda 8:0 0 149.1G 0 disk > ├─sda1 8:1 0 9.3G 0 part / > ├─sda2 8:2 0 1K 0 part > ├─sda5 8:5 0 2G 0 part [SWAP] > └─sda6 8:6 0 137.8G 0 part /home > sdb 8:16 1 14.7G 0 disk > └─sdb1 8:17 1 1.7G 0 part > > william@eee-pc:~$ *sudo mount /dev/sdb1 /media/rootfs/* > [sudo] password for william: > > william@eee-pc:~$ *df -h /media/rootfs/* > Filesystem Size Used Avail Use% Mounted on > /dev/sdb1 1.7G 214M 1.4G 14% /media/rootfs > > Eject card > william@eee-pc:~$ *sync* > > Attempt to boot beaglebone from card. As I just happen to know which IP > the beaglebone will take from DNS on a fresh install . . . > > william@eee-pc:~$ ssh [email protected] > @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ > @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! > Someone could be eavesdropping on you right now (man-in-the-middle attack)! > It is also possible that a host key has just been changed. > The fingerprint for the ECDSA key sent by the remote host is > <sanitized> > Please contact your system administrator. > Add correct host key in /home/william/.ssh/known_hosts to get rid of this > message. > Offending ECDSA key in /home/william/.ssh/known_hosts:1 > ECDSA host key for 192.168.254.36 has changed and you have requested > strict checking. > Host key verification failed. > > So, wrong ECDSA key, but it's there, and happily blinking away. Correct > way to deal with the problem ? Most definately not, but I do not care . . . > > william@eee-pc:~$ *rm ~/.ssh/known_hosts* > william@eee-pc:~$ *ssh [email protected] <[email protected]>* > The authenticity of host '192.168.254.36 (192.168.254.36)' can't be > established. > ECDSA key fingerprint is <sanitized>. > Are you sure you want to continue connecting (yes/no)? *yes* > Warning: Permanently added '192.168.254.36' (ECDSA) to the list of known > hosts. > Debian GNU/Linux 7 > > BeagleBoard.org Debian Image 2015-03-01 > > Support/FAQ: http://elinux.org/Beagleboard:BeagleBoneBlack_Debian > > default username:password is [debian:temppwd] > > [email protected]'s password: > debian@beaglebone:~$ > > Ok all good, but while I'm here going to take care of g_ether.[EDIT] But > not very well as you can see I forgot to edit /etc/network/interfaces as > well, and did not edit uEnv.txt to get rid of systemd as I usually do . . . > > debian@beaglebone:~$ *sudo nano /etc/modules* > --->*g_ether* > debian@beaglebone:~$ *sudo shutdown now -h* > > Broadcast message from root@beaglebone (pts/0) (Sun Mar 1 21:36:59 2015): > The system is going down for system halt NOW! > > Eject sdcard from the beaglebone, and put back into Linux workstation. > > william@eee-pc:~$ *lsblk* > NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT > sda 8:0 0 149.1G 0 disk > ├─sda1 8:1 0 9.3G 0 part / > ├─sda2 8:2 0 1K 0 part > ├─sda5 8:5 0 2G 0 part [SWAP] > └─sda6 8:6 0 137.8G 0 part /home > sdb 8:16 1 14.7G 0 disk > └─sdb1 8:17 1 1.7G 0 part > > *Backup MBR* > > william@eee-pc:~$ *sudo dd if=/dev/sdb of=/home/william/mbr-sdb.bak bs=1M > count=1* > 1+0 records in > 1+0 records out > 1048576 bytes (1.0 MB) copied, 0.0680266 s, 15.4 MB/s > > Backup rootfs > william@eee-pc:~$ *sudo mount /dev/sdb1 /media/rootfs/* > william@eee-pc:~$* cd /media/rootfs/* > william@eee-pc:/media/rootfs$ *sudo tar -zcvf ~/backup/rootfs.tar.gz .* > william@eee-pc:/media/rootfs$ *cd ~* > william@eee-pc:~$ *sudo umount /media/rootfs/* > > > *Wipe out the MBR, and partition table RCN style* > > william@eee-pc:~$* sudo dd if=/dev/zero of=/dev/sdb bs=1M count=10* > 10+0 records in > 10+0 records out > 10485760 bytes (10 MB) copied, 0.737684 s, 14.2 MB/s > > *Copy MBR ( MLO / uboot.img ) to disk.* > > william@eee-pc:~$ *sudo dd if=/home/william/mbr-sdb.bak of=/dev/sdb > bs=512k count=1* > 1+0 records in > 1+0 records out > 524288 bytes (524 kB) copied, 0.0429171 s, 12.2 MB/s > > *Check sfdisk version.* > > william@eee-pc:/media/rootfs$ *sudo sfdisk --version* > sfdisk from util-linux 2.20.1 > > *Create new partition with sfdisk* > > william@eee-pc:~$ > > *sudo sfdisk --in-order --Linux --unit M /dev/sdb <<-__EOF__> > 1,1000,0x83,*> __EOF__* > > Checking that no-one is using this disk right now ... > OK > > Disk /dev/sdb: 14991 cylinders, 64 heads, 32 sectors/track > > sfdisk: ERROR: sector 0 does not have an msdos signature > /dev/sdb: unrecognized partition table type > Old situation: > No partitions found > New situation: > Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from 0 > > Device Boot Start End MiB #blocks Id System > /dev/sdb1 * 1 1000 1000 1024000 83 Linux > /dev/sdb2 0 - 0 0 0 Empty > /dev/sdb3 0 - 0 0 0 Empty > /dev/sdb4 0 - 0 0 0 Empty > Successfully wrote the new partition table > > Re-reading the partition table ... > > If you created or changed a DOS partition, /dev/foo7, say, then use dd(1) > to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1 > (See fdisk(8).) > > *Create file system ( format ) the new partition.* > > william@eee-pc:~$ *sudo mkfs.ext4 /dev/sdb1* > mke2fs 1.42.5 (29-Jul-2012) > Filesystem label= > OS type: Linux > Block size=4096 (log=2) > Fragment size=4096 (log=2) > Stride=0 blocks, Stripe width=0 blocks > 64000 inodes, 256000 blocks > 12800 blocks (5.00%) reserved for the super user > First data block=0 > Maximum filesystem blocks=264241152 > 8 block groups > 32768 blocks per group, 32768 fragments per group > 8000 inodes per group > Superblock backups stored on blocks: > 32768, 98304, 163840, 229376 > > Allocating group tables: done > Writing inode tables: done > Creating journal (4096 blocks): done > Writing superblocks and filesystem accounting information: done > > *Copy over rootfs* > > william@eee-pc:~$ *sudo mount /dev/sdb1 /media/rootfs/* > william@eee-pc:~$ *sudo tar xzvf ~/backup/rootfs.tar.gz -C /media/rootfs* > > Eject sdcard > william@eee-pc:~$ *sync* > > Place sdcard into beaglebone, and attempt to boot. Then pray to the UNIX > gods you did not do something silly like me . . . Like trying to substitute > Kilobytes with Bytes in dd . . . > > william@eee-pc:~$ *ssh [email protected] <[email protected]>* > Debian GNU/Linux 7 > > BeagleBoard.org Debian Image 2015-03-01 > > Support/FAQ: http://elinux.org/Beagleboard:BeagleBoneBlack_Debian > > default username:password is [debian:temppwd] > [email protected]'s password: > Last login: Sun Mar 1 21:34:48 2015 from 192.168.254.162 > debian@beaglebone:~$ *uname -r* > 3.8.13-bone70 > > debian@beaglebone:~$ *cat /etc/dogtag* > BeagleBoard.org Debian Image 2015-03-01 > > debian@beaglebone:~$ *df -h /* > Filesystem Size Used Avail Use% Mounted on > /dev/mmcblk0p1 969M 181M 738M 20% / > > > > *whew* > > On Thu, Jun 11, 2015 at 4:22 PM, William Hermans <[email protected]> > wrote: > >> Going to be a while longer, I messed up. Was copying bytes from the MBR >> instead of kilobytes . . . So, I pretty much have to start over from >> scratch. All good though I need notes on how this is done for myself too. >> Maybe I'll write a book someday ? hah ! >> >> On Thu, Jun 11, 2015 at 2:16 PM, William Hermans <[email protected]> >> wrote: >> >>> I think thats the same exact image I'm working with right now william. >>> Just now to the part where I'm logging how to do this. and . . . it'll be a >>> lot of text because I want you, and everyone to see the whole workflow, but >>> hopefully you'll be able to find the stuff thats relevant to you fairly >>> easily. May take about another ~30 minutes or so. Reading / writting flash >>> media is SLOOOOOW going heh. >>> >>> On Thu, Jun 11, 2015 at 1:56 PM, William Pretty Security < >>> [email protected]> wrote: >>> >>>> Hi Guys; >>>> >>>> >>>> >>>> Thanks for the on-going help J >>>> >>>> After reading the posts I realized that I should have told you what >>>> image I was using. >>>> >>>> My bad. >>>> >>>> >>>> >>>> root@beaglebone:~# uname -a >>>> >>>> Linux beaglebone 3.8.13-bone70 #1 SMP Fri Jan 23 02:15:42 UTC 2015 >>>> armv7l GNU/Linux >>>> >>>> >>>> >>>> >>>> >>>> bone-debian-7.8-console-armhf-2015-03-01-2gb.img >>>> >>>> BeagleBoard.org Debian Image 2015-03-01 >>>> >>>> >>>> >>>> Bill >>>> >>>> >>>> >>>> *From:* [email protected] [mailto: >>>> [email protected]] *On Behalf Of *William Hermans >>>> *Sent:* Thursday, June 11, 2015 3:36 PM >>>> *To:* [email protected] >>>> *Subject:* Re: [beagleboard] Displaying GPS Data ? >>>> >>>> >>>> >>>> OK cool. Not as bad as I was initially thinking it could be either. >>>> Just a PitA making sure he would have a usable uboot / MLO, in the case of >>>> single partition setup. If dual partition setup, my worries were for >>>> nothing. >>>> >>>> >>>> >>>> On Thu, Jun 11, 2015 at 12:22 PM, Robert Nelson < >>>> [email protected]> wrote: >>>> >>>> On Thu, Jun 11, 2015 at 2:20 PM, William Hermans <[email protected]> >>>> wrote: >>>> > Darn it, I forgot the most important thing, and I have no way to test >>>> this >>>> > to make sure it is 100% accurate - right now. >>>> > >>>> > You need to backup the MBR in the case of a single partition setup. >>>> > something like this: >>>> > >>>> > http://www.cyberciti.biz/faq/howto-copy-mbr/ >>>> > >>>> > However, I'm not 100% sure how large the MBR is or how to check. I'm >>>> mostly >>>> > sure Robert has this set to 1M but am not 100% positive. But if it is >>>> . . . >>>> >>>> Yeap, 1MB hole to make most things happy.. >>>> >>>> Regards, >>>> >>>> -- >>>> Robert Nelson >>>> https://rcn-ee.com/ >>>> >>>> >>>> -- >>>> For more options, visit http://beagleboard.org/discuss >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "BeagleBoard" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>>> >>>> >>>> -- >>>> For more options, visit http://beagleboard.org/discuss >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "BeagleBoard" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>>> No virus found in this message. >>>> Checked by AVG - www.avg.com >>>> Version: 2015.0.5961 / Virus Database: 4360/9994 - Release Date: >>>> 06/11/15 >>>> ------------------------------ >>>> >>>> No virus found in this message. >>>> Checked by AVG - www.avg.com >>>> Version: 2015.0.5961 / Virus Database: 4355/9986 - Release Date: >>>> 06/10/15 >>>> >>>> -- >>>> For more options, visit http://beagleboard.org/discuss >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "BeagleBoard" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> >> > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
