Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Rock64 USB boot with Armbian

Featured Replies

I have successfully gotten Armbian to boot from a USB flash drive on the Rock64 board.  Followed ayufan's instructions on how to update SPI Flash with his boot code and then wrote the Armbian Rock64 image to a USB flash drive.  All worked as expected. 

 

Thanks to everyone at Armbian for all the great work!

Hi jsfrederick, glad to hear it works for you, I think ayufan did some good progress in that area...

  • Author
15 hours ago, Xalius said:

Hi jsfrederick, glad to hear it works for you, I think ayufan did some good progress in that area...

 

That he did! Hat's off to him.

Do you mean that the kernel and rootfs are located on USB drive and uboot (in spi flash) can load the kernel directly? Two questions:

 

1. is the kernel located in a separate GPT partition? or is it placed on a ext4 file system, such as /boot directory as most desktop or server distros do?

2. is usb hub supported? or the usb drive must be connected to the usb port directly?

 

And where is the guide from ayunfan as mentioned above?

 

9 hours ago, Ma Tianfu said:

Do you mean that the kernel and rootfs (including /boot with kernel image, dtbs) are located on USB drive and uboot (in spi flash) can load the kernel directly? Two questions:

 

1. is the kernel located in a separate GPT partition? or is it placed on a ext4 file system, such as /boot directory as most desktop or server distros do?

2. is usb hub supported? or the usb drive must be connected to the usb port directly?

 

And where is the guide from ayunfan as mentioned above?

 

 

Yes firmware+u-boot are on the SPI flash, only the rootfs is on USB or network...

 

check https://github.com/ayufan-rock64/linux-build/releases

 

https://github.com/ayufan-rock64/linux-build/releases/download/0.6.16/u-boot-flash-spi.img.xz

is a sdcard image that writes the bits to SPI

 

https://github.com/aw/linux-build/blob/2fec6745b584c2bbc5fbe15d4cbaacd62c096b24/recipes/flash-spi.md for the how-to

2 hours ago, Xalius said:

 

Yes firmware+u-boot are on the SPI flash, only the rootfs is on USB or network...

 

check https://github.com/ayufan-rock64/linux-build/releases

 

https://github.com/ayufan-rock64/linux-build/releases/download/0.6.16/u-boot-flash-spi.img.xz

is a sdcard image that writes the bits to SPI

 

https://github.com/aw/linux-build/blob/2fec6745b584c2bbc5fbe15d4cbaacd62c096b24/recipes/flash-spi.md for the how-to

 

Thank you. I will try it this weekend.

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.