I am trying to install ubuntu-24.04.2-desktop-amd64.iso on this hardware. This is a PC, not a server:
- Motherboard: 2016 ASUS 10XDAi1/C
- BIOS: Aptios Setup Utility v3.4, AHCI enabled, Secure Boot disabled, UEFI enabled (Legacy disabled), no Fast Startup
- /dev/nvme0n1: Intel NVMe 1.2TB SSDPEDMW012T4 (want to install OS here)
- /dev/nvme1n1: Intel NVMe 1.2TB SSDPEDMW012T4 (OS not installed here)
- /dev/nvme2n1: WD_BLACK 4TB AN1500 NVMe (OS not installed here)
- 2x Intel Xeon E5 v5 ~2GHz CPUs (2016)
- 512 GB of Micron DIMM DDR4 2400 MHz RAM (2016)
- GPU: NVIDIA GeForce GTX 960
Previously I ran Windows 10/WSL1 on this PC hardware and would like to to move away from Windows permanently. Windows 10 was wiped clean before attempting to install ubuntu-24.04.2-desktop-amd64.iso from a bootable USB.
Ubuntu 24.04.2 Live Session runs fine after it is installed from bootable USB drive created with the most recent balenaEtcher tool. However, Live Session launch from GRUB menu requires that I add ‘nomodeset noapic acpi=off’ to the ProcKernelCmd line; Safe Graphics does not alleviate this requirement. Then I attempt to install Ubuntu 24.04.2 LTS on /dev/nvme0n1 from the desktop ‘Install 24.04’ app as follows:
- sudo dd if=/dev/zero of=/dev/nvme0n1 bs=1M count=100
- sudo apt install mtools
- sudo apt install dosfstools
- sudo apt update
- sudo gparted
- Select the /dev/nvme0n1 drive.
- Create a new gpt partition table with a 1 GB /efi partition (Fat32), an 80GB /root partition (ext4), an 8GB /swap partition, and a ~1TB /home partition (ext4).
- Apply the changes. Close gparted, close the terminal, and launch the installation.
- Choose manual partitioning and push GRUB to the nvme0n1 drive, then create a new 80GB partition for /root, a new 8GB partition for /swap, and the remainder goes to a new partition for /home.
- My install choices include: Normal distribution, download updates while installing, and install 3rd party software for graphics and WiFi.
- Almost everything installs but it always crashes at the end of the installation.
Error message/log: Partitioning crashes with ‘Curtin Install Error‘ with the end of the BootstrapLog stating:
Error: [Errno 40] Too many levels of symbolic links: ‘/var/log/installer/ubuntu_bootstrap.log
Curtin App Config /var/log/log/installer/curtin-install/sububiquity-curtin-apt.conf
error_tarfilt /var/log/installer/curtin-errors.tar
Other possible clues: When I save and exit the BIOS there is a very brief flash of “error: file ‘/boot/‘ not found” in the upper left corner of the screen immediately before it launches the GRUB menu.
In GRUB, if I don’t add ‘nomodeset noapic acpi=off’ to the ProcKernelCmd the boot never gets past the Ubuntu logo with a continuously spinning wheel.
After I launch out of GRUB, the screen prints ‘Booting a command list EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path’ and then proceeds through a long list of boot-related (I assume) commands. When this long scroll of commands is finished it successfully launches the Live Session.
I have tried various online suggestions pertaining to this error message, but none of them prevent install crashes on my hardware. I also tried to install 22.04 LTS desktop and that also resulted in the ‘Curtin Install Error’. When I install Ubuntu 15.10 from an old Ubuntu installation CD, it installs fine and works fine on this hardware.
What do I need to do to avoid/eliminate this Curtin Install Error and complete my Ubuntu 24.04.2 LTS desktop install?