Dois discos rígidos, um win10 e outro Linux, resultado final é sda e sdb Linux confusão

0

Como eu aponto o sistema para a partição sdb5 correta?

Para instalar eu removi o disco rígido do Windows 10 para instalar o Peppermint OS, porque ele não reconheceu o segundo disco rígido onde eu queria instalar o Linux, ele só me deu a opção de instalação dupla no disco do Windows 10.

Depois que o disco rígido principal foi removido, o Linux reconheceu o segundo disco rígido, mas usando o sda para instalar o sistema operacional. O que eu entendo, porque não havia um segundo disco rígido no momento.

Depois de instalar o Linux, reinstalei o disco rígido do Win10 no compartimento principal do disco rígido. Depois que fiz isso, o Linux renomeou seu disco como sdb automaticamente. Agora, o sistema roda sem swap porque espera que sua partição swap esteja em sda.

A execução de swapon não corrige o problema porque espera sda5, o que não está correto. Observe como etc/fstab mostra que a instalação original estava em / dev / sda1 e também a partição swap foi feita em / dev / sda5.

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=c9f3ceae-725a-4042-8571-8099361f264b /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
#UUID=efc2e006-9040-xxx-xxxxx-157e5e5ec0e5 none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

Quando eu executo o comando sudo fdisk -l

Disk /dev/sda: 232.9 GiB, 250059350016 bytes, 488397168 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: 0x93368b07

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048   1026047   1024000   500M  7 HPFS/NTFS/exFAT
/dev/sda2         1026048 476877420 475851373 226.9G  7 HPFS/NTFS/exFAT
/dev/sda3       487380992 488394751   1013760   495M 27 Hidden NTFS WinRE


Disk /dev/sdb: 298.1 GiB, 320072933376 bytes, 625142448 sectors
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: dos
Disk identifier: 0xf9090822

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sdb1  *         2048 608497663 608495616 290.2G 83 Linux
/dev/sdb2       608499710 625141759  16642050     8G  5 Extended
/dev/sdb5       608499712 625141759  16642048     8G 82 Linux swap / Solaris


Disk /dev/mapper/cryptswap1: 8 GiB, 8520204288 bytes, 16641024 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Esta é a saída de / etc / cripttab

cryptswap1 UUID=efc2e006-9040-44f6-xxxx-157e5e5ec0e5 /dev/urandom swap,offset=1024,cipher=aes-xts-plain64

Deveria ler?

cryptswap1 /dev/sdb5 UUID=efc2e006-9040-44f6-xxxx-157e5e5ec0e5 /dev/urandom swap,offset=1024,cipher=aes-xts-plain64

Não, leia:

cryptswap1 /dev/disk/by-uuid/efc2157....  /dev/urandom swap,offset=1024,cipher=aes-xts-plain64

Editar3 A diferença é impressionante. Eu estou em uma unidade de disco e após a reinicialização meu computador é visivelmente mais rápido e pode lidar com muitos mais documentos e programas de uma só vez.

    
por pepperoni 22.03.2017 / 17:19

1 resposta

1

Parece que você tem uma troca criptografada. Para corrigir seu problema, você deve procurar / etc / crypttab. É semelhante ao fstab e contém uma lista de dispositivos criptografados a serem desbloqueados na inicialização. No começo você deve ver algo como cryptswap1 /dev/sda5 . Então, mude para o que sua partição swap agora apontar. Ou você pode definir o UUID como cryptswap1 UUID=efc2e006-9040-44f6-a14c-157e5e5ec0e5 . Se você usar o esquema / dev / sd *, certifique-se de apontá-lo para uma partição correta (de acordo com a saída do fdisk, / dev / sdb5 é sua partição swap agora). Esta partição será usada como uma troca criptografada após a próxima reinicialização do sistema, portanto, certifique-se de configurá-la corretamente! Como mencionado por dirkt , você pode ver os UUIDs em seu sistema executando ls -al /dev/disk/by-uuid/ . O programa blkid também pode mostrar UUIDs.

    
por 22.03.2017 / 19:09

Tags