boot up requirement

From: Uday Mullangi (udaymullangi_at_lucent.com)
Date: 12/22/04

  • Next message: Gary Kato: "Re: Confusing Terms"
    Date: Wed, 22 Dec 2004 21:12:36 +0530
    
    

    Hi,
    My requirement:
        I have a board with a daughter board on it.
        Motherboard(MB) has a IDE hard disk. Daughterboard(DB) has IUSB flash
    disk.
        The communication between the 2 boards is via PCI bus.
        Daughterboard is like a slave to the Motherboard.MB has the OS as psos.
        Daughter board have Linux on it.(no other OS)

        The issue is how to bring up the daughter board.

    My analysis:
        Since the DB has the flash disk(Assume it is formatted), it has to boot
    using some standard bootloader such as LILO/GRUB. I mean to say that we
    cannot follow the procedure meant as the part of bootsect.s file as this is
    meant for booting from floppy.Also this file is obsolete from 2.6 kernel
    onwards!.

    Initially, BIOS will get the linux image from the MB hard disk through PCI
    interface.
    Now, the BIOS shall jump to the MBR of the flash disk (BIOS have the drivers
    to access the flash disk) and execute stage1 of the bootloader(assume if i
    use GRUB), then, for it to load and run the linux image, it searches the
    /boot directory for the linux image. This means that the stage1 of the
    bootloader should be aware of the file sytem. Who creates the file system??
    Also, for the BIOS to put the image on the flash disk, it should know the
    file system format!!!. Isnt it?
    Does this mean the BIOS should create the file system??

    Assume if my requirement is that i should NOT create the file system
    manually before i put the flash disk in to the DB. It should be taken care
    through some other means.
    (or) the only way out without too many hurdles is to create file system
    manually on the flash disk.

    Thanks
    Uday


  • Next message: Gary Kato: "Re: Confusing Terms"

    Relevant Pages

    • Boot requirement.....
      ... Motherboardhas a IDE hard disk. ... Daughter board have Linux on it. ... Since the DB has the flash disk, ... Who creates the file system?? ...
      (comp.os.linux.embedded)
    • What is the procedure to find out the type of File System used in my product
      ... 128 MB RAM and 128 MB flash. ... I am facing a Disk Full problem when ... the type of the file system used in the product. ...
      (microsoft.public.windowsce.embedded)
    • Can an Autoload File System have a FMD layer?
      ... The flash memory is internal to the H/W and cannot be removed or inserted. ... File system drivers can be loaded in two different ways: ... underlying disk driver to read and write sectors. ... I understand that I must use an Auto-Loaded File System because my flash ...
      (microsoft.public.windowsce.platbuilder)
    • disktab for VPC Disk
      ... I'm trying to optimize the disk access of NEXTSTEP on Virtual PC 5.0.4. ... Maximum size of NeXT file system is 2GB. ... programs in the initial 8 sectors of the device. ... The number of cylinders per cylinder group in a file system. ...
      (microsoft.public.mac.virtualpc)
    • Re: partition naming - newbie
      ... hardware address that is assigned to each disk, tape, or CD-ROM. ... Using the prtconf command ... In addition to managing these directories, the devfsadm command also ... Berkeley fast file system. ...
      (comp.unix.solaris)