Legenda (oznaczenia używane w postach) czyli lets clean this burdel

Oznaczenia używane w postach

Zwykły tekst Czcionka Georgia

apt-get install -Komenda



-ryzyko uszkodzenia systemu


-skrypt w bashu
-Ważna informacja

=====
wycinek z loga konsoli
====

nano /etc/resolv.conf plik do edycji


środa, 7 października 2026

karta sd jako pamieć wew tel

 Sformatowanie karty SD jako pamięci wewnętrznej za pomocą ADB wymusza na systemie Android (MIUI / HyperOS) traktowanie karty pamięci jako rozszerzenia pamięci wbudowanej telefonu.

Ostrzeżenie o utracie danych i wydajności

Ten proces całkowicie usunie wszystkie dane znajdujące się na karcie SD. Wykonaj wcześniej kopię zapasową. Ponadto używaj wyłącznie szybkich kart pamięci (klasa co najmniej U3 / A2) – wolna karta SD doprowadzi do zacinania się całego systemu i zawieszania aplikacji.

1.Włącz debugowanie USB w telefonie:Przygotowanie smartfona.
  1. Przejdź do Ustawienia -> Dodatkowe ustawienia -> Opcje programistyczne.

  2. Włącz opcję Debugowanie USB.

  3. Wyłącz opcję Optymalizacja MIUI (jeśli jest widoczna na samym dole listy opcji programistycznych) – w niektórych wersjach systemu jest to wymagane do poprawnego nadania uprawnień powłoce sm.

Jak zweryfikować: Po podłączeniu kabla USB do komputera na ekranie telefonu powinno pojawić się okno z pytaniem o zezwolenie na połączenie debugowania USB.

2.Przygotuj narzędzie ADB na komputerze:Konfiguracja PC.
  1. Pobierz i rozpakuj oficjalną paczkę Android SDK Platform-Tools na komputerze.

  2. Otwórz folder z rozpakowanymi plikami, kliknij prawym przyciskiem myszy w wolne miejsce i wybierz Otwórz w terminalu (lub wpisz cmd w paski adresu Eksploratora plików).

  3. Podłącz telefon do komputera i wpisz w konsoli polecenie:

Bash
adb devices
  1. Zaakceptuj komunikat autoryzacji z kluczem RSA na ekranie telefonu.

Jak zweryfikować: W oknie konsoli powinien pojawić się numer seryjny telefonu ze statusem device.

3.Zidentyfikuj i sformatuj kartę SD:Wykonanie w ADB.
  1. Uruchom powłokę ADB, wpisując:

Bash
adb shell
  1. Wyświetl identyfikator podłączonej karty SD poleceniem:

Bash
sm list-disks

Zwrócony ciąg będzie wyglądał np. jak disk:179,64 lub disk:179,0. Zapamiętaj go.

3. Wykonaj formatowanie karty (zastąp disk:179,64 identyfikatorem odczytanym w poprzednim kroku):

Bash
sm partition disk:179,64 private

(Opcjonalnie: Jeśli chcesz przeznaczyć np. 50% karty jako pamięć wewnętrzną, a resztę pozostawić jako zwykłą kartę przenośną, użyj polecenia sm partition disk:179,64 mixed 50).

Jak zweryfikować: Proces może potrwać do kilkudziesięciu sekund. Brak błędów i powrót do wiersza zachęty $ oznacza pomyślny koniec formatowania.

4.Zrestartuj telefon i zweryfikuj pamięć:Finalizacja.
  1. Wpisz exit, odłącz telefon od komputera i zrestartuj urządzenie.

  2. Wejdź w Ustawienia -> O telefonie -> Pamięć.

Jak zweryfikować: Całkowity rozmiar pamięci wewnętrznej urządzenia powinien wzrosnąć o pojemność dodanej karty SD.

Poprawny format kart SD (po co komu kod typu partycji)?

W przykładzie  FAT32 LBA

 FAT32 LBA: To kod typu partycji w tablicy MBR (oznaczony jako 0x0C). Mówi on urządzeniom i systemom operacyjnym, że partycja jest sformatowana w FAT32 i używa nowoczesnego adresowania liniowego (LBA) do odczytu sektorów.

Ogólna procedura

sudo fdisk /dev/sdX

o   utworzenie nowej, pustej tablicy partycji MBR (DOS)
n   dodanie nowej partycji
t   zmiana typu partycji
L
0c
w

sudo mkfs.vfat -F 32 -n "KARTA SD" /dev/sdc1


W skrócie
 

mkfs.vfat tworzy system plików automatycznie dobierając rodzaj fat w zależności od wielkości partycji, użycie mkfs.vfat -F 32 wymusza użycie konkretnej wersji i zapobiega błędom  auto wykrywania.

Dodanie kodu typu partycji determinuje sposób adresowania bloków pamięci przy ich odczycie.

Wniosek

Warto sprawdzać  kod typu partycji  przy zakładaniu systemów plików a nie klikać automatycznie dalej, nie tylko w przypadku kart sd :)






wtorek, 22 września 2026

Debian displayport audio problem naprawa

 sudo nano /etc/modprobe.d/audio-dp-fix.conf

options snd-hda-intel power_save=0 power_save_controller=N enable_msi=1
options amdgpu runpm=0


sudo update-initramfs -u
sudo reboot

sudo nano /etc/systemd/system/pulseaudio-dp-fix.service

[Unit]
Description=Restart PulseAudio for RX 7600 XT DP Audio after Suspend
After=suspend.target hibernate.target hybrid-sleep.target

[Service]
Type=oneshot
User=kuba
Environment=XDG_RUNTIME_DIR=/run/user/1000
ExecStartPre=/bin/sleep 2
ExecStart=/usr/bin/pulseaudio -k

[Install]
WantedBy=suspend.target hibernate.target hybrid-sleep.target

sudo systemctl daemon-reload sudo systemctl enable pulseaudio-dp-fix.service

sobota, 15 sierpnia 2026

fedora btrfs snapper

 https://discussion.fedoraproject.org/t/btrfs-snapshots-in-fedora-the-definitive-step-by-step-easy-and-safe-guide/194483

piątek, 14 sierpnia 2026

Sprawdzamy iso 2026

Wszystkie pliki muszą być w tym 

gpg --verify SHA256SUMS.gpg SHA256SUMS.txt

Dostaniemy takie coś
============================================================================ gpg --verify SHA256SUMS.gpg SHA256SUMS.txt
gpg: Podpisano w czw, 12 lut 2026, 16:05:26 CET
gpg:                przy użyciu klucza RSA 843938DF228D22F7B3742BC0D94AA3F0EFE21092
gpg: Poprawny podpis złożony przez „Ubuntu CD Image Automatic Signing Key (2012) <cdimage@ubuntu.com>” [nieznany]
gpg: OSTRZEŻENIE: Ten klucz nie jest poświadczony zaufanym podpisem!
gpg:              Nie ma pewności co do tożsamości osoby która złożyła podpis.
Odcisk klucza głównego: 8439 38DF 228D 22F7 B374  2BC0 D94A A3F0 EFE2 1092
=============================================================================

Wydajemy 
gpg --keyid-format long --keyserver hkps://keyserver.ubuntu.com --recv-keys 843938DF228D22F7B3742BC0D94AA3F0EFE21092

Powinniśmy otrzymać coś w rodzaju 

gpg --keyid-format long --keyserver hkps://keyserver.ubuntu.com --recv-keys 843938DF228D22F7B3742BC0D94AA3F0EFE21092
gpg: klucz D94AA3F0EFE21092: „Ubuntu CD Image Automatic Signing Key (2012) <cdimage@ubuntu.com>” bez zmian
gpg: Ogółem przetworzonych kluczy: 1
gpg:                    bez zmian: 1 

 

sha256sum -c SHA256SUMS.txt --ignore-missing 

libvirt virt manager kvm na fedorze 44

lscpu | grep Virtualization 
sudo dnf install @virtualization

Lub ręcznie

libvirt (demon zarządzający wirtualizacją) 
qemu-kvm (hiperwizor)
virt-manager (graficzny interfejs użytkownika) 
virt-install oraz virt-viewer

sudo systemctl enable --now libvirtd
sudo usermod -aG libvirt $(whoami)
sudo usermod -aG kvm $(whoami)

virt-manager

piątek, 7 sierpnia 2026

Fedora 44 kodeki i dzwięk bez bólu głowy

 sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install xfce4-pulseaudio-plugin pavucontrol 
systemctl --user enable --now pipewire pipewire-pulse wireplumber
sudo dnf config-manager setopt fedora-cisco-openh264.enabled=1
sudo dnf upgrade --refresh
sudo dnf swap ffmpeg-free ffmpeg --allowerasing
sudo dnf install gstreamer1-plugins-good gstreamer1-plugins-bad-freeworld gstreamer1-plugins-ugly gstreamer1-libav lame
sudo dnf install xfce4-pulseaudio-plugin pavucontrol
systemctl --user enable --now pipewire pipewire-pulse wireplumber
dnf install mesa-va-drivers-freeworld mesa-va-drivers-freeworld.i686

Do zarządzania slinux

sudo dnf install setroubleshoot setroubleshoot-server policycoreutils-python-utils setools-console
sudo dnf install policycoreutils-gui setroubleshoot
system-config-selinux
sealert -a /var/log/audit/audit.log