Inicializando uma instalação DSL em uma máquina sem suporte a inicialização de BIOS

5

Eu tenho um laptop vintage de 2001 (Vaio R505) que é muito limitado em hardware. Felizmente, há muito que funciona, mas não consigo imaginar como fazer isso funcionar melhor. As duas maiores restrições são 256MB de RAM e nenhum disquete ou CD e ele não pode inicializar a partir de uma unidade USB porque o BIOS é antigo.

Ele possui disco suficiente para uma partição WinXP reduzida, uma partição Ubuntu Lucid, swap e 60 MB não alocados. Mesmo despojado, a instalação do Xubuntu com um kernel mínimo customizado é um pouco pesado demais para o small core e o ultra-slow swap.

Eu gostaria de instalar o Damn Small Linux porque ele é projetado para máquinas desta safra e especificações, mas não consigo entender como obtê-lo carregado. Para instalar o Xubuntu, iniciei o WUBI no windows, que foi projetado para instalar o Unbuntu. Meu gerenciador de inicialização agora é o GRUB2 e, felizmente, inicializa Linux ou XP (o que eu mantenho por um bom motivo).

Tenho quase certeza de que colocar os materiais certos na minha partição gratuita e informar ao GRUB sobre a instalação do DSL é possível, mas não sei quais são os materiais certos.

Como esta é uma circunstância bastante estranha e eu sou capaz de rodar um kernel personalizado, estou procurando principalmente por ponteiros para informações para desmistificar o processo de inicialização e o que o update-grub precisa ver para adicionar DSL à lista de inicialização .

    
por msw 07.09.2010 / 04:41

5 respostas

10

Como você já tem o grub instalado, a parte difícil já está pronta. Para prosseguir:

  1. crie uma partição em seu espaço não alocado de 60 MB, crie um sistema de arquivos
  2. Inicialize no ubuntu
  3. montar o iso
  4. cp o conteúdo para seu novo sistema de arquivos
  5. adicionar uma entrada do grub
  6. boot ...

1) Por exemplo, via mkfs.ext3

3) 4) veja o script frugal_liste.sh disponível nos espelhos dsl - algo ao longo destas linhas:

mount /mnt/$SOURCE/current.iso /mnt/iso -t iso9660 -o loop=/dev/loop0
cp -r /mnt/iso/KNOPPIX /mnt/$TARGET
cp -r /mnt/iso/boot /mnt/$TARGET

5) Confira este howto

Você adaptou estas linhas:

title           Damn Small Linux
root            (hd0,0)
kernel         /boot/isolinux/linux24 root=/dev/sda1 ro lang=us toram noeject frugal
initrd          /boot/isolinux/minirt24.gz

Isso significa que você precisa adaptar a linha raiz, o parâmetro root = e os caminhos de acordo com sua configuração.

    
por 19.09.2010 / 18:13
3

Gostaria de quebrar o caso, remover o disco rígido, comprar algo como o "CABO SABRENT USB-2535 USB 2.0 PARA IDE PARA 2.5" / 3. 5 "/ 5.25" DRIVE "(atualmente $ 15,29 de NewEgg) e fazer a configuração tudo em uma máquina moderna. Deslize a unidade de volta quando você estiver pronto. Dessa forma, você também pode despejar o conteúdo da unidade que você já está trabalhando e evitar acabar com um tijolo.

    
por 07.09.2010 / 06:52
3

Você pode instalar o Linux em um ambiente chroot ed (do seu Ubuntu existente). Não consigo encontrar um guia DSL no momento, mas este guia do Gentoo pode ajudar.

Adicionar a nova instalação ao menu de inicialização é tão fácil quanto executar o update-grub (há um script que tenta sondar seu disco rígido e adiciona itens conforme encontra). Se isso não funcionar, adicionar manualmente uma nova entrada ao Grub2 é apenas vim /etc/grub.d/40_custom e update-grub novamente (esse guia do Ubuntu veio primeiro em cima de googling).

Boa sorte!

    
por 19.09.2010 / 03:17
2

UNetbootin

Sim, a pergunta já foi respondida, mas eu acabei de saber sobre o UNetbootin que fornece praticamente qualquer sistema Linux ou Windows em execução com um conexão de rede a capacidade de carregar e instalar uma dúzia de distribuições.

Esta ferramenta útil pode ser vista como uma WUBI mais generalizada, levando você do que você está executando agora para qualquer coisa, desde o Damn Small Linux ao Ubuntu.

Isso acaba sendo muito útil quando a atualização para uma nova revisão do sistema revela uma regressão de um antigo driver gráfico e os downgrades são efetivamente impossíveis.

    
por 19.10.2010 / 18:05
0

Você diz que procura mais informações sobre como obter informações do que respostas concretas. Aqui está um ponteiro: você enfrenta o mesmo problema que as pessoas que alugam um servidor dedicado executando uma distribuição que não gostam. Eles também têm acesso à máquina pela rede e precisam fazer o bootstrap de outra distro. Pesquisando por "servidor dedicado bootstrap linux" no Google me dá muitos acessos ...

    
por 22.09.2010 / 12:24