Strona 1 z 1

[+] Kompilacja jądra Lenny - xen

: 13 sierpnia 2009, 15:18
autor: mieszko22
Witam.
Mam Debiana Lenny 5,0 na jajku 2.6.26-2-686 i teraz chcę skompilować pod Xen-a,
wydaję polecenie:

Kod: Zaznacz cały

make dist


Cala kompilacja przebiega bez problemów dopiero pod koniec się zatrzymuje i nie idzie już dalej.

Poniżej wklejam kod jaki mi wyrzuca i dalej ani drgnie stoi w tym miejscu cały czas:

Kod: Zaznacz cały

i-os-x86_32-grub/hypervisor.o /home/mieszkowskir/virt/xen-3.3.1/stubdom/mini-os-x86_32-grub/kernel.o /home/mieszkowskir/virt/xen-3.3.1/stubdom/mini-os-x86_32-grub/lock.o /home/mieszkowskir/virt/xen-3.3.1/stubdom/mini-os-x86_32-grub/main.o /home/mieszkowskir/virt/xen-3.3.1/stubdom/mini-os-x86_32-grub/mm.o /home/mieszkowskir/virt/xen-3.3.1/stubdom/mini-os-x86_32-grub/netfront.o /home/mieszkowskir/virt/xen-3.3.1/stubdom/mini-os-x86_32-grub/pcifront.o /home/mieszkowskir/virt/xen-3.3.1/stubdom/mini-os-x86_32-grub/sched.o /home/mieszkowskir/virt/xen-3.3.1/stubdom/mini-os-x86_32-grub/lib/ctype.o /home/mieszkowskir/virt/xen-3.3.1/stubdom/mini-os-x86_32-grub/lib/math.o /home/mieszkowskir/virt/xen-3.3.1/stubdom/mini-os-x86_32-grub/lib/printf.o /home/mieszkowskir/virt/xen-3.3.1/stubdom/mini-os-x86_32-grub/lib/string.o /home/mieszkowskir/virt/xen-3.3.1/stubdom/mini-os-x86_32-grub/lib/sys.o /home/mieszkowskir/virt/xen-3.3.1/stubdom/mini-os-x86_32-grub/lib/xmalloc.o /home/mieszkowskir/virt/xen-3.3.1/stubdom/mini-os-x86_32-grub/lib/xs.o /home/mieszkowskir/virt/xen-3.3.1/stubdom/mini-os-x86_32-grub/xenbus/xenbus.o /home/mieszkowskir/virt/xen-3.3.1/stubdom/mini-os-x86_32-grub/console/console.o /home/mieszkowskir/virt/xen-3.3.1/stubdom/mini-os-x86_32-grub/console/xencons_ring.o -L/home/mieszkowskir/virt/xen-3.3.1/stubdom/mini-os-x86_32-grub/arch/x86 -lx86_32  -lc -o /home/mieszkowskir/virt/xen-3.3.1/stubdom/mini-os-x86_32-grub/mini-os.o
objcopy -w -G xenos_* -G _start /home/mieszkowskir/virt/xen-3.3.1/stubdom/mini-os-x86_32-grub/mini-os.o /home/mieszkowskir/virt/xen-3.3.1/stubdom/mini-os-x86_32-grub/mini-os.o
ld -nostdlib -L/home/mieszkowskir/virt/xen-3.3.1/stubdom/cross-root-i686/i686-xen-elf/lib  -m elf_i386 -T arch/x86/minios-x86_32.lds /home/mieszkowskir/virt/xen-3.3.1/stubdom/mini-os-x86_32-grub/mini-os.o  -o /home/mieszkowskir/virt/xen-3.3.1/stubdom/mini-os-x86_32-grub/mini-os
gzip -f -9 -c /home/mieszkowskir/virt/xen-3.3.1/stubdom/mini-os-x86_32-grub/mini-os >/home/mieszkowskir/virt/xen-3.3.1/stubdom/mini-os-x86_32-grub/mini-os.gz
make[2]: Opuszczenie katalogu `/home/mieszkowskir/virt/xen-3.3.1/extras/mini-os'
install -d -m0755 -p "/home/mieszkowskir/virt/xen-3.3.1/dist/install/usr/lib/xen/boot"
install -m0644 -p mini-os-x86_32-grub/mini-os.gz "/home/mieszkowskir/virt/xen-3.3.1/dist/install/usr/lib/xen/boot/pv-grub-x86_32.gz"
make[1]: Opuszczenie katalogu `/home/mieszkowskir/virt/xen-3.3.1/stubdom'
sh ./docs/check_pkgs && make -C docs install || true
make[1]: Wejście do katalogu `/home/mieszkowskir/virt/xen-3.3.1/docs'
latex src/user.tex >/dev/null
Co to oznacza - tu nie widzę żadnego błędu?

Dziękuję za pomoc.

: 14 sierpnia 2009, 00:57
autor: fnmirk
A dlaczego nie zainstalujesz dystrybucyjnego jądra?

http://packages.debian.org/search?suite ... -1-xen-686

: 15 sierpnia 2009, 23:11
autor: kalota
Bo woli mieć skompilowane jadro pod swój sprzęt?

: 15 sierpnia 2009, 23:48
autor: fnmirk
kalota, ale na bazie jądra dystrybucyjnego może prościej kompilować własne.

: 24 sierpnia 2009, 00:56
autor: mieszko22
Witam.

Tak dokładnie chciałem od razu mieć skompilowane jądro pod swój sprzęt.
Ale przerwałem tę kompilację i zacząłem ją od nowa, i wszystko jakoś przeszło bezbłędnie.
W moim przypadku błędu chodziło o jakiś zbędny plik w Latex-sie ale kompilacja drugim razem przebiegła bez problemu

Dziękuję za udział w temacie.