You are not logged in.
I tried with the new script. The same happened.
I noticed something, though. Before the attempt to install grub uefi, a line in the console is printed, it says: "Target not found: efivar"
I don't remember if this message was there with the original setup script.
You need to enable [extra] repo. "efivar" pkg is required by archboot setup script for detecting secure boot support in the uefi system.
Offline
Ah seems I missed efivar package to include in ondisc packages, network installation mode will pull in efivar package as it should.
But I don't think it's a problem that grub doesn't work.
Offline
Ah seems I missed efivar package to include in ondisc packages, network installation mode will pull in efivar package as it should.
But I don't think it's a problem that grub doesn't work.
I see, I couldn't try it yet, but you're saying that is possible that grub will fail with the network installation as well?
Offline
No network installation will pull in efivar package, because it enables extra in pacman.conf file during package installation.
I simply forgot to add it to my repo assembling the packages for the iso image.
Offline
I tried with the new script. The same happened.
I noticed something, though. Before the attempt to install grub uefi, a line in the console is printed, it says: "Target not found: efivar"
I don't remember if this message was there with the original setup script.
Can you retry with the latest setup at https://projects.archlinux.org/archboot … ller/setup and post the contants of the log?
Offline
silencer wrote:I tried with the new script. The same happened.
I noticed something, though. Before the attempt to install grub uefi, a line in the console is printed, it says: "Target not found: efivar"
I don't remember if this message was there with the original setup script.
Can you retry with the latest setup at https://projects.archlinux.org/archboot … ller/setup and post the contants of the log?
Sure! I'll try it today and post the results,
thanks!!
Offline
Hi! Sorry for the late response.
I tried with the new script. The same happened. Here's the log after GRUB UEFI failed to install.
and, just in case, this are the kernel parameters when booting:
thanks!!
Offline
@silencer: Can you retry with the setup at https://bitbucket.org/the_ridikulus_rat … ller/setup ?
Offline
@silencer: Can you retry with the setup at https://bitbucket.org/the_ridikulus_rat … ller/setup ?
I retried with the new setup. This time, I recorded a video from beginning to end, of the installation process.
Several errors appear during installation, this are:
1:20 - mount: special device /sysfs does not exist
3:15 - mount: special device /sysfs does not exist
3:27 - umount: /install/sys: not mounted
3:35 - mount: special device /sysfs does not exist
- error: target not found: efivar
3:40 - mount: special device /sysfs does not exist umount: /install/sys: not mounted cp: cannot create regular file '/install//boot/efi/EFI/arch_grub/grubx64_standalone.cfg': No such file or directory
The log can be seen at the end of the video. I don't think it changed from the last time.
hope this helps, it's the closer I can get you to what's happening here
thanks a lot!
Last edited by silencer (2013-09-13 00:38:21)
Offline
@silencer: Thanks for the video. I feel stupid regarding the /sysfs error. It should be /sys. Can you just make that change in chroot_mount() function of /arch/setup shell script (within the iso) and try again (or https://bitbucket.org/the_ridikulus_rat … ller/setup )? Also post the output of "mount" command, "gdisk -l /dev/sda" and "blkid" output alone with the log file.
Last edited by the.ridikulus.rat (2013-09-13 06:56:17)
Offline
https://projects.archlinux.org/archboot … 192e68f0b8
The sysfs is fixed.
Offline
@silencer: I think I found the issue. The efisys partition checking code in the setup code assumed separate /boot partition, but from what I guess in your case /boot is part of / part (from your video), right? Commit https://bitbucket.org/the_ridikulus_rat … a7bc20a4e4 should fix it (I hope). Please try the setup at https://bitbucket.org/the_ridikulus_rat … ller/setup .
@tpowa: Few other patches for you https://bitbucket.org/the_ridikulus_rat … ce58d488fb and https://bitbucket.org/the_ridikulus_rat … 9857f37510 .
Last edited by the.ridikulus.rat (2013-09-13 19:50:58)
Offline
Indeed, I no longer see any sysfs error. Everything goes ok until I try to install Grub 2 UEFI. As always, setup detects I'm on UEFI, when trying to install Grub 2 UEFI, I get the following errors:
For some reason, setup seems to be treating "DONE" as disk device.
Thank you!
Last edited by silencer (2013-09-14 17:41:31)
Offline
@silencer: Can you try https://bitbucket.org/the_ridikulus_rat … ller/setup ?
Offline
It worked!
I could install Grub 2 UEFI successfully, and boot to the clean install without any troubles. Thank you so much!
Something I noticed, though: During the install a message appeared, saying that "UEFI Specification requires UEFI SYSTEM PARTITION to be formatted as FAT32. Do you want to format /dev/sda1 as FAT32?"
I have /dev/sda1, according to fdisk, formatted as "EFI System", and the install went fine nevertheless. I panicked when I saw that message, but decided to leave it untouched because MacOS had created it and didn't wanted it to stop booting.
Would be nice if the message said that when formatted as "EFI System" it works ok as well.
thank you so much, again
silencer
Offline
It worked!
I could install Grub 2 UEFI successfully, and boot to the clean install without any troubles. Thank you so much!
Nice to hear that.
Something I noticed, though: During the install a message appeared, saying that "UEFI Specification requires UEFI SYSTEM PARTITION to be formatted as FAT32. Do you want to format /dev/sda1 as FAT32?"
I have /dev/sda1, according to fdisk, formatted as "EFI System", and the install went fine nevertheless. I panicked when I saw that message, but decided to leave it untouched because MacOS had created it and didn't wanted it to stop booting.
Would be nice if the message said that when formatted as "EFI System" it works ok as well.
thank you so much, again
silencer
I reworded the sentence to make it more clear. It is more a warning rather than an error. Tell me whether https://bitbucket.org/the_ridikulus_rat … fd7bc3f621 makes it more clear?
Offline
@the.ridikulus.rat Thank you so much!, that message is way better
Offline
For the record archboot from trhe repo requiere amd-ucode now merged in linux-firmware but now make it uninstalable from community, and not forget that grub requiere efibootmgr for the UEFI to manipulate UEFI (look verbose and what is used to manipulate) and therefor efibootmgr isn't installed and not deppend on grub... so error here
Well, I suppose that this is somekind of signature, no?
Offline
For the record archboot from trhe repo requiere amd-ucode now merged in linux-firmware but now make it uninstalable from community, and not forget that grub requiere efibootmgr for the UEFI to manipulate UEFI (look verbose and what is used to manipulate) and therefor efibootmgr isn't installed and not deppend on grub... so error here
All already fixed in git tree and amd-ucode is already fixed in latest isos.
- The efivar issue can be worked around by using network installation.
- archboot package from testing repository has all fixed depends, I can't move it out until syslinux 6.x gets usable for archiso.
Offline
New isos released please continue here:
https://bbs.archlinux.org/viewtopic.php?id=170238
Offline
New isos released please continue here:
https://bbs.archlinux.org/viewtopic.php?id=170238
Get them while they're hot!
Closing.
Offline