|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 30 Jan 2002 10:55:21 To : eugen@grosbein.pp.ru Subject : Re: Upgrade from FreBSD 3.3 to 4.4 -------------------------------------------------------------------------------- >>> Eugene Grosbein wrote: VN> Винницкие коллеги прекрасно обошлись мерами попроще: новая бинарка VN> наготове (/bin4, /usr/bin4,...), новое ядро, ребут, перестановка VN> каталогов, VN> mergemaster, ребут. Это все при условии отсутствия физического доступа, VN> консоли и даже деглюкатора. > А вот интересно, пройдет такое для 2.2.5->4.5? Hу я никогда такое не делал. Хотя знакомый вроде недавно почти такой же переход (2.2.7->4.4) сделал, надо его спросить. Hо там были serial console и деглюкатор. По общей теории: 1. Ядро надо грузить bootloader'ом, иначе оно сядет раком. Hо без bootloader'а тоже будет работать, только nlist не будет работать => kvm приложения и всякие top'ы будут слать нафиг. Hо installworld пройдет. boot1+boot2 - то, что в первых 8K корневого раздела - грузить ядро умеют, в этом можно убедиться на экспериментах; а я однажды получил такое, сгоряча поставив систему в dangerously dedicated;)) Тогда предположение о режиме перехода: 1. Вкатить /boot от целевой версии. 2. Вписать boot1+boot2. От целевой версии. Это может быть существенно тонким моментом... хотя dd это может сделать на raw partition (?) В работу `disklabel -B' для старого или нового /sbin/disklabel я не совсем верю;)) хотя можно попробовать прогнать и посмотреть, что оказалось на диске - собственно disklabel ему затереть все равно не дадут. 3. Вписать целевое ядро. 4. Загрузиться. Если будут новое ядро и loader, старая бинарка, конфиги и стартовые скрипты - оно вполне может подняться в некотором минимальном варианте. Я бы оставил только sshd. После этого - подставлять (/bin/mv) готовые каталоги с новой бинаркой и сопутствующими файлами, и нагнать конфиги mergemaster'ом. sshd на время перехода оставить финский. > В основном сомнения вызывает загрузчик ядра, новый сможет старое aout > ядро загрузить в случае чего? А стоит ли? Положить новое ядро несложно.;)) /netch --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/73687c05449e.html, оценка из 5, голосов 10
|