Topic
3 replies Latest Post - ‏2012-12-11T05:23:13Z by VBBB_WeiRong_Wang
VBBB_WeiRong_Wang
VBBB_WeiRong_Wang
2 Posts
ACCEPTED ANSWER

Pinned topic Is there any way to install SUSE via BOOTP?

‏2012-12-10T15:09:55Z |
 Hi guys,
I have an nim master with AIX 6.1 on 9119-FHA, I wanna install SUSE  11 on an LPAR, I tried to copy installation media to an NFS directory. But the LPAR failed to boot it from network.
Here is the bootptab and tftpaccess.ctl file on the nim master: 
#cat /etc/bootptab
suse-test:bf=/install/sles11/suseboot/inst64:ip=145.4.206.219:ht=ethernet::sa=145.4.206.1:sm=255.255.255.0:
 #/cat/etc/tftpaccess.ctl
allow:/usr/lpp/sysback/netinst/boot
allow:/tftpboot
allow:/install/sles11
 
When the LPAR was booting from network, it goes an error:
TFTP BOOT ---------------------------------------------------
Server IP.....................145.4.206.219
Client IP.....................145.4.206.161
Gateway IP....................145.4.206.1
Subnet Mask...................255.255.255.0
( 1  ) Filename................./install/sles11/suseboot/inst64
TFTP Retries..................5 Block Size....................512 
FINAL FILE SIZE = 12566528  BYTES
Elapsed time since release of system processors: 157065 mins 56 secs
SuSE Linux zImage starting: loaded at 04000000-05d0bd30 (0/0/00c3ba70; sp: 01a3ffd0)
initrd CORRUPTION. memory range 045093a6 05cff0b6
Expected md5 8ffbc7a12bbf847ea489e3d836227122
Got md5      8f671da037d6ca03da9364676bccc54b
initrd corrupted
EXIT called ok
0 > 
 
It seems the problem is the boot image file, but it doesn't solve the issue after I re-copied from source DVD. Can anyone help me please? 
Thanks!
 
Updated on 2012-12-11T05:23:13Z at 2012-12-11T05:23:13Z by VBBB_WeiRong_Wang
  • JayFurmanek
    JayFurmanek
    54 Posts
    ACCEPTED ANSWER

    Re: Is there any way to install SUSE via BOOTP?

    ‏2012-12-10T17:19:56Z  in response to VBBB_WeiRong_Wang
     From the SLES 11 SP1 Release Notes:
    ========================
     Loading the installation kernel via network on POWER
    • With SUSE Linux Enterprise Server 11 the bootfile DVD1/suseboot/inst64 can not be booted directly via network anymore, because its size is larger than 12MB. To load the installation kernel via network, copy the files yaboot.ibm, yaboot.cnf and inst64 from the DVD1/suseboot directory to the TFTP server. Rename the yaboot.cnf file to yaboot.conf. yaboot can also load config files for specific ethernet MAC addresses. Use a name like yaboot.conf-01-23-45-ab-cd-ef match a MAC address. An example yaboot.conf for TFTP booting looks like this:

        default=sles11  timeout=100
        image[64-bit]=inst64
          label=sles11
          append="quiet install=nfs://hostname/exported/sles11dir"
         

      Please note that this will not work on POWER4 systems. Their firmware can only load files up to 12MB via TFTP. 

    ========================
     
    So you have to make sure that BOOTP requests the yaboot binary itself first (the config file will come along as well). Yaboot will then grab the initrd, etc that is specified in the config file and you should be good to go.
  • k0da
    k0da
    28 Posts
    ACCEPTED ANSWER

    Re: Is there any way to install SUSE via BOOTP?

    ‏2012-12-10T17:20:44Z  in response to VBBB_WeiRong_Wang
     
     It looks like there is a problem to download full inst64 image. I took a look and mine inst64 from SLES11SP2 and file size is 29M.
    Probably you hit 12M OF limit issue. You can check SLES11 release notes. There is a procedure how to install SLES via network.
  • VBBB_WeiRong_Wang
    VBBB_WeiRong_Wang
    2 Posts
    ACCEPTED ANSWER

    Re: Is there any way to install SUSE via BOOTP?

    ‏2012-12-11T05:23:13Z  in response to VBBB_WeiRong_Wang
    Well, thank you Jay and k0da, I just replaced inst64 with yaboot.ibm and it works! :)