有沒有辦法從USB啟動並完全格式化硬碟。我想這樣做的原因是因為我的 Ubuntu 22.04 無法再啟動。
答案1
是的
我喜歡任何 linux live USB 發行版,然後使用 gparted/parted 程式來格式化硬碟。
https://www.system-rescue.org/Installing-SystemRescue-on-a-USB-memory-stick/ 您需要一個 Linux 或 Windows 系統來建立開機系統。
如果您沒有另一台 PC,則可以嘗試啟動到較低的運行級別,或者啟動到其他核心可能會給您創建啟動 USB 的機會。
讓我們知道什麼有幫助或還有什麼可以幫助。
答案2
當然,您可以從 Live Stick 啟動並選擇“嘗試 Ubuntu”。也許您不必重新格式化硬碟的系統分割區。
1.) 您應該檢查檔案系統是否正常。您也可以檢查其他分割區的檔案系統。apropos check disk
會給你提示,哪些指令可能有用。您可以透過致電例如了解有關找到的片段的更多信息man fsck
,man testdisk
或透過谷歌了解如何使用它們的範例。
2.) 如果分割區上的檔案系統沒問題,您可以透過 google 搜尋關鍵字「Ubuntu Boot Repair」並找到一些如何修復損壞的 Grub 的建議。希望比我更專業的人能給你更詳細的提示。
3.) 一旦您成功地使用了一種或另一種方法,請回答您自己的問題,告訴其他人您是如何做到的,或者如果沒有留下任何懸而未決的問題,則將答案標記為可行的答案。提示:在嘗試操作時建立螢幕截圖,並使用它們將結果簡化為實際導致結果的結果。我使用此腳本,為此目的我將其指派給 Print 鍵sh -c '/home/verwalter/Skripte/Druck_mw.sh'
(當然,儲存位置必須適合您儲存此腳本的位置並使其可執行):
#!/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
該腳本會產生以 ISO 格式命名的實際視窗的螢幕截圖文件,該文件以日期和時間命名,因此它們可以輕鬆反映您按順序執行的操作。