Ubuntu 18.04を外部HDDにインストールする[複製]


1

この質問にはすでに答えがあります:

Seagate 1 TB(外付けハードドライブ)にUbuntu 18.04をインストールしようとしています。Ubuntuのインストール用に約100 GBを未割り当てのままにして、ファイル用に1つのパーティションを作成しました。Ubuntuをインストールするために使用したこのチュートリアル(以下のリンク)の手順に従いました

https://www.tecmint.com/ubuntu-14-04-installation-guide/

ただし、ブートローダーを外部ハードドライブに設定します。すべてうまくいきましたが、コンピューターを再起動して外付けHDDから起動することを選択すると、unknown file system error

更新

AskUbuntuコミュニティで提案されている解決策はすべてgrubの修正に関するものであり、ルートパーティションの特定に基づいているため、役に立たないようです。

ここに私が使用した方法があります

ls
ls (hd0,msdos6)/
set root=(hd0,msdos6)
ls /
set prefix=(hd0,msdos6)/boot/grub
insmod /boot/grub/linux.mod
normal

CentosなどのLinuxのさまざまなディストリビューションをインストールしようとして時間がかかりすぎましたが、同じエラーが発生しました。GRUBを修正するのではなく、そもそもこの問題の原因を知る必要があると思います。インストールに何か問題がありますか?どうすればわかりますか?

更新2

ブートの問題を修正するためにブート修復ISOを試してみましたが、レポートには次のように書かれています。

The boot files of [Ubuntu 18.04.3 LTS] are far from the start of the disk. 
Your BIOS may not detect them. You may want to retry after creating a /boot 
partition (EXT4, >200MB, start of the disk). This can be performed via tools 
such as gParted. Then select this partition via the [Separate /boot 
partition:] option of [Boot Repair]

つまり、ルートパーティションの直前またはハードディスク全体の開始時に/ bootを作成する必要があるということです

最後の更新

最後に、ようやく動作します

問題はBIOSにあり(ブートファイルを検出できない)、ブート修復ISOレポートはハードディスクの開始時に/ rootパーティションを追加することを提案しました

https://help.ubuntu.com/community/BootPartition

ヘルプ記事で、ブートパーティションはディスクの最初の100 Gb内に配置する必要があると述べられているため、最も重要な発言

- Reduce one of the first partitions of the disk in order to create 1GB 
  (=1000MiB) of free space at the start of the disk where Ubuntu is 
  installed. This free space must be located inside the first 100GB of the 
  disk (its end must not be located at more than 100GB from the start of the 
  disk).

みんなありがとう。私はあなたの助けに感謝します、AskUbuntuがこの質問を削除しないことを望みます

Ubuntuをポータブル外付けハードドライブにインストールする方法は?


それで、18.04と14.04のどちらをインストールしようとしていますか?14.04は古すぎるため、話題外です。
SurvivalMachine

1
@SurvivalMachine ubuntu 18,04
モハメドは

どのブランド/モデルシステムですか?どのビデオカード/チップですか?UEFI / gptまたはBIOS / MBRのインストール?MBRであるmsdosに言及していますか?詳細を確認し、ライブインストーラー(2番目のオプション)でppaバージョンを使用するか、古いブート修復ISOではなく作業インストールを使用することをお勧めします:ブート情報概要レポートへのリンクをコピーして貼り付けてください自動修正により、さらに多くの問題が発生する場合があります。 help.ubuntu.com/community/Boot-Repair
oldfred

あなたの助けのおかげで、私はブートの修復を試みた@oldfred、これは私が得たものである paste.ubuntu.com/p/wfnjSCGFHK
モハメド・サイード

1
ブート修復レポートには、「[Ubuntu 18.04.3 LTS]のブートファイルがディスクの先頭から遠く離れています。BIOSがそれらを検出しない場合があります。/bootパーティション(EXT4、> 200MB、これは、gPartedなどのツールを使用して実行できます。次に、[ブート修復]の[分離/ブートパーティション:]オプションでこのパーティションを選択します。」
モハメドは

回答:


0

Ubuntuへようこそ!

Ubuntu.comで最新の完全な手順を確認できます。これは、バージョン14.04が2019年4月に行ったように、パブリックサポートが終了したバージョン向けに設計されたサードパーティの記事よりもはるかに便利です。

まず、スワップパーティションを作成する必要はありません。最新のカーネルは十分に高速であるため、代わりにスワップファイルを使用することに不利な点はありません。スワップファイルはUbuntuのインストール中に自動的に作成されるため、スワップパーティションを気にしないでください。

インストール前に行うハードウェアの手順は、特に重要です。ハードウェアプラットフォーム、およびBIOS /ファームウェアがレガシーブートに依存するかどうか、レガシーブートがまだ有効かどうか、そのオプションを無効にして優先UEFIブートに設定したかどうかを指定しませんでした。

可能であればUEFIを使用してください。そのドライブにGPTパーティションテーブルが既に準備されていない限り、おそらく外部ドライブを完全に消去し、まったく新しいGPTパーティションテーブルを作成する必要があります。このコマンド(https://unix.stackexchange.com/questions/120221/gpt-or-mbr-how-do-i-knowのおかげ)を使用してすべてのドライブのパーティションテーブルタイプを確認し、Linuxから実行できます。

sudo fdisk -l

Disklabel type:dosが表示される場合、ドライブはGPT形式ではなくMBR形式です。その外部ドライブをGPTパーティションテーブルで自由に再パーティション化できる場合、ディスクパーティション操作はデータを破壊する可能性があるため、そのドライブのすべてをバックアップし、バックアップが動作することを確認してから、別のバックアップを実行して別のメディアに確認してください。次に、この記事に従って変換します


あなたの助けする@ K7AAYに深く感謝を申し上げ、私は外付けハードディスクはMBR形式だと思う
モハメド・サイード
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.