LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 07-28-2009, 06:21 PM   #1
niravshah
Member
 
Registered: Jul 2009
Posts: 83

Rep: Reputation: 16
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
 
Old 07-28-2009, 06:47 PM   #2
linus72
LQ Guru
 
Registered: Jan 2009
Location: Gordonsville-AKA Mayberry-Virginia
Distribution: Slack14.2/Many
Posts: 5,573

Rep: Reputation: 470Reputation: 470Reputation: 470Reputation: 470Reputation: 470
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
 
Old 07-28-2009, 06:52 PM   #3
lazlow
Senior Member
 
Registered: Jan 2006
Posts: 4,363

Rep: Reputation: 172Reputation: 172
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.
 
Old 07-28-2009, 06:56 PM   #4
niravshah
Member
 
Registered: Jul 2009
Posts: 83

Original Poster
Rep: Reputation: 16
Quote:
Originally Posted by linus72 View Post
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
 
Old 07-28-2009, 06:58 PM   #5
niravshah
Member
 
Registered: Jul 2009
Posts: 83

Original Poster
Rep: Reputation: 16
Quote:
Originally Posted by lazlow View Post
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?
 
Old 07-28-2009, 07:02 PM   #6
linus72
LQ Guru
 
Registered: Jan 2009
Location: Gordonsville-AKA Mayberry-Virginia
Distribution: Slack14.2/Many
Posts: 5,573

Rep: Reputation: 470Reputation: 470Reputation: 470Reputation: 470Reputation: 470
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
 
Old 07-28-2009, 07:10 PM   #7
lazlow
Senior Member
 
Registered: Jan 2006
Posts: 4,363

Rep: Reputation: 172Reputation: 172
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.
 
Old 07-28-2009, 07:16 PM   #8
linus72
LQ Guru
 
Registered: Jan 2009
Location: Gordonsville-AKA Mayberry-Virginia
Distribution: Slack14.2/Many
Posts: 5,573

Rep: Reputation: 470Reputation: 470Reputation: 470Reputation: 470Reputation: 470
Thanks lazlow

I didn't know.

Be wary of 3.82 though

3.77 works great
 
Old 07-28-2009, 07:17 PM   #9
niravshah
Member
 
Registered: Jul 2009
Posts: 83

Original Poster
Rep: Reputation: 16
Quote:
Originally Posted by lazlow View Post
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
 
Old 07-29-2009, 11:43 AM   #10
niravshah
Member
 
Registered: Jul 2009
Posts: 83

Original Poster
Rep: Reputation: 16
Quote:
Originally Posted by lazlow View Post
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
warningerl(crypt::PasswdMD5).rpm : Header V3 DSA signature:NOKEY, key ID 6b8d79e6
error: cannot create %sourcedir /usr/src/redhat/SOURCES

?
Nirav
 
Old 07-29-2009, 12:13 PM   #11
niravshah
Member
 
Registered: Jul 2009
Posts: 83

Original Poster
Rep: Reputation: 16
Quote:
Originally Posted by niravshah View Post
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
warningerl(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
 
Old 07-29-2009, 12:19 PM   #12
niravshah
Member
 
Registered: Jul 2009
Posts: 83

Original Poster
Rep: Reputation: 16
Quote:
Originally Posted by niravshah View Post
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
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
how to take syslinux.0 file uthpala Linux - Server 0 06-19-2009 03:28 AM
Making Syslinux boot a different partition also with Syslinux. tokico Linux - Software 6 03-04-2009 09:37 AM
syslinux setting change to grub, or grub change to syslinux. hocheetiong Linux - Newbie 2 06-14-2008 07:38 AM
Login problems with XDMCP from a pre-RHEL-4 client to a RHEL-4 server running KDE cspao Red Hat 0 07-21-2006 06:30 AM
syslinux can't boot leihsun Linux - General 1 02-01-2006 04:42 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 11:33 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration