+ Responder ao Tópico



  1. #1

    Post Linux em CompactFlash

    Boa tarde estou configurando um linux embedded o cfdebian o install deles é esse

    Installation.

    Since I am using a hard disk to do development on it, the
    compacftflash is mounted as /dev/hdc1 on /mnt/flash.

    1. Make an ext2 filesystem on the compactflash. I use the
    following command,
    mke2fs -m 0 /dev/hdc1

    2. Mount the compactflash filesystem. For example,
    mount -t ext2 /dev/hdc1 /mnt/flash

    3. Untar the tar ball onto the compactflash. For example,
    cd /mnt/flash
    tar xzvf ~/cfdebian.tar.gz

    4. Run lilo to install the boot loader. Following is my
    lilo.conf

    lba32
    disk=/dev/hdc
    bios=0x80
    boot=/dev/hdc1
    install=/mnt/flash/boot/boot-menu.b
    map=/mnt/flash/boot/map
    delay=20
    prompt
    timeout=150
    vga=normal
    default=Linux
    image=/mnt/flash/boot/vmlinuz-2.4.19-viac3.ipsec
    label=Linux
    read-only
    initrd=/mnt/flash/boot/initrd.img-2.4.19-viac3.ipsec
    append="devfs=mount"

    I use the following command to install it,
    lilo -v -b /dev/hdc1 -C ./lilo.conf

    Just reboot and change to boot from /dev/hdc from the bios.
    You should see a login prompt. Login as root with no
    password.

    o meu problema esta quando eu chego no lilo.conf eu criei o lilo.conf e adicionei o que esta no exeplo mas o que eu funciono normal adiciono meu lilo mas quando eu do boot ele não carrega

    o que eu acho estranho é esse mnt/flash/boot/boot-menu.b não teria que ficar /boot/boot-menu.b

    obrigado

  2. #2

    Padrão linux em flash

    Eu estou tentando fazer, nao obtive sucesso, estou usando o slackware, se puder me adiciona no skype: patrickbrandao

    Minhas intensao: fazer linux rodar em CF, em memoria SD com adaptador para USB e em pen-drive.

  3. #3

    Smile

    fala patrick blz lembra de mim te enchi o saco com servidor de e-mail heheeh

    vou te adicionar eu consegui dar kernel panick um avanço rsss

  4. #4

    Padrão

    to montando uma distro para gateways de empresa (squid,firewall, etc etc) ja tudo configurado..

    eh simples fazer o boot..

  5. #5

    Padrão Flash

    Eu estou testando com slackware 10.2, consegui reduzier para 200 megas com os pacotes que quero (iso com 100 megas).

    O boot está sendo a parte mais instavel, o lilo nao funciona direito na flash, consegui fazer rodar assim:

    /dev/sda1 = FAT32 (sem lba)
    /dev/sda2 = Ext2 (sistema raiz)

    Na /dev/sda1 eu coloquei o syslinux dando boot com initrd recebendo o parametro root=/dev/sda2

    Assim inicia normal, estou tentanto estabilizar. Estou tentando em

    1 - Disco rigido normal
    2 - Pendrive com memoria SD
    3 - Pendrive
    4 - Memoria CF

  6. #6

    Post

    então pessoal eu to fazendo a minha do zero mesmo tambem quero fazer para firewall/proxy

    so que to tendo erros de kernel panic na hora da subida do sistema

    kernel panic : VFS : Unable to mount root fs on 01:00

    minha distro esta com 1.44 Mb

    estou rodando do diskete depois que funcionar blz vo colocar em uma Compact Flash

    se vcs souberem porque esta dando ese errro

    obrigado

  7. #7

    Padrão panic

    Possiveis erros:

    1 - kernel sem suporte a USB para detectar o pendrive
    2 - voce iniciou sem passar root=/dev/sdxN ou nao subiu em initrd

  8. #8

    Post

    opa patrick estou usando um diskete para colocar o sistema na ram mas agora esta me dando esse erro

    kernel panic : No init found. Try passing init = option to kernel.

    aqui root=/dev/sdxN

    estou usando root=/dev/ram0 initrd=initrd.gz