Estou fazendo um curso universitário de Unix e, como parte disso, estou tentando usar um USB live do Ubuntu no meu computador. Meu computador roda Windows 7 de 64 bits. Usei o LinuxLive para instalar o VirtualBox em uma unidade flash de 16 GB. Tive problemas para instalar o Ubuntu 15.04 de 64 bits usando isso, mas consegui instalar o 15.04 de 32 bits com êxito. Meu objetivo final: manter minha instalação do Windows e executar principalmente o Ubuntu através da VM (possivelmente inicializando-o ocasionalmente).
Tenho usado a opção "Try Linux" nas últimas semanas, mas pelo que li, acho que posso "instalar" o Linux em minha unidade flash para manter minhas configurações (e possivelmente fazê-lo funcionar mais rápido em a VM?). Encontrei alguns vídeos passo a passo no YouTube, mas as telas que vejo são um pouco diferentes. Após a tela da caixa de seleção "baixar atualizações", recebo um menu suspenso que solicita a configuração do carregador de inicialização do dispositivo. A única opção é /dev/sda, e tentar adicionar uma opção diferente parece não funcionar.
Sou quase um completo Unix n00b e não tenho vergonha de admitir isso. Entendo que /dev/sda é uma unidade, mas qual unidade? É o disco rígido do meu computador, minha unidade flash ou algum drive virtual na VM? Se eu instalar o Ubuntu lá, isso afetará negativamente meu disco rígido existente e a instalação do Windows?
Responder1
Discos rígidos virtuais
Enquantoinstalando o Ubuntu em uma máquina virtual como o Virtual Boxvocê terá criado um disco rígido virtual para armazenar o sistema operacional virtualizado e seus dados. Para o sistema operacional host, este disco rígido virtual éapenas um arquivo no disco rígido realmas o sistema operacional convidado pode usá-lo como se fosse uma unidade real para particionar e formatá-lo de acordo com as necessidades do convidado. Isso deixará as partições e o sistema de arquivos da unidade real intactos.
Dispositivos Windows
No Windows, os discos rígidos ou suas partições são atribuídos com letras, A: B: C:, ...
independentemente de onde as partições residem. Isso é diferente no Unix e no Ubuntu.
Arquivos de dispositivos de Unix e Ubuntu
Para cada dispositivo de bloco conectado (e também para cada disco rígido virtual em uma VM), criaremos umarquivo de dispositivo. SCSI moderno ouSATAdOs rives serão nomeados /dev/sd
seguidos de uma letra dependendo da sequência em que foram registrados. Portanto, o arquivo de dispositivo da primeira unidade registrada será nomeado /dev/sda
, o segundo /dev/sdb
, o terceiro /dev/sdc
e assim por diante.
Depois de adicionarmos partições nessa unidade, elas serão numeradas consecutivamente /sda1, /sda2, /sda3, ...
. Portanto, podemos ver facilmente em qual disco rígido está uma determinada partição.
Grub e o dispositivo de inicialização
Agora, para instalar o gerenciador de inicialização mestre (Grub) necessário para inicializar o Ubuntu, podemos especificar ainda mais em qual unidade ele deve ser instalado. Isso só importa caso você tenha mais de uma unidade conectada ao seu computador (ou à sua máquina virtual).
No seu caso, você provavelmente criou apenas um disco rígido virtual (embora sejam possíveis mais), que foi nomeado /dev/sda
. Esta unidade é onde você deseja instalar o Grub e o sistema operacional.
Observe que em uma máquina virtual este ainda é um disco rígido virtual, não a unidade bare metal onde reside o sistema operacional host.
Uma palavra sobre inicialização dupla
Em um computador real onde podemos escolher entre mais de um sistema operacional, podemos ter que tomar cuidado para que o carregador de boot esteja realmente sendo colocado na primeira unidade inicializável. Ele substituirá qualquer outro registro mestre de inicialização (por exemplo, Windows) que existia antes de começarmos. Só então seria possível um sistema de inicialização dupla com opções de sistemas operacionais na inicialização. Se por algum motivo não quisermos isso, podemos dizer ao Grub para instalar em outra unidade (ou partição), se disponível.
Responder2
Eu tenho um laptop que inicializa no Windows 7. Costumo executar o Ubuntu dentro de uma máquina virtual nesse laptop.
Existem duas coisas principais que precisam ser baixadas e instaladas para que o Ubuntu funcione dentro de uma máquina virtual:
- Baixe o instalador ".exe" do aplicativo Virtualbox na pasta Downloads do Windows. Em seguida, instale o aplicativo VirtualBox (ou alguma outra máquina virtual) no sistema operacional host - no seu e no meu caso, estamos instalando o "Virtualbox para hosts Windows" em um sistema operacional host Windows 7.Wikilivros: VirtualBox / Instalação / Windowstem mais detalhes.
- Baixe o arquivo de imagem “.iso” do Ubuntu na pasta Downloads do Windows. Em seguida, execute o VirtualBox, peça para ele criar uma nova máquina virtual e inicializá-la a partir daquela imagem ".iso" e, dentro dessa máquina virtual, instalar o Ubuntu.Wikibooks: VirtualBox/Configurando uma máquina virtual Ubuntutem instruções passo a passo.
Depois de instalar e reiniciar o Ubuntu algumas vezes, você pode excluir os arquivos baixados da pasta Downloads do Windows.
Nunca precisei de uma unidade flash USB durante a instalação inicial ou ao executar o Ubuntu como sistema operacional convidado dentro de uma máquina virtual. Honestamente, não tenho ideia do que você quer dizer com “Usei o LinuxLive para instalar o VirtualBox em uma unidade flash de 16 GB”. Presumo que haja vários erros de digitação nessa frase. (Eu vi pessoas quedesejadoapagar completamente o disco rígido de algum computador e instalar o Linux nele. Criar uma unidade flash USB inicializável "LiveUSB" para que eles possam "experimentar o Ubuntu" é um bom primeiro passo nessa direção, mas parece que não é isso que você deseja fazer). (Já vi pessoas baixarem o "VirtualBox para hosts Ubuntu", para que possam executar algum outro sistema operacional dentro de uma máquina virtual em seu computador host Ubuntu, mas parece que não é isso que você deseja fazer).
Normalmente vejo minha barra de tarefas normal do Windows na tela e uma grande janela com uma barra de título que mostra o nome daquela máquina virtual seguido de "- Oracle VM VirtualBox". Eu executo todos os tipos de aplicativos Linux dentro dessa janela. Ao lado dessa grande janela, vejo uma pequena janela separada com uma barra de título que mostra "Oracle VM VirtualBox Manager". Nessa pequena janela, clico no nome da máquina virtual, depois clico em "Configurações", depois clico em Armazenamento "para obter a visualização da árvore de armazenamento. Se você aceitou todos os padrões (como seguir a etapa acima instruções passo a passo), por padrão, há apenas um "disco" nessa árvore de armazenamento e, quando clico nele, vejo que na verdade é um arquivo localizado na minha pasta "C:\Users\dc\VirtualBox VMs\" . Esse arquivo é o que o sistema operacional Ubuntu dentro da minha máquina virtual vê como o disco rígido "/dev/sda".
Então, o que é /dev/sda?
Ao executar o Ubuntu, "/dev/sda" é o que o Ubuntuachaé o disco rígido do computador.
Quando vejo pessoas inicializando o Ubuntu a partir de seu disco rígido para que ele preencha a tela inteira (ou seja, o Ubuntu está rodando diretamente no hardware físico), "/dev/sda" é o disco rígido físico real.
Quando vejo pessoas inicializando o Ubuntu a partir de uma unidade flash USB ativa para que ele preencha a tela inteira (ou seja, o Ubuntu está sendo executado diretamente no hardware físico), elas veem um "/dev/sda" e um "/dev/sdb" . Nunca consigo lembrar qual é o disco rígido físico real e qual é a unidade flash USB física real. (Perguntar como você pode diferenciar um do outro seria uma excelente pergunta separada).
Quando o Ubuntu está sendo executado dentro de uma janela "...- Oracle VM VirtualBox", "/dev/sda" dentro dessa janela é o que a máquina virtual está usando para simular um disco rígido virtual. O que o Ubuntu vê como "/dev/sda", quando o Ubuntu está rodando dentro de uma máquina virtual em um host Windows, geralmente é um arquivo ".vdi" em alguma pasta no disco rígido C:\ em algum lugar. Ouvi dizer que ocasionalmente algumas pessoas alteram essas configurações para que o que o Ubuntu vê como "/dev/sda", o VirtualBox possa remapear para algum disco rígido físico ou pendrive em vez do arquivo ".vdi" padrão. Você pode descobrir exatamente o que há no seu sistema verificando as configurações no "Oracle VM VirtualBox Manager".