LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Syslinux on RHEL problems (https://www.linuxquestions.org/questions/linux-newbie-8/syslinux-on-rhel-problems-743521/)

niravshah 07-28-2009 07:21 PM

Syslinux on RHEL problems
 
Hi

I want to install Syslinux on RHEL but my problem is I do not have internet on the machince that has RHEL it being my server.

Now I want to know how can I install syslinux from the source
I tried downloading the tar for syslinux abd run ./configure , make and make install
This gave me a few errors which i could not understand
Make[1]:gcc:command not found and many more

So i tried installing gcc using the same technique but again i got errors

Can somebody tell me how can install syslinux easily?

My ultimate goal is to install extlinux bootloader on the flash drive

linus72 07-28-2009 07:47 PM

Tinycore 2.2rc3 has available the newest syslinux, 3.8+
and it also comes with extlinux too

Hold on
I'm uploading my new cd and as soon as it's done
I'll upload my syslinux folder
which has both syslinux and syslinux.exe

then, you just cd into syslinux folder
and "syslinux -sf /dev/sdxx"
where xx is your usb, sdb1 , sdf1, etc

lazlow 07-28-2009 07:52 PM

Would it not be easier to just grab the syslinux rpm? It is in the base repo of both RHEL and Centos, as well as the rpmforge.

niravshah 07-28-2009 07:56 PM

Quote:

Originally Posted by linus72 (Post 3623583)
Tinycore 2.2rc3 has available the newest syslinux, 3.8+
and it also comes with extlinux too

Hold on
I'm uploading my new cd and as soon as it's done
I'll upload my syslinux folder
which has both syslinux and syslinux.exe

then, you just cd into syslinux folder
and "syslinux -sf /dev/sdxx"
where xx is your usb, sdb1 , sdf1, etc

This should work with any syslinux source right?
And i want to install extlinux on the flash drive since my partition is ext2

niravshah 07-28-2009 07:58 PM

Quote:

Originally Posted by lazlow (Post 3623586)
Would it not be easier to just grab the syslinux rpm? It is in the base repo of both RHEL and Centos, as well as the rpmforge.


Well I stil didnt get how to do it?

linus72 07-28-2009 08:02 PM

See
thing is with lazlow's suggestion
is which version of syslinux is available for redhat rpm?

Ubuntu 9.04 is using ver 3.63, very old
Unetbootin also uses 3.63
Bad
No vesamenu.c32. no graphical menu...tsk-tsk Dubuntu
old syslinux- no filenames over 8 letters too:(
http://multidistro.com/shots/scrnshots.html

Fedora 11 uses 3.77, which is best!

new version 3.8+ has a isolinux bug!
I burned 2 different cd's and both act crazy

I then burnt one using fed11 and it works great!

My version is a "portable"
you don't need to install it or whatever

Tinycore 2.2rc3 has extlinux/syslinux pkg
and a tutorial in the apps browser
and it will install to usb thru menu

lazlow 07-28-2009 08:10 PM

Rpms for syslinux from version 3.11 to 3.82 are available from the repos I mentioned.

Download the rpms and transfer them to your machine by the same method you downloaded the source code. You can then install it via yum localinstall or the rpm command.

linus72 07-28-2009 08:16 PM

Thanks lazlow

I didn't know.

Be wary of 3.82 though

3.77 works great

niravshah 07-28-2009 08:17 PM

Quote:

Originally Posted by lazlow (Post 3623602)
Rpms for syslinux from version 3.11 to 3.82 are available from the repos I mentioned.

Download the rpms and transfer them to your machine by the same method you downloaded the source code. You can then install it via yum localinstall or the rpm command.

Cool this sounds great. Will try and report back

niravshah 07-29-2009 12:43 PM

Quote:

Originally Posted by lazlow (Post 3623602)
Rpms for syslinux from version 3.11 to 3.82 are available from the repos I mentioned.

Download the rpms and transfer them to your machine by the same method you downloaded the source code. You can then install it via yum localinstall or the rpm command.

When i do this i get this output

error:Failed Dependencies:
perl(crypt::PasswdMD5) is needed by syslinux2.62.....
perl(Digest::SHA!) is needed

So I try to install these rpm first but now i get another error
warning:perl(crypt::PasswdMD5).rpm : Header V3 DSA signature:NOKEY, key ID 6b8d79e6
error: cannot create %sourcedir /usr/src/redhat/SOURCES

?
Nirav

niravshah 07-29-2009 01:13 PM

Quote:

Originally Posted by niravshah (Post 3624430)
When i do this i get this output

error:Failed Dependencies:
perl(crypt::PasswdMD5) is needed by syslinux2.62.....
perl(Digest::SHA!) is needed

So I try to install these rpm first but now i get another error
warning:perl(crypt::PasswdMD5).rpm : Header V3 DSA signature:NOKEY, key ID 6b8d79e6
error: cannot create %sourcedir /usr/src/redhat/SOURCES

?
Nirav

Now when i try to install syslinux (i think i installed perl :crypt and perel:SHA1)

i get these errors
[root@localhost ~]# rpm -i /root/Desktop/nirav/syslinux-3.62-1.el5.rf.x86_64.rpm
warning: /root/Desktop/nirav/syslinux-3.62-1.el5.rf.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6
file /sbin/extlinux from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/bin/gethostip from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/bin/lss16toppm from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/bin/ppmtolss16 from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/bin/syslinux from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/chain.c32 from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/bitsize/stdint.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/com32.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/console.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/dev.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/errno.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/klibc/compiler.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/minmax.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/netinet/in.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/png.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/pngconf.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/setjmp.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/stdbool.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/stdint.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/string.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/sys/cpu.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/sys/pci.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/sys/stat.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/sys/types.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/unistd.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/zconf.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/libcom32.a from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/libutil_com.a from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/libutil_lnx.a from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/ethersel.c32 from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/isolinux-debug.bin from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/isolinux.bin from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/mboot.c32 from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/mbr.bin from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/memdisk from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/menu.c32 from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/mkdiskimage from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/pxelinux.0 from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/syslinux from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/syslinux-nomtools from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/syslinux.com from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/syslinux.exe from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64

niravshah 07-29-2009 01:19 PM

Quote:

Originally Posted by niravshah (Post 3624461)
Now when i try to install syslinux (i think i installed perl :crypt and perel:SHA1)

i get these errors
[root@localhost ~]# rpm -i /root/Desktop/nirav/syslinux-3.62-1.el5.rf.x86_64.rpm
warning: /root/Desktop/nirav/syslinux-3.62-1.el5.rf.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6
file /sbin/extlinux from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/bin/gethostip from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/bin/lss16toppm from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/bin/ppmtolss16 from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/bin/syslinux from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/chain.c32 from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/bitsize/stdint.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/com32.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/console.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/dev.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/errno.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/klibc/compiler.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/minmax.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/netinet/in.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/png.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/pngconf.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/setjmp.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/stdbool.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/stdint.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/string.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/sys/cpu.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/sys/pci.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/sys/stat.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/sys/types.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/unistd.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/include/zconf.h from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/libcom32.a from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/libutil_com.a from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/com32/libutil_lnx.a from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/ethersel.c32 from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/isolinux-debug.bin from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/isolinux.bin from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/mboot.c32 from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/mbr.bin from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/memdisk from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/menu.c32 from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/mkdiskimage from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/pxelinux.0 from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/syslinux from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/syslinux-nomtools from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/syslinux.com from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64
file /usr/lib/syslinux/syslinux.exe from install of syslinux-3.62-1.el5.rf.x86_64 conflicts with file from package syslinux-3.11-4.x86_64

---------------------
Ok solved I removed syslinux and then used rpm command to install it again and it worked
though it gave me a warning but i think syslinux was installed

Thanks a lot


All times are GMT -5. The time now is 04:20 PM.