A72-RPi: Unterschied zwischen den Versionen

Aus Andis Wiki
Zur Navigation springen Zur Suche springen
 
(4 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 16: Zeile 16:
== Setup OS ==
== Setup OS ==


* Format an micro SD card to FAT (the preinstalled exFAT is possibly not recognized)
Prepare a micro-sd-card using the commands:
* Unzip the NOOBS installer
 
* sudo zypper install rpi-imager  # or apt
* rpi-imager


== Configure OS ==
== Configure OS ==


* Add your external disk to fstab (note the auto, nofail, exec flags, use blkid to find the UUID):
* Add your external disk to fstab (note the auto, nofail, exec flags, use blkid or gparted to find the UUID):


   proc            /proc          proc    defaults          0      0
   proc            /proc          proc    defaults          0      0
   /dev/mmcblk0p6  /boot          vfat    defaults          0      2
   /dev/mmcblk0p6  /boot          vfat    defaults          0      2
   /dev/mmcblk0p7  /              ext4    defaults,noatime  0      1
   /dev/mmcblk0p7  /              ext4    defaults,noatime  0      1
   UUID="47be...-350a-...9cfb" /home/berrydisk ext4 auto,nofail,noatime,async,suid,dev,rw,nouser,exec 03
   UUID="47be...-350a-...9cfb" /home/berrydisk ext4 auto,nofail,noatime,async,suid,dev,rw,nouser,exec 0  3
   UUID="1941...-bf8d-...4476" /var/berrydisk ext4 auto,nofail,noatime,async,suid,dev,rw,nouser 0 3
   UUID="1941...-bf8d-...4476" /var/berrydisk ext4 auto,nofail,noatime,async,suid,dev,rw,nouser,exec  0 3


* define users
* define users
Zeile 33: Zeile 35:
   adduser <user> # adds a user and a group and a home directory
   adduser <user> # adds a user and a group and a home directory
   adduser <user> sudo # adds an existing user to the group sudo
   adduser <user> sudo # adds an existing user to the group sudo
   deluser --remove-home <user> # deletes a user - do this for pi
   # deluser --remove-home <user> # deletes a user - do this for pi


* use the same user ids as on the other linuxes where you attach the external disks
* use the same user ids as on the other linuxes where you attach the external disks
Zeile 42: Zeile 44:


   sudo raspi-config
   sudo raspi-config
* for the right keyboard, configure via raspbi-config;
  for the R-go Split keyboard choose Generic-105-key-PC,
  German no-dead-keys, Right Alt as AltGr, no Compose Key, no Ctrl-Alt-Del.
  Eventually you have to create your own .Xmodmap file and replace the preconfigured keymaps,
  see https://wiki.archlinux.org/title/Xmodmap


== Installation of Packages ==
== Installation of Packages ==
Zeile 63: Zeile 71:


   sudo apt install kate code
   sudo apt install kate code
== Monitor System ==
* Temperature
 
  sudo vcgencmd measure_temp

Aktuelle Version vom 27. Dezember 2023, 18:24 Uhr


HW

  • Attach the cables
  • Attach an external disk (Note: This might get booted twice at every system start)
  • If the SD card gets corrupted, repair it with e2fsck or dosfsck:
 linux:/dev # dosfsck -a mmcblk0p6
 fsck.fat 4.1 (2017-01-24)
 0x41: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
  Automatically removing dirty bit.
 Performing changes.
 mmcblk0p6: 211 files, 45710/139106 clusters

Setup OS

Prepare a micro-sd-card using the commands:

  • sudo zypper install rpi-imager # or apt
  • rpi-imager

Configure OS

  • Add your external disk to fstab (note the auto, nofail, exec flags, use blkid or gparted to find the UUID):
 proc            /proc           proc    defaults          0       0
 /dev/mmcblk0p6  /boot           vfat    defaults          0       2
 /dev/mmcblk0p7  /               ext4    defaults,noatime  0       1
 UUID="47be...-350a-...9cfb"	/home/berrydisk	ext4	auto,nofail,noatime,async,suid,dev,rw,nouser,exec  0  3
 UUID="1941...-bf8d-...4476"	/var/berrydisk	ext4	auto,nofail,noatime,async,suid,dev,rw,nouser,exec  0  3
  • define users
 adduser <user> # adds a user and a group and a home directory
 adduser <user> sudo # adds an existing user to the group sudo
 # deluser --remove-home <user> # deletes a user - do this for pi
  • use the same user ids as on the other linuxes where you attach the external disks
  • in /etc/passwd change the homedirectory of a user to /home/berrydisk/...
  • Make user selectable at boot:
 sudo raspi-config
  • for the right keyboard, configure via raspbi-config;
 for the R-go Split keyboard choose Generic-105-key-PC,
 German no-dead-keys, Right Alt as AltGr, no Compose Key, no Ctrl-Alt-Del. 
 Eventually you have to create your own .Xmodmap file and replace the preconfigured keymaps, 
 see https://wiki.archlinux.org/title/Xmodmap

Installation of Packages

  • Scanner
 sudo apt install simple-scan
  • Install printer software
 sudo apt install cups
 sudo usermod -a -G lpadmin <user>
  • Development tools
 sudo apt install cmake gcc libgtk-3-dev libsqlite3-dev devscripts build-essential yamllint debsigs dblatex xmlto doxygen inkscape lcov
  • Development IDEs
 sudo apt install kate code

Monitor System

  • Temperature
 sudo vcgencmd measure_temp