[4632] in testers

home help back first fref pref prev next nref lref last post

Re: Ken Raeburn: Solaris athena-9.0 beta update

daemon@ATHENA.MIT.EDU (Michal N Lusztig)
Fri May 18 14:16:06 2001

Message-Id: <200105181815.OAA16742@kangi.mit.edu>
To: testers@MIT.EDU
In-Reply-To: Your message of "Thu, 17 May 2001 19:27:51 EDT."
             <200105172327.TAA11581@egyptian-gods.MIT.EDU> 
Date: Fri, 18 May 2001 14:15:57 -0400
From: Michal N Lusztig <miki@MIT.EDU>


  I will try to summarize the problems experienced by Abbey and Ken in updating
their machines.

  a. In the first stage of the update, a miniroot(based on Solaris8) is installed 
on the swap device. That miniroot has an /etc/name_to_major which specifies
that the ide device is 136.

  b. When the machine boots the swap device, if by any chance the ide device
was not 136, the machine fails to come up. 

  c. Most of the times, the ide device of the machine to update is 136 so we have
no problem. The exceptions I have seen were Abbey's and Ken's machine. I have no
idea why they were different. 
(In the past we were copying the /etc/name_to_major from the machine
to be updated into the miniroot /etc/name_to_major. This is no more
possible because the miniroot is Solaris8 and the machine to update is Solaris7)

 1. How to fix a machine that got in this stage :

  boot net the machine in single user mode (or boot cdrom -s)

  mount the root partition and see what is the number for the ide device
  mount the swap partition; edit /etc/name_to_major to fix the number of the ide
device to be the number of the ide device on the root.

   halt the machine
   at PROM OK setenv boot-device disk
   boot disk:b 

  2. We need to introduce in the setup-swap-boot a check for the number of the ide
 disk on the machine that is going to be updated and after that edit the
 name_to_major file on the swap partition to have the right number. 



Miki

home help back first fref pref prev next nref lref last post