J'essayais d'installer arch en Dual Boot sur ma nouvelle machine qui a été livrée avec Windows 10,
mais je n'arrive pas à comprendre comment partitionner proprement mon disque.
parted -l
donne sur /dev/sda
:
Code : Tout sélectionner
1 1049kB 274MB 273MB fat32 EFI s.p. boot,hidden,esp
2 274MB 290MB 16.8MB . Microsoft reserved p. msftres
3 290MB 255GB 255GB ntfs Basic data p. msftdata
4 255GB 256GB 1049MB ntfs Basic data p. hidden, diag
du -ch /dev/sda3
j'ai un total de 36GB occupés (le pc est neuf, rien de précieux sur les disques...)Hier j'ai voulu faire de la place pour arch, alors j'ai tranché dans la partition de données en faisant quelque chose comme:
Code : Tout sélectionner
# parted /dev/sda
(parted) resizepart 3 120GB
(parted) mkpart primary ext4 120GB 255GB
Code : Tout sélectionner
# mkfs.ext4 /dev/sda5
Code : Tout sélectionner
(parted) rm 5
(parted) resizepart 3 255GB
- Que fait
parted
au juste?
Il n'écrit pas dans/etc/fstab
, ni ne formatte les partitions créées commemkfs
mais il a quand même touché aux données de sda3... - Comment aurais-je dû faire la place pour arch?
Le wiki et la doc que j'ai trouvés sur le partitionnement sont assez atomisés entre les différents utilitaires...
J'écris depuis mon ancien PC sur Ubuntu, les choses s'étaient passées en douceur avec gparted mais j'aimerais autant éviter de l'installer sur ma liveUSB - Et maintenant:
- Y a-t-il un moyen simple de récupérer mon install Windows?
parted rescue
n'a pas l'air d'avoir fait grand chose... - Ou je la laisse tomber, je formatte
/dev/sda{2,3,4?}
, fais mes tables GPT pour arch,... Dans ce cas quelle(s) partition(s) devrais-je laisser dispo pour pouvoir réinstaller Windows tranquillement à côté d'Arch?
(i.e. sans refaire la même bêtise avec mes futures partitions arch...)
- Y a-t-il un moyen simple de récupérer mon install Windows?
EDIT:
Bel exemple de comment ruiner des disques avec parted: sda2 et sda3 sont fichus.
Attention au guide d'installation qui peut être laconique:
On partitionne des disques partiellement occupés soit avec
gparted
qui intègre plusieurs utilitaires, soit en ligne de commande mais alors pas avec parted
seul !Dans l'ordre:
- Redimensionner tout système de fichiers existant:
ntfsresize
, ou resize2fs
pour ext4, ...- Partitionner le disque:
parted
, ou plutôt fdisk
/ gdisk
en MBR/GPT qui ont l'avantage d'avoir des documentations beaucoup mieux fournies.- Formatter au nouveau système de fichiers:
mkfs
et ses variantes.msft RIP