Estou tentando instalar o Windows 7 em/dev/sda, mas qualquer unidade em que instalo o Windows 7 se torna/deb/sdb. Não alterei nenhuma prioridade de inicialização no BIOS.
Alguém poderia me ajudar a entender como o Ubuntu 12.04 escolhe/dev/sda e/dev/sdb?
Responder1
A designação /dev/sda e /dev/sdb pode ser arbitrária, como você pode ver.
Dehttps://wiki.archlinux.org/index.php/Persistent_block_device_naming
Se sua máquina tiver mais de um controlador de disco SATA, SCSI ou IDE, a ordem na qual os nós de dispositivos correspondentes serão adicionados será arbitrária. Isso pode resultar em nomes de dispositivos como /dev/sda e /dev/sdb alternando em cada inicialização, culminando em um sistema não inicializável, kernel panic ou desaparecimento de um dispositivo de bloco. A nomenclatura persistente resolve esses problemas.
e Debianhttps://wiki.debian.org/Part-UUID
Se você tiver mais de um controlador de disco (IDE ou especialmente SCSI/SATA), ou mesmo se tiver apenas números variáveis de dispositivos de armazenamento USB/firewire removíveis conectados diariamente, a ordem em que eles são detectados pode não ser determinística. O resultado é que nomes de dispositivos como /dev/sda1 e /dev/sdb1 podem mudar aleatoriamente em cada inicialização. A nomenclatura persistente permite que você não se preocupe com isso.
Para sistemas de arquivos, é melhor usar UUID ( /dev/disk/by-uuid/
) ou rótulos ( /dev/disk/by-label/
). Para unidades brutas ou partições não formatadas, você pode usar IDs ( /dev/disk/by-id/
).
Para identificar seu disco/partição, useblkid
sudo blkid
As informações do Ubuntu estão aqui:https://help.ubuntu.com/community/UsingUUID
Pode ser melhor remover temporariamente o disco rígido do Windows enquanto você instala o Ubuntu e, em seguida, configurar a(s) partição(ões) do Windows para montar após a instalação. Você pode então selecionar qual sistema operacional inicializar em seu BIOS.
Responder2
Acredito, com base em minha pesquisa, que a designação da unidade vem do BIOS. Se você puder modificar as configurações da unidade no BIOS para alterar a unidade de primária para secundária, poderá alterar sda (primário) para sdb (secundário). Alguém com um BIOS Award que tenha essa capacidade pode confirmar. Minha instalação está em um Satellite U845t e não é possível modificar essa configuração no BIOS. No final, não importa se a sua instalação está na unidade primária ou secundária, exceto quando as velocidades de leitura/gravação são consideravelmente diferentes. Limpei a instalação em /sdb, minha unidade SSD e, em seguida, utilizei minha unidade de prato em /sda para armazenamento.
Atualmente estou executando o Ubuntu 20.04 em/dev/sdb (SSD) com/home montado em/dev/sda (HDD). Você pode modificar o ponto de montagem /home usando o terminal, mas se estiver fazendo uma instalação limpa, selecione "Algo Outro" e selecione os pontos de montagem para a instalação nas partições desejadas.