Installation of Ubuntu OS on ED-IPC

1 Overview

Describes the background and scope of installing the Ubuntu operating system on the ED-IPC.

1.1 Background

ED-IPC products are shipped with Raspberry Pi OS with BSP installed by default, which has added support for BSP, created users, enabled SSH, and supported BSP online upgrade, and is safe and reliable, so users can use this OS with confidence.

If users want to use Ubuntu OS after receiving the product, after changing the OS to Ubuntu OS, it will lead to some functions can not be used. In order to solve this problem, our company supports online installation of Firmware package to make the device better compatible with Ubuntu OS.

1.2 Application Scope

This application applies to product models including ED-CM4SEN,ED-IPC2110,ED-IPC2630.

The Ubuntu OS versions of ED-IPC products are listed in the table below:

ModelFor Ubuntu version
ED-CM4SENUbuntu-20.04 Server、Ubuntu-24.04 Server、Ubuntu-24.04 Desktop
ED-IPC2110Ubuntu-20.04 Server、Ubuntu-24.04 Server、Ubuntu-24.04 Desktop
ED-IPC2630Ubuntu-20.04 Server、Ubuntu-24.04 Server、Ubuntu-24.04 Desktop

2 Application Guide

This section describes the steps to install Ubuntu OS on ED-IPC. The following section describes the procedure for installing Ubuntu OS on ED-IPC2110 as an example only.

2.1 Operation Process

  1. Download image
  2. eMMC burn
  3. First boot
  4. Install Firmware package
  5. Check if the firmware package is installed successfully.
  6. Reboot the device

2.2 Download Image

You can download the corresponding standard Ubuntu image according to the actual need, the download path is listed in the table below:

OSDownload Path
Ubuntu-24.04 Desktophttps://vip.123pan.cn/1826505135/edatec.cn/Ubuntu/Standard-images/20250123-ubuntu-24_04-desktop.img.xz
Ubuntu-24.04 Serverhttps://vip.123pan.cn/1826505135/edatec.cn/Ubuntu/Standard-images/20250123-ubuntu-24_04-server-arm64.img.xz
Ubuntu-20.04 Serverhttps://vip.123pan.cn/1826505135/edatec.cn/Ubuntu/Standard-images/20250122-ubuntu-20_04-server-arm64.img.xz

2.3 Flashing to eMMC

It is recommended to use the Raspberry Pi official tools. The download paths are as follows:

Preparation:

  • The downloading and installation of the official tools to the computer have been completed.
  • A Micro USB to USB-A cable has been prepared.
  • The OS file has been obtained.

Steps:

The steps are described using Windows system as an example.

  1. Use a cross screwdriver to loosen three screws on the DIN-rail bracket counterclockwise (red box position in the figure below) and remove the default DIN-Rail bracket.

    1
  2. Determine the location of the Micro USB port on the side of the device, as shown in the red box below.

  3. Connect the power cord and USB flashing cable (Micro-USB to USB-A).

  • Connecting to USB flashing cable: One end is connected to the Micro USB port on the device, and the other end is connected to the USB port on the PC.
  • Connecting to power cord: One end is connected to the DC 2Pin Phoenix terminalon the device, and the other end is connected to the external power supply.
  1. Disconnect the power supply of ED-IPC2100 and then power it on again.

  2. Open rpiboot tool to automatically convert the drive to a letter

  1. After the completion of the drive letter, the drive letter will pop up in the lower right corner of the computer.

  2. Open SD Card Formatter, select the formatted drive letter, and click "Format" at the lower right to format.

image-20241011153629436
  1. In the pop-up prompt box, select "Yes".

  2. When the formatting is completed, click "OK" in the prompt box.

  3. Close SD Card Formatter.

  4. Open Raspberry Pi Imager, select "CHOOSE OS" and select "Use Custom " in the pop-up pane.

image-20241011153343104
  1. According to the prompt, select the OS file under the user-defined path and return to the main page.

  2. Click "CHOOSE STORAGE", select the default device in the "Storage" interface, and return to the main page.

image-20241011153807227
  1. Click “NEXT”, select "NO " in the pop-up “Use OS customization?” pane.
image-20241011154241786
  1. Select “YES” in the pop-up “Warning” pane to start writing the image.
installation-1
  1. After the OS writing is completed, the file will be verified.
installation-2
  1. After the verification is completed, click “CONTINUE” in the pop-up “Write Successful” box.

  2. Close Raspberry Pi Imager, remove USB cable and power on the device again.

2.4 First Boot

When the device enters the Ubuntu system for the first time, you need to enter your username and password to access the system directly.

TIP:

Use our standard Ubuntu image, default username is ubuntu ,default password is rapberry.

2.5 Installing Firmware Package

This section describes how to install Firmware packages on Ubuntu OS. Configure the system by adding edatec apt source and installing Firmware packages, disabling raspberry kernel update and other operations after burning the image on the device so that the system can be used normally.

After adding the edatec apt source, the execution command of the device model to install the Firmware package is shown in the following table:

ModelExecute command
ED-IPC2110sudo apt install ed-ipc2110-firmware ed-base-bsp-v8
ED-IPC2630sudo apt install ed-ipc2630-firmware ed-base-bsp-v8
ED-CM4SENsudo apt install ed-cm4sen-rev1p0-bsp ed-base-bsp-v8

The following is an example of operation on the ED-IPC2110.

Preparation:

Burning and booting configuration of the Ubuntu image has been completed.

The device is connected to a working network.

Steps:

  1. After the device boots normally, add the edatec apt source by executing the following commands in sequence in the command pane.
curl -sS https://apt.edatec.cn/pubkey.gpg | sudo apt-key add -
sudo echo "deb https://apt.edatec.cn/raspbian stable main" | sudo tee /etc/apt/sources.list.d/edatec.list
113008
  1. Execute the following command to install the Firmware package for the ED-IPC2110 device.
sudo apt update
sudo apt install ed-ipc2110-firmware ed-base-bsp-v8
715644
  1. Execute the following command to disable ubuntu kernel updates.
sudo dpkg -l | grep linux-image | awk '{print $2}' | grep ^linux | while read line; do sudo apt-mark hold $line; done
8815800
  1. After the installation is complete, execute the following command to check if the Firmware package is installed successfully.
dpkg -l | grep ed-

The result in the following figure shows ed-cm4sen-rev1p0-bsp indicating that the Firmware package has been successfully installed.

6666154156

TIP:

If the wrong Firmware package is installed, it can be removed by executing sudo apt-get --purge remove package, where package is the name of the package.

  1. Execute sudo reboot to reboot the device.
sudo reboot