Remote Serial Console HOWTO
PrevAppendix C. Upgrading Red Hat Linux from a serial consoleNext

C.8. Upgrade Red Hat distribution

In this section it all comes together. We will walk through an entire serial console upgrade, not that it differs much from a standard text mode upgrade.

Configure BIOS to boot from floppy or insert the floppy disk. Now reboot the machine.

bash# shutdown -r now
SYSLINUX 1.64 1.64-pre2 Copyright (C) 1994-2001 H. Peter Anvin
 Welcome to Red Hat Linux 7.1!
 - To install or upgrade Red Hat Linux in graphical mode, 
 press the <ENTER> key.
 - To install or upgrade Red Hat Linux in text mode, type: text <ENTER>.
 - To enable low resolution mode, type: lowres <ENTER>. 
 Press <F2> for more information about low resolution mode.
 - To disable framebuffer mode, type: nofb <ENTER>. 
 Press <F2> for more information about disabling framebuffer mode.
 - To enable expert mode, type: expert <ENTER>. 
 Press <F3> for more information about expert mode.
 - To enable rescue mode, type: linux rescue <ENTER>. 
 Press <F5> for more information about rescue mode.
 - If you have a driver disk, type: linux dd <ENTER>.
 - Use the function keys listed below for more information.
[F1-Main] [F2-General] [F3-Expert] [F4-Kernel] [F5-Rescue]
boot: 
Loading initrd.img..............
Loading vmlinuz............. ready.
Linux version 2.4.2-2BOOT (root@porky.devel.redhat.com) (gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-79)) #1 Sun Apr 8 18:24:33 EDT 2001

Because we have booted into expert mode, the menus differ slightly from the standard upgrade. For example, you probably don't have a driver disk.

 Welcome to Red Hat Linux
+----------+ Devices +-----------+
| |
| Do you have a driver disk? |
| |
| +-----+ +----+ |
| | Yes | |[No]| |
| +-----+ +----+ |
| |
+--------------------------------+

The upgrade then continues in the usual fashion.

+--------+ Choose a Language +---------+
| |
| What language should be used during |
| the installation process? |
| |
| Czech : |
| [ English : ] |
| Danish : |
| French : |
| German : |
| Hungarian : |
| Icelandic : |
| Italian : |
| |
| +----+ |
| |[OK]| |
| +----+ |
| |
+--------------------------------------+

Select HTTP to upgrade from the web server we prepared previously.

+-----+ Installation Method +------+
| |
| What type of media contains the |
| packages to be installed? |
| |
| NFS image |
| FTP |
| [ HTTP ] |
| |
| +----+ +------+ |
| |[OK]| | Back | |
| +----+ +------+ |
| |
+----------------------------------+

Here we supply the network details recorded in Example C-1. If your network supports Dynamic Host Configuration Protocol or the Bootstrap Protocol then these work fine too.

+--------------------+ Configure TCP/IP +--------------------+
| |
| Please enter the IP configuration for this machine. Each |
| item should be entered as an IP address in dotted-decimal |
| notation (for example, 1.2.3.4). |
| |
| [ ] Use dynamic IP configuration (BOOTP/DHCP) |
| |
| IP address: 10.1.2.3________ |
| Netmask: 255.255.255.0___ |
| Default gateway (IP): 10.1.2.254______ |
| Primary nameserver: 10.255.1.1______ |
| |
| +----+ +------+ |
| |[OK]| | Back | |
| +----+ +------+ |
| |
+------------------------------------------------------------+

Provide the name of the pre-prepared web server. Note that the response to Red Hat directory must start with a /.

+-----------------+ HTTP Setup +-----------------------------------+
| |
| Please enter the following information: |
| |
| o the name or IP number of your web server |
| o the directory on that server containing |
| Red Hat Linux for your architecure |
| |
| Web site name: www.example.edu.au_______________________ |
| Red Hat directory: /redhat/linux/7.1-20020202/en/os/i386____ |
| |
| +----+ +------+ |
| |[OK]| | Back | |
| +----+ +------+ |
| |
+------------------------------------------------------------------+

The following status messages then fly by before the welcome screen appears.

Retrieving base/netstg1.img...
Loading /mnt/runtime ramdisk...
Retrieving base/netstg2.img...
Loading /mnt/runtime/usr ramdisk...
Running anaconda - please wait...
Graphical installation not available for http installs. Starting text mode.
+----------------+ Red Hat Linux +-----------------+
| |
| Welcome to Red Hat Linux! |
| |
| This installation process is outlined in detail |
| in the Official Red Hat Linux Installation |
| Guide available from Red Hat Software. If you |
| have access to this manual, you should read the |
| installation section before continuing. |
| |
| If you have purchased Official Red Hat Linux, |
| be sure to register your purchase through our |
| web site, http://www.redhat.com/. |
| |
| +----+ +------+ |
| |[OK]| | Back | |
| +----+ +------+ |
| |
+--------------------------------------------------+

Select Upgrade Existing Installation, although this procedure works fine for installations as well.

+--------------+ Installation Type +--------------+
| |
| What type of system would you like to install? |
| |
| Workstation |
| Server System |
| Laptop |
| Custom System |
| [ Upgrade Existing Installation ] |
| |
| +----+ +------+ |
| | OK | | Back | |
| +----+ +------+ |
| |
+-------------------------------------------------+

The upgrade continues. When the LILO Configuration screen appears insert the kernel parameters recorded from Example C-2. These parameters should include console=ttyS….

+---------------------+ LILO Configuration +---------------------+
| |
| A few systems will need to pass special options to the kernel |
| at boot time for the system to function properly. If you need |
| to pass boot options to the kernel, enter them now. If you |
| don't need any or aren't sure, leave this blank. |
| |
| [ ] Use linear mode (needed for some SCSI drives) |
| |
| console=tty0 console=ttyS0,9600n8_______________ |
| |
| +----+ +------+ +------+ |
| | OK | | Skip | | Back | |
| +----+ +------+ +------+ |
| |
+----------------------------------------------------------------+
+-------------+ LILO Configuration +--------------+
| |
| Where do you want to install the bootloader? |
| |
|[/dev/hda Master Boot Record (MBR) ]|
| /dev/hda1 First sector of boot partition |
| |
| +----+ +------+ |
| | OK | | Back | |
| +----+ +------+ |
| |
+-------------------------------------------------+
+----------------------+ LILO Configuration +-----------------------+
| |
| The boot manager Red Hat uses can boot other operating systems |
| as well. You need to tell me what partitions you would like to |
| be able to boot and what label you want to use for each of them. |
| |
| Device Partition type Default Boot label |
|[/dev/hda6 Linux Native * linux ] : |
| : |
| : |
| : |
| : |
| |
| +----+ +------+ +------+ |
| | Ok | | Edit | | Back | |
| +----+ +------+ +------+ |
| |
| |
+-------------------------------------------------------------------+

The upgrade continues. As installing the packages may take a few hours, you can disconnect.

+-------------+ Package Installation +--------------+
| |
| Name : |
| Size : |
| Summary: |
| |
| Packages Bytes Time |
| Total : 0 0M |
| Completed: 0 0M |
| Remaining: 0 0M |
| |
| |
+---------------------------------------------------+

If you disconnected, then when reconnecting it is best to press Tab rather than pressing Return.

Pressing Return on the Bootdisk screen writes a boot disk. This will overwrite the upgrade disk.

You may wish to deliberately create a boot disk if you cannot alter the BIOS parameters to boot from the hard disk, or if you cannot wait for someone to eject the floppy disk before rebooting.

+------------------+ Bootdisk +-------------------+
| |
| A custom boot disk provides a way of booting |
| into your Linux system without depending on |
| the normal bootloader. This is useful if you |
| don't want to install lilo on your system, |
| another operating system removes lilo, or lilo |
| doesn't work with your hardware configuration. |
| A custom boot disk can also be used with the |
| Red Hat rescue image, making it much easier to |
| recover from severe system failures. |
| |
| Would you like to create a boot disk for your |
| system? |
| |
| +-----+ +----+ |
| |[Yes]| | No | |
| +-----+ +----+ |
| |
+-------------------------------------------------+

When the Complete screen appears prepare to reboot into Linux. If you have a serial BIOS be prepared to alter the BIOS parameters to boot from the hard disk first. If you do not have a serial BIOS ask someone to eject the floppy disk.

+-----------------+ Complete +------------------+
| |
| Congratulations, installation is complete. # |
| : |
| Press return to reboot, and be sure to : |
| remove your boot medium after the system : |
| reboots, or your system will rerun the : |
| install. For information on fixes which : |
| are available for this release of Red Hat : |
| Linux, consult the Errata available from : |
| http://www.redhat.com/errata. : |
| : |
| Information on configuring and using your : |
| Red Hat Linux system is contained in the : |
| |
| +----+ |
| |[OK]| |
| +----+ |
| |
+-----------------------------------------------+
sending termination signals...done
sending kill signals...done
disabling swap...
	/tmp/swap/hda5
unmounting filesystems...
	/mnt/sysimage/var/www/html
	/mnt/sysimage/boot
	/mnt/sysimage/proc
	/mnt/runtime/usr
	/mnt/sysimage
	/proc/bus/usb
	/mnt/runtime
	/dev/pts
	/proc
rebooting system
Restarting system.
LILO 
Loading linux......................
Linux version 2.4.3-12 (root@porky.devel.redhat.com) (gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-85)) #1 Fri Jun 8 15:05:56 EDT 2001

PrevHomeNext
Record LILO configurationUpCreate boot disk for serial console

AltStyle によって変換されたページ (->オリジナル) /