Re: Падает на VIA C3
- From
- Victor Sudakov (2:5020/400)
- To
- "Andrey N. Oktyabrski"
- Date
- 2008-02-14T06:04:16Z
- Area
- RU.UNIX.SOLARIS
From: Victor Sudakov <vas@mpeks.tomsk.su>
Andrey N. Oktyabrski wrote:
> > Теперь бы как-нибудь алгоритмизировать действия по переносу солярки на
> > другую машину, если она после переноса не загрузилась из-за "съезжания
> > буковок".
> Ну, это ты уже и сам сформулируешь, исходя из этого обсуждения :-)
Попробовал сформулировать (и для этого проделал всю процедуру с нуля),
получилось не без шаманства. Итак, если перенесли на другую машину и
не грузится с сообщением "cannot mount root path", предполагаем
"съезжание буковок" и проделываем следующее.
1. Грузимся в failsafe, монтируем диск в /a.
2. Выполняем
devfsadm -r /a
3. Выясняем, какие теперь у загрузочного устройства физическое имя и
логическое имя. Примерный ход выяснения:
df -h | grep /a
получится например "/dev/dsk/c2d0s0". Выполняем
ls -al /dev/dsk/c2d0s0
увидим физическое имя, например /devices/pci@0,0/foo/bar
Узнаём логическое имя:
ls -al /a/dev/dsk/ | grep "/devices/pci@0,0/foo/bar"
4. Новое физическое имя прописываем в /a/boot/solaris/bootenv.rc в
переменную bootpath.
5. Новое логическое имя прописываем в /a/etc/vfstab вместо старого.
А дальше начинается шаманство. Если сейчас сказать reboot, система
попытается обновить boot_archive и... повиснет!! Воспроизводится 100%,
в том числе и при попытке вручную сделать "bootadm update-archive -R /a".
Даже не то чтобы виснет, а HDD вроде как отваливается: мигнёт
несколько раз лампочкой и всякая активность прекращается. Если нажать ^C,
можно прервать повисшее обновление, но к диску /a доступа уже не будет,
даже "ls /a" виснет (на вид совсем как отвалившийся NFS).
Workaround нашли пока только один - после шага 5 выключаем питание :(,
несём диск на старую машину, там грузимся в failsafe, делаем "bootadm
update-archive -R /a" и обратно несём на новую. Вот тогда на новой
машине всё будет нормально грузиться, и даже boot_archive будет теперь
уже нормально обновляться при следующих оказиях.
Кто может объяснить такое шаманство?
--
Victor Sudakov, VAS4-RIPE, VAS47-RIPN
2:5005/49@fidonet http://vas.tomsk.ru/
--- ifmail v.2.15dev5.4
* Origin: AO "Svyaztransneft", SibPTUS (2:5020/400)
SEEN-BY: 236/100 450/1024 461/640 469/999 4625/8 5000/5000 5006/1 5007/1
SEEN-BY: 5010/70 5011/13 5015/28 5019/40 5020/175 194 400 545 902 1922 2238
SEEN-BY: 5020/4441 5021/29 5025/3 5030/1080 1957 5035/38 5036/1 5045/7 5051/15
SEEN-BY: 5054/1 4 8 9 28 37 5060/88 5061/15 120 5062/10 5064/7 5066/18 5075/5
SEEN-BY: 5085/13 5093/57 5095/20 5096/18 6001/10 6009/1
PATH: 5020/400 545 5054/1 37