grub-devel.gnu.org archive mirror
 help / color / mirror / Atom feed
* grub efi boot hangs
@ 2013-04-11 14:15 Rajasekhar Pulluru
  2013-04-11 15:13 ` Vladimir 'φ-coder/phcoder' Serbinenko
  0 siblings, 1 reply; 5+ messages in thread
From: Rajasekhar Pulluru @ 2013-04-11 14:15 UTC (permalink / raw)
  To: grub-devel, help-grub

[-- Attachment #1: Type: text/plain, Size: 6424 bytes --]

All,

Booting netbsd & linux kernel from grub-efi-x86_64 hangs. No messages are
seen in console after grub boot command .

fs0:\efi\boot>bootx86_64.efi
/* skipped grub header */
grub> set root="(hd0,netbsd1)"
grub> knetbsd (hd0,netbsd1)/netbsd --serial=0,9600
grub> boot


Tried booting 32bit and 64bit kernel, both of them doesn't boot. Grub
version is 1.99, haven't tried grub2. When grub is built for i386-pc
target, it boots the same kernel properly and kernel console messages are
seen.

I tried below steps after checking on forums, but that didn't help.
insmod efi_gop #already loaded
insmod efi_uga #already loaded
insmod font #already loaded

if loadfont ${prefix}/unicode.pf2
then
    insmod gfxterm
    set gfxmode=auto
    set gfxpayload=keep
    terminal_output gfxterm
fi

Would like to know if console used for i386-pc and x86_64-efi are
different?
Would like to get help to boot kernel successfully with efi. Below is the
list of modules loaded in grub.

grub> lsmod
Name    Ref Count       Dependencies
zfsinfo 1               zfs
zfs     2
xzio    1               gcry_crc
xnu_uuid        1               gcry_md5
xnu     1
relocator,bitmap,boot,video,normal,extcmd,bitmap_scale
xfs     1               fshelp
videotest       1               gfxmenu,video,font
videoinfo       1               video
video_cirrus    1               video_fb,pci,video
video_bochs     1               video_fb,pci,video
usbtest 1               usb
usbserial_pl2303        1               usbserial_common,usb,serial
usbserial_ftdi  1               usbserial_common,usb,serial
usbserial_common        3               usb,serial
usbms   1               usb,scsi
usb_keyboard    1               usb,keylayouts
uhci    1               pci,usb
ufs2    1
ufs1    1
udf     1               fshelp
true    1
tga     1               bitmap,bufio
test    1
testload        1
test_blockarg   1               normal,extcmd
tar     1
sleep   1               normal,extcmd
sfs     1               fshelp
setpci  1               pci,extcmd
setjmp  1
search  1               search_label,extcmd,search_fs_file,search_fs_uuid
search_label    2
search_fs_uuid  2
search_fs_file  2
reiserfs        1               fshelp
regexp  1               normal,extcmd
reboot  1
read    1
raid6rec        1               raid
raid5rec        1               raid
probe   1               extcmd
png     1               bitmap,bufio
play    1
password_pbkdf2 1               normal,pbkdf2,gcry_sha512,crypto
pbkdf2  2               crypto
password        1               normal,crypto
part_sunpc      1
part_sun        1
part_gpt        1
part_bsd        1               part_msdos
part_msdos      2
part_apple      1
part_amiga      1
part_acorn      1
ohci    1               pci,boot,usb,cs5536
usb     11              pci
ntfscomp        1               ntfs
ntfs    2               fshelp
nilfs2  1               fshelp
multiboot       1               mmap,relocator,boot,video
multiboot2      1               acpi,mmap,relocator,boot,video
msdospart       1               parttool
parttool        3               normal
minix   1
minix2  1
minicmd 1
memrw   1               extcmd
memdisk 1
mdraid1x        1               raid
mdraid09        1               raid
lvm     1
lssal   1
lspci   1               pci,extcmd
ls      1               normal,extcmd
lsmmap  1               mmap
lsefisystab     1
lsefimmap       1
lsacpi  1               acpi,extcmd
loopback        1               extcmd
loadenv 1               extcmd
loadbios        1               pci
linux   1               mmap,relocator,boot,video
keystatus       1               extcmd
jpeg    1               bitmap,bufio
jfs     1
iso9660 1               fshelp
iorw    1               extcmd
hfsplus 1               fshelp
hfs     1
hexdump 1               extcmd
help    1               normal,extcmd
hello   1               extcmd
hdparm  1               extcmd
hashsum 1               normal,extcmd,crypto
halt    1               acpi
gzio    1
gptsync 1
gfxmenu 2               video,bitmap,normal,font,gfxterm,bitmap_scale,trig
trig    3
gfxterm 3               video,bitmap,extcmd,font,bitmap_scale
gettext 1
gcry_whirlpool  1               crypto
gcry_twofish    1               crypto
gcry_tiger      1               crypto
gcry_sha512     2               crypto
gcry_sha256     1               crypto
gcry_sha1       1               crypto
gcry_serpent    1               crypto
gcry_seed       1               crypto
gcry_rmd160     1               crypto
gcry_rijndael   1               crypto
gcry_rfc2268    1               crypto
gcry_md5        2               crypto
gcry_md4        1               crypto
gcry_des        1               crypto
gcry_crc        2               crypto
gcry_cast5      1               crypto
gcry_camellia   1               crypto
gcry_blowfish   1               crypto
gcry_arcfour    1               crypto
font    7               video,bufio
fixvideo        1               pci
fat     1
ext2    1               fshelp
example_functional_test 1               functional_test
functional_test 2               extcmd
efi_uga 1               video_fb,pci,video
efi_gop 1               video_fb,video
video_fb        5               video
echo    1               extcmd
dm_nv   1               raid
raid    6
date    1               normal,datetime
datehook        1               normal,datetime
datetime        3
cs5536  2               pci
cpio    1
configfile      1               normal
normal  19              boot,extcmd,crypto,terminal
terminal        20
crypto  47
cmp     1
chain   1               boot
cat     1               extcmd
bufio   11
btrfs   1
bsd     1
mmap,relocator,cpuid,boot,aout,video,extcmd,serial,elf
elf     2
serial  7               terminfo,extcmd
terminfo        8               extcmd
video   29
cpuid   2               extcmd
relocator       6               mmap
blocklist       1
bitmap_scale    7               bitmap
bitmap  17
befs    1               fshelp
befs_be 1               fshelp
at_keyboard     1               boot,keylayouts
keylayouts      3
ata_pthru       1               ata
ata     2               pci,scsi
scsi    4
pci     25
appleldr        1               boot
boot    29
aout    2
afs     1               fshelp
afs_be  1               fshelp
affs    1               fshelp
fshelp  16
acpi    4               mmap,extcmd
extcmd  69
mmap    16

Thanks & Regards,
Rajasekhar

[-- Attachment #2: Type: text/html, Size: 7343 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: grub efi boot hangs
  2013-04-11 14:15 grub efi boot hangs Rajasekhar Pulluru
@ 2013-04-11 15:13 ` Vladimir 'φ-coder/phcoder' Serbinenko
       [not found]   ` <CAGA5_H4puAjg4uSFio0NuXpifYg1+_tAFpSxRKU2+t+FFQcLYA@mail.gmail.com>
  0 siblings, 1 reply; 5+ messages in thread
From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-04-11 15:13 UTC (permalink / raw)
  To: The development of GNU GRUB

[-- Attachment #1: Type: text/plain, Size: 7427 bytes --]

On 11.04.2013 16:15, Rajasekhar Pulluru wrote:

> All,
> 
> Booting netbsd & linux kernel from grub-efi-x86_64 hangs. No messages
> are seen in console after grub boot command .
> 
> fs0:\efi\boot>bootx86_64.efi
> /* skipped grub header */
> grub> set root="(hd0,netbsd1)"
> grub> knetbsd (hd0,netbsd1)/netbsd --serial=0,9600
> grub> boot
> 
> 
> Tried booting 32bit and 64bit kernel, both of them doesn't boot. Grub
> version is 1.99, haven't tried grub2. When grub is built for i386-pc
> target, it boots the same kernel properly and kernel console messages
> are seen.
> 

Try 2.00 or bzr.

> I tried below steps after checking on forums, but that didn't help.
> insmod efi_gop #already loaded
> insmod efi_uga #already loaded
> insmod font #already loaded
> 
> if loadfont ${prefix}/unicode.pf2
> then
>     insmod gfxterm
>     set gfxmode=auto
>     set gfxpayload=keep
>     terminal_output gfxterm
> fi
> 
> Would like to know if console used for i386-pc and x86_64-efi are
> different?

on efi default and only option is gfx console. On i386-pc default is VGA
text

> Would like to get help to boot kernel successfully with efi. Below is
> the list of modules loaded in grub.
> 
> grub> lsmod
> Name    Ref Count       Dependencies
> zfsinfo 1               zfs
> zfs     2
> xzio    1               gcry_crc
> xnu_uuid        1               gcry_md5
> xnu     1              
> relocator,bitmap,boot,video,normal,extcmd,bitmap_scale
> xfs     1               fshelp
> videotest       1               gfxmenu,video,font
> videoinfo       1               video
> video_cirrus    1               video_fb,pci,video
> video_bochs     1               video_fb,pci,video
> usbtest 1               usb
> usbserial_pl2303        1               usbserial_common,usb,serial
> usbserial_ftdi  1               usbserial_common,usb,serial
> usbserial_common        3               usb,serial
> usbms   1               usb,scsi
> usb_keyboard    1               usb,keylayouts
> uhci    1               pci,usb
> ufs2    1
> ufs1    1
> udf     1               fshelp
> true    1
> tga     1               bitmap,bufio
> test    1
> testload        1
> test_blockarg   1               normal,extcmd
> tar     1
> sleep   1               normal,extcmd
> sfs     1               fshelp
> setpci  1               pci,extcmd
> setjmp  1
> search  1               search_label,extcmd,search_fs_file,search_fs_uuid
> search_label    2
> search_fs_uuid  2
> search_fs_file  2
> reiserfs        1               fshelp
> regexp  1               normal,extcmd
> reboot  1
> read    1
> raid6rec        1               raid
> raid5rec        1               raid
> probe   1               extcmd
> png     1               bitmap,bufio
> play    1
> password_pbkdf2 1               normal,pbkdf2,gcry_sha512,crypto
> pbkdf2  2               crypto
> password        1               normal,crypto
> part_sunpc      1
> part_sun        1
> part_gpt        1
> part_bsd        1               part_msdos
> part_msdos      2
> part_apple      1
> part_amiga      1
> part_acorn      1
> ohci    1               pci,boot,usb,cs5536
> usb     11              pci
> ntfscomp        1               ntfs
> ntfs    2               fshelp
> nilfs2  1               fshelp
> multiboot       1               mmap,relocator,boot,video
> multiboot2      1               acpi,mmap,relocator,boot,video
> msdospart       1               parttool
> parttool        3               normal
> minix   1
> minix2  1
> minicmd 1
> memrw   1               extcmd
> memdisk 1
> mdraid1x        1               raid
> mdraid09        1               raid
> lvm     1
> lssal   1
> lspci   1               pci,extcmd
> ls      1               normal,extcmd
> lsmmap  1               mmap
> lsefisystab     1
> lsefimmap       1
> lsacpi  1               acpi,extcmd
> loopback        1               extcmd
> loadenv 1               extcmd
> loadbios        1               pci
> linux   1               mmap,relocator,boot,video
> keystatus       1               extcmd
> jpeg    1               bitmap,bufio
> jfs     1
> iso9660 1               fshelp
> iorw    1               extcmd
> hfsplus 1               fshelp
> hfs     1
> hexdump 1               extcmd
> help    1               normal,extcmd
> hello   1               extcmd
> hdparm  1               extcmd
> hashsum 1               normal,extcmd,crypto
> halt    1               acpi
> gzio    1
> gptsync 1
> gfxmenu 2               video,bitmap,normal,font,gfxterm,bitmap_scale,trig
> trig    3
> gfxterm 3               video,bitmap,extcmd,font,bitmap_scale
> gettext 1
> gcry_whirlpool  1               crypto
> gcry_twofish    1               crypto
> gcry_tiger      1               crypto
> gcry_sha512     2               crypto
> gcry_sha256     1               crypto
> gcry_sha1       1               crypto
> gcry_serpent    1               crypto
> gcry_seed       1               crypto
> gcry_rmd160     1               crypto
> gcry_rijndael   1               crypto
> gcry_rfc2268    1               crypto
> gcry_md5        2               crypto
> gcry_md4        1               crypto
> gcry_des        1               crypto
> gcry_crc        2               crypto
> gcry_cast5      1               crypto
> gcry_camellia   1               crypto
> gcry_blowfish   1               crypto
> gcry_arcfour    1               crypto
> font    7               video,bufio
> fixvideo        1               pci
> fat     1
> ext2    1               fshelp
> example_functional_test 1               functional_test
> functional_test 2               extcmd
> efi_uga 1               video_fb,pci,video
> efi_gop 1               video_fb,video
> video_fb        5               video
> echo    1               extcmd
> dm_nv   1               raid
> raid    6
> date    1               normal,datetime
> datehook        1               normal,datetime
> datetime        3
> cs5536  2               pci
> cpio    1
> configfile      1               normal
> normal  19              boot,extcmd,crypto,terminal
> terminal        20
> crypto  47
> cmp     1
> chain   1               boot
> cat     1               extcmd
> bufio   11
> btrfs   1
> bsd     1              
> mmap,relocator,cpuid,boot,aout,video,extcmd,serial,elf
> elf     2
> serial  7               terminfo,extcmd
> terminfo        8               extcmd
> video   29
> cpuid   2               extcmd
> relocator       6               mmap
> blocklist       1
> bitmap_scale    7               bitmap
> bitmap  17
> befs    1               fshelp
> befs_be 1               fshelp
> at_keyboard     1               boot,keylayouts
> keylayouts      3
> ata_pthru       1               ata
> ata     2               pci,scsi
> scsi    4
> pci     25
> appleldr        1               boot
> boot    29
> aout    2
> afs     1               fshelp
> afs_be  1               fshelp
> affs    1               fshelp
> fshelp  16
> acpi    4               mmap,extcmd
> extcmd  69
> mmap    16
> 
> Thanks & Regards,
> Rajasekhar
> 
> 
> 
> _______________________________________________
> Grub-devel mailing list
> Grub-devel@gnu.org
> https://lists.gnu.org/mailman/listinfo/grub-devel




[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 294 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: grub efi boot hangs
       [not found]         ` <CAGA5_H45OL2hZ2HG+T-AYbu87UtG9FFGzjeKUp3Cy+ey+hFzGg@mail.gmail.com>
@ 2013-04-18 15:09           ` Vladimir 'φ-coder/phcoder' Serbinenko
  2013-04-18 15:23             ` Rajasekhar Pulluru
  0 siblings, 1 reply; 5+ messages in thread
From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-04-18 15:09 UTC (permalink / raw)
  To: Rajasekhar Pulluru, The development of GRUB 2

[-- Attachment #1: Type: text/plain, Size: 14339 bytes --]

Keep list CC'ed
On 18.04.2013 17:00, Rajasekhar Pulluru wrote:

> Hi Vladimir,
> 
> As you suggested, built grub efi from latest bzr grub and installed it.
> when I execute grubx64.efi it complains "error: variable `prefix' isn't
> set." and hangs.
> 
> There was grub standalone image (grubx64_standalone.efi) that got
> installed along with grubx64.efi, which when started doesn't report any
> problem and could get to grub> prompt. With this, I could boot Linux
> (from msdos partition) and could see kernel messages.
> 

We don't install such a binary. How did you do an installation?

> But, in this grub, I couldn't access netbsd partition even though
> part_bsd module is loaded. It complains "error: no such partition." when
> I try to execute grub> ls (hd1,netbsd1)/.
> grub> ls (output of this displays (hd1,netbsd1), (hd1,msdos1) ...)
> Does it required to load any other modules other than part_bsd to read
> netbsd partiton?
> 
> Appreciate your help.
> 
> Thanks & Regards,
> Rajasekhar
> 
> 
> 
> 
> 
> 
> On Fri, Apr 12, 2013 at 9:25 PM, Vladimir 'φ-coder/phcoder' Serbinenko
> <phcoder@gmail.com <mailto:phcoder@gmail.com>> wrote:
> 
> 
>     Keep the list CC'ed
>     On 12.04.2013 17:48, Rajasekhar Pulluru wrote:
> 
>     > Hi Vladimir,
>     >
>     > I could boot linux using efi lilo and console messages are thrown from
>     > linux on booting. I see issues  only with grub efi.
>     > It would be really great if you could provide us a method to get
>     kernel
>     > messages on console with efi grub.
> 
>     GRUB doesn't control linux messages. It's all in parameters
>     (early_printk and console)
>     Also it's strange to hear a feature request from someone who doesn't ven
>     use latest version.
> 
>     >
>     > Thanks & Regards,
>     > Rajasekhar
>     >
>     >
>     >
>     > On Fri, Apr 12, 2013 at 1:56 PM, Rajasekhar Pulluru
>     > <pullururajasekhar@gmail.com <mailto:pullururajasekhar@gmail.com>
>     <mailto:pullururajasekhar@gmail.com
>     <mailto:pullururajasekhar@gmail.com>>> wrote:
>     >
>     >     Hi Vladimir,
>     >
>     >     My system doesn't have video card. It only has serial console
>     port.
>     >     Would I be able to get kernel boot messages on serial console with
>     >     grub-efi?
>     >
>     >     Thanks & Regards,
>     >     Rajasekhar
>     >
>     >
>     >     On Thu, Apr 11, 2013 at 8:43 PM, Vladimir 'φ-coder/phcoder'
>     >     Serbinenko <phcoder@gmail.com <mailto:phcoder@gmail.com>
>     <mailto:phcoder@gmail.com <mailto:phcoder@gmail.com>>> wrote:
>     >
>     >         On 11.04.2013 16:15, Rajasekhar Pulluru wrote:
>     >
>     >         > All,
>     >         >
>     >         > Booting netbsd & linux kernel from grub-efi-x86_64 hangs. No
>     >         messages
>     >         > are seen in console after grub boot command .
>     >         >
>     >         > fs0:\efi\boot>bootx86_64.efi
>     >         > /* skipped grub header */
>     >         > grub> set root="(hd0,netbsd1)"
>     >         > grub> knetbsd (hd0,netbsd1)/netbsd --serial=0,9600
>     >         > grub> boot
>     >         >
>     >         >
>     >         > Tried booting 32bit and 64bit kernel, both of them doesn't
>     >         boot. Grub
>     >         > version is 1.99, haven't tried grub2. When grub is built for
>     >         i386-pc
>     >         > target, it boots the same kernel properly and kernel console
>     >         messages
>     >         > are seen.
>     >         >
>     >
>     >         Try 2.00 or bzr.
>     >
>     >         > I tried below steps after checking on forums, but that
>     didn't
>     >         help.
>     >         > insmod efi_gop #already loaded
>     >         > insmod efi_uga #already loaded
>     >         > insmod font #already loaded
>     >         >
>     >         > if loadfont ${prefix}/unicode.pf2
>     >         > then
>     >         >     insmod gfxterm
>     >         >     set gfxmode=auto
>     >         >     set gfxpayload=keep
>     >         >     terminal_output gfxterm
>     >         > fi
>     >         >
>     >         > Would like to know if console used for i386-pc and
>     x86_64-efi are
>     >         > different?
>     >
>     >         on efi default and only option is gfx console. On i386-pc
>     >         default is VGA
>     >         text
>     >
>     >         > Would like to get help to boot kernel successfully with efi.
>     >         Below is
>     >         > the list of modules loaded in grub.
>     >         >
>     >         > grub> lsmod
>     >         > Name    Ref Count       Dependencies
>     >         > zfsinfo 1               zfs
>     >         > zfs     2
>     >         > xzio    1               gcry_crc
>     >         > xnu_uuid        1               gcry_md5
>     >         > xnu     1
>     >         > relocator,bitmap,boot,video,normal,extcmd,bitmap_scale
>     >         > xfs     1               fshelp
>     >         > videotest       1               gfxmenu,video,font
>     >         > videoinfo       1               video
>     >         > video_cirrus    1               video_fb,pci,video
>     >         > video_bochs     1               video_fb,pci,video
>     >         > usbtest 1               usb
>     >         > usbserial_pl2303        1
>     >         usbserial_common,usb,serial
>     >         > usbserial_ftdi  1               usbserial_common,usb,serial
>     >         > usbserial_common        3               usb,serial
>     >         > usbms   1               usb,scsi
>     >         > usb_keyboard    1               usb,keylayouts
>     >         > uhci    1               pci,usb
>     >         > ufs2    1
>     >         > ufs1    1
>     >         > udf     1               fshelp
>     >         > true    1
>     >         > tga     1               bitmap,bufio
>     >         > test    1
>     >         > testload        1
>     >         > test_blockarg   1               normal,extcmd
>     >         > tar     1
>     >         > sleep   1               normal,extcmd
>     >         > sfs     1               fshelp
>     >         > setpci  1               pci,extcmd
>     >         > setjmp  1
>     >         > search  1
>     >         search_label,extcmd,search_fs_file,search_fs_uuid
>     >         > search_label    2
>     >         > search_fs_uuid  2
>     >         > search_fs_file  2
>     >         > reiserfs        1               fshelp
>     >         > regexp  1               normal,extcmd
>     >         > reboot  1
>     >         > read    1
>     >         > raid6rec        1               raid
>     >         > raid5rec        1               raid
>     >         > probe   1               extcmd
>     >         > png     1               bitmap,bufio
>     >         > play    1
>     >         > password_pbkdf2 1              
>     normal,pbkdf2,gcry_sha512,crypto
>     >         > pbkdf2  2               crypto
>     >         > password        1               normal,crypto
>     >         > part_sunpc      1
>     >         > part_sun        1
>     >         > part_gpt        1
>     >         > part_bsd        1               part_msdos
>     >         > part_msdos      2
>     >         > part_apple      1
>     >         > part_amiga      1
>     >         > part_acorn      1
>     >         > ohci    1               pci,boot,usb,cs5536
>     >         > usb     11              pci
>     >         > ntfscomp        1               ntfs
>     >         > ntfs    2               fshelp
>     >         > nilfs2  1               fshelp
>     >         > multiboot       1               mmap,relocator,boot,video
>     >         > multiboot2      1              
>     acpi,mmap,relocator,boot,video
>     >         > msdospart       1               parttool
>     >         > parttool        3               normal
>     >         > minix   1
>     >         > minix2  1
>     >         > minicmd 1
>     >         > memrw   1               extcmd
>     >         > memdisk 1
>     >         > mdraid1x        1               raid
>     >         > mdraid09        1               raid
>     >         > lvm     1
>     >         > lssal   1
>     >         > lspci   1               pci,extcmd
>     >         > ls      1               normal,extcmd
>     >         > lsmmap  1               mmap
>     >         > lsefisystab     1
>     >         > lsefimmap       1
>     >         > lsacpi  1               acpi,extcmd
>     >         > loopback        1               extcmd
>     >         > loadenv 1               extcmd
>     >         > loadbios        1               pci
>     >         > linux   1               mmap,relocator,boot,video
>     >         > keystatus       1               extcmd
>     >         > jpeg    1               bitmap,bufio
>     >         > jfs     1
>     >         > iso9660 1               fshelp
>     >         > iorw    1               extcmd
>     >         > hfsplus 1               fshelp
>     >         > hfs     1
>     >         > hexdump 1               extcmd
>     >         > help    1               normal,extcmd
>     >         > hello   1               extcmd
>     >         > hdparm  1               extcmd
>     >         > hashsum 1               normal,extcmd,crypto
>     >         > halt    1               acpi
>     >         > gzio    1
>     >         > gptsync 1
>     >         > gfxmenu 2
>     >         video,bitmap,normal,font,gfxterm,bitmap_scale,trig
>     >         > trig    3
>     >         > gfxterm 3              
>     video,bitmap,extcmd,font,bitmap_scale
>     >         > gettext 1
>     >         > gcry_whirlpool  1               crypto
>     >         > gcry_twofish    1               crypto
>     >         > gcry_tiger      1               crypto
>     >         > gcry_sha512     2               crypto
>     >         > gcry_sha256     1               crypto
>     >         > gcry_sha1       1               crypto
>     >         > gcry_serpent    1               crypto
>     >         > gcry_seed       1               crypto
>     >         > gcry_rmd160     1               crypto
>     >         > gcry_rijndael   1               crypto
>     >         > gcry_rfc2268    1               crypto
>     >         > gcry_md5        2               crypto
>     >         > gcry_md4        1               crypto
>     >         > gcry_des        1               crypto
>     >         > gcry_crc        2               crypto
>     >         > gcry_cast5      1               crypto
>     >         > gcry_camellia   1               crypto
>     >         > gcry_blowfish   1               crypto
>     >         > gcry_arcfour    1               crypto
>     >         > font    7               video,bufio
>     >         > fixvideo        1               pci
>     >         > fat     1
>     >         > ext2    1               fshelp
>     >         > example_functional_test 1               functional_test
>     >         > functional_test 2               extcmd
>     >         > efi_uga 1               video_fb,pci,video
>     >         > efi_gop 1               video_fb,video
>     >         > video_fb        5               video
>     >         > echo    1               extcmd
>     >         > dm_nv   1               raid
>     >         > raid    6
>     >         > date    1               normal,datetime
>     >         > datehook        1               normal,datetime
>     >         > datetime        3
>     >         > cs5536  2               pci
>     >         > cpio    1
>     >         > configfile      1               normal
>     >         > normal  19              boot,extcmd,crypto,terminal
>     >         > terminal        20
>     >         > crypto  47
>     >         > cmp     1
>     >         > chain   1               boot
>     >         > cat     1               extcmd
>     >         > bufio   11
>     >         > btrfs   1
>     >         > bsd     1
>     >         > mmap,relocator,cpuid,boot,aout,video,extcmd,serial,elf
>     >         > elf     2
>     >         > serial  7               terminfo,extcmd
>     >         > terminfo        8               extcmd
>     >         > video   29
>     >         > cpuid   2               extcmd
>     >         > relocator       6               mmap
>     >         > blocklist       1
>     >         > bitmap_scale    7               bitmap
>     >         > bitmap  17
>     >         > befs    1               fshelp
>     >         > befs_be 1               fshelp
>     >         > at_keyboard     1               boot,keylayouts
>     >         > keylayouts      3
>     >         > ata_pthru       1               ata
>     >         > ata     2               pci,scsi
>     >         > scsi    4
>     >         > pci     25
>     >         > appleldr        1               boot
>     >         > boot    29
>     >         > aout    2
>     >         > afs     1               fshelp
>     >         > afs_be  1               fshelp
>     >         > affs    1               fshelp
>     >         > fshelp  16
>     >         > acpi    4               mmap,extcmd
>     >         > extcmd  69
>     >         > mmap    16
>     >         >
>     >         > Thanks & Regards,
>     >         > Rajasekhar
>     >         >
>     >         >
>     >         >
>     >         > _______________________________________________
>     >         > Grub-devel mailing list
>     >         > Grub-devel@gnu.org <mailto:Grub-devel@gnu.org>
>     <mailto:Grub-devel@gnu.org <mailto:Grub-devel@gnu.org>>
>     >         > https://lists.gnu.org/mailman/listinfo/grub-devel
>     >
>     >
>     >
>     >
>     >         _______________________________________________
>     >         Grub-devel mailing list
>     >         Grub-devel@gnu.org <mailto:Grub-devel@gnu.org>
>     <mailto:Grub-devel@gnu.org <mailto:Grub-devel@gnu.org>>
>     >         https://lists.gnu.org/mailman/listinfo/grub-devel
>     >
>     >
>     >
> 
> 
> 
> 




[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 294 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: grub efi boot hangs
  2013-04-18 15:09           ` Vladimir 'φ-coder/phcoder' Serbinenko
@ 2013-04-18 15:23             ` Rajasekhar Pulluru
  2013-11-02 16:40               ` Vladimir 'φ-coder/phcoder' Serbinenko
  0 siblings, 1 reply; 5+ messages in thread
From: Rajasekhar Pulluru @ 2013-04-18 15:23 UTC (permalink / raw)
  To: Vladimir 'φ-coder/phcoder' Serbinenko
  Cc: The development of GRUB 2

[-- Attachment #1: Type: text/plain, Size: 15670 bytes --]

Used below commands to install grub:

1)
/usr/local/grub/sbin/grub-install --target=x86_64-efi
--efi-directory=/boot/efi --boot-directory=/boot/efi/EFI

2) As mentioned in https://wiki.archlinux.org/index.php/GRUB2 Section:
Create GRUB2 Standalone UEFI Application:
/usr/local/grub/bin/grub-mkstandalone
--directory="/usr/local/grub/lib/grub/x86_64-efi/" --format="x86_64-efi"
--output="/boot/efi/EFI/grub/grubx64_standalone.efi" "grub.cfg"

It would be helpful to know why netbsd partition is not readable though its
listed in ls.

Thanks & Regards,
Rajasekhar



On Thu, Apr 18, 2013 at 8:39 PM, Vladimir 'φ-coder/phcoder' Serbinenko <
phcoder@gmail.com> wrote:

> Keep list CC'ed
> On 18.04.2013 17:00, Rajasekhar Pulluru wrote:
>
> > Hi Vladimir,
> >
> > As you suggested, built grub efi from latest bzr grub and installed it.
> > when I execute grubx64.efi it complains "error: variable `prefix' isn't
> > set." and hangs.
> >
> > There was grub standalone image (grubx64_standalone.efi) that got
> > installed along with grubx64.efi, which when started doesn't report any
> > problem and could get to grub> prompt. With this, I could boot Linux
> > (from msdos partition) and could see kernel messages.
> >
>
> We don't install such a binary. How did you do an installation?
>
> > But, in this grub, I couldn't access netbsd partition even though
> > part_bsd module is loaded. It complains "error: no such partition." when
> > I try to execute grub> ls (hd1,netbsd1)/.
> > grub> ls (output of this displays (hd1,netbsd1), (hd1,msdos1) ...)
> > Does it required to load any other modules other than part_bsd to read
> > netbsd partiton?
> >
> > Appreciate your help.
> >
> > Thanks & Regards,
> > Rajasekhar
> >
> >
> >
> >
> >
> >
> > On Fri, Apr 12, 2013 at 9:25 PM, Vladimir 'φ-coder/phcoder' Serbinenko
> > <phcoder@gmail.com <mailto:phcoder@gmail.com>> wrote:
> >
> >
> >     Keep the list CC'ed
> >     On 12.04.2013 17:48, Rajasekhar Pulluru wrote:
> >
> >     > Hi Vladimir,
> >     >
> >     > I could boot linux using efi lilo and console messages are thrown
> from
> >     > linux on booting. I see issues  only with grub efi.
> >     > It would be really great if you could provide us a method to get
> >     kernel
> >     > messages on console with efi grub.
> >
> >     GRUB doesn't control linux messages. It's all in parameters
> >     (early_printk and console)
> >     Also it's strange to hear a feature request from someone who doesn't
> ven
> >     use latest version.
> >
> >     >
> >     > Thanks & Regards,
> >     > Rajasekhar
> >     >
> >     >
> >     >
> >     > On Fri, Apr 12, 2013 at 1:56 PM, Rajasekhar Pulluru
> >     > <pullururajasekhar@gmail.com <mailto:pullururajasekhar@gmail.com>
> >     <mailto:pullururajasekhar@gmail.com
> >     <mailto:pullururajasekhar@gmail.com>>> wrote:
> >     >
> >     >     Hi Vladimir,
> >     >
> >     >     My system doesn't have video card. It only has serial console
> >     port.
> >     >     Would I be able to get kernel boot messages on serial console
> with
> >     >     grub-efi?
> >     >
> >     >     Thanks & Regards,
> >     >     Rajasekhar
> >     >
> >     >
> >     >     On Thu, Apr 11, 2013 at 8:43 PM, Vladimir 'φ-coder/phcoder'
> >     >     Serbinenko <phcoder@gmail.com <mailto:phcoder@gmail.com>
> >     <mailto:phcoder@gmail.com <mailto:phcoder@gmail.com>>> wrote:
> >     >
> >     >         On 11.04.2013 16:15, Rajasekhar Pulluru wrote:
> >     >
> >     >         > All,
> >     >         >
> >     >         > Booting netbsd & linux kernel from grub-efi-x86_64
> hangs. No
> >     >         messages
> >     >         > are seen in console after grub boot command .
> >     >         >
> >     >         > fs0:\efi\boot>bootx86_64.efi
> >     >         > /* skipped grub header */
> >     >         > grub> set root="(hd0,netbsd1)"
> >     >         > grub> knetbsd (hd0,netbsd1)/netbsd --serial=0,9600
> >     >         > grub> boot
> >     >         >
> >     >         >
> >     >         > Tried booting 32bit and 64bit kernel, both of them
> doesn't
> >     >         boot. Grub
> >     >         > version is 1.99, haven't tried grub2. When grub is built
> for
> >     >         i386-pc
> >     >         > target, it boots the same kernel properly and kernel
> console
> >     >         messages
> >     >         > are seen.
> >     >         >
> >     >
> >     >         Try 2.00 or bzr.
> >     >
> >     >         > I tried below steps after checking on forums, but that
> >     didn't
> >     >         help.
> >     >         > insmod efi_gop #already loaded
> >     >         > insmod efi_uga #already loaded
> >     >         > insmod font #already loaded
> >     >         >
> >     >         > if loadfont ${prefix}/unicode.pf2
> >     >         > then
> >     >         >     insmod gfxterm
> >     >         >     set gfxmode=auto
> >     >         >     set gfxpayload=keep
> >     >         >     terminal_output gfxterm
> >     >         > fi
> >     >         >
> >     >         > Would like to know if console used for i386-pc and
> >     x86_64-efi are
> >     >         > different?
> >     >
> >     >         on efi default and only option is gfx console. On i386-pc
> >     >         default is VGA
> >     >         text
> >     >
> >     >         > Would like to get help to boot kernel successfully with
> efi.
> >     >         Below is
> >     >         > the list of modules loaded in grub.
> >     >         >
> >     >         > grub> lsmod
> >     >         > Name    Ref Count       Dependencies
> >     >         > zfsinfo 1               zfs
> >     >         > zfs     2
> >     >         > xzio    1               gcry_crc
> >     >         > xnu_uuid        1               gcry_md5
> >     >         > xnu     1
> >     >         > relocator,bitmap,boot,video,normal,extcmd,bitmap_scale
> >     >         > xfs     1               fshelp
> >     >         > videotest       1               gfxmenu,video,font
> >     >         > videoinfo       1               video
> >     >         > video_cirrus    1               video_fb,pci,video
> >     >         > video_bochs     1               video_fb,pci,video
> >     >         > usbtest 1               usb
> >     >         > usbserial_pl2303        1
> >     >         usbserial_common,usb,serial
> >     >         > usbserial_ftdi  1
> usbserial_common,usb,serial
> >     >         > usbserial_common        3               usb,serial
> >     >         > usbms   1               usb,scsi
> >     >         > usb_keyboard    1               usb,keylayouts
> >     >         > uhci    1               pci,usb
> >     >         > ufs2    1
> >     >         > ufs1    1
> >     >         > udf     1               fshelp
> >     >         > true    1
> >     >         > tga     1               bitmap,bufio
> >     >         > test    1
> >     >         > testload        1
> >     >         > test_blockarg   1               normal,extcmd
> >     >         > tar     1
> >     >         > sleep   1               normal,extcmd
> >     >         > sfs     1               fshelp
> >     >         > setpci  1               pci,extcmd
> >     >         > setjmp  1
> >     >         > search  1
> >     >         search_label,extcmd,search_fs_file,search_fs_uuid
> >     >         > search_label    2
> >     >         > search_fs_uuid  2
> >     >         > search_fs_file  2
> >     >         > reiserfs        1               fshelp
> >     >         > regexp  1               normal,extcmd
> >     >         > reboot  1
> >     >         > read    1
> >     >         > raid6rec        1               raid
> >     >         > raid5rec        1               raid
> >     >         > probe   1               extcmd
> >     >         > png     1               bitmap,bufio
> >     >         > play    1
> >     >         > password_pbkdf2 1
> >     normal,pbkdf2,gcry_sha512,crypto
> >     >         > pbkdf2  2               crypto
> >     >         > password        1               normal,crypto
> >     >         > part_sunpc      1
> >     >         > part_sun        1
> >     >         > part_gpt        1
> >     >         > part_bsd        1               part_msdos
> >     >         > part_msdos      2
> >     >         > part_apple      1
> >     >         > part_amiga      1
> >     >         > part_acorn      1
> >     >         > ohci    1               pci,boot,usb,cs5536
> >     >         > usb     11              pci
> >     >         > ntfscomp        1               ntfs
> >     >         > ntfs    2               fshelp
> >     >         > nilfs2  1               fshelp
> >     >         > multiboot       1               mmap,relocator,boot,video
> >     >         > multiboot2      1
> >     acpi,mmap,relocator,boot,video
> >     >         > msdospart       1               parttool
> >     >         > parttool        3               normal
> >     >         > minix   1
> >     >         > minix2  1
> >     >         > minicmd 1
> >     >         > memrw   1               extcmd
> >     >         > memdisk 1
> >     >         > mdraid1x        1               raid
> >     >         > mdraid09        1               raid
> >     >         > lvm     1
> >     >         > lssal   1
> >     >         > lspci   1               pci,extcmd
> >     >         > ls      1               normal,extcmd
> >     >         > lsmmap  1               mmap
> >     >         > lsefisystab     1
> >     >         > lsefimmap       1
> >     >         > lsacpi  1               acpi,extcmd
> >     >         > loopback        1               extcmd
> >     >         > loadenv 1               extcmd
> >     >         > loadbios        1               pci
> >     >         > linux   1               mmap,relocator,boot,video
> >     >         > keystatus       1               extcmd
> >     >         > jpeg    1               bitmap,bufio
> >     >         > jfs     1
> >     >         > iso9660 1               fshelp
> >     >         > iorw    1               extcmd
> >     >         > hfsplus 1               fshelp
> >     >         > hfs     1
> >     >         > hexdump 1               extcmd
> >     >         > help    1               normal,extcmd
> >     >         > hello   1               extcmd
> >     >         > hdparm  1               extcmd
> >     >         > hashsum 1               normal,extcmd,crypto
> >     >         > halt    1               acpi
> >     >         > gzio    1
> >     >         > gptsync 1
> >     >         > gfxmenu 2
> >     >         video,bitmap,normal,font,gfxterm,bitmap_scale,trig
> >     >         > trig    3
> >     >         > gfxterm 3
> >     video,bitmap,extcmd,font,bitmap_scale
> >     >         > gettext 1
> >     >         > gcry_whirlpool  1               crypto
> >     >         > gcry_twofish    1               crypto
> >     >         > gcry_tiger      1               crypto
> >     >         > gcry_sha512     2               crypto
> >     >         > gcry_sha256     1               crypto
> >     >         > gcry_sha1       1               crypto
> >     >         > gcry_serpent    1               crypto
> >     >         > gcry_seed       1               crypto
> >     >         > gcry_rmd160     1               crypto
> >     >         > gcry_rijndael   1               crypto
> >     >         > gcry_rfc2268    1               crypto
> >     >         > gcry_md5        2               crypto
> >     >         > gcry_md4        1               crypto
> >     >         > gcry_des        1               crypto
> >     >         > gcry_crc        2               crypto
> >     >         > gcry_cast5      1               crypto
> >     >         > gcry_camellia   1               crypto
> >     >         > gcry_blowfish   1               crypto
> >     >         > gcry_arcfour    1               crypto
> >     >         > font    7               video,bufio
> >     >         > fixvideo        1               pci
> >     >         > fat     1
> >     >         > ext2    1               fshelp
> >     >         > example_functional_test 1               functional_test
> >     >         > functional_test 2               extcmd
> >     >         > efi_uga 1               video_fb,pci,video
> >     >         > efi_gop 1               video_fb,video
> >     >         > video_fb        5               video
> >     >         > echo    1               extcmd
> >     >         > dm_nv   1               raid
> >     >         > raid    6
> >     >         > date    1               normal,datetime
> >     >         > datehook        1               normal,datetime
> >     >         > datetime        3
> >     >         > cs5536  2               pci
> >     >         > cpio    1
> >     >         > configfile      1               normal
> >     >         > normal  19              boot,extcmd,crypto,terminal
> >     >         > terminal        20
> >     >         > crypto  47
> >     >         > cmp     1
> >     >         > chain   1               boot
> >     >         > cat     1               extcmd
> >     >         > bufio   11
> >     >         > btrfs   1
> >     >         > bsd     1
> >     >         > mmap,relocator,cpuid,boot,aout,video,extcmd,serial,elf
> >     >         > elf     2
> >     >         > serial  7               terminfo,extcmd
> >     >         > terminfo        8               extcmd
> >     >         > video   29
> >     >         > cpuid   2               extcmd
> >     >         > relocator       6               mmap
> >     >         > blocklist       1
> >     >         > bitmap_scale    7               bitmap
> >     >         > bitmap  17
> >     >         > befs    1               fshelp
> >     >         > befs_be 1               fshelp
> >     >         > at_keyboard     1               boot,keylayouts
> >     >         > keylayouts      3
> >     >         > ata_pthru       1               ata
> >     >         > ata     2               pci,scsi
> >     >         > scsi    4
> >     >         > pci     25
> >     >         > appleldr        1               boot
> >     >         > boot    29
> >     >         > aout    2
> >     >         > afs     1               fshelp
> >     >         > afs_be  1               fshelp
> >     >         > affs    1               fshelp
> >     >         > fshelp  16
> >     >         > acpi    4               mmap,extcmd
> >     >         > extcmd  69
> >     >         > mmap    16
> >     >         >
> >     >         > Thanks & Regards,
> >     >         > Rajasekhar
> >     >         >
> >     >         >
> >     >         >
> >     >         > _______________________________________________
> >     >         > Grub-devel mailing list
> >     >         > Grub-devel@gnu.org <mailto:Grub-devel@gnu.org>
> >     <mailto:Grub-devel@gnu.org <mailto:Grub-devel@gnu.org>>
> >     >         > https://lists.gnu.org/mailman/listinfo/grub-devel
> >     >
> >     >
> >     >
> >     >
> >     >         _______________________________________________
> >     >         Grub-devel mailing list
> >     >         Grub-devel@gnu.org <mailto:Grub-devel@gnu.org>
> >     <mailto:Grub-devel@gnu.org <mailto:Grub-devel@gnu.org>>
> >     >         https://lists.gnu.org/mailman/listinfo/grub-devel
> >     >
> >     >
> >     >
> >
> >
> >
> >
>
>
>
>

[-- Attachment #2: Type: text/html, Size: 20742 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: grub efi boot hangs
  2013-04-18 15:23             ` Rajasekhar Pulluru
@ 2013-11-02 16:40               ` Vladimir 'φ-coder/phcoder' Serbinenko
  0 siblings, 0 replies; 5+ messages in thread
From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-11-02 16:40 UTC (permalink / raw)
  To: Rajasekhar Pulluru; +Cc: The development of GRUB 2

[-- Attachment #1: Type: text/plain, Size: 675 bytes --]

On 18.04.2013 17:23, Rajasekhar Pulluru wrote:
> Used below commands to install grub:
> 
> 1)
> /usr/local/grub/sbin/grub-install --target=x86_64-efi
> --efi-directory=/boot/efi --boot-directory=/boot/efi/EFI
> 
> 2) As mentioned in https://wiki.archlinux.org/index.php/GRUB2 Section:
> Create GRUB2 Standalone UEFI Application:
> /usr/local/grub/bin/grub-mkstandalone
> --directory="/usr/local/grub/lib/grub/x86_64-efi/"
> --format="x86_64-efi" 
> --output="/boot/efi/EFI/grub/grubx64_standalone.efi" "grub.cfg"
> 
> It would be helpful to know why netbsd partition is not readable though
> its listed in ls.
> 
Does ls -l shows its filesystem and UUID?


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 291 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2013-11-02 16:40 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-04-11 14:15 grub efi boot hangs Rajasekhar Pulluru
2013-04-11 15:13 ` Vladimir 'φ-coder/phcoder' Serbinenko
     [not found]   ` <CAGA5_H4puAjg4uSFio0NuXpifYg1+_tAFpSxRKU2+t+FFQcLYA@mail.gmail.com>
     [not found]     ` <CAGA5_H4db1MXxHAj8SjHm9U1tDJoQCy5V7T48stsoGxCGmd92w@mail.gmail.com>
     [not found]       ` <51682E73.70502@gmail.com>
     [not found]         ` <CAGA5_H45OL2hZ2HG+T-AYbu87UtG9FFGzjeKUp3Cy+ey+hFzGg@mail.gmail.com>
2013-04-18 15:09           ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-04-18 15:23             ` Rajasekhar Pulluru
2013-11-02 16:40               ` Vladimir 'φ-coder/phcoder' Serbinenko

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).