Todos esses comandos exigirão direitos de administrador. O mais fácil é fazer sudo su
para obter um console raiz.
-
Arquivos como o seu núcleo .tar. gz (este beta onírico e preciso é aqui ) é combinado em um arquivo (compactado) e reduzido em tamanho (compactado).
gzip -d ubuntu-core-11.10-core-i386.tar.gz
irá descompactar o núcleo para o ubuntu-core-11.10-core-i386.tar (no .gz não mais; um arquivo grande).
-
Para particionar o dispositivo para core é mais fácil usar um gráfico ferramenta como gparted. Quando isso não está disponível. Consulte aqui . Dentro em poucas palavras - supondo que você deseja particionar o dispositivo / dev / sda:
fdisk /dev/sda
, em seguida, carregue emn
p
1
<Return>
<Return>
a
1
w
(para detalhes veja o link).Isto cria uma partição / dev / sda1.
mkfs.ext4 /dev/sda1
Isso cria um sistema de arquivos ext4 na nova partição. É claro que você pode usar
mkfs.ext3
,mkfs.ext2
.Monte:
mount /dev/sda1 /mnt
e vá atécd /mnt
-
tar -xf /path/to/where/you/put/ubuntu-core-11.10-core-i386.tar
irá descompactar o núcleo (muitos arquivos).
-
grub-install --root-directory=/mnt /dev/sda
instalará o gerenciador de inicialização (esta é, naturalmente, apenas uma das muitas opções).
-
cp /etc/resolv.conf /mnt/etc/resolv.conf
permitirá o acesso à rede após o chroot (na etapa 7) copiando a configuração do resolvedor de DNS
-
for f in /sys /proc /dev ; do mount --rbind $f /mnt/$f ; done ; chroot /mnt
irá para um chroot, veja Existe uma maneira mais fácil de chroot do que ligar a montagem? para obter detalhes sobre o mount rbind
-
apt-get update && apt-get install linux-{headers,image}-generic
irá instalar o kernel ("linux")
Observação: é possível que
apt-get update
não funcione porque não há rede presente. -
reboot
e você está pronto para usar.
Eu não tenho uma máquina para testar isso, então a resposta provavelmente não estará completa. Vou mudar a minha resposta se você encontrar problemas.