Banana Pi M2 Ultra: Unterschied zwischen den Versionen
Signux (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Signux (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 159: | Zeile 159: | ||
eselect locale list | eselect locale list | ||
eselect locale set <number of utf8> | eselect locale set <number of utf8> | ||
env-update && source /etc/profile && export PS1="(chroot) $PS1" | |||
</pre> | |||
Umgebungsvariablen einrichten: | |||
<pre> | |||
</pre> | </pre> | ||
Version vom 23. November 2016, 15:54 Uhr
Neuen Server auf Basis eines Banana Pi M2 Ultra aufsetzen
Ziel: sd karte auf der soll nur das bootmedium sein sprich fat16 dateisystem mit boot-zeugs ssd Festplatte die den Rest enthält...
/dev/sda1 swap 4G
/dev/sda2 / 30G
/dev/sda3 erweitert
/dev/sda5 /tmp 30G
/dev/sda6 /usr 30G
/dev/sda7 /home 30G
/dev/sda8 /var 30G
/dev/sda9 /var/data rest
-------------------------------------
154G
--> erzeugte partitionen:
Disk /dev/sda: 953.9 GiB, 1024209543168 bytes, 2000409264 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x446945bb
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 8390655 8388608 4G 82 Linux swap / Solaris
/dev/sda2 8390656 71305215 62914560 30G 83 Linux
/dev/sda3 71305216 2000409263 1929104048 919.9G 5 Extended
/dev/sda5 71307264 134221823 62914560 30G 83 Linux
/dev/sda6 134223872 197138431 62914560 30G 83 Linux
/dev/sda7 197140480 260055039 62914560 30G 83 Linux
/dev/sda8 260057088 322971647 62914560 30G 83 Linux
/dev/sda9 322973696 2000409263 1677435568 799.9G 83 Linux
Ausgabe alter Server stand 22.11.2016 10:37
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xb01f5c41 Device Boot Start End Sectors Size Id Type /dev/sda1 2048 67110911 67108864 32G 83 Linux /dev/sda2 67110912 83888127 16777216 8G 82 Linux swap / Solaris /dev/sda3 83888128 150996991 67108864 32G 83 Linux /dev/sda4 150996992 976773167 825776176 393.8G 5 Extended /dev/sda5 150999040 184553471 33554432 16G 83 Linux /dev/sda6 184555520 976773167 792217648 377.8G 83 Linux
Filesystem 1K-blocks Used Available Use% Mounted on /dev/root 33027952 19933460 11416772 64% / devtmpfs 10240 0 10240 0% /dev tmpfs 101016 320 100696 1% /run shm 505072 0 505072 0% /dev/shm cgroup_root 10240 0 10240 0% /sys/fs/cgroup /dev/sda3 33027952 688736 30661496 3% /tmp /dev/sda5 16513960 386260 15288840 3% /data /dev/sda6 389891836 257037084 113049312 70% /extdata
7112 /bin 4 /boot 210172 /data 0 /dev 13004 /etc 256838008 /extdata 4410356 /home 91964 /lib 16 /lost+found 4 /media 4 /mnt 149424 /opt 0 /proc 61780 /root 320 /run 4832 /sbin 0 /sys 508640 /tmp 8375172 /usr 6476144 /var
Swap partition erstellen: mkswap /dev/sda1 und einbinden: swapon /dev/sda1
Ext4 partitionen anlegen: mkfs.ext4 /dev/sda2
Root system mounten: mount /dev/sda2 /mnt/gentoo
mount /dev/sda2 /mnt/gentoo mount /dev/sda5 /mnt/gentoo/tmp mount /dev/sda6 /mnt/gentoo/usr mount /dev/sda7 /mnt/gentoo/home mount /dev/sda8 /mnt/gentoo/var mount /dev/sda9 /mnt/gentoo/var/data
Was für ein gentoo image nehm ich? mal hier nachlesen... hab mich dan für die armv7 hardfb variante entschieden
Stage3 zip dann von hier runter geladen
Neue Verzeichnisse anlegen und die jeweiligen Partitionen laden
Stage3 entpacken im gemounteten Root system /mnt/gentoo tar xvjpf stage3-*.tar.bz2 --xattrs
make.conf ampassen:
# These settings were set by the catalyst build script that automatically # built this stage. # Please consult /usr/share/portage/config/make.conf.example for a more # detailed example. CFLAGS="-O2 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard" # WARNING: Changing your CHOST is not something that should be done lightly. # Please consult https://wiki.gentoo.org/wiki/Changing_the_CHOST_variable before changing. CHOST="armv7a-hardfloat-linux-gnueabi" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" # This sets the language of build output to English. # Please keep this setting intact when reporting bugs. LC_MESSAGES=C MAKEOPTS="-j5"
chroot starten/einrichten:
cp -L /etc/resolv.conf /mnt/gentoo/etc/ mount -t proc proc /mnt/gentoo/proc mount --rbind /sys /mnt/gentoo/sys mount --make-rslave /mnt/gentoo/sys mount --rbind /dev /mnt/gentoo/dev mount --make-rslave /mnt/gentoo/dev chroot /mnt/gentoo /bin/bash source /etc/profile export PS1="(chroot) $PS1" emerge-webrsync emerge --ask --update --deep --newuse @world echo "Europe/Berlin" > /etc/timezone emerge --config sys-libs/timezone-data
locales einrichten:
nano -w /etc/locale.gen locale-gen eselect locale list eselect locale set <number of utf8> env-update && source /etc/profile && export PS1="(chroot) $PS1"
Umgebungsvariablen einrichten: