From 2fe27d1b6e900c22c36d251e2e61fb1ceb6a5616 Mon Sep 17 00:00:00 2001 From: Miruna Paun Date: Tue, 28 Mar 2017 18:13:51 +0200 Subject: Update prerequisities with sys req inclusion LXCR-7634 LXCR 7377 Also updated the book with reference to eltf updated parameters. Signed-off-by: Miruna Paun --- .../doc/prerequisites.xml | 3 +- .../doc/system_requirements.xml | 138 +++++++++++++++++++++ 2 files changed, 140 insertions(+), 1 deletion(-) create mode 100644 doc/book-enea-linux-release-info/doc/system_requirements.xml diff --git a/doc/book-enea-linux-release-info/doc/prerequisites.xml b/doc/book-enea-linux-release-info/doc/prerequisites.xml index 88d53ae..bd37e85 100644 --- a/doc/book-enea-linux-release-info/doc/prerequisites.xml +++ b/doc/book-enea-linux-release-info/doc/prerequisites.xml @@ -28,4 +28,5 @@ $ git config --global user.email johndoe@example.com - \ No newline at end of file + + diff --git a/doc/book-enea-linux-release-info/doc/system_requirements.xml b/doc/book-enea-linux-release-info/doc/system_requirements.xml new file mode 100644 index 0000000..d0a8633 --- /dev/null +++ b/doc/book-enea-linux-release-info/doc/system_requirements.xml @@ -0,0 +1,138 @@ + + +
+ System Requirements + The host requirements listed below are extensive to allow for the building of +Linux images via the Yocto system, and not just applications. + + Please also see the system requirements in the Yocto 2.1 documents: Yocto Project Start + http://www.yoctoproject.org/docs/2.1/yocto-project-qs/yocto-project-qs.html#yp-resources + and the Yocto Project Reference Manual + http://www.yoctoproject.org/docs/2.1/ref-manual/ref-manual.html#intro-requirements. + If needed, replace the Yocto version in the links provided with a more recent version. + + + + + + + + + + + Build host requirements + system requirements + + + + + Linux distribution + + The downloaded code shall be built on a Linux host to generate images for your + target or for emulation in QEMU. For information about the supported hosts and targets, see the + Enea Linux Release Information in your Enea Linux distribution. + + + + Internet access + + Internet access must be available when building an image, since bitbake downloads + source files from various servers during the build. + + + + Packages + + Depending on the Linux distribution and version on host, some packages may be required, + by bitbake for example. You will install any required packages while following the installation + instructions. + + + + Targets + + Images can be built or downloaded for any of the targets supported in this release, + as specified in the Enea Linux Release Information. + + + + Disk space + + Your system should have at least 50 GB of free disk space when bitbaking the + basic enea-image-name kernel image. + For larger images and to allow for future package extensions and variations + in the build process, a minimum of 100 GB free disk space is recommended. + + + + Recommended RAM + + Your system must have at least 4 GB available RAM. + It is recommended to have 8 GB RAM available for parallel build jobs. + + + + Java + + Java + java + is required to run Eclipse. Currenly, Eclipse generally recommends at least + Java 6 JRE/JDK. More information regarding operating environments for Eclipse, is provided in the + Eclipse Project Release Notes for the version + used. This can usually be found via http://www.eclipse.org/eclipse/development/readme_eclipse_version. + See the Enea Linux Release Information + for the Eclipse Version. + + + + + + The build time depends on the capacity of the processor and other hardware, available resources, + speed of internet connection, load situation, etc. E.g: on a fast 16 core machine with 16 GB RAM and + SSD disks, a complete build from source could take about two hours. + + + + + + + + + + Target Requirements + + + + External memory + + To boot a CGL + CGL + image, you need at least 16 GB on a hard-disk drive + HDD + on eSATA, USB drive, or SD card.INFO: (packed rootfs 4.5 GB + unpacked + rootfs 1.5 GB + good margins)INFO: NFS does not support SELinux. In + order to have a security-enhanced Linux, one must take off from an NFS-booted system and + proceed with boot from external memory. + + + + + +
+ System Shell Configuration + + Before installing Enea Linux, ensure that bash is the default shell. + + If your system runs Ubuntu, you can use ls -l to ensure /usr/bin is a + symbolic link to bash. In case the link points to dash, which is default in some Ubuntu versions, + change it to bash by running sudo dpkg-reconfigure dash and answer + No to the question "Use dash as the default system shell (/bin/sh)?": + + + # ls -l /bin/sh + lrwxrwxrwx 1 root root 4 2012-03-02 11:53 /bin/sh -> bash +
+
\ No newline at end of file -- cgit v1.2.3-54-g00ecf