crc: errorFreeing initrd memory: 2046k freed EXT2-fs: unable to read superblock cramfs: wrong magic isofs_read_super: bread failed, dev=09:02, isoblknum=16, block=32 Kernel Panic: VFS: unable to mount root fs on 09:02 Parece-me pelo erro de crc que não tens a memória em excelentes condições... Também pode ser que o syslinux não funcione muito bem com a tua motherboard, mas não me parece... E relativamente a não carregar drivers SCSI, não te preocupes: o processo de initrd é independente do hardware (mas dependente do suporte da BIOS). Apenas depois de o initrd estar carregado e o processo de instalação iniciado é que este vai pesquisar o hardware e carregar os módulos necessários. Se não fosse assim, cada distribuição teria que inserir o suporte para todo o tipo de hardware esquesito no kernel, e seriam obrigados a usar kernels gigantescos e não muito compatíveis com muito hardware. E em muitos casos teríamos de termos que carregar os módulos do hardware no initrd para arrancar o sistema, mas o próprio initrd precisaria desses módulos já carregados... O processo de leitura de initrd depende do boot loader usado. Se for o lilo, este vai buscar os sectores físicos no disco usando a BIOS da máquina (p/ sistemas IDE) e/ou a BIOS da controladora RAID/SCSI (o DOS também usa apenas a BIOS). O syslinux suporta apenas diskettes e sistemas de ficheiros msdos/vfat e busca o initrd conforme as opções e a informação no filesystem. O grub é identico a este último, mas suporta também os discos suportados pela BIOS (do sistema e da controladora); arranque por rede; e acesso a filesystems fat/vfat/ext2/ffs/minix/reiserfs. Depois de carregado o initrd o loader carrega o kernel e indica-lhe que tem o initrd num sítio na memória. E pronto, o kernel não precisa de drivers para se poder usar o initrd.
hugs Strange |