Guillaume Beretta
2008-11-20 17:32:46 UTC
Hi,
I've an EFI-firmware installed on ia32 plateform. I would like to boot a
2.6.27 linux kernel (32 bits) with an USB disk.
My bootloader used is elilo 3.8-ia32. I've created a FAT 32 partition on my
USB disk to put elilo, elilo.config and my kernel.
First of all, i would like to know the format of kernel image to use:
bzimage, elf (vmlinux), gzip elf (vmlinux.gz) ??? It's not clear !
I've tried to boot with this 3 formats but always the same problem of
reboot. Nevertheless, it seems to be my kernel was loaded in memory (log
with verbose option to 5).
Does my kernel need special options in his kernel configuration ???? I
already specify all options in relation with EFI.
Please see my log with an elf kernel image:
<< ELILO boot:
<< kernel is 'vmlinux'
<< arguments are 'root=/dev/sdb1 debug earlyprintk=serial clock=pit'
<< UsbBootReadCapacity Success LBA=1997311 BlockSize=512
<< Using plain_elf32 loader
<< Loading vmlinux...Loading Linux... ELF Header information:
<< Entry point 0x200000
<< 3 program headers
<< 64 segment headers
<< Lowest PhysAddr: 0x200000
<< TotalMemSize:4362240 bytes (1065 pages)
<< Kernel entry @ 0x200000
<< Press any key to interrupt
<< poffs: 0x1000 (phdrs[0].p_offset)
<<
<< Header #0
<< Offset in file 0x1000
<< Physical addr 0x200000
<< BSS size 0x0 bytes
<< UsbBootReadCapacity Success LBA=1997311 BlockSize=512
<< UsbBootReadCapacity Success LBA=1997311 BlockSize=512
<< poffs: 0x332000 (phdrs[1].p_offset)
<<
<< Header #1
<< Offset in file 0x332000
<< Physical addr 0x531000
<< BSS size 0x872A4 bytes
<< UsbBootReadCapacity Success LBA=1997311 BlockSize=512
<< UsbBootReadCapacity Success LBA=1997311 BlockSize=512
<< ..Done
<< kernel loaded in [0x62900000200000-0x7F809DE800200000] entry=0x500005F61C
<< final cmdline(0): BOOT_IMAGE=dev000:\vmlinux root=/dev/sdb1 debug
earlyprintk=serial clock=pit
<< uninstalled vfat on
Acpi(PNP0A03,0)/Pci(1D|0)/Usb(0)/HD(Part1,Sig0006B6C3)
<< uninstalled vfat on
Acpi(PNP0A03,0)/Pci(1D|1)/Usb(1)/HD(Part1,SigC3072E18)
<< boot params @ 0x5F9907E5DE010
<< PROGRESS CODE: V3100019 I0
/* REBOOT */
Can you please help me.
Thanks
Guillaume
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
I've an EFI-firmware installed on ia32 plateform. I would like to boot a
2.6.27 linux kernel (32 bits) with an USB disk.
My bootloader used is elilo 3.8-ia32. I've created a FAT 32 partition on my
USB disk to put elilo, elilo.config and my kernel.
First of all, i would like to know the format of kernel image to use:
bzimage, elf (vmlinux), gzip elf (vmlinux.gz) ??? It's not clear !
I've tried to boot with this 3 formats but always the same problem of
reboot. Nevertheless, it seems to be my kernel was loaded in memory (log
with verbose option to 5).
Does my kernel need special options in his kernel configuration ???? I
already specify all options in relation with EFI.
Please see my log with an elf kernel image:
<< ELILO boot:
<< kernel is 'vmlinux'
<< arguments are 'root=/dev/sdb1 debug earlyprintk=serial clock=pit'
<< UsbBootReadCapacity Success LBA=1997311 BlockSize=512
<< Using plain_elf32 loader
<< Loading vmlinux...Loading Linux... ELF Header information:
<< Entry point 0x200000
<< 3 program headers
<< 64 segment headers
<< Lowest PhysAddr: 0x200000
<< TotalMemSize:4362240 bytes (1065 pages)
<< Kernel entry @ 0x200000
<< Press any key to interrupt
<< poffs: 0x1000 (phdrs[0].p_offset)
<<
<< Header #0
<< Offset in file 0x1000
<< Physical addr 0x200000
<< BSS size 0x0 bytes
<< UsbBootReadCapacity Success LBA=1997311 BlockSize=512
<< UsbBootReadCapacity Success LBA=1997311 BlockSize=512
<< poffs: 0x332000 (phdrs[1].p_offset)
<<
<< Header #1
<< Offset in file 0x332000
<< Physical addr 0x531000
<< BSS size 0x872A4 bytes
<< UsbBootReadCapacity Success LBA=1997311 BlockSize=512
<< UsbBootReadCapacity Success LBA=1997311 BlockSize=512
<< ..Done
<< kernel loaded in [0x62900000200000-0x7F809DE800200000] entry=0x500005F61C
<< final cmdline(0): BOOT_IMAGE=dev000:\vmlinux root=/dev/sdb1 debug
earlyprintk=serial clock=pit
<< uninstalled vfat on
Acpi(PNP0A03,0)/Pci(1D|0)/Usb(0)/HD(Part1,Sig0006B6C3)
<< uninstalled vfat on
Acpi(PNP0A03,0)/Pci(1D|1)/Usb(1)/HD(Part1,SigC3072E18)
<< boot params @ 0x5F9907E5DE010
<< PROGRESS CODE: V3100019 I0
/* REBOOT */
Can you please help me.
Thanks
Guillaume
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/