Setup Asus Tinkerboard to boot from a USB memory stick

I did try to install to a hard drive, but the extlinux bootloader doesn’t give the HDD enough time to spin up and linux just goes into a kernel panic.

Very much like the Raspberry Pi SSD tutorial, this is nearly the same, but this time I’ll use a USB memory stick instead of a SSD.

Same as before, run fdisk first.
sudo fdisk -l

remember the disk you need, probably /dev/sda1 or in my case /dev/sdb1

Now copy the contents of the microSD root partition to the memory stick.
sudo dd if=/dev/mmcblk0p2 of=/dev/sdb1 bs=512

Now fix the broken file structure on the MS as before:

sudo e2fsck -f /dev/sdb1

Resize the HDD back to full size:

sudo resize2fs /dev/sdb1

 

This time you need to edit a different file instead of cmdline.txt

sudo nano /boot/extlinux/extlinux.conf

change /dev/mmcblk0p2 to /dev/sdb1

Now edit fstab

sudo nano /etc/fstab again change /mmcblk0p2 to /sdb1

reboot and you’re done

One thing I have noticed about the Tinkerboard is that it’s incredibly slow to copy from the microSD to the MS or SSD, I get roughly 3mb per second, where the Pi gives around 12mb per second, a huge difference, when you consider the Raspberry Pi only has USB 2 and the SD card, network and USB are all controlled through one port and the Tinkerboard supports separate controllers and has USB 3.0, this leaves me scratching my head why it should be so slow.

 

7605248+0 records in
7605248+0 records out
3893886976 bytes (3.9 GB) copied, 1308.77 s, 3.0 MB/s
dazbobaby@linaro-alip:/boot/EVENT$

As you can see, it’s very very slow????

About The Bionic Cyclist

I am a keen technophile and have been since I was a kid. I was amazed when one of my friends invented the wheel, and I've been nuts about technology ever since.

Do not go gentle into that good night,
Old age should burn and rave at close of day;
Rage, rage against the dying of the light.

This website.
View All Posts

Dylan Thomas, 1914 - 1953

Do not go gentle into that good night,
Old age should burn and rave at close of day;
Rage, rage against the dying of the light.

Though wise men at their end know dark is right,
Because their words had forked no lightning they
Do not go gentle into that good night.

Good men, the last wave by, crying how bright
Their frail deeds might have danced in a green bay,
Rage, rage against the dying of the light.

Wild men who caught and sang the sun in flight,
And learn, too late, they grieved it on its way,
Do not go gentle into that good night.

Grave men, near death, who see with blinding sight
Blind eyes could blaze like meteors and be gay,
Rage, rage against the dying of the light.

And you, my father, there on the sad height,
Curse, bless, me now with your fierce tears, I pray.
Do not go gentle into that good night.
Rage, rage against the dying of the light.

4 thoughts on “Setup Asus Tinkerboard to boot from a USB memory stick

  1. Pingback: Install TightVNCServer on the Asus Tinker board – The Bionic Cyclist E-Bike Rider

  2. Do you know if anyone has been able to do something similar to boot Android from a USB device? Too bad we can’t do something cool and have like a grub bootloader SD card for this little box.

Leave a comment

Your email address will not be published. Required fields are marked *