moka5

BareMetal Release Notes

BareMetal December 2007 release
  • Fixes 5 second pauses, esp. while running on multicore CPUs
  • Downloads updates to LivePCs even when LivePC is running or suspended
  • Comes with VMware Player 2.0.2
  • Adds option to disable specific drivers
  • Adds option to automatically start a LivePC on boot
  • Adds option to place custom configuration settings on CD-ROM installer

 
Disabling problematic drivers

To disable a problematic driver called "abcdrv", add the line "blacklist abcdrv" to /sysroot/config/module_blacklist. From the command line (as root):

% echo "blacklist abcdrv" >> /sysroot/config/module_blacklist

 
Autostart LivePC on boot
  1. Find the id of the LivePC you wish to autostart.
  2. Create a text file /sysroot/config/autostart_livepc_id containing the id.
  3. To test, reboot.

 
Adding configuration settings to the CD-ROM installer
  1. Unpack the current ISO file into a writable location. On Linux, you can:
    % mount –t loop <bm>.iso <mountpoint>
    % cp –pr <mountpoint>/* <copy-loc>
    % cd <copy-loc>
  2. Create a Moka5/autoinst/config directories starting at the root of the writable copy.
  3. Follow these instructions to populate the config directory:

    http://www.moka5.com/docs/metal/ug_managing.html#managing

  4. Repack the ISO. Under Linux:
    % cd <copy-loc>
    % mkisofs -r -R -l -o ../new.iso -b isolinux/isolinux.bin \
    -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 \
    -boot-info-table .

    this generates an ISO with the rationalized Rock Ridge extensions, full 31 characters ISOFS filenames. The boot method is El Torito.


 
    Known issues
    • No instructions in user interface of how to leave LivePC and get back to the Moka5 Engine user interface. The magic key combination is Ctrl-Alt-Shift to leave the LivePC and Alt-Tab to get back to the Engine user interface.
    • LivePCs do not start in fullscreen. Workaround: once LivePC has finished booting, press F1 to fullscreen the LivePC. Press F2 to unfullscreen the LivePC.
    • Intel Integrated Audio in recent Intel chipsets can cause boot and VMware to hang for minutes. Workaround: Disable the driver. This can be done from the command line as follows:
    • % echo "blacklist snd_hda_intel" > \
      /sysroot/config/module_blacklist

      On reboot, Bare Metal will not load the driver.

    • With some monitors and graphics cards, video autoconfiguration chooses the wrong resolution. To set a specific resolution (e.g. 1024x768).
    • mkdir /cache/X11 (if needed)
      cp /etc/X11/xorg.conf /cache/X11/xorg.conf.fc5
      vi /cache/X11/xorg.conf.fc5
    • Go to the area with Section "Screen". Determine the DefaultColorDepth. Most systems support 24 bits. Next go to the SubSection "Display" and Depth 24. Remove any Modes that are not supported or only leave "1024x768".