Gentoo Archives: gentoo-user-de

From: Jens Kasten <jens@××××××××××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] Gentoo auf Lamobo R1
Date: Mon, 19 Dec 2016 05:39:27
Message-Id: 9b2a05ea2db5c2dded3bb730ddb8d40b@kasten-edv.de
In Reply to: [gentoo-user-de] Gentoo auf Lamobo R1 by wolfgang.jankowski@gmx.de
1 Hallo Wolfgang,
2
3 ich habe auf meinem rpi sowie cubietruck gentoo am laufen. Gestern habe
4 den bestellten orangepi-pc erhalten und da wird auch ein gentoo
5 installiert.
6 Ich habe auf meinen Laptop crossdev installiert und distcc. Kernel für
7 die arm baue ich immer auf dem Laptop.
8
9 Ich brauch auf dem Cubietruck die u-boot, eine boot.src und uImage im
10 /boot Verzeichnis
11 Das sollte die Machine so langsam bootfähig machen.
12 Gerade benutze ich noch noch das uImage.
13
14 As erstes mal das u-boot installieren. Das habe ich mir geclont und
15 update das auch von Zeit zu Zeit.
16 Das benutze ich zb. für meinen Cubietruck.
17
18 git clone git://git.denx.de/u-boot.git
19 cd u-boot
20 make ARCH=arm CROSS_COMPILE=armv7a-hardfloat-linux-gnueabi- distclean
21 make ARCH=arm CROSS_COMPILE=armv7a-hardfloat-linux-gnueabi-
22 Cubietruck_defconfig
23 make ARCH=arm CROSS_COMPILE=armv7a-hardfloat-linux-gnueabi- -j4
24
25 auf die sdcard schreiben
26 dd if=u-boot-sunxi-with-spl.bin of=/dev/mmcblk0 bs=1024 seek=8
27
28 Musst nur die Cubietruck_defconfig anpassen.
29
30 Was ich fuer den Cubietruck benötige befindet sich alles in mainkernel.
31 Ich benutze RSBAC somit die version 4.4.y
32
33 Selbe für den Kernel, source clonen oder die gentoo-sources benutzen.
34
35 make ARCH=arm CROSS_COMPILE=armv7a-hardfloat-linux-gnueabi-
36 sunxi_defconfig
37 make ARCH=arm CROSS_COMPILE=armv7a-hardfloat-linux-gnueabi- menuconfig
38 make ARCH=arm CROSS_COMPILE=armv7a-hardfloat-linux-gnueabi-
39 LOADADDR=0x40008000 -j4 uImage dtbs
40 make ARCH=arm CROSS_COMPILE=armv7a-hardfloat-linux-gnueabi-
41 INSTALL_MOD_PATH=../modules -j4 modules
42 make ARCH=arm CROSS_COMPILE=armv7a-hardfloat-linux-gnueabi-
43 INSTALL_MOD_PATH=../modules modules_install
44
45 cp arch/arm/boot/uImage sdcard/boot
46 cp arch/arm/boot/dtbs/(unknown).dtb sdcard/boot
47
48 cd ../modules/lib/modules
49 Von der Kernelversion die build und source symlinks löschen
50 cp -av kernelmodules sdcard/lib/modules
51
52
53 Ich habe eine Datei boot.cmd mit:
54
55 env set fdt_high ffffffff
56 ext2load mmc 0 0x46000000 uImage
57 ext2load mmc 0 0x49000000 sun7i-a20-cubietruck.dtb
58 ext2load mmc 0 0x4a000000 uInitrd
59 setenv bootargs console=ttyS0,115200 earlyprintk dolvm
60 crypt_root=/dev/sda2 root_trim=yes rootfs=ext4
61 real_root=/dev/mapper/VG1-root ro rootwait panic=10
62 rsbac_cap_process_hiding rsbac_no_syslog sunxi_ve_mem_reserve=0
63 sunxi_g2d_mem_reserve=0 sunxi_no_mali_mem_reserve
64 sunxi_fb_mem_reserve=16 ${extra}
65 bootm 0x46000000 0x4a000000 0x49000000
66
67 Dort ist noch ein Makefile bei mir:
68 cat Makefile
69 all: boot.scr
70
71 %.scr: %.cmd
72 mkimage -C none -A arm -T script -d "$<" "$@"
73
74 clean:
75 rm boot.scr
76
77 cp boot.scr sdcard/boot
78
79 Bin grad dabei das bei mir intern auf einem Wiki zusammen zufassen
80 dauert aber noch ein bisschen.
81
82 Grüße
83 Jens
84
85
86 Am 18.12.2016 14:49, schrieb wolfgang.jankowski@×××.de:
87 > Hallo zusammen,
88 >
89 > ich versuche gerade, meinen Lamobo R1 (Banana Pi R1) mit gentoo zum
90 > Laufen zu bringen.
91 > Ich habe ein Image und das aktuelle Stage-3 geladen, aber es fehlt noch
92 > so ziehmlich alles:
93 > Kernel-Sources, Module, und natürlich das Netzwerk.
94 > Hat von euch jemand damit Erfolg gehabt und kann mir helfen? Ich habe
95 > so
96 > wenig Lust auf Debian.
97 >
98 > Tschüß
99 > Wolfgang