[+] " *** No rule to make target `oldconfig' " - kompilacja metod

Pomoc dotycząca instalacji systemu
cloudbuster
Beginner
Posty: 126
Rejestracja: 02 lipca 2013, 22:31

Post autor: cloudbuster »

Tak, wiem. Problem jest z kopiowaniem.

Kopiowanie według postu na blogu nie działa! Mogę to skopiować jako root menadżerem plików?
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Tak.
cloudbuster
Beginner
Posty: 126
Rejestracja: 02 lipca 2013, 22:31

Post autor: cloudbuster »

...i /mnt/rootfs to po prostu główny katalog partycji na karcie gdzie znajduje się między innymi folder "lib"?

Bo jeśli tak to nie działa-system nie wstaje.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Jeżeli tam go zamontujesz. Tak to u mnie wygląda, tylko że ja montowałem na pendrive:

Kod: Zaznacz cały

root@debian:/home/rafal# mount /dev/sdc1 /media/kernel
root@debian:/home/rafal# mount /dev/sdc2 /media/rootfs
root@debian:/home/rafal# ls /media/kernel
boot.scr  script.bin  uImage
root@debian:/home/rafal# ls /media/rootfs
bin   dev  home  lost+found  mnt  proc	run   selinux  sys  usr
boot  etc  lib	 media	     opt  root	sbin  srv      tmp  var
root@debian:/home/rafal#
cloudbuster
Beginner
Posty: 126
Rejestracja: 02 lipca 2013, 22:31

Post autor: cloudbuster »

Zamontowany jest, tak jak według poradnika. Kopiuje przez menadżer (zamieniam cały katalog lib) i tyle bo nic więcej na wyjściu nie było. Kompilowałem wg Twojej konfiguracji z z załącznika. System nie wstaje.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

A kto ci kazał podmieniać całe lib?

Kod: Zaznacz cały

rafal@debian:/media/rootfs/lib$ ls /media/rootfs/lib
arm-linux-gnueabihf  libauparse.so.0      libipq.so.0.0.0      modprobe.d
cpp                  libauparse.so.0.0.0  libiptc.so.0         modules
firmware             libip4tc.so.0        libiptc.so.0.0.0     security
init                 libip4tc.so.0.1.0    libvecore.so         systemd
ld-linux-armhf.so.3  libip6tc.so.0        libxtables.so.7      terminfo
libaudit.so.0        libip6tc.so.0.1.0    libxtables.so.7.0.0  udev
libaudit.so.0.0.0    libipq.so.0          lsb                  xtables
rafal@debian:/media/rootfs/lib$ ls /media/dane/linux/linux-sunxi/output/lib/
modules
Jak widać w lib na partycji jest dużo więcej plików. W artykule autor skorzystał z opcji:

Kod: Zaznacz cały

cp -r
tzn kopiowanie rekurencyjne. Katalogi nie są podmieniane, ale pliki są kopiowane do już istniejących katalogów przy zachowaniu całego drzewa.

Skoro chcesz to robić w ten sposób to musisz skopiować zawartość

Kod: Zaznacz cały

.../linux-sunxi/output/lib/modules
do

Kod: Zaznacz cały

/rootfs/lib/modules
Jeszcze raz powtarzam zawartość, a nie podmieniaj całe modules.
cloudbuster
Beginner
Posty: 126
Rejestracja: 02 lipca 2013, 22:31

Post autor: cloudbuster »

No dobrze, od teraz w folderze "lib/modules" na karcie, poza folderem "3.4.29+" (i "3.0.61") mam jeszcze "3.4.61"...
"uImage" zamieniony. System wciąż nie wstaje.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Załącz tu plik .../linux-sunxi/.config
Dodaj rozszerzenie .txt, żeby forum zaakceptowało załącznik.
cloudbuster
Beginner
Posty: 126
Rejestracja: 02 lipca 2013, 22:31

Post autor: cloudbuster »

Wrzucone.
Załączniki

[Rozszerzenie txt zostało wyłączone i nie będzie dłużej wyświetlane.]

Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Konfig wygląda prawidłowo - może niepotrzebnie dodałeś debugowanie htc i dodałeś wszystko na stałe do jądra, a nie jako moduły ale powinno działać.

Załącz pliki:

Kod: Zaznacz cały

rootfs/var/log/kernl.log
rootfs/var/log/syslog
rootfs/var/log/messages
rootfs/var/log/dmesg
ODPOWIEDZ