Skip to main content

Primary links

  • Home
  • AI
  • Kubernetes
  • Incus
  • Ansible
  • Terraform
  • OpenStack
  • Virtualization
  • Linux
  • SmartHome
  • HowTo

Misc

  • Linux
    • Ubuntu
    • LTSP
    • HowTo
    • BASH
    • Backtrack
    • CUPS
    • CentOS
    • Debian
    • FreeNX
    • GRML
    • Gnome
    • Grub
    • IpFire
    • Kernel
    • Linux Lite
    • SSH
    • UEFI
    • dban
    • logrotate
    • parted
    • proxy
    • systemd
  • Hardware
  • Programming
  • Databases
  • Multimedia
  • Windows

Cloud

  • OpenStack
  • cloud-config
  • nextcloud

Virtualization

  • Virtualization
  • Incus
  • Docker
  • KVM
  • Kubernetes
  • LXC
  • LXD
  • QEMU
  • VMware
  • VirtualBox
  • multipass
  • podman
  • vagrant
  • XEN

Network

  • DNS
  • Firewall
  • Linux
  • OpenvSwitch
  • SSL
  • VLAN
  • VPN
  • iPXE
  • namespaces
  • nmcli
  • tcpdump

Storage

  • CEPH
  • DRBD
  • LVM
  • S3
  • ZFS
  • btrfs

Automation / CI/CD

  • Install
  • Ansible
  • GitLab
  • LLM
  • Preseed
  • Puppet
  • Terraform
  • Ubuntu autoinstall

Monitoring / Visualisation

  • Grafana
  • Icinga
  • Prometheus
  • Monitoring
  • ELK
  • mermaid
  • linux
# check if EFI is enabled
ll /sys/firmware/efi

# install efibootmgr
sudo apt-get install -y efibootmgr

# list entries
efibootmgr -v

# create entry
efibootmgr --create --disk /dev/nvme0n1 --part 1 --label Ubuntu --loader \\EFI\\ubuntu\\grubx64.efi

# delete entry
sudo efibootmgr --delete-bootnum -b 0006

# delete all non default entry
for BOOT_ID in $(efibootmgr | grep Boot0 | egrep -v "Built-in|PXE" | cut -d" " -f1 | awk '{print substr($0,5,4)}'); do
    efibootmgr -b ${BOOT_ID} -B
done

# set boot order
efibootmgr --bootorder 0,1,2,9,A,B,C
efibootmgr | grep ubuntu | tr -cd '[:digit:]' | xargs efibootmgr --bootorder

# install grup
grub-install --efi-directory=/boot/efi

# mount efivarfs
mount -t efivarfs efivarfs /sys/firmware/efi/efivars

# 32 bit
apt install grub-efi-ia32-bin 
grub-install -v --target=i386-efi --efi-directory=/boot/efi /dev/sda

Boot from first disk

fs0:
cd EFI
cd BOOT
BOOTX64.EFI

Boot from first disk

mount /dev/sda1 /mnt
mkdir -p /mnt/boot/efi
mount /dev/sda3 /mnt/boot/efi
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
mount --bind /run /mnt/run
modprobe efivars
chroot /mnt
apt-get install grub-efi-amd64
sudo apt install mokutil
mokutil --sb-state

Links
https://wiki.archlinux.de/title/UEFI_Installation
https://www.gnu.org/software/parted/manual/html_node/set.html
https://www.systutorials.com/docs/linux/man/8-grub-install/

Profiles GitHub StackOverflow LinkedIn Xing
Contact Imprint
© panticz 2026

Cookie-Einstellungen

Diese Website nutzt eingebettete Inhalte von Drittanbietern (z.B. YouTube, SoundCloud). Beim Laden dieser Inhalte werden Daten an die jeweiligen Anbieter übermittelt. Datenverarbeitungserklärung