1 |
Como tu vai montar essa máquina nova? Vais ficar com 2 micros funcionando |
2 |
ou vais depenar o "velho"? (Se quizer largar no meu lixo eu não fico |
3 |
triste) |
4 |
|
5 |
Se tu vai colocar a HD do antigo no novo tu pode apenas recompilar o |
6 |
kernel no antigo para que ele suporte a controladora da HD na placa mãe do |
7 |
micro novo (sem deixar de suportar a antiga controladora) e mais algum |
8 |
hardware adicional, como placa de rede e som. |
9 |
Depois bota a HD no novo e boota. Aí tu arruma o CFLAGS pra aproveitar |
10 |
sse3 e outras coisas e recompila o kernel pra tirar o suporte ao hardware |
11 |
do micro antigo. Vais ter que rodar o alsaconf de novo. Cuidado com o |
12 |
framebuffer, as vezes ele dá problema nessas trocas de hardware, se tua |
13 |
tela travar toda bugada logo em seguida do início do boot no micro novo |
14 |
então quase certo que é isso. |
15 |
|
16 |
É ... Pensando melhor tu vai ter que fazer isso mesmo que tu vá copiar a |
17 |
instalação de um para o outro seguindo os passos que o Alexandre |
18 |
inteligentemente te recomendou abaixo. De nada adiantará copiar a |
19 |
instalação antiga se o kernel dela não puder reconhecer seu hardware novo. |
20 |
|
21 |
Mesmo sendo bastante explicado e relativamente inteligentes os passos que |
22 |
o Alexandre te recomendou eu vou tentar fazer uns meus aqui (mais alto |
23 |
nível) de uma forma que eu achei mais fácil de intender. |
24 |
|
25 |
# ainda no micro velho: |
26 |
1. recompilar seu kernel antigo para dar suporte ao hardware novo |
27 |
# agora no micro novo: |
28 |
2. caso: |
29 |
tu vai usar teu hd antigo: |
30 |
2.0 bota ele no micro novo e corre pro abraço |
31 |
|
32 |
tu vai comprar outro hd mas pode colocar o antigo na máquina nova |
33 |
junto com o novo: |
34 |
2.1 coloca o antigo como slave e o novo como master |
35 |
2.2 da boot pelo cd do gentoo |
36 |
2.3 particiona a nova |
37 |
2.4 formata os sistemas de arquivos (não esquece do swap) |
38 |
2.5 monta as partições formatadas (se tu não usa todo o sistema em |
39 |
uma só partição então vai fazendo +- como no manual de instalação, |
40 |
tipo, se tu usa uma partição separada pro /usr então mkdir |
41 |
/mnt/gentoo_novo/usr e mount /dev/??? /mnt/gentoo_novo/usr) |
42 |
2.6 monta teu sistema antigo (e também se tu usa partições |
43 |
separadas não esquece de montar elas, tipo mount /dev/hdb6 |
44 |
/mnt/gentoo_velho/usr) |
45 |
2.7 Agora, +- como no manual, ao invés de descompactar um stage3 |
46 |
tu faz "cp -a /mnt/gentoo_velho/* /mnt/gentoo_novo/" (man cp pra |
47 |
quem não conhece) |
48 |
2.8 Depois tu da o chroot pro /mnt/gentoo_novo, arruma o fstab e o |
49 |
grub.conf, se precisar, e depois roda o grub-install pra instalar |
50 |
a mbr do teu hd novo. |
51 |
|
52 |
3. desmonta tudo |
53 |
4. cruza os dedos |
54 |
5. Ctrl + Alt + Del |
55 |
6. tira o cd |
56 |
7. se boot=ok então |
57 |
comemora |
58 |
|
59 |
Se tu não vai nem abrir o micro novo tu pode fazer o que o Alexandre disse |
60 |
abaixo, mas como eu não entendi aquela linha bizarra em que ele faz o tar |
61 |
e redireciona pro ssh eu faria a mesma coisa que eu te recomendei mas |
62 |
montando as partições via nfs no micro novo e exportando elas no antigo |
63 |
(não necessariamente nessa órdem :P). Pra copiar os arquivos até o antigo |
64 |
pode montar as pastas do novo, mas pra escrever a mbr o novo vai ter que |
65 |
montar do antigo. |
66 |
|
67 |
Outra dica: "echo '/dev/(partição de boot) / (sistema de arquivos) rw 0 0' |
68 |
> /etc/mtab" pode ajudar o grub-install a funcionar. Não se preocupe que o |
69 |
mount arruma o mtab assim que tu der boot no teu sistema. Quando eu digo |
70 |
partição de boot eu quero dizer a partição que contém o kernel, se tu não |
71 |
usa /boot separado é o / mesmo. |
72 |
|
73 |
|
74 |
Boa sorte e um abraço. |
75 |
|
76 |
> On Fri, 26 May 2006 11:05:02 -0300 |
77 |
> "Alexandre Marcolino" <alexandre.marcolino@×××××××.br> wrote: |
78 |
> |
79 |
> / Galera, |
80 |
> / |
81 |
> / Quero montar outra maquina. Mas começar de novo é demorado. Ela será |
82 |
> / um Celeron D. Compilei tudo aqui com pentium4. Sera que vai dar alguma |
83 |
> / diferenca ou posso copiar para la sem crise ? |
84 |
> |
85 |
> Se as "{C,CXX,LD}FLAGS" utilizadas não são incompatíveis, "sem crise". |
86 |
> Aproveitando o seu e-mail, creio que uma boa maneira de se replicar |
87 |
> seja através de alguma rede entre os computadores envolvidos: |
88 |
> |
89 |
> Para um exemplo bem simples, pode-se fazer o seguinte: |
90 |
> 1. No computador sem Gentoo, com IPX (ex.: IPX=192.168.1.3): |
91 |
> 1.1. Iniciar com um CD do Gentoo (com a opção "docache" ativada); |
92 |
> 1.2. Particionar e montar a partição em "/mnt/gentoo"; |
93 |
> 1.3. Ativar o sshd: "/etc/init.d/sshd start"; |
94 |
> 1.4. Mudar a senha do "root"; |
95 |
> 1.5. Ativar à rede: # ifconfig eth0 IPX; route add default gw GATEWAY |
96 |
> 1.6. Desmontar o dispositivo de CD e retirá-lo: "umount /mnt/cdrom". |
97 |
> |
98 |
> 2. No computador com Gentoo, com IPY (ex.: IPY=192.168.1.2): |
99 |
> 2.1. Iniciar com o CD do Gentoo; |
100 |
> 2.2. Montar a partição que contém o Gentoo em "/mnt/gentoo"; |
101 |
> 2.3. Ativar à rede: # ifconfig eth0 IPY; route add default gw GATEWAY |
102 |
> 2.4. Transferir: # tar -cpf - /mnt/gentoo | ssh IPX tar -xpf - -C /; |
103 |
> 2.5. Ajustar o linux (se trocou algo, como o sistema de arquivos); |
104 |
> 2.6. Ajustar o fstab (se o esquema de partições for diferente); |
105 |
> 2.7. Ajustar e carregar o gerenciador de inicialização (se o esquema for |
106 |
> diferente). |
107 |
> |
108 |
> Repare que as operações são feitas com o usuário "root", que é o padrão |
109 |
> do CD. Pode-se adicionar flags para a compressão na transferência (-z |
110 |
> ou -j) que, se adicionadas, devem estar em ambos os lados do "tar". |
111 |
> Caso tenha uma partição dedicada para o "/boot", não esqueça de |
112 |
> montá-la em seguida da partição raiz, em ambas as máquinas. |
113 |
> |
114 |
> Não testei este método. Elaborei-o neste momento e pode ter algo que eu |
115 |
> tenha me esquecido. Caso queira utilizá-lo, recomendo que tente |
116 |
> entendê-lo primeiramente. Sintam-se à vontade para adicionar/corrigir |
117 |
> algo. |
118 |
> |
119 |
> Há outros métodos, como através do uso de rcp, rsync, etc. Mas creio |
120 |
> que este já é bem simples, e deve satisfazer bem a sua necessidade. |
121 |
> |
122 |
> Boa sorte. |
123 |
> |
124 |
> -- |
125 |
> Benigno B. Junior <bbj@g.o> |
126 |
> Gentoo Developer - http://dev.gentoo.org/~bbj |
127 |
> http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xD3995B21 |
128 |
> |
129 |
|
130 |
|
131 |
-- |
132 |
Thiago |
133 |
|
134 |
-- |
135 |
gentoo-user-br@g.o mailing list |