2013.03-4 archboot "2k13-R1" ISO hybrid images released

Hi Arch community,
Arch Linux (archboot creation tool) 2013.03-4, "2k13-R1" has been released.
Homepage and for more information on archboot:
http://wiki.archlinux.org/index.php/Archboot
Summary:
- major update/cleanup on all components
Hybrid image files and torrents are provided, which include
i686 and/or 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/2013.03/
<yourmirror>/iso/archboot/2013.03/
/boot for PXE/Rescue files are provided here:
https://downloads.archlinux.de/iso/arch … 13.03/boot
<yourmirror>/iso/archboot/2013.03/boot
Changelog:
GENERAL:
- kernel 3.8.4 / LTS kernel 3.0.70
- pacman 4.0.3 usage
- RAM recommendations: 768 MB
- major update/cleanup on all components
Kernel changes:
- bump to latest 3.8.x series and bump lts to latest 3.0.x series
Environment changes:
- updated pacman mirrorlist
- replaced netcfg with netctl
- removed ide-legacy hook
- replaced arch_virtio, arch_fw with block hook
- replaced usbinput with keyboard hook
- replaced dbus-core with dbus
- bump to latest mkinitcpio code
- bump syslinux from 4.x to 5.0
- removed bind and dnsutils
- blacklist floppy module during boot
setup changes:
- replaced netcfg network setup with netctl
- always install netctl instead of netcfg
- replaced gummiboot-efi with gummiboot
- removed initscripts compat mode
- always install systemd-sysvcompat
- updated gummiboot install routine
- updated refind install routine
- removed persistent soundcard and network hack,
  systemd handles everything now.
- no need to add hostname to /etc/hosts anymore
quickinst changes:
- removed initscripts compat mode
- removed rc.conf hint
- removed double check on ntfs
Further documentation can be found on-disk and on the wiki.
Thanks to all beta testers, which reported bugs during this development period.
Have fun!
greetings
tpowa
Last edited by tpowa (2013-03-23 19:22:43)

openfred wrote:- When booting install media with LTS kernel, then it may be good to install LTS kernel ?
  latest kernel (3.8) were installed instead.
Fixed in archboot git syslinux changed boot parameter names.
openfred wrote:- When installing grub (BIOS/grub-bios), I had only the choice between /dev/sda (target drive) and /dev/sdb (USB boot drive).
  Would it be possible to be presented the option to install grub in a partition (ex: /dev/sdX) ?
  For testing reason, I installed Arch with archboot on another partition, as I am chainloading from another "main" partition.
For grub it is recommended to use a grub boot partition.
You can use syslinux for installing to a partition.
openfred wrote:- After the installation, network is not working, AND /etc/netctl is empty...
  So I wonder if it is normal, as this new version of Archboot seems to provide...netctl :-)
Please tell me what you have done, on my virtual machine all works as it should.
You need to setup your connection with installer and choose autoconfiguration yes on system configuration.
Last edited by tpowa (2013-03-25 08:33:47)

Similar Messages

  • [CLOSED] 2013.10-1 archboot "2k13-R4" ISO hybrid image released

    Hi Arch community,
    Arch Linux (archboot creation tool) 2013.10-1 "2k13-R4"  has been released.
    Homepage and for more information on archboot:
    http://wiki.archlinux.org/index.php/Archboot
    Please get it from your favorite arch linux mirror:
    https://downloads.archlinux.de/iso/archboot/2013.10
    <yourmirror>/iso/archboot/2013.10/
    Further documentation can be found on-disk and on the wiki.
    Thanks to all testers, who reported bugs in last release.
    Have fun!
    greetings
    tpowa

    fredbezies wrote:
    Tested and it is working well. VirtualBox UEFI machine is OK. Will test qemu + UEFI one asap
    Edit : kernel panic with qemu 1.6.1 and ovmf-svn (surely a bug from it) :
    https://lh4.googleusercontent.com/-YhuE … rchoot.png
    Besides this ? Everything is working in UEFI mode
    Your thumbnail image is way too small and it does not link to a larger image. Can you post the link? Also OVMF source is getting updated quite a lot these days so it may have introduced bugs or some changes which may be slightly incompatible with latest QEMU. Just a guess.
    Last edited by the.ridikulus.rat (2013-10-23 06:30:26)

  • 2012.10-1 archboot "2k12-R4" ISO hybrid images released

    Hi Arch community,
    Arch Linux (archboot creation tool) 2012.10-1, "2k12-R4" has been released.
    Homepage and for more information on archboot:
    http://wiki.archlinux.org/index.php/Archboot
    Summary:
    - major update/cleanup on all components
    Hybrid image files and torrents are provided, which include
    i686 and/or 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/2012.10/
    <yourmirror>/iso/archboot/2012.10/
    /boot for PXE/Rescue files are provided here:
    https://downloads.archlinux.de/iso/arch … 12.10/boot
    <yourmirror>/iso/archboot/2012.10/boot
    Changelog:
    GENERAL:
    - kernel 3.6.2 / LTS kernel 3.0.46
    - pacman 4.0.3 usage
    - RAM recommendations: 768 MB
    Kernel changes:
    - bump to latest 3.6.x series and bump lts to latest 3.0.x series
    Environment changes:
    - changed UEFI booting on USB media to use gummiboot with EFISTUB,
      for booting LTS kernels in UEFI use efilinux-efi
    - Removal of UEFI CD booting support (only UEFI USB is supported)
    - added grub's iso loopback support
      (below for example):
      iso_loop_dev=UUID=XXXX
      iso_loop_path=/blah/archboot.iso
    - added memdisk boot support (only in BIOS mode)
    - change to zsh as default shell
    - change to systemd live environment
    - replace binaries with corresponding symlinks, saves 40MB RAM
    - synced with latest mkinitcpio changes
    - replaced cpufreq with cpupower
    - generate enough entropy for pacman with haveged during boot
    - login with agetty autologin
    - added arch-install-scripts, arch-wiki-lite, gpg-agent, grub(2), xl2tpd,
      usb_modeswitch, wvdial, amd and intel ucode,
      refind-efi, efilinux-efi and gummiboot-efi to live environment
    - updated mirrorlist
    - added memdisk support
    - removed grub legacy
    - removed rtc hook
    setup changes:
    - HIGHLIGHT:
      new network setup with netcfg
      now supports wifi and lan setup
    - added checkspace before install packages
    - use new crypttab syntax
    - added 1MB gap on autoprepare between partitions,
      to avoid mdadm issues
    - added grub loopback and memdisk mount support
    - added refind-efi, gummiboot-efi and efilinux-efi support
    - fixed unmounting of partitions on deeper locations
    - fixed check on virtio media
    - update to new config file layout
      in order to respect the rc.conf cleanup
    - hide kernel messages during mounting
    - hide parted errors during checks
    - added PARTUUID and PARTLABEL support
    - added option to copy pacman entropy to installed system
    - added initscripts/systemd switch (default: systemd installation)
    - more systemd fixes
    - removed grub legacy
    - fix permission on /sys and /proc during installation
    quickinst changes:
    - remove bootloader information
    - added checkspace before install packages
    - added initscripts/systemd switch (default: systemd installation)
    - fix permission on /sys and /proc during installation
    Further documentation can be found on-disk and on the wiki.
    Thanks to all beta testers, which reported bugs during this development period.
    Have fun!
    greetings
    tpowa
    Last edited by tpowa (2012-10-17 10:24:12)

    the.ridikulus.rat wrote:
    All UEFI users with gummiboot "No loader found. Configuration files in \loader\entries\*.conf are needed." issues, use rEFInd instead.
    1. Install extra/refind-efi 0.4.7-2 or above package
    2. Replace existing (USB)/EFI/boot/bootx64.efi with /usr/lib/refind/refindx64.efi
    3. Create (USB)/EFI/boot/refind.conf with the following contents
    timeout 5
    hideui singleuser
    textonly
    #resolution 1024 768
    use_graphics_for osx
    showtools about,reboot,shutdown,exit
    scan_driver_dirs EFI/tools/drivers_x64
    scanfor manual,internal,external,optical
    scan_delay 1
    #also_scan_dirs boot
    dont_scan_dirs EFI/boot
    #scan_all_linux_kernels
    max_tags 0
    default_selection "Arch Linux x86_64 Archboot"
    menuentry "Arch Linux x86_64 Archboot" {
    icon /EFI/refind/icons/os_arch.icns
    loader /boot/vmlinuz_x86_64
    initrd /boot/initramfs_x86_64.img
    ostype Linux
    graphics off
    options "gpt loglevel=7 pci=nocrs add_efi_memmap none=UEFI_ARCH_x86_64"
    menuentry "Arch Linux LTS x86_64 Archboot via EFILINUX" {
    icon /EFI/refind/icons/os_arch.icns
    loader /EFI/efilinux/efilinuxx64.efi
    initrd /boot/initramfs_x86_64.img
    ostype Linux
    graphics off
    options "-f \boot\vmlinuz_x86_64_lts gpt loglevel=7 pci=nocrs add_efi_memmap none=UEFI_ARCH_x86_64"
    menuentry "UEFI x86_64 Shell v2" {
    icon /EFI/refind/icons/tool_shell.icns
    loader /EFI/tools/shellx64_v2.efi
    graphics off
    menuentry "UEFI x86_64 Shell v1" {
    icon /EFI/refind/icons/tool_shell.icns
    loader /EFI/tools/shellx64_v1.efi
    graphics off
    and boot with that USB.
    EDIT: The menu text in refind-efi 0.4.7-2 will be right aligned. That is due to a minor string formatting issue in rEFInd source which has been fixed in upstream git repo. Anyway this does not affect the working of refindx64.efi .
    I downloaded refined-efi, but when I tried to replace existing (USB)/EFI/boot/bootx64.efi with /usr/lib/refind/refindx64.efi (I ran
    cp /usr/lib/refind/refindx64.efi sdb/EFI/boot/boot.64.efi
    ) I got the error:
    cp: cannot stat /ur/lib/refind/refindx64.efi: no such file or directory
    Last edited by AlecB (2013-02-02 02:03:37)

  • 2011.05-2 archboot "2k11-R2" ISO hybrid image released

    Hi Arch community,
    Arch Linux (archboot creation tool) 2011.05-2, "2k11-R2" 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:
    - bump to latest kernels and introduce pacman 3.5.2
    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.05/
    <yourmirror>/iso/archboot/2011.05/
    /boot for PXE/Rescue files are provided here:
    https://downloads.archlinux.de/iso/arch … 11.05/boot
    <yourmirror>/iso/archboot/2011.05/boot
    Changelog:
    GENERAL:
    - kernel 2.6.38.6 / LTS kernel 2.6.32.40
    - pacman 3.5.2 usage
    - RAM recommendations: 320 MB
    Kernel changes:
    - bump to latest .38 series and bump lts to latest .32 series
    Removed features:
    - clamav removed
    Environment changes:
    - merged in latest initscripts and mkinitcpio changes
    - updated pacman mirrorlist
    - added cifs-utils, eject and file to environment
    - switched to krb5 and dropped heimdal
    setup changes:
    - allow btrfs for grub2
    hwdetect changes:
    - none
    quickinst changes:
    - none
    KNOWN ISSUES:
    - FTP installation mode:
      None
    - CD installation mode:
      None
    Further documentation can be found on-disk and on the wiki.
    Have fun!
    greetings
    tpowa
    Last edited by tpowa (2011-05-17 05:23:58)

    Angus_Yann wrote:Archboot is really awesome! And I have two pieces of suggestion which may help.
    1. Don't know it's my USB stick's problem or whaterever, it cannot mount core-*/pkg direction automatically. So I can only install via net for I really don't know how to mount manually.
    2. Actually I suddenly forget what to say. Hmmm, maybe it's a little bit complex for a newbie for there's not enough resources available to guide. Because some part of the installation is different from the official one.
    OK, that's all. And thanks for bringing us Archboot.
    1. I gave you already an answer in my previous post, I don't know why your drive is not mounted autumatically the setup routine has a function to mount cd drive and usb drives.
    ls /dev/sd* would be interesting or ls /dev/mmc*
    2. It's not that different all is mentioned on the wiki imho, if something is missing just raise your questions here and I try to fix things, if needed.
    Enjoy Arch and of course archboot

  • 2011.07-2 archboot "2k11-R4" ISO hybrid image released

    Hi Arch community,
    Arch Linux (archboot creation tool) 2011.07-2, "2k11-R4" 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:
    - bump to latest kernels, plain bugfix release.
    KNOWN ISSUE  READ 1ST:
    If you use this ISO or 2k11-R3 please delete these 2 files:
    /tmp/install/etc/modprobe.d/blacklist_net.conf
    /tmp/install/etc/modprobe.d/blacklist_sound.conf
    before you reboot to your real system.
    Or remove the files from your existing system:
    /etc/modprobe.d/blacklist_net.conf
    /etc/modprobe.d/blacklist_sound.conf
    else you will end up with no network or sound.
    Please also cleanup /etc/rc.conf file MODULES= array
    Sorry for the inconvience, blacklisting and loading of modules changed,
    next version will not suffer from this anymore.
    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.07/
    <yourmirror>/iso/archboot/2011.07/
    /boot for PXE/Rescue files are provided here:
    https://downloads.archlinux.de/iso/arch … 11.07/boot
    <yourmirror>/iso/archboot/2011.07/boot
    Changelog:
    GENERAL:
    - kernel 2.6.39.3 / LTS kernel 2.6.32.43
    - pacman 3.5.3 usage
    - RAM recommendations: 320 MB
    Kernel changes:
    - bump to latest .39 series and bump lts to latest .32 series
    Removed features:
    - tcp_wrappers removed
    Environment changes:
    - merged in latest mkinitcpio changes
    - removed i386-efi install media boot support
    hwdetect changes:
    - none
    setup changes:
    - added ro bootoptions to all bootloaders
    - changed cdrom package installation to use the squashfs tarballs
    quickinst changes:
    - none
    Further documentation can be found on-disk and on the wiki.
    Have fun!
    greetings
    tpowa
    Last edited by tpowa (2011-08-07 20:46:09)

    broken pipe wrote:yes encrypted lvm, msdos partition table created with fdisk. i install this setup ~once in two month, 1.5mb are reserved in front of the first partition. even when i chroot into the installation and reinstall the mbr again, it doesn't work. but after the syslinux installation it works now
    Post the output of
    sudo /sbin/grub_bios-install --boot-directory=/boot --no-floppy --recheck --debug /dev/<your device>
    EDIT 1: Also what is the file size of /boot/grub/core.img ? The gap after 512 byte MBR region should be able to accommodate the core.img file.
    EDIT 2: Maybe we should take this to a new thread since this problem seems to be independent of Archboot.
    Last edited by skodabenz (2011-07-30 19:15:26)

  • 2011.08-2 archboot "2k11-R5" ISO hybrid image released

    Hi Arch community,
    Arch Linux (archboot creation tool) 2011.08-2, "2k11-R5" 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:
    - merge in linux 3.0 changes, 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.08/
    <yourmirror>/iso/archboot/2011.08/
    /boot for PXE/Rescue files are provided here:
    https://downloads.archlinux.de/iso/arch … 11.08/boot
    <yourmirror>/iso/archboot/2011.08/boot
    Changelog:
    GENERAL:
    - kernel 3.0.1 / LTS kernel 2.6.32.44
    - pacman 3.5.3 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:
    - removed hwdetect module loading, all is done by udev now
    - removed vmware detection hook, old and not needed anymore
    - new ide_blacklist hook for ide-legacy usage
    hwdetect changes:
    - code cleanup
    - removed module blacklisting
    - added udev rule generation for persistent network names
    - added modprobe.conf file generation for persistent sound cards
    setup changes:
    - changed everything for linux 3.0
    quickinst changes:
    - changed everything for linux 3.0
    Known Issue:
    - creating swapspace bigger than 2GB is broken!
      use LTS kernel for swapspace bigger than 2GB, will be fixed in 2011.09!
    Further documentation can be found on-disk and on the wiki.
    Have fun!
    greetings
    tpowa
    Last edited by tpowa (2011-08-16 08:08:06)

    adee wrote:
    zenlord wrote:
    Installation went without a hiccup. BTRFS for /.
    THX!
    Without fsck? Is that safe?
    The system that was installed is only used as a printserver for someone's 3rd printer - It's more of a testcase than a critical production-system
    BTW: I had to revisit the system because it appeared that grub2 was installed, but the timeout was not set, so grub2 would wait until a key was pressed. Running a
    '# grub-mkconfig -o /boot/grub/grub.cfg'
    was enough to get it to work, but it probably means something did go wrong with the install, which means there is still room for improvement (albeit veeeeeery little )

  • 2011.10-1 archboot "2k11-R6" ISO hybrid image released

    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)

    the.ridikulus.rat wrote:
    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.

  • 2012.01-1 archboot "2k12-R1" ISO hybrid image released

    Hi Arch community,
    Arch Linux (archboot creation tool) 2012.01-1, "2k12-R1" 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:
    - pacman4 introduction, new LTS 3.0.x kernel and uefi shell
    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/2012.01/
    <yourmirror>/iso/archboot/2012.01/
    /boot for PXE/Rescue files are provided here:
    https://downloads.archlinux.de/iso/arch … 12.01/boot
    <yourmirror>/iso/archboot/2012.01/boot
    Changelog:
    GENERAL:
    - kernel 3.2.1 / LTS kernel 3.0.17
    - pacman 4.0.1 usage
    - RAM recommendations: 512 MB
    Kernel changes:
    - bump to latest 3.2.x series and bump lts to latest 3.0.x series
    Removed features:
    - None
    Environment changes:
    - added pacman4
    - bumped lts kernel
    - added kmod insted of module-init-tools
    - synced with latest mkinitcpio changes
    - added uefi shell
    hwdetect changes:
    - added fsck hook
    - added shutdown hook
    setup changes:
    - adopt pacman4 changes
    - adopt lts kernel changes
    - added btrfs compression option
    - allow btrfs on lts kernel
    - added separate /usr detection
    - fixed manual mounting of install media
    - try to detect (using dmidecode) whether the UEFI boot has occured in a Mac
    quickinst changes:
    - adopt pacman4 changes
    - adopt lts kernel changes
    Further documentation can be found on-disk and on the wiki.
    Have fun!
    greetings
    tpowa
    Last edited by tpowa (2012-01-28 10:45:14)

    clu wrote:
    DoubleEdit: This issue is apparently solved in grub r3807
    10:34 < CIA-133> GNU GRUB: Vladimir 'phcoder' Serbinenko <[email protected]> * r3807 grub/ (4 files in 3 dirs): (log message trimmed)
    10:34 < CIA-133> GNU GRUB: * grub-core/disk/scsi.c (grub_scsi_read_capacity): Renamed to ...
    10:34 < CIA-133> GNU GRUB: (grub_scsi_read_capacity10): ... this.
    10:34 < CIA-133> GNU GRUB: (grub_scsi_read_capacity16): New function.
    10:34 < CIA-133> GNU GRUB: (grub_scsi_open): Use read_capacity16 if read_capacity10 returned
    10:34 < CIA-133> GNU GRUB: 0xffffffff.
    10:34 < CIA-133> GNU GRUB: Fix off-by-one error.
    No. Thats not the fix. That message is for devs in the irc channel to know that the bzr repo has been updated with a new commit (which may/may not be relevant to the issue discussed). I have compiled grub2-efi-x86_64 r3804 (needs few changes in the PKGBUILD) but that alone is not enough for updating the grub2 code in Archboot, especially if you don't know how Archboot's grub2 is setup or how grub2 uefi booting works internally.
    To update the iso:
    Download the files from http://db.tt/gZT4rifS .
    Extract Archboot iso to (EXTDIR) (replace EXTDIR with actual extracted dir path)
    Replace (EXTDIR)/efi/boot/bootx64.efi , (EXTDIR)/efi/grub2/grub2_uefi.bin , (EXTDIR)/efi/shell/shellx64.efi (optional) with the corresponding downloaded files.
    Install extra/libisoburn and core/syslinux packages and run (to generate new iso - copy paste with relevant paths modified)
    xorriso -as mkisofs \
    -iso-level 3 -rock -joliet \
    -max-iso9660-filenames -omit-period \
    -omit-version-number -allow-leading-dots \
    -relaxed-filenames -allow-lowercase -allow-multidot \
    -volid "ARCHBOOT" \
    -p "prepared by custom" \
    -eltorito-boot boot/syslinux/isolinux.bin \
    -eltorito-catalog boot/syslinux/boot.cat \
    -no-emul-boot -boot-load-size 4 -boot-info-table \
    -eltorito-alt-boot --efi-boot efi/grub2/grub2_uefi.bin -no-emul-boot \
    -isohybrid-mbr /usr/lib/syslinux/isohdpfx.bin \
    -output ./archboot.iso (EXTDIR)
    Burn the iso to a cd and try again. AFAIK this issue does not occur with USB right?
    Last edited by the.ridikulus.rat (2012-01-30 18:41:59)

  • 2010.10-1 archboot "2k10-R7" ISO hybrid image released

    Hi Arch community,
    Arch Linux (archboot creation tool) 2010.10-1, "2k10-R7" 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:
    - added u(efi) booting support
    - bugfix release with latest kernels
    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:
    http://www.archlinux.de/?page=GetFileFr … ot/2010.10
    <yourmirror>/iso/archboot/2010.10/
    Changelog:
    GENERAL:
    - kernel 2.6.35.7 / LTS kernel 2.6.32.23
    - pacman 3.4.1 usage
    - RAM recommendations: 320 MB
    Kernel changes:
    - bump to latest .35 series and bump lts to latest .32 series
    Removed features:
    - None
    Environment changes:
    - added u(efi) booting support
      Big thank you to "Keshav P R " <skodabenz at rocketmail dot com>
    - updated pacman mirrorlist file
    - updated to vim 7.3
    - updated clamav
    - add more binaries from e2fsprogs
    - added chntpw
    hwdetect changes:
    - none
    setup changes:
    - more 4k sector drives fixes
    - removed fdisk calling, use parted all the way
    - fix dmraid list devices
    - some btfs code changes
    - fix btrfs submount permissions
    - added more extlinux checks
    - don't allow ntfs as root fs
    - add automatic bootflag fot ext/syslinux
    - fix extlinux on gpt devices
    quickinst changes:
    - none
    KNOWN ISSUES:
    - FTP installation mode:
      None
    - CD installation mode:
      None
    Further documentation can be found on-disk and on the wiki.
    Have fun!
    greetings
    tpowa
    Last edited by tpowa (2010-10-03 05:45:21)

    tpowa: Here is a small checklist for grub2 efi implementation in the setup script:
    Note: I have used efi/uefi interchangebly below - referring to both efi 1.x and uefi 2.x in both macs and non-mac systems.
    Check whether the system uses uefi or bios.
    If bios, ask for which bootloader to install
    If uefi, grub2 is the only option.
    Check for the firmware arch. All non-mac uefi systems use x86_64 firmware without exception. Only Intel macs need firmware arch detection.
    I created a workaround for this in the grub.cfg script for the archboot iso. You can use dmesg in archboot booted using efi to find out the firmware arch
    dmesg | grep EFI_ARCH_x86_64 - if true then UEFI x86_64 firmware
    dmesg | grep EFI_ARCH_i386 - if true then UEFI i386 firmware
    or something like
    if [ -d /sys/firmware/efi/ ] || [ -d /proc/efi/ ]
    then
    if [ "$(uname -m)" == "x86_64" ]
    then
    <install grub2-efi-x86_64>
    elif [ "$(uname -m)" == "i686" ]
    then
    <install grub2-efi-i386>
    fi
    else
    <install any bios bootloader>
    fi
    If sure of uefi but unsure of the architecture, go for grub2-efi-x86_64 (even in macs).
    Request the user to convert the system to GPT if MBR is found. I recommend this even for bios installs as GPT is more robust with many features useful even for <2TB disks.
    Since GPT is a part of UEFI spec, I suggest making this compulsory for efi booting and optional for bios booting.. I have not come across uefi systems using MBR disks for booting although the uefi spec makes no such restriction.
    Because of this reason, I propose that archboot should ask the user whether he/she wants to convert the drive to GPT.
    If someone is dualbooting Windows and Linux and wants to use UEFI, then GPT is the only option (Windows restiction) - see http://www.insanelymac.com/forum/lofive … hp/t186440 for instructions on how to convert Windows boot to UEFI-GPT.
    This MBR to GPT can be done using sgdisk (scripting equivalent of gdisk) with out data loss. But systems using LVM and other such stuff (which I do not understand) need to be careful.
    Check whether an efi system partition is present in the system otherwise create one. The order of the partition in the partition table is immaterial. Even in case of Windows dual boot - position of EFISYS part in the table is immaterial.
    EFI SYSTEM PARTITON Requirements:
    Size           - Min 100 MB, Ideal 200 MB
    Filesystem     - FAT32 (FAT16 may also work - not NTFS or HFS or HFS+ or ext2/3/4 or any other file system)
    Partition type - GNU Parted's "boot" flag in GPT disks or EF00 type code in GPT fdisk (aka gdisk) or 0xEF partition type in MBR disks
    Need not be the first partition in the drive/disk
    Should not be in a extended-logical partition in a MBR disk (I have not personally confirmed this - all my disks are GPT) - not to be bother if MBR to GPT conversion is applicable
    Should not be in lvm or any such fancy stuff - partition should be accessible by the (U)EFI firmware
    In UEFI booting, Bios Boot partition (bios_grub in Parted) is not involved - that is used only for BIOS-GPT booting using GRUB2.
    Grub2 or any bios based bootloader previously installed may need to be reinstalled. It is possible to boot linux using grub2-efi and grub2-bios in the same system. Just make sure Bios Boot partition is also installed.
    For a sample partition layout of my system booting both through bios and uefix86_64
    GPT fdisk (gdisk) version 0.6.11
    Partition table scan:
    MBR: protective
    BSD: not present
    APM: not present
    GPT: present
    Found valid GPT with protective MBR; using GPT.
    Disk /dev/sda: 625142448 sectors, 298.1 GiB
    Logical sector size: 512 bytes
    Disk identifier (GUID): XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    Partition table holds up to 128 entries
    First usable sector is 34, last usable sector is 625142414
    Partitions will be aligned on 1-sector boundaries
    Total free space is 18 sectors (9.0 KiB)
    Number Start (sector) End (sector) Size Code Name
    1 40 401623 196.1 MiB EF00 EFI_SYSTEM_PART
    2 401624 483543 40.0 MiB EF02 BIOS_BOOT_GRUB2
    3 483544 2488472 979.0 MiB FFFF
    4 17260760 17832149 279.0 MiB FFFF
    5 17832150 112197959 45.0 GiB 0700 MS_WINDOWS_7_x64_RTM
    6 112197960 206563769 45.0 GiB 0700 DATA_3
    7 206563770 258179514 24.6 GiB FFFF LINUX_x64
    8 258179515 258998714 400.0 MiB FFFF Linux_Boot_GRUB2_BIOS
    9 258998720 290455199 15.0 GiB FFFF
    10 290455200 457370549 79.6 GiB 0700 DATA_1
    11 457370550 625137344 80.0 GiB 0700 DATA_2
    12 625137352 625142414 2.5 MiB FFFF
    13 2488473 17260759 7.0 GiB 8200 Linux swap
    Once the EFISYS partition is created, mount it at /boot/efi (standard efisys mountpoint used by Fedora/Redhat since Fedora 12) or at /efi or any other mountpoint.
    Install the grub2-efi into the efisys partition at /boot/efi/EFI/grub2 or to any other dir of your choice.
    Run the grub2_efi_x86_64-install or grub2_efi_i386-install script from grub2-common package with instructions from the post_install scripts of the grub2-efi package(s).
    Create the grub.cfg file similar to the one created for grub2-bios but with "nomodeset add_efi_memmap" kernel options added to each linux menu entry.
    Still something missing will be added to this same post as edits.
    tpowa: I tried to read through the archboot setup script but I didn't understand the many functions that you have used. I think there should be a common grub2 function for GPT conversion and generating grub.cfg, and 1 separate function each for grub2-bios and grub2-efi.
    I also invite other uefi users to add any thing you guys want that is missing in this list. Grub2 upstream devs officially support only UEFI 2.x x86_64 firmware so that rules out many mac users (efi 1.1) and i386 uefi firmware (if theres any one at all).
    Last edited by skodabenz (2010-10-08 14:26:56)

  • 2010.07-1 archboot "2k10-R5" ISO hybrid image released

    Hi Arch community,
    Arch Linux (archboot creation tool) 2010.07-1, "2k10-R5" 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:
    - Many new setup features, like btrfs, label and extlinux support.
    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:
    http://www.archlinux.de/?page=GetFileFr … ot/2010.07
    <yourmirror>/iso/archboot/2010.07/
    Changelog:
    GENERAL:
    - kernel 2.6.34.1 / LTS kernel 2.6.32.16
    - pacman 3.4.0 usage
    - RAM recommendations: 320 MB
    Kernel changes:
    - bump to latest .34 series and bump lts to .32 series
    Removed features:
    - None
    Environment changes:
    - Change to isolinux menu on boot
    - Added more isolinux features on boot menu
    - intel wireless now provided out of the box
    hwdetect changes:
    - added btrfs support
    setup changes:
    - added btrfs support
    - added extlinux bootloader support
    - added label namescheme support
    - add automatic hostname to hosts file
    - better automatic activation of complex devices like lvm,raid, dmraid.
    - better support for cciss, ida, rd and mmcblk devices
    - fixed grub2 install issues on lvm devices
    - a lot of internal function cleanup
    quickinst changes:
    - fixed media installation
    KNOWN ISSUES:
    - FTP installation mode:
      None
    - CD installation mode:
      None
    Further documentation can be found on-disk and on the wiki.
    Have fun!
    greetings
    tpowa
    Last edited by tpowa (2010-07-31 06:45:46)

    tpowa wrote:Architecture = auto ok i'll add this, normally pacman should fallback to uname -r then and continue.
    You are not able to boot the image or you are not able to boot the system?
    Sorry about the lack of detail and clarity in my last post, I wrote it in a hurry as I was running out the door.  The image booted fine into the x86_64 menu option from a flash drive which was loaded using UNetbootin on Windows.  The system will not boot to the newly installed OS.  It fails very early, usually around CPU initialization, with a hard reset.  I'm going to try Grub 0.97 instead of Grub2 and see if that helps.
    As for my previously mentioned mountpoint problem, during setup->Prepare Hard Drive->Set Filesystem Mountpoints, I get these messages on stderr:
    basename: extra operand '/dev/sdc'
    Try 'basename --help' for more information.
    sed: -e expression #1, char 0: no previous regular expression
    sed: -e expression #1, char 0: no previous regular expression
    sed: -e expression #1, char 0: no previous regular expression
    ...(about 10 of those messages)...
    Before getting a menu listing /dev/loop0 as the only available partition.  After selecting that, I get more of the same messages on stderr and a menu listing /dev/loop[0-7] and /dev/sr0 for partitions.
    I'm guessing that this is because of the quotes around $(finddisks) in findpartitions() on line 524.  Removing them seems to fix things in any case.
    I'll post updates here after I try installing without Grub2.
    *UPDATE*
    I've successfully booted after ditching Grub2 for plain old Grub.  I'm using btrfs for root and home with no problems so far.
    Last edited by JoelHough (2010-07-22 22:57:15)

  • 2011.06-1 archboot "2k11-R3" ISO hybrid image released

    Hi Arch community,
    Arch Linux (archboot creation tool) 2011.06-1, "2k11-R3" 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:
    - bump to latest kernels and introduce pacman 3.5.3
    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.06/
    <yourmirror>/iso/archboot/2011.06/
    /boot for PXE/Rescue files are provided here:
    https://downloads.archlinux.de/iso/arch … 11.06/boot
    <yourmirror>/iso/archboot/2011.06/boot
    Changelog:
    GENERAL:
    - kernel 2.6.39.1 / LTS kernel 2.6.32.41
    - pacman 3.5.3 usage
    - RAM recommendations: 320 MB
    Kernel changes:
    - bump to latest .39 series and bump lts to latest .32 series
    Removed features:
    - ndiswrapper and tiacx removed
    Environment changes:
    - merged in latest initscripts, mkinitcpio and udev changes
    - detect KMS and activate it during boot process
    - fix uefi img inclusion
    - added grub2 efi fixes
    hwdetect changes:
    - adopted blacklisting changes
    setup changes:
    - added dhclient fallback if dhcpcd fails
    - added package information to package selection
    - ask if extra repository should be parsed during FTP installation
    - added package processing during FTP package selection
    - added new blacklisting method for network and soundcards
    quickinst changes:
    - none
    Further documentation can be found on-disk and on the wiki.
    Have fun!
    greetings
    tpowa

    skodabenz wrote:
    There are a few problems due to the epoch ':' (colon) character in grub2 packages now. In the archboot 2011.06-1 iso, ':' have been replaced by '_'. This will lead to pacman not installing those package when called inside the setup script. To override that −input-charset and −output-charset options need to be set in the "xorriso -as mkisofs" commands in the all-in-one script http://www.gnu.org/software/xorriso/man … devel.html .
    But the use of colon ':' leads to a even bigger problem when archboot is setup in usb. UEFI firmwares do not support any filesystem other than FAT32/16/12 (according to Spec version 2.31) and FAT32 by default do not use UTF-8 charset, the UEFI spec specifically mention that the FAT filesystem should be case-insensitive, meaning not UTF-8.
    It won't be possible to copy the grub2 packages from the iso to the usb (even if a newer iso with −input-charset utf-8 is created that retains the colon in the filenames). Although it is possible to otherwise use archboot from such a FAT formatted usb, without the grub2 packages, it is meaningless to use the usb to boot in UEFI system.
    @tpowa: What do you think of this? How to solve this in case of UEFI bootable archboot usb (https://gitorious.org/tianocore_uefi_du … I_boot_USB) ? Relevant Bug report at https://bugs.archlinux.org/task/24270.
    @tpowa: How about moving <ARCHBOOT_ISO>/core-{any,x86_64,i686} to a tar or squashfs archive? That might allow us to use any char in package filenames without bothering about filename char restrictions in ISO9660 or FAT32 when creating the iso or setting up the usb.
    Last edited by skodabenz (2011-07-01 18:04:29)

  • 2010.12-1 archboot "2k10-R8" ISO hybrid image released

    Hi Arch community,
    Arch Linux (archboot creation tool) 2010.12-1, "2k10-R8" 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:
    - bugfix release with latest kernels
    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/2010.12/
    <yourmirror>/iso/archboot/2010.12/
    /boot for PXE/Rescue files are provided here:
    https://downloads.archlinux.de/iso/arch … 10.12/boot
    <yourmirror>/iso/archboot/2010.12/boot
    Changelog:
    General:
    - kernel 2.6.36.2 / LTS kernel 2.6.32.27
    - pacman 3.4.1 usage
    - RAM recommendations: 320 MB
    Kernel changes:
    - bump to latest .36 series and bump lts to .32 series
    Environment changes:
    - added poweroff to boot menu (works only with apm capable systems)
    - reformated boot menu
    - updated to latest syslog-ng 3.2.x
    - updated clamav
    - updated pacman.conf file
    - fixed wireless modules, typo corrected to include all wireless modules
    - updated default groups
    - cleanup in hooks and remove redundant code
    setup changes:
    - don't create /media entries anymore
    - change sys/extlinux config file syntax
    hwdetect changes:
    - none
    quickinst changes:
    - none
    KNOWN ISSUES:
    - FTP installation mode:
      None
    - CD installation mode:
      None
    Further documentation can be found on-disk and on the wiki.
    Have fun!
    greetings
    tpowa
    Last edited by tpowa (2010-12-13 16:34:20)

    Did you get any idea from http://grub.enbug.org/TestingOnMacbook . This is the only efi related upstream documentation available. If there are any bugs in the grub2 efi used in archboot please mention it here. I compiled the grub2 efi packages used in archboot. Here are the links.
    PKGBUILDs
    http://dl.dropbox.com/u/9710721/grub2_s … src.tar.gz     
    http://dl.dropbox.com/u/9710721/grub2_s … src.tar.gz
    SOURCES
    http://dl.dropbox.com/u/9710721/grub2_s … 977.tar.xz
    http://dl.dropbox.com/u/9710721/grub2_s … r12.tar.xz       
    http://dl.dropbox.com/u/9710721/grub2_s … r13.tar.xz
    http://dl.dropbox.com/u/9710721/grub2_s … _r6.tar.xz
    http://dl.dropbox.com/u/9710721/grub2_s … r19.tar.xz
    COMPILED PKGs
    http://dl.dropbox.com/u/9710721/skodabe … pkg.tar.xz
    http://dl.dropbox.com/u/9710721/skodabe … pkg.tar.xz
    http://dl.dropbox.com/u/9710721/skodabe … pkg.tar.xz
    http://dl.dropbox.com/u/9710721/skodabe … pkg.tar.xz
    http://dl.dropbox.com/u/9710721/skodabe … pkg.tar.xz
    REPO - downloads the above compiled pkgs
    [skodabenz-arch-grub2]
    Server = http://dl.dropbox.com/u/9710721/skodabenz-arch-grub2/
    As of now only efi booting of archboot iso works (the official iso does not support efi booting). The setup script does not yet support efi bootloader installation, you have to do it manually - see https://bbs.archlinux.org/viewtopic.php … 44#p837644 .
    Last edited by skodabenz (2010-12-14 16:47:43)

  • 2011.11-1 archboot "2k11-R7" ISO hybrid image released

    Hi Arch community,
    Arch Linux (archboot creation tool) 2011.11-1, "2k11-R7" 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:
    - 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.11/
    <yourmirror>/iso/archboot/2011.11/
    /boot for PXE/Rescue files are provided here:
    https://downloads.archlinux.de/iso/arch … 11.11/boot
    <yourmirror>/iso/archboot/2011.11/boot
    Changelog:
    GENERAL:
    - kernel 3.1.1 / LTS kernel 2.6.32.48
    - pacman 3.5.4 usage
    - RAM recommendations: 320 MB
    Kernel changes:
    - bump to latest 3.1 series and bump lts to latest .32 series
    Removed features:
    - ide-blacklist hook for 3.1 series
    Environment changes:
    - updated pacman mirrorlist
    - added efivars kernel module
    - added real kernel version names to bootmessage
    hwdetect changes:
    - none
    setup changes:
    - fixed manual mounting of install media
    - load efivars module for grub2 uefi support
    - fix GPT detection on bootloader menu
    quickinst changes:
    - none
    Further documentation can be found on-disk and on the wiki.
    Have fun!
    greetings
    tpowa

    /boot for PXE/Rescue files are provided here
    I was wondering if there are any boot parameters available or planned to assist with automated network installations?
    - E.g. I would like to have the network settings configured automatically.
    I already tried using boot parameters in the standard form of:  "ip=$ip::$gateway:$netmask BOOTIF=$mac" (filled in with the actual values by our pxe boot system)
    But that results in an error:
    /init_functions: line 86: [: !=: unary operator expected
    Waiting 10 seconds for device ...
    /init_functions: line: 90: [: too many arguments
    ERROR: unable to determinate major/minor number of root device ''.
    Judging by the "root device" message I think it automatically assumes I want some kind of NFS/NBD boot, but I just want to have the ip, netmask & gateway settings configured.
    - Also I would like it to automatically download a configuration file and proceed with installation.
    The wiki mentions automatic installations are possible: https://wiki.archlinux.org/index.php/Of … _Procedure
    But that you have to invoke "aif -p automatic -c /path/to/configfile" from the command-line for that.
    That does not sound very automatic to me.
    Why not have a boot parameter like most other distributions have, along the lines of:  "kickstart=http://my-server/configfile" ?
    Last edited by Max (2011-12-08 19:27:52)

  • 2012.04-1 archboot "2k12-R2" ISO hybrid images released

    Hi Arch community,
    Arch Linux (archboot creation tool) 2012.04-1, "2k12-R2" 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:
    - Bugfixes and uefi updates
    Hybrid image files and torrents are provided, which include
    i686 and/or 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/2012.04/
    <yourmirror>/iso/archboot/2012.04/
    /boot for PXE/Rescue files are provided here:
    https://downloads.archlinux.de/iso/arch … 12.04/boot
    <yourmirror>/iso/archboot/2012.04/boot
    Changelog:
    GENERAL:
    - kernel 3.3.3/ LTS kernel 3.0.29
    - pacman 4.0.3 usage
    - RAM recommendations: 768 MB
    Kernel changes:
    - bump to latest 3.3.x series and bump lts to latest 3.0.x series
    Removed features:
    - floppy
    Environment changes:
    - synced with latest mkinitcpio changes
    - fixed binary moving to new location in /usr
    - added rEFInd boot manager support
    hwdetect changes:
    - fixed to work with latest userspace
    setup changes:
    - many grub2 fixes and grub2 cleanup
    - added rEFInd support
    quickinst changes:
    - None
    Further documentation can be found on-disk and on the wiki.
    Have fun!
    greetings
    tpowa

    KairiTech wrote:
    Thanks for the great work!!!
    My GRUBless install works perfectly with the new Archboot 2012.04 „2k12-R2“ version. And I think I finally, FINALLY!, get all of this UEFI stuff:
    1. UEFI compatible motherboards can run 'applications' directly from a GPT VFAT formatted partition.
    2. GRUB2 is one of those 'applications.'
    3. The 3.3 kernel has the 'STUB' patch that allows it to masquerade as an application - you just need to rename it with a '.efi' extension to make the masquerade complete.
    So finally you understood how UEFI works. You can see how easy it is actually to setup UEFI bootloader compared to a BIOS one. All the voodo stuff is mainly required to make sure there is a UEFISYS FAT32 gpt partition in the system to store the EFI files/apps.
    4. With efibootmgr you can add the command line and boot parameters to the motherboard's NVRAM instead of to the GRUB2 configuration.
    5. You can set one of the applications in the NVRAM as the boot default or use your motherboard's firmware to select whichever boot application you want instead - you'll usually see your hard/solid state disk, CD/DVDs and USBs in the list you have to select from.
    6. I even added a second entry to my NVRAM - without any parameters - in anticipation of the 3.4 kernel that will be patched to read them from a linux.conf file (when there are no parameters in the NVRAM) in the same location as the kernel renamed with the .efi extension. NVRAM isn't limitless so you'd likely run out of space if you had lots of entries with very long and complex boot parameters.
    Archboot 2012.04-2 generates this linux.conf file but it is right now useless with 3.3.x kernels since it does not contain the patch to read linux.conf . Its unlikely to be present in 3.4 too since the merge window is closed and the patch is not there in the mainline kernel git repo. Anyway refind_linux.conf should be flexible enough to compensate for lack of linux.conf support.
    BTW I don't plan to add boot parameters in efibootmgr command in the archboot, so either you have to use rEFInd, setup efibootmgr args manually, or wait for linux.conf support.
    I would not have been able to figure any of this out without this amazing "Arch By Hand" install script which I modified to:
    a) Use LVM2 to chop a RAID0 array into two (one for root and one for my data) so I could just encrypt the entire array and wouldn't have to enter two passphrases during boot and would be able to reformat/re-install ARCH while leaving my data intact.
    b) Removed all reference to GRUB2.
    c) Merge the chroot install_efi and post_install scripts into one.
    And also this post that explains how to pipe the boot parameters to efibootmgr and add them to the motherboard's NVRAM.
    Please post your version of the script in that thread or pastebin/github (somewhere). You might need to incorporate my/dieterbe's fixes for that script ( https://github.com/the-ridikulus-rat/ar … e/uefi_fix ), in yours.

  • 2010.03-1 archboot "2k10-R2" ISO hybrid image released

    Hi Arch community,
    Arch Linux (archboot creation tool) 2010.03-1, "2k10-R2" has been released.
    To avoid confusion, this is not an official arch linux iso release!
    Now Homepage available:
    ftp://ftp.archlinux.org/iso/archboot/index.html
    Check Readme.txt file for more information on archboot.
    ftp://ftp.archlinux.org/iso/archboot/Readme.txt
    Summary:
    Bugfix release for 2010.02 files, with many new setup features.
    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:
    http://www.archlinux.de/?page=GetFileFr … ot/2010.03
    <yourmirror>/iso/archboot/2010.03/
    Changelog:
    GENERAL:
    - kernel 2.6.32.10 / LTS kernel 2.6.27.45
    - pacman 3.3.3 usage
    - RAM recommendations: 288 MB
    Kernel changes:
    Removed features:
    Environment changes:
    - nilfs2 filesystem tools added
    - btrfs filesystem tools added
    - gdisk added
    hwdetect changes:
    setup changes:
    - a lot  internal function cleanup
    - better menu switching
    - better dialogs
    - support virtio block devices
    - added GUID (gpt support)
    - added raid4 and raid6 support
    - new bootloader section added,
    - including GRUB2 support and many more sanity checks
    - possibility to run bootloader instance standalone
    quickinst changes:
    - adopted changes to quickinst script
    KNOWN ISSUES:
    - FTP installation mode:
      None
    - CD installation mode:
      None
    Further documentation can be found on-disk and on the wiki.
    Have fun!
    greetings
    tpowa

    I have some usability feedback as well:
    Under the "Configure System" step, there's both a entry called "Pacman-Mirror" and one called "/etc/pacman.d/mirrorlist".
    When I click on "Pacman-Mirror", I get asked if I would would like to use the same mirror as i used for the FTP install. As the mirror I wanted to use wasn't in the mirrorlist earlier, I select no to this question. Instead of getting back to the Configuration menu, I am now asked to select a mirror from the list. I manually go through from top to bottom and select the best mirror, even though that's not the mirror I would like to use. I'm now back at the Configuration menu, and see that the next entry is called "/etc/pacman.d/mirrorlist". I click on it, removes the first three lines (from the setup entry), search for my country and uncomment the mirror I want.
    I suggest to change the above behaviour, by merging "Pacman-Mirror" and "/etc/pacman.d/mirrorlist" into one entry (probably just called "/etc/pacman.d/mirrorlist" to make it fit nicely in the list). When clicking on that entry, you'll get the question if you want to use the mirror from the install. If you click yes, the lines are added to the mirrorlist and the file gets opened with the editor. If you click no, the mirrorlist is opened with the editor immediately.
    This would make it much more intuitive IMHO

Maybe you are looking for