Hi everyone! I’ve been using Fedora on my laptop since version 35.
My laptop has two drives, I had Windows 11 installed on a SSD and Fedora 38 on a HDD. Recently, I decided to ditch Windows completely and install Fedora on the SSD. However, I’ve ran into some problems with the installation.
Most of the times I tried to install Fedora on my SSD, the installation progress got stuck on “Installing boot loader”.
I have tried to create the installation media again using both Fedora Media Writer and Rufus but the problem persists.
However, when I tried to install Fedora on the HDD using the same installation media, it was a complete success on the first try.
I’ve done some research but I haven’t found anything, so any help would be appreciated. Thank you!
I have tried disconnecting the HDD and it didn’t work either. Sometimes the installation process ends in a few hours but an error shows up when booting into the system.
As for the storage configuration, I always select “Automatic” and check “Free up space by removing or shrinking existing partitions”. Then I delete everything in the drive.
This sounds more like a hardware or connection issue and not an actual installation issue.
Installation should usually take no more than an hour (usually much less) so if it is taking a few hours then something else seems wrong.
Can you provide the output of inxi -Fzxx when booted into the install media with only the SSD attached. Inxi can be installed into the live media OS.
Is the SSD sata connected? or is it NVME?
What about the bios on the laptop? Is it fully updated?
What make and model is the laptop?
when the install cd/usb comes up: choose test the install media
when the install cd/usb has booted (ready to install): key in in the top search field: “disk”
completely format the ssd and end the disk program afterwards
try to install F38
===
maybe with custom partitioning:
via Advanced Custom (Blivet-GUI) with an empty disk
- add a 1 GB ext4 Partition
* Device Typ: Partition
* Size: 1 GB
* Filesystem: ext4
* label: BOOT
* mountpoint: /boot
- add a 1 GB efi Partition
* Device Typ: Partition
* Size: 1 GB
* Filesystem: EFI System Partition
* label: EFI
* mountpoint: /boot/efi
- add for the rest of the remaining disk minus ~10 % (!!!) a btrfs Volume
* Device Typ: Btrfs Volume
* Size: whole remaining disk minus 10 % (10% for Over-Provisioning !)
* Name: BTRFS_Pool
click on the most left side: BTRFS_POOL and create (at least 2 Subvolume for / and /home)
- for /
* Name: ROOT
* mountpoint: /
- for /home
* Name: HOME
* mountpoint: /home
what I ususally do (a 3. Subvolume):
- for big data (Video/Music/ISO) a subvolume called DATA
* Name: DATA
* mountpoint: /home/DATA
* after installation linked/bookmarked via nautilus to my user home
My laptop is a Dell Studio 1737. I have it since 2009, if I remember correctly. It is quite old but it holds up decently and I don’t want to dispose of it.
I have the latest BIOS update available installed, which is from 2011. Also, the SSD has a SATA conection.
With the age of that system I have to ask if the bios supports uefi boot? Some do and some don’t. I need to ask how you did the ssd partitioning. Was the partition table written as dos or gpt? It probably does not matter, and the pic you show where it appears to hang seems to indicate everything went well to that point.
My instincts say that if you already created a partition on that drive then it would be best to use sudo gdisk from the live media and write a blank gpt partition table and nothing else to that drive. This is based on the fact that the installer will create the needed partitions during install. Once the blank partition table is written then repeat the install.
With the older and slow CPU and small amount of RAM you have, the install, especially during the bootloader stage, will take some time.
Try again, and if it gets to the point you show in the first image just be patient and allow it to continue even if it seems to hang. It probably is just taking a loooonnnng time to complete all the configs. Even my much newer and faster system still takes several minutes at that stage of the install.
Ideally you should use the Report bug button. You’ll need a RH Bugzilla account and an API key created in its UI. Or you can at least expand that More info toggle and post the info here (possibly to some pastebin and link it).
The BIOS doesn’t support UEFI and the partition table was written as GPT.
I have downloaded the updated ISO that @sixpack13 recommended. From the live media, I have formatted the SSD with GNOME Disks and I have tried to repeat the install. After a few hours the system was apparently installed.
When I booted into the system, an error showed up.
The Spanish translation would be “Something went wrong. A problem occured and the system can’t be recovered. Contact with a system administrator”.
To my surprise, after a few minutes the error screen went away and the Fedora welcome screen appeared. I was able to set up my user and enter the desktop. Everything seems to work but it is really slow, much slower than in the HDD. Now, booting into the system takes 10 minutes, while it took from 2 to 4 minutes with the HDD. Something is definitely wrong.
This might be the issue. An older system that does not support UEFI may also have problems with a GPT partitioned disk. I would not expect that, but it seems possible.
Both gnome and kde are demanding as to resources required. Maybe try one of the less demanding DE spins such as LXDE, LXQT, i3, etc. which have a much lighter (in terms of resources required) footprint for the desktop and are easier to use with a system that is limited both in cpu and ram. The alternate iso is available from the same link as given above.
If auto partitioning did not work well for everyone the fedora team would have been slammed with problem reports. The auto install method has been in use for many many moons with few or no problem reports.
I have never seen any issues with it though it is possible that some small percentage of users might. I routinely install VMs with the auto partitioning method and when I reinstall a host I often do the same.