Installing precise (12.04.2) using netboot onto a Marvell ARMADAXP development Board

Source: Internet
Author: User

Https://wiki.ubuntu.com/ARM/Server/Install

Https://wiki.ubuntu.com/ARM/Server/Install/ArmadaXP

Armadaxp installing precise (12.04.2) using netboot onto a Marvell ARMADAXP development Board before you Begin

You'll need the following:

    1. A Management device for serial access to the board.
    2. DHCP available for the board which would provide Internet access (to access the Ubuntu package archive).
    3. A TFTP server accessible from the board and optionally a PXE server Setup for PXE boot emulation.

Downloading the Installer

Download the Marvell Armadaxp uimage and UINITRD and place them on an available TFTP Server.

Booting the Installer

Access the Marvell ARMADAXP serial console, for example with "screen/dev/ttyusb0 115200" on a management machine With a USB serial adaptor attached to it.

Power on the board.

Interrupt U-boot by pressing Enter when prompted.

TFTP Boot

Type the following at the U-boot prompt, replacing the IP address with the IP address of the your TFTP Server:

Dhcptftpboot 0x2000000 10.0.0.10:/uimagetftpboot 0x1100000 10.0.0.10:/uinitrdsetenv Bootargs "console=ttyS0,115200 Earlyprintk=ttys0 pm_disable "Bootm 0x2000000 0x1100000

This would boot into the installer. Follow the default partitioning scheme suggested.

PXE Boot

Type the following at the U-boot prompt to boot using PXE boot emulation:

Dhcppxe getpxe Boot

This would boot into the installer. Follow the default partitioning scheme suggested.

Note:you need to "set Pxefile_addr_r 0x7000000", "Set Kernel_addr_r 0x2000000", and "set Ramdisk_addr_r 0x1100000" is Fore this would work (don ' t forget to "save" those values).

Here's a sample PXE configuration file:pxelinux.cfg/01-00-50-43-aa-bb-cc

Default Armadaxp-preciseprompt 0timeout 1label armadaxp-precise   kernel/uimage   initrd/uinitrd   Append console=ttys0,115200 EARLYPRINTK=TTYS0 pm_disable
Booting into the installed System

When the installer finishes and reboots, interrupt u-boot again and type the following. If you used a different partitioning scheme, adjust the ext2load and root parameters accordingly.

setenv bootcmd "IDE reset; Ext2load IDE 0:1 0x2000000 uimage; Ext2load IDE 0:1 0x1100000 UINITRD; setenv Bootargs console=ttys0,115200 earlyprintk=ttys0 root=/dev/sda2 ro pm_disable; Bootm 0x2000000 0x1100000 "Savereset

Your system should now boot into the installed system, with u-boot configured and verified to continue doing Reboots.

Installing precise (12.04.2) using netboot onto a Marvell ARMADAXP development Board

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.