A kerdes as, hogy meg squeeze upgrade elott vagy mar csak utana.
Es mit jelent a minusz (-) ? Ez most a 2.6.26-nak valami patchelt valtozata?
Hasonloan a 2.6.32-5?
Szoval ha a regirol az ujra mennek, akkor vhogy vissza kene mennem a 2.6.26-ra es onnan 2.6.32-re, majd 2.6.32-5-re ?
Szerintem az upgrade frissiti a kernelt is. Ha megsem akkor apt-get install linux-image-XXX (ha igy van akkor vegulis upgrade utan). Valoszinuleg akkor is menni fog a rendszer, ha mar minden package-bol fent van az uj, csak a kernel a regi.
Nem tudom, a kernel forditgatasaval erdemes-e bajlodni esetedben.
A minusz a debian_revision ha valamiert valtozik a csomag de az upstream_version nem, akkor ezt novelik (gondolom:-)
/sza2
Ha meg megsem akarod upgrade-elni, akkor szerintem is backports.
- vanilla linux kernel letolt (http://www.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.32/linux-2.6…)
- atmozgat /usr/src ala
- tar xvfj linux-2.6.32.59.tar.bz2
- /boot/config-2.6.26.... whatever file atmasol a /usr/src/inux-2.6.32.59/.config fajlba
- cd /usr/src/inux-2.6.32.59
- make oldconfig, vegignyomkod, vegignez
- make menuconfig, ha gondolod a felesleges cuccokat kiszedheted, de nem ajanlom
- make-kpkg --initrd kernel_image
- a /usr/src/ alatt letrejott .deb csomagot felinstallal dpkg -i paranccsal
szukseges csomagok: kernel-package, gcc, make, build-essential (ha nincsenek mar most is fent), libncurses-dev
de, csak minek kezzel csinalni, amikor a make-kpkg egy menetben kepes initrd-t is kesziteni es beleramolni a vegso .deb allomanyba, amit szinten 1 menetben fel lehet telepiteni?
2012-Marcius-23:
Mar holnap van es segitett a fenti csomag installacioja.
Kesz a /usr/src/linux-image-2.6.32.5_custom.1.0_i386.deb, amit dpkg -i linux-image-2.6.32.5_custom.1.0_i386.deb paranccsal fel is tettem.
Ami azonban hianyzik, az initrd-tools csomag.
Nem talalta az apt-get install module-init-tools initrd-tools procps
Unable to locate package initrd-tools hibat ir ki.
Nem kötekedni akarok, de nem értem miért szopatod magad kenelforgatással, ami teljesen felesleges és garantáltan nem lesz annyira jó, mint a gyári.
Ha sikerül is úgy leforgatni, hogy gond nélkül működik, akkor sem hiszem, hogy állandóan újra fogod forgatni mihelyt kijön egy patch. Ez az egyik. A másik meg, hogy egy vanilla kernelben több hiba lehet, mint egy diszróhoz patchelt kernelben.
Ha lennyhez ragaszkodsz, amit a támogatás lejárta miatt ellenzek, ott a backports, amúgy meg a squeeze.
a bibi az, hogy a lenny-s rendszeren mar van egy kernel, de nem tudom, hogy egyszeruen az update folyaman ilyen a verzioja, vagy pedig valaki mar elokeszitette a squeeze-re valo upgrade-ra.
Ugyanis a /boot/config-2.6.26-2-686 fajlban megneztem par beallitast:
CONFIG_SYSFS=Y
CONFIG_SIGNALFD=Y
CONFIG_INOTIFY_USER=Y
4.4.5. Upgrading the kernel and udev
The udev version in squeeze requires a kernel of version 2.6.26 or newer with the CONFIG_SYSFS_DEPRECATED option disabled and the CONFIG_INOTIFY_USER and CONFIG_SIGNALFD options enabled. Because the standard Debian kernels in lenny (version 2.6.26) have CONFIG_SYSFS_DEPRECATED enabled, and the udev version in lenny will not provide all the functionality expected by the latest kernels, special care must be taken when upgrading to avoid putting your system in an unbootable state.
Booting the 2.6.26 kernel from lenny with the udev from squeeze may result in a failure to correctly assign names to network devices, and will also fail to apply certain additional permissions to block devices (such as access by the disk group). The software itself will appear to be working, but some rules (for example, network-based rules) will not be loaded properly. It is therefore strongly recommended that you upgrade the kernel on its own at this point, to ensure a compatible kernel is available before upgrading udev.
Nos, ebbol gondoltam, hogy valaki mar elottem valamit atallitott a kernelen.
Ezert probaltam vmi letezo oldalak szerint 2.5.32.5-re ujitani, hogy hasonlo verzioju legyen, mint
egy adott gep a cegben.
Mar sikerult is --initrd opciot nem kikerulve kigeneralnom a *.deb fajlt, amit installaltam, de
lenny-rol squeeze-re valo upgrade kozben valtozott a Grub Grub 2-e es chainload-os megoldast ajanlott
a gep, amit upgrade-from-grub-legacy-val aztan confirmalhatok, ha jo a bootolas.
Sajna, kiadtam ezt a parancsot, de rossz particiot valasztottam es hibaval zartam, ugyhogy
visszaallitottam a VM-ben a kezdeti allapotot es ujbol upgrade-elek (egy letezo es picit atfabrikalt
szkript segitsegevel) majd utana ismet jon a kernelgeneralas ...
azt hiszem, most /dev/sda-ba irva jo lesz talan a bootolas az uj grub2-be es aztan atirnam a kigeneralt 2.6.32.5-re a .... no ezt meg meg kell neznem, hogy mit is fogok atirni.
Ugyanis a regi Grub /boot/grub/menu.lst helyett most egy uj van a Grub2-ben.
Ennek a strukturajat nem ismerem...
Remelem, sikerult elmagyaraznom, miert is jatszadozok ilyen dolgokkal.
ardi
Update:
2012-Marcius-23, 14:11
sikerult a /boot/grub/menu.lst faljba bejegyezni az uj kernelt es probaltam a bootolast a regi es az uj kernelbe - mukodnek, igaz pici hibakkal, de nekem ez is siker.
a kerdesem a kovetkezo.
ha meg lenne lehetosegem szuz gepre feltenni a lenny-t, azon milyen kernelt talalnek?
miert kell http://www.howtoforge.com/upgrade-debian-lenny-to-squeeze-in-a-few-simp…
szerint feltenni a apt-get install linux-image-2.6.26-2-686 kernelt?
en ugyanis lennybol indulok es nekem mar fenn van (nem en tettem fel).
Ardi
"ha meg lenne lehetosegem szuz gepre feltenni a lenny-t, azon milyen kernelt talalnek?"
Azt, hogy melyiket kell feltenni, ezt neked kellene tudnod. Processzorfüggő. *686-tal biztos működni fog, legfeljebb nem lesz annyira arra optimalizált. Ha 64-bitet támogatja a procid, függetlenül attól, hogy AMD vagy intel, akkor az amd64-et célszerű feltenni. De inkább nézz utána az architektúráknak. Fent van a debian oldalán minden.
A 686-os verzio nalam jo, csak epp azt nem tudom, milyen a kernel verzioszama,
ha siman csak CD/DVD-rol tennem fel a lenny-t. A fenn emlitett oldal ugyanis
ezt emliti:
If the system is old like my laptop it would install with:
apt-get install linux-image-2.6.26-2-686
Prepare grub2 and udev for the new system:
update-grub
apt-get install udev
Once previous steps have completed, it's time to restart the system:
reboot
Szoval nekem meg Squeeze-re valo atteres elott mar ott volt a linux-image-2.6.26-2-686,
csak epp nem tudom, hogy olyan allapotban, mely jo kiindulasnak a Squeeze-re valo atteresre.
Amikor kompilaltan az uj - 2.6.32.5-os kernelt, ezt olvastam elotte: http://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.e…
4.4.5. Upgrading the kernel and udev
pontja szerint valamiket be kene allitanom:
The udev version in squeeze requires a kernel of version 2.6.26 or newer with the CONFIG_SYSFS_DEPRECATED option disabled and the CONFIG_INOTIFY_USER and CONFIG_SIGNALFD options enabled. Because the standard Debian kernels in lenny (version 2.6.26) have CONFIG_SYSFS_DEPRECATED enabled, and the udev version in lenny will not provide all the functionality expected by the latest kernels, special care must be taken when upgrading to avoid putting your system in an unbootable state.
Booting the 2.6.26 kernel from lenny with the udev from squeeze may result in a failure to correctly assign names to network devices, and will also fail to apply certain additional permissions to block devices (such as access by the disk group). The software itself will appear to be working, but some rules (for example, network-based rules) will not be loaded properly. It is therefore strongly recommended that you upgrade the kernel on its own at this point, to ensure a compatible kernel is available before upgrading udev.
Ha jol ertem, akkor a 'CONFIG_SYSFS_DEPRECATED option disabled ' azt jelenti, hogy
nem allitom be ezt a parametert vagyis kommentelem az alabbi sorokat?
#CONFIG_SYSFS_DEPRECATED=y
#CONFIG_SYSFS_DEPRECATED_V2=y
Nekem ugyanis a 2.6.32.5-ben
CONFIG_SYSFS_DEPRECATED=y
CONFIG_SYSFS_DEPRECATED_V2=y
CONFIG_INOTOFY_USER=y
CONFIG_SIGNALFD=y
van beallitva es igy volt kompilalva az uj 2.6.32.5 kernel.
Kompilacio kozben kaptam warning-okat is, de ezeket nem tudtam visszanezni.
Meg lehet ezt talalni vmi logfile-ban?
A leírásba, hol van olyan, hogy neked kell kompilálni az új kernelt? nekem kicsit úgy tűnik ,hogy túlvariálod, ha nagyon fontosak a szolgáltatások, csinálj egy klónt és azon frissíts, ha ott minden fasza mehet az élesen is ;)
Bocsi kallo,
a leirasban tenyleg nincs ott, hogy nekem kell uj kernelt kompilalnom, de mivel egy letezo 2.6.32.5-os
rendszerhez hasonlo verzioju allapotba szeretnek jutni ezen a rendszeren, ezert probaltam meg sajat magam kompilalni egyet...
az lehetseges, vagyis biztos, ha te mondod, de hat mit csinaljak, ha hasonlo verziora kellene hoznom, miont egy masik gep?
raadasul most meg valamit butykolnek az egesz repository-val ...
meglatom kesobb, mikor jutok hozza, es hogy lesz-e egy mukodo debian mirror ...
Addig is koszonet.
Ardi
A magyar repókat használod? Magyar repóval nekem is volt már párszor gondom, itt kaptam egy jó tanácsot ezzel kapcsolatban, át kell váltani németre :) azt mondták, a német mindig megy, és tényleg: ftp.de.debian.org/debian/ :)
"atepites alatt az egesz debian es ubuntu repository - es eltuntettek a lenny-t."
Kik? Két külön "cég". Egyszerre tűnt volna el minden?!
Viszont ismered a Debian kiadások életciklusát, és ismered az oldstable fogalmát: "oldstable is a codename for the previous Debian stable repository, as long as security updates are provided. It is not just a name of the "Old Stable" version(s) of debian. When security updates are not provided anymore for 'oldstable', the repository is moved to http://archive.debian.org/."
Mint ahogy itt a HUP-on is olvashattad nemrég, vonatkozik rá a "When security updates are not provided anymore for 'oldstable'" feltétel.
Konkrétan melyik mirrort használod? Miért nem próbálsz meg másikat? Van néhány: Debian worldwide mirror sites. Ha pedig sajátot üzemeltetsz, mint ahogy az előző topikodból kiderült, célszerű lenne azt is átállítani.
"Lehetseges meg a webrol valahonnan lehuzni a Debian 5 DVD/CD iso image-eit?"
Lehetséges, de nem sok értelme van: Debian CDs/DVDs archive.
Tisztázzunk néhány dolgot!
Melyikhez ragaszkodsz? A Lennyhez vagy a kernelverzióhoz? Ahogy már javasolták többen, ha upgrade-elsz Squeeze-re (apt-get dist-upgrade), abban már eleve lesz olyan kernelverzió, amire vágysz. Miért ragaszkodsz ennyire a Lennyhez? Ha meg mindenképpen továbbra is a Lennyt akarod, akkor már írták a backports használatát is.
Nos, a bibi az, hogy csak ismerkedek vele, de maris megbiztak, hogy probaljak lenny-rol squeeze-re update-elni, megpedig 2.6.32.5 kernelre. (erre, mert letezik egy gep, amin mar ez az uj kernel van)
A gep VM, amin az update-elest kell probalnom - ugyhogy barmikor visszaterhetek a kezdeti allapotba.
A halozatban - ha jol ertelmezem, letezik egy gep, amin apt-proxy van - gondolom, itt van beallitva, honnan huzhatok az update-ek. (es itt valahol tuntettek el a halozatbol a lenny-t - nem a weben.)
En nem tudom, hivatalosan milyen kernelek vannak a lenny-n - azaz milyenek rakodnak fel automatikus
apt-get update, apt-det upgrade, apt-get dist-upgrade soran, de nekem kiindulaskor 2.6.26-2-686 van fenn.
Errol nem tudom, hogy automatikus upgrade-eles soran kerult-e fel, vagy valaki elottem build-elte
es nem tartalmaz-e mar bizonyos beallitasokat squeeze-re valo atteresre.
Ertem en itt foleg a http://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.e…
alapjan leirt
CONFIG_SYSFS_DEPRECATED
CONFIG_INOTIFY_USER
CONFIG_SIGNALFD CONFIG_SYSFS_DEPRECATED beallitasokat.
Ha http://www.howtoforge.com/upgrade-debian-lenny-to-squeeze-in-a-few-simp…
szerint csinalom, az emliti, hogy vigyazzak a kernelre es az udev-re:
If the system is old like my laptop it would install with:
apt-get install linux-image-2.6.26-2-686
Prepare grub2 and udev for the new system:
update-grub
apt-get install udev
Once previous steps have completed, it's time to restart the system:
reboot
A kerdes az, hogy ezt mikor kell megcsinalnom, es hogy egyaltalan csinalnom kell, ha mar nekem
fenn van a linux-image-2.6.26-2:
dpkg -l|grep linux image
ii linux-image-2.6.26-2-686 2.6.26-26lenny1 Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4
Ja, es nem a Lennyhez ragaszkodom. Squeeze-re szeretnek atterni a 2.6.32.5-kernelre.
Van egy olyan érzésem Te még sosem csináltál ilyet (élesben).
Nem b*szogatni akarlak, de szerintem kezd itt mindenkinek tele lenni a töke a beszariságoddal. És ha nem bírsz a tettek mezejére lépni, akkor mit keresel ott?
1. Ha az előtted lévő kolléga egyedi kernelt csinált, annak számtalan nyoma van. Ha volt annyira lusta, hogy nem írta át az alapértelmezett nevet, akkor pl: a custom szónak is ott kell szerepelnie a kernel nevében.
2. Megnyugtatlak a squeeze a lenny gyári kernelével sem működik. Elvileg el sem indulhat vele. Annyira sok mindent változtattak rajta. (De ez más disztróknál is elő szokott fordulni.)
Ezért kell a frissítés során először feltolni a kernelt, majd utána az egész rendszert upgradelni.
Szóval azt mondom, a howtoforge alapján upgradelj, aztán ha mégsem működik, akkor gyere vissza konkrét hibaüzenettel.
Ha pontosan követed a howtoforge-os leírást nem lehet probléma. Én három debiant frissítettem az alapján, ebből egy munkahelyi szerver volt. Egyikkel sem volt gond.
/etc/apt/source.list-be beállítani a stable repókat (ha jól látom ez a kernel oda tartozik), majd apt-get update, apt-get install linux-image-2.6.32-686 (vagy akármi, nézd meg pontosan), majd ha kell akkor a headereket, sources-t is. A végén pedig a sources.listben kommenteld ki a hozzáadott sorokat és apt-get update... szvsz ez a legegyszerűbb módja.
-- "Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség
Nem kötekedni akarok zitev, jó az amit írsz, de a legutolsó parancs az már nem apt-get update, mert attól nem kapsz teljes diszribúció frissítést.
A helyes parancs így néz ki:
Hozzászólások
2.6.26 az lenny, ha jol remlik, .32 meg squeeze. A megoldas a dist-upgrade, vagy backports.debian.org hasznalata.
--
|8]
Milyen Debian?
A Squeeze-ben a 2.6.32-5 az alap.
/sza2
Nos errol van szo, hogy lenny-bol indultam/indulok es olvasgatom a
http://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.e…
oldalt pontosabban http://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.e…) szrint ujitani kene a kernelt is es az udev-et is.
A kerdes as, hogy meg squeeze upgrade elott vagy mar csak utana.
Es mit jelent a minusz (-) ? Ez most a 2.6.26-nak valami patchelt valtozata?
Hasonloan a 2.6.32-5?
Szoval ha a regirol az ujra mennek, akkor vhogy vissza kene mennem a 2.6.26-ra es onnan 2.6.32-re, majd 2.6.32-5-re ?
Ardi
Szerintem az upgrade frissiti a kernelt is. Ha megsem akkor apt-get install linux-image-XXX (ha igy van akkor vegulis upgrade utan). Valoszinuleg akkor is menni fog a rendszer, ha mar minden package-bol fent van az uj, csak a kernel a regi.
Nem tudom, a kernel forditgatasaval erdemes-e bajlodni esetedben.
A minusz a debian_revision ha valamiert valtozik a csomag de az upstream_version nem, akkor ezt novelik (gondolom:-)
/sza2
Ha meg megsem akarod upgrade-elni, akkor szerintem is backports.
- vanilla linux kernel letolt (http://www.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.32/linux-2.6…)
- atmozgat /usr/src ala
- tar xvfj linux-2.6.32.59.tar.bz2
- /boot/config-2.6.26.... whatever file atmasol a /usr/src/inux-2.6.32.59/.config fajlba
- cd /usr/src/inux-2.6.32.59
- make oldconfig, vegignyomkod, vegignez
- make menuconfig, ha gondolod a felesleges cuccokat kiszedheted, de nem ajanlom
- make-kpkg --initrd kernel_image
- a /usr/src/ alatt letrejott .deb csomagot felinstallal dpkg -i paranccsal
szukseges csomagok: kernel-package, gcc, make, build-essential (ha nincsenek mar most is fent), libncurses-dev
nos ezzel jatszottam az elobb,
en az http://www.kernel.org/pub/linux/kernel/v2.6/ oldalrol huztam le
a linux-2.6.32.5.tar.bz2 csomagot, de nem teljesen a te proceduradat csinaltam - kihagytam a
make oldconfig-ot es a http://www.debianhelp.co.uk/kernel2.6.htm szerint
csinaltam:
#make menuconfig
#make-kpkg clean
#fakeroot make-kpkg --revision=custom.1.0 kernel_image --> hibaval vegezte.
Ezert fordultam ide a kerdessel.
De kiprobalom meg 1x.
Ardi
esetleg ha a hibat is ideirtad volna...
(nem mellesleg a --initrd is kimaradt a parancsbol)
nos - amint meglesz, idekopirozom.
Addig is koszi a segitseget.
ez meg eltart egy ideig ...
Ard
PS: ami az initrd-t illeti, igy akartam folytatni egy hasonlo leiras szerint:
cd ../
apt-get install module-init-tools initrd-tools procps
dpkg -i kernel-image-_custom.1.0_i386.deb
cd /boot/
mkinitrd -o initrd.img-
edit grub
Vagy igy nem mukodne??
de, csak minek kezzel csinalni, amikor a make-kpkg egy menetben kepes initrd-t is kesziteni es beleramolni a vegso .deb allomanyba, amit szinten 1 menetben fel lehet telepiteni?
kezdem erteni - azt hiszem, holnap lefuttatom a masik virtualis gepen ezzel a modszerrel.
Ardi
NOS ezzel a hibaval zartam:
make[1]:Entering directory '/usr/src/linux-2.6.32.5/Documentation/lguest'
cc -m32 -Wall -Wmissing-declarations -Wmissing-prototypes -03 -I../../include -I
../../arch/x86/include -U_FORTIFY_SOURCE lguest.c -o lguest
lguest.c:37:18: error: zlib.h: No such file or directory
make[1]: *** [lguest] Error 1
make[1]: Leaving directory '/usr/src/linux-2.6.32.5/Documentation/lguest'
make: *** [debian/stamp/build/kernel] Error 2
Futok a buszomra ... holnap meg guglizok hozza, ha nem jonne itt vmi otlet.
Koszi a segitseget.
Ardi
Ezt talaltam:
http://www.debianadmin.com/step-by-step-tutorial-howto-compile-kernel-i…
a 4. es az 5. bejegyzes
install zlib1g-dev package and make-kpkg again
Holnap kiprobalom ...
2012-Marcius-23:
Mar holnap van es segitett a fenti csomag installacioja.
Kesz a /usr/src/linux-image-2.6.32.5_custom.1.0_i386.deb, amit dpkg -i linux-image-2.6.32.5_custom.1.0_i386.deb paranccsal fel is tettem.
Ami azonban hianyzik, az initrd-tools csomag.
Nem talalta az apt-get install module-init-tools initrd-tools procps
Unable to locate package initrd-tools hibat ir ki.
Ardi
Ardi!
Nem kötekedni akarok, de nem értem miért szopatod magad kenelforgatással, ami teljesen felesleges és garantáltan nem lesz annyira jó, mint a gyári.
Ha sikerül is úgy leforgatni, hogy gond nélkül működik, akkor sem hiszem, hogy állandóan újra fogod forgatni mihelyt kijön egy patch. Ez az egyik. A másik meg, hogy egy vanilla kernelben több hiba lehet, mint egy diszróhoz patchelt kernelben.
Ha lennyhez ragaszkodsz, amit a támogatás lejárta miatt ellenzek, ott a backports, amúgy meg a squeeze.
Szia csicsa5,
a bibi az, hogy a lenny-s rendszeren mar van egy kernel, de nem tudom, hogy egyszeruen az update folyaman ilyen a verzioja, vagy pedig valaki mar elokeszitette a squeeze-re valo upgrade-ra.
Ugyanis a /boot/config-2.6.26-2-686 fajlban megneztem par beallitast:
CONFIG_SYSFS=Y
CONFIG_SIGNALFD=Y
CONFIG_INOTIFY_USER=Y
http://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.e…
szerint:
4.4.5. Upgrading the kernel and udev
The udev version in squeeze requires a kernel of version 2.6.26 or newer with the CONFIG_SYSFS_DEPRECATED option disabled and the CONFIG_INOTIFY_USER and CONFIG_SIGNALFD options enabled. Because the standard Debian kernels in lenny (version 2.6.26) have CONFIG_SYSFS_DEPRECATED enabled, and the udev version in lenny will not provide all the functionality expected by the latest kernels, special care must be taken when upgrading to avoid putting your system in an unbootable state.
Booting the 2.6.26 kernel from lenny with the udev from squeeze may result in a failure to correctly assign names to network devices, and will also fail to apply certain additional permissions to block devices (such as access by the disk group). The software itself will appear to be working, but some rules (for example, network-based rules) will not be loaded properly. It is therefore strongly recommended that you upgrade the kernel on its own at this point, to ensure a compatible kernel is available before upgrading udev.
Nos, ebbol gondoltam, hogy valaki mar elottem valamit atallitott a kernelen.
Ezert probaltam vmi letezo oldalak szerint 2.5.32.5-re ujitani, hogy hasonlo verzioju legyen, mint
egy adott gep a cegben.
Mar sikerult is --initrd opciot nem kikerulve kigeneralnom a *.deb fajlt, amit installaltam, de
lenny-rol squeeze-re valo upgrade kozben valtozott a Grub Grub 2-e es chainload-os megoldast ajanlott
a gep, amit upgrade-from-grub-legacy-val aztan confirmalhatok, ha jo a bootolas.
Sajna, kiadtam ezt a parancsot, de rossz particiot valasztottam es hibaval zartam, ugyhogy
visszaallitottam a VM-ben a kezdeti allapotot es ujbol upgrade-elek (egy letezo es picit atfabrikalt
szkript segitsegevel) majd utana ismet jon a kernelgeneralas ...
azt hiszem, most /dev/sda-ba irva jo lesz talan a bootolas az uj grub2-be es aztan atirnam a kigeneralt 2.6.32.5-re a .... no ezt meg meg kell neznem, hogy mit is fogok atirni.
Ugyanis a regi Grub /boot/grub/menu.lst helyett most egy uj van a Grub2-ben.
Ennek a strukturajat nem ismerem...
Remelem, sikerult elmagyaraznom, miert is jatszadozok ilyen dolgokkal.
ardi
Update:
2012-Marcius-23, 14:11
sikerult a /boot/grub/menu.lst faljba bejegyezni az uj kernelt es probaltam a bootolast a regi es az uj kernelbe - mukodnek, igaz pici hibakkal, de nekem ez is siker.
Van valakinek tapasztalata a GRUB2-vel?
Nézd meg Backportson
Minek ennyire túlragozni?
Én még tavaly három gépen is ez alapján csináltam és egyikkel sem volt probléma:
http://www.howtoforge.com/upgrade-debian-lenny-to-squeeze-in-a-few-simp…
+1 én is így csináltam(google pont ezt dobta) nem kell túlvariálni, kivéve ha nem kritikusan fontos a dolog.
probaltam ezt is es mukodott.
a kerdesem az, hogy milyen a lenny alapkernele, ha ezt kell csinalni??:
apt-get install linux-image-2.6.26-2-686
nekem ugyanis a rendszeren mar ott volt kiindulaskent ez a kernel?
Ardi
nem értem a kérdést/kérdéseket, kifejtenéd?
a kerdesem a kovetkezo.
ha meg lenne lehetosegem szuz gepre feltenni a lenny-t, azon milyen kernelt talalnek?
miert kell http://www.howtoforge.com/upgrade-debian-lenny-to-squeeze-in-a-few-simp…
szerint feltenni a apt-get install linux-image-2.6.26-2-686 kernelt?
en ugyanis lennybol indulok es nekem mar fenn van (nem en tettem fel).
Ardi
http://packages.debian.org/search?keywords=kernel-image&searchon=names&…
Ilyeneket. Illetve olyat, ami a régi telepítőben (CD, DVD) volt. Nem tudom, hogy a lenny életében volt-e nagyobb kernelváltás.
"ha meg lenne lehetosegem szuz gepre feltenni a lenny-t, azon milyen kernelt talalnek?"
Azt, hogy melyiket kell feltenni, ezt neked kellene tudnod. Processzorfüggő. *686-tal biztos működni fog, legfeljebb nem lesz annyira arra optimalizált. Ha 64-bitet támogatja a procid, függetlenül attól, hogy AMD vagy intel, akkor az amd64-et célszerű feltenni. De inkább nézz utána az architektúráknak. Fent van a debian oldalán minden.
Sziasztok,
A 686-os verzio nalam jo, csak epp azt nem tudom, milyen a kernel verzioszama,
ha siman csak CD/DVD-rol tennem fel a lenny-t. A fenn emlitett oldal ugyanis
ezt emliti:
If the system is old like my laptop it would install with:
apt-get install linux-image-2.6.26-2-686
Prepare grub2 and udev for the new system:
update-grub
apt-get install udev
Once previous steps have completed, it's time to restart the system:
reboot
Szoval nekem meg Squeeze-re valo atteres elott mar ott volt a linux-image-2.6.26-2-686,
csak epp nem tudom, hogy olyan allapotban, mely jo kiindulasnak a Squeeze-re valo atteresre.
Amikor kompilaltan az uj - 2.6.32.5-os kernelt, ezt olvastam elotte:
http://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.e…
4.4.5. Upgrading the kernel and udev
pontja szerint valamiket be kene allitanom:
The udev version in squeeze requires a kernel of version 2.6.26 or newer with the CONFIG_SYSFS_DEPRECATED option disabled and the CONFIG_INOTIFY_USER and CONFIG_SIGNALFD options enabled. Because the standard Debian kernels in lenny (version 2.6.26) have CONFIG_SYSFS_DEPRECATED enabled, and the udev version in lenny will not provide all the functionality expected by the latest kernels, special care must be taken when upgrading to avoid putting your system in an unbootable state.
Booting the 2.6.26 kernel from lenny with the udev from squeeze may result in a failure to correctly assign names to network devices, and will also fail to apply certain additional permissions to block devices (such as access by the disk group). The software itself will appear to be working, but some rules (for example, network-based rules) will not be loaded properly. It is therefore strongly recommended that you upgrade the kernel on its own at this point, to ensure a compatible kernel is available before upgrading udev.
Ha jol ertem, akkor a 'CONFIG_SYSFS_DEPRECATED option disabled ' azt jelenti, hogy
nem allitom be ezt a parametert vagyis kommentelem az alabbi sorokat?
#CONFIG_SYSFS_DEPRECATED=y
#CONFIG_SYSFS_DEPRECATED_V2=y
Nekem ugyanis a 2.6.32.5-ben
CONFIG_SYSFS_DEPRECATED=y
CONFIG_SYSFS_DEPRECATED_V2=y
CONFIG_INOTOFY_USER=y
CONFIG_SIGNALFD=y
van beallitva es igy volt kompilalva az uj 2.6.32.5 kernel.
Kompilacio kozben kaptam warning-okat is, de ezeket nem tudtam visszanezni.
Meg lehet ezt talalni vmi logfile-ban?
Ard
A leírásba, hol van olyan, hogy neked kell kompilálni az új kernelt? nekem kicsit úgy tűnik ,hogy túlvariálod, ha nagyon fontosak a szolgáltatások, csinálj egy klónt és azon frissíts, ha ott minden fasza mehet az élesen is ;)
Bocsi kallo,
a leirasban tenyleg nincs ott, hogy nekem kell uj kernelt kompilalnom, de mivel egy letezo 2.6.32.5-os
rendszerhez hasonlo verzioju allapotba szeretnek jutni ezen a rendszeren, ezert probaltam meg sajat magam kompilalni egyet...
Ardi
de nem kell, az upgrade után így is úgy is a legfrissebb kernel fog futni :)) csak csináld. :)
az lehetseges, vagyis biztos, ha te mondod, de hat mit csinaljak, ha hasonlo verziora kellene hoznom, miont egy masik gep?
raadasul most meg valamit butykolnek az egesz repository-val ...
meglatom kesobb, mikor jutok hozza, es hogy lesz-e egy mukodo debian mirror ...
Addig is koszonet.
Ardi
A magyar repókat használod? Magyar repóval nekem is volt már párszor gondom, itt kaptam egy jó tanácsot ezzel kapcsolatban, át kell váltani németre :) azt mondták, a német mindig megy, és tényleg: ftp.de.debian.org/debian/ :)
Nem, de atepites alatt az egesz debian es ubuntu repository - es eltuntettek a lenny-t.
Varnom kell meg par napot, aztan ujra probalgathatok.
Lehetseges meg a webrol valahonnan lehuzni a Debian 5 DVD/CD iso image-eit?
Ardi
"atepites alatt az egesz debian es ubuntu repository - es eltuntettek a lenny-t."
Kik? Két külön "cég". Egyszerre tűnt volna el minden?!
Viszont ismered a Debian kiadások életciklusát, és ismered az oldstable fogalmát:
"oldstable is a codename for the previous Debian stable repository, as long as security updates are provided. It is not just a name of the "Old Stable" version(s) of debian. When security updates are not provided anymore for 'oldstable', the repository is moved to http://archive.debian.org/."
Mint ahogy itt a HUP-on is olvashattad nemrég, vonatkozik rá a "When security updates are not provided anymore for 'oldstable'" feltétel.
Konkrétan melyik mirrort használod? Miért nem próbálsz meg másikat? Van néhány: Debian worldwide mirror sites. Ha pedig sajátot üzemeltetsz, mint ahogy az előző topikodból kiderült, célszerű lenne azt is átállítani.
"Lehetseges meg a webrol valahonnan lehuzni a Debian 5 DVD/CD iso image-eit?"
Lehetséges, de nem sok értelme van: Debian CDs/DVDs archive.
Tisztázzunk néhány dolgot!
Melyikhez ragaszkodsz? A Lennyhez vagy a kernelverzióhoz? Ahogy már javasolták többen, ha upgrade-elsz Squeeze-re (apt-get dist-upgrade), abban már eleve lesz olyan kernelverzió, amire vágysz. Miért ragaszkodsz ennyire a Lennyhez? Ha meg mindenképpen továbbra is a Lennyt akarod, akkor már írták a backports használatát is.
Nos, a bibi az, hogy csak ismerkedek vele, de maris megbiztak, hogy probaljak lenny-rol squeeze-re update-elni, megpedig 2.6.32.5 kernelre. (erre, mert letezik egy gep, amin mar ez az uj kernel van)
A gep VM, amin az update-elest kell probalnom - ugyhogy barmikor visszaterhetek a kezdeti allapotba.
A halozatban - ha jol ertelmezem, letezik egy gep, amin apt-proxy van - gondolom, itt van beallitva, honnan huzhatok az update-ek. (es itt valahol tuntettek el a halozatbol a lenny-t - nem a weben.)
En nem tudom, hivatalosan milyen kernelek vannak a lenny-n - azaz milyenek rakodnak fel automatikus
apt-get update, apt-det upgrade, apt-get dist-upgrade soran, de nekem kiindulaskor 2.6.26-2-686 van fenn.
Errol nem tudom, hogy automatikus upgrade-eles soran kerult-e fel, vagy valaki elottem build-elte
es nem tartalmaz-e mar bizonyos beallitasokat squeeze-re valo atteresre.
Ertem en itt foleg a
http://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.e…
alapjan leirt
CONFIG_SYSFS_DEPRECATED
CONFIG_INOTIFY_USER
CONFIG_SIGNALFD CONFIG_SYSFS_DEPRECATED beallitasokat.
Ha
http://www.howtoforge.com/upgrade-debian-lenny-to-squeeze-in-a-few-simp…
szerint csinalom, az emliti, hogy vigyazzak a kernelre es az udev-re:
If the system is old like my laptop it would install with:
apt-get install linux-image-2.6.26-2-686
Prepare grub2 and udev for the new system:
update-grub
apt-get install udev
Once previous steps have completed, it's time to restart the system:
reboot
A kerdes az, hogy ezt mikor kell megcsinalnom, es hogy egyaltalan csinalnom kell, ha mar nekem
fenn van a linux-image-2.6.26-2:
dpkg -l|grep linux image
ii linux-image-2.6.26-2-686 2.6.26-26lenny1 Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4
Ja, es nem a Lennyhez ragaszkodom. Squeeze-re szeretnek atterni a 2.6.32.5-kernelre.
Ardi
Idefigyelj Te upgrade mester!
Van egy olyan érzésem Te még sosem csináltál ilyet (élesben).
Nem b*szogatni akarlak, de szerintem kezd itt mindenkinek tele lenni a töke a beszariságoddal. És ha nem bírsz a tettek mezejére lépni, akkor mit keresel ott?
1. Ha az előtted lévő kolléga egyedi kernelt csinált, annak számtalan nyoma van. Ha volt annyira lusta, hogy nem írta át az alapértelmezett nevet, akkor pl: a custom szónak is ott kell szerepelnie a kernel nevében.
2. Megnyugtatlak a squeeze a lenny gyári kernelével sem működik. Elvileg el sem indulhat vele. Annyira sok mindent változtattak rajta. (De ez más disztróknál is elő szokott fordulni.)
Ezért kell a frissítés során először feltolni a kernelt, majd utána az egész rendszert upgradelni.
Szóval azt mondom, a howtoforge alapján upgradelj, aztán ha mégsem működik, akkor gyere vissza konkrét hibaüzenettel.
Ha pontosan követed a howtoforge-os leírást nem lehet probléma. Én három debiant frissítettem az alapján, ebből egy munkahelyi szerver volt. Egyikkel sem volt gond.
emlékeim szerint az upgrade-folyamat során a megfelelő sorrendben történik a telepítés, tehát még a kernelt se kell külön felpakolni.
--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség
/etc/apt/source.list-be beállítani a stable repókat (ha jól látom ez a kernel oda tartozik), majd apt-get update, apt-get install linux-image-2.6.32-686 (vagy akármi, nézd meg pontosan), majd ha kell akkor a headereket, sources-t is. A végén pedig a sources.listben kommenteld ki a hozzáadott sorokat és apt-get update... szvsz ez a legegyszerűbb módja.
--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség
Nem kötekedni akarok zitev, jó az amit írsz, de a legutolsó parancs az már nem apt-get update, mert attól nem kapsz teljes diszribúció frissítést.
A helyes parancs így néz ki:
apt-get dist-upgrade
Ha hallgattál volna, bölcs maradtál volna :D
Azért kell az utolsó update, hogy a kikommentelt sorokat "elfelejtse".
+1
--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség