Last Sync: 2022-07-10 16:00:04
This commit is contained in:
		
							parent
							
								
									acba51e5cb
								
							
						
					
					
						commit
						bf3f5a87ed
					
				
					 1 changed files with 68 additions and 9 deletions
				
			
		| 
						 | 
					@ -151,12 +151,11 @@ $ fdisk -l
 | 
				
			||||||
```bash
 | 
					```bash
 | 
				
			||||||
umount /dev/sda1
 | 
					umount /dev/sda1
 | 
				
			||||||
umount /dev/sda2
 | 
					umount /dev/sda2
 | 
				
			||||||
 | 
					 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
#### 2. Deleting the existing partitions
 | 
					#### 2. Deleting the existing partitions
 | 
				
			||||||
```bash
 | 
					```bash
 | 
				
			||||||
# Load the disk into fdisk
 | 
					# Load the disk into fdisk
 | 
				
			||||||
sudo fdisk /dev/sda
 | 
					$ sudo fdisk /dev/sda
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Select delete and run for each partition
 | 
					# Select delete and run for each partition
 | 
				
			||||||
Command (m for help): d
 | 
					Command (m for help): d
 | 
				
			||||||
| 
						 | 
					@ -168,7 +167,7 @@ Command (m for help): d
 | 
				
			||||||
Selected partition 2
 | 
					Selected partition 2
 | 
				
			||||||
Partition 2 has been deleted.
 | 
					Partition 2 has been deleted.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Verify deletion with p command
 | 
					# Verify deletion with p(rint) command
 | 
				
			||||||
Command (m for help): p
 | 
					Command (m for help): p
 | 
				
			||||||
Disk /dev/sda: 465.74 GiB, 500079525888 bytes, 976717824 sectors
 | 
					Disk /dev/sda: 465.74 GiB, 500079525888 bytes, 976717824 sectors
 | 
				
			||||||
Disk model: My Passport 071A
 | 
					Disk model: My Passport 071A
 | 
				
			||||||
| 
						 | 
					@ -178,10 +177,75 @@ I/O size (minimum/optimal): 512 bytes / 512 bytes
 | 
				
			||||||
Disklabel type: gpt
 | 
					Disklabel type: gpt
 | 
				
			||||||
Disk identifier: 9993F1BB-626C-485F-8542-3CC73BB40953
 | 
					Disk identifier: 9993F1BB-626C-485F-8542-3CC73BB40953
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Write the changes to disk with w
 | 
					# Write the changes to disk with w(rite)
 | 
				
			||||||
 | 
					w
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Check execution:
 | 
				
			||||||
 | 
					$ lsblk
 | 
				
			||||||
 | 
					NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
 | 
				
			||||||
 | 
					sda           8:0    0 465.7G  0 disk 
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					So now the disk has no partitions, just the physical disk space and no mountpoints. We are ready to re-partition.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#### 3.  Re-partition the disk
 | 
				
			||||||
 | 
					We are going to create a GPT partition table
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					```bash
 | 
				
			||||||
 | 
					$ sudo fdisk /dev/sda
 | 
				
			||||||
 | 
					Command (m for help): g
 | 
				
			||||||
 | 
					Created a new GPT disklabel (GUID: E316B1A9-6F73-FB41-8CBB-FA4E3C448F2B).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Command (m for help): n
 | 
				
			||||||
 | 
					Partition number (1-128, default 1): 
 | 
				
			||||||
 | 
					First sector (2048-976717790, default 2048):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Just press enter here
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# The last sector is where we put the actual size we want for the partition
 | 
				
			||||||
 | 
					Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-976717790, default 976715775): +100G
 | 
				
			||||||
 | 
					Created a new partition 1 of type 'Linux filesystem' and of size 100 GiB.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# For the second and final partition, we follow the same steps but don't add a partition size, since it will default to what is left. 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Command (m for help): n
 | 
				
			||||||
 | 
					Partition number (2-128, default 2): 
 | 
				
			||||||
 | 
					First sector (209717248-976717790, default 209717248): 
 | 
				
			||||||
 | 
					Last sector, +/-sectors or +/-size{K,M,G,T,P} (209717248-976717790, default 976715775): 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Created a new partition 2 of type 'Linux filesystem' and of size 365.7 GiB.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Check the partitions with p(rint)
 | 
				
			||||||
 | 
					Command (m for help): p
 | 
				
			||||||
 | 
					Disk /dev/sda: 465.74 GiB, 500079525888 bytes, 976717824 sectors
 | 
				
			||||||
 | 
					Disk model: My Passport 071A
 | 
				
			||||||
 | 
					Units: sectors of 1 * 512 = 512 bytes
 | 
				
			||||||
 | 
					Sector size (logical/physical): 512 bytes / 512 bytes
 | 
				
			||||||
 | 
					I/O size (minimum/optimal): 512 bytes / 512 bytes
 | 
				
			||||||
 | 
					Disklabel type: gpt
 | 
				
			||||||
 | 
					Disk identifier: 92739978-F7D2-5042-9758-C1429B5C8E11
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Device         Start       End   Sectors   Size Type
 | 
				
			||||||
 | 
					/dev/sda1       2048 209717247 209715200   100G Linux filesystem
 | 
				
			||||||
 | 
					/dev/sda2  209717248 976715775 766998528 365.7G Linux filesystem
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Then write with w
 | 
				
			||||||
 | 
					Command (m for help): w
 | 
				
			||||||
 | 
					The partition table has been altered.
 | 
				
			||||||
 | 
					Calling ioctl() to re-read partition table.
 | 
				
			||||||
 | 
					Syncing disks.
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					We can now confirm out new partitions:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					```bash
 | 
				
			||||||
 | 
					$ lsblk
 | 
				
			||||||
 | 
					NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
 | 
				
			||||||
 | 
					sda           8:0    0 465.7G  0 disk 
 | 
				
			||||||
 | 
					├─sda1        8:1    0   100G  0 part 
 | 
				
			||||||
 | 
					└─sda2        8:2    0 365.7G  0 part 
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					> Whilst we have created our partitions we cannot yet mount them. This is because we have not yet set up a filesystem on the partitions. This is the next step. 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## BIOS and UEFI 
 | 
					## BIOS and UEFI 
 | 
				
			||||||
| 
						 | 
					@ -198,8 +262,3 @@ Even though most modern computers use UEFI, it may still be referred to as BIOS
 | 
				
			||||||
## File systems
 | 
					## File systems
 | 
				
			||||||
 | 
					
 | 
				
			||||||
File systems are what the computer relies on to ascertain the location and positioning of files on the disk. In Linux it is customary to use FAT-32 for the boot partition and ext-4 for the extended partition. In other operating systems you would do the same but most likely use NFTS for the extended partition.
 | 
					File systems are what the computer relies on to ascertain the location and positioning of files on the disk. In Linux it is customary to use FAT-32 for the boot partition and ext-4 for the extended partition. In other operating systems you would do the same but most likely use NFTS for the extended partition.
 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
## Stuff to add
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- The lsblk command 
 | 
					 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue