From: Ed Bartosh <ed.bartosh@linux.intel.com>
To: poky@yoctoproject.org
Subject: [PATCH] README.hardware: update Edgerouter section
Date: Fri, 14 Oct 2016 11:19:51 +0300 [thread overview]
Message-ID: <1476433191-32732-1-git-send-email-ed.bartosh@linux.intel.com> (raw)
Updated image creation instructions. Used wic images instead
of manually putting rootfs and kernel to SD card.
[YOCTO #8719]
Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
---
README.hardware | 62 ++++++---------------------------------------------------
1 file changed, 6 insertions(+), 56 deletions(-)
diff --git a/README.hardware b/README.hardware
index 8defba4..d7e24d2 100644
--- a/README.hardware
+++ b/README.hardware
@@ -301,75 +301,25 @@ Load the kernel, and boot the system as follows:
=> tftp tftp $loadaddr vmlinux
=> bootoctlinux $loadaddr coremask=0x3 root=/dev/nfs rw nfsroot=<nfsroot ip>:<rootfs path> ip=<board ip>:<server ip>:<gateway ip>:<netmask>:edgerouter:eth0:off mtdparts=phys_mapped_flash:512k(boot0),512k(boot1),64k@3072k(eeprom)
---- Booting from USB root ---
+--- Booting from USB disk ---
To boot from the USB disk, you either need to remove it from the edgerouter
box and populate it from another computer, or use a previously booted NFS
image and populate from the edgerouter itself.
-Type 1: Mounted USB disk
-------------------------
-
-To boot from the USB disk there are two available partitions on the factory
-USB storage. The rest of this guide assumes that these partitions are left
-intact. If you change the partition scheme, you must update your boot method
-appropriately.
-
-The standard partitions are:
-
- - 1: vfat partition containing factory kernels
- - 2: ext3 partition for the root filesystem.
-
-You can place the kernel on either partition 1, or partition 2, but the roofs
-must go on partition 2 (due to its size).
-
-Note: If you place the kernel on the ext3 partition, you must re-create the
- ext3 filesystem, since the factory u-boot can only handle 128 byte inodes and
- cannot read the partition otherwise.
+Type 1: Use partitioned image
+-----------------------------
Steps:
1. Remove the USB disk from the edgerouter and insert it into a computer
that has access to your build artifacts.
- 2. Copy the kernel image to the USB storage (assuming discovered as 'sdb' on
- the development machine):
-
- 2a) if booting from vfat
-
- # mount /dev/sdb1 /mnt
- # cp tmp/deploy/images/edgerouter/vmlinux /mnt
- # umount /mnt
-
- 2b) if booting from ext3
-
- # mkfs.ext3 -I 128 /dev/sdb2
- # mount /dev/sdb2 /mnt
- # mkdir /mnt/boot
- # cp tmp/deploy/images/edgerouter/vmlinux /mnt/boot
- # umount /mnt
-
- 3. Extract the rootfs to the USB storage ext3 partition
-
- # mount /dev/sdb2 /mnt
- # tar -xvjpf core-image-minimal-XXX.tar.bz2 -C /mnt
- # umount /mnt
-
- 4. Reboot the board and press a key on the terminal when prompted to get to the U-Boot
- command line:
-
- 5. Load the kernel and boot:
-
- 5a) vfat boot
-
- => fatload usb 0:1 $loadaddr vmlinux
+ 2. Flash the image.
- 5b) ext3 boot
+ # dd core-image-minimal-edgerouter.wic of=/dev/sdb
- => ext2load usb 0:2 $loadaddr boot/vmlinux
-
- => bootoctlinux $loadaddr coremask=0x3 root=/dev/sda2 rw rootwait mtdparts=phys_mapped_flash:512k(boot0),512k(boot1),64k@3072k(eeprom)
-
+ 3. Insert USB disk into the edgerouter and boot it.
Type 2: NFS
-----------
--
2.1.4
reply other threads:[~2016-10-14 8:45 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1476433191-32732-1-git-send-email-ed.bartosh@linux.intel.com \
--to=ed.bartosh@linux.intel.com \
--cc=poky@yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.