Para criar uma unidade flash USB usando o Mac OS X, para que você possa inicializar a partir dela e instalar o Ubuntu no seu Mac (ou em outra máquina), é necessário executar tarefas administrativas. Quando você executa uma tarefa administrativa com um programa gráfico (ou seja, fora do Terminal.app), é solicitada sua senha. Você quase certamente já viu isso antes - quando instala determinado software, ou quando você instala atualizações ou modifica configurações globais nas Preferências do Sistema, você é solicitado a fornecer sua senha.
Este é o mesmo tipo de coisa, mas no Terminal. Se você quiser continuar e executar a tarefa em seu comando, você digitará sua senha (a mesma que você usaria para fazer logon no sistema Mac OS X ou para executar qualquer uma dessas tarefas administrativas tarefas graficamente, como discutido acima). Ao entrar, você não verá nenhum caractere de espaço reservado (como *
). Isso é por design. Basta colocá-lo e pressionar Enter .
sudo
funcionará essencialmente da mesma maneira no seu sistema Ubuntu também. (E, como no Mac OS X, no Ubuntu, provavelmente, você estará realizando a maioria das tarefas administrativas graficamente, portanto, você obterá prompts de senha gráficos, como acontece na maioria das vezes, no Mac OS X.)
Você deve entender o que o sudo
faz e por que esse aviso é exibido antes de prosseguir.
Esta mensagem aparece normalmente , a primeira vez que você usa sudo
, em algumas versões do Mac OS X (e talvez alguns outros sistemas operacionais também):
WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.
To proceed, enter your password, or type Ctrl-C to abort.
Não é, por si só, nada para se preocupar. É só avisá-lo que sudo
é muito poderoso, e que você pode fazer praticamente qualquer coisa com ele ... incluindo coisas que você não quer fazer e que impediriam seu sistema Mac OS X, ou outros sistemas, de inicializar até reparado ou reinstalado. Você também pode apagar acidentalmente arquivos importantes, como seus documentos.
Esse aviso não é em resposta ao comando específico que você está executando. Poderia ter sido sudo ls
e você ainda teria visto.
No entanto, acontece que o comando específico é especialmente perigoso se for feito errado. O que você está fazendo com esse comando é gravar os dados do arquivo especificado depois de if=
(o arquivo in ) para o dispositivo especificado após of=
(o out colocar "arquivo").
Isso sobrescreverá quaisquer dados existentes no momento em of=
(se houver), e é improvável que você consiga esses dados novamente. A menos, claro, que você tenha uma cópia em outro lugar.
Portanto, não apenas é importante que você não esteja sobrescrevendo dados valiosos ... mas também é importante que você especifique o dispositivo de saída correto , ou você pode sobrescrever outro dispositivo (talvez um importante disco rígido).
- Uma vez eu digitei um comando
sudo dd ...
, verifique se o dispositivo foi especificado corretamente e se o dispositivo não continha informações importantes, executei-o ... e depois menos de um segundo depois percebi que o prompt de comando que eu usei era na verdade um login remoto para um computador diferente! Eu o cancelei imediatamente, mas mesmo a pequena quantidade que eu sobrescrevi fez com que a partição não fosse montada novamente , e exigiu que eu copiasse os dados para outro disco e consulte meu backup parcial. E o principal fator que me salvou foi a excelente sorte.
Não é provável que você esteja cometendo esse erro específico, mas certifique-se de que o comando esteja correto, o dispositivo esteja correto e não haja dados que você queira manter armazenados no dispositivo.
Por favor, note que qualquer comando sudo
é potencialmente perigoso se você cometer um erro, mas dd
comandos tendem a ser mais ou menos perigosos se você fizer uma erro. Você não deve estar relutante em explorar e experimentar tanto no seu Mac OS X quanto no seu sistema Ubuntu ... apenas tome cuidado.
É altamente recomendável ler documentação da comunidade do Ubuntu sobre sudo
entender como funciona e o que manter em mente ao usá-lo. Como muitas das mesmas considerações foram tomadas pelos desenvolvedores da Apple quando decidiram como configurar sudo
no Mac OS X e porque sudo
é um comando padrão , com todas as variantes específicas do SO mudando muito pouco (se houver) do código upstream de Todd C. Miller , a maioria das informações lá se aplica ao Mac OS X e outros sistemas operacionais, bem como ao sistema Ubuntu que você está prestes a instalar.