>Hi, all...
>Случилось страшное...
>Стоит пенек первый в качестве испытательного полигона...
>Жила на нём фря 5.3, но вот приспичило мне довести её до
>7...
>из рекомендуемых 11-ти процедур
>1. `cd /usr/src'
>2. `make buildworld'
>3. `make buildkernel' (делал с GENERIC)
>4. `make installkernel'
>5. `reboot'
>6. `mergemaster -p'
>7. `make installworld'
>8. `make delete-old'
>9. `mergemaster'
>10. `reboot'
после этого нужно грузиться в single user mode, затем
прогнать вручную fsck -y на mount-point'ы, только после этого
монтировать на RW
>11. `make delete-old-libs'
>выполнил удачно только 10...
>После ребута WITNESS послал меня к такой-то матери...
ядро поправлено под Current? Лишнее убрано?
>Единственный способ загрузиться - boot kernel.old
>Но..., только в single mode... Фря не хочет моунтить винт в RW!!!
см выше с учетом того что написано ниже и все получится
>Пишет: "UFS doesn't support the new mount syscall"
ды что ж ты хотел, ядро от 5.x, а mount - от current
>#cat /ets/fstab
>/dev/ad2s1a / ufs rw 1 1
>
>Кто-нибудь может прокомментировать данную ситуацию?
запросто, прежде чем что-то делать - НУЖНО изучить вопрос
>(Да, кстати, чуть не забыл..., примерно с месяц назад проапдейтил сервак с
>6 на 7..., все прошло на "ура"..., без единой заковырки...)
апгрейд с 5.x на Current:
To upgrade in-place from 5.x-stable to current
----------------------------------------------
<make sure you have good level 0 dumps>
make buildworld [9]
make kernel KERNCONF=YOUR_KERNEL_HERE [8]
[1]
<reboot in single user> [3]
mergemaster -p [5]
make installworld
make delete-old
mergemaster -i [4]
<reboot>
это выдержка из /usr/src/UPDATING - в 7'ке несколько изменилась
процедура сборки, массу интересных и полезных вещей и скриптов
добавили. Ну а то что архитектура изменилась - это итак понятно.
Если после указанных советов не получится, могу посоветовать взять
snapshot от 7'ки, записать на CD - загрузиться с него и далее
все как обычно:
- выход в fixit
- fsck -y всех mount-points
- mount -a
- скопировать ядро с CD на диск
можно использовать CD и от 5.x и от 6.0 - только действия после
mount -a уже другие будут.