You are not logged in.
Hi Arch community,
Arch Linux (archboot creation tool) 2011.10-1, "2k11-R6" has been released.
To avoid confusion, this is not an official arch linux iso release!
Homepage and for more information on archboot:
http://wiki.archlinux.org/index.php/Archboot
Summary:
- Only use one lzma initrd for each architecture, plain bugfix release.
Hybrid image file and torrent is provided, which include
i686 and x86_64 core repository. Please check md5sum before using it.
Hybrid image file is a standard CD-burnable image and also a raw disk image.
- Can be burned to CD(RW) media using most CD-burning utilities.
- Can be raw-written to a drive using 'dd' or similar utilities.
This method is intended for use with USB thumb drives.
Please get it from your favorite arch linux mirror:
https://downloads.archlinux.de/iso/archboot/2011.10/
<yourmirror>/iso/archboot/2011.10/
/boot for PXE/Rescue files are provided here:
https://downloads.archlinux.de/iso/arch … 11.10/boot
<yourmirror>/iso/archboot/2011.10/boot
Changelog:
GENERAL:
- kernel 3.0.6 / LTS kernel 2.6.32.46
- pacman 3.5.4 usage
- RAM recommendations: 320 MB
Kernel changes:
- bump to latest 3.0 series and bump lts to latest .32 series
Removed features:
- none
Environment changes:
- added smartmontools, dnsmasq, lftp, openconnect, speedtouch, nmap, tcpdump, weechat packages.
- added Hyper-V ( hv_ ) kernel modules
- updated pacman mirrorlist
hwdetect changes:
- none
setup changes:
- use cgdisk for GPT partitioning
quickinst changes:
- none
Further documentation can be found on-disk and on the wiki.
Have fun!
greetings
tpowa
Last edited by tpowa (2011-10-27 07:52:40)
Offline
@tpowa: Why did you remove MiB unit in parted commands in the setup script? http://stopabusingsiprefixes.org/stopabusing.html
Offline
Because it simply doesn't work and fails. Try it yourself and you will see the error message.
Offline
Summary:
- Only use one lzma initrd for each architecture, plain bugfix release.
Is this will be problem with x86_64 installation?
Offline
No this just means that ISO size was reduced by 60MB, due to using for each architecture one initrd which contains both lts and linux kernel modules.
Offline
I'm curious but how can I use Archboot and boot in UEFI Mode? When inserting an USB Stick with Archboot on it, it will always boot into BIOS Mode, while a Kubuntu based USB Stick has two options available in the boot menu.
So is there anything I need to do in order to kinda force the UEFI mode?
I tried to install arch on a uefi bios machinge but nothing seems to work and I don't get any entry in the bootmanager menu as well. Also if I manually insert the entry using efibootmgr it won't be there after the reboot.... :-(
Thanks!
Offline
I'm curious but how can I use Archboot and boot in UEFI Mode? When inserting an USB Stick with Archboot on it, it will always boot into BIOS Mode, while a Kubuntu based USB Stick has two options available in the boot menu.
So is there anything I need to do in order to kinda force the UEFI mode?I tried to install arch on a uefi bios machinge but nothing seems to work and I don't get any entry in the bootmanager menu as well. Also if I manually insert the entry using efibootmgr it won't be there after the reboot.... :-(
Thanks!
Offline
I used unetbootin to create a bootable USB from the Archboot iso and it was recognized as a UEFI USB boot device. The install booted in UEFI mode but even though it detected that I was using grub2-efi-x86_64 it still didn't detect my GPT partitions and I got the "efivars kernel module not loaded properly. Manually load it and create a boot entry for GRUB2 in EFI Boot Manager." error message and the install failed.
Hoping I just got the partitioning wrong (see below for what was mostly left over from a Ubuntu UEFI install that I used for the Archboot install) but I'll try a few more partition arrangements to see what happens.
Disk /dev/sdd: 488395055 sectors, 232.9 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): FD58348D-F702-4900-8FEB-620EBFFB181D
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 488395021
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)
Number Start (sector) End (sector) Size Code Name
1 2048 4095 1024.0 KiB EF02 BIOS_BOOT_GRUB2
2 4096 395263 191.0 MiB EF00 UEFI_SYSTEM
3 395264 4491263 2.0 GiB 8300 root
Last edited by KairiTech (2011-10-09 04:30:41)
Offline
Thanks for the info!
If the grub_bios partition really needed for an uefi install? I'm not sure about that....
Offline
I had the same question. Some of what I read says no but Archboot auto prepare created it. See below for the partitions I ended up with.
Model: ATA WDC WD2500KS-00M (scsi)
Disk /dev/sdd: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 2097kB 1049kB BIOS_BOOT_GRUB2 bios_grub
2 2097kB 202MB 200MB fat16 UEFI_SYSTEM boot
3 202MB 234MB 31.5MB ext2
4 234MB 490MB 256MB linux-swap(v1)
5 490MB 7990MB 7500MB ext4
6 7990MB 250GB 242GB ext4
Offline
According to the wiki entry the bios_grub partition is not needed...
But I found a BUG when running in EFI Mode: It's impossible to load the efivars module during installation. Just gives me a module not found message.
Where you able to load the module at all during installation? Without it I don't get a valid UEFI Menu entry (which doesn't seem to work anyway over here and I don't know why)...
Offline
I had the same question. Some of what I read says no but Archboot auto prepare created it. See below for the partitions I ended up with.
Model: ATA WDC WD2500KS-00M (scsi) Disk /dev/sdd: 250GB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 1049kB 2097kB 1049kB BIOS_BOOT_GRUB2 bios_grub 2 2097kB 202MB 200MB fat16 UEFI_SYSTEM boot 3 202MB 234MB 31.5MB ext2 4 234MB 490MB 256MB linux-swap(v1) 5 490MB 7990MB 7500MB ext4 6 7990MB 250GB 242GB ext4
Yes, archboot by default creates both UEFISYS and bios_grub partitions since it is too much of complexity to test whether booted in bios or ueefi mode and setup only the approriate partition. This partition setup also helps if you boot using both grub2-bios and grub2-uefi in the same system.
But one thing I noticed in your system if the UEFISYS partition should be FAT32, not FAT16. Although linux does not care about which FAT fs it contains, Windows UEFI-GPT requires UEFISYS to be FAT32. FAT16 might cause problems in UEFI-GPT dualboot setup.
Last edited by the.ridikulus.rat (2011-10-09 17:10:15)
Offline
According to the wiki entry the bios_grub partition is not needed...
But I found a BUG when running in EFI Mode: It's impossible to load the efivars module during installation. Just gives me a module not found message.
Where you able to load the module at all during installation? Without it I don't get a valid UEFI Menu entry (which doesn't seem to work anyway over here and I don't know why)...
Is this problem occurring in latest Archboot iso or in some earlier version? The latest one had few changes in the way initramfs is created (one initramfs per arch, not one per kernel). Can you boot into the latest archboot and check whether
/lib/modules/3.0-ARCH/kernel/drivers/firmware/efivars.ko.gz
file exists?
Also can you post the output of
# dmesg | grep -i EFI
from within archboot?
Offline
I only ever run Windows in Virtualbox so the 16/32 bit FAT is not a concern. Besides, Archboot created all of the partitions during the auto prepare of the hard drive. It wasn't really my choice.
The only file in /lib/modules/3.0-ARCH/kernel/drivers/firmware/ is dcdbas.ko gz. There is no efivars.ko.gz and I do get the "...not loaded properly..." error message for it during the install.
Here is "dmesg | grep -i EFI" from within the UEFI USB Archboot...
[ 0.000000] Command line: BOOT_IMAGE=/boot/vm64 ro add_efi_memmap none=UEFI_ARCH_x86_64
[ 0.000000] EFI v2.00 by American Megatrends
[ 0.000000] Kernel-defined memdesc doesn't match the one from EFI!
[ 0.000000] EFI: mem00: type=3, attr=0xf, range=[0x0000000000000000-0x0000000000008000) (0MB)
[ 0.000000] EFI: mem01: type=7, attr=0xf, range=[0x0000000000008000-0x000000000004f000) (0MB)
[ 0.000000] EFI: mem02: type=4, attr=0xf, range=[0x000000000004f000-0x0000000000060000) (0MB)
[ 0.000000] EFI: mem03: type=3, attr=0xf, range=[0x0000000000060000-0x00000000000a0000) (0MB)
[ 0.000000] EFI: mem04: type=2, attr=0xf, range=[0x0000000000100000-0x00000000003de000) (2MB)
[ 0.000000] EFI: mem05: type=7, attr=0xf, range=[0x00000000003de000-0x0000000001000000) (12MB)
[ 0.000000] EFI: mem06: type=2, attr=0xf, range=[0x0000000001000000-0x0000000001100000) (1MB)
[ 0.000000] EFI: mem07: type=4, attr=0xf, range=[0x0000000001100000-0x000000000170b000) (6MB)
[ 0.000000] EFI: mem08: type=3, attr=0xf, range=[0x000000000170b000-0x000000000170f000) (0MB)
[ 0.000000] EFI: mem09: type=4, attr=0xf, range=[0x000000000170f000-0x000000000174a000) (0MB)
[ 0.000000] EFI: mem10: type=3, attr=0xf, range=[0x000000000174a000-0x000000000174c000) (0MB)
[ 0.000000] EFI: mem11: type=4, attr=0xf, range=[0x000000000174c000-0x000000000177c000) (0MB)
[ 0.000000] EFI: mem12: type=3, attr=0xf, range=[0x000000000177c000-0x000000000177f000) (0MB)
[ 0.000000] EFI: mem13: type=4, attr=0xf, range=[0x000000000177f000-0x0000000001780000) (0MB)
[ 0.000000] EFI: mem14: type=3, attr=0xf, range=[0x0000000001780000-0x0000000001781000) (0MB)
[ 0.000000] EFI: mem15: type=4, attr=0xf, range=[0x0000000001781000-0x0000000001783000) (0MB)
[ 0.000000] EFI: mem16: type=3, attr=0xf, range=[0x0000000001783000-0x000000000178d000) (0MB)
[ 0.000000] EFI: mem17: type=4, attr=0xf, range=[0x000000000178d000-0x0000000001799000) (0MB)
[ 0.000000] EFI: mem18: type=3, attr=0xf, range=[0x0000000001799000-0x00000000017a2000) (0MB)
[ 0.000000] EFI: mem19: type=4, attr=0xf, range=[0x00000000017a2000-0x00000000017a7000) (0MB)
[ 0.000000] EFI: mem20: type=3, attr=0xf, range=[0x00000000017a7000-0x00000000017ac000) (0MB)
[ 0.000000] EFI: mem21: type=4, attr=0xf, range=[0x00000000017ac000-0x00000000017af000) (0MB)
[ 0.000000] EFI: mem22: type=3, attr=0xf, range=[0x00000000017af000-0x00000000017b2000) (0MB)
[ 0.000000] EFI: mem23: type=4, attr=0xf, range=[0x00000000017b2000-0x00000000017b8000) (0MB)
[ 0.000000] EFI: mem24: type=3, attr=0xf, range=[0x00000000017b8000-0x00000000017bb000) (0MB)
[ 0.000000] EFI: mem25: type=4, attr=0xf, range=[0x00000000017bb000-0x00000000017c1000) (0MB)
[ 0.000000] EFI: mem26: type=3, attr=0xf, range=[0x00000000017c1000-0x00000000017c3000) (0MB)
[ 0.000000] EFI: mem27: type=4, attr=0xf, range=[0x00000000017c3000-0x00000000017cc000) (0MB)
[ 0.000000] EFI: mem28: type=3, attr=0xf, range=[0x00000000017cc000-0x00000000017cd000) (0MB)
[ 0.000000] EFI: mem29: type=4, attr=0xf, range=[0x00000000017cd000-0x00000000017d2000) (0MB)
[ 0.000000] EFI: mem30: type=3, attr=0xf, range=[0x00000000017d2000-0x00000000017d4000) (0MB)
[ 0.000000] EFI: mem31: type=4, attr=0xf, range=[0x00000000017d4000-0x0000000001be6000) (4MB)
[ 0.000000] EFI: mem32: type=3, attr=0xf, range=[0x0000000001be6000-0x0000000001be7000) (0MB)
[ 0.000000] EFI: mem33: type=4, attr=0xf, range=[0x0000000001be7000-0x0000000001bec000) (0MB)
[ 0.000000] EFI: mem34: type=3, attr=0xf, range=[0x0000000001bec000-0x0000000001bee000) (0MB)
[ 0.000000] EFI: mem35: type=4, attr=0xf, range=[0x0000000001bee000-0x0000000001bfa000) (0MB)
[ 0.000000] EFI: mem36: type=3, attr=0xf, range=[0x0000000001bfa000-0x0000000001bfd000) (0MB)
[ 0.000000] EFI: mem37: type=4, attr=0xf, range=[0x0000000001bfd000-0x0000000001c0b000) (0MB)
[ 0.000000] EFI: mem38: type=3, attr=0xf, range=[0x0000000001c0b000-0x0000000001c10000) (0MB)
[ 0.000000] EFI: mem39: type=4, attr=0xf, range=[0x0000000001c10000-0x0000000001c11000) (0MB)
[ 0.000000] EFI: mem40: type=3, attr=0xf, range=[0x0000000001c11000-0x0000000001c19000) (0MB)
[ 0.000000] EFI: mem41: type=4, attr=0xf, range=[0x0000000001c19000-0x0000000001c23000) (0MB)
[ 0.000000] EFI: mem42: type=3, attr=0xf, range=[0x0000000001c23000-0x0000000001c28000) (0MB)
[ 0.000000] EFI: mem43: type=4, attr=0xf, range=[0x0000000001c28000-0x0000000001c40000) (0MB)
[ 0.000000] EFI: mem44: type=3, attr=0xf, range=[0x0000000001c40000-0x0000000001c45000) (0MB)
[ 0.000000] EFI: mem45: type=4, attr=0xf, range=[0x0000000001c45000-0x0000000001c4b000) (0MB)
[ 0.000000] EFI: mem46: type=3, attr=0xf, range=[0x0000000001c4b000-0x0000000001c51000) (0MB)
[ 0.000000] EFI: mem47: type=4, attr=0xf, range=[0x0000000001c51000-0x0000000001c7f000) (0MB)
[ 0.000000] EFI: mem48: type=3, attr=0xf, range=[0x0000000001c7f000-0x0000000001c83000) (0MB)
[ 0.000000] EFI: mem49: type=4, attr=0xf, range=[0x0000000001c83000-0x0000000001c8c000) (0MB)
[ 0.000000] EFI: mem50: type=3, attr=0xf, range=[0x0000000001c8c000-0x0000000001ca9000) (0MB)
[ 0.000000] EFI: mem51: type=4, attr=0xf, range=[0x0000000001ca9000-0x0000000001cad000) (0MB)
[ 0.000000] EFI: mem52: type=3, attr=0xf, range=[0x0000000001cad000-0x0000000001caf000) (0MB)
[ 0.000000] EFI: mem53: type=4, attr=0xf, range=[0x0000000001caf000-0x0000000001cb9000) (0MB)
[ 0.000000] EFI: mem54: type=3, attr=0xf, range=[0x0000000001cb9000-0x0000000001cc9000) (0MB)
[ 0.000000] EFI: mem55: type=4, attr=0xf, range=[0x0000000001cc9000-0x0000000001cd2000) (0MB)
[ 0.000000] EFI: mem56: type=3, attr=0xf, range=[0x0000000001cd2000-0x0000000001cdd000) (0MB)
[ 0.000000] EFI: mem57: type=4, attr=0xf, range=[0x0000000001cdd000-0x0000000001cdf000) (0MB)
[ 0.000000] EFI: mem58: type=3, attr=0xf, range=[0x0000000001cdf000-0x0000000001ceb000) (0MB)
[ 0.000000] EFI: mem59: type=4, attr=0xf, range=[0x0000000001ceb000-0x0000000001cf3000) (0MB)
[ 0.000000] EFI: mem60: type=3, attr=0xf, range=[0x0000000001cf3000-0x0000000001cf5000) (0MB)
[ 0.000000] EFI: mem61: type=4, attr=0xf, range=[0x0000000001cf5000-0x0000000001cff000) (0MB)
[ 0.000000] EFI: mem62: type=3, attr=0xf, range=[0x0000000001cff000-0x0000000001d01000) (0MB)
[ 0.000000] EFI: mem63: type=4, attr=0xf, range=[0x0000000001d01000-0x0000000001d02000) (0MB)
[ 0.000000] EFI: mem64: type=3, attr=0xf, range=[0x0000000001d02000-0x0000000001d0a000) (0MB)
[ 0.000000] EFI: mem65: type=4, attr=0xf, range=[0x0000000001d0a000-0x0000000001d0f000) (0MB)
[ 0.000000] EFI: mem66: type=3, attr=0xf, range=[0x0000000001d0f000-0x0000000001d17000) (0MB)
[ 0.000000] EFI: mem67: type=4, attr=0xf, range=[0x0000000001d17000-0x0000000001d23000) (0MB)
[ 0.000000] EFI: mem68: type=3, attr=0xf, range=[0x0000000001d23000-0x0000000001d36000) (0MB)
[ 0.000000] EFI: mem69: type=4, attr=0xf, range=[0x0000000001d36000-0x0000000001d6d000) (0MB)
[ 0.000000] EFI: mem70: type=3, attr=0xf, range=[0x0000000001d6d000-0x0000000001d77000) (0MB)
[ 0.000000] EFI: mem71: type=4, attr=0xf, range=[0x0000000001d77000-0x0000000001d7a000) (0MB)
[ 0.000000] EFI: mem72: type=3, attr=0xf, range=[0x0000000001d7a000-0x0000000001d80000) (0MB)
[ 0.000000] EFI: mem73: type=4, attr=0xf, range=[0x0000000001d80000-0x0000000001d81000) (0MB)
[ 0.000000] EFI: mem74: type=3, attr=0xf, range=[0x0000000001d81000-0x0000000001db5000) (0MB)
[ 0.000000] EFI: mem75: type=4, attr=0xf, range=[0x0000000001db5000-0x0000000001dc8000) (0MB)
[ 0.000000] EFI: mem76: type=3, attr=0xf, range=[0x0000000001dc8000-0x0000000001dd1000) (0MB)
[ 0.000000] EFI: mem77: type=4, attr=0xf, range=[0x0000000001dd1000-0x0000000001ddd000) (0MB)
[ 0.000000] EFI: mem78: type=3, attr=0xf, range=[0x0000000001ddd000-0x0000000001de3000) (0MB)
[ 0.000000] EFI: mem79: type=4, attr=0xf, range=[0x0000000001de3000-0x0000000001de4000) (0MB)
[ 0.000000] EFI: mem80: type=3, attr=0xf, range=[0x0000000001de4000-0x0000000001df7000) (0MB)
[ 0.000000] EFI: mem81: type=4, attr=0xf, range=[0x0000000001df7000-0x0000000001eab000) (0MB)
[ 0.000000] EFI: mem82: type=3, attr=0xf, range=[0x0000000001eab000-0x0000000001eae000) (0MB)
[ 0.000000] EFI: mem83: type=4, attr=0xf, range=[0x0000000001eae000-0x0000000001eb8000) (0MB)
[ 0.000000] EFI: mem84: type=3, attr=0xf, range=[0x0000000001eb8000-0x0000000001ebd000) (0MB)
[ 0.000000] EFI: mem85: type=4, attr=0xf, range=[0x0000000001ebd000-0x0000000001ec4000) (0MB)
[ 0.000000] EFI: mem86: type=3, attr=0xf, range=[0x0000000001ec4000-0x0000000001ec6000) (0MB)
[ 0.000000] EFI: mem87: type=4, attr=0xf, range=[0x0000000001ec6000-0x0000000001ec8000) (0MB)
[ 0.000000] EFI: mem88: type=3, attr=0xf, range=[0x0000000001ec8000-0x0000000001ece000) (0MB)
[ 0.000000] EFI: mem89: type=4, attr=0xf, range=[0x0000000001ece000-0x0000000001ee3000) (0MB)
[ 0.000000] EFI: mem90: type=3, attr=0xf, range=[0x0000000001ee3000-0x0000000001ef0000) (0MB)
[ 0.000000] EFI: mem91: type=4, attr=0xf, range=[0x0000000001ef0000-0x0000000001ef2000) (0MB)
[ 0.000000] EFI: mem92: type=3, attr=0xf, range=[0x0000000001ef2000-0x0000000001f04000) (0MB)
[ 0.000000] EFI: mem93: type=4, attr=0xf, range=[0x0000000001f04000-0x0000000001f12000) (0MB)
[ 0.000000] EFI: mem94: type=3, attr=0xf, range=[0x0000000001f12000-0x0000000001f14000) (0MB)
[ 0.000000] EFI: mem95: type=4, attr=0xf, range=[0x0000000001f14000-0x0000000001f1a000) (0MB)
[ 0.000000] EFI: mem96: type=3, attr=0xf, range=[0x0000000001f1a000-0x0000000001f1d000) (0MB)
[ 0.000000] EFI: mem97: type=4, attr=0xf, range=[0x0000000001f1d000-0x0000000001f24000) (0MB)
[ 0.000000] EFI: mem98: type=3, attr=0xf, range=[0x0000000001f24000-0x0000000001f26000) (0MB)
[ 0.000000] EFI: mem99: type=4, attr=0xf, range=[0x0000000001f26000-0x0000000001f27000) (0MB)
[ 0.000000] EFI: mem100: type=3, attr=0xf, range=[0x0000000001f27000-0x0000000001f2c000) (0MB)
[ 0.000000] EFI: mem101: type=4, attr=0xf, range=[0x0000000001f2c000-0x0000000001f30000) (0MB)
[ 0.000000] EFI: mem102: type=3, attr=0xf, range=[0x0000000001f30000-0x0000000001f32000) (0MB)
[ 0.000000] EFI: mem103: type=4, attr=0xf, range=[0x0000000001f32000-0x0000000001f4b000) (0MB)
[ 0.000000] EFI: mem104: type=3, attr=0xf, range=[0x0000000001f4b000-0x0000000001f4f000) (0MB)
[ 0.000000] EFI: mem105: type=4, attr=0xf, range=[0x0000000001f4f000-0x0000000001f58000) (0MB)
[ 0.000000] EFI: mem106: type=3, attr=0xf, range=[0x0000000001f58000-0x0000000001f69000) (0MB)
[ 0.000000] EFI: mem107: type=4, attr=0xf, range=[0x0000000001f69000-0x0000000001fb2000) (0MB)
[ 0.000000] EFI: mem108: type=7, attr=0xf, range=[0x0000000001fb2000-0x0000000001fb7000) (0MB)
[ 0.000000] EFI: mem109: type=4, attr=0xf, range=[0x0000000001fb7000-0x0000000001ff8000) (0MB)
[ 0.000000] EFI: mem110: type=3, attr=0xf, range=[0x0000000001ff8000-0x000000000240a000) (4MB)
[ 0.000000] EFI: mem111: type=4, attr=0xf, range=[0x000000000240a000-0x00000000028b8000) (4MB)
[ 0.000000] EFI: mem112: type=3, attr=0xf, range=[0x00000000028b8000-0x00000000028bd000) (0MB)
[ 0.000000] EFI: mem113: type=4, attr=0xf, range=[0x00000000028bd000-0x000000000299e000) (0MB)
[ 0.000000] EFI: mem114: type=3, attr=0xf, range=[0x000000000299e000-0x00000000029b9000) (0MB)
[ 0.000000] EFI: mem115: type=4, attr=0xf, range=[0x00000000029b9000-0x0000000002ac0000) (1MB)
[ 0.000000] EFI: mem116: type=7, attr=0xf, range=[0x0000000002ac0000-0x0000000002adf000) (0MB)
[ 0.000000] EFI: mem117: type=4, attr=0xf, range=[0x0000000002adf000-0x0000000002bdf000) (1MB)
[ 0.000000] EFI: mem118: type=7, attr=0xf, range=[0x0000000002bdf000-0x0000000002c95000) (0MB)
[ 0.000000] EFI: mem119: type=4, attr=0xf, range=[0x0000000002c95000-0x0000000002cc0000) (0MB)
[ 0.000000] EFI: mem120: type=7, attr=0xf, range=[0x0000000002cc0000-0x0000000002d6b000) (0MB)
[ 0.000000] EFI: mem121: type=4, attr=0xf, range=[0x0000000002d6b000-0x0000000004a90000) (29MB)
[ 0.000000] EFI: mem122: type=7, attr=0xf, range=[0x0000000004a90000-0x0000000004c8d000) (1MB)
[ 0.000000] EFI: mem123: type=1, attr=0xf, range=[0x0000000004c8d000-0x0000000004d5e000) (0MB)
[ 0.000000] EFI: mem124: type=7, attr=0xf, range=[0x0000000004d5e000-0x00000000054bf000) (7MB)
[ 0.000000] EFI: mem125: type=4, attr=0xf, range=[0x00000000054bf000-0x00000000054c3000) (0MB)
[ 0.000000] EFI: mem126: type=7, attr=0xf, range=[0x00000000054c3000-0x0000000005aac000) (5MB)
[ 0.000000] EFI: mem127: type=4, attr=0xf, range=[0x0000000005aac000-0x0000000005aad000) (0MB)
[ 0.000000] EFI: mem128: type=7, attr=0xf, range=[0x0000000005aad000-0x000000002d6c0000) (636MB)
[ 0.000000] EFI: mem129: type=2, attr=0xf, range=[0x000000002d6c0000-0x0000000032b58000) (84MB)
[ 0.000000] EFI: mem130: type=7, attr=0xf, range=[0x0000000032b58000-0x000000008f0e8000) (1477MB)
[ 0.000000] EFI: mem131: type=2, attr=0xf, range=[0x000000008f0e8000-0x00000000bd83d000) (743MB)
[ 0.000000] EFI: mem132: type=10, attr=0xf, range=[0x00000000bd83d000-0x00000000bd88b000) (0MB)
[ 0.000000] EFI: mem133: type=9, attr=0xf, range=[0x00000000bd88b000-0x00000000bd895000) (0MB)
[ 0.000000] EFI: mem134: type=0, attr=0xf, range=[0x00000000bd895000-0x00000000bdabb000) (2MB)
[ 0.000000] EFI: mem135: type=6, attr=0x800000000000000f, range=[0x00000000bdabb000-0x00000000bdabf000) (0MB)
[ 0.000000] EFI: mem136: type=0, attr=0xf, range=[0x00000000bdabf000-0x00000000bdae0000) (0MB)
[ 0.000000] EFI: mem137: type=10, attr=0xf, range=[0x00000000bdae0000-0x00000000bdaf1000) (0MB)
[ 0.000000] EFI: mem138: type=6, attr=0x800000000000000f, range=[0x00000000bdaf1000-0x00000000bdb02000) (0MB)
[ 0.000000] EFI: mem139: type=5, attr=0x800000000000000f, range=[0x00000000bdb02000-0x00000000bdb03000) (0MB)
[ 0.000000] EFI: mem140: type=6, attr=0x800000000000000f, range=[0x00000000bdb03000-0x00000000bdb04000) (0MB)
[ 0.000000] EFI: mem141: type=10, attr=0xf, range=[0x00000000bdb04000-0x00000000bdb06000) (0MB)
[ 0.000000] EFI: mem142: type=5, attr=0x800000000000000f, range=[0x00000000bdb06000-0x00000000bdb07000) (0MB)
[ 0.000000] EFI: mem143: type=6, attr=0x800000000000000f, range=[0x00000000bdb07000-0x00000000bdb08000) (0MB)
[ 0.000000] EFI: mem144: type=5, attr=0x800000000000000f, range=[0x00000000bdb08000-0x00000000bdb0f000) (0MB)
[ 0.000000] EFI: mem145: type=10, attr=0xf, range=[0x00000000bdb0f000-0x00000000bdb15000) (0MB)
[ 0.000000] EFI: mem146: type=5, attr=0x800000000000000f, range=[0x00000000bdb15000-0x00000000bdb22000) (0MB)
[ 0.000000] EFI: mem147: type=6, attr=0x800000000000000f, range=[0x00000000bdb22000-0x00000000bdb64000) (0MB)
[ 0.000000] EFI: mem148: type=5, attr=0x800000000000000f, range=[0x00000000bdb64000-0x00000000bdb74000) (0MB)
[ 0.000000] EFI: mem149: type=6, attr=0x800000000000000f, range=[0x00000000bdb74000-0x00000000bdb77000) (0MB)
[ 0.000000] EFI: mem150: type=10, attr=0xf, range=[0x00000000bdb77000-0x00000000bdd7a000) (2MB)
[ 0.000000] EFI: mem151: type=3, attr=0xf, range=[0x00000000bdd7a000-0x00000000bdef0000) (1MB)
[ 0.000000] EFI: mem152: type=4, attr=0xf, range=[0x00000000bdef0000-0x00000000bdef3000) (0MB)
[ 0.000000] EFI: mem153: type=3, attr=0xf, range=[0x00000000bdef3000-0x00000000bdf00000) (0MB)
[ 0.000000] EFI: mem154: type=7, attr=0xf, range=[0x0000000100001000-0x0000000240000000) (5119MB)
[ 0.000000] EFI: mem155: type=11, attr=0x8000000000000001, range=[0x00000000fec00000-0x00000000fec01000) (0MB)
[ 0.000000] EFI: mem156: type=11, attr=0x8000000000000001, range=[0x00000000fec10000-0x00000000fec11000) (0MB)
[ 0.000000] EFI: mem157: type=11, attr=0x8000000000000001, range=[0x00000000fec20000-0x00000000fec21000) (0MB)
[ 0.000000] EFI: mem158: type=11, attr=0x8000000000000001, range=[0x00000000fed00000-0x00000000fed01000) (0MB)
[ 0.000000] EFI: mem159: type=11, attr=0x8000000000000001, range=[0x00000000fed61000-0x00000000fed71000) (0MB)
[ 0.000000] EFI: mem160: type=11, attr=0x8000000000000001, range=[0x00000000fed80000-0x00000000fed90000) (0MB)
[ 0.000000] EFI: mem161: type=11, attr=0x8000000000000001, range=[0x00000000fef00000-0x0000000100000000) (17MB)
[ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vm64 ro add_efi_memmap none=UEFI_ARCH_x86_64
[ 9.890791] efifb: probing for efifb
[ 9.890964] efifb: framebuffer at 0xc0000000, mapped to 0xffffc90012980000, using 1920k, total 1920k
[ 9.890966] efifb: mode is 800x600x32, linelength=3200, pages=1
[ 9.890967] efifb: scrolling: redraw
[ 9.890968] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[ 9.893027] fb0: EFI VGA frame buffer device
[ 10.843384] Refined TSC clocksource calibration: 3684.250 MHz.
[ 11.895333] fb: conflicting fb hw usage radeondrmfb vs EFI VGA - removing generic driver
Offline
@KairiTech: There seems to be a problem with "if statement" and "modprobe". Can you try changing
if [[ $(modprobe -q efivars) ]]; then
to
modprobe -q efivars
if [[ "$(lsmod | grep efivars)" ]]; then
in archboot installer script. You can do this by booting into archboot and editing /arch/setup file using nano or some other text editor.
Offline
@tpowa and KairiTech: https://gist.github.com/1080899 patch might solve the problem. I replaced modprobe with lsmod in the if statement and it seems to work. I also changed few other things like using "mountpoint" in finding UEFISYS partition etc.
Offline
Because it simply doesn't work and fails. Try it yourself and you will see the error message.
Posted about the bug in bug-parted ML https://lists.gnu.org/archive/html/bug- … 00007.html
Offline
Is this problem occurring in latest Archboot iso or in some earlier version? The latest one had few changes in the way initramfs is created (one initramfs per arch, not one per kernel). Can you boot into the latest archboot and check whether
/lib/modules/3.0-ARCH/kernel/drivers/firmware/efivars.ko.gz
file exists?
Also can you post the output of
# dmesg | grep -i EFI
from within archboot?
It is the latest Archboot (2011.10-1) and /lib/modules/3.0-ARCH/kernel/drivers/firmware/efivars.ko.gz doesn't exist.
dmesg | grep -i EFI shows the following:
[ 0.000000] Command line: BOOT_IMAGE=/boot/vm64 ro add_efi_memmap none=UEFI_ARCH_x86_64 radeon.modeset=0
[ 0.000000] EFI v2.10 by American Megatrends
[ 0.000000] Kernel-defined memdesc doesn't match the one from EFI!
[ 0.000000] EFI: mem00: type=3, attr=0xf, range=[0x0000000000000000-0x0000000000008000) (0MB)
[ 0.000000] EFI: mem01: type=7, attr=0xf, range=[0x0000000000008000-0x000000000007f000) (0MB)
[ 0.000000] EFI: mem02: type=4, attr=0xf, range=[0x000000000007f000-0x0000000000080000) (0MB)
[ 0.000000] EFI: mem03: type=3, attr=0xf, range=[0x0000000000080000-0x00000000000a0000) (0MB)
[ 0.000000] EFI: mem04: type=2, attr=0xf, range=[0x0000000000100000-0x00000000003de000) (2MB)
[ 0.000000] EFI: mem05: type=7, attr=0xf, range=[0x00000000003de000-0x0000000001000000) (12MB)
[ 0.000000] EFI: mem06: type=2, attr=0xf, range=[0x0000000001000000-0x0000000001100000) (1MB)
[ 0.000000] EFI: mem07: type=4, attr=0xf, range=[0x0000000001100000-0x000000000136b000) (2MB)
[ 0.000000] EFI: mem08: type=3, attr=0xf, range=[0x000000000136b000-0x000000000136f000) (0MB)
[ 0.000000] EFI: mem09: type=4, attr=0xf, range=[0x000000000136f000-0x000000000139d000) (0MB)
[ 0.000000] EFI: mem10: type=3, attr=0xf, range=[0x000000000139d000-0x000000000139f000) (0MB)
[ 0.000000] EFI: mem11: type=4, attr=0xf, range=[0x000000000139f000-0x00000000013a0000) (0MB)
[ 0.000000] EFI: mem12: type=3, attr=0xf, range=[0x00000000013a0000-0x00000000013a8000) (0MB)
[ 0.000000] EFI: mem13: type=4, attr=0xf, range=[0x00000000013a8000-0x00000000013ae000) (0MB)
[ 0.000000] EFI: mem14: type=3, attr=0xf, range=[0x00000000013ae000-0x00000000013b1000) (0MB)
[ 0.000000] EFI: mem15: type=4, attr=0xf, range=[0x00000000013b1000-0x00000000013b2000) (0MB)
[ 0.000000] EFI: mem16: type=3, attr=0xf, range=[0x00000000013b2000-0x00000000013b5000) (0MB)
[ 0.000000] EFI: mem17: type=4, attr=0xf, range=[0x00000000013b5000-0x00000000013bb000) (0MB)
[ 0.000000] EFI: mem18: type=3, attr=0xf, range=[0x00000000013bb000-0x00000000013bc000) (0MB)
[ 0.000000] EFI: mem19: type=4, attr=0xf, range=[0x00000000013bc000-0x00000000013bd000) (0MB)
[ 0.000000] EFI: mem20: type=3, attr=0xf, range=[0x00000000013bd000-0x00000000013be000) (0MB)
[ 0.000000] EFI: mem21: type=4, attr=0xf, range=[0x00000000013be000-0x00000000013c0000) (0MB)
[ 0.000000] EFI: mem22: type=3, attr=0xf, range=[0x00000000013c0000-0x00000000013c1000) (0MB)
[ 0.000000] EFI: mem23: type=4, attr=0xf, range=[0x00000000013c1000-0x00000000013c9000) (0MB)
[ 0.000000] EFI: mem24: type=3, attr=0xf, range=[0x00000000013c9000-0x00000000013cc000) (0MB)
[ 0.000000] EFI: mem25: type=4, attr=0xf, range=[0x00000000013cc000-0x00000000013d6000) (0MB)
[ 0.000000] EFI: mem26: type=3, attr=0xf, range=[0x00000000013d6000-0x00000000013db000) (0MB)
[ 0.000000] EFI: mem27: type=4, attr=0xf, range=[0x00000000013db000-0x00000000013e6000) (0MB)
[ 0.000000] EFI: mem28: type=3, attr=0xf, range=[0x00000000013e6000-0x00000000013ec000) (0MB)
[ 0.000000] EFI: mem29: type=4, attr=0xf, range=[0x00000000013ec000-0x00000000013ed000) (0MB)
[ 0.000000] EFI: mem30: type=3, attr=0xf, range=[0x00000000013ed000-0x00000000013f4000) (0MB)
[ 0.000000] EFI: mem31: type=4, attr=0xf, range=[0x00000000013f4000-0x00000000013ff000) (0MB)
[ 0.000000] EFI: mem32: type=3, attr=0xf, range=[0x00000000013ff000-0x0000000001400000) (0MB)
[ 0.000000] EFI: mem33: type=4, attr=0xf, range=[0x0000000001400000-0x0000000001b8d000) (7MB)
[ 0.000000] EFI: mem34: type=3, attr=0xf, range=[0x0000000001b8d000-0x0000000001b8f000) (0MB)
[ 0.000000] EFI: mem35: type=4, attr=0xf, range=[0x0000000001b8f000-0x0000000001bc3000) (0MB)
[ 0.000000] EFI: mem36: type=3, attr=0xf, range=[0x0000000001bc3000-0x0000000001bc5000) (0MB)
[ 0.000000] EFI: mem37: type=4, attr=0xf, range=[0x0000000001bc5000-0x0000000001bcd000) (0MB)
[ 0.000000] EFI: mem38: type=3, attr=0xf, range=[0x0000000001bcd000-0x0000000001be8000) (0MB)
[ 0.000000] EFI: mem39: type=4, attr=0xf, range=[0x0000000001be8000-0x0000000001bf7000) (0MB)
[ 0.000000] EFI: mem40: type=3, attr=0xf, range=[0x0000000001bf7000-0x0000000001c0a000) (0MB)
[ 0.000000] EFI: mem41: type=4, attr=0xf, range=[0x0000000001c0a000-0x0000000001c0c000) (0MB)
[ 0.000000] EFI: mem42: type=3, attr=0xf, range=[0x0000000001c0c000-0x0000000001c0f000) (0MB)
[ 0.000000] EFI: mem43: type=4, attr=0xf, range=[0x0000000001c0f000-0x0000000001c10000) (0MB)
[ 0.000000] EFI: mem44: type=3, attr=0xf, range=[0x0000000001c10000-0x0000000001c16000) (0MB)
[ 0.000000] EFI: mem45: type=4, attr=0xf, range=[0x0000000001c16000-0x0000000001c17000) (0MB)
[ 0.000000] EFI: mem46: type=3, attr=0xf, range=[0x0000000001c17000-0x0000000001c24000) (0MB)
[ 0.000000] EFI: mem47: type=4, attr=0xf, range=[0x0000000001c24000-0x0000000001c28000) (0MB)
[ 0.000000] EFI: mem48: type=3, attr=0xf, range=[0x0000000001c28000-0x0000000001c2a000) (0MB)
[ 0.000000] EFI: mem49: type=4, attr=0xf, range=[0x0000000001c2a000-0x0000000001c2c000) (0MB)
[ 0.000000] EFI: mem50: type=3, attr=0xf, range=[0x0000000001c2c000-0x0000000001c2d000) (0MB)
[ 0.000000] EFI: mem51: type=4, attr=0xf, range=[0x0000000001c2d000-0x0000000001c35000) (0MB)
[ 0.000000] EFI: mem52: type=3, attr=0xf, range=[0x0000000001c35000-0x0000000001c4e000) (0MB)
[ 0.000000] EFI: mem53: type=4, attr=0xf, range=[0x0000000001c4e000-0x0000000001c51000) (0MB)
[ 0.000000] EFI: mem54: type=3, attr=0xf, range=[0x0000000001c51000-0x0000000001c59000) (0MB)
[ 0.000000] EFI: mem55: type=4, attr=0xf, range=[0x0000000001c59000-0x0000000001c60000) (0MB)
[ 0.000000] EFI: mem56: type=3, attr=0xf, range=[0x0000000001c60000-0x0000000001c67000) (0MB)
[ 0.000000] EFI: mem57: type=4, attr=0xf, range=[0x0000000001c67000-0x0000000001c7c000) (0MB)
[ 0.000000] EFI: mem58: type=3, attr=0xf, range=[0x0000000001c7c000-0x0000000001c87000) (0MB)
[ 0.000000] EFI: mem59: type=4, attr=0xf, range=[0x0000000001c87000-0x0000000001c89000) (0MB)
[ 0.000000] EFI: mem60: type=3, attr=0xf, range=[0x0000000001c89000-0x0000000001c90000) (0MB)
[ 0.000000] EFI: mem61: type=4, attr=0xf, range=[0x0000000001c90000-0x0000000001c91000) (0MB)
[ 0.000000] EFI: mem62: type=3, attr=0xf, range=[0x0000000001c91000-0x0000000001c95000) (0MB)
[ 0.000000] EFI: mem63: type=4, attr=0xf, range=[0x0000000001c95000-0x0000000001cb4000) (0MB)
[ 0.000000] EFI: mem64: type=3, attr=0xf, range=[0x0000000001cb4000-0x0000000001cb7000) (0MB)
[ 0.000000] EFI: mem65: type=4, attr=0xf, range=[0x0000000001cb7000-0x0000000001cbf000) (0MB)
[ 0.000000] EFI: mem66: type=3, attr=0xf, range=[0x0000000001cbf000-0x0000000001cc3000) (0MB)
[ 0.000000] EFI: mem67: type=4, attr=0xf, range=[0x0000000001cc3000-0x0000000001cd0000) (0MB)
[ 0.000000] EFI: mem68: type=3, attr=0xf, range=[0x0000000001cd0000-0x0000000001cd1000) (0MB)
[ 0.000000] EFI: mem69: type=4, attr=0xf, range=[0x0000000001cd1000-0x0000000001cd4000) (0MB)
[ 0.000000] EFI: mem70: type=3, attr=0xf, range=[0x0000000001cd4000-0x0000000001cdb000) (0MB)
[ 0.000000] EFI: mem71: type=4, attr=0xf, range=[0x0000000001cdb000-0x0000000001cdd000) (0MB)
[ 0.000000] EFI: mem72: type=3, attr=0xf, range=[0x0000000001cdd000-0x0000000001ce2000) (0MB)
[ 0.000000] EFI: mem73: type=4, attr=0xf, range=[0x0000000001ce2000-0x0000000001ce3000) (0MB)
[ 0.000000] EFI: mem74: type=3, attr=0xf, range=[0x0000000001ce3000-0x0000000001d38000) (0MB)
[ 0.000000] EFI: mem75: type=4, attr=0xf, range=[0x0000000001d38000-0x0000000001d44000) (0MB)
[ 0.000000] EFI: mem76: type=3, attr=0xf, range=[0x0000000001d44000-0x0000000001d45000) (0MB)
[ 0.000000] EFI: mem77: type=4, attr=0xf, range=[0x0000000001d45000-0x0000000001d46000) (0MB)
[ 0.000000] EFI: mem78: type=3, attr=0xf, range=[0x0000000001d46000-0x0000000001d49000) (0MB)
[ 0.000000] EFI: mem79: type=4, attr=0xf, range=[0x0000000001d49000-0x0000000001d51000) (0MB)
[ 0.000000] EFI: mem80: type=3, attr=0xf, range=[0x0000000001d51000-0x0000000001d55000) (0MB)
[ 0.000000] EFI: mem81: type=4, attr=0xf, range=[0x0000000001d55000-0x0000000001d57000) (0MB)
[ 0.000000] EFI: mem82: type=3, attr=0xf, range=[0x0000000001d57000-0x0000000001d59000) (0MB)
[ 0.000000] EFI: mem83: type=4, attr=0xf, range=[0x0000000001d59000-0x0000000001d6a000) (0MB)
[ 0.000000] EFI: mem84: type=3, attr=0xf, range=[0x0000000001d6a000-0x0000000001d6c000) (0MB)
[ 0.000000] EFI: mem85: type=4, attr=0xf, range=[0x0000000001d6c000-0x0000000001d6e000) (0MB)
[ 0.000000] EFI: mem86: type=3, attr=0xf, range=[0x0000000001d6e000-0x0000000001d70000) (0MB)
[ 0.000000] EFI: mem87: type=4, attr=0xf, range=[0x0000000001d70000-0x0000000001d71000) (0MB)
[ 0.000000] EFI: mem88: type=3, attr=0xf, range=[0x0000000001d71000-0x0000000001d72000) (0MB)
[ 0.000000] EFI: mem89: type=4, attr=0xf, range=[0x0000000001d72000-0x0000000001d77000) (0MB)
[ 0.000000] EFI: mem90: type=3, attr=0xf, range=[0x0000000001d77000-0x0000000001d7b000) (0MB)
[ 0.000000] EFI: mem91: type=4, attr=0xf, range=[0x0000000001d7b000-0x0000000002257000) (4MB)
[ 0.000000] EFI: mem92: type=3, attr=0xf, range=[0x0000000002257000-0x000000000225b000) (0MB)
[ 0.000000] EFI: mem93: type=4, attr=0xf, range=[0x000000000225b000-0x000000000225d000) (0MB)
[ 0.000000] EFI: mem94: type=3, attr=0xf, range=[0x000000000225d000-0x000000000225f000) (0MB)
[ 0.000000] EFI: mem95: type=4, attr=0xf, range=[0x000000000225f000-0x0000000002262000) (0MB)
[ 0.000000] EFI: mem96: type=3, attr=0xf, range=[0x0000000002262000-0x0000000002265000) (0MB)
[ 0.000000] EFI: mem97: type=4, attr=0xf, range=[0x0000000002265000-0x0000000002270000) (0MB)
[ 0.000000] EFI: mem98: type=3, attr=0xf, range=[0x0000000002270000-0x0000000002272000) (0MB)
[ 0.000000] EFI: mem99: type=4, attr=0xf, range=[0x0000000002272000-0x000000000227b000) (0MB)
[ 0.000000] EFI: mem100: type=3, attr=0xf, range=[0x000000000227b000-0x0000000002288000) (0MB)
[ 0.000000] EFI: mem101: type=4, attr=0xf, range=[0x0000000002288000-0x000000000228a000) (0MB)
[ 0.000000] EFI: mem102: type=3, attr=0xf, range=[0x000000000228a000-0x000000000228b000) (0MB)
[ 0.000000] EFI: mem103: type=4, attr=0xf, range=[0x000000000228b000-0x0000000002290000) (0MB)
[ 0.000000] EFI: mem104: type=3, attr=0xf, range=[0x0000000002290000-0x0000000002292000) (0MB)
[ 0.000000] EFI: mem105: type=4, attr=0xf, range=[0x0000000002292000-0x0000000002298000) (0MB)
[ 0.000000] EFI: mem106: type=3, attr=0xf, range=[0x0000000002298000-0x000000000229d000) (0MB)
[ 0.000000] EFI: mem107: type=4, attr=0xf, range=[0x000000000229d000-0x00000000022a5000) (0MB)
[ 0.000000] EFI: mem108: type=3, attr=0xf, range=[0x00000000022a5000-0x00000000022a9000) (0MB)
[ 0.000000] EFI: mem109: type=4, attr=0xf, range=[0x00000000022a9000-0x00000000022d5000) (0MB)
[ 0.000000] EFI: mem110: type=3, attr=0xf, range=[0x00000000022d5000-0x00000000022e6000) (0MB)
[ 0.000000] EFI: mem111: type=4, attr=0xf, range=[0x00000000022e6000-0x000000000258c000) (2MB)
[ 0.000000] EFI: mem112: type=3, attr=0xf, range=[0x000000000258c000-0x0000000002590000) (0MB)
[ 0.000000] EFI: mem113: type=4, attr=0xf, range=[0x0000000002590000-0x0000000002592000) (0MB)
[ 0.000000] EFI: mem114: type=3, attr=0xf, range=[0x0000000002592000-0x0000000002594000) (0MB)
[ 0.000000] EFI: mem115: type=4, attr=0xf, range=[0x0000000002594000-0x0000000002596000) (0MB)
[ 0.000000] EFI: mem116: type=3, attr=0xf, range=[0x0000000002596000-0x0000000002598000) (0MB)
[ 0.000000] EFI: mem117: type=4, attr=0xf, range=[0x0000000002598000-0x000000000275d000) (1MB)
[ 0.000000] EFI: mem118: type=3, attr=0xf, range=[0x000000000275d000-0x000000000276d000) (0MB)
[ 0.000000] EFI: mem119: type=4, attr=0xf, range=[0x000000000276d000-0x0000000002772000) (0MB)
[ 0.000000] EFI: mem120: type=3, attr=0xf, range=[0x0000000002772000-0x0000000002775000) (0MB)
[ 0.000000] EFI: mem121: type=4, attr=0xf, range=[0x0000000002775000-0x000000000277a000) (0MB)
[ 0.000000] EFI: mem122: type=3, attr=0xf, range=[0x000000000277a000-0x000000000277c000) (0MB)
[ 0.000000] EFI: mem123: type=4, attr=0xf, range=[0x000000000277c000-0x0000000002780000) (0MB)
[ 0.000000] EFI: mem124: type=7, attr=0xf, range=[0x0000000002780000-0x0000000002781000) (0MB)
[ 0.000000] EFI: mem125: type=3, attr=0xf, range=[0x0000000002781000-0x0000000002783000) (0MB)
[ 0.000000] EFI: mem126: type=7, attr=0xf, range=[0x0000000002783000-0x0000000002787000) (0MB)
[ 0.000000] EFI: mem127: type=4, attr=0xf, range=[0x0000000002787000-0x000000000278b000) (0MB)
[ 0.000000] EFI: mem128: type=7, attr=0xf, range=[0x000000000278b000-0x000000000279c000) (0MB)
[ 0.000000] EFI: mem129: type=4, attr=0xf, range=[0x000000000279c000-0x0000000002840000) (0MB)
[ 0.000000] EFI: mem130: type=7, attr=0xf, range=[0x0000000002840000-0x000000000285a000) (0MB)
[ 0.000000] EFI: mem131: type=4, attr=0xf, range=[0x000000000285a000-0x0000000002b12000) (2MB)
[ 0.000000] EFI: mem132: type=7, attr=0xf, range=[0x0000000002b12000-0x0000000002b2c000) (0MB)
[ 0.000000] EFI: mem133: type=4, attr=0xf, range=[0x0000000002b2c000-0x0000000002ba3000) (0MB)
[ 0.000000] EFI: mem134: type=7, attr=0xf, range=[0x0000000002ba3000-0x0000000002bbe000) (0MB)
[ 0.000000] EFI: mem135: type=4, attr=0xf, range=[0x0000000002bbe000-0x0000000002bd9000) (0MB)
[ 0.000000] EFI: mem136: type=7, attr=0xf, range=[0x0000000002bd9000-0x0000000002caa000) (0MB)
[ 0.000000] EFI: mem137: type=1, attr=0xf, range=[0x0000000002caa000-0x0000000002d7b000) (0MB)
[ 0.000000] EFI: mem138: type=7, attr=0xf, range=[0x0000000002d7b000-0x000000002d6c0000) (681MB)
[ 0.000000] EFI: mem139: type=2, attr=0xf, range=[0x000000002d6c0000-0x0000000032b58000) (84MB)
[ 0.000000] EFI: mem140: type=7, attr=0xf, range=[0x0000000032b58000-0x000000008fccf000) (1489MB)
[ 0.000000] EFI: mem141: type=2, attr=0xf, range=[0x000000008fccf000-0x00000000bf1fc000) (757MB)
[ 0.000000] EFI: mem142: type=10, attr=0xf, range=[0x00000000bf1fc000-0x00000000bf245000) (0MB)
[ 0.000000] EFI: mem143: type=9, attr=0xf, range=[0x00000000bf245000-0x00000000bf24e000) (0MB)
[ 0.000000] EFI: mem144: type=6, attr=0x800000000000000f, range=[0x00000000bf24e000-0x00000000bf302000) (0MB)
[ 0.000000] EFI: mem145: type=10, attr=0xf, range=[0x00000000bf302000-0x00000000bf305000) (0MB)
[ 0.000000] EFI: mem146: type=7, attr=0xf, range=[0x00000000bf305000-0x00000000bf306000) (0MB)
[ 0.000000] EFI: mem147: type=6, attr=0x800000000000000f, range=[0x00000000bf306000-0x00000000bf30a000) (0MB)
[ 0.000000] EFI: mem148: type=0, attr=0xf, range=[0x00000000bf30a000-0x00000000bf551000) (2MB)
[ 0.000000] EFI: mem149: type=5, attr=0x800000000000000f, range=[0x00000000bf551000-0x00000000bf55d000) (0MB)
[ 0.000000] EFI: mem150: type=0, attr=0xf, range=[0x00000000bf55d000-0x00000000bf560000) (0MB)
[ 0.000000] EFI: mem151: type=6, attr=0x800000000000000f, range=[0x00000000bf560000-0x00000000bf561000) (0MB)
[ 0.000000] EFI: mem152: type=7, attr=0xf, range=[0x00000000bf561000-0x00000000bf562000) (0MB)
[ 0.000000] EFI: mem153: type=5, attr=0x800000000000000f, range=[0x00000000bf562000-0x00000000bf563000) (0MB)
[ 0.000000] EFI: mem154: type=0, attr=0xf, range=[0x00000000bf563000-0x00000000bf573000) (0MB)
[ 0.000000] EFI: mem155: type=10, attr=0xf, range=[0x00000000bf573000-0x00000000bf57b000) (0MB)
[ 0.000000] EFI: mem156: type=5, attr=0x800000000000000f, range=[0x00000000bf57b000-0x00000000bf580000) (0MB)
[ 0.000000] EFI: mem157: type=6, attr=0x800000000000000f, range=[0x00000000bf580000-0x00000000bf592000) (0MB)
[ 0.000000] EFI: mem158: type=5, attr=0x800000000000000f, range=[0x00000000bf592000-0x00000000bf5a2000) (0MB)
[ 0.000000] EFI: mem159: type=6, attr=0x800000000000000f, range=[0x00000000bf5a2000-0x00000000bf5a5000) (0MB)
[ 0.000000] EFI: mem160: type=10, attr=0xf, range=[0x00000000bf5a5000-0x00000000bf7a8000) (2MB)
[ 0.000000] EFI: mem161: type=4, attr=0xf, range=[0x00000000bf7a8000-0x00000000bf8e7000) (1MB)
[ 0.000000] EFI: mem162: type=3, attr=0xf, range=[0x00000000bf8e7000-0x00000000bfb65000) (2MB)
[ 0.000000] EFI: mem163: type=4, attr=0xf, range=[0x00000000bfb65000-0x00000000bfb70000) (0MB)
[ 0.000000] EFI: mem164: type=3, attr=0xf, range=[0x00000000bfb70000-0x00000000bfb72000) (0MB)
[ 0.000000] EFI: mem165: type=6, attr=0x800000000000000f, range=[0x00000000bfb72000-0x00000000bfef4000) (3MB)
[ 0.000000] EFI: mem166: type=4, attr=0xf, range=[0x00000000bfef4000-0x00000000bff00000) (0MB)
[ 0.000000] EFI: mem167: type=7, attr=0xf, range=[0x0000000100001000-0x000000041f000000) (12783MB)
[ 0.000000] EFI: mem168: type=11, attr=0x8000000000000001, range=[0x00000000e0000000-0x00000000f0000000) (256MB)
[ 0.000000] EFI: mem169: type=11, attr=0x8000000000000001, range=[0x00000000fec00000-0x00000000fec01000) (0MB)
[ 0.000000] EFI: mem170: type=11, attr=0x8000000000000001, range=[0x00000000fec10000-0x00000000fec11000) (0MB)
[ 0.000000] EFI: mem171: type=11, attr=0x8000000000000001, range=[0x00000000fed00000-0x00000000fed01000) (0MB)
[ 0.000000] EFI: mem172: type=11, attr=0x8000000000000001, range=[0x00000000fed40000-0x00000000fed45000) (0MB)
[ 0.000000] EFI: mem173: type=11, attr=0x8000000000000001, range=[0x00000000fed61000-0x00000000fed71000) (0MB)
[ 0.000000] EFI: mem174: type=11, attr=0x8000000000000001, range=[0x00000000fed80000-0x00000000fed90000) (0MB)
[ 0.000000] EFI: mem175: type=11, attr=0x8000000000000001, range=[0x00000000ff000000-0x0000000100000000) (16MB)
[ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vm64 ro add_efi_memmap none=UEFI_ARCH_x86_64 radeon.modeset=0
[ 12.642285] efifb: probing for efifb
[ 12.642575] efifb: framebuffer at 0xc0000000, mapped to 0xffffc90023700000, using 1920k, total 1920k
[ 12.642577] efifb: mode is 800x600x32, linelength=3200, pages=1
[ 12.642579] efifb: scrolling: redraw
[ 12.642581] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[ 12.645422] fb0: EFI VGA frame buffer device
[ 13.543402] Refined TSC clocksource calibration: 2595.278 MHz.
Offline
@tpowa: Any idea about missing /lib/modules/3.0-ARCH/kernel/drivers/firmware/efivars.ko.gz ? Something gone wrong in initramfs merge?
Offline
@KairiTech: There seems to be a problem with "if statement" and "modprobe". Can you try changing
if [[ $(modprobe -q efivars) ]]; then
to
modprobe -q efivars if [[ "$(lsmod | grep efivars)" ]]; then
in archboot installer script. You can do this by booting into archboot and editing /arch/setup file using nano or some other text editor.
Progress! I made the changes to /arch/setup as you suggested and there are no more complaints about not loading efivars properly. There was however a complaint about not finding the 200MB EFI System partition and I got sent to cgdisk twice to set it up even though it was already created. I eventually got the "successful" GRUB install message but still can't boot from that drive.
Should the mountpoints for the handmade partitions listed below have worked? If not, what should I change and how do I apply the patch to /arch/setup?
Disk /dev/sdd: 488395055 sectors, 232.9 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 6E1017A4-F27E-4AA2-9504-00B00BF039D5
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 488395021
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)
Number Start (sector) End (sector) Size Code Name mountpoints
1 2048 4095 1024.0 KiB EF02 GRUB2
2 4096 413695 200.0 MiB EF00 EFI System
3 413696 567295 75.0 MiB 8300 Linux filesystem /boot
4 567296 4663295 2.0 GiB 8300 Linux filesystem /
5 4663296 488395021 230.7 GiB 8300 Linux filesystem /media/myStuff
Last edited by KairiTech (2011-10-10 16:18:10)
Offline
You are missing 1 mountpoint. Should be
Number Start (sector) End (sector) Size Code Name mountpoints
2 4096 413695 200.0 MiB EF00 EFI System /boot/efi
3 413696 567295 75.0 MiB 8300 Linux filesystem /boot
Try install again with /dev/sda2 mounted at /boot/efi (after mounting /dev/sda3 at /boot).
Offline
Mounted /dev/sdd2 at /boot/efi. I did get the automatic label for EFI and no errors except /dev/sdd2 "already mounted." Still no boot from that drive.
BTW what fs should I have chosen for /boot/efi? I used ext2 the first time and ext4 on a second attempt to install because without a fs the mounts would fail.
Offline
Definitly Fat32.... you can refer to the Wiki entry for Grub2 and EFI.... it's all explained there...
Offline
@tpowa: Any idea about missing /lib/modules/3.0-ARCH/kernel/drivers/firmware/efivars.ko.gz ? Something gone wrong in initramfs merge?
Added it to grub2 hook now, don't know why it's not included anymore.
Do we still need the change in setup script?
Offline
the.ridikulus.rat wrote:@tpowa: Any idea about missing /lib/modules/3.0-ARCH/kernel/drivers/firmware/efivars.ko.gz ? Something gone wrong in initramfs merge?
Added it to grub2 hook now, don't know why it's not included anymore.
Do we still need the change in setup script?
Yes. Without those changes the setup script wont know that efivars is loaded and efibootmgr will not be executed.
Offline