Cross-plaform upgrade 8.4 i386 na 10.3 amd64

Miroslav Lachman 000.fbsd at quip.cz
Thu Oct 6 17:19:53 CEST 2016


Miroslav Lachman wrote on 2016/09/21 09:01:
> Pavel Baculák wrote on 09/20/2016 14:55:
>> Prosim jeden dotaz. Co prechod na jinou verzi JAILu (diky tomu
>> "upgrade"),
>> neudelalo to nejaky neporadek?
>
> Upgrade s jailem jsem takhle nezkousel, ale ciste teoreticky lze
> provozovat i386 jail na amd64 systemu a zcela urcite lze provozovat 8.4
> jail na 10.3 systemu (mam v provozu). Takze je teoreticka moznost, ze
> pobezi i i386 8.4 jail na amd64 10.3 systemu. Co si tak vzpominam, tak
> se do i386 jailu muselo nakopirovat par souboru z amd64 hostitele. Neco
> jako netstat a podobne. To by se asi dalo dohledat.

Uplne mi to nedoslo, kdyz jsem psal tenhle minuly e-mail.

Na buildserveru mam poudriere a ten mi v minulosti kompiloval i porty 
pro 8.x i386 v dobe, kdy hostitel byl 10.x amd64, takze to zcela urcite 
funguje - poudriere pouziva jaily jako cisty build environment.


A abych jeste doplnil pardetailu k tomu provedenemu upgrade - kdyby se 
to nekomu hodilo.

Nejprve jsem si pripravil ten cisty build:

# mkdir /vol0/10.3_release
# cd /usr/src/
# make installkernel DESTDIR=/vol0/10.3_release
# make installworld DESTDIR=/vol0/10.3_release
# tar czvf /vol0/10.3_release.tgz ./

Pak do nej pridal jeste distribuition

# make distribution DESTDIR=/vol0/10.3_release

A udelal druhy archiv, ktery obsahoval jen tyto soubory a adresare

./etc/services
./etc/devfs.conf
./etc/devd.conf
./etc/termcap
./etc/termcap.small
./etc/network.subr
./etc/netstart
./etc/rc.subr
./etc/gettytab
./etc/mtree/
./etc/rc.d/
./etc/defaults/
./etc/devd/
./etc/periodic/

Na upgradovanem stroji pak prejmenoval rescue

# mv /rescue /resc32

Rozbalil archiv s distribution soubory do /etc/ a az nasledne rozbalit 
ten vetsi archiv s celym systemem.

Zbytek byl popsan v prvnim e-mailu.

Mirek



More information about the Users-l mailing list