Boot HP

De DocUnix.

Lame HP IA64 Impossible de booter

/stand était corrompu, c'est le FS qui contient le kernel sur lequel booter. pour rendre le service, on a reconstruit /stand, et restauré depuis tsm le FS

connexion sur la console gsp-<du serveur HS>, puis sur l'EFI shell, on déclare le serveur voisin sur lequel on va récupérer le nécessaire pour booter en maintenance

dbprofile -dn <nom serveur-voisin> -sip <@IP serveur-voisin> -cip <@IP du serveur HS> -gip <@IP Gateway> -m <netmask> -b "/opt/ignite/boot/nbp.efi"

lanboot select -dn <nom serveur-voisin>

on suit les menu jusqu'à aller au menu

 Run an Expert Recovery Shell 

puis

                 HP-UX NETWORK SYSTEM RECOVERY
                            MAIN MENU


        s.  Search for a file
        b.  Reboot
        l.  Load a file
        r.  Recover an unbootable HP-UX system
        x.  Exit to shell

on fait Exit to shell

sous le shell, on récupère tous les binaires nécessaires pour faire des fsck & et des manipulation lvm

# loadfile chroot 
# loadfile /sbin/lvchange /sbin/vgimport /sbin/vgdisplay /sbin/vgchange
# loadfile /sbin/lvlnboot /sbin/lvrmboot /sbin/ioscan
# loadfile /sbin/fs/hfs/mount /sbin/fs/hfs/fsck
# loadfile /sbin/fs/vxfs/mount /sbin/fs/vxfs/fsck
# loadfile /usr/sbin/chroot 
....

# mkdir /dev/vg00
# mknod /dev/vg00/group c 64 0
# vgimport vg00 /dev/dsk/c8t0d0s2
# vgchange -a y -qn vg00

on fait les fsck qui vont bien

#/sbin/fs/vxfs/fsck /dev/vg00/rlvol1
#/sbin/fs/vxfs/fsck /dev/vg00/rlvol3
etc...

pour le lvol1 c'etait mort, le FS etait dead donc newfs du fs puis on monte /dev/vg00/lvol3 sur /ROOT on monte /stand /usr /opt sur /ROOT puis chroot /ROOT /sbin/sh, du coup on a monté les bons FS et on peut restaurer à coup de dsmc rest /stand/\* -subdir=yes /stand </pre>

une fois ok, on sort du chroot, on demonte les FS, on reboot, et c'est OK.

Outils personnels