Monday, August 28, 2023

Anaconda F39's Advanced Partitioner (Blivet-GUI) vs Calamares 3.2.61

Sequence of snapshots down here demostrates F39WKS KVM Guest setup via Fedora-39-20230827.n.0 (netinst-everything boot ISO image). Download link https://openqa.fedoraproject.org/nightlies.html





















































In my very personal opinion Anaconda F39's Advanced Partitioner (Blivet-GUI) behaves pretty much the same way as the most recent versions of Calamares on SparkyLinux 7, Manjaro 22.1, Ubuntu 23.04 DDE Remix . However , at the moment I was forced to perform manual inputs of names of filesystems like /boot/efi in Anaconda Blivet-GUI environment rather then picking them up from drop-down Calamares's menu and setting to partitions required flags.

Update as of 08/30/23

Server Style partitioning via Anaconda F39 (Blivet-GUI)








































One more notice - if you mistakenly did something wrong during this phase Anaconda F39's Advanced Partitioner would report what kind of error you've done and force another attempt to create partitions.  It won't allow you to proceed with bad partitions design and this behavior would prevent installation from crash upon system reboot .


Sunday, August 20, 2023

Install Cockpit Flatpak Client on Ubuntu 22.04.3 (Gnome Desktop)

 

CONNECT VIA SSH TO SERVERS WITH COCKPIT

Cockpit Client provides a graphical interface to your servers, containers, and virtual machines. Connections are made over SSH, using the SSH configuration of the local user (including aliases, known hosts, key files, hardware tokens, etc).

The server needs to have Cockpit installed, but the Cockpit webserver doesn't need to be enabled, and no extra ports need to be opened.

Per https://cockpit-project.org/blog/cockpit-294.html

The primary process in a Cockpit Linux session is called cockpit-bridge. It translates operating system interfaces to a JSON stream protocol, which is used by Cockpit browser pages. Recently, cockpit-bridge has been rewritten in Python. The rewrite is now complete enough to start rolling it out.

boris@UbuntuLTS:~$ hostnamectl

 Static hostname: UbuntuLTS

       Icon name: computer-desktop

         Chassis: desktop

      Machine ID: 2b86869604ff40d7a03c0f94745f2b65

         Boot ID: b7cef5e9c8c54109bba7b8a501881738

Operating System: Ubuntu 22.04.3 LTS              

          Kernel: Linux 6.2.0-26-generic

    Architecture: x86-64

 Hardware Vendor: ASUS

  Hardware Model: All Series

boris@UbuntuLTS:~$ sudo apt update

boris@UbuntuLTS:~$ sudo apt install flatpak

boris@UbuntuLTS:~$ sudo apt install gnome-software-plugin-flatpak

boris@UbuntuLTS:~$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

boris@UbuntuLTS:~$ flatpak --version

Flatpak 1.12.7

RELOGIN

boris@UbuntuLTS:~$ sudo flatpak install flathub  org.cockpit_project.CockpitClient

[sudo] password for boris: 

Sorry, try again.

[sudo] password for boris: 

Looking for matches…

Required runtime for org.cockpit_project.CockpitClient/x86_64/stable (runtime/org.gnome.Platform/x86_64/43) found in remote flathub

Do you want to install it? [Y/n]: Y

org.cockpit_project.CockpitClient permissions:

    ipc      fallback-x11        wayland     x11

    dri      dbus access [1]

    [1] org.freedesktop.Flatpak

        ID                                  Branch      Op Remote  Download

 1. [✓] org.freedesktop.Platform.GL.default 22.08       i  flathub 142,8 MB / 143,1 MB

 2. [✓] org.freedesktop.Platform.GL.default 22.08-extra i  flathub  16,2 MB / 143,1 MB

 3. [✓] org.freedesktop.Platform.openh264   2.2.0       i  flathub 883,7 kB / 944,3 kB

 4. [✓] org.gnome.Platform.Locale           43          i  flathub   3,9 MB / 340,6 MB

 5. [✓] org.gtk.Gtk3theme.Yaru              3.22        i  flathub 136,8 kB / 191,5 kB

 6. [✓] org.gnome.Platform                  43          i  flathub 323,0 MB / 329,3 MB

 7. [✓] org.cockpit_project.CockpitClient   stable      i  flathub  23,3 MB / 11,9 MB

Installation complete.

boris@UbuntuLTS:~$ flatpak run  org.cockpit_project.CockpitClient











































UPDATE as of 08/22/2023 
Install Cockpit Flatpak Client on SparkyLinux7(Orion-Belt)  Kernel 6.4.4
===========================
Setup Gnome Desktop on Sparky7 via tasksel && replace sddm by gdm3 
boris@boris-sparky7:~$ sudo apt  update
boris@boris-sparky7:~$ sudo apt install \
flatpak
boris@boris-sparky7:~$ sudo apt  \
install  \
gnome-software-plugin-flatpak
boris@boris-sparky7:~$ flatpak  \
remote-add --if-not-exists flathub  \ https://flathub.org/repo/flathub.flatpakrepo




























































Friday, August 18, 2023

Iinstall Cockpit Flatpak Client (version 297) on Fedora 38 WKS

Connect via ssh to servers with Cockpit

Cockpit Client provides a graphical interface to your servers, containers, and virtual machines. Connections are made over SSH, using the SSH configuration of the local user (including aliases, known hosts, key files, hardware tokens, etc).

The server needs to have Cockpit installed, but the Cockpit webserver doesn't need to be enabled, and no extra ports need to be opened.

Per https://cockpit-project.org/blog/cockpit-294.html

The primary process in a Cockpit Linux session is called cockpit-bridge. It translates operating system interfaces to a JSON stream protocol, which is used by Cockpit browser pages. Recently, cockpit-bridge has been rewritten in Python. The rewrite is now complete enough to start rolling it out.

 [boris@fedora ~]$ hostnamectl

     Static hostname: (unset)

  Transient hostname: fedora

           Icon name: computer-vm

             Chassis: vm 🖴

          Machine ID: 4e02f0d8f5f84e19bf567d2a9438942c

             Boot ID: 956ae326bae240f6b48609b44d948ee3

      Virtualization: kvm

    Operating System: Fedora Linux 38 (Workstation Edition)

         CPE OS Name: cpe:/o:fedoraproject:fedora:38

      OS Support End: Tue 2024-05-14

OS Support Remaining: 8month 3w 4d

              Kernel: Linux 6.4.10-200.fc38.x86_64

        Architecture: x86-64

     Hardware Vendor: QEMU

      Hardware Model: Standard PC _Q35 + ICH9, 2009_

    Firmware Version: 2023.05-1

       Firmware Date: Sat 2023-07-22

[boris@fedora ~]$ sudo flatpak install flathub  org.cockpit_project.CockpitClient

Looking for matches…

Required runtime for org.cockpit_project.CockpitClient/x86_64/stable (runtime/org.gnome.Platform/x86_64/43) found in remote flathub

Do you want to install it? [Y/n]: Y

org.cockpit_project.CockpitClient permissions:

    ipc      fallback-x11      wayland     x11     dri     dbus access [1]

    [1] org.freedesktop.Flatpak

        ID                                         Branch            Op       Remote        Download

 1. [✓] org.freedesktop.Platform.GL.default        22.08             i        flathub       142.8 MB / 143.1 MB

 2. [✓] org.freedesktop.Platform.GL.default        22.08-extra       i        flathub        16.3 MB / 143.1 MB

 3. [✓] org.freedesktop.Platform.openh264          2.2.0             i        flathub       887.4 kB / 944.3 kB

 4. [✓] org.gnome.Platform.Locale                  43                i        flathub        17.8 kB / 340.6 MB

 5. [✓] org.gnome.Platform                         43                i        flathub       280.4 MB / 329.3 MB

 6. [✓] org.cockpit_project.CockpitClient          stable            i        flathub        22.2 MB / 11.9 MB

Installation complete.

[boris@fedora ~]$ flatpak run  org.cockpit_project.CockpitClient

































Wednesday, August 16, 2023

Setting un Windows11 KVM Guest on Ubuntu 22.04.3

 Conversion via "alien" utility virtio-win-0.1.229-1.noarch.rpm to debian format (*.deb) and deploying virtio-win_0.1.229-1_all.deb on Ubuntu 22.04.3 allows straightforward install Windows 11 KVM Guest in UEFI secureboot  mode

Download  virtio-win-0.1.229-1.noarch.rpm and proceed as follows :

boris@ubuntuLTS:~/Downloads$ ls -l *.rpm

-rw-r--r-- 1 boris boris 236828404 aug  16 14:16 virtio-win-0.1.229-1.noarch.rpm

boris@ubuntuLTS:~/Downloads$ sudo alien -k virtio-win-0.1.229-1.noarch.rpm

virtio-win_0.1.229-1_all.deb generated

boris@ubuntuLTS:~/Downloads$ ls -l *.deb

-rw-r--r-- 1 root root 241847040 aug 16 14:20 virtio-win_0.1.229-1_all.deb

boris@ubuntuLTS:~/Downloads$ sudo dpkg -i virtio-win_0.1.229-1_all.deb

Selecting previously unselected package virtio-win.

(Reading database ... 279791 files and directories currently installed.)

Preparing to unpack virtio-win_0.1.229-1_all.deb ...

Unpacking virtio-win (0.1.229-1) ...

Setting up virtio-win (0.1.229-1) ...

When done perform KVM installation in UEFI secureboot mode with no hackery requeired. 









Friday, August 11, 2023

Deploying virtio-win-0.1.229-1.noarch.rpm on Arch Linux Distributions (Manjaro, ArcoLinux, EndeavourOS)

$ sudo pacman -S rpmextract

$ rpmextract virtio-win-0.1.229-1.noarch.rpm 

$ sudo cp -r usr /

Afterwards you should be able to setup Windows 11 as KVM or Virtualbox Guest