Fedora/Raspberry Pi: Difference between revisions

From Chorke Wiki
Jump to navigation Jump to search
Line 234: Line 234:
  https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
  https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
</source>
</source>
==References==
{|
| valign="top" |
* [https://docs.fedoraproject.org/en-US/fedora-server/server-installation-sbc/ Fedora Server on Single Board Computers]
* [https://discussion.fedoraproject.org/t/coreos-vs-iot-editions-in-the-rpm-ostree-family/17787 Fedora CoreOS VS IoT Editions]
* [https://getfedora.org/en/server/download/ Download Fedora Server]
* [https://docs.fedoraproject.org/en-US/quick-docs/raspberry-pi/ Fedora on Raspberry Pi]
* [https://getfedora.org/en/iot/download/ Download Fedora IoT]
* [[Linux Containers]]
* [[Quarkus]]
* [[Podman]]
* [[Docker]]
| valign="top" |
* [https://fedoraproject.org/wiki/Architectures/AArch64/F28/Installation Architectures/AArch64/F28/Installation]
* [https://unix.stackexchange.com/questions/200239/ SSH Sessions Prevent From Freezing]
* [https://medium.com/geekculture/how-to-install-fedora-on-a-headless-raspberry-pi-62adfb7efc5 Fedora on a Headless Raspberry Pi]
* [https://serverfault.com/questions/283129/ SSH Connection Hang Forever]
* [https://fedoramagazine.org/upgrading-fedora-31-to-fedora-32/ Upgrade to Fedora 32 from 31]
* [https://fedoraproject.org/wiki/Fedora_Release_Life_Cycle Fedora Release Life Cycle]
* [https://stackoverflow.com/questions/31851611/ ARM64 vs. AArch64]
* [[Raspberry Pi]]
* [[Fedora]]
| valign="top" |
* [https://www.linuxquestions.org/questions/fedora-35/how-to-resize-extend-a-volume-group-895429/ Fedora Resize/Extend a Volume Group]
* [https://access.redhat.com/articles/1190213 Fedora resize a partition using <code>fdisk</code>]
* [https://www.redhat.com/sysadmin/resize-lvm-simple Resize a logical volume using LVM]
* [https://networklessons.com/uncategorized/extend-lvm-partition Extend Linux LVM Logical Volume]
* [https://blog.while-true-do.io/fedora-raspberrypi-setup/ Fedora on Raspberry Pi Setup]
* [https://fedora.ipserverone.com/fedora/linux/releases/ Fedora Releases Repository]
* [https://linuxroutes.com/extend-linux-mount-point/ Extend Linux Mount Point]
* [https://www.tecmint.com/extend-and-reduce-lvms-in-linux/ Extend/Reduce LVM]
* [[Linux Mount Drive]]
|-
| colspan="3" |
----
|-
| valign="top" |
* [https://forums.raspberrypi.com/viewtopic.php?t=45265 Extend root filesystem using <code>parted</code> & <code>resize2fs</code>]
* [https://stackoverflow.com/questions/26305376/ <code>resize2fs:</code>Bad magic number in super-block]
* [https://docs.fedoraproject.org/en-US/quick-docs/setup_rpmfusion/ Enabling the RPM Fusion repositories]
* [https://linuxhint.com/install_fedora_33_raspberry_pi4/ Install Fedora 33 on Raspberry Pi4]
* [https://docs.fedoraproject.org/en-US/quick-docs/dnf-system-upgrade/ DNF System Upgrade]
| valign="top" |
| valign="top" |
|}

Revision as of 21:52, 8 November 2021

================================================================================
================================================================================

1) [x] Language Settings                2) [x] Time Settings
       (English (United States))               (US/Eastern timezone)
3) [ ] Network configuration            4) [x] Root password
       (Not Connected)                         (Disabled. Set password to
                                                enable root account.)
5) [ ] User creation
       (No user will be created)

Please make a selection from the above ['c' to continue, 'q' to quite, 'r' to
refresh]:
we needs to set root password & user creation before move forward. We can skip
other settings for future or can be done on the fly.

sudo timedatectl set-timezone 'Asia/Kuala_Lumpur'
sudo hostnamectl set-hostname fedora
sudo timedatectl set-ntp true
sudo nmcli dev wifi rescan
sudo nmcli dev wifi
sudo nmcli dev

sudo nmcli dev wifi con 'ChorkeOrg_2.4GHz' password 'sadaqah!'
sudo nmcli dev wifi con 'ChorkeOrg' password 'sadaqah!'
https://10.19.83.111:9090/

Disable Overscan

sudo su

cat << EOF >> /boot/efi/config.txt

disable_overscan=1

EOF

cat /boot/efi/config.txt
init 6

Device Status

sudo nmcli dev
:'
DEVICE         TYPE      STATE         CONNECTION       
wlan0          wifi      connected     ChorkeOrg_2.4GHz 
p2p-dev-wlan0  wifi-p2p  disconnected  --               
eth0           ethernet  unavailable   --               
lo             loopback  unmanaged     --
'

ifconfig
lsblk
:'
NAME                   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
mmcblk0                179:0    0 29.8G  0 disk 
├─mmcblk0p1            179:1    0  600M  0 part /boot/efi
├─mmcblk0p2            179:2    0    1G  0 part /boot
└─mmcblk0p3            179:3    0  5.4G  0 part 
  └─fedora_fedora-root 253:0    0  5.4G  0 lvm  /
zram0                  252:0    0  7.6G  0 disk [SWAP]
'

df -h
:'
Filesystem                      Size  Used Avail Use% Mounted on
devtmpfs                        3.8G     0  3.8G   0% /dev
tmpfs                           3.9G     0  3.9G   0% /dev/shm
tmpfs                           1.6G  9.2M  1.6G   1% /run
/dev/mapper/fedora_fedora-root  5.5G  2.4G  3.1G  44% /
tmpfs                           3.9G   32K  3.9G   1% /tmp
/dev/mmcblk0p2                 1014M  154M  861M  16% /boot
/dev/mmcblk0p1                  599M   31M  569M   6% /boot/efi
tmpfs                           783M     0  783M   0% /run/user/1000

'
sudo pvdisplay
:'
  --- Physical volume ---
  PV Name               /dev/mmcblk0p3
  VG Name               fedora_fedora
  PV Size               5.41 GiB / not usable 3.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              1385
  Free PE               0
  Allocated PE          1385
  PV UUID               QSZIHQ-zti6-8zM2-gCrb-XXWT-LFVT-csiI54
'

sudo vgdisplay
:'
 --- Volume group ---
  VG Name               fedora_fedora
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               5.41 GiB
  PE Size               4.00 MiB
  Total PE              1385
  Alloc PE / Size       1385 / 5.41 GiB
  Free  PE / Size       0 / 0   
  VG UUID               fr0O3c-g90f-jeh0-9fjv-q63b-VCGi-wH8yIn
'
sudo lvdisplay
:'
  --- Logical volume ---
  LV Path                /dev/fedora_fedora/root
  LV Name                root
  VG Name                fedora_fedora
  LV UUID                NbFPQx-F1x7-XW8d-2Ghe-K8Bv-Q3e7-S6SIo7
  LV Write Access        read/write
  LV Creation host, time fedora, 2021-10-26 13:39:46 +0800
  LV Status              available
  # open                 1
  LV Size                5.41 GiB
  Current LE             1385
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0




'

sudo fdisk /dev/mmcblk0 -l
:'
Disk /dev/mmcblk0: 29.81 GiB, 32010928128 bytes, 62521344 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: 0x8f4e3975

Device         Boot   Start      End  Sectors  Size Id Type
/dev/mmcblk0p1 *       2048  1230847  1228800  600M  6 FAT16
/dev/mmcblk0p2      1230848  3327999  2097152    1G 83 Linux
/dev/mmcblk0p3      3328000 14680063 11352064  5.4G 8e Linux LVM
'

System Update

sudo su
cat << EOF >> /etc/dnf/dnf.conf

fastestmirror=True
max_parallel_downloads=10
defaultyes=True
EOF

dnf update

Enable Repositories

1. Community:

sudo dnf install\
 https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

2. Commercial:

sudo dnf install\
 https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

References