web-dev-qa-db-ja.com

コマンドラインを使用して起動時に自動マウントするように「ディスク」パッケージをリセットします

スペースが不足している内蔵ハードドライブでUbuntu 14.04 64ビットを使用していますが、容量の問題を克服するために、cdのClonezillaを使用してこのhddをより大きなhddにクローンすることにしました。

Clonezillaでは、ソースhdとターゲットhdの両方をアンマウントする必要がありますが、ドライブをアンマウントする機能はないようです。

Clonezilla cdを削除し、通常どおりhdで起動したら、UbuntuにインストールされているDisksパッケージを使用して、起動時にhdを自動マウントし、pcをシャットダウンします。

起動時にマウントされていないhdを複製した場合、どのように起動するのでしょうか?だから私はHDのクローンを作成しませんでしたが、代わりにPCの電源を入れて、今私はこのメッセージを受け取ります:

       An error occurred while mounting /.
       Press S to skip or M for manual recovery.

Mを押すと、ルートのコマンドライン画面に移動します。

root @ hs:〜#

コマンドラインを使用してディスクパッケージにアクセスし、起動時に自動マウントに戻すか、ディスクをアンインストールしてから再インストールし、デフォルトで起動時に自動マウントに戻ることを期待します。この仮定は正しいですか?

いずれにせよ、すべての助けと提案は大歓迎です。

Ubuntuのスキルは初心者レベルです。ありがとう。


2017年11月7日

こんにちは、お返事ありがとうございます。以下に示すようにcat/etc/fstabとlsblkの出力を含めました。

スクリーンショット1

次の写真は画面の右側です:

スクリーンショット2

ご提案をお待ちしております、ありがとうございます。


2017年11月9日

こんにちはmuru、お返事ありがとう、以下はcat/etc/fstabとlsblkの出力です:

 root@hs:~# cat /etc/fstab
 # /etc/fstab: static file system information.
 #
 # Use 'blkid' to print the universally unique identifier for a
 # device; this may be used with UUID= as a more robust way to name devices
 # that works even if disks are added and removed. See fstab(5).
 #
 # <file system> <mount point>   <type>  <options>      <dump>  <pass>
 # / was on /dev/sda1 during installation
 # swap was on /dev/sda5 during installation
 # UUID=f6e4c577-2c98-49c7-8b24-5e87d6b96b69 none          swap    sw               0      0
 /dev/mapper/cryptswap1 none swap sw 0 0
 UUID=6d49a8c5-64b6-4035-a9c4-c33a4fe0890d / ext4 errors=remount-ro,noauto,x-gvfs-show 0 1
 root@hs:~# lsblk
 NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
 sda      8:0    0  38.2G  0 disk
 |-sda1   8:1    0  35.4G  0 part /
 |-sda2   8:2    0     1K  0 part
 `-sda5   8:5    0   2.8G  0 part
 sr0     11:0    1  1024M  0 rom
 root@hs:~# _

あなたのさらなる提案を楽しみにしています、ありがとう。


2017年11月26日

今月初めに、cat/etc/fstabおよびlsblkに要求された正しい情報を提供したが、まだコメントを受け取っていないと思う。

提供された情報に何らかの誤りがある場合はお知らせください。解決に向けて前進できるように修正させていただきます。ありがとうございます。


2017年11月27日

こんにちは、user535733さん、コメントありがとうございます。私はあなたのアドバイスを受け入れ、ディスクのクローンを作成しません。代わりに、スペースを作成するために削除/アンインストールを探します。

しかし、これでも起動しないディスクが残っています。このディスクを再起動するための主な問題を解決する方法についてのアイデアはありますか?ありがとう。


2017年11月28日

こんにちはsudodus、Clonezillaを使用した新規インストールとディスククローンに関する包括的な情報をありがとうございました。現在の問題が解決した後に使用します。 (それ以外の場合は、起動しないクローンディスクを作成するだけです)。

私の現在の問題は、前述したように、Disksパッケージ(gnome-disks)が起動時にマウントを停止するため、起動しないディスクがあることです...(UbuntuにインストールされているDisksパッケージを使用して、起動時に自動マウントhdを無効にします)。

電源スイッチを押すと、起動プロセスがしばらく開始されますが、その後停止し(gnome-disksに達したと想定)、上記のテキストに示すようにエラーメッセージが表示されます。

Gnome-disksユーティリティが実行されないようにする方法はありますか(コメントアウト、削除、または他の何かを推測しますか?)。私にお知らせください。ありがとう。


2017年11月29日

こんにちはsudodus、ご提案ありがとうございます。現在、マウントポイントパスを取得する方法を探して、名前の変更の提案を試すことができるように探しています。あなたが助けることができるならば、私に知らせてください。試した後、ここに投稿します、ありがとう。


2017年11月30日

こんにちはオーガニックマーブル、あなたの解決策をありがとう。うまく機能し、ディスクが再び起動し、よく考えられ、大きな助けになりました。

Re:Clonezillaを使用して、事故を防ぐためにハードドライブを書き込み保護する方法を探します(クローンプロセスのためだけに)。

また、他の皆の提案に感謝します。

2
Mtomsuits

この問題文を読んで、あなたの質問のすべての歴史を削ってください。それがあなたの問題を正確に記述している場合、私はあなたがしたことの効果を説明し、それを修正する方法をあなたに伝えるために進みます。

問題文私は「ディスク」を使用し、Ubuntuシステムを含むパーティションで黄色の警告を無視し、「起動時にマウント」をオフにしました。今、私のコンピューターは起動しません。

enter image description here

Diagnosisこれは、fstabからシステムパーティションのエントリを削除するだけでした。 (fstabは、システムがブート時にコンピューターのパーティションのマウントを制御するために使用する情報を含む重要なシステムファイルです。)これは、これを試したときのfstabの比較前後の比較です。仮想マシン。削除された行に注意してください。

enter image description here

質問に投稿されたfstabは、これが問題であることを確認します。パーティションを実際にマウントするために、同じコメント/ was on /dev/sda1....がこの行の下に表示されずに表示されます。しかし、システムパーティションをマウントしようとする行がさらにあります。その行がどのようにそこに到達したのか分かりません...コメントアウトすることをお勧めします。 (おそらくnoautoが問題であるため、このオプションまたはx-gvfs-showオプションがわからないので、この行全体を削除してやり直しましょう)

修正方法幸いなことに、起動できないマシンでfstabを修正するのは実際にはかなり日常的です。必要な手順の簡単な概要を説明します。各ステップの実行方法に関する詳細情報や詳細が必要な場合は、コメントで返信してください。展開します

  1. 稼働していないマシンをライブUSBから起動し、「Ubuntuを試す」オプションを選択します。

  2. 端末を開いてSudo blkidと入力して、システムパーティションのパーティション番号とUUIDを取得します。 systemとラベル付けしない限り、これがどのパーティションであるかを示す耐爆性の方法がわかりません。 fstabに基づいて、sda1になる場合がありますが、これは時々変更されます。おそらく、それがどのパーティションであるかを既に知っているでしょう。そうだといい。

  3. 端末に「Sudo mount /dev/sd__ /mnt」と入力します。__は、Ubuntuシステムを含むパーティションの名前の最後の2桁です。 [おそらくa1]。 /mntの前のスペースに注意してください

  4. コマンドSudo nano /mnt/etc/fstabfstabファイルを編集します。削除された行を復元します。行は次のようになります

UUID=your-partitions-UUID-here / ext4 errors=remount-ro 0 1

  1. 変更を保存します。システムをシャットダウンし、USBを取り外して電源を入れます。

上記の履歴に関連する追加情報Clonezillaを使用するために行ったことをしないでください!それは完全に不要です。 Clonezillaを起動すると、システムのパーティションはマウントされません。 Clonezillaを起動する前に、それらをアンマウントするためのアクションを実行する必要はありません。

1
Organic Marble