[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Dúvida compilar kernel



Ave nêgo!

Agora se não funcionar daí lasca tudo de vez.Rs

svcweb:/boot# apt-get install linux-image-2.6.18-4-686-bigmem
Lendo Lista de Pacotes... Pronto
Construindo Árvore de Dependências... Pronto
Os pacotes extra a seguir serão instalados:
 apt apt-utils busybox coreutils debconf debian-archive-keyring dpkg
evolution-common fontconfig fontconfig-config gconf2-common
gedit-common
 gnome-desktop-data gnome-doc-utils gnumeric-common
gstreamer0.10-alsa initramfs-tools klibc-utils libapt-pkg-perl
libasound2 libatk1.0-0 libavahi-client3
 libavahi-common-data libavahi-common3 libavahi-glib1 libbonobo2-0
libbonobo2-common libcairo2 libcamel1.2-8 libcroco3 libcupsys2
libdb4.4 libdbus-1-3
 libdbus-glib-1-2 libdevmapper1.02 libdrm2 libedataserver1.2-7
libegroupwise1.2-10 libexif12 libfontconfig1 libfontconfig1-dev
libgconf2-4 libglib2.0-0
 libgnomecanvas2-common libgnomecups1.0-1 libgnomeprint2.2-0
libgnomeprint2.2-data libgnomeprintui2.2-common libgnomeui-common
libgoffice-1-common
 libgpg-error0 libgsf-1-114 libgsf-1-common
libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libgtk2.0-common
libgtksourceview-common libgtop2-common
 libhal-storage1 libhal1 libklibc libmozjs0d libnm-glib0 libnspr4-0d
libnss3-0d liborbit2 libpango1.0-0 libpango1.0-common libperl5.8
libpisock9 libpng12-0
 libpng12-dev libpopt0 libreadline5 libselinux1 libsepol1
libsoup2.2-8 libusb-0.1-4 libvolume-id0 libvte-common libxml2
libxml2-utils libxslt1.1
 libxul-common lilo makedev mbr module-init-tools perl perl-base
perl-modules python-libxml2 python-pyorbit python-support python2.4
python2.4-minimal
 readline-common udev xkb-data xserver-xorg-input-wacom xsltproc
Pacotes sugeridos :
 apt-doc debconf-doc debconf-utils libterm-readline-gnu-perl
libgnome2-perl libqt-perl libnet-ldap-perl lzma libasound2-plugins
cupsys-common
 gstreamer0.10-tools gstreamer0.10-plugins ttf-kochi-gothic
ttf-kochi-mincho ttf-thryomanes ttf-baekmuk ttf-arphic-gbsn00lp
ttf-arphic-bsmi00lp
 ttf-arphic-gkai00mp ttf-arphic-bkai00mp jpilot pilot-link malsync
gnome-pilot sylpheed-claws sylpheed-claws-gtk2 sylpheed lilo-doc
linux-doc-2.6.18
 python2.4-doc python-profiler
Pacotes recomendados :
 libatk1.0-data dbus libglib2.0-data cupsys x-ttcidfont-conf
libc6-i686 perl-doc
Os pacotes a seguir serão REMOVIDOS:
 abiword-common abiword-gnome aptitude bluefish bug-buddy capplets
dia-gnome eog epiphany-browser evolution file-roller gcalctool
gconf-editor gdm gedit
 gnome gnome-about gnome-applets gnome-control-center gnome-core
gnome-cups-manager gnome-desktop-environment gnome-games gnome-gv
gnome-media
 gnome-nettool gnome-office gnome-panel gnome-panel-data
gnome-session gnome-system-monitor gnome-system-tools gnome-terminal
gnome-themes-extras
 gnome-utils gnome-volume-manager gnomemeeting gnumeric gpdf grub
gtk2-engines-spherecrystal gtkhtml3.2 hal hotplug libbonoboui2-0
libeel2-2 libgail-common
 libgail17 libgal2.2-1 libgal2.2-common libgnome-desktop-2
libgnomecanvas2-0 libgnomecupsui1.0-1 libgnomeprintui2.2-0
libgnomeui-0 libgtkhtml2-0
 libgtkhtml3.2-11 libnautilus2-2 libpanel-applet2-0 librsvg2-2
librsvg2-common libvte4 nautilus nautilus-cd-burner nautilus-media
planner rhythmbox
 synaptic tasksel totem totem-xine vino yelp zenity
Os NOVOS pacotes a seguir serão instalados:
 busybox debian-archive-keyring evolution-common fontconfig-config
gconf2-common gnome-doc-utils gstreamer0.10-alsa initramfs-tools
klibc-utils
 libavahi-client3 libavahi-common-data libavahi-common3
libavahi-glib1 libcairo2 libcamel1.2-8 libdb4.4 libdbus-1-3
libdbus-glib-1-2 libdevmapper1.02
 libdrm2 libedataserver1.2-7 libegroupwise1.2-10 libexif12
libgoffice-1-common libgsf-1-114 libgsf-1-common
libgstreamer-plugins-base0.10-0
 libgstreamer0.10-0 libgtop2-common libhal-storage1 libhal1 libklibc
libmozjs0d libnm-glib0 libnspr4-0d libnss3-0d libpisock9 libsepol1
libsoup2.2-8
 libvolume-id0 libxml2-utils libxul-common lilo
linux-image-2.6.18-4-686-bigmem mbr python-libxml2 python-pyorbit
python-support python2.4
 python2.4-minimal readline-common xkb-data xserver-xorg-input-wacom xsltproc
Os pacotes a seguir serão atualizados :
 apt apt-utils coreutils debconf dpkg fontconfig gedit-common
gnome-desktop-data gnumeric-common libapt-pkg-perl libasound2
libatk1.0-0 libbonobo2-0
 libbonobo2-common libcroco3 libcupsys2 libfontconfig1
libfontconfig1-dev libgconf2-4 libglib2.0-0 libgnomecanvas2-common
libgnomecups1.0-1
 libgnomeprint2.2-0 libgnomeprint2.2-data libgnomeprintui2.2-common
libgnomeui-common libgpg-error0 libgtk2.0-common
libgtksourceview-common liborbit2
 libpango1.0-0 libpango1.0-common libperl5.8 libpng12-0 libpng12-dev
libpopt0 libreadline5 libselinux1 libusb-0.1-4 libvte-common libxml2
libxslt1.1
 makedev module-init-tools perl perl-base perl-modules udev
48 pacotes atualizados, 54 pacotes novos instalados, 74 a serem
removidos e 693 não atualizados.
É preciso fazer o download de 75,4MB de arquivos.
Depois de desempacotar, 70,2MB de espaço em disco serão liberados.
Quer continuar? [S/n]
Obtendo:1 http://ftp.debian.org stable/main gedit-common 2.14.4-8 [2835kB]

12% [10 coreutils 726091/3137kB 23%]


Em 14/04/07, Rodolfo Allan<rodolfo.allan@gmail.com> escreveu:
E é... deu certo. Obrigado.

Rodolfo.

On 14/04/07, Denis <denismpa@gmail.com> wrote:
> Talvez seja a ausencia do libncurses5-dev
>
> Em 14/04/07, Rodolfo Allan<rodolfo.allan@gmail.com> escreveu:
> > Ainda no contexto, eu fui recompilar o kernel pra ativar o reiser4 e o
> > badram e tive a seguinte mensagem ao rodar "make xconfig" ou "make
> > menuconfig"
> >
> >  HOSTCC  scripts/basic/fixdep
> >  HOSTCC  scripts/basic/docproc
> >  CHECK   qt
> >  HOSTCC  scripts/kconfig/conf.o
> > sed < scripts/kconfig/lkc_proto.h > scripts/kconfig/lkc_defs.h
> > 's/P(\([^,]*\),.*/#define \1 (\*\1_p)/'
> >  HOSTCC  scripts/kconfig/kconfig_load.o
> >  HOSTCC  scripts/kconfig/kxgettext.o
> >  HOSTCC  scripts/kconfig/lxdialog/checklist.o
> > In file included from scripts/kconfig/lxdialog/checklist.c:24:
> > scripts/kconfig/lxdialog/dialog.h:31:20: error: curses.h: Arquivo ou
> > diretório não encontrado
> > In file included from scripts/kconfig/lxdialog/checklist.c:24:
> > scripts/kconfig/lxdialog/dialog.h:96: error: expected
> > specifier-qualifier-list before 'chtype'
> >
> > Foi alguem que eu esqueci de instalar?
> >
> > Rodolfo.
> >
> > On 14/04/07, Rodrigo <rodrigoredes@gmail.com> wrote:
> > > apt-get install kernel-image-`uname -r`
> > > o .config dele fica no /boot/config-`uname -r`
> > >
> > > Abraços
> > >
> > >
> > >
> > > Em 14/04/07, Denis < denismpa@gmail.com> escreveu:
> > > > Marcos valeu pelas dicas. Na segunda vou procurar um bom caminho para
> > > > traçar acredito que com essas dicas já vou conseguir me adiantar
> > > > bastante.
> > > >
> > > > A razão pq quero compilar meu kernel é pq minha máquina tem 6GB de ram
> > > > e é uma dual processada + HT.
> > > >
> > > > Então estou perdendo 5 gb de ram e "3" processadores.
> > > >
> > > > Vou tentar seguir da maneira que vc disse.
> > > >
> > > > Uma curiosedade é a seguinte:
> > > > A meu atual kernel não tem os fontes dele. Onde vou achar o arquivo
> > > > .config que foi compilado para aquele kernel que está rodando?
> > > >
> > > >
> > > >
> > > > abraço.
> > > >
> > > > Em 13/04/07, Marcos Lazarini<mvlaza@gmail.com> escreveu:
> > > > > Rapaz, qdo vc quer compilar seu kernel, vc tem q ter razões p/
> > > justificar isso.
> > > > > No meu caso, eu só uso em máquinas antigas, pq quero algo mais enxuto,
> > > > > deixando mais RAM p/ meus processos, ocupando menos disco, etc. No seu
> > > > > caso não entendi bem.
> > > > >
> > > > > No caso, eu compilo o kernel q vem na distro - pq foi feito um
> > > > > 'tunning' p/ aquela versão funcionar. Por exemplo, qdo passei do sarge
> > > > > p/ o etch, mudou o nome de vários módulos do netfilter... me deu um
> > > > > certo trabalho p/ achar a correspondência. Se vc sai mudando assim de
> > > > > versão de kernel, talvez terá problemas em relação a coisas
> > > > > parecidas...
> > > > >
> > > > > No seu caso, é mais complicado ainda pq vc pegou o kernel genérico,
> > > > > não o empacotado pela distro (veja, ele é empacotado por um motivo
> > > > > bom) - veja em
> > > <http://packages.debian.org/stable/devel/linux-source-2.6.18>:
> > > > > Linux kernel source for version 2.6.18 with Debian patches
> > > > > Não que não vá funcionar, mas vc está dando um pulo maior ainda...
> > > > >
> > > > > Vc deveria no mínimo, começar com o .config que sua distro usa, senão
> > > > > toda aquela parafernália q roda no boot de autodetect do hardware pode
> > > > > ir p/ o buraco (que me parece q é o que acontece agora).
> > > > >
> > > > >
> > > > > Outra coisa, kernel no debian deve ser compilado com o kernel-package,
> > > > > p/ vc tirar proveito do gerenciador de pacotes... caso contrário vc
> > > > > está voltando no tempo (lembre-se q daqui um tempo vc vai querer
> > > > > atualizar o kernel de novo, e não vai querer dor de cabeça).
> > > > >
> > > > > Em resumo, p/ compilar seu primerio kernel, pegue o source da distro,
> > > > > compile com o kernel-package (leia no /usr/share/doc/kernel-package os
> > > > > passos) e utilize como base o /boot/config correspondente como
> > > > > .config. Depois que funcionar, vá caminhando AOS POUCOS...
> > > > >
> > > > > --
> > > > > Marcos
> > > > > Em 12/04/07, Denis<denismpa@gmail.com> escreveu:
> > > > > > Galera, eu compilei o kernel pra uma máquina minha, não funcionou eu
> > > > > > mudei algumas coisas nas opçoes e estou compilando de novo. Daqui a
> > > > > > pouco vou testar.
> > > > > >
> > > > > > Mas tenho algumas dúvidas e queria ver se alguem me ajuda.
> > > > > >
> > > > > > Eu li em alguns sites que o kernel que se baixa da debian tem algumas
> > > > > > modificaçoes "patches" a mais em relação ao que tem no kernel.org
> > > > > >
> > > > > >
> > > > > > Eu estou migrando do kernel 2.4 para o 2.6.
> > > > > >
> > > > > > pelo apt-get só achei o kernel 2.6.18
> > > > > >
> > > > > > e no kernel.org já tem o 2.6.20.
> > > > > >
> > > > > > Pensei, oras pq não já instalar o mais novo?
> > > > > >
> > > > > > Então estou tentando com ele, gostaria de saber no que implica
> > > > > > instalar este kernel que não tem os 'patches'.
> > > > > >
> > > > > >
> > > > > > Também vi que pelo apt dá pra baixar os patches. Mas mais uma vez, só
> > > > > > tem para o 2.6.18. Existe algum outro lugar para procurar estes
> > > > > > patches? Normalmente quanto tempo depois que o Kernel sai no
> > > > > > kernel.org saem os patches ou a versão 'patcheada' da Debian?
> > > > > >
> > > > > >
> > > > > > Eu compilei da seguinte maneira:
> > > > > >
> > > > > > - baixei kernel (2.6.20.6) descompactei na pasta /usr/src
> > > > > > - make menuconfig e mudei algumas configuraçoes (algums coisas a mais
> > > > > > umas a menos teóricamente nada a menos que fosse prejudicar, e algums
> > > > > > coisas a mais como suporte para mais que 4GB de memória, suporte para
> > > > > > mais que um processador físico, e hyper threading.)
> > > > > >
> > > > > > depois
> > > > > >
> > > > > > -make dep
> > > > > > -make clean
> > > > > > -make bzImage
> > > > > > -make modules
> > > > > > -make modules_install
> > > > > > -mkinitrd 2.6.20.6
> > > > > > configurei o grub e pronto.
> > > > > >
> > > > > > consegui bootar pelo kernel novo.
> > > > > >
> > > > > > Ainda tá dando kernel panic mas ainda não esgotei as pesquisas. Se não
> > > > > > funcionar desta vez aí posto o erro.
> > > > > >
> > > > > > MAs estou com essas dúvidas que citei aí em cima... gostaria de umas
> > > > > > dicas e recomendações.
> > > > > >
> > > > > >
> > > > > > Valeu.
> > > > > >
> > > > > > Denis.
> > > > > >
> > > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
>
>




Reply to: