зеркало из
				https://github.com/iharh/notes.git
				synced 2025-11-04 07:36:08 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			82 строки
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			82 строки
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
blkid
 | 
						|
  to list the available devices
 | 
						|
 | 
						|
* partitioning *
 | 
						|
 | 
						|
fdisk sda
 | 
						|
  partition sda disk...
 | 
						|
 | 
						|
  m - help
 | 
						|
  p - print current partitions
 | 
						|
  q - exit without save
 | 
						|
  w - write changes and exit
 | 
						|
  d - delete partition
 | 
						|
  t - change partition type
 | 
						|
  n - new partition
 | 
						|
 | 
						|
  n subcommands:
 | 
						|
 | 
						|
    p - create primary partition (1 to 4 like sda1 .. sda4)
 | 
						|
    e - create extended ... (5 to ... like sda5 ...)
 | 
						|
 | 
						|
    /dev/sda1 (type Id 83) for /boot
 | 
						|
 | 
						|
          K
 | 
						|
    p +200M
 | 
						|
          G
 | 
						|
 | 
						|
 | 
						|
    /dev/sda2 (type Id 82) for /swap
 | 
						|
 | 
						|
    p +16384M (1:1 or 2:1 of the amount of current memory)
 | 
						|
    t 82
 | 
						|
 | 
						|
 | 
						|
    /dev/sda3 (type Id 5) for extended partition containing logical ones
 | 
						|
 | 
						|
    e +... all the rest
 | 
						|
 | 
						|
 | 
						|
    /dev/sda5 (type Id 83) for / (root catalog including software)
 | 
						|
 | 
						|
    l +20G (maybe more)
 | 
						|
 | 
						|
 | 
						|
    /dev/sda6 (type Id 83) for /home (and other user stuff)
 | 
						|
 | 
						|
    l +... all the rest
 | 
						|
 | 
						|
* formatting *
 | 
						|
 | 
						|
mkfs.ext2 -L boot /dev/sda1
 | 
						|
  we don't need a journaled ext4 fs for our /boot,
 | 
						|
  -L boot is just a label here
 | 
						|
 | 
						|
mkfs.ext4 -L arch /dev/sda5
 | 
						|
  root catalog
 | 
						|
 | 
						|
mkfs.ext4 -L home /dev/sda6
 | 
						|
  home catalog
 | 
						|
 | 
						|
mkswap -L swap /dev/sda2
 | 
						|
  swap catalog
 | 
						|
 | 
						|
 | 
						|
* mounting *
 | 
						|
 | 
						|
!!! /mnt/lost+found
 | 
						|
  is a usefull folder
 | 
						|
 | 
						|
mount /dev/sda5 /mnt
 | 
						|
  mount our root catalog to /mnt
 | 
						|
 | 
						|
mkdir /mnt/{home,boot}
 | 
						|
 | 
						|
mount /dev/sda1 /mnt/boot
 | 
						|
 | 
						|
mount /dev/sda6 /mnt/home
 | 
						|
 | 
						|
swapon /dev/sda2
 | 
						|
  to mount a swap (on /tmp)
 | 
						|
 |