Ubuntuパーティションを新しいssdに閉じた後、grub updateを実行する必要がありますか?

BIvens

私はUbuntuに比較的慣れておらず、12.04LTSを数か月使用しています。WindowsVistaでの160GBSeagate回転メディアドライブデュアルブートにインストールしましたが、すべて順調に進んでいます。最近、120GBのKingston HyperX ssdをインストールし、Clonezillaを使用してUbuntuパーティションをssdにクローンしました。これは正常に機能し、キングストンのみが接続されていれば、問題なく起動できます。

最終的には、Kingston ssdから起動し、データにSeagateを使用し、場合によってはVistaで起動する予定です。(Seagateに元のUbuntuインストールをバックアップとして残します)

PCが起動したら、escを押してブートメニューを取得し、Kingstonを選択し、grubメニューを取得すると、断続的にSeagateから開始しているように見えます。これを知っているのは、ディスクがアクセスされているのを聞くことができ、システムモニターでUbuntuに使用できるスペースを確認できるからです。

キングストンに接続されているだけでUbuntuは正常に起動するので、機能することはわかっていますが、シーゲイトも接続されていると、Ubuntuはgrubメニューで混乱していると思います。

私の質問は(SeagateでのUbuntuのインストールを無効にすることは別として)、システムを新しいホームに再配置させるために、Kingstonのみを接続してgrub updateを実行する必要があると思いますか?

前もって感謝します。

user.dz

私が思うに、クローンを作成すると、同じUUIDを持つ2つのパーティションが作成されます。したがって、起動中のGrubまたはマウント中のOSは、それらを区別できません。

  1. ライブCDまたはUSBキーを使用して起動します。
  2. 自動マウントされたパーティションをアンマウントします。
  3. ターミナルを開き、実行sudo fdisk -lしてSSDパーティションデバイスのパスを確認します。
  4. SSDクローンパーティションの新しいUUIDを生成/dev/sda1しますあなたの場合のようです

    tune2fs /dev/sdxy -U random
    
  5. そのUUIDを次の場所からコピーします。

    sudo blkid /dev/sdxy
    

    SSDパーティション(/ dev / sda1)をマウントし、編集/etc/fstabして古いUUIDを新しいものに更新します

    sudo nano /media/ssd_part/etc/fstab
    

    /media/ssd_part/ それがマウントされている場所です。

    ルートの行にコピーされたもので古いUUIDを変更し/ます。

    # /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
    UUID=4c0c4c6d-708b-45b0-b9e9-a5e6a7de491e /               ext4    errors=remount-ro 0       1
    # /media/sneetsher/gnu_files/ was on /dev/sda5 during installation
    UUID=bf958b50-c15a-45fd-b946-36ab1612045b /media/sneetsher/gnu_files/ ext4    defaults        0       2
    # swap was on /dev/sda2 during installation
    UUID=d15727d5-78c2-4a46-aa67-66895d7f6371 none            swap    sw              0       0
    

    この例では、マウントポイントがあるこの行を参照してください/

     UUID=4c0c4c6d-708b-45b0-b9e9-a5e6a7de491e /               ext4    errors=remount-ro 0       1
    
  6. SSDにGrubを再インストールします

    sudo grub-install --root-directory=/media/ssd_part /dev/sdx
    

この時点で、SSDのgrubはすべてのOSを認識しています。HDDのgrubはまだSSDからUbuntuをリストしていませんが。

各ドライブにブートフラグ付きのパーティションがある場合。BIOSは、起動順序リストの最初のドライブを起動します。したがって、古いHDDから起動した場合は、そのgrubを更新してください。

sudo update-grub2

次に、両方のドライブに、すべてのOSがリストされたgrubがあります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Ubuntuパーティションを新しいssdに閉じた後、grub updateを実行する必要がありますか?

分類Dev

新しいSSDにどのパーティションを複製する必要がありますか?

分類Dev

Ubuntuを削除した後、どのパーティションを削除する必要がありますか?

分類Dev

いつcmakeを再実行する必要がありますか?

分類Dev

MYSQLで「ROLLBACK」を実行する必要がありますか?

分類Dev

Chkdskを実行する必要がありますか?

分類Dev

Nullmailer-sendを実行する必要がありますか?

分類Dev

毎回cordovaemulateiosを実行する必要がありますか

分類Dev

Update要素を実行するときにAzureTable StorageのEtagを考慮する必要がありますか?

分類Dev

一般的に、実際には「UPDATE」の前に「SELECT ... FORUPDATE」を実行する必要がありますか?

分類Dev

インストールを続行する前に、テスト実行を閉じる必要があります

分類Dev

CBrushの後にDeleteObjectを実行する必要がありますか()

分類Dev

実行後にlightdmを再起動する必要があります

分類Dev

接続を待つ必要がある場合、メイン非同期を実行する必要がありますか?

分類Dev

エラー時に「ROLLBACK」を実行する必要がありますか?

分類Dev

WindowsPCでどのUbuntuを実行する必要がありますか

分類Dev

WindowsPCでどのUbuntuを実行する必要がありますか

分類Dev

実行時間の定数をいつ考慮する必要がありますか

分類Dev

impaladをデータノードで実行する必要がありますか?

分類Dev

MBRからGPTに変更した後の*非常に*遅い起動-パーティションを再配置する必要があります

分類Dev

rootとしてBackInTimeを実行する必要がありますか?

分類Dev

exit()の前にrollBack()を実行する必要がありますか?

分類Dev

drop_cachesの前にsyncを実行する必要がありますか?

分類Dev

LinuxでAndroid Studioをsudoで実行する必要がありますか

分類Dev

async lamdaをasync関数で実行する必要がありますか?

分類Dev

本番環境で `npm run prod`を実行する必要がありますか?

分類Dev

Qt:スレッドでQFileWatcherを実行する必要がありますか?

分類Dev

Hadoop DataNodeでタスクを実行する必要がありますか?

分類Dev

pip / easy_installを実行するときにsudoを実行する必要がありますか?

Related 関連記事

  1. 1

    Ubuntuパーティションを新しいssdに閉じた後、grub updateを実行する必要がありますか?

  2. 2

    新しいSSDにどのパーティションを複製する必要がありますか?

  3. 3

    Ubuntuを削除した後、どのパーティションを削除する必要がありますか?

  4. 4

    いつcmakeを再実行する必要がありますか?

  5. 5

    MYSQLで「ROLLBACK」を実行する必要がありますか?

  6. 6

    Chkdskを実行する必要がありますか?

  7. 7

    Nullmailer-sendを実行する必要がありますか?

  8. 8

    毎回cordovaemulateiosを実行する必要がありますか

  9. 9

    Update要素を実行するときにAzureTable StorageのEtagを考慮する必要がありますか?

  10. 10

    一般的に、実際には「UPDATE」の前に「SELECT ... FORUPDATE」を実行する必要がありますか?

  11. 11

    インストールを続行する前に、テスト実行を閉じる必要があります

  12. 12

    CBrushの後にDeleteObjectを実行する必要がありますか()

  13. 13

    実行後にlightdmを再起動する必要があります

  14. 14

    接続を待つ必要がある場合、メイン非同期を実行する必要がありますか?

  15. 15

    エラー時に「ROLLBACK」を実行する必要がありますか?

  16. 16

    WindowsPCでどのUbuntuを実行する必要がありますか

  17. 17

    WindowsPCでどのUbuntuを実行する必要がありますか

  18. 18

    実行時間の定数をいつ考慮する必要がありますか

  19. 19

    impaladをデータノードで実行する必要がありますか?

  20. 20

    MBRからGPTに変更した後の*非常に*遅い起動-パーティションを再配置する必要があります

  21. 21

    rootとしてBackInTimeを実行する必要がありますか?

  22. 22

    exit()の前にrollBack()を実行する必要がありますか?

  23. 23

    drop_cachesの前にsyncを実行する必要がありますか?

  24. 24

    LinuxでAndroid Studioをsudoで実行する必要がありますか

  25. 25

    async lamdaをasync関数で実行する必要がありますか?

  26. 26

    本番環境で `npm run prod`を実行する必要がありますか?

  27. 27

    Qt:スレッドでQFileWatcherを実行する必要がありますか?

  28. 28

    Hadoop DataNodeでタスクを実行する必要がありますか?

  29. 29

    pip / easy_installを実行するときにsudoを実行する必要がありますか?

ホットタグ

アーカイブ