Při velké změně hardware (třeba výměna FC-AL disků, ze kterých bootujete) se může v Solarisu stát, že nenabootujete. Velmi často to je způsobené neaktuálním soubourem /etc/path_to_inst
. Způsob jak obnovit tento souboru je relativně snadný, jen si to chce párkrát zkusit 🙂
Solaris 10
- Nabootujeme do single režimu z CD nebo sítě.
- přimountujeme root filesystem do
/a
mount /dev/dsk/c1t0d0s0 /a
- Zazálohujeme starý soubour
- mv /a/etc/path_to_inst /a/etc/path_to_inst-BAK
- Vygenerujeme nový path_to_inst a potřebná zařízení
- devfsadm -C -r /a -p /a/etc/path_to_inst
umount /a; reboot
Solaris 8, 9
V Solarisu 8 a 9 je obnova snadnější, stačí /etc/path_to_inst smazat a nabootovat s parametrem -ar
, -a
způsobí, se vás zeptá na pár věcí a jednou z nich je i to jestli chcete vytvořit nový /etc/path_to_inst. -r
přegeneruje záznamy v /dev/
a /devices/
.
Pokud máte disky ze kterých bootujete zrcadlený pomocí SDS nebo jiné potvory, tak bacha na mazání /etc/path_to_inst, je dobré nejdřív rozbít mirror, provést změny a znovu mirror spojit