
したがって、Windowsパーティションを削除してレーズンパーティションに追加しようとしましたが、GPartedまたはKDE部分を通過できません。どんな提案がありますか?
:caspah@debian:~$ sudo lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
mmcblk0 179:0 0 116.5G 0 disk
├─mmcblk0p1 179:1 0 16M 0 part
├─mmcblk0p2 179:2 0 512M 0 part /boot/efi
├─mmcblk0p3 179:3 0 74.8G 0 part
├─mmcblk0p4 179:4 0 39.1G 0 part /
├─mmcblk0p5 179:5 0 700M 0 part
├─mmcblk0p6 179:6 0 200M 0 part
└─mmcblk0p7 179:7 0 977M 0 part [SWAP]
mmcblk0boot0 179:256 0 4M 1 disk
mmcblk0boot1 179:512 0 4M 1 disk
/boot/efi
ASUSとMicrosoftの回復でパーティションを削除しても安全ですか?
答え1
試したときに表示されるエラーの種類を説明してください。インストール後はパーティションを拡張できません。ライブUSBを使用する必要があります。
これを削除すると、/boot/efi
システムの起動が停止します。コンピュータがextパーティションを直接読み取ることができないため、UEFI起動用のEFIファイルが含まれているのは通常FAT32です。これにはブートローダ(GRUB2またはsystemd-boot)が含まれています。
回復パーティションを削除すると、通常の方法でインストールできますが、ASUSが提供するMS-Winを回復することはできません。
答え2
警告する:ここでは、ex-Windowsパーティションがあり、mmcblk0p3
そのスペースをLinux rootfsに追加したいとしますmmcblk0p4
。それ以外の場合は、実際の要件に合わせて調整してください。
これは可能ですが、ディスク上のp3がp4の前にあるため、少し複雑です。
まず、mmcblk0p3のすべてのデータを削除しましたが、実際にはパーティションテーブルからパーティションを削除していない可能性があります。まず、これを行う必要があります。始めるGPartedライブCDまたはUSBを選択して削除します。
mmcblk0p4
その後、元の位置に移動しますmmcblk0p3
(すべての空きスペースが後ろに前の代わりにrootfs)、最後にgparted
パーティションを拡張して、現在の背後にある未パーティションの空きスペースをすべて追加するように指示します。
ところで、しばらくこの作業をしていなかったため、移動時に番号が再び付けられるか覚えていませんgparted
。私の考えではそうではありません...しかしmmcblk0p4
mmcblk0p3
もしそうなら、もしそうなら/boot/grub/grub.cfg
今、ルートfsが開いていることがわかるように、grubの設定を更新する必要がありますmmcblk0p3
。次のタスクを実行する必要があります(GParted Live CDで実行している間はルートシェルで)。
mount /dev/mmcblk0p3 /mnt
for i in proc dev sys ; do mount -o bind /$i /mnt/$i ; done
chroot /mnt
### optionally edit /etc/fstab here
update-grub
exit
for i in proc dev sys / ; do umount /mnt/$i ; done
/etc/fstab
注:LABELまたはUUIDエントリを使用する代わりにデバイス名をハードコーディングする場合は、ORまたは他の方法を/etc/fstab
使用してデバイス名を編集する必要があります。前後にこれを行います。vi
nano
/
chroot /mnt
update-grub
番号が変更された場合は、SWAP パーティションのデバイス名を変更する必要があります。アイテムで使用またはマウントされている他のパーティションにも同様です/etc/fstab
。