You are not logged in.
I am installing Arch Linux (x86_64) on an new Asus UEFI MotherBoard and am having issues once I run
pacstrap /mnt base base-devel
about 80% of the way through running pacstrap i receive
Warning: failed to retrieve some files from core
Pacstrap continues to download the packages without problem until the end when i receive the following message
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.
==> ERROR: Failed to install packages to new root
my GPT partition is as follows:
Number Start (sector) End (sector) Size Code Name
1 2048 35653631 17.0 GiB EF00 EFI System
2 35653632 37750783 1024.0 MiB 8200 Linux Swap
3 37750784 250069646 101.2 GiB 8300 Linux filesystem
and i have mounted it as follows
mkfs.vfat -F32 /dev/sda1
mkfs.ext4 /dev/sda3
mkswap /dev/sda2
swapon /dev/sda2
mount /dev/sda1 /mnt
mkdir /mnt/home
mount /dev/sda3 /mnt/home
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
then after editing my mirrorlist i run:
pacstrap /mnt base base-devel
Reading through the forums i found that similar problems occured when the mirrorlist was outdated. I have run and re-run this with multiple mirrorlist configurations to no avail. If there is any needed info i can provide that would help you help me then i will be happy to do so.
Thanks,
JGunn
Last edited by JGunn88 (2012-08-31 05:02:37)
Learning by jumping through fire instead of getting someone to put it out...its the Ach Way.
Offline
I guess you should do a separate partition for the UEFI, not merge in the root partition as you done. Seems the problem is here:
mount /dev/sda1 /mnt
mkdir /mnt/home
mount /dev/sda3 /mnt/home
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
I think the UEFI partition must be at least 512MB + or -
Last edited by rutgerr (2012-08-31 00:26:21)
Offline
My EFI System Partition is 100MB, and it works fine. I have read in various places that FAT32 requires a filesystem to be at least 256MB, and somewhere else that it has to be >100MB. The 256MB is obviously wrong since I have had UEFI system partitions smaller than that for some time. The >100MB I couldn't tell you. But it definitely does not have to be 512MB.
Edit: to the OP, is there the possibility that you are trying to install from a mirror that is not fully synced? Maybe you should try a different mirror and see what it does.
Last edited by WonderWoofy (2012-08-31 00:29:17)
Offline
"Create an UEFI System Partition in Linux
Note: The UEFISYS partition can be of any size supported by FAT32 filesystem. According to Microsoft Documentation, the minimum partition/volume size for FAT32 is 512 MiB. Therefore it is recommended for UEFISYS partition to be atleast 512 MiB. Higher partition sizes are fine, especially if you use multiple UEFI bootloaders, or multiple OSes booting via UEFI, so that there is enough space to hold all the related files. If you are using Linux EFISTUB booting, then you need to make sure there is adequate space available for keeping the Kernel and Initramfs files in the UEFISYS partition."
Offline
I guess you should do a separate partition for the UEFI, not merge in the root partition as you done. Seems the problem is here:
mount /dev/sda1 /mnt
mkdir /mnt/home
mount /dev/sda3 /mnt/home
mkdir /mnt/boot
mount /dev/sda1 /mnt/bootI think the UEFI partition must be at least 512MB + or -
Separating the partition and mounting of the EUFI system worked. Thanks.
-JGunn
Learning by jumping through fire instead of getting someone to put it out...its the Ach Way.
Offline
rutgerr wrote:I guess you should do a separate partition for the UEFI, not merge in the root partition as you done. Seems the problem is here:
mount /dev/sda1 /mnt
mkdir /mnt/home
mount /dev/sda3 /mnt/home
mkdir /mnt/boot
mount /dev/sda1 /mnt/bootI think the UEFI partition must be at least 512MB + or -
Separating the partition and mounting of the EUFI system worked. Thanks.
-JGunn
I'm going through install hell here. It's been 2 days and something new pops up.. I have the same issue here. Explain in more details here the separating the partition etc..
Offline
@ funkmuscle:
I don't think you're going to get much response. This thread is marked solved so you'd be better off starting a new post and linking back to this one for reference.
Time is a great teacher, but unfortunately it kills all its pupils ... - Louis Hector Berlioz
Offline
thanx bgc1954
Offline
"Create an UEFI System Partition in Linux
Note: The UEFISYS partition can be of any size supported by FAT32 filesystem. According to Microsoft Documentation, the minimum partition/volume size for FAT32 is 512 MiB. Therefore it is recommended for UEFISYS partition to be atleast 512 MiB. Higher partition sizes are fine, especially if you use multiple UEFI bootloaders, or multiple OSes booting via UEFI, so that there is enough space to hold all the related files. If you are using Linux EFISTUB booting, then you need to make sure there is adequate space available for keeping the Kernel and Initramfs files in the UEFISYS partition."
I know this thread is solved, but I just wanted to point out how stooopid Microsoft is. Not because of their 512MB recommendation, but because it was *their* Windows installer that made my EFI System Patition 100MB... WTF?!?!
Offline