Portál AbcLinuxu, 8. prosince 2025 23:44
rdev na konci clanku, neni to ekvivalentem k parametru root=... ?
Netreba sa hanbit a ked je na pocitaci Windows, tiez sa tam da kadeco zistit o typoch zvukovych/grafickych/sietovych kariet atd atd.
petr@petrs:~$ cat /etc/lilo.conf # Start LILO global section boot = /dev/hdi #compact # faster, but won't work on all systems. delay = 50 # End LILO global section # Linux bootable partition config begins # image = /boot/vmlinuz root = /dev/hdi3 label = 2.6.7-rc1 append = "video=aty128fb:1024x768-24@75" read-only # image = /boot/vmlinuz-2.6.6-rc1 root = /dev/hdi3 label = 2.6.6-rc1 append = "video=aty128fb:1024x768-24@75" read-only read-only for checking # other = /dev/hdk2 image=/mnt2/boot/vmlinuz-2.4.21-9.EL label=linux-rhel initrd=/mnt2/boot/initrd-2.4.21-9.EL.img read-only append="hdb=ide-scsi root=LABEL=/" # Linux bootable partition config ends #DOS bootable partition config begins other = /dev/hdi1 label = win table = /dev/hdi # DOS bootable partition config ends other = /dev/hdk1 label = win_server table = /dev/hdkPetr
Když jsem začínal byl to poku omyl u toho co jsem zcela neznal.
Osobně jsem se to naučil tak že při nastavování v menuconfig postupuji
od shora dolů a pravidelně si ukládám *.config od např.
pokus01.config až pokusXX.config . Dříve vícekrát, nyní tak 5-6x.
Po kompilaci si spustím nové jádro a vypíšu kde to začalo haprovat,
nechám si naběhnout funkční jádro skočím do menuconfig, natáhnu
si uložené jadro pokusXX.config ,(samozřejmě to které si myslím že
je ještě bezproblémové) a upravím volby které mne zlobí.
A k tomu hardware, proč bych např. na serveru měl mít zapnutou
zvukovku, ISDN modem nebo PCMCIA kartu když tam nic takového nemám.
Po druhe: jadro 2.6 okrem inych vylepseni preslo reviziou make-systemu a malo by lepsie fungovat prebuildovanie len zmenenej/pridanej casti jadra. Treba si uvedomit, ze mnozstvo nastaveni je velke a spravne zachytit vsetky zavislosti nemusi byt jednoduche. Takze ak sa ponahlate, skuste vynechat 'clean' a asi to zafunguje.
Napr. /usr/src/linux-2.4.24/Documentation/modules.txt - riadok 27.
Ale je zbytocne sa o tom hadat. Clanok bol mysleny ako startovaci bod pre zaciatocnikov a tym 'clean' neuskodi. Stavali sa chyby, ze nejake zavislosti neboli spravne zachytene makefile-och a bez 'clean' sa neprekompilovali veci, ktore sa mali. Ak si verite a viete identifikovat/vyriesit tento problem ak nastane, tak kludne clean vynechajte.
Autor jasne pise, ze dochazi k smazani souboru .config. To si budete vzdy zadavat vsechny sve volby pro kompilaci jadra znova ? I kdyz chcete pridat jen jednu volbu ? Maly priklad. Na svem starsim PC jsem zkompiloval jadro, ale jelikoz ma starsi BIOS, powerdown neprobehl nikdy spravne. V jadre je volba, ktera pamatuje i na tyto starsi BIOSy a umoznuje vypnuti PC volbou Vypnout... Prekompiloval jsem jadro, ale zapomel na tuto jedinou volbu. Pokud bych znovu pouzil vami doporuceneho propera, tak budu cele jadro konfigurovat znovu. Pokud ne, dodatecne odpovim pouze na tuto jednu otazku a prekompiluji znova. Jeste, ze jsem ve svych "kompilacnich" zacatcich bral rady jinde nez od vas.... ;-\ Usetrilo mi to cas.
A jinak díky těm zálohám si mohu nakompilovat jádro na několik variant
aniž bych začínal od začátku. To snad pochopí každý.
Ale ano je tam fukce "mrproper", tak ji klidně použijte. Je to váš čas, počítač
a i nervy.
Nechme je zit v blazene nevedomosti, oni treba dorostou...
cd /usr/src/linux make O=/home/uzivatel/... menuconfig make O=/home/uzivatel/... bzImage modules su make O=/home/uzivatel/... modules_install installVyhoda je ze kompilovat muze normalni uzivatel a pritom zdrojaky jsou v /usr/src/linux.
P.S. odpovedas do diskusie starej dobrych par mesiacov. A malokto si to vsimne. Lepsie je polozit otazku do diskusii a dat tam linku na clanok nech vieme o com je rec.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.