floppy para instalar linux (ou live CD) em máquinas sem boot para CD na BIOS

Iniciado por boladegude, 09 de Maio de 2011, 18:57

tópico anterior - próximo tópico

boladegude

(floppy to install linux (or live CD) on machines without CD boot in the BIOS setup)

Criei um floppy para lançar sistemas linux (ou live CD) em máquinas antigas que não têm boot por CD no setup da BIOS (apenas a:,c: e c:,a:)

Faça download em...
http://www.divshare.com/download/14796994-739

Para o teste utilizei um Pentium-S 200MHz com 72MB RAM, CD-RW, HD 40GB, floopy 1.44, teclado pci+adaptador dim, mouse serial, ethernet 10MB, monitor LG 700E, placa de video trident até 800x600x16.
MB ISA/PCI, mas para teste só utilizei PCI.
E o sistema operacional tiny core linux.

Segue o tutorial para instalação...
[Editado:
Tanto para gerar como para recuperar a imagem (*.img)
utilizei o floppy desmontado.
Só montei os floppies para utilizar o conteúdo.
]

(como informação) A imagem do floppy linld_launch foi criada assim:
sudo dd if=/dev/fd0 of=linld.img count=1 bs=1440k
Não esqueça de >desmontar< (umount) o floppy.

=====================================================
Para criar o floppy linld_launch novamente faça isto:
=====================================================
sudo dd if=linld.img of=/dev/fd0 count=1 bs=1440k
Não esqueça de >desmontar< (umount) o floppy.

Caso queira criar o floppy pelo windows, entre na pasta "criar o floppy pelo windows".

O comando que utilizei para chamar linld no arquivo autoexec.bat do floppy foi este...
linld image=d:\boot\bzimage initrd=d:\boot\tinycore.gz "cl=xsetup"
(xsetup permite configuar o mouse serial e o video 800x600x16)

Você pode alterar os parâmetros em "cl=..." separando por espaços.
Você pode alterar os parâmetros em image e initrd também.

Para alguns exemplos de bootcodes de um sistema linux (tinycore), veja...
http://distro.ibiblio.org/tinycorelinux/faq.html#bootcodes

O menu gráfico (wbar) do tyne core linux não funcionou no Pentium-S 200Mhz
(illegal instruction).
O restante funciona muito bem.
Carreguei o browser firefox para testar, mas é muito pesado e deu crash.
Carreguei o browser opera versão 9 e rodou bastante rápido. Beleza!

Caso queira testar o tiny core linux, entre no Google...
tiny core linux

Podem ser testadas versões compactas do Ubuntu e de outros sistemas. Segundo li por aqui no forum o Lucid Puppy utiliza os binários do Ubuntu.

Estas máquinas podem ser bastante úteis como servidoras, firewalls (coyote), como desktops pois utilizei esta máquina com desempenho razoável com o DSLinux, entre várias outras aplicações.

Caso teste outra máquina ou outro sistema, poste aí...

Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

boladegude

Ao editar AUTOEXEC.BAT, após salvá-lo,
digite em um terminal:
todos AUTOEXEC.BAT

... E assim em qualquer arquivo do DOS que editar no linux.

o comando todos está em...
sudo apt-get install tofrodos

----------------------------------

Em autoexec.bat, para Damn Small Linux 4.4.10 utilize:
rem DSLinux 4.4.10
linld image=d:\boot\isolinux\linux24 initrd=d:\boot\isolinux\minirt24.gz "cl=xsetup"

MyDSL Browser não funciona (MyDSL Browser does not work) ...
Ao iniciar o DSLinux, rode o editor Notepad pelo menu DSL,
Abra o arquivo /opt/.dslrc e substitua seu conteúdo por:
Mirror: distro.ibiblio.org/pub/linux/distributions/damnsmall/
Protocol: http

Para puppy nesta máquina Pentium 200MHz só rolou o puppy 3.0.1retro (e roda muito bem)
rem puppy linux 3.0.1
linld image=d:\vmlinuz initrd=d:\initrd.gz


Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

platao

Boa dica, principalmente para as maquinas mais velhinhas. Parabens.
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

boladegude

Olá,

A solução de boot do CD linux apenas utilizando um floppy é bem mais prática.
(a imagem do floppy está no primeiro post do tópico para download)

Mas apenas a título de informação, existe um boot manager, que precisa ser instalado na parte inicial do HD, que pode dar boot no CD também. Nota: você irá necessitar de um floppy, de qualquer forma, para fazer a instalação do boot manager no HD.
Em uma lida rápida notei alguém reclamando que não conseguia remover o boot manager depois. É bom conferir isso se optar.

Realmente, a solução apresentada aqui neste tópico é bem mais simples...
porém, embora não recomende, aqui vai o link do Smart Boot Manager:
http://sourceforge.net/projects/btmgr/
Leia algumas advertências mais sérias de perigo com as partições com este boot manager em...
http://sourceforge.net/projects/btmgr/reviews/
... nos emblemas escritos [No].
[Editado: não sei se isso pode ter algo a ver, mas depois que utilizei o Smart Boot Manager no Pentium 200 e o removi, desde então o fdisk não funciona mais pelo DOS, só funciona pelo Windows.]

Note que, após iniciado, o Linux gerencia perfeitamente a unidade de CD.
E caso você faça uma instalação permanente de uma distribuição linux qualquer no HD, poderá dar boot normalmente pelo grub no HD como em qualquer computador (e não precisará mais do floppy). Ou mesmo poderá optar por um boot manager simples (e removível :) ) como o GAG por exemplo, e deixar o grub protegido na partição linux.

Abraço,
boladegude.

Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

boladegude

Olá platao,
(e pessoal do fórum)

Tenho uma dúvida,
Por algum motivo meu fdisk do DOS não funciona mais no Pentium-S 200MHz com HD de 40GB.
Antes estava funcionando.

O fdisk do Windows 98SE funciona e o fdisk e cfdisk do Linux também funciona.

Minha pegunta...
O fdisk do DOS não funciona mais, dando a mensagem "Erro de leitura do disco fixo"
1) Porque a tabela de partições está formatada pelo cfdisk em um tamanho que o fdisk do DOS interpreta como erro de disco?
2) Porque ocorreu algum dano a trilha de boot ou algo parecido por algum incidente?...
Ocorreram dois "incidentes":
a)
Em determinado momento interrompi um encolhimento da partição DOS pelo gparted.
(observação: excluí imediatamente a partição com defeito e criei uma nova pelo gparted, mas... sabe-se lá!)
b)
Instalei e removi o Smart Boot Manager (com sucesso).

A máquina está funcionando com o Windows 98SE na primeira partição 7400MB, mais uma partição grub e boots linux 600MB (obs.:limite de 8GBytes da bios), mais duas partições linux.
Foi só formatar a partição DOS criada pelo cfdisk com o format do DOS e o Windows instalou normalmente.

Observação: tentei sim dar o comando fdisk /mbr no DOS mas sem resultado.

Agradeço desde já,
boladegude.
Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

vampire_thunder

Existe algum disquete similar, mas que faça dar boot pela placa de rede? Em máquinas antigas assim, é bom usar o TCOS.

boladegude

Citação de: vampire_thunder online 21 de Maio de 2011, 18:37
Existe algum disquete similar, mas que faça dar boot pela placa de rede? Em máquinas antigas assim, é bom usar o TCOS.

Olá vampire_thunder,

Tem um trabalho de graduação de 1993 que talvez implemente o que você precisa...
http://www-app.inf.ufsm.br/bdtg/tg.php?id=17

Mas a versão digital do trabalho não está disponibilizada e não consegui o e-mail dos autores para solicitar uma cópia.

Se você conseguir entrar em contato com eles, por favor, envie uma cópia para mim também por MP, ou caso autorizado poste aí.

Dei uma olhada breve, muito interessante o TCOS.
Qual é a vantagem dele sobre distribuições como Puppy e DSL por exemplo?

Instalei o Windows junto com o Puppy e DSL nessa máquina porque tenho um scanner ISA antigo que só funciona no Windows. Antes que você pergunte... Wine nem pensar.

Resumindo, reabilitei uma máquina antiga, ganhei um scanner que eu não tinha, e instalei 3 sistemas para estudo.

Há...
Se não me engano, foram dois trabalhos de graduação conjuntos, uma aluna implementou o servidor de boot e a outra implementou o disquete cliente de boot.

Abraço,
boladegude.

Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

boladegude

Citação de: vampire_thunder online 21 de Maio de 2011, 18:37
Existe algum disquete similar, mas que faça dar boot pela placa de rede? Em máquinas antigas assim, é bom usar o TCOS.

Não testei, nem sei se seria apropriado, mas esses dias estava navegando pela web e achei este tópico:

http://www.hardware.com.br/comunidade/fazer-terminal/846676/
Citar"
15-03-2008 por jqueiroz
Você pode baixar um disquete de boot do site http://rom-o-matic.net/ (basta escolher a imagem apropriada pra sua placa de rede).
"

Espero que essa informação possa ser útil.
Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.