cwbe coordinatez:
101
63540
63542
1098481
1953698

ABSOLUT
KYBERIA
permissions
you: r,
system: public
net: yes

neurons

stats|by_visit|by_K
source
tiamat
K|my_K|given_K
last
commanders
polls

total descendants::
total children::5
3 ❤️


show[ 2 | 3] flat


kexec je fejatura nachadzajuca sa v novsich linuxovych jadrach, v mainline je mam taky pocit od 2.6.12, predtym sa nachadzal v -mm patchoch
v podstate ide o to ze kernel, ktory momentalne pouzivate vam dovoli ho rebootnut a loadnut dalsi, bez potreby prechadzania biosom
cize takyto "reboot", alebo skor vymena kernelu je podstatne rychlejsia, ako klasicky reboot.

taakze ako na to:
v prvom rade treba mat podporu kexecu skompilovanu v jadre
takze pri konfigurovani jadra to oznacime v

Processor type and features --->
[*] kexec system call (EXPERIMENTAL)

jadro skompilujeme a rebootneme
prva cast je za nami

po boote jadra s kexecom stiahneme utilitku kexec-tools ,ktoru najdeme tu:
http://www.xmission.com/~ebiederm/files/kexec/kexec-tools-1.101.tar.gz
rozbalime a skompilujeme

pak pridame niekde na koniec reboot skriptu este pred samotny reboot toto (pre pripad, ze by loadnutie noveho jadra nevyslo, zbehne klasicky reboot)

/sbin/kexec -e (teda za prepokladu, ze configure sme pustili s --sbindir=/sbin, defaultne sa to instalne do /usr/local/sbin)

potom nam uz len staci loadnut nove jadro, ktore mame v plane bootnut a to asi takto:
/sbin/kexec --load --type bzImage --append="root=/dev/hd*" /boot/novy_kernel

/boot/novy_kernel samozrejme nahradime pathom k nasmu novemu kernelu, ktory sa chystame bootnut a takisto za --append="root= dosadime particiu, na ktorej sa nachadza /

po spusteni tohto sa novy kernel loadne do pamate no a potom uz len staci spustit reboot skript, na ktoreho konci uvidime hlasku "executing new kernel" no a po nej sa execne nase nove jadro





000001010006354000063542010984810195369802488395
gabriel
 gabriel      27.06.2006 - 14:28:52 , level: 1, UP   NEW
no, ma to problemy s fbufferom... ak loadnes kernel kexecom, fbuffer settings su v takom kosostvorcovom obrazci... :o)

000001010006354000063542010984810195369801963130
uz.nebudem.tolko.fetovat
 uz.nebudem.tolko.fetovat      02.11.2005 - 18:23:00 , level: 1, UP   NEW
HISTORY
kloader first appeared in NetBSD 1.6.

:P

00000101000635400006354201098481019536980196313001972029
ksyz
 ksyz      08.11.2005 - 21:44:14 , level: 2, UP   NEW
... :]

000001010006354000063542010984810195369801955275
maniac
 maniac      22.09.2005 - 14:50:22 , level: 1, UP   NEW
tiez som nad tym uz dlhsie rozmyslal, ze preco sa to vlastne neda :)
takze da sa ked sa chce :)
uz len kontainery ala solaris a mozes si skusit bootnut novy kernel vnutri uz beziaceho a pozriet ci ti nabehne system (ten ktory uz prave bezi o uroven vyssie ;) )

00000101000635400006354201098481019536980195527501963128
uz.nebudem.tolko.fetovat
 uz.nebudem.tolko.fetovat      02.11.2005 - 18:22:07 , level: 2, UP   NEW
hmmm... neviem, pokial by som sa rozhodol taketo zverinky riesit s mojim netbsd, tak siahnem po xene.

000001010006354000063542010984810195369801955220
Marko
 Marko      22.09.2005 - 14:20:46 , level: 1, UP   NEW
este stale je to oznacene experimental, aky mas nazor na nasadenie na server? mal si s tym (nasiel, videl, pocul..) nejake problemy?

00000101000635400006354201098481019536980195522001955244
jakub
 jakub      22.09.2005 - 14:38:16 (modif: 22.09.2005 - 14:38:39), level: 2, UP   NEW !!CONTENT CHANGED!!
ja osobne som s tym problem nemal, funguje to uplne bez problemov
len nezabudnut na --append a parametre za nim, root= musi byt v kazdom pripade, lebo inac panicne kedze nebude vediet, kde najst root partisnu, ale to je hadam jasne

000001010006354000063542010984810195369801954059
w
 w      22.09.2005 - 09:10:18 , level: 1, UP   NEW
nie som si isty, ci to nie je az od 2.6.13 :)

00000101000635400006354201098481019536980195405901954123
jakub
 jakub      22.09.2005 - 09:29:21 , level: 2, UP   NEW
ee, v 2.6.12 to uz urcite bolo :)

0000010100063540000635420109848101953698019540590195412301956509
w
 w      22.09.2005 - 23:20:40 , level: 3, UP   NEW
nechcem byt na teba pes kubo, ale ...
v tomto jadre ...
c5d2a1b62e1dad502c871bba267337d5 linux-2.6.12.tar.bz2
co je vanilla z kernel.org, inak povedane oficialna 2.6.12 take, ze CONFIG_KEXEC neexistuje :)

000001010006354000063542010984810195369801954059019541230195650901956512
jakub
 jakub      22.09.2005 - 23:23:46 , level: 4, UP   NEW
fajn, dostal si ma :)
ako som napisal, mal som len _pocit_, ze to tam od 2.6.12 je, neviem presne
mozno v 2.6.12.4, alebo tak, neviem skratka
je to aj tak uplne jedno, ked uz taham kernel, tak snad posledny a v tom to urcite je :)


00000101000635400006354201098481019536980195405901954123019565090195651201957037
bon
 bon      23.09.2005 - 10:27:27 , level: 5, UP   NEW
slovickari ;)

00000101000635400006354201098481019536980195405901954123019565090195651201956531
w
 w      22.09.2005 - 23:36:57 , level: 5, UP   NEW
http://www.root.cz/zpravicky/linux-2-6-13-prinese-mnoho-novinek/
http://www.eweek.com/article2/0,1895,1853041,00.asp