Problem beim Dual-Booting | Windows Linux?

Hey ich habe gerade Ubuntu installiert (damit ich die neueste Vollversion habe) mit einem Tutorial, damit ich später mein Windows und Linux dual booten kann.

Alles hat super funktioniert - jetzt habe ich Ubuntu installiert.

Das Problem ist, nachdem ich meinen PC neu starten kein Boot-Menü angezeigt wird. - Okay, das kann passieren, aber wenn ich in das BIOS gehe, wird keine andere BOOT-Option angezeigt, nur die Ubuntu 500gb ssd.

HINWEIS: Ich habe Windows auf einer anderen SSD (1tb) installiert und ich bin mir sicher, dass die Dateien und alles andere noch vorhanden sind, denn wenn ich mir die SSD unter Linux ansehe, sehe ich alle Windows-Dateien usw.

Also habe ich nach Möglichkeiten gesucht, das Problem zu beheben - nichts hat funktioniert.

Aber nach einem Tutorial, das mir sagte, ich solle den Start von CSM aktivieren, so dann

 Ich sah mein 1tb-Laufwerk im Bootmenü - aber nicht wie das Windows-Betriebssystem, sondern nur den Namen der Festplatte

Und wenn ich darauf klicke, um es zu starten, erscheint diese Meldung ( Zitat: „Reboot and select proper boot device...“)

Ich bin mir also ziemlich sicher, dass es eine Möglichkeit geben muss, trotzdem auf mein Windows zuzugreifen, denn die Dateien sind alle vorhanden, aber ich kann nicht darauf zugreifen.

Hoffentlich können Sie mir helfen, wenn irgendetwas nicht verständlich ist, fragen Sie bitte, denn das ist wirklich sehr wichtig für mich, ich würde Ihnen gerne weitere Informationen geben, wenn nötig.

Ich brauche wirklich Hilfe und wäre wirklich dankbar, vor allem weil Windows ist mein Haupt-OS für Sachen außerhalb der Codierung wie Gaming etc...

Bild zum Beitrag
Microsoft, Linux, Boot, Ubuntu, BIOS, booten, Bootloader, Dualboot, Fragestellung, Windows 11
Arch Linux Mycroft installation fehler?

Pulseaudio Pipewire stehen anscheinend irgendwie im Konflikt, was mache ich da am besten ? Wollte eigentlich nur einen Sprachassistenten wie mycroft für mein System um mal wenn ich keine lust habe zum Rechner zu laufen ihn ausschalten zu können oder was fragen zu können.

[x@archlinux ~]$ yay -S mycroft-core 
AUR Explicit (1): mycroft-core-21.2.2-2 
AUR Dependency (2): fann-2.2.0-5, mimic1-1.3.0.1-1 
Sync Dependency (5): jq-1.7.1-2, screen-4.9.1-2, swig-4.2.1-3, pulseaudio-17.0-3, p
ulseaudio-alsa-1:1.2.12-3 
Sync Make Dependency (2): python-virtualenv-20.26.2-1, python-pip-24.1.2-1 
:: PKGBUILD ist auf dem neuesten Stand, überspringe Herunterladen: mycroft-core 
:: PKGBUILD ist auf dem neuesten Stand, überspringe Herunterladen: fann 
:: PKGBUILD ist auf dem neuesten Stand, überspringe Herunterladen: mimic1 
 3 mycroft-core                            (Build-Dateien sind vorhanden) 
 2 fann                                    (Build-Dateien sind vorhanden) 
 1 mimic1                                  (Build-Dateien sind vorhanden) 
==> Pakete neu erstellen? 
==> [N] Keine [A]lle [Ab]brechen [I]nstalliert [No]nicht installiert oder (1 2 3, 1
-3, ^4) 
==> 
 3 fann                                    (Build-Dateien sind vorhanden) 
 2 mimic1                                  (Build-Dateien sind vorhanden) 
 1 mycroft-core                            (Build-Dateien sind vorhanden) 
==> Unterschiede zeigen? 
==> [N] Keine [A]lle [Ab]brechen [I]nstalliert [No]nicht installiert oder (1 2 3, 1
-3, ^4) 
==> 
 
==> Erstelle Paket: mycroft-core 21.2.2-2 (Di 06 Aug 2024 20:57:42 CEST) 
==> Empfange Quellen... 
 -> v21.2.2.tar.gz gefunden 
 -> mycroft.tmpfiles gefunden 
 -> mycroft.sysusers gefunden 
 -> mycroft.service gefunden 
 -> client.conf gefunden 
 -> mycroft.sh gefunden 
 -> mycroft.csh gefunden 
==> WARNUNG: Überspringe Überprüfung der PGP-Signaturen der Quell-Dateien. 
==> Überprüfe source Dateien mit sha256sums... 
   v21.2.2.tar.gz ... Erfolg 
   mycroft.tmpfiles ... Erfolg 
   mycroft.sysusers ... Erfolg 
   mycroft.service ... Erfolg 
   client.conf ... Erfolg 
   mycroft.sh ... Erfolg 
   mycroft.csh ... Erfolg 
==> Erstelle Paket: fann 2.2.0-5 (Di 06 Aug 2024 20:57:42 CEST) 
==> Empfange Quellen... 
 -> fann-2.2.0.tar.gz gefunden 
==> WARNUNG: Überspringe Überprüfung der PGP-Signaturen der Quell-Dateien. 
==> Überprüfe source Dateien mit sha256sums... 
   fann-2.2.0.tar.gz ... Erfolg 
==> Erstelle Paket: mimic1 1.3.0.1-1 (Di 06 Aug 2024 20:57:43 CEST) 
==> Empfange Quellen... 
 -> mimic1-1.3.0.1.tar.gz gefunden 
==> WARNUNG: Überspringe Überprüfung der PGP-Signaturen der Quell-Dateien. 
==> Überprüfe source Dateien mit sha256sums... 
   mimic1-1.3.0.1.tar.gz ... Erfolg 
:: Abhängigkeiten nach der Installation entfernen? [j/N] :: (1/3) SRCINFO geparst: 
mimic1 
:: (2/3) SRCINFO geparst: mycroft-core 
:: (3/3) SRCINFO geparst: fann 
Abhängigkeiten werden aufgelöst … 
Nach in Konflikt stehenden Paketen wird gesucht … 
:: pulseaudio-17.0-3 and pipewire-pulse-1:1.2.2-1 are in conflict. Remove pipewire-
pulse? [j/N] y 
Fehler: Nicht auflösbare Paketkonflikte gefunden 
Fehler: Vorgang konnte nicht vorbereitet werden (In Konflikt stehende Abhängigkeite
n) 
:: pulseaudio-17.0-3 and pipewire-pulse-1:1.2.2-1 are in conflict 
 -> Die Installationsschicht ist fehlgeschlagen, es wird zur nächsten Schicht überg
egangen.error:error installing repo packages 
Abhängigkeiten werden aufgelöst … 
Nach in Konflikt stehenden Paketen wird gesucht … 
:: pulseaudio-17.0-3 and pipewire-pulse-1:1.2.2-1 are in conflict. Remove pipewire-
pulse? [j/N] y 
Fehler: Nicht auflösbare Paketkonflikte gefunden 
Fehler: Vorgang konnte nicht vorbereitet werden (In Konflikt stehende Abhängigkeite
n) 
:: pulseaudio-17.0-3 and pipewire-pulse-1:1.2.2-1 are in conflict 
 -> error installing repo packages 
error installing repo packages 
[x@archlinux ~]$ sudo pacman -Rns pipewire-pulse pulse-native-provider 
Abhängigkeiten werden geprüft … 
Fehler: Vorgang konnte nicht vorbereitet werden (Kann Abhängigkeiten nicht erfüllen
) 
:: Entfernen von pipewire-pulse verletzt Abhängigkeit »pulse-native-provider«, benö
tigt von plasma-pa 

x@archlinux
OS: Arch Linux x86_64  
Host: AB350M-DS3H
Kernel: 6.10.3-arch1-1
Uptime: 8 hours, 9 mins
Packages: 1398 (pacman)
Shell: bash 5.2.32
Resolution: 1920x1080
DE: Plasma 6.1.3
WM: kwin  
Theme: Breeze-Dark
[GTK2], Breeze [GTK3]
Icons: breeze-dark [GTK2/3]
Terminal: konsole
CPU: AMD Ryzen 3 2200G (4) @ 3.500GHz
GPU: NVIDIA GeForce GTX 1050 Ti
GPU: AMD ATI Radeon Vega Series / Radeon
Memory: 2659MiB / 10902MiB
PC, Server, Computer, Technik, Linux, IT, programmieren, Ubuntu, Informatik, Linux Mint, Arch Linux, Debian, github, Manjaro
Ist es normal, dass Linux die ganze Zeit etwas an Google und Amazon-aws sendet?

Ich lerne gerade (legales) Hacken und habe dann ein Python-COde ausprobiert, dass den Datenverkehr einer bestimmten IP-Adresse anzeigen lässt. Als ich dann meine eigene IP-Adresse (vom Heimnetz) eingegeben habe, ist mir aufgefallen, dass mein PC (Linux Ubuntu Budgie) die ganze Zeit etwas an Google und Amazon-aws sendet.

Hier die Konsolenausgabe meines Programms:

[18:17:3] -- Receive -- TCP Packet: 192.168.178.121:45292 <- 34.95.0.29:443 [18:17:6] -- Send -- TCP Packet: 192.168.178.121:52550 -> 52.3.76.9:443 [18:17:6] -- Send -- TCP Packet: 192.168.178.121:52550 -> 52.3.76.9:443 [18:17:6] -- Receive -- TCP Packet: 192.168.178.121:52550 <- 52.3.76.9:443 [18:17:6] -- Receive -- TCP Packet: 192.168.178.121:52550 <- 52.3.76.9:443 [18:17:6] -- Receive -- TCP Packet: 192.168.178.121:52550 <- 52.3.76.9:443 [18:17:6] -- Receive -- TCP Packet: 192.168.178.121:52550 <- 52.3.76.9:443 [18:17:6] -- Send -- TCP Packet: 192.168.178.121:52550 -> 52.3.76.9:443 [18:17:6] -- Send -- TCP Packet: 192.168.178.121:52550 -> 52.3.76.9:443 [18:17:6] -- Receive -- TCP Packet: 192.168.178.121:52550 <- 52.3.76.9:443 [18:17:11] -- Send -- TCP Packet: 192.168.178.121:38428 -> 34.117.59.81:443 [18:17:11] -- Receive -- TCP Packet: 192.168.178.121:38428 <- 34.117.59.81:443 [18:17:21] -- Send -- TCP Packet: 192.168.178.121:52550 -> 52.3.76.9:443 [18:17:21] -- Send -- TCP Packet: 192.168.178.121:52550 -> 52.3.76.9:443 [18:17:21] -- Receive -- TCP Packet: 192.168.178.121:52550 <- 52.3.76.9:443 [18:17:21] -- Receive -- TCP Packet: 192.168.178.121:52550 <- 52.3.76.9:443 [18:17:21] -- Receive -- TCP Packet: 192.168.178.121:52550 <- 52.3.76.9:443 [18:17:21] -- Receive -- TCP Packet: 192.168.178.121:52550 <- 52.3.76.9:443 [18:17:21] -- Receive -- TCP Packet: 192.168.178.121:52550 <- 52.3.76.9:443 [18:17:21] -- Send -- TCP Packet: 192.168.178.121:52550 -> 52.3.76.9:443 [18:17:21] -- Send -- TCP Packet: 192.168.178.121:52550 -> 52.3.76.9:443
Internet, Google, Linux, Amazon, Ubuntu, Hacking, AWS, TCP
Bash Script um DNS umzustellen?

Habe einmal ein Bash Script und eine .Desktop Verknüpfungen auf meinem Arch KDE und wollte bei Doppelklick auf die Verknüpfungen zb Updaten oder DNS auf 8.8.8.8 oderr Automatisch Umstellen.

(Ich kann auch via KDE Connect das ganze Starten und ohne EIngabe abschließen mit sudo pacman -Syu --noconfirm && yay -Syu --noconfirm)

Aber bei toggle_dns funktioniert das leider nicht mit dem gelieferten Code von ChatGPT (siehe Unten) und ich kann garkein Bash, nur "normale" programmiersprachen wie JavaScript oder PHP. Mit Python würde ich es vielleicht hinkriegen aber das ist doch viel aufwendiger jetzt die IDE erneut zu installieren als mit Bash.

Wenn es das gibt wollte ich eine KDE eigene Benachrichtigung in welchen Modus es jetzt gewechselt ist zb : DNS auf Automatisch umgestellt oder DNS auf 8.8.8.8 Umgestellt statt ein Terminal was ich dann noch per hand schließen muss.
Kann mir jemand weiterhelfen den Code zu reparieren ?

toggle_dns.sh :

#!/bin/bash

# Datei und Schnittstelle für die DNS-Konfiguration
RESOLV_CONF="/etc/resolv.conf"
INTERFACE="Netzwerkschnittstelle_von_euch"

# Funktion zum Setzen des DNS-Servers auf 8.8.8.8
set_dns() {
  echo -e "nameserver 8.8.8.8\noptions edns0" | sudo tee $RESOLV_CONF > /dev/null
  sudo systemctl restart NetworkManager
  notify "DNS wurde auf 8.8.8.8 gesetzt."
}

# Funktion zum Zurücksetzen des DNS-Servers auf automatisch
reset_dns() {
  sudo rm -f $RESOLV_CONF
  sudo systemctl restart NetworkManager
  notify "DNS wurde auf automatisch gesetzt."
}

# Funktion zum Senden einer KDE-Benachrichtigung
notify() {
  message=$1
  kdialog --passivepopup "$message" 5
}

# Überprüfen, ob der DNS-Server bereits auf 8.8.8.8 gesetzt ist
if grep -q "8.8.8.8" $RESOLV_CONF; then
  echo "DNS ist derzeit auf 8.8.8.8 gesetzt. Umschalten auf automatisch."
  reset_dns
else
  echo "DNS ist derzeit automatisch konfiguriert. Umschalten auf 8.8.8.8."
  set_dns
fi

Bild zum Beitrag
PC, Server, Computer, Internet, Windows, WLAN, Technik, Linux, IT, programmieren, Java, JavaScript, Ubuntu, Cplusplus, Bash, C Sharp, DNS, Gnome, Informatik, KDE, Programmiersprache, Python, Script, Shell, Arch Linux, Rust, Debian, PowerShell, KDE Plasma, node

Meistgelesene Beiträge zum Thema Ubuntu