Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Research Collaboration and Enablement
    • DesignStart
    • Education Hub
    • Innovation
    • Open Source Software and Platforms
  • Forums
    • AI and ML forum
    • Architectures and Processors forum
    • Arm Development Platforms forum
    • Arm Development Studio forum
    • Arm Virtual Hardware forum
    • Automotive forum
    • Compilers and Libraries forum
    • Graphics, Gaming, and VR forum
    • High Performance Computing (HPC) forum
    • Infrastructure Solutions forum
    • Internet of Things (IoT) forum
    • Keil forum
    • Morello Forum
    • Operating Systems forum
    • SoC Design and Simulation forum
    • 中文社区论区
  • Blogs
    • AI and ML blog
    • Announcements
    • Architectures and Processors blog
    • Automotive blog
    • Graphics, Gaming, and VR blog
    • High Performance Computing (HPC) blog
    • Infrastructure Solutions blog
    • Innovation blog
    • Internet of Things (IoT) blog
    • Operating Systems blog
    • Research Articles
    • SoC Design and Simulation blog
    • Tools, Software and IDEs blog
    • 中文社区博客
  • Support
    • Arm Support Services
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • Community Help
  • More
  • Cancel
Open Source Software and Platforms
Open Source Software and Platforms
Wiki N1SDP FAQ
  • Help
  • Jump...
  • Cancel
  • About this wiki
  • Supported platforms
  • Obtaining support
  • +Arm Reference Platforms deliverables
  • -A-class platforms
    • +Juno
    • +FVPs
    • +System Guidance for Infrastructure (SGI)
    • +System Guidance for Mobile (SGM)
    • Corstone-500
    • Cortex-A5 DesignStart
    • -Neoverse N1 SDP
      • N1SDP FAQ
      • N1SDP Getting Started Guide
      • Notice regarding N1SDP power supply unit (PSU)
      • Notice: Potential damage to N1SDP boards if using latest firmware release
      • Notice: Remote reset switch impact on reset host
    • Neoverse Reference Designs
    • +Legacy platforms
  • +M-class platforms
  • +R-class platforms
  • +FPGA prototyping boards
  • +Open source software

N1SDP FAQ

Notice regarding GRUB update from 2.02 to 2.04

If N1SDP SW release version is 2021.04.26 and older, the second reboot (after Ubuntu server installation) grub will lead to a grub console. The reason for that is following:

"apt-get install" of grub-efi-arm64 on Ubuntu 18.04 installs GRUB version 2.04. Previously the version was 2.02.

GRUB 2.04 has many fixes for secure boot and this explicitly requires to select between:

--uefi-secure-boot (this is the default) or --no-uefi-secure-boot

Since N1SDP SW stack doesn't provide a signed file, GRUB enters the grub console.

<workspace>/ubuntu/build-scripts/helpers/platforms/n1sdp/ubuntu/init script should be modified as following:

grub-install --no-uefi-secure-boot || true

After this modification rebuild ubuntu image and create a bootable media.

N1SDP SW version 2021.05.26 and newer already has this fix.

  • Share
  • History
  • More
  • Cancel
Related
Recommended