Gibt es eine Möglichkeit, vom USB-Stick zu booten und die Festplatte vollständig zu formatieren? Ich möchte das tun, weil mein Ubuntu 22.04 nicht mehr gestartet werden kann.
Antwort1
Ja
Ich mag jede Linux-Live-USB-Distribution und dann das Programm gparted/parted zum Formatieren der Festplatte.
https://www.system-rescue.org/Installieren-von-SystemRescue-auf-einem-USB-Speicherstick/ Sie benötigen ein Linux- oder Windows-System, um ein Bootsystem zu erstellen.
Wenn Sie keinen anderen PC haben, versuchen Sie möglicherweise, mit einem niedrigeren Runlevel zu booten. Durch das Booten mit einem anderen Kernel haben Sie möglicherweise die Möglichkeit, einen Boot-USB-Stick zu erstellen.
Teilen Sie uns mit, was geholfen hat oder was sonst noch helfen könnte.
Antwort2
Natürlich könntest du auch von einem Live-Stick booten und "Ubuntu ausprobieren" auswählen. Wahrscheinlich musst du die Systempartition der Festplatte nicht neu formatieren.
1.) Du solltest überprüfen, ob das Dateisystem in Ordnung ist. Du kannst auch die Dateisysteme anderer Partitionen überprüfen. apropos check disk
gibt dir Hinweise, welche Befehle nützlich sein könnten. Du kannst mehr über die gefundenen Teile erfahren, indem du z. B. aufrufst man fsck
, man testdisk
oder bei Google nach Beispielen suchst, wie man sie benutzt.
2.) Wenn die Dateisysteme auf den Partitionen in Ordnung sind, können Sie bei Google nach den Stichwörtern „Ubuntu Boot Repair“ suchen und einige Vorschläge finden, wie Sie einen defekten Grub reparieren können. Hoffentlich können Ihnen erfahrenere Leute als ich genauere Hinweise dazu geben.
3.) Wenn du mit der einen oder anderen Methode erfolgreich warst, beantworte deine Frage selbst und erzähle anderen, wie du es gemacht hast oder markiere eine Antwort einfach als funktionierend, wenn sie keine Fragen offen gelassen hat. Tipp: Mache beim Ausprobieren deiner Aktionen Screenshots und nutze diese, um deine Ergebnisse auf diejenigen zu reduzieren, die tatsächlich zum Ergebnis führen. Ich verwende dafür dieses Skript, das ich dem Schlüssel Print as zuordne sh -c '/home/verwalter/Skripte/Druck_mw.sh'
(der Speicherort muss natürlich zu dem passen, wo du dieses Skript abspeicherst und ausführbar machst):
#!/bin/bash
# **************************** Druck_mw.sh ************************
# 2023-04-07 Aus einem Terminal kann ich dieses Skript aufrufen.
# In einem Shortcut muß man es aufrufen als
# sh -c '/home/verwalter/Skripte/Druck_mw.sh'
# Als shortcut funktionierte es nicht bei
# "disable_on_typing": true
# in ~/.config/touchpad-indicator/touchpad-indicator.conf
# Ich habe Debugausgaben eingefügt, um zu sehen, was los
# ist, die sind jetzt wieder auskommentiert.
#
# Es gibt noch eine Variante ShiftDruck_mf7.sh, die das
# gleiche um 7 Sekunden verzögert macht und die danach
# Gimp mit der erzeugten Datei aufruft, damit man da
# gleich das ausscheiden kann, worauf es ankommt.
# Natürlich muß man bei der Variante das zurecht-
# gestutzte Bild mit Gimp unter seinem alten Namen
# wieder abspeichern.
# *****************************************************************
# Der momentane Inhalt der bash-Variablen ssTHEMA wird bei Aufruf
# mit einem Parameter vor dem Datum Bestandteil des Namens der
# zu erzeugenden Screenshotdatei.
#
# Dazu muß der Inhalt der Variablen allerdings mit zulässigen
# Dateinamen kompatibel sein und darf außerdem keine Leerzeichen
# enthalten! So kann man thematisch benannte Screenshots
# verschiedenen Tasten zuzuordnen, z.B.
#
# Shift-Druck ---> ohne Parameter
# Strg-Druck ---> 1
# Fn-Druck ---> 2
# Shift-Strg-Druck ---> 3
# Shift-Fn-Druck ---> 4
# usw.
#
# Man die Variable ssTHEMA als Array auch aus einem Terminal
# definieren als "Überschrift" am Dateinamensanfang.
# Es kann aber nur ein Wort sein!
# *****************************************************************
#echo "Druck_mw.sh aufgerufen."
mkdir -p "/home/$(whoami)/Screenshots" # Verzeichnis erzeugen, wenn es das noch nicht gibt
#echo "Screenshots gehen nach /home/$(whoami)/Screenshots"
#echo "ssTHEMA=»${ssTHEMA}«"
#echo "$(\date -Iseconds | sed -e s"/T/_/" | sed -e s"/:/-/g" | cut -c1-19).png" > "/home/$(whoami)/Screenshots/q"
if [[ ${ssTHEMA} == "" ]] ;
then
ssTHEMA=(0 1 2 3 4 sonst) ; else echo "${ssTHEMA[*]}";
fi
if [[ $1 == "" ]] ;
then
xfce4-screenshooter -wm --save "/home/$(whoami)/Screenshots/$(\date -Iseconds | sed -e s"/T/_/" | sed -e s"/:/-/g" | cut -c1-19).png"
else
sssTHEMA=$1
if [ $1 -gt 6 ]
then
sssTHEMA=6
fi
xfce4-screenshooter -wm --save "/home/$(whoami)/Screenshots/${ssTHEMA[$sssTHEMA]}"_"$(\date -Iseconds | sed -e s"/T/_/" | sed -e s"/:/-/g" | cut -c1-19).png"
fi
Dieses Skript erstellt eine Screenshot-Datei des aktuellen Fensters mit der Bezeichnung „Datum und Uhrzeit“ im ISO-Format, sodass leicht erkennbar ist, was Sie in welcher Reihenfolge getan haben.