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

Pomoc dotycząca instalacji systemu
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Jako root wydaj:

Kod: Zaznacz cały

update-grub
Plik menu.lst był w starej wersji gruba. Sprawdź:

Kod: Zaznacz cały

/boot/grub/grub.cfg
cloudbuster
Beginner
Posty: 126
Rejestracja: 02 lipca 2013, 22:31

Post autor: cloudbuster »

Kod: Zaznacz cały

root@debian:/home/debian# update-grub
bash: update-grub: command not found
root@debian:/home/debian# update -grub
bash: update: command not found
Przy zainstalowanym grub-disk i grub-imageboot.

Kod: Zaznacz cały

nano /boot/grub/grub.cfg
Pokazuje nadal pokazuje puste okno.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Uruchamianie tego odbywa się przy udziale innego bootloadera: u-boot. I tu moja wiedza się kończy. Ściągnąłem ze strony z obrazem systemu alternatywną wersję jądra i w archiwum jest plik uimage. Poszukaj tego pliku u siebie na karcie, może wystarczy po prostu podmienić ten plik?
cloudbuster
Beginner
Posty: 126
Rejestracja: 02 lipca 2013, 22:31

Post autor: cloudbuster »

Może użyję tej samej wersji co Ty i wtedy zadziała, która to wersja? Podaj odnośnik jak możesz.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Nie, nie zadziała:
Change Kernel to alternative version with RTL8188EU support

The driver for RTL8188EU that is found in later revisions of MK802II only works with Kernel 3.0.0.XX so it's necessary replace the default kernel in this build, only download this uImage file and replace the included on the first partition of the MicroSD


Kernel 3.0.62+ (f69d68db11b4cda44f6b9f23a8db2746b7c19cc7) : linux-sunxi-kernel-3.0.62+.7z (md5: dd5783e9eca834d34ce7e940e94d17a9)
http://dl.miniand.com/gamboita/linux-su ... -3.0.62.7z

Trzeba podmienić pliki.
cloudbuster
Beginner
Posty: 126
Rejestracja: 02 lipca 2013, 22:31

Post autor: cloudbuster »

Zrozumiałem, ale co i jak zamienić? Zważywszy na moje doświadczenie (znaczy jego brak) proszę, łopatologicznie.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Sam do końca nie wiem. Skoro zainstalowałeś tego deba, to znaczy że wszystkie moduły są na miejscu.
Wyszukaj u siebie na karcie plik uimage. I na początek spróbuj go podmienić na plik vmlinux, który znajduje się w katalogu ze źródłami jądra (po kompilacji). Jak nie zadziała to rozpakuj deba, następnie plik data.tar.gz, i tam w katalogu .../boot będzie plik vmlinux-......, spróbuj z nim.
Zobacz też co wypluwa konsola podczas uruchamiania i postaraj się dostarczyć listing.
cloudbuster
Beginner
Posty: 126
Rejestracja: 02 lipca 2013, 22:31

Post autor: cloudbuster »

Podmiany uImage na vmlinux ze źródeł nie zadziałało.
Biorę się za tego z data.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Już wiem, że nie zadziała. Cały system oparty jest na innych źródłach jądra. Dopasowanych pod te procesory:
http://linux-sunxi.org/Main_Page

Musisz przejrzeć komentarze na stronie z tym obrazem jaki przerabiasz.

W komentarzach są proste opisy co i jak. Tutaj opis problemu podobny do twojego (brakujący moduł): http://andrewdwyer.wordpress.com/2013/0 ... rm-device/

Opis kompilacji z dokumentacji:
http://linux-sunxi.org/FirstSteps#Building_the_kernel

Jak będziesz miał problem, to najlepiej zacząć od przejrzenia komentarzy w wątku:
https://www.miniand.com/forums/forums/d ... rmhf-build
cloudbuster
Beginner
Posty: 126
Rejestracja: 02 lipca 2013, 22:31

Post autor: cloudbuster »

W "data" znajduje się plik "linuz...-nazwa wersji, skopiowałem to w miejsce uImage-linux nie wstaje.
ODPOWIEDZ