http://www.zago.eti.br/floppy.txt Dicas, exemplos de configuração e uso do floppy e FAQ com mensagens da lista Linux-br. Use CTRL+F para refinar a pesquisa. Linha de: **************** sapara mensagens ou tópicos. ************************************* Ambiente gráfico. No KDE 3.4 já vem automatizado, no desktop do KDE tem um icone pra montar e desmontar, basta dar um click com botão auxiliar e selecionar, montar ou desmontar, também pode acessar o floppy e CDROM diretamente, a montagem e desmontagem está automatizada, ficou super simples e prático. KDE procure pelos pacotes relacionados a floppy, veja parte do resultado da pesquisa com apt no CL10: apt-cache search floppy kfloppy-doc - Arquivos de ajuda on-line para o programa kdeutils-kfloppy mtools-floppyd - Daemon para acesso remoto a um drive de disquete kdeutils - KDE - Utilitários kfloppy - Ferramenta de formatação de disquetes veja também sobre "Copy to Floppy" na sua distro ou em: http://www.kde-apps.org/ ************************************* Ambiente texto, console, shell, konsole, terminal .... veja também neste diretório (site) FAQ mount.txt -> sobre montagem de discos e compartilhametos em geral. cdrom.txt -> sobre montagem de CDROM cdr.txt -> sobre gravador de CD ************************************* http://www.conectiva.com.br/cpub/pt/incConectiva/suporte/pr/hardware.disquete.html PERGUNTAS & RESPOSTAS sobre como acessar, formatar, criar disquete de boot etc... ************************************* RESUMO ZAGO No CL-10 já vem automatizado, no desktop do KDE tem um icone que pra montar e desmontar, basta dar um click com botão auxiliar e selecionar, montar ou desmontar, também pode acessar o floppy e CDROM diretamente, a montagem e desmontagem está automatizada, ficou super simples e prático. No CL9 já vem com autofs, o /etc/fstab vem configurado para usuário comum acessar o disquete com sistemas Linux mas não permite montar disquetes com sistemas DOS/Windows. Para acessar (montar) disquetes Linux basta montar com o comando: mount /mnt/floppy e desmontar com o comando: umount /mnt/floppy acesse os arquivos do disquete em /mnt/floppy para não fazer alterações no sistema para acessar disquetes em formato DOS use os recursos do mtools, com o pacote mtools instalado os comandos do DOS como dir, copy e outros funcionam no linux, basta acrescentar "m" no inicio do comando pra usar no Linux, mdir a: procure neste texto pelo topico mtools e veja também FAQ sobre mtools em: http://www.zago.eti.br/mtools.txt assim mantém o acesso aos discos em formato Linux com uso do mount e aos disquetes em formato DOS com o mtools. ************************************* Antes de fazer qualquer alteração nas configurações faça um copia do seu arquivo /etc/fstab, como root execute: cp /etc/fstab /etc/fstabcopia Por default na instalação do CL9 o arquivo /etc/fstab vem assim: # cat /etc/fstab /dev/hda1 / ext3 defaults 1 0 /dev/hda2 swap swap defaults 0 0 /dev/cdrom /mnt/cdrom iso9660 defaults,user,noauto,ro 0 0 /dev/fd0 /mnt/floppy auto defaults,user,noauto 0 0 none /proc proc defaults 0 0 none /dev/pts devpts gid=5,mode=620 0 0 ~ Na instalação será criado os pontos de montagem para o floppy e CDROM # ls -la /mnt total 11 drwxr-xr-x 4 root root 4096 Set 10 11:57 . drwxr-xr-x 20 root root 4096 Set 10 12:11 .. dr-xr-xr-x 1 root root 2048 Set 27 2001 cdrom drwxr-xr-x 6 root root 1024 Set 10 12:32 floppy Para o root montar e acessar um disquete com sistemas Linux basta digitar: mount /mnt/floppy Com o mesmo comando ao tentar montar um disquete com sistema DOS retorna a seguinte mensagem de erro: # mount /mnt/floppy mount: tipo de sistema de arquivos incorreto, opção inválida, superbloco inválido em /dev/fd0, ou número excessivo de sistemas de arquivos montados para montar disquetes com sistemas DOS/Windows, informe o sistema de arquivos, embora no /etc/fstab esteja como auto, na minha instalação do CL9 não funcionou,mas com esta linha de comando funciona normalmente: mount -tvfat /dev/fd0 /mnt/floppy USUÁRIO COMUM. Disquetes com sistemas Linux. Disquetes com sistemas Linux montará normalmente com a linha de comando: $ mount /mnt/floppy [zago@csr zago]$ mount /mnt/floppy [zago@csr zago]$ cd /mnt/floppy [zago@csr floppy]$ ls -la total 932 drwxr-xr-x 6 root root 1024 Set 10 12:32 . drwxr-xr-x 4 root root 4096 Set 10 11:57 .. drwxr-xr-x 2 root root 1024 Set 10 12:32 boot drwxr-xr-x 2 root root 1024 Set 10 12:32 dev drwxr-xr-x 2 root root 1024 Set 10 12:32 etc drwx------ 2 root root 12288 Set 10 12:31 lost+found -rw-r--r-- 1 root root 927766 Jun 26 02:28 vmlinuz-2.4.21-31301U90_4cl Observe que o usuário comum pode montar mas prevalece as permissões aos arquivos, o mesmo não ocorre em sistemas DOS/Windows porque lá não existe este tipo de controle. Disquetes com sistemas DOS/Windows. quando usuário comum tenta montar o floppy com sistemas DOS/Windows,recebe esta mensagem: $ mount -tvfat /dev/fd0 /mnt/floppy mount: operação exclusiva de root Para dar permissão aos usuários comuns montar disquete com sistemas DOS, tem que alterar os direitos no ponto de montagem. chmod -R 777 floppy chmod 777 /dev/fd* também alterar no /etc/fstab na linha do floppy de auto p/ vfat, ficando assim: /dev/fd0 /mnt/floppy vfat defaults,user,noauto 0 0 Após estas alterações precisa reiniciar a maquina para carregar os novos parametros do /etc/fstab. Agora inverte os comandos de montagem, para usuário comum montar e acessar um disquete DOS basta digitar: mount /mnt/floppy Estas alterações resolveu o problema do usuário comum acessar o disquete com sistemas DOS, mas criou outro problema, parou de acessar os disquetes com sistemas Linux, somente o root pode acessar os dois sistemas. Neste texto tem mensagens indicando outras soluções para resolver este problema, consulte-as e faça a melhor escolha para o teu uso. OUTRAS OBSERVAÇÕES SOBRE USO DE DISQUETES. Disquete com proteção a gravação ativada. # mount -tvfat /dev/fd0 /mnt/floppy mount: dispositivo de blocos /dev/fd0 é protegido contra gravação; montando somente para leitura Neste caso o root montou como somente leitura porque o disquete está protegido contra gravação (a trava esta aberta), desmonte o floppy (umount /dev/floppy), feche a trava do disquete e tente novamente: # mount -tvfat /dev/fd0 /mnt/floppy neste caso não exibiu nenhuma mensagem e tenho acesso normal aos arquivos do disquete, ainda somente pelo root. No CL8 já vem com automount, o floppy é montado automaticamente, é só colocar o disquete e usar em /mnt/floppy No CL9 o automount não é padrão, não faz parte do perfil de instalação, mas vem nos CD de instalação e pode ser instalado via synaptic, apt-get ou rpm. no synaptic procure por automount para fazer a instalação. No CL9 vem com autofs que detecta o sistema de arquivos no disquete, para montar o disquete basta: mount /mnt/floppy Na minha instalação falhou, então passei a indicar o sistema de arquivos, por exemplo para montar um disquete com sistema de arquvos em DOS: mount -tvfat /dev/fd0 /mnt/floppy A unidade de disquete de 3 1/2 que no windows e DOS acessamos digitando A: no Linux será o floppy. para ler ou gravar no disquete esta unidade tem que estar montada, para montar um dispositivo preciso ter um ponto de montagem, no CL7, CL8 e CL9 já vem criado /mnt/floppy se for preciso criar digite: #mkdir /mnt/floppy para montar precisa também saber qual o sistema de arquivos do disquete, para disquete DOS e windows o sistema é vfat digite: # mount -tvfat /dev/fd0 /mnt/floppy depois para acessar os dados no disquete # cd /mnt/floppy disquete pronto, tente ls, cp, rm etc... quando terminar de usar o disquete e antes de retirar da unidade desmonte digitando: #umount /mnt/floppy Quando este comando retornar alguma mensagem de erro, tente certificar se não tem outro usuário acessando via compartilhamento, se não tem algum terminal aberto e rodando algum aplicativo acessando o disquete, se não removeu ou trocou o disquete antes de tentar a desmontagem, etc....... Lembre que não será possivel desmontar um disco em uso, precisa sair do dispositivo montado antes de tentar o comando umount, por exemplo: digite cd /mnt para sair do dispositivo montado e depois executar umount /mnt/floppy, isto vale também para CDROM e partições de HD, forçar este procedimento pode corromper arquivos ou perder arquivos ainda não gravados. ************************************* supermount Tem seus fâs e opositores, em algumas instalações traz muitos problemas e outros dizem que funciona que é uma maravilha, cabe a voce usar e decidir. Antes de qualquer ação, uma copia do /etc/fstab cp /etc/fstab /etc/fstabcopia No CL9 não é padrão de instalação, mas vem nos CDs, basta instalar via synaptic, apt ou rpm, depois de instalado precisa iniciar o serviço, execute como root: supermount -i enable após instalar, iniciar o serviço com o comando acima e reiniciar a maquina o /etc/fstab vai ficar assim: etc]# cat fstab /dev/hda1 / ext3 defaults 1 0 /dev/hda2 swap swap defaults 0 0 /mnt/cdrom /mnt/cdrom supermount fs=iso9660,dev=/dev/cdrom,nosuid,ro,defaults,nodev 0 0 /mnt/floppy /mnt/floppy supermount fs=vfat,dev=/dev/fd0,nosuid,auto,umask=0,nodev,noexec,rw 0 0 none /proc proc defaults 0 0 none /dev/pts devpts gid=5,mode=620 0 0 deveria funcionar com os comandos: mount /mnt/floppy mount /mnt/cdrom Na minha instalação do CL9 o automount não funcionou, no boot tem uma mensagem de erro dizendo não ser suportado pelo kernel, aot tentar montar retorna esta mensagem de erro: # mount /mnt/floppy mount: o tipo de sistema de arquivos supermount não é suportado pelo kernel mas o root monta o disquete com a linha de comando: mount -tvfat /dev/fd0 /mnt/floppy o mesmo acontece com o CDROM, ainda não verifiquei o que está errado, desabilitei o supermount e voltei a copia original do fstab para analizar isto posteriormente. Para desabilitar o supermout execute como root: supermount -i disable com o comando acima teu fstab não volta às configurações originais de instalação remove o supermount mas deixa varios paramentros que foram colocados quando iniciou o serviço, o mais indicado e recuperar a copia (caso tenha feito) antes de iniciar estas alterações. ************************************* CL9 - KDE No desktop do KDE tem um atalho para o floppy e CDROM, os tutoriais indicam que basta um click com botão direito e selecionar montar ou desmontar, para o CDROM isto funciona mas na minha instalação o floppy não funciona e recebo uma mensagem que preciso informar o sistema de arquivos, quando encontrar a solução atualizo este texto com os passos para esta configuração. ************************************* MTOOLS existe um pacote chamado Mtools que permite usar o disquete com sistema de arquivos tipo MS-DOS com os comandos que usaria no DOS antecedido de um "m" para dir use mdir, copy use mcopy e basta um m na frete do comando DOS, para visualizar arquivos de um disquete tipo DOS e sem montar o floppy, qualquer usuário tem acesso ao floppy sem precisar de alterações no fstab, por default na instalação os usuários comuns tem acesso via mtools porque este não trata as permissões de arquivos do Linux, este mesmo usuário precisa de permissões especiais pra ter acesso via mount devido às permissões do sistema de arquivos no Linux, veja exemplos de uso do mtools: mdir a: exemplo com copy, com o cursor em /etc e para copiar o arquivo smb.conf que esta no floppy para o diretorio local e sem montar o disquete digite: mcopy a:smb.conf vai copiar o arquivo smb.conf do disquete para o diretorio onde está o prompt. Com excessão do uso do mtools para todos os demais casos de acesso ao disquete precisa ser montado para usar, manualmente ou via supermount quando instalado. Considere que o mtools é um pacote e pode não estar disponivel em todas as instalações, o mount está em todas, prefira usar o mount. para saber mais sobre mtools, veja o FAQ mtools.txt ou direto em: http://www.zago.eti.br/mtools.txt ************************************* CL9 - CRIAR DISCO DE BOOT PARA INSTALAR O CL9 VOU DESCREVER VARIOS PROCEDIMENTOS PARA CRIAR UM DISCO DE BOOT LINUX. ************************************* DISCO DE BOOT OPÇÃO 1 - criar na instalação. No final da instalação do Linux tem a opção de criar o disco de boot, basta inserir um diquete na unidade e dar um click em sim, no CL9 precisa de 2 disquetes, que podem estar formatados pra Linux ou Windows, serão automaticamente formatados e copiados os arquivos necessários. ATENÇÃO!!! Quando fizer boot por estes disquetes, tem 10 segundos para digitar o comando desejado: Quando não digitar nada e tiver o CD1 de instalação da unidade de CDROM será iniciado o instalador. Também quando não digitar nada e NÃO tiver o CD1 na unidade o Linux será iniciado normalmente pelo HD, isto se ele tiver corretamente instalado. Com este diquete de boot, testei varios comandos e soluções indicadas no FAQ lilo.txt para entrar em modo single ou sem senha do root para troca-la e não consegui. ************************************* OPÇÃO 2 - criar DISCO DE BOOT com windows e CD de instalação do Linux. Este disquete também serve para fazer o boot de instalação quando a maquina não tiver opção de boot pelo CD, utilize disquetes de boot do DOS, prefira formatar e gravar o sistema DOS, pra verificar a integridade do disquete, depois disto grave e gravar o imagem de boot do Linux este disquete Em resumo precisa executar o aplicativo rawwritewin que está no diretório \dosutils\rawwritewin e escolhar a imagem desejada que está no diretório \images Este aplicativo e imagem vem no CD1 de todas as versões do Conectiva. Explicando: Em um micro rodando windows, insira o CD1 do CL9 (UPD1) na unidade de CDROM e execute o aplicativo rawWritewin que está no sub-diretorio dosutils, embora o CD seja Linux, nestes diretórios os programas são for windows e serão executados normalmente em qualquer vesão do windows. Na tela deste aplicativo tem opção para escolher uma imagem, procure pela imagem desejada que está no diretório \images click na caixa de pesquisa "Image file" para navegar entre os diretórios e escolher a imagem, procure pela imagem desejada no diretório \images e depois um click em Write e aguardar a gravação do disco de boot. Neste diretório tem varias imagens: drivers-floppy.img -> para uso geral - requer dois disquetes. drivers-network.img -> para uso em rede drivers-pcmcia.img -> para uso com cartão pcmcia floppy.img -> para uso geral e iniciar a instalação pelo disquete. network.img -> para uso em rede. pcmcia.img -> para uso com cartão pcmcia Para instalação use floppy.img e configure na BIOS da maquina para fazer boot pelo disquete (floppy), para gravar um disquete de boot com qualquer das outras imagens o procedimento é o mesmo, a diferença está na aplicação a que se destinam. Para instalar o CL9 grave a imagem floppy.img e faça boot por este disquete, inicie a maquina com este disquete no floppy e o CDupd1 do CL9 na unidade de CD que vai direto para a tela do menu de instalação, o processo de instalação procede normalmente como se o boot tivesse sido feito pelo CD, este boot pelo floppy serve somente para maquinas que não tem opção de boot pelo CD. Pra gerar um disquete de boot pra manutenção em geral, por exemplo pra recuperar o grub ou acessar o sistema via disquete utilize a imagem, drivers-floppy.img OBS. Estas anotações foram feitas com o CD upd1 do CL9, nas versões anteriores do CL o procedimento é o mesmo. Não tente acessar este disquete pelo Windows, pode não visualizar os arquivos e terá como resposta uma mensagem de erro ou messagem informando que o disquete não está formatado, isto ocorre porque o sistema no disquete é Linux e o windows não o reconhece, mas o fazendo boot por ele vai funcionar. Fazendo boot por este disquete com o CD de instalação na unidade de CDROM vai inicializar a instalação. Fazendo boot por este disquete SEM o CD de instalação voce fara boot normal e acessará o HD, muito útil para manutenção, reinstalção do lilo ou grub. ************************************* DISCO DE BOOT OPÇÃO 3 - criando a partir de um sistema Linux já instalado. Insira um disquete na unidade e execute um ls /lib/modules para ver a versão do kernel, vai listar um diretório (para o CL9 aparece 2.4.21-28872cl, então acrescente o nome deste diretório como parametro para o mkbootdisk para a linha de comando ficar assim: mkbootdisk 2.4.21-28872cl será solicitado um disquete e basta enter para criar o disquete de boot. Este disquete também poderá ser feito no windows com o CD1 (CD de instalação) do Conectiva, neste diretório (site) no FAQ floppy.txt tem um passo a passo. ************************************* ************************************* Algumas dicas pra solucionar problemas com floppy. Distros com lançamentos recentes já vem com automount, não precisa montar o disquete pra acessar seus dados, basta inserir o disquete da unidade e acessar pelo atalho no desktop, navegar pelo ambiente gráfico ou dependendo da configuração precisa ser montado antes do uso. Alguns problemas de configuação ou hardware impede o funcionamento do floppy Quando tiver problemas pra acessar a unidade de disquete, verifique e tente estes procedimentos, não necessáriamente nesta mesma ordem: - Uma boa maneira de testar a unidade pra ver se está funcionando normalmente, utilize outros disquetes, teste em outra maquina pra ver se funcionam, um bom teste é configurar no setup pra fazer boot pelo floopy e usar um disquete de boot pra ver se inicia o sistema. - dependendo do perfil de instalação ou alterações na configuração pode faltar pacotes para o correto funcionamento, na maioria das distros a instalação pelo perfil padrão já inclue os pacotes necessários, caso voce tenha feito uma instalação personalizada a seu modo ou modificações no kernel, pacote do mount e outros relacionados, já sabe onde procurar a solução..... - Procure lembrar do que foi feito antes do problema de acesso ao floppy, alguma atualização, modificação de hardware ou configuração, instalação ou remoção de pacotes. - Procure pelo device /dev/fd0, caso não exista porque foi removido ou ainda não foi criado, use mknod pra criar, pra verificar se existe: [root@cl10 root]# ls -la /dev/fd0 brw-rw---- 1 zago floppy 2, 0 1999-12-02 14:33 /dev/fd0 pra criar o device /dev/fd0, execute: mknod /dev/fd0 b 2 0 - Quando não acessar pelo ambiente gráfico, tente motagem manual, pra disquete formatado em DOS tente informar a opção (-t vfat), tente como nestes exemplos: mount -t vfat /dev/fd0 /mnt/floppy - Existem diversos formatos de gravação em disquete, além do uso em PC, outros dispositivos também usam disquetes, nestes casos pode ter formatação e destinação especifica ou requer software especifico pra leitura. - Disquete dão muito defeito, dependendo da maneira como são guardados, podem até acumular sujeira sobre a superficie, em certos ambientes podem até criar fungos e mofo, isto pode soltar na cabeça leitora do disquete e parar o funcionamento. procure testar com outros discos de boa qualidade e procedencia, procure testar os que acompanham a placa-mãe ou de driver de rede ou de algum periferico... - Cabos de conexão de dados e de força, verifique se estão corretamente conectados, teste com outro cabo, faça a troca o cabo de dados (flat), em algumas unidades se consegue conectar invertido o que impede o uso da unidade, normalmente o cabo invertido deixa o led do drive ligado o tempo todo. - Verifique no SETUP (CMOS BIOS), quando desabilitado não funciona, cada versão de BIOS tem menu e opções diferentes, procure nas opções do floppy e verifique se está habilitado e também indicando a a capacidade do floppy, o normal é 1440. - Quando possivel teste o disquete em outra maquina. - Pra ter acesso à unidade, precisa ser detectada no boot, verifique com o comando (dmesg | grep fd), no resultado tem que aparecer a sua unidade, quando não for listada neste comando, verifique os cabos de força e dados, verifique no SETUP. - Considere que pode ter queimado ou até mesmo problemas de fonte, algum defeito na placa-mãe pode causar erros intermitentes... - Mesmo sendo detectado no SETUP, estar listado no dmesg, isto não indica que está OK e que funcione, pode parecer normal e não funcionar por algum defeito interno, sujeira na leitora ou em algum outro componente. - Em /etc/fstab contém o caminho pra montagem do floppy, este arquivo é configurado automaticamente na instalação, veja a linha no meu /etc/fstab, que foi criada na instalação do CL10: none /mnt/floppy supermount fs=ext2:vfat:msdos,dev=/dev/fd0,nosuid,nodev,user 0 0 pode configurar esta linha a seu modo, observe que usa /dev/fd0, portanto indicando que é a primeira unidade, esta unidade deve estar ligada no conector do cabo que fica depois de alguns fios invertidos, existem outros dispositivos pra ligar no mesmo cabo do floppy, caso utilize algum deles, veja a documentação. Quando instala a unidade leitora após a instalação do Linux, na maioria das vezes basta executar kudzu que ele atualiza o /etc/fstab, quando falhar pode editar o fstab pra fazer alteração manual. Alguns resultados pra comparação: [root@cl10 root]# ls -la /dev/fd0 brw-rw---- 1 zago floppy 2, 0 1999-12-02 14:33 /dev/fd0 [root@cl10 root]# dmesg | grep fd PCI: PCI BIOS revision 2.10 entry at 0xfdb11, last bus=1 Floppy drive(s): fd0 is 1.44M [root@cl10 root]# kudzu -p -c floppy - class: FLOPPY bus: MISC detached: 0 device: fd0 driver: unknown desc: "3.5" 1.44MB floppy drive" ************************************* para formatar disquete use o fdformat, o floppy deve estar desmontado, use: fdformat /dev/fd0 ou fdformat /dev/fd0H1440 ou fdformat -n /dev/fd0 depois de formatado crie um sistema de arquivos, escolha um destes para linux: mke2fs /dev/fd0 mkdosfs /dev/fd0 mkfs.ext2 /dev/fd0 mkfs.reiserfs /dev/fd0 depois monte com: mount -t ext2 /dev/fd0 /mnt/floppy mount /mnt/floppy ou para Windows mkfs.msdos /dev/fd0 depois monte com: mount -t vfat /dev/fd0 /mnt/floppy mount -t vfat /mnt/floppy ou quando tem instalado o pacote dosfstools. Para o Linux formatar o disquete para o sistema MSDOS, use o comando mkdosfs /dev/fd0 sobre setores defeituosos no disco, veja em: http://mm.iit.uni-miskolc.hu/Data/texts/Linux/SAG/node42.html informa que usando -c fara uma procura por defeitos no disco durante a formatação e como exemplo o comando: mkfs -t ext2 -c /dev/fd0H1440 Antonio Francisco Zago zagolinux@uol.com.br a seguir partes de mensagens que copiei da lista linux-br, http://linux-br.conectiva.com.br uma linha de asteristicos separa as mensagens, serve como um FAQ. ************************************* Para acessar disquetes DOS, você tem dois meios: 1) Usar o pacote mtools: se você instalou esse pacote, pode usar comandos como "mdir a:", "mtype a:readme.txt", "mcopy a:banana.bat .", etc. Se você usa Linux RedHat, Conectiva ou Mandrake, instale com o rpm ou o kpackage esse pacote. 2) Montar o disquete (tem que ser usuário root): você pode montar o disquete com o comando mount: mount -tvfat /dev/fd0 /mnt/floppy O que isso quer dizer: "monte (mount) o dispositivo /dev/fd0 (que é o dispositivo físico para o seu drive de 3 1/2") no diretório /mnt/floppy (esse diretório deve existir, e deve estar vazio - se não existir, crie-o; pode ser qualquer outro nome, pode estar em qualquer outro lugar, mas eu prefiro /mnt/floppy prá deixar mais organizado :-) ); leia como se fosse um sistema de arquivos do tipo vfat (que é o usado por discos MSDOS e WindowsXX). Pronto! Agora você pode acessar o disquete entrando no diretório /mnt/floppy, copiar arquivos, ler arquivos, etc. IMPORTANTE!!! Antes de tirar o disquete do drive, saia do diretório onde você montou o disquete, e faça: umount /mnt/floppy , senão pode ser que o disco fique corrompido... Sugestão: leia os man para mount, umount e fstab ************************************* ************************************* > Tenho que passar arquivos para amigos que não usam linux, no entanto não > consigo acessar disquetes formatados no Ms-Dos. Como devo proceder para > acessar estes discos? 1 vc deve colocar no teu kernel o suporte pras particoes fat e vfat ( o kernel q vem c/ as distribuicoes qse sempre tem suporte). agora rh soh monta o floppy normalmente mkdir /mnt/floppy mount /dev/fd0 /mnt/floppy ls /mnt/floppy pros teus migos lerem floppy em ext2, tem 1 programa chamado ext2explorer, q le floppy e particaum linux do win ou entaum vc formata o floppy pra dos logo q eh + facil use o KFloppy q vem c/ o KDE q eh o jeito + facil -- ************************************* Usando disquetes: No Linux, as unidades de disco são tratadas de forma diferente. Em vez de usarmos A: ou B:, as unidades são acessadas pelos dispositivos /dev/fd0 ou /dev/fd1 respectivamente. Para formatar os disquetes é usado o comando fdformat. Este comando faz uma formatação de baixo nível no disco. Veja: # fdformat /dev/fd0 Este comando irá formatar o disquete na primeira unidade de disco (no DOS é o drive A). Será feita uma auto-detecção do formato do disco e então ele será formatado. Se houver problemas na detecção, será preciso especificar o formato do disco. Então use: # fdformat /dev/fd0H1440 -> para disquetes de 3.5 pol. de alta densidade (1.44 MB). # fdformat /dev/fd0h1200 -> para disquetes de 5.25 pol. de alta densidade (1.2 MB). Feita a formatação, agora será necessário criar um sistema de arquivos no disquete, para isso será usado o comando mkfs. A sintaxe será: mkfs [-t tipo] [opções] dispositivo [blocos] O parâmetro -t especifica o tipo do sistema a ser criado, que pode ser: minix, ext2, msdos etc. Se não for especificado, o tipo será deduzido pela entrada do dispositivo no arquivo /etc/fstab. E as opções, as mais comuns são: -c -> checa blocos ruins antes de criar o sistema de arquivo. -L "nome" -> fornece um nome ao disquete. -m n -> reserva n% de espaço para o super-usuário (padrão é 5%). Somente no sistema ext2. Dispositivo deve ser o nome do dispositivo (ex.: /dev/fd0) ou o ponto de montagem (ex.: /mnt/floppy). Para evitar problemas, use o nome do dispositivo completo, como /dev/fd0H1440. E blocos é o número de blocos usados pelo sistema de arquivo. Veja alguns exemplos: # mkfs -t msdos /dev/fd0 1200 # mkfs -t ext2 -m 0 /dev/fd0H1440 1440 # mkfs -t ext2 -c -L "disco1" /dev/fd1 Para poder usar os discos (ler ou gravar arquivos) você deve montá-los primeiro com o comando mount. Veja a sintaxe: mount [-t tipo] dispositivo diretório Você deve definir em qual diretório o sistema de arquivos do disquete será montado. No RedHat Linux o diretório padrão é o /mnt/floppy. Veja alguns exemplos: # mount -t msdos /dev/fd0 /mnt/floppy # mount -t ext2 /dev/fd1 /mnt/floppy Assim você poderá ler o conteúdo do disquete a partir do diretório /mnt/floppy. Se algum parâmetro não for expecificado, o comando mount irá ler o arquivo /etc/fstab para obter as informações. Pode ser interessante adicionar no /etc/fstab a opção user, assim qualquer usuário poderá montar as unidades de disco flexíveis. Para fazer isto edite o /etc/fstab e inclua a opção na linha referente ao drive. No arquivo /etc/fstab deverá ter uma linha assim: /dev/fd0 /mnt/floppy ext2 noauto 0 0 Altere ela para: /dev/fd0 /mnt/floppy ext2 noauto,user 0 0 É importante que o usuário não especifique tudo no comando mount, para que seja usada as opções do /etc/fstab, digitando apenas: # mount /dev/fd0 ou # mount /mnt/floppy Antes de retirar o disquete você deverá desmontar a unidade (comando umount), bastando apenas usar um dos comandos abaixo: # umount /dev/fd0 ou # umount /mnt/floppy Assim a sua unidade de disco flexível estará livre para a troca de discos. Para copiar um disquete para um outro faça o seguinte, se você tem dois drives idênticos: # dd if=/dev/fd0 of=/dev/fd1 Se você só tiver uma unidade de disco, crie uma imagem do disquete e depois copie-a para um novo disco: # dd if=/dev/fd0 of=disco.img (Troque o disco.) # dd if=disco.img of=/dev/fd0 Os disquetes não precisam estar montados! ************************************* Criando root disks do linux Colaboracao: Matias Schweizer Provavelmente ja teve a experiencia de ter que bootar o linux via boot + root disks e estar faltando algum comando que voce precisa. Pior ainda e saber que nao basta copiar este binario para um lugar no path deste boot, pois esta imagem esta read-only na memoria do seu micro. Para quem sofre com isso e nao sabe como fazer um root disk do linux: Primeiramente, voce deve saber que o que ha no disco de root, e uma imagem gzipada de um file-system minix. Entao: 1. dd if=/dev/fd0 of=minix.gz (Voce pega a imagem gzipada do floppy) 2. gunzip minix.gz (Agora voce esta so com a imagem) 3. dd if=minix of=/dev/fd0 (voce tem um floppy como minix fs) 4. mount -t minix /dev/fd0 /mnt (agora voce tem o disco montado em /mnt) 5. copie o que precisa, cuidado com o espaco, bibliotecas, dependencias, etc. Agora voce deve fazer o processo inverso: 6. umount /mnt 7. dd if=/dev/fd0 of=minix 8. gzip minix 9. dd if=minix.gz of=/dev/fd0 ************************************* para gerar iamgem no hd: $ dd if=/dev/fd0H1440 of=imagem para gerar o disquete a partir de imagem no hd: $ dd if=imagem of=/dev/fd0H1440 Jefferson E. Pessoa > > > > Como eu crio uma arquivo de imagem de um disquete no Linux? > > ************************************* Edite o arquivo /etc/fstab, como usuário root e altere a linha onde se encontra /dev/fd0 e coloque na quarta coluna "noauto,user", com a opção user definida qualquer usuário poderá montar o diskette. Exemplo da linha : /dev/fd0 /mnt/floppy msdos noauto,user 0 0 Qualquer dúvida digite man mount. > Eu so consigo acessar o floppy disk como root, como faco para acessa-lo > como usuario ? ************************************* Vc. tem que configurar o arquivo /etc/fstab. Insira a seguinte linha neste arquivo : /dev/fd0 /mnt/floppy vfat noauto,user 0 0 Se o disket tiver formatado para Linux use ext2 ao invés de fat. ************************************* > Eu apenas consigo acessar o floppy disk como root atraves do comnado > `mount -t vfat /dev/fd0 /mnt/floppy` Como faco para acessa-lo como > usuario comum? Montar e desmontar sistemas de arquivos requer privilégios de superusuário, por questões de segurança. Para contornar isso, adicione a seguinte linha ao seu /etc/fstab /dev/fd0 /mnt/floppy msdos user,noauto 0 0 A partir daí, qualquer usuário poderá montar um disquete com o comando mount /mnt/floppy Para desmontar, umount /mnt/floppy ************************************* Tente isso para formatar um disquete em /dev/fd0: mkfs -t msdos /dev/fd0 Para formatar uma HD, substitua /dev/fd0 pela HD, poe exemplo: mkfs -t msdos /dev/hda1 Maiores infos: man mkfs ************************************* Cara, isso ta parecendo que o fstab nao deu permissao de gravacao no diskete! Tente isso: Edite o arquivo /etc/fstab: #vi /etc/fstab Posicione o cursor na linha do floppy, que deve ser algo assim: /dev/fd0 /mnt/floppy auto noauto,user 0 0 tecle insert para obtero o modo de edicao e acrescente o parametro rw no quarto bloco da linha, ficando assim: /dev/fd0 /mnt/floppy auto noauto,user,rw 0 0 Tecle esc para sair do modo de edicao e a combinacao :wq para sair salvando o arquivo. Monte novamente o diskete e veja se consegue gravar agora. []´s China > Já dei as permissões, como root, mas o que ocorre é que mesmo > como root, não > consigo gravar nada no disquete, pois recebo a msg: > > Não foi possível criar arqiuvo normal 'mnt/floppy/vistoria.txt : > Sistema de > arquivos somente para leitura. > > Vejam como estou fazendo (será que é erro de sintaxe mesmo???) > > # mount /mnt/floppy > > # cd /home/guster > > # cp vistoria.txt /mnt/floppy > > ou então > > # cp -a vistoria.txt /mnt/floppy > Não foi possível criar arqiuvo normal 'mnt/floppy/vistoria.txt : > Sistema de > arquivos somente para leitura. > > Me ajudem por favor, tenho urgência em gravar um arquivo no floppy, o > vistoria.txt, para imprimir em outro lugar... > > Meu prazo p/ tal ato vence hoje.... ************************************* > como é que se formata um diskette no cl 6.0? e como é que > a gente vê o conteúdo do diskette? Para formatar o diskete tente: fdformat /dev/fd0 Depois você terá que determinar o sistema de arquivos do diskete: mkfs.ext2 /dev/fd0 (Para Linux) mkfs.msdos /dev/fd0 (Para windows) Agora para visualizar o que há dentro do diskete você terá que primeiro monta-lo da seguinte forma: mount /mnt/floppy (Com sistema de arquivos ext2) Se você formatou com sistema de arquivos msdos (para windows) monte-o da seguinte forma: mount -t vfat /dev/fd0 /mnt/floppy Então agora é só entrar no diretório do diskete e visualizar assim: cd /mnt/floppy ls Qualquer dúvida estamos aqui. Falow ... :) ************************************* PARA TODOS USAR FLOPPY Essa eh bem pra iniciante. Em algumas distribuicoes ocorre de voce poder acessar o disquete apenas como root, mas nao como usuario comum logo apos a instalacao (eh o caso do debian). A solucao estah em alterar as permissoes de /dev/fd0 (driver A) de tal forma que este driver possa ser lido ou escrito por outros usuarios. Para isso faca como root: chmod 666 /dev/fd0 ************************************* De: Felipe Leme Para: Fabio Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Floppy & CD-Rom Data: 01 Jul 2002 16:17:49 -0700 Fabio wrote: Quando tento acessar eles aparece mensagem de erro: "Nao foi possivel montar dispositivo. /dev/fd0 dispositivo desconhecido" Das duas uma: ou o arquivo /dev/fd0 nao existe (tente um ls -l /dev/fd0) ou entao o seu kernel nao tem suporte ao dispositivo de floppy (tente grep fd /proc/devices). Felipe ************************************* De: Humberto L Jucá Responder-a: ginux-l@comp.ufla.br Para: ginux-l@comp.ufla.br Assunto: [ginux-l] Re: comando dd Data: 11 Jul 2002 22:38:01 -0400 Vc se refere a algo como diskcopy!? Não seria???: # Disco de origem mkisofs -o floppy.iso /dev/fd0 # ou cat /dev/fd0 > floppy.iso # Disco de destino dd if=floppy.iso of=/dev/fd0 Ou por script: ### Criando e editando o arquivo touch dcopy mcedit dcopy -------------------------------------------------------- #!/bin/bash clear echo "Insira o disco de origem (e tecle algo)..." read cat /dev/fd0 > /tmp/floppy.iso echo "Insira o disco de destino (e tecle algo)..." read dd if=/tmp/floppy.iso of=/dev/fd0 --------------------------------------------------------- Não testei, mas acho q funciona!! :) -------------------------------------------------------------- GINUX-L: Lista de Discussao Sobre Linux Para se desinscrever, envie e-mail para ecartis@comp.ufla.br com a mensagem "unsubscribe ginux-l" no corpo ou assunto do e-mail -------------------------------------------------------------- ************************************* De: Humberto L Jucá Responder-a: ginux-l@comp.ufla.br Para: ginux-l@comp.ufla.br Assunto: [ginux-l] comando dd Data: 11 Jul 2002 23:47:55 -0400 Esse script funciona pra ti!???? No meu naum fez "redondo"!! :) #!/bin/bash clear echo "Insira o disco de origem e tecle algo..." read monta=`mount | grep "/mnt/floppy" | awk '{print $1}'`id if [ $monta = id ]; then mount -t auto /dev/fd0 /mnt/floppy fi rm -rf /tmp/floppy.iso mkisofs -probe -o /tmp/floppy.iso /mnt/floppy umount /mnt/floppy sleep 3 clear echo "Insira o disco de destino e tecle algo..." read dd if=/tmp/floppy.iso of=/dev/fd0 ************************************* De: Ricardo Igarashi Para: Linux-BR Assunto: Re: (linux-br) N?o consigo montar o disquete pra grava??o. Data: 24 Jan 2003 23:07:33 -0200 On Thu, 23 Jan 2003 01:23:25 -0200 mario_cezar@ig.com.br wrote: > Toda vez que executo o comando abaixo: > > mount -t vfat /dev/fd0 /mnt/floppy > > Aparece esta mensagem: Dispositivo de blocos /dev/fd0 é protegido > contra gravação; montando somente leitura. > > no fstab: /dev/fd0 /mnt/floppy auto defaults,user,noauto 0,0 > > Como leitura funciona. Mas quando tento gravar alguma coisa não dar. > Alguem tem alguma sugestão pra este problema? Opções GID e UID. Por exemplo, a minha partição Win está montada da seguinte forma, sendo que o usuário 500 sou eu e o grupo 500 também :) /dev/hda3 /vol/win vfat defaults,uid=500,gid=500 1 1 -- Ricardo Yassuo Igarashi ************************************* De: Syndson Silva Responder-a: Syndson Silva Para: Linux-br Assunto: Re: (linux-br) Linux trava no disquete Data: 23 Jan 2003 23:56:02 -0300 ----- Original Message ----- From: "Crístian Deives dos Santos Viana" To: "Linux-BR" Sent: Thursday, January 23, 2003 4:08 PM Subject: (linux-br) Linux trava no disquete > Por que que o meu CL8 SEMPRE trava quando eu tento fazer alguma coisa > relativa ao disquete? Tipo mover pra ele ou dele pro pc... O linux trava! > Nem ctrl+alt+backspace nem ctrl+alt+del ajuda. O "grande sistema estável" > está travando lah em casa!!! por que??? Sim, o kernel eh o 2.4.18-2cl. Vamos lá... Você está usando automount, né? É padrão no CL8.0 . Alias, o automount tem dado muito problema nesta versão. Antes de culpar o Linux por isso, já tentou desativar o automount para o disquete? Para isso você terá de editar o arquivo /etc/fstab e colocar a linha abaixo, no lugar da linha que cuida do /dev/floppy (alias, melhor, comente a tal linha original colocando um # no início da linha): /dev/fd0 /mnt/floppy vfat defaults,noauto,user,exec,rw 0 0 Bom, neste caso, você acabou de perder a montagem automática, mas vamos ao teste. Ponha um disquete no drive, e via terminal, monte-o usando o comando: [user@localhost]$ mount /mnt/floppy Agora tente ler o disquete, e mexer com ele. Se conseguir, deixe-o como está. Sinceramente, o automount dá problema demais com disquetes, fazendo até perder dados. Já até postei bugs no Bugzilla. Se continuar travando... hurm... bom, também veja se o link /dev/floppy está realmente apntando para fd0 (ou /dev/fd0). O comando para isso é: ls -la /dev/floppy Espero ter ajudado. Syndson Silva. P.S.: ANTES de retirar o disquete, desmonte-o com o comando: "umount /mnt/floppy". Não sei se o Konqueror tem botões de montar/desmontar, como o XWC (que eu uso) tem. ************************************* De: Ricardo Castanho de Oliveira Freitas Para: Giovani Dias Cc: lista Assunto: Re: (linux-br) Como formatar disquetes em modo gráfico? Data: 07 Jan 2003 05:32:05 -0200 On Ter 07 Jan 2003 02:20, you wrote: > Boa Noite, Olá Giovani! Veja em configuração-> hardware->kfloppy ou o Gnome floppy > Eu consigo formatar bem os disquetes no modo texto. ( fdformat /dev/floppy > ) Mas tem como fazer em modo gráfico ? ************************************* De: Andreas Hasenack Para: ronaldo_sampaio@horizon.com.br Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) disquete 1.44 para 1.7 Data: 31 Jan 2003 22:13:19 -0200 Em Sun, Dec 22, 2002 at 07:11:48PM -0200, ronaldo_sampaio@horizon.com.br escreveu: > como faço para formatar um disquete de 1.44 com 1.7 ?? > já ví em algum lugar mas não me recordon onde quem souber eu agradeço! Veja a lista de dispositivos em /dev/fd0H* (para o drive "A:") Para formatar com 1.7Mb, por exemplo: fdformat /dev/fd0H1722 ************************************* De: Ronaldo Saheki Para: MSimas.SC - BOL Cc: Linux-br Lista Assunto: Re: (linux-br) Devices Data: 28 Feb 2003 18:16:57 -0300 On Fri, 2003-02-28 at 13:45, MSimas.SC - BOL wrote: > Boa tarde pessoal, eu estou tentando montar os drives de Disquete e de > CD-ROM mas não estou conseguindo, já está tudo correto na configuração, mas > não monta ele pede para mim espedificar o sistemas de arquivos, eu > especifico mas não adianta, será que alguém poderia me dizer que tipo de > sistema eu posso especificar para montar esses drives ??? Provavelmente deve ter algum problema nas linhas do /etc/fstab (?). Tente usar como root a sintaxe completa, e veja se ainda ocorre problemas. Se der tudo ok, dá um 'man fstab', e edita o /etc/fstab. # mount -t auto /dev/fd0 /mnt/floppy > Marcus Simas Bem, com poucas informações, acho que só dá para sugerir isso de começo. Saudações, Ronaldo Saheki ************************************* De: aris Para: daniel Cordeiro Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) help!! o fd0 sumiu!! Data: 10 Apr 2003 08:56:46 -0300 > Pessoal, aqui no escritório o pessoal ao tentar copiar um disquete como root, > removeram o dispositivo fd0, como faço para recriá-los? > desde ja agradeço mknod /dev/fd0 b 2 0 ************************************* De: Bino Para: Antonio F. Zago Cc: Edson Ahlert , linux-br Assunto: Re: (linux-br) Observações à respeito montagem de floppy Data: 29 Apr 2003 10:23:38 -0300 Escritos de eras quase esquecidas, relatam que Em Dom, 2003-04-27 às 18:15, Antonio F. Zago escreveu: > > > > > Utilizo o Conectiva 8 e o supermount está se saindo bem. > > > > Devo colocar um ícone do floppy no home de cada usuário e lá também criar a > > pasta onde este será montado??? Oi, apenas colocando minha colher: Pela LSB não recomendam o uso do mnt para pontos de montagem temporários? Ou ainda está em discussão? Como via de regra as distros montam o floppy e o cd-rom no /mnt, mesmo por compatibilidade acho mais interessante manter isso. Se quiser acessar via o home do usuário, crie um link no home para o cdrom. É o melhor dos dois lados: mantém o mnt e acessa via /home. No KDe também tem a opção de colocar um ícone acessando o cd-rom, disco rígido (já usei para zips) ou floppy. Botão direito no desktop, criar novo e lá estão as opções ... > Olá Edson > > Você falou em trocar algumas idéias, aqui vai a minha opnião pessoal. > > Este tipo de personalização é muito bom e pratico para quem sabe o que > está fazendo, eu particularmente não adoto isto em aulas e vou explicar > o porque. Concordo, também não adoto nas minhas aulas. Falo que o ponto de montagem /mnt é uma convenção, e fica mais homogêneo o sistema com isso ... > Considere que novos professores e novos alunos e até novos funcionarios > e auxiliares que já usam e conhecem o Linux podem questionar este > procedimento, alguns, querendo aparecer ou não acaba questionando isto > nos momentos mais improprios. ehehhhe, tipo na frente do coordenador do curso :-p, numa reunião com a diretoria da escola :-)) para algumas pessoas de fora da nossa comunidade, parece esquisito podermos fazer essas alterações. Vai explicar para uma diretora que o disquete pode ser acessado de um diretório comum e não duma letra a: Pior, que o diretório pode ficar cada vez em um lugar diferente, ao gosto do freguês. Para nós é ótimo, mas eles acabam achando tudo meio desorganizado ... :-P Té + ************************************* De:  Andre Luiz Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)lInux travando quando grava em disquete Data:  Fri, 21 Nov 2003 10:04:12 -0900 Tente recriar o device /dev/fd0, para isso faca: # cd /dev && ./MAKEDEV fd0 falowzz! On Thu, 20 Nov 2003 16:43:39 -0300 carloslinux wrote: > Olá lista, > > tô com um problema cavernoso, toda vez que vou fazer uma gravação de um > arquivo qualquer para diskete o bicho trava teclado, mouse e ai tenho > que fazer igual a praga do windows resetar. > > Uso um CL8 e o problema começou a ocorrer quando fiz uma atualização > pelo synaptic do CL8. Minha máquina é um Duron de 950 mhz e 128 de ram. > > Por favor me ajudem pois a turma anti-linux aqui da empresa tá começando >    a malhar, e justamente no momento que estamos iniciando um processo > de substituição do windows pelo linux. ************************************* De:  plebeu Para:  AWK Cc:  linux Assunto:  Re: (linux-br) Formataçaode baixo nível floppys Data:  Sun, 30 Nov 2003 07:41:44 -0200 http://www.linuxall.dsgx.org/comandos/comandos.php?name=cmdfdformat&titulo=fdformat fdformat                  Descrição: Este comando é para formatar disquetes em baixo nível, para pode gravar arquivos é necessário criar o sistema de arquivo, usando por exemplo o mke2fs fdformat -n [device_parametros] -n - desabilita o teste para a verificação de erros , após a formatação [device_parametros] - Segue abaixo a lista de parâmetros, para o driver 3.5" alta densidade Driver A /dev/fd0H360 /dev/fd0H720 /dev/fd0H1440 Driver B /dev/fd1H360 /dev/fd1H720 /dev/fd1H1440 Exemplo: fdformat /dev/fd0H1440 Double-sided, 80 tracks, 18 sec/track. Total capacity 1440 kB. Formatting ... done Verifying ... done Autor: Edson [  ]'s Bruno - Em uma galáxia não muito distante Thu, 27 Nov 2003 10:30:01 -0200 AWK escreveu: > Caros amigos da lista, > >       Tenho alguns floppys defeituosos, que apesar de várias > tentativas frustradas de consertá-los usando o fsck e badblocks, > utilizei o Norton Disk Doctor e fui informado que precisaria fazer > uma "formatação de baixo nível" nos mesmos. > >       Existe alguma forma ou algum utilitário para fazer isso no > GNU/Linux ?? > >       Alguém pode me ajudar? ************************************* De:  Henrique Pinto Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Copiar para disquete Data:  Mon, 29 Dec 2003 16:57:02 -0200 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Monday 29 December 2003 13:16, Ricardo Juiz wrote: > Vc pode utilizar os utilitários do pacote MTOOLS. Basta usar os comandos > do DOS com um 'm' na frente. Por exemplo diga que vc queira copiar o > arquivo 'texto.txt' para o disquete, o comando é: > > mcopy texto.txt a: > > > formatar o disquete: format a: > > por ai vai. Se não quiser usar a linha de comando, o KDE pode fazer isso tudo por você. Digitando floppy:/ na barra de localização do Konqueror, você acessará seu disquete através dos utilitários do pacote MTools, da mesma forma como você acessa um diretório local. Por padrão, todas as caixas de diálogo para abrir/salvar arquivos do KDE incluem um atalho para o disquete na barra lateral. - --         Henrique Pinto         henrique.pinto@kdemail.net ************************************* Date: Tue, 6 Jan 2004 09:18:23 -0200 From: Massahide Subject: Re: (linux-br) Como criar um disco bootavel linux rodando         automaticamente um unico programa. To: linux-br@bazar2.conectiva.com.br Message-ID: <20040106091823.64dc1950.massahide@ig.com.br> Content-Type: text/plain; charset="iso-8859-1"         Baixe uma destas mini-distro que viajam pela rede (no Tucows tem um monte) com uma googladas vc acha mais ainda, mas também, de acordo com a distro que vc usa, tem o comando mkbootdisk. Para que um programa execute absolutamente só ele, coloque-o com o nome linuxrc no diretório raiz do disquete (obviamente :) ). Em Seg, 05 de janeiro de 2004 às 11:59 BRST Hamacker escreveu: > Gostaria de saber se alguem saberia como criar um disquete botavel > linux e se haveria possibilidade de ao "bootar" autoexecutar um > determinado programa, explico : > Encontrei um programa na internet que submete a CPU a streess, util > para testar aquecimento da CPU e gostaria de criar um disquete > bootavel com ele, já que ele tem apenas 15KB. ------------------------------ ************************************* De:  Dicas-L-Owner@unicamp.br Assunto:  [Dicas-L] Criando discos de boot com mais de 1.44MB Data:  Fri, 12 Dec 2003 02:37:07 -0200 -------------------------------------------------------------------- Endereço: http://www.Dicas-l.com.br/dicas-l/20031212.shtml --------------------------------------------------------------------                              Portal Linux IBM                           http://www.ibm.com/linux ----------------------------------------------------------------------   Criando discos de boot com mais de 1.44MB   ========================================= Colaboração: Marcos Prudente Ultimamente as imagens de kernel fornecidas pela RedHat, em alguns casos onde temos diversos dispositivos SCSI num mesmo servidor, ficam grandes demais para caber num disquete de 1.44MB. Situação parecida acontece quando compilamos um kernel que fica grande demais para caber num disquete. Uma solução possível é a formatação física do disquete com 1.72MB, que é um tamanho seguro para utilizar o disquete de dá um ganho de quase 300KB a mais para colocarmos as imagens de boot. Segue abaixo então o roteiro para criar discos de boot no RedHat utilizando esta formatação: Formatar o disco fisicamente:   # fdformat /dev/fd0u1722 Criar um filesystem:   # mkdosfs /dev/fd0u1722 Criar o disco de boot:         # mkbootdisk --device /dev/fd0u1722 2.4.20-20.8 --verbose Pronto! Agora temos um disco de boot com até 1.72MB. -------------------------------------------------------------------- PostgreSQL - Guia de Consulta Rápida http://novateceditora.com.br/guias/postgresql/ -------------------------------------------------------------------- As mensagens da lista Dicas-L são veiculadas diariamente para 23363 assinantes.        Todas as mensagens da Dicas-L ficam armazenadas em                http://www.Dicas-l.com.br. A redistribuição desta e outras mensagens da lista Dicas-L pode ser feita livremente, deste que o conteúdo, inclusive esta nota, não sejam modificados. --------------------------------------------------------------- ************************************* De:  piupiu Para:  Edmilson Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Perda do GRUP Data:  Sun, 29 Feb 2004 18:28:46 -0300 outra coisa que você pode fazer que irá funcionar é gerar um disco de boot pelo kurumim: mkboot  /boot/vmlinux-2.4.0 mas não se esqueca de montar a partição de boot antes: se estiver em /dev/hda2, por exemplo, faça: mount -t ext2 /dev/hda2 /boot E procure a versão correta do arquivo de boot: vmlinux ou bzlinux ou sei lá, depende da distribuição. Ha! Se você bootar por uma outra distribuiçào diferente do kurumin, herdeira do red hat, você deve usar o seguinte comando: mkbootdsk --device /dev/fd0 --noprompt --verbose. Até ----- Original Message ----- From: "Edmilson" To: "piupiu" Cc: "Luiz Claudio" ; Sent: Sunday, February 29, 2004 4:15 PM Subject: Re: (linux-br)Perda do GRUP > E para o lilo, o procedimento é o mesmo? > > Em Qui, 2004-02-26 às 01:13, piupiu escreveu: > > Vou te dar uma solução que usei e funcionou: > > > > Arrume um disco do Kurumin, ou baixe o Kurumin do site www.kurumin.com.br e > > inicialize a máquina pelo CD do Kurumin. Ele irá reconhecer todas as suas > > partições. > > Encontre a partição onde está o /boot, por exemplo /dev/hda3 > > > > Coloque um disquete na máquina, > > entre no prompt de comando e digite > > mount /mnt/floppy > > dd if=/dev/dha3 of=/dev/fd0/linux.boot count=1 bs=512 > > > > Reinicie a máquina e entre no Windows. > > Edite o arquivo boot.ini que está no c:, se ele estiver oculto altere a > > propriedades em ferramentas. > > Copie o arquivo linux.boot para c: > > Acrescente uma linha no boot.ini apontando para o linux.boot , assim: > > c:\linux.b="Conectiva X" > > > > Reinicie a maquina e deve aparecer uma nova opção de boot para você. > > > > Boa Sorte > > Rogério. > ************************************* De: Flavio Lopes Para: linux-br@bazar2.conectiva.com.br, pompeupaulo@hotmail.com Assunto: Re: (linux-br)disquete de boot Data: Fri, 21 Jan 2005 14:01:24 -0200 Pompeu Pompeu escreveu: >No cl 8 ele perguntava se voce queria fazer um disquete de boot num dado >momento >da instalação. >Como eu faço a mesma coisa no CL 10 Com o cd de instalação montado e um disquete em branco, faça: dd of=/mnt/cdrom/images/boot.img if=/dev/fd0 Em seguida copie do seu diretório /boot/grub os arquivos stage1 e 2 para o disquete. -- []s, Flavio J. M. Lopes flaviojml@terra.com.br ************************************* De: Alexander Franca Responder A: Discussão relacionada ao Conectiva Linux Para: Discussão relacionada ao Conectiva Linux Assunto: Re: [cl] Básico Data: Wed, 23 Mar 2005 20:28:17 -0300 (BRT) Fiz um script rapidinho para isso. Esses "comandos" como diskcopy podem ser reproduzidos com scripts muito simples feitos por você. E você pode adicionar mais poder a eles. Copie as linhas abaixo para um arquivo. Dê o nome que quiser (diskcopy por exemplo). Torne o arquivo executável: chmod u+x diskcopy. Copie o arquivo para um local reconhecido pelo PATH. Por exemplo, copie para o /usr/local/bin ou para o /usr/bin. Pronto, é só usar. #!/bin/bash # limpa a tela clear # exibe mensagem read -p "Coloque no drive o disquete que será copiado e tecle ENTER: " # copia do disquete para um arquivo qualquer chamado 'img_disquete.iso' dd if=/dev/fd0 of=img_disquete.iso # apenas duas linhas em branco na tela echo echo # exibe mensagem read -p "Coloque o disquete que receberá a cópia e pressione ENTER: " # copia os dados para o novo disquete dd if=img_disquete.iso of=/dev/fd0 # mais duas linhas em branco echo echo # fim echo "Pronto" # FIM DO SCRIPT []'s Alexander On Wed, 23 Mar 2005, Cesaarr wrote: > Senhores, > Eu sei que é básico, mas não consegui encontrar uma documentação a respeito > do assunto. > Busca no Google também não ajudou. > No Antigo DOS existia um commando chamdo DISKCOPY que fazia uma cópia física > de um disquete para outro. > Gostaria de saber se existe alguma ferramenta que faça isto no Linux (para > disquetes). _______________________________________________ CL mailing list CL@distro2.conectiva.com.br https://distro2.conectiva.com.br/mailman/listinfo/cl ************************************* ************************************* ************************************* *************************************