別のノートパソコンを買わなければなりませんでした。最新のコンピュータにはuefiがあります。私の製品にはBiosがあるので、インストールはBiosmodeになっています。
fdisk -l
Disk /dev/sda: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xf2b569c1
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 62916607 62914560 30G 83 Linux
/dev/sda2 62916608 75499519 12582912 6G 82 Linux swap / Solaris
/dev/sda3 75499520 1953525167 1878025648 895,5G 83 Linux
私のインストールを変換する方法はありますか? vfatを含むブートパーティションが必要であることを知っています。 LinuxのUefiには実際にGPTが必要ですか? Windowsにはデュアルブートはありません。 Uefiを含むライブシステムがあります。したがって、chrootを使用できます。
それとも、CSMオプションを最初に試す必要がありますか?
Debian の提示をリリースしてください。
答え1
ほとんどの場合、パーティションの種類は単なる詳細です。この詳細を間違って入力するとシステムが起動しなくなる可能性がありますが、システムが起動して実行されると影響はありません。したがって、最も安全な方法は、ブートローダに必要なものを持たせることです。 UEFI BIOSにはGPTが必要なので、GPTを持つようにしてください(とにかく大容量ディスクにはGPTが必要です)。
既存の各パーティションと同じサイズまたはより大きいパーティション番号を持つGPTパーティションを作成するだけです。サイズにご注意ください。新しいパーティションは少なくともそれ以上でなければなりません。 SI(1000ベース)ユニットとバイナリ(1024ベース)ユニットを混同しないでください。次に、各パーティションを個別にコピーします。
cat /dev/sdo1 >/dev/sdn1
cat /dev/sdo2 >/dev/sdn2
cat /dev/sdo3 >/dev/sdn3
(古いドライブと新しいドライブに適切な名前でsdo
置き換えてsdn
ください。交換しないでください。file -s /dev/sdn1
ターゲットにファイルシステムがすでに含まれていないことを確認してください。)
たとえば、新しいドライブにLinuxブートローダをインストールしますgrub-install /dev/sdn
(EFIから直接Linuxを起動できますが、オプションの転送、memtestの実行などが必要な場合は柔軟性が低いためお勧めできません)。同じパーティション番号を引き続き使用する場合は、Linux構成ファイルを変更する必要はありません。