Autor |
Sõnum |
vussvillem
Pingviini kasutaja
Liitunud: 16.01.2008
Postitused: 50
Distributsioon: Ubuntu 8.04
|
|
Vabandage rumal olemise pärast. Kernelist on mul vaid ähmane ja müstifitseeritud ettekujutus.
Ubuntus on mul hetkel installitud paketid linux-image-2.6.24-16/17/18/19/21-generic. Kas ma olen saanud õigesti aru, et mõistlik on pidada arvutis vaid kahte viimast kerneli versiooni (juhul kui uuemas miski probleem, saan vanemat kasutada) ja ülejäänud maha installida?
Teine küsimus on vist rohkem Ubuntu spetsiifiline. Pärast kerneli uuendamist tuleb dialoogiaken menu.lst faili kohta ja seal on valikuvariandid - "keep the current version", "install the package maintainers version" ja variandid selle kohta, et näita erinevusi või ava terminal erinevuste uurimiseks.
Tavaliselt olen valinud, et "install the package maintainers version" - mis annab mulle pikema boot menüü, kus on samuti ka kõikidesse eelmistesse kernelitesse bootimise võimalus, mille ma siis käsitsi ära kustutan menu.lst failist.
Küsimused:
1) miks on Ubuntu menu.lst dialoogiaknas vaikimisi "keep the current list"?
2) kui ma nüüd kogemata kasutasin default varianti - keep the current list - ja mul boot menüüs on kerneli vanema versiooni number, mida peaksin tegema boot'imaks uuendatud kernelisse ja uuemasse kernelisse boot'imise variandi saamiseks boot menüüsse?
|
|
|
|
|
|
|
|
wk
Vana Pingviin
Liitunud: 24.10.2007
Postitused: 1133
Asukoht: Tallinn, vahel Vastseliina vald
Distributsioon: Debian, Kubuntu
|
|
vussvillem kirjutas: | Ubuntus on mul hetkel installitud paketid linux-image-2.6.24-16/17/18/19/21-generic. Kas ma olen saanud õigesti aru, et mõistlik on pidada arvutis vaid kahte viimast kerneli versiooni (juhul kui uuemas miski probleem, saan vanemat kasutada) ja ülejäänud maha installida? | Jah, peasi, et üks kindlalt töötanud kernel oleks varuks.
vussvillem kirjutas: | Küsimused:
1) miks on Ubuntu menu.lst dialoogiaknas vaikimisi "keep the current list"? |
See tuleb vaikevalikust, enamuse konfifailide korral Sa ju sooviksid, et mingi vaevaga loodud häälestus ikka püsima jääks, mitte uuenduste käigus vastu taevast ei lendaks (loe: asendataks arendaja vaikehäälestusega). Võimalik, et grubi häälestamisel pole see parim variant.
vussvillem kirjutas: | 2) kui ma nüüd kogemata kasutasin default varianti - keep the current list - ja mul boot menüüs on kerneli vanema versiooni number, mida peaksin tegema boot'imaks uuendatud kernelisse ja uuemasse kernelisse boot'imise variandi saamiseks boot menüüsse? |
Kui käsitöösõber ei ole, siis alati on võimalik lasta pakk uuesti häälestada: Kood: | dpkg-reconfigure vajalik_pakk | Samas pole väga keeruline ju need kirjed ka käsitsi lisada, analoogia tuletamine ei eelda kõrgemat matemaatikat.
|
|
|
|
_________________ Kõike hääd,
WK
|
|
|
|
vussvillem
Pingviini kasutaja
Liitunud: 16.01.2008
Postitused: 50
Distributsioon: Ubuntu 8.04
|
|
Suur tänu kannatliku, põhjaliku ja selge vastuse eest! Dpkg-reconfigure peale oleksin võinud tegelikult isegi tulla. "Update-grub" on ka vist mingi variant, ma ei saanud ainult päris kõigest aru, mis manuaalis kirjas.
Käsitöö vastu pole mul tegelikult midagi, pelgama pani vaid menu.lst failis boot menüü kerneli real olev mulle arusaamatu "parameeter" stiilis root=UUID=59f51add-28b3-4752-96e4-4ca531579579. Olin agaralt kõik eelmised kerneli kirjed oma menu.lst failist ära kustutanud ja polnud võimalik eelmiste kirjetega võrrelda - kas see "parameeter" ka kuidagi muutub kernelite vahetusega. Praegu olen ühe teise arvuti taga ja vaatasin järele - tundub, et ei muutu.
|
|
|
|
|
|
|
|
midnight
Vana Pingviin
Liitunud: 09.08.2007
Postitused: 733
Distributsioon: Ubuntu 8.04
|
|
|
|
Sisyphos
Vana Pingviin
Vanus: 61
Liitunud: 24.02.2008
Postitused: 602
Distributsioon: Slackware
|
|
vussvillem kirjutas: |
Käsitöö vastu pole mul tegelikult midagi, pelgama pani vaid menu.lst failis boot menüü kerneli real olev mulle arusaamatu "parameeter" stiilis root=UUID=59f51add-28b3-4752-96e4-4ca531579579. |
Selle UUID= asemel võid tarvitada /dev/sdXY.
Aga kui tahad UUID, siis saad selle pika joru saad käsuga (root kasutajana):
|
|
|
|
_________________
|
|
|
|
vussvillem
Pingviini kasutaja
Liitunud: 16.01.2008
Postitused: 50
Distributsioon: Ubuntu 8.04
|
|
Tundub, et kui esimesel korral oled valinud - keep the current list - tuleb uuema kerneli kasutamiseks uuesti teha dpkg-reconfigure, valida menu.lst failile "package maintainers version". Ainult menu.lst faili muutmisest ei piisa.
Juhtus siis nii. Muutsin käsitsi /boot/grub/menu.lst faili - lihtsalt asendasin kerneli vanema versiooni numbri uuema versiooni numbriga. Restart --> kernel panic! Kontrollisin mitu korda menu.lst faili Live CD-ga - olen pea 100% kindel - ainult paari-kolme arvu muutmine ju - et ei teinud mingit kirjaviga ega muud lollust. Taastasin esialgse menu.lst, käsitsi. Bootisin taas probleemideta ülesse.
Häälestasin "sudo dpkg-reconfigure linux-image-(viimase kerneli versioon nr)-generic" kerneli uuesti. Valisin menu.lst failile "package maintainers version". Restart - kõik töötab.
|
|
|
|
|
|
|
|
wk
Vana Pingviin
Liitunud: 24.10.2007
Postitused: 1133
Asukoht: Tallinn, vahel Vastseliina vald
Distributsioon: Debian, Kubuntu
|
|
Tsitaat: | Juhtus siis nii. Muutsin käsitsi /boot/grub/menu.lst faili - lihtsalt asendasin kerneli vanema versiooni numbri uuema versiooni numbriga. Restart --> kernel panic! | Initrd ka ikka muutsid?
|
|
|
|
_________________ Kõike hääd,
WK
|
|
|
|
midnight
Vana Pingviin
Liitunud: 09.08.2007
Postitused: 733
Distributsioon: Ubuntu 8.04
|
|
|
|
vussvillem
Pingviini kasutaja
Liitunud: 16.01.2008
Postitused: 50
Distributsioon: Ubuntu 8.04
|
|
wk kirjutas: | Initrd ka ikka muutsid? |
Muutsin küll.
Vabandust, midnight, ülehindad minu intelligentsust - olen mitu korda juba /etc/fstab faili jõllitanud aga peale UUID-de ma sealt muud enda arust asjasse puutuvat välja ei loe.
Dpkg-reconfigure vajalikkuses ma enam nii veendunud ei ole. Nimelt, mu wifi kaardi (Atheros) driver lakkas töötamast. Mulle tuli pähe kaks võimalust, teineteist mitte välistavat: a) ainuüksi linux-image uuesti seadistamine päädib võimetusega kasutada wifi drivereid; b) vajadus linux-image uuesti seadistamise järele oli sellepärast, et juba kerneli update'i ajal sai midagi valesti tehtud (kuigi ma ju ei teinud midagi erilist, kui et valisin "keep the current list")
Igatahes, üritasin ka linux-restricted-modules sarnaseid pakette - olen aru saanud, et seal mu wifi driver pesitseb - uuesti installida ja uuesti seadistada (ütlen sarnaseid pakette, sest veidi segane värk on ubuntus nende asjadega, ühtede ja samade asjade jaoks on terve hunnik erinevaid metapakette....praegu peast ei mäletagi enam, milliseid pärispakette ma üritasin uuesti konfigureerida) - koguaeg tegin arvutile restarte kah, et muutused jõustuks - abi ei miskit. Lõpuks lasin kõik viimase kerneli versiooninumbriga seotud pakettid ja metapakettid maha ja installisin uuesti. Nüüd kõik töötab.
Õppisin :
1) menu.lst faili kohta ei tohi minusugused lollid valida "keep the current list" vaid "package maintainers version"
2) UUID on partitsioonile antav ID number
3) menu.lst failis võib UUID=... asemel kasutada ka /dev/hdX või vastavalt /dev/sdX
4) Ubuntus on suur hunnik metapakette
|
|
|
|
|
|
|
|
Sisyphos
Vana Pingviin
Vanus: 61
Liitunud: 24.02.2008
Postitused: 602
Distributsioon: Slackware
|
|
vussvillem kirjutas: | wk kirjutas: | Initrd ka ikka muutsid? |
Muutsin küll. | Midagi pidi selles etapis nihu minema.
Initrd sisaldab kerneli mooduleid mida ta vajab süstemi ülesse bootimiseks. Kui ta nüüd sisaldas (ainult) vana kerneli mooduleid või oli miski muu häda , siis haarabki kernelit paanika. Sest ta ei tea näiteks mis failisüsteemi kasutada.
vussvillem kirjutas: | Juhtus siis nii. Muutsin käsitsi /boot/grub/menu.lst faili - lihtsalt asendasin kerneli vanema versiooni numbri uuema versiooni numbriga. Restart --> kernel panic! | Parem oleks olnud mitte asendada kerneli number, vaid tekitada uus sektsioon uue kerneli jaoks.
Ja lisada sinna fallback valik. Siis on kindel, et ka paanika korral
saad ikkagi süsteemi käivitada. Midagi taolist:
Kood: | default 0
fallback 1
title minu_uus_kernel
root jne...
title minu_vana_kernel
root jne...
|
vussvillem kirjutas: | Nimelt, mu wifi kaardi (Atheros) driver lakkas töötamast. | madwifi pakk peaks olema (vähemalt Slack'i all on ) sõltuv kerneli versioonist. Niisiis ei ole ime, et ta lakkas töötamast. Vaja tõmmata kerneli versioonie vastav draiver või siis ise kompleerida.
|
|
|
|
_________________
|
|
|
|
midnight
Vana Pingviin
Liitunud: 09.08.2007
Postitused: 733
Distributsioon: Ubuntu 8.04
|
|
/etc/fstab
UUID ees on trellide taga sinu
# /dev/sdaX
UUID ära kustutada ja sinna asemele /dev/sdaX -X sinu ketta number
Alles siis võid menu.lst 's UUID ära kustutada...
EDIT: postitust muutis Spott, seoses solvava märkusega!
|
|
|
|
|
|
|
|
Sisyphos
Vana Pingviin
Vanus: 61
Liitunud: 24.02.2008
Postitused: 602
Distributsioon: Slackware
|
|
midnight kirjutas: | Nagu nimigi vussvillem- nõnda ka ajud. | see on nüüd küll ülbe ja pahatahtlik märkus
midnight kirjutas: | UUID ära kustutada ja sinna asemele /dev/sdaX -X sinu ketta number
Alles siis võid menu.lst 's UUID ära kustutada...
|
OP ei ole küll väitnud et ta tahab UUID vahetada /dev/ vastu.
Ta lihtsalt ütles, et ei saa selles parameetrist aru. Ja midnight'i
lakooniline /etc/fstab ei seletanud küll mittemidagi lahti.
|
|
|
|
_________________
|
|
|
|
midnight
Vana Pingviin
Liitunud: 09.08.2007
Postitused: 733
Distributsioon: Ubuntu 8.04
|
|
Kell : 17/10/2008, 01:26 küsiti küll.
Ma ei hakka rohkem seletama, kuid ma olen seda proovinud.
UUID on ubuntu valik, pole seda vaja eemaldada ning ubuntu repos on rida kerneleid küll, mida saab paketihalduri abiga vahetada või eemaldada ebavajaliku..
Käsitsi ei pea rumalast peast sorkima.
Paketihaldur on hää asi - automaatselt uuendab ka grubi..
|
|
|
|
|
|
|
|
vussvillem
Pingviini kasutaja
Liitunud: 16.01.2008
Postitused: 50
Distributsioon: Ubuntu 8.04
|
|
midnight kirjutas: | Kell : 17/10/2008, 01:26 küsiti küll. |
Seltsimees Midnight, ma ei hakka lapsikuid paralleele teie nime ja eesti keelest aru saamise vahele tõmbama, aga on ilmselge, et viidatud ajahetkel tehtud postituses ei ole ühtegi küsilauset. Sellegipoolest tänan teid veidi pahuralt avaldatud õpetussõnade eest, et JUHUL KUI ma peaks tahtma menu.lst failis UUID-d asendada, pean muutma vastavalt ka /etc/fstab faili.
Julgen oma rumala peaga arvata, et olen käsitsi sorkides palju rohkem õppinud kui paketihalduriga linnukesi tehes, seepärast võtan jätkata oma hulljulget teekonda.
Tänan ülejäänuid mulle kulutatud aja, kannatlikkuse ja heasoovlikkuse eest!
|
|
|
|
|
|
|
|
Sisyphos
Vana Pingviin
Vanus: 61
Liitunud: 24.02.2008
Postitused: 602
Distributsioon: Slackware
|
|
vussvillem kirjutas: | , et JUHUL KUI ma peaks tahtma menu.lst failis UUID-d asendada, pean muutma vastavalt ka /etc/fstab faili. | Ei, ei pea muutma. On lihtsalt kaks erinevat viisi üht ja sama asja nimetada. Kas nimetad /dev/<midagi> või
nimetad UUID="<midagi>" räägid ikka samast asjast.
Lõik man fstab'ist: Kood: | The first field, (fs_spec), describes the block special device or remote
filesystem to be mounted.
For ordinary mounts it will hold (a link to) a block special device node
(as created by mknod(8)) for the device to be mounted, like `/dev/cdrom'
or `/dev/sdb7'. For NFS mounts one will have <host>:<dir>, e.g.,
`knuth.aeb.nl:/'. For procfs, use `proc'.
Instead of giving the device explicitly, one may indicate the (ext2 or
xfs) filesystem that is to be mounted by its UUID or volume label (cf.
e2label(8) or xfs_admin(8)), writing LABEL=<label> or UUID=<uuid>, e.g.,
`LABEL=Boot' or `UUID=3e6be9de-8139-11d1-9106-a43f08d823a6'. This will
make the system more robust: adding or removing a SCSI disk changes the
disk device name but not the filesystem volume label.
|
|
|
|
|
_________________
|
|
|
|
midnight
Vana Pingviin
Liitunud: 09.08.2007
Postitused: 733
Distributsioon: Ubuntu 8.04
|
|
vussvillem kirjutas: |
Seltsimees Midnight, ma ei hakka lapsikuid paralleele teie nime ja eesti keelest aru saamise vahele tõmbama, aga on ilmselge, et viidatud ajahetkel tehtud postituses ei ole ühtegi küsilauset. Sellegipoolest tänan teid veidi pahuralt avaldatud õpetussõnade eest, et JUHUL KUI ma peaks tahtma menu.lst failis UUID-d asendada, pean muutma vastavalt ka /etc/fstab faili.
Julgen oma rumala peaga arvata, et olen käsitsi sorkides palju rohkem õppinud kui paketihalduriga linnukesi tehes, seepärast võtan jätkata oma hulljulget teekonda.
Tänan ülejäänuid mulle kulutatud aja, kannatlikkuse ja heasoovlikkuse eest! |
Lugupeetud seltsiline Vussvillem! Ma ei hakka teie multifilmikangelaslik(k)ust maha tegema, kuid pean tõdema, et teie hulljulge teekond on igati tervitatav..
Teie,
Mister von Midnight.
|
|
|
|
|
|
|
|
spott
Admin
Vanus: 43
Liitunud: 04.06.2005
Postitused: 8857
Distributsioon: Ubuntu
|
|
Kui vaidlus teemas ei lõppe, siis sulgen teema ja mõlemad kasutajad saavad hoiatused. Sinule Midnight oleks see juba 8, ehk järgmise bännini jääks vaid mõned hoiatused...
|
|
|
|
_________________ Tellige endale sünnipäevaks, sõbrapäevaks või muuks tähtpäevaks kingitus: Kingitused internetist - NetiKink.eu
|
|
|
|
|