私の設定
Windows 10 および Ubuntu 18.10 で Dell Chromebook 13 デュアルブート(次回使用)MrChromebox UEFIファームウェア(4.9)。
どうしたの?
外付けUSBドライブにUbuntuをインストールしたいです。 2台のドライブを使用し、最初のドライブにUbuntu 18.10のライブバージョンをインストールして起動し、インストーラを使用して2番目のUSBにUbuntuをインストールしました。
インストールが完了したら、ドライブを取り外して再起動しました。 USBスティックをすべて削除した後、デフォルトのUbuntuインストール(ノートブックの内蔵ハードドライブにあるインストール)から起動しようとしましたが、今すぐラップトップはUbuntuの代わりにGRUB 2.2(「最小BASHスタイル編集サポート」を含む)で起動します。
ブートマネージャでWindowsを選択して起動できますが、何もしないとコンピュータはGRUBに切り替わります。
私が試したこと
1)試してみましたboot repair
が、問題はまだ存在します。これは修理プロセスの出力。
2)parted
sudo parted /dev/sda unit s print
Model: ATA ADATA SP600NS34 (scsi)
Disk /dev/sda: 500118192s
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 2048s 1023999s 1021952s ntfs Basic data partition hidden, diag
2 1024000s 1228799s 204800s fat32 EFI system partition boot, esp
3 1228800s 1261567s 32768s Microsoft reserved partition msftres
4 1261568s 89327144s 88065577s ntfs Basic data partition msftdata
Partedは私のUbuntuインストールでパーティションを見ることができなかったので、4番目のパーティションの後に+1セクタから救出しようとしましたが、結果はありません。
sudo parted
GNU Parted 3.2
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) rescue
Start? 89327145
End? 500118191
(parted)
3)testdisk
:最初のレベルの分析では、パーティションが見つからず、より詳細に検索しました。これが結果です
TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org
Disk /dev/sda - 256 GB / 238 GiB - CHS 31130 255 63
The harddisk (256 GB / 238 GiB) seems too small! (< 12 TB / 11 TiB)
Check the harddisk size: HD jumpers settings, BIOS detection...
The following partitions can't be recovered:
Partition Start End Size in sectors
Linux Swap 89606136 25289942743 25200336608
MS Data 257078856 656388551 399309696
MS Data 257079752 656389447 399309696
MS Data 257082240 656391935 399309696
MS Data 257082400 656392095 399309696
MS Data 257083096 656392791 399309696
MS Data 257084352 656394047 399309696
MS Data 257085056 656394751 399309696
MS Data 257086456 656396151 399309696
MS Data 257086592 656396287 399309696
[ Continue ]
SWAP2 version 2674814663, pagesize=8192, 12 TB / 11 TiB
下の画面にはパーティションのリストが表示されます(または少なくとも私の考えではそうです)。を使用してこれらのファイルの一部を調べました。P
これにより、各ファイルにどのファイルが含まれているかを確認できました。私のルートパーティションを識別したようです。
D MS Data 2048 1023999 1021952
D MS Data 1023999 2045950 1021952
D MS Data 1024000 1228799 204800 [NO NAME]
D MS Data 1024006 1228805 204800 [NO NAME]
D MS Data 1261568 89327144 88065577
D MS Data 6173667 6179840 6174
D MS Data 6179840 6186013 6174 [Boot]
D MS Data 6179859 6186032 6174
D MS Data 6186032 6192205 6174 [Boot]
D MS Data 6186051 6192224 6174
D MS Data 6192224 6198397 6174 [Boot]
D MS Data 6192243 6198416 6174
D MS Data 6198416 6204589 6174 [Boot]
D MS Data 6204624 6207503 2880 [EFISECTOR]
D MS Data 6207504 6210383 2880 [EFISECTOR]
D MS Data 17739774 417049469 399309696
D MS Data 17739776 417049471 399309696
D MS Data 22864947 22871120 6174
D MS Data 22871120 22877293 6174 [Boot]
D MS Data 78493568 78496447 2880 [EFISECTOR]
D MS Data 81325576 81328455 2880 [EFISECTOR]
D MS Data 81328456 81331335 2880 [EFISECTOR]
D MS Data 86914272 86917151 2880 [EFISECTOR]
D MS Data 89327144 177392720 88065577
D MS Data 89327614 500117501 410789888
D MS Data 89327616 500117503 410789888 // this is where my root folder is
D Linux Swap 89606144 93800431 4194288
D MS Data 154662036 154666963 4928 [NO NAME]
D MS Data 222556160 305313791 82757632
D MS Data 237681520 237684399 2880 [EFISECTOR]
D MS Data 299342267 299345146 2880 [NO NAME]
D MS Data 305313791 388071422 82757632
D MS Data 316486379 316489258 2880 [NO NAME]
D MS Data 316486403 316489282 2880 [NO NAME]
D MS Data 332211579 332214458 2880 [NO NAME]
D MS Data 395771312 395774191 2880 [EFISECTOR]
D MS Data 395774192 395777071 2880 [EFISECTOR]
D MS Data 417052670 500117501 83064832
D MS Data 417052672 500117503 83064832
D MS Data 468003251 468006130 2880 [NO NAME]
D MS Data 468004147 468007026 2880 [NO NAME]
D MS Data 471783563 471786442 2880 [NO NAME]
完全なログです(私は詳細検索を2回実行しました。)
パーティション属性をからに変更する必要がD=deleted
ありますかP=primary
?
復元する必要がある他のパーティションはありますか?これらのファイルの多く(以前のファイルなど)を視覚化しようとすると、次のメッセージが表示されます。Can't open filesystem. Filesystem seems damaged.
それとも、すべてを放棄して再インストールする必要がありますか、それともまだ希望がありますか?
答え1
説明によると、外部USBディスクにUbuntuを正常にインストールしたようです。しかし、GRUB(Ubuntuのブートローダ)はsda2
EFIシステムパーティションにインストールされます。外部USBを取り外した状態で起動しようとすると、GRUBの構成および/または一部のモジュールが外部USBにあるため(現在アクセスできないため)混乱します。
外部USBにEFIシステムパーティション(縮小してESP)を作成していない可能性があるため、ESPはsda2
UEFIブートローダをインストールできる唯一の有効な場所です。
Windowsを上書きせず、外部USBにUbuntuをインストールすることが目標であると述べたため、Ubuntuのインストールはブートローダを除いて注文した順序で完了したと仮定します。これが発生したかどうかを確認するには、アクティブなUSBドライブから再起動して他のUSBドライブの内容を確認します。十分なスペースがある場合は、Ubuntuインストール先のUSBに別のESPを作成し、そこにUbuntuブートローダをインストールすることが目標かもしれません。
2番目の目標は、Windowsの起動を修復することです。方法は簡単です。 Windowsスタートアップマネージャを起動順序の最初の項目に移動するだけです。 Ubuntuでは、コマンドを使用してこれを実行できますefibootmgr
。 Windowsでは、コマンドプロンプトを開き、同じことを実行できます。管理者としてbcdedit
次のコマンドを使用してください。
Bcdedit /set {fwbootmgr} displayorder {bootmgr} /addfirst
必要にsda2
応じてパーティションをマウントし、そこから誤ってインストールされたUbuntu GRUBブートローダを削除することもできます。ディレクトリ<mount point>/EFI/ubuntu/
とその内容の両方を削除するだけです。しかし、これは必須ではありません。