LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices

Reply
 
LinkBack Search this Thread
Old 09-03-2002, 04:04 AM   #1
born4linux
Senior Member
 
Registered: Sep 2002
Location: Philippines
Distribution: Slackware, RHEL&variants, AIX, SuSE
Posts: 1,127

Rep: Reputation: 49
remote installation with no reboot


I was looking for online resources for this but didn't find any. Here it goes:

we have a remote server that we use for accounting processes. We decided to uninstall the software but something else screwed up. Now, with the server a hundred miles away from us, we need to re-install RHL 7.3 BUT is there a way that we don't have to restart the machine just to re=install? I was thinking of kickstart but can't think of how not to reboot.

We're going to do an FTP (HTTP is also possible) installation and we can't just ask someone to insert a floppy or a CD-ROM drive or anything to start the installation. We'd still be using the same partition layout all we need to know is how NOT to restart the machine.

Were out of ideas here. Any suggestion/solution would be posted and framed in our server room.

btw, right now we use telnet and ssh for the connection.

thanks.

Last edited by born4linux; 09-03-2002 at 04:06 AM.
 
Old 09-04-2002, 09:16 PM   #2
finegan
Guru
 
Registered: Aug 2001
Location: Dublin, Ireland
Distribution: Slackware
Posts: 5,700

Rep: Reputation: 57
The only way I can think to pull this off is if you have a partition on that machine that you can hose completely. Keeping an ssh or telnet session alive requires too many binaries to be there, a shell, ssh, auth... too much has to be running for you to be able to overwrite anything "while" you're using it. Here's what I can think of... say you have a 300Mb partition, /dev/sdc1 for example, that was mounted as /home that you can hose without killing an ssh connection and that you can do without for the most part.

Take a machine right next to you, in your office, and install something slim onto it, a slackware 8.1 with sshd and a base filesystem is the best bet. Make sure its all on 1 partition. Make an image of that, just tar the whole thing up if you like... then scp that onto the remote machine. Then format over /dev/sdc1 and copy the image onto it. Then cd over to the fstab for the new slack partition and make certain that its fstab is correct for the hardware it is now on, for example:

/dev/sda1 swap swap defaults 0 0
/dev/sdc1 / ext3 defaults 1 1

Also change its /etc/rc.d/rc.inet2 for the IP address of the machine its now on...

Make certain its /etc/rc.d/rc.netdevice has in it the right modules for the new machine its on.

Might want to remember /etc/hosts too, but thats pretty perfunctory.

Now, make an entry in lilo or grub for the new slackware kernel and with /dev/sdc1 as the root filesystem. Then of course re-run lilo or grub. Reboot the machine, cross your fingers and hail a few penguins.

Now, take that machine right next to you with the slim-slack install on it, cut up its drives and make a mirror to the RedHat 7.3 install you want minus whatever you had in /home.

On the remote slack machine start formatting the old partitions.

Start copying the chunks over, partition by partition, or even just in clumps of tar files. Again, remember to make certain the /etc/fstab is right, the /etc/sysconfig/networking-scripts/ifcfg-eth0 script is alright, whatever the heck file it is for the network card module... probably /etc/modules.conf, and make certain to remove all of the /etc/rc.d/rcX.d and /etc/init.d entries for kudzo... actually any other cutsie redhat utility that may interrupt the boot sequence on the other side that doesn't have a timeout. Also... make certain you change its /etc/inittab entry to 3 as RH loves to default to 5 and who knows if X will hang the box....
Then of course when your done, use Slack's lilo to over-write the MBR again, this time with the default kernel pointed at the new RH partition, pray you set everything up right, and reboot.

That's the only way I can think to do it, in 2 steps. The upshot to it is that you can sandbox test it in your office with two lan boxes... the downshot is that this may suck time.

Cheers,

Finegan

Last edited by finegan; 09-04-2002 at 09:20 PM.
 
Old 09-04-2002, 10:14 PM   #3
DavidPhillips
Guru
 
Registered: Jun 2001
Location: South Alabama
Distribution: Fedora / RedHat / SuSE
Posts: 7,154

Rep: Reputation: 56
My first thought is why do you need to install redhat?

if it's up then just install the rpms you need on it.


no need to reboot
 
Old 09-04-2002, 10:58 PM   #4
born4linux
Senior Member
 
Registered: Sep 2002
Location: Philippines
Distribution: Slackware, RHEL&variants, AIX, SuSE
Posts: 1,127

Original Poster
Rep: Reputation: 49
Many thanks. I'll try it this weekend.

(using Red Hat was not my choice but we have the binary of the software compiled agains it and we don't have the time to rebuild it for another distro).

Thanks again. I'll post whatever results we'll have.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
reboot during lfs installation? ruben22 Linux From Scratch 3 12-14-2005 06:35 PM
phlak doesnt reboot after installation dumdum11 Linux - Newbie 5 10-21-2005 02:21 PM
Disable remote login shutdown/reboot student04 Linux - Security 1 03-06-2005 08:29 PM
Remote Reboot -Linux Redhat 7.3 dolvmin Linux - Software 6 08-26-2003 08:31 PM
Linux installation reboot Peper Linux - Newbie 2 07-14-2003 03:46 PM


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

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration