<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bryan Garber's Blog &#187; Instalação</title>
	<atom:link href="http://bgarber.notapipe.org/blog/category/instalacao/feed/" rel="self" type="application/rss+xml" />
	<link>http://bgarber.notapipe.org/blog</link>
	<description>Where nerds collide!</description>
	<lastBuildDate>Mon, 12 Dec 2011 16:46:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Instalando Debian: the NERD way</title>
		<link>http://bgarber.notapipe.org/blog/2010/11/instalando-debian-the-nerd-way/</link>
		<comments>http://bgarber.notapipe.org/blog/2010/11/instalando-debian-the-nerd-way/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 12:27:39 +0000</pubDate>
		<dc:creator>Bryan</dc:creator>
				<category><![CDATA[Instalação]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Nerd]]></category>

		<guid isPermaLink="false">http://bgarber.notapipe.org/blog/?p=128</guid>
		<description><![CDATA[O meu primeiro sistema operacional que instalei foi um Kurumin 3.0, que eu usava num computador velhão aqui de casa. Instalei Linux antes mesmo de ter alguma experiência instalando Windows. E desde que instalei pela primeira vez com sucesso um sistema operacional, não parei mais. Gosto muito de instalar sistemas operacionais, experimentar na segurança de [...]]]></description>
			<content:encoded><![CDATA[<p>O meu primeiro sistema operacional que instalei foi um Kurumin 3.0, que eu usava num computador velhão aqui de casa. Instalei Linux antes mesmo de ter alguma experiência instalando Windows. E desde que instalei pela primeira vez com sucesso um sistema operacional, não parei mais. Gosto muito de instalar sistemas operacionais, experimentar na segurança de uma VM (uso VirtualBox) ou instalando nas minhas máquinas. Nessa minha vida de nerd, depois de instalar o Kurumin, já instalei o Windows XP, o Ubuntu (moleza&#8230;), o FreeBSD, o Gentoo, Minix 3, o Debian, e mais recentemente o Windows Vista e o Arch Linux. Mas eu, como um usuário entusiasta do Debian, já o instalei de várias maneiras diferentes.</p>
<p>Como eu costumo comentar com meus colegas e amigos, o Debian tem, pelo menos 4 modos de instalação: o modo usuário (o qual já comentei <a href="http://bgarber.notapipe.org/blog/2007/11/instalando-debian-usando-interface-grafica/">aqui</a>), o modo normal (que seria basicamente procedendo pelos passos de instalação com o instalador padrão), o modo difícil (o que eu costumo fazer, trata-se de instalar o básico do básico pela instalação normal e instalar o restante via apt-get &#8211; inclusive o X! -, uso muito para instalar a versão <em>testing</em> através do CD de instalação do <em>stable</em>) e o NERD way. Este último é o nível que supera em dificuldade o modo difícil, mesmo usuários experientes podem &#8220;se quebrar&#8221; tentando. Os passos para o NERD way são para pessoas experientes, que sabem o que estão fazendo. Se quiser experimentar, recomendo usar uma máquina virtual, para brincar. Daí, não se corre o risco de danificar as partições do próprio disco. <img src='http://bgarber.notapipe.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Antes de qualquer coisa, precisaremos de uma distro <em>live</em> CD qualquer. Eu utilizei o <em>live</em> CD do Ubuntu 10.10, mas pode ser qualquer uma que tenha a possibilidade de executar sem fazer nenhuma instalação. A partir daqui, seguimos os seguintes passos:</p>
<ol>
<li>inicializamos o <em>live</em> CD, entrando no Gnome Desktop;</li>
<li>esta instalação irá usar o <em>debootstrap</em>, que é um utilitário que várias distribuições possuem, portanto vamos abrir um terminal e instalá-lo:</li>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">$ sudo apt-get install debootstrap</pre></div></div>

<li>após terminar de instalar com sucesso, vamos executar o <em>cfdisk</em>;</li>
<li>no <em>cfdisk</em>, vamos criar 3 partições: uma para o <em>/</em>, uma para o <em>/home</em> e uma para o <em>swap</em>, de acordo com a imagem abaixo (clique na imagem para ampliar):</li>
<div id="attachment_141" class="wp-caption aligncenter" style="width: 310px"><a href="http://bgarber.notapipe.org/blog/wp-content/uploads/2010/11/ubuntu-cfdisk.png"><img class="size-medium wp-image-141" title="ubuntu-cfdisk" src="http://bgarber.notapipe.org/blog/wp-content/uploads/2010/11/ubuntu-cfdisk-300x225.png" alt="Tabela de partições do disco." width="300" height="225" /></a><p class="wp-caption-text">Tabela de partições do disco.</p></div>
<li>os rótulos das partições não foram colocados quando tirei a screenshot acima, mas a saber, o <em>sda1</em> irá mapear para uma área de <em>swap</em>, o <em>sda2</em> irá mapear para o <em>/</em> e o <em>sda3</em> irá mapear para o <em>/home</em>;</li>
<li>após terminado o particionamento do disco, vamos gravar as alterações (<strong>NOTA IMPORTANTE</strong>: este processo é irreversível! Muito cuidado!), talvez um <em>reboot</em> seja necessário (se for, reinstale o <em>debootstrap</em> ao reiniciar, óbvio);</li>
<li>agora, vamos formatar as partições criadas; meu sistema de arquivos escolhido será o <em>ext4</em> e lembrando que as partições, no meu caso e provavelmente o teu,  ficaram nos discos mapeados como <em>/dev/sda*</em>:</li>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">$ sudo mke2fs -t ext4 -L / /dev/sda2
$ sudo mke2fs -t ext4 -L /home /dev/sda3</pre></div></div>

<li>vamos ativar a área de swap:</li>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">$ sudo mkswap /dev/sda1
$ sudo swapon /dev/sda1</pre></div></div>

<li>vamos montar a partição / (eu preferi no /mnt):</li>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">$ sudo mount /dev/sda2 /mnt</pre></div></div>

<li>agora, estamos prontos para o <em>debootstrap</em>:</li>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">$ sudo debootstrap squeeze /mnt http://ftp.br.debian.org/debian</pre></div></div>

<li>isto irá instalar o básico do básico na partição, não vai ter nem kernel instalado; este processo irá demorar um pouco, aproveite para tomar um cafézinho&#8230; <img src='http://bgarber.notapipe.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>ao concluir a instalação, vamos fazer um <em>chroot</em> para o diretório onde a partição <em>/</em> foi montada:</li>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">$ sudo chroot /mnt</pre></div></div>

<li>agora precisaremos instalar o <em>kernel</em>; aproveito a oportunidade e instalo mais algumas coisas que poderão ser úteis, como <em>linux-headers</em>, <em>make</em>, etc&#8230;</li>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;"># aptitude install linux-image-2.6.32-5-686 \
    linux-headers-2.6.32-5-686 make vim</pre></div></div>

<li>espere concluir a instalação, se ele reclamar de &#8220;<em>untrusted packages</em>&#8220;, apenas digite &#8220;<em>Yes</em>&#8220;, que isso pode ser resolvido mais tarde (também não se preocupe com o possível <em>warning: can&#8217;t open /etc/mtab: No such file or directory</em>);</li>
<li>a seguir, vamos configurar o <em>/etc/fstab</em> (sim, temos que fazer isso, eu avisei que seria bem manual no início do post); vamos configurar para ele se parecer com isto:</li>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">#&lt;file system&gt; &lt;mount point&gt; &lt;type&gt; &lt;options&gt; &lt;dump &gt; &lt;pass&gt;
/dev/sda1      swap          swap   defaults  0       0
/dev/sda2      /             ext4   defaults  1       1
/dev/sda3      /home         ext4   defaults  1       2</pre></div></div>

<li>após o <em>fstab</em>, vamos instalar o <em>grub</em> no setor de inicialização:</li>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;"># aptitude install grub
# cd /dev
# mknod sda b 8 0
# mknod sda1 b 8 1
# mknod sda2 b 8 2
# mknod sda3 b 8 3
# grub-install sda
# update-grub2</pre></div></div>

<li>caso a operação de <em>aptitude install</em> do <em>grub</em> reclame que tu estás instalando o <em>grub</em> sem instalá-lo em nenhum disco, diga que é para ele seguir mesmo assim; repare que nós temos que criar cada <em>/dev/sda*</em>, pois eles ainda não aparecem na listagem do diretório;</li>
<li>por final, vamos configurar a rede, utilizando por base a <em>distro</em> do <em>live CD</em>, copiando os seguintes arquivos:</li>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;"># exit
$ sudo cp /etc/hosts /mnt/etc
$ sudo cp /etc/network/interfaces /mnt/etc/network/</pre></div></div>

<li>e não vamos esquecer de editar o <em>/mnt/etc/hostname</em> com o nome desejado para máquina; adicionalmente, troque o &#8220;<em>ubuntu</em>&#8221; (depende do <em>live CD</em> que tu estiveres usando, eu estou usando o Ubuntu aqui) do arquivo <em>/mnt/etc/hosts</em> pelo mesmo nome colocado no <em>/mnt/etc/hostname</em>; repare ainda que, neste momento, nós saímos do modo <em>chroot</em>;</li>
<li>adicione as seguintes linhas no <em>/mnt/etc/network/interfaces</em>:</li>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">auto eth0
iface eth0 inet dhcp</pre></div></div>

<li><strong>Update:</strong> uma alternativa ao passo anterior é instalar o pacote <em>network-manager</em> via <em>apt-get</em>!</li>
<li>vamos voltar ao <em>chroot</em> (<em>sudo chroot /mnt</em>) e trocar a senha do <em>root</em> com <em>passwd</em>;</li>
<li>e agora é hora (enfim!) de dar adeus ao <em>live CD</em> e dar <em>reboot</em> no teu novo sistema operacional! \o/</li>
</ol>
<p>Para a instalação, é isso. Configure novos usuários usando <em>adduser login</em> (substitua <em>login</em> pelo nome de usuário que tu desejar) e instale novos pacotes a vontade. Para instalar o Gnome, execute <em>aptitude install gnome</em>. Ou simplesmente execute <em>tasksel</em>, para automatizar esta instalação de pacotes adicionais.</p>
<p>É possível que tenhas que reconfigurar o layout de teclado no terminal (onde não tem a interface gráfica carregada). Isso se resolve com <em>&#8220;dpkg-reconfigure console-data&#8221;</em> e selecionando o mapa de teclados corretamente das listas (resolvi selecionando <em>&#8220;pc / qwerty / Brazilian / Standard / Standard ABNT2&#8243;</em> da lista completa de mapas de teclado). O problema com &#8220;<em>untrusted packages</em>&#8221; no <em>apt-get</em> eu resolvi apenas executando um <em>apt-get update</em>. Não esqueça de atualizar teu <em>/etc/apt/sources.list</em> com outros repositórios. Aqui vai como está o meu:</p>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">deb http://ftp.br.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.br.debian.org/debian/ squeeze main contrib non-free
&nbsp;
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free</pre></div></div>

<p>É isso. Espero ter ajudado ao nerd que se interessar por este processo. <img src='http://bgarber.notapipe.org/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://bgarber.notapipe.org/blog/2010/11/instalando-debian-the-nerd-way/&via=bgarber&text=Instalando Debian: the NERD way&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://bgarber.notapipe.org/blog/2010/11/instalando-debian-the-nerd-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalando Debian usando interface gráfica</title>
		<link>http://bgarber.notapipe.org/blog/2007/11/instalando-debian-usando-interface-grafica/</link>
		<comments>http://bgarber.notapipe.org/blog/2007/11/instalando-debian-usando-interface-grafica/#comments</comments>
		<pubDate>Wed, 07 Nov 2007 13:40:59 +0000</pubDate>
		<dc:creator>Bryan</dc:creator>
				<category><![CDATA[Instalação]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://bgarber.wordpress.com/2007/11/07/instalando-debian-usando-interface-grafica/</guid>
		<description><![CDATA[Não é padrão do instalador netinst (CD reduzido com o sistema básico, baixa e instala o restante do software da internet) do Debian, mas existe a possibilidade de usar uma interface gráfica em GTK para fazer a instalação. No momento do boot do CD netinst, o Debian pergunta sobre a forma de boot (podendo simplesmente [...]]]></description>
			<content:encoded><![CDATA[<p>Não é padrão do instalador netinst (CD reduzido com o sistema básico, baixa e instala o restante do software da internet) do Debian, mas existe a possibilidade de usar uma interface gráfica em GTK para fazer a instalação.</p>
<p>No momento do boot do CD netinst, o Debian pergunta sobre a forma de boot (podendo simplesmente apertar enter e entrar no instalador padrão), digita-se o texto <strong>installgui</strong>, pressiona-se enter e o instalador irá carregar uma interface gráfica bonitinha e até de certa forma intuitiva para a instalação.</p>
<p>Para se obter uma lista mais completa sobre as formas de boot do netinst, pressiona-se &lt;F1&gt; e, na lista de opções, escolha algo como &#8220;formas de boot do instalador&#8221; ou algo parecido.</p>
<p>Achei massa, apesar de preferir a interface de instalação padrão. Acredito que funcione também para o businesscard.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://bgarber.notapipe.org/blog/2007/11/instalando-debian-usando-interface-grafica/&via=bgarber&text=Instalando Debian usando interface gráfica&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://bgarber.notapipe.org/blog/2007/11/instalando-debian-usando-interface-grafica/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

