You are not logged in.

#51 2012-02-08 18:29:59

the.ridikulus.rat
Member
From: Indiana, USA
Registered: 2011-10-04
Posts: 765

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

All Asus UEFI guys: Please install the updated grub2 pkgs from https://www.dropbox.com/s/jep9t8edsgx3yt6 (bzr r3857) and create a upadted iso using archboot-update-iso.sh script from https://www.dropbox.com/s/rt2s32r3zj5mzn5, test it and report any success/failure. These grub2 package contain important uefi patches that (might) correct the uefi booting issues you have in your Asus laptops.

EDIT: Updated to bzr r3915.

Last edited by the.ridikulus.rat (2012-02-10 18:39:43)

Offline

#52 2012-02-12 15:17:30

Trieforce
Member
Registered: 2010-12-11
Posts: 88

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

I tried to make a fresh install on macbook air late 2010 and got black screen after grub. I used default installer and every thing went "ok". Also had arch before install, so I am not sure if entries in refit changed correctly. Something I can read or do? Is information about ASUS relevant for my case? THX

Offline

#53 2012-02-18 00:57:27

cphase
Member
From: Newnan. GA
Registered: 2006-11-06
Posts: 116
Website

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

@rat

tried to build iso using your script but it errors out. Have not had a chance to go through the whole output. It is included below:

         

$ sudo ./archboot-update-iso.sh /home/jeff/test_iso/archlinux-2012.01-1-archboot.iso

+ rm -f /home/jeff/test_iso/archlinux-2012.01-1-archboot_updated.iso
+ echo

+ cd /tmp/archboot_iso_ext.hHmLwCNhLC/
+ echo

+ bsdtar xf /home/jeff/test_iso/archlinux-2012.01-1-archboot.iso
+ echo

+ rm -rf '/tmp/archboot_iso_ext.hHmLwCNhLC/[BOOT]/'
+ echo

+ [[ -e /home/jeff/test_iso/splash.png ]]
+ echo

+ _rename_old_files
+ mv /tmp/archboot_iso_ext.hHmLwCNhLC/boot/vmlts /tmp/archboot_iso_ext.hHmLwCNhLC/boot/vmlinuz_i686_lts
+ mv /tmp/archboot_iso_ext.hHmLwCNhLC/boot/vmlinuz /tmp/archboot_iso_ext.hHmLwCNhLC/boot/vmlinuz_i686
+ mv /tmp/archboot_iso_ext.hHmLwCNhLC/boot/initrd.img /tmp/archboot_iso_ext.hHmLwCNhLC/boot/initramfs_i686.img
+ echo

+ mv /tmp/archboot_iso_ext.hHmLwCNhLC/boot/vm64lts /tmp/archboot_iso_ext.hHmLwCNhLC/boot/vmlinuz_x86_64_lts
+ mv /tmp/archboot_iso_ext.hHmLwCNhLC/boot/vm64 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/vmlinuz_x86_64
+ mv /tmp/archboot_iso_ext.hHmLwCNhLC/boot/initrd64.img /tmp/archboot_iso_ext.hHmLwCNhLC/boot/initramfs_x86_64.img
+ echo

+ [[ 1 == \1 ]]
+ _update_syslinux_iso_files
+ rm -f /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/int18.com /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/memdump.com /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/poweroff.com /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/pxechain.com /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/syslinux.com /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/ver.com /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/altmbr.bin /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/altmbr_c.bin /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/altmbr_f.bin /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/gptmbr.bin /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/gptmbr_c.bin /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/gptmbr_f.bin /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/isohdpfx.bin /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/isohdpfx_c.bin /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/isohdpfx_f.bin /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/isohdppx.bin /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/isohdppx_c.bin /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/isohdppx_f.bin /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/isolinux-debug.bin /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/isolinux.bin /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/mbr.bin /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/mbr_c.bin /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/mbr_f.bin /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/cat.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/chain.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/cmd.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/config.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/cpuid.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/cpuidtest.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/disk.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/dmitest.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/elf.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/ethersel.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/gfxboot.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/gpxecmd.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/hdt.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/host.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/ifcpu.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/ifcpu64.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/ifplop.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/kbdmap.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/linux.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/ls.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/lua.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/mboot.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/meminfo.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/menu.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/pcitest.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/pmload.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/pwd.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/reboot.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/rosh.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/sanboot.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/sdi.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/sysdump.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/vesainfo.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/vesamenu.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/vpdtest.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/whichsys.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/zzjson.c32
+ cp /usr/lib/syslinux/int18.com /usr/lib/syslinux/memdump.com /usr/lib/syslinux/poweroff.com /usr/lib/syslinux/pxechain.com /usr/lib/syslinux/syslinux.com /usr/lib/syslinux/ver.com /usr/lib/syslinux/altmbr.bin /usr/lib/syslinux/altmbr_c.bin /usr/lib/syslinux/altmbr_f.bin /usr/lib/syslinux/gptmbr.bin /usr/lib/syslinux/gptmbr_c.bin /usr/lib/syslinux/gptmbr_f.bin /usr/lib/syslinux/isohdpfx.bin /usr/lib/syslinux/isohdpfx_c.bin /usr/lib/syslinux/isohdpfx_f.bin /usr/lib/syslinux/isohdppx.bin /usr/lib/syslinux/isohdppx_c.bin /usr/lib/syslinux/isohdppx_f.bin /usr/lib/syslinux/isolinux-debug.bin /usr/lib/syslinux/isolinux.bin /usr/lib/syslinux/mbr.bin /usr/lib/syslinux/mbr_c.bin /usr/lib/syslinux/mbr_f.bin /usr/lib/syslinux/cat.c32 /usr/lib/syslinux/chain.c32 /usr/lib/syslinux/cmd.c32 /usr/lib/syslinux/config.c32 /usr/lib/syslinux/cpuid.c32 /usr/lib/syslinux/cpuidtest.c32 /usr/lib/syslinux/disk.c32 /usr/lib/syslinux/dmitest.c32 /usr/lib/syslinux/elf.c32 /usr/lib/syslinux/ethersel.c32 /usr/lib/syslinux/gfxboot.c32 /usr/lib/syslinux/gpxecmd.c32 /usr/lib/syslinux/hdt.c32 /usr/lib/syslinux/host.c32 /usr/lib/syslinux/ifcpu.c32 /usr/lib/syslinux/ifcpu64.c32 /usr/lib/syslinux/ifplop.c32 /usr/lib/syslinux/kbdmap.c32 /usr/lib/syslinux/linux.c32 /usr/lib/syslinux/ls.c32 /usr/lib/syslinux/lua.c32 /usr/lib/syslinux/mboot.c32 /usr/lib/syslinux/meminfo.c32 /usr/lib/syslinux/menu.c32 /usr/lib/syslinux/pcitest.c32 /usr/lib/syslinux/pmload.c32 /usr/lib/syslinux/pwd.c32 /usr/lib/syslinux/reboot.c32 /usr/lib/syslinux/rosh.c32 /usr/lib/syslinux/sanboot.c32 /usr/lib/syslinux/sdi.c32 /usr/lib/syslinux/sysdump.c32 /usr/lib/syslinux/vesainfo.c32 /usr/lib/syslinux/vesamenu.c32 /usr/lib/syslinux/vpdtest.c32 /usr/lib/syslinux/whichsys.c32 /usr/lib/syslinux/zzjson.c32 /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/
+ rm -f /tmp/archboot_iso_ext.hHmLwCNhLC/boot/syslinux/syslinux.cfg
+ cat
+ [[ 1 == \1 ]]
+ _download_uefi_shell_tianocore
+ mkdir -p /tmp/archboot_iso_ext.hHmLwCNhLC/efi/shell/
+ mv /tmp/archboot_iso_ext.hHmLwCNhLC/efi/shell/shellx64.efi /tmp/archboot_iso_ext.hHmLwCNhLC/efi/shell/shellx64.efi.backup
+ echo

+ [[ -e /home/jeff/test_iso/shellx64.efi ]]
+ cp /home/jeff/test_iso/shellx64.efi /tmp/archboot_iso_ext.hHmLwCNhLC/efi/shell/shellx64.efi
+ echo

+ rm -f /tmp/archboot_iso_ext.hHmLwCNhLC/efi/shell/shellx64.efi.backup
+ echo

+ mv /tmp/archboot_iso_ext.hHmLwCNhLC/efi/shell/shellx64_old.efi /tmp/archboot_iso_ext.hHmLwCNhLC/efi/shell/shellx64_old.efi.backup
+ echo

+ [[ -e /home/jeff/test_iso/shellx64_old.efi ]]
+ curl --verbose -f -C - --ftp-pasv --retry 3 --retry-delay 3 -o /tmp/archboot_iso_ext.hHmLwCNhLC/efi/shell/shellx64_old.efi https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkShellBinPkg/FullShell/X64/Shell_Full.efi
* About to connect() to edk2.svn.sourceforge.net port 443 (#0)
*   Trying 216.34.181.65...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:05 --:--:--     0* connected
* Connected to edk2.svn.sourceforge.net (216.34.181.65) port 443 (#0)
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: none
* SSLv3, TLS handshake, Client hello (1):
} [data not shown]
* SSLv3, TLS handshake, Server hello (2):
{ [data not shown]
* SSLv3, TLS handshake, CERT (11):
{ [data not shown]
* SSLv3, TLS handshake, Server finished (14):
{ [data not shown]
* SSLv3, TLS handshake, Client key exchange (16):
} [data not shown]
* SSLv3, TLS change cipher, Client hello (1):
} [data not shown]
* SSLv3, TLS handshake, Finished (20):
} [data not shown]
* SSLv3, TLS change cipher, Client hello (1):
{ [data not shown]
* SSLv3, TLS handshake, Finished (20):
{ [data not shown]
* SSL connection using RC4-SHA
* Server certificate:
* 	 subject: serialNumber=1aUkch4W4vAqJ0ABDVI3fIWLyygn25lN; C=US; ST=California; L=Mountain View; O=Geeknet, Inc.; CN=*.svn.sourceforge.net
* 	 start date: 2012-02-01 21:34:53 GMT
* 	 expire date: 2012-03-05 13:28:39 GMT
* 	 subjectAltName: edk2.svn.sourceforge.net matched
* 	 issuer: C=US; O=GeoTrust, Inc.; CN=GeoTrust SSL CA
* 	 SSL certificate verify ok.
> GET /svnroot/edk2/trunk/edk2/EdkShellBinPkg/FullShell/X64/Shell_Full.efi HTTP/1.1
> User-Agent: curl/7.24.0 (x86_64-unknown-linux-gnu) libcurl/7.24.0 OpenSSL/1.0.0g zlib/1.2.6 libssh2/1.3.0
> Host: edk2.svn.sourceforge.net
> Accept: */*
> 
  0     0    0     0    0     0      0      0 --:--:--  0:00:06 --:--:--     0< HTTP/1.1 200 OK
< Date: Sat, 18 Feb 2012 02:42:34 GMT
< Server: Apache/2.2.3 (CentOS)
< Last-Modified: Thu, 17 Nov 2011 05:20:56 GMT
< ETag: "12731//trunk/edk2/EdkShellBinPkg/FullShell/X64/Shell_Full.efi"
< Accept-Ranges: bytes
< Content-Length: 763360
< Connection: close
< Content-Type: application/octet-stream
< 
{ [data not shown]
100  745k  100  745k    0     0   105k      0  0:00:07  0:00:07 --:--:--  384k
* Closing connection #0
* SSLv3, TLS alert, Client hello (1):
} [data not shown]
+ echo

++ file /tmp/archboot_iso_ext.hHmLwCNhLC/efi/shell/shellx64_old.efi
++ grep executable
+ [[ ! -n /tmp/archboot_iso_ext.hHmLwCNhLC/efi/shell/shellx64_old.efi: MS-DOS executable ]]
+ rm -f /tmp/archboot_iso_ext.hHmLwCNhLC/efi/shell/shellx64_old.efi.backup
+ echo

+ [[ 1 == \1 ]]
+ _update_grub2_uefi_iso_files
++ mktemp -d /tmp/grub2_uefi_mp.XXX
+ grub2_uefi_mp=/tmp/grub2_uefi_mp.Fsz
+ rm -rf /tmp/archboot_iso_ext.hHmLwCNhLC/efi/grub2
+ echo

+ mkdir -p /tmp/archboot_iso_ext.hHmLwCNhLC/efi/grub2
+ mkdir -p /tmp/archboot_iso_ext.hHmLwCNhLC/efi/boot
+ echo

+ dd if=/dev/zero of=/tmp/archboot_iso_ext.hHmLwCNhLC/efi/grub2/grub2_uefi.bin bs=1024 count=4096
4096+0 records in
4096+0 records out
4194304 bytes (4.2 MB) copied, 0.00441674 s, 950 MB/s
+ mkfs.vfat -F12 -S 512 -n grub2_uefi /tmp/archboot_iso_ext.hHmLwCNhLC/efi/grub2/grub2_uefi.bin
mkfs.vfat 3.0.12 (29 Oct 2011)
+ echo

++ lsmod
++ grep '^loop'
+ [[ -n loop                   18526  0  ]]
++ losetup --show --find /tmp/archboot_iso_ext.hHmLwCNhLC/efi/grub2/grub2_uefi.bin
+ LOOP_DEVICE=/dev/loop0
+ mount -o rw,flush -t vfat /dev/loop0 /tmp/grub2_uefi_mp.Fsz
+ echo

+ mkdir -p /tmp/grub2_uefi_mp.Fsz/efi/boot/
+ echo

+ _UEFI_ARCH=x86_64
+ _update_grub2_uefi_arch_specific_iso_files
+ [[ x86_64 == \x\8\6\_\6\4 ]]
+ _SPEC_UEFI_ARCH=x64
+ [[ x86_64 == \i\3\8\6 ]]
+ rm -f /tmp/grub2_uefi_mp.Fsz/efi/boot/bootx64.efi
+ rm -f /tmp/archboot_iso_ext.hHmLwCNhLC/efi/boot/bootx64.efi
+ echo

+ rm -rf /tmp/archboot_iso_ext.hHmLwCNhLC/efi/grub2/x86_64-efi
+ echo

+ mkdir -p /tmp/archboot_iso_ext.hHmLwCNhLC/efi/grub2
+ echo

+ cat
+ echo

+ mkdir -p /tmp/archboot_iso_ext.hHmLwCNhLC/efi/grub2/boot/grub
+ cp /tmp/archboot_iso_ext.hHmLwCNhLC/efi/grub2/grub_standalone_archboot.cfg /tmp/archboot_iso_ext.hHmLwCNhLC/efi/grub2/boot/grub/grub.cfg
+ echo

+ __ARCHBOOT_ISO_WD=/tmp/archboot_iso_ext.hHmLwCNhLC/
+ cd /tmp/archboot_iso_ext.hHmLwCNhLC/efi/grub2/
+ grub-mkstandalone --directory=/usr/lib/grub/x86_64-efi --format=x86_64-efi --compression=xz --output=/tmp/grub2_uefi_mp.Fsz/efi/boot/bootx64.efi boot/grub/grub.cfg
./archboot-update-iso.sh: line 301: grub-mkstandalone: command not found
+ cd /tmp/archboot_iso_ext.hHmLwCNhLC//
+ rm -rf /tmp/archboot_iso_ext.hHmLwCNhLC/efi/grub2/boot/grub/
+ rm -rf /tmp/archboot_iso_ext.hHmLwCNhLC/efi/grub2/boot
+ mkdir -p /tmp/archboot_iso_ext.hHmLwCNhLC/efi/boot/
+ cp /tmp/grub2_uefi_mp.Fsz/efi/boot/bootx64.efi /tmp/archboot_iso_ext.hHmLwCNhLC/efi/boot/bootx64.efi
cp: cannot stat `/tmp/grub2_uefi_mp.Fsz/efi/boot/bootx64.efi': No such file or directory
+ echo

+ unset _UEFI_ARCH
+ unset _SPEC_UEFI_ARCH
+ echo

+ umount /tmp/grub2_uefi_mp.Fsz
+ losetup --detach /dev/loop0
+ echo

+ rm -rf /tmp/grub2_uefi_mp.Fsz/
+ echo

+ unset grub2_uefi_mp
+ unset LOOP_DEVICE
+ echo

+ rm -f /tmp/archboot_iso_ext.hHmLwCNhLC/efi/boot/grub.cfg
+ rm -f /tmp/archboot_iso_ext.hHmLwCNhLC/efi/grub2/grub.cfg
+ rm -f /tmp/archboot_iso_ext.hHmLwCNhLC/efi/grub2//efi/grub2/grub_archboot.cfg
+ rm -f /tmp/archboot_iso_ext.hHmLwCNhLC/efi/grub2//efi/grub2/grub_standalone_archboot.cfg
+ echo

+ cp /usr/share/grub/unicode.pf2 /tmp/archboot_iso_ext.hHmLwCNhLC/efi/grub2/
cp: cannot stat `/usr/share/grub/unicode.pf2': No such file or directory
+ echo

+ rm -rf /tmp/archboot_iso_ext.hHmLwCNhLC/efi/grub2/locale/
+ mkdir -p /tmp/archboot_iso_ext.hHmLwCNhLC/efi/grub2/locale/
+ echo

+ echo

+ cat
+ echo

+ [[ 0 == \1 ]]
+ [[ 0 == \1 ]]
+ [[ 1 == \1 ]]
+ [[ -e /home/jeff/test_iso/setup ]]
+ cd /home/jeff/test_iso/
+ echo 'Generating the modified ISO ...'
Generating the modified ISO ...
+ 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 archboot-update-iso.sh' -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 /home/jeff/test_iso/archlinux-2012.01-1-archboot_updated.iso /tmp/archboot_iso_ext.hHmLwCNhLC/
+ echo

+ rm -rf /tmp/archboot_iso_ext.hHmLwCNhLC/
+ echo

+ set +x

No updated iso found at /home/jeff/test_iso/archlinux-2012.01-1-archboot_updated.iso due to some error.
Check the script and try again.

Thanks,

Jeff

Last edited by cphase (2012-02-18 02:43:19)


Power to the Penguin

http://counter.li.org/ #386007

Offline

#54 2012-02-18 02:49:06

cphase
Member
From: Newnan. GA
Registered: 2006-11-06
Posts: 116
Website

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

Not sure if the following are the issue:

./archboot-update-iso.sh: line 301: grub-mkstandalone: command not found 
cp: cannot stat `/tmp/grub2_uefi_mp.Fsz/efi/boot/bootx64.efi': No such file or directory 

Thanks,

Jeff


Power to the Penguin

http://counter.li.org/ #386007

Offline

#55 2012-02-18 08:31:43

the.ridikulus.rat
Member
From: Indiana, USA
Registered: 2011-10-04
Posts: 765

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

cphase wrote:

Not sure if the following are the issue:

./archboot-update-iso.sh: line 301: grub-mkstandalone: command not found 
cp: cannot stat `/tmp/grub2_uefi_mp.Fsz/efi/boot/bootx64.efi': No such file or directory 

Thanks,

Jeff

You answered your own question. You don't have grub2-common and grub2-efi-x86_64 installed.

Offline

#56 2012-02-21 19:41:44

JamieKitson
Member
From: UK
Registered: 2010-10-18
Posts: 161
Website

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

I arrived here because I have the same problem booting a migrated Arch install as Jeff:

Lib/relocator.c:1223: min_addr = 0x0, max_addr = 0xffffffffffffffff, target = 0x88800
Lib/relocator.c:433: trying to allocate in 0x0-0xffffffffffffffff aligned 0x1 size 0x7800
Lib/relocator.c:529: Blocking at 0x897e8000-0xb7a04000

The dropbox linked Grub2 seemed to make things worse.

I also have an Asus machine, is this a known issue with Grub2? Does it only effect UEFI booting?

Thanks, Jamie

Last edited by JamieKitson (2012-02-21 20:35:42)

Offline

#57 2012-02-22 00:19:21

cphase
Member
From: Newnan. GA
Registered: 2006-11-06
Posts: 116
Website

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

@Jamie

You installed the grub2-efi and grub-common from dropbox and it did not work? I have not been able to get back to the issue lately but it sounds like you tried and it will not work.

Does it only effect UEFI booting?

You can use a mbr bootloader, I am using syslinux at the moment. I still have my ESP(EFI_SYSTEM_PARTITION).

Which brings me to another question...

@rat

For testing I should be able to boot either from Syslinux/mbr or from grub2/efi if I want to test out new packeges?? They will not interfere with each other will they

Thanks,

Jeff


Power to the Penguin

http://counter.li.org/ #386007

Offline

#58 2012-02-22 10:04:48

JamieKitson
Member
From: UK
Registered: 2010-10-18
Posts: 161
Website

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

Yes BIOS worked, thanks. And yes, you should be able to boot from either. Is this a known/reported bug?

Offline

#59 2012-02-22 10:16:01

the.ridikulus.rat
Member
From: Indiana, USA
Registered: 2011-10-04
Posts: 765

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

cphase wrote:

@Jamie

You installed the grub2-efi and grub-common from dropbox and it did not work? I have not been able to get back to the issue lately but it sounds like you tried and it will not work.

Does it only effect UEFI booting?

You can use a mbr bootloader, I am using syslinux at the moment. I still have my ESP(EFI_SYSTEM_PARTITION).

Which brings me to another question...

@rat

For testing I should be able to boot either from Syslinux/mbr or from grub2/efi if I want to test out new packeges?? They will not interfere with each other will they

Thanks,

Jeff

I use both grub2-bios and grub2-efi-x86_64 in my system. I have a bios_grub partition and a ESP. So yes it is possible to have both. Syslinux/bios + grub2-efi-z86_64 also should not a issue. I initially had syslinux for bios boot but i changed back to grub2-bios as that was better for my needs (scripting support, rescue shell etc.)

Offline

#60 2012-02-22 23:29:08

JamieKitson
Member
From: UK
Registered: 2010-10-18
Posts: 161
Website

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

When I use the updated Grub from the drop box link I get "error: no such parition." 11 times.

Offline

#61 2012-02-24 02:15:38

cphase
Member
From: Newnan. GA
Registered: 2006-11-06
Posts: 116
Website

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

@jamie can you post this information here so we can see what your system is.

https://wiki.archlinux.org/index.php/HCL/Firmwares/UEFI

Thanks,

Jeff


Power to the Penguin

http://counter.li.org/ #386007

Offline

#62 2012-03-01 17:50:33

the.ridikulus.rat
Member
From: Indiana, USA
Registered: 2011-10-04
Posts: 765

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

ASUS UEFI people: Please try grub2 2.00~beta0 packages at https://www.dropbox.com/s/jep9t8edsgx3yt6 along with https://bitbucket.org/the_ridikulus_rat … ate-iso.sh for generating a updated iso.

Offline

#63 2012-03-02 07:38:43

Kodama
Member
Registered: 2009-11-02
Posts: 53

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

despite the grub-uefi thingy...with kernel 3.2.7. and 3.2.8 I got the message during image creation with mkinitcpio that the ext4 filesystem was present twice. So I posted my /etc/mkinitcpio.conf on IRC and people started ranting about me having entries in the MODULES section like ext2, ext4, etc., therefore getting this message. Since I didn't enter enything to this file archboot does this by default. People said that in a modern linux system there is no need for MODULES anymore so I removed everything in it making it look like this:

MODULES=""

in the HOOK section they recommended adding fsck making it look like this:

HOOKS="base udev keymap autodetect pata scsi sata usbinput filesystems fsck"

after that mkinitcpio didn't complain about ext4 being present twice anymore. I even removed fglrx from the modules section even thought it is stated as needed in the Catalyst Wiki to either enter it in /etc/mkinitcpio.conf or /etc/rc.conf.

Offline

#64 2012-03-03 03:40:47

cphase
Member
From: Newnan. GA
Registered: 2006-11-06
Posts: 116
Website

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

@rat

I built the image tonight with the newest files but that is as far as I got. Tomorrow I will see if it will boot and get back to you. Thanks for ALL the effort you are putting into this. I appreciate it!

Thanks,

Jeff


Power to the Penguin

http://counter.li.org/ #386007

Offline

#65 2012-03-04 00:49:00

cphase
Member
From: Newnan. GA
Registered: 2006-11-06
Posts: 116
Website

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

@rat

I built the image extracted it to my flash drive. Cant boot into the shell it just passes on and boots from my harddrive. Booting to UEFI/USB or /efi/boot/bootx64.efi drops me straight to grub~beta shell.

Anything else just let me know please!!!

Thanks,

Jeff

Last edited by cphase (2012-03-04 02:51:11)


Power to the Penguin

http://counter.li.org/ #386007

Offline

#66 2012-03-05 15:21:54

darkbill
Member
Registered: 2012-03-05
Posts: 2

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

@rat

My laptop is ASUS K42J Series, and I have got the black-screen problem now. As I have tried to make an update iso as #62, I got a new iso and copied files to flash driver via unetbootin.
The problem is still. It will be black-screen first and then reboot the computer. (It was just freezing before.)
But,  it is better for grub2-efi now. No more freezing rather than grub 1.99

Thanks

Bill

Last edited by darkbill (2012-03-05 15:22:31)

Offline

#67 2012-03-05 15:27:48

the.ridikulus.rat
Member
From: Indiana, USA
Registered: 2011-10-04
Posts: 765

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

Can you try compiling grub2 2.00~beta1 using PKGBUILDs at https://www.dropbox.com/s/jth3mchm3hobmfy and updating the iso. This problem might be solved in beta1 as few uefi related fixes were added.

Offline

#68 2012-03-06 06:48:54

darkbill
Member
Registered: 2012-03-05
Posts: 2

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

@rat

I've tried compiling grub2 2.00~beta1 using the PKGBUILD on AUR.The grub2 is working but also the same problem that cannot boot to the setup program.
It will leave the screen with black and reboot automatic later. I don't think it is the problem from grub2 now, but maybe from the boot image.

Bill

Offline

#69 2012-03-09 22:36:02

cphase
Member
From: Newnan. GA
Registered: 2006-11-06
Posts: 116
Website

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

@rat

When I try to build grub2 2.00~beta1 I get " error: target not found: grub2-common=1:2.00beta1" . Sure this is my mistake, how to rectify the issue. I dont see the missing package, am I just overlooking it?

Thanks,

Jeff


Power to the Penguin

http://counter.li.org/ #386007

Offline

#70 2012-03-13 14:17:01

the.ridikulus.rat
Member
From: Indiana, USA
Registered: 2011-10-04
Posts: 765

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

cphase wrote:

@rat

When I try to build grub2 2.00~beta1 I get " error: target not found: grub2-common=1:2.00beta1" . Sure this is my mistake, how to rectify the issue. I dont see the missing package, am I just overlooking it?

Thanks,

Jeff

grub2-efi-x86_64=1:2.00beta1 depends on grub2-common=1:2.00beta1 , so you should have that package installed to be able to build using makepkg. Anyway you can try the 2.00~beta2 (x86_64) packages from https://www.dropbox.com/s/jep9t8edsgx3yt6 .

Offline

#71 2012-03-13 23:32:58

cphase
Member
From: Newnan. GA
Registered: 2006-11-06
Posts: 116
Website

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

@rat

Same results as last time, drops me out @ a grub prompt. Thanks again for working so diligantly on this issue! If I can help just let me know!!

Thanks,

Jeff


Power to the Penguin

http://counter.li.org/ #386007

Offline

#72 2012-03-23 00:58:43

Jristz
Member
From: America/Santiago
Registered: 2011-06-11
Posts: 1,022

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

frech
using gpt-bios
all step work..except
install botloader: grub2-bios (1:2.00beta2-{1,2}), unable to install to teh mbr and say I need use a chroot-bla-bla
try syslinux...work

The actual iso are unable to install grub2-bios in a gpt-disk in a bios-machina

note: x86_64 and net-install, testen for a separate /boot, no separate, grub_bios after and beffore /boot, ext2,3,4,jfs,xfs,btrfs for /boot and /root (not testes nilfs2)


Well, I suppose that this is somekind of signature, no?

Offline

#73 2012-03-23 04:39:31

cphase
Member
From: Newnan. GA
Registered: 2006-11-06
Posts: 116
Website

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

@rat

Just checking to see if you were still around and if anything new is happening with grub2?

Thanks,

Jeff


Power to the Penguin

http://counter.li.org/ #386007

Offline

#74 2012-03-24 17:06:45

the.ridikulus.rat
Member
From: Indiana, USA
Registered: 2011-10-04
Posts: 765

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

@cphase: Few issues with /etc/grub.d/10_linux file, otherwise no issues with grub2 2.00beta2. Archboot setup script is being updated, but for check read the updated wiki instructions for manual install. The grub2 instructions in the setup script will not work with 2.00beta2 package.

Offline

#75 2012-03-27 09:01:44

coffeeowl
Member
Registered: 2010-07-02
Posts: 3

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

I think I am going to ask a couple of stupid questions...
So, I have bought myself ASUS notebook and have black screen problem. As I understand it I need some beta version of GRUB2 and for this I have to make new ISO, but when I am trying to install Archboot via pacman it fails:

warning: cannot resolve "capi4k-utils>=050718-8", a dependency of "archboot"
warning: cannot resolve "bittorrent>=5.2.2-4", a dependency of "archboot"
:: The following package cannot be upgraded due to unresolvable dependencies:
      archboot

I kind of feel lost at this point. Can someone brief me in, please? I am new to UEFI world of pain :-)

Offline

Board footer

Powered by FluxBB