USB から起動してハードドライブを完全にフォーマットする方法はありますか。これを実行したい理由は、Ubuntu 22.04 が起動できなくなったためです。
答え1
はい
私は Linux ライブ USB ディストリビューションと、ハード ドライブをフォーマットするための gparted / parted プログラムが好きです。
https://www.system-rescue.org/Installing-SystemRescue-on-a-USB-memory-stick/ ブート システムを作成するには、Linux または Windows システムが必要です。
別の PC がない場合は、より低いランレベルで起動してみるか、他のカーネルで起動すると、ブート USB を作成できる可能性があります。
何が役に立ったか、または他に何が役立つかをお知らせください。
答え2
もちろん、ライブスティックから起動して「Ubuntu を試す」を選択することもできます。おそらく、ハードドライブのシステムパーティションを再フォーマットする必要はありません。
1.) ファイル システムが正常かどうかを確認する必要があります。他のパーティションのファイル システムも確認する必要があります。は、どのコマンドが役立つかのヒントを提供します。たとえば、を呼び出すか、使用例を Google で検索して、apropos check disk
見つかった部分について詳しく知ることができます。man fsck
man testdisk
2.) パーティション上のファイル システムに問題がない場合は、キーワード「Ubuntu Boot repair」で Google 検索すると、壊れた 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 形式で日付と時刻で名前が付けられた実際のウィンドウのスクリーンショット ファイルを生成するので、どの順序で何を実行したかを簡単に反映できます。