Instalando o Linux em uma máquina não conectada, sem nenhuma unidade de armazenamento removível

0

Isso é um pouco de exercício para fazer alguma coisa, por isso estou disposto a aceitar que talvez não seja possível.

Recebi um laptop de 1996, com HDD grande o bastante para uma instalação Debian, e um drive de CD. Há uma unidade de disquete também, mas apesar de algumas pesquisas eu não consegui cavar um disquete de 3,5 polegadas para fazer um disco de boot. Obviamente, também não há portas USB, portanto, a abordagem UNetbootIn não é viável.

Não tem Ethernet onboard (no passado, você precisava de uma placa PCMCIA para isso!), ou sem fio, obviamente, por isso é efetivamente uma máquina fechada sem capacidade de acesso à rede. Eu tenho uma placa PCMCIA no caminho, mas ela não estará aqui por um tempo, enquanto isso eu estou tentando instalar uma distribuição Linux para substituir a edição Win98 (pre-SE) que está nela.

Ele não irá inicializar a partir do CD, não há nenhuma opção no BIOS - apenas disquete ou HDD. Alguém sabe de uma maneira de obter o Linux instalado a partir do próprio Windows 98 ou, de alguma forma, fazer a máquina inicializar a partir do CD? Curto de puxar o HDD e instalar o Linux nele usando um caddy USB / cabo - o que eu não quero fazer, pois vai significar um esforço para comprar um IDE da velha escola, estou perplexo.

(Incidentalmente, é um CD Dell XPI, se isso faz alguma diferença)

Alguém conseguiu resolver isso antes?

    
por MattMatt 07.09.2011 / 19:51

5 respostas

1

O Plop Boot Manager permite que você crie um ambiente que inicialize um CD (e outras mídias), mesmo que o BIOS não o suporte - pode valer a pena.

link

"O Plop Boot Manager é um pequeno programa para inicializar diferentes sistemas operacionais. O gerenciador de boot tem um driver embutido e um driver usb para acessar o hardware sem a ajuda / necessidade de um BIOS. Você pode inicializar o sistema operacional. sistemas de disco rígido, disquete, CD / DVD ou de USB.Você pode iniciar o gerenciador de inicialização a partir de disquete, CD, rede e existem muitas outras maneiras de iniciar o gerenciador de inicialização.Você pode instalar o gerenciador de inicialização em seu disco rígido. partição extra necessária para o gerenciador de inicialização. "

    
por 07.09.2011 / 21:15
2

você pode usar o wubi

confira "Como instalo o Wubi em uma máquina sem conexão com a Internet?" seção no link acima.

    
por 07.09.2011 / 20:19
1

Sim, eu fiz exatamente isso em um notebook Toshiba com processador 486. Foi um pouco complicado (e eu poderia fornecer muito mais detalhes, mas não tenho certeza se este é o fórum adequado), mas aqui está a idéia geral - você fará muita troca entre disquetes linux inicializáveis para obter a combinação adequada de software e kernels e módulos para qualquer tarefa e você vai acabar baixando todo o seu software através da porta serial do seu notebook com um cabo de porta serial de modem nulo apropriado.

    1 Find a bootable floppy containing ppp over serial port software (binary package pppd) so you can download from your main system which contains the Debian installation software. 
    2 Find a bootable floppy that contains fdisk.
    3 Find a bootable flopyy that contains mount.  I could not a bootable floppy that contained pppd, fdisk and mount . 
    4 Fdisk the notebook hdd, create a very small partition and a very large partion and then copy ( use ftp ) thru the serial port to a local directory on the very small partition,  the Debian installation software.
    5 From the small partition, run the Debian installation and install to the very large partition.  I initially installed a very minimal package on the large partition so that I could stop booting from floppies and instead boot from the hdd and use the new hdd installation to compete the download of all the main installation software.

Para conseguir isso eu criei os seguintes disquetes de boot - o Pocket Linux 2.51, o Darkstar Resque 2.3.99-a, e um disquete que rotulei fli4l. Um pacote tem fdisk, um pacote lilo, um pacote tar e pppd. O Linux pode facilmente rodar sua porta serial em 115kbaud e você aprenderá muito sobre os vários pacotes (lilo, ftp, pppd, tar, mount, fdisk, sfdisk, mke2fs, ext3 / 4 ...) mas isso não é um " pressione um botão e vê-lo ir "tipo de operação - heve fun.

    
por 07.09.2011 / 22:06
1

Remova o disco rígido e conecte-o a um PC que possa inicializar CDs. Remova outros discos rígidos deste PC. Inicialize o instalador e instale o sistema operacional. Depois de instalado, verifique se ele é inicializado.

Em seguida, mova o disco de volta para o PC original e inicialize.

Você também pode evitar a inicialização do instalador e instalar diretamente de um sistema Linux existente. Isso parece fazer isso:

https://help.ubuntu.com/12.04/installation-guide/powerpc/linux-upgrade.html

Tenha cuidado com isso ao mover um sistema operacional Linux instalado:

  • os drivers não devem importar se forem carregados automaticamente do initrd; no entanto, o initrd pode conter apenas os drivers necessários para inicializar o sistema original (o que pode resultar na falha na montagem do sistema de arquivos raiz). Se este for o caso, provavelmente há uma opção para reconstruir o initrd com todos os drivers incluídos.

  • se a CPU alvo é muito antiga, você pode ter que mudar para um kernel diferente para sistemas mais antigos

por 07.09.2011 / 21:12
1

O Loadlin pode inicializar o Linux diretamente do MS-DOS, Windows 95, Windows 98 e Windows Me. Você precisará puxar uma cópia do kernel e iniciar o CD e colocá-lo no disco rígido do computador para que o Loadlin possa encontrá-los lá.

Alternadamente, vi caixas de disquetes em estoque na última vez que estive no Staples ...

    
por 17.07.2012 / 04:04