Mac SE FDHD with dead HDD - boot and run from floppy drive alone? HDD type?

Hello!
I picked up a Mac SE FDHD a few months back - a model with a Superdrive and hard drive, as well as 4 MB of RAM. It came with a keyboard and mouse, but no floppies of any kind. Upon testing, I discovered that the hard drive did not work - the "flashing question mark folder" appears at startup, and the disk setup utility on the system 6 install disks I created using a more modern mac can't detect it. I don't hear HDD seek sounds either. Everything else works fine, as far as I can tell. The reason I want to use this old Mac is simply to boot it up and run a few favorite old programs (such as MacPaint and many old games), so I don't want to put too much money into it.
I discovered my parents still owned a old, 170 MB "LaCie Tsunami" SCSI external drive, used with our long-failed Mac II, and decided to use as the SE's boot drive, as a cheap workaround to avoid buying a "new" drive. However, after a rather odd turn of events (described below for information purposes), it turns out that the 50-pin SCSI drive itself functions, but in the process, I think I killed the enclosure. Unless this drive can replace the internal drive of the SE, (or get lucky and find a compatible drive somewhere), I'll need to run the SE from its single floppy drive.
I figure that since the original Mac had 128k of memory, a single 800k floppy, and no hard drive, and yet can still run OS 7, the SE should be able to run system 6 from floppies somehow. The question is how? Is there a tutorial online somewhere on how to set this up?
Furthermore, as far as the hard drive is concerned, is the SE's internal drive a standard 50 pin SCSI HDD, and thus likely compatible with the one from the LaCie?
Thanks for any suggestions, and for helping this "Old time Mac Newbie" out!
-Dan
PS: What happened to the LaCie drive - for information purposes:
WHen I attached to the LaCie drive to the SE and booted the OS 6 install disks, t worked - OS 6 installed to it just fine. However, it turns out that a "dormant" copy of Norton utilities reactivated when I booted to the SCSI drive, and encrypted the disk's partition table. (Why it was not encrypted BEFORE installing and booting OS 6, I don't know) Having not used the drive for 17 years , and thus not knowing the password, I had to reformat it. I have a Sawtooth G4 with an Apple SCSI card - but no cable that would go from the PCI card's SCSI port to the external enclosure. THus, I removed the drive from the enclosure, mounted it in the G4 internally, and formatted it as Mac OS Standard (with OS 9 drivers) using Mac OS 10.3. Upon re-installing the drive in its SCSI enclosure, I found that it no longer works - Norton was erased, but the SE gives me a "Sad Mac" icon upon boot. Furthermore, after borrowing the correct SCSI cable, I found the enclosure now kernel panics my G4 when attached. The drive itself, when mounted internally in the G4, still functions perfectly. Thus, it seems that either the enclosure is dead, or something about OS X's reformat is renders the HDD incompatible with the enclosure...

"I removed the drive from the enclosure, mounted it in the G4 internally, and formatted it as Mac OS Standard (with OS 9 drivers) using Mac OS 10.3."
I just re-checked Disk Utility's format options under Panther and only see "Mac OS Extended (Journaled)" or "Mac OS Extended." I don't see an option for formatting Mac OS Standard. Are you certain that you formatted the drive as a Mac OS Standard (HFS) volume? If it's a Mac OS Extended (HFS+) volume, that would explain why it won't work when connected to the SE. When using external SCSI enclosures having a hard drive or optical drive, I always opted to connect an "active" SCSI terminator to the unused SCSI port on the enclosure. It seemed to provide stability, because I never had a problem with any of them. Does the LaCie enclosure have a built-in termination switch or do you plug in a terminator to the opposite SCSI port on the back? As for installing/using the 170 MB hard drive in the SE, it must have a jumper installed on its TE pins, if it's the last device connected to the SE's SCSI ribbon cable. Additionally, the HDD must have a unique SCSI address, The factory default is usually 0, which doesn't necessarily require a jumper. If another address is desired, a jumper or two installed across specific pins will accomplish that. If the LaCie enclosure had a switchable SCSI address button on the back (you change it by pressing in with a ball point pen), there were small wires from it that were connected to the drive's address pins in a specific way. Did you disconnect/re-connect these when you re-installed the drive in the enclosure? Also, if the enclosure has a termination switch, did you re-connect its wires to the drive's TE pins?

Similar Messages

  • Lenovo G560 - Issue with won't boot and black screen after HDD upgrade

    Lenovo G560 - Issue with won't boot and black screen after HDD upgrade.
     What happen: My laptop was working fine, no blue screen issue, no funny business at all. I bought a new SSD Intel 120 GB and thought it would be a good idea to replace the HDD. I shutdown and disconnected the power adapter, waited a couple of minutes and removed the battery. I opened up the back case and replaced the HDD. And put all the screws back and put the battery back in.
    Problem: The very first time I turned the power on, nothing happens besides a black screen. I pressed the dvd drive it works and opens up and closes. I waited for about 30 mins and still has blac screen. When I mean black screen, no bios menu, no logo, just a black screen with the fan sound on.
    I have tried these:
    1. Unplugged everything - battery, adapter, and pressed the power on button for about 60 seconds, nothing, the laptop turns on with the LED display on for both on and battery LED's. But nothing but black screen, no sound of windows loading just the fan and black screen.
    2. I tried putting back my old 2.5" and nothing but black screen.
    Thoughts and suggestions?
    Solved!
    Go to Solution.

    Hi Autoexit173,
    Welcome to Lenovo Community!
     As per the query we understood that you are facing issue with system not booting in your Lenovo G560 laptop.
    As you have mentioned that the system not booting, please try to remove the RAM and  turn on the system and check if you can hear any beep sound. Also try to clean the RAM slots and check for the issue.
    Click here for the steps to remove the RAM and refer page number 40.
    Hope this helps. Do post back if issue persists!
    Best regards,       
    Ashwin.S
    Did someone help you today? Press the star on the left to thank them with a Kudo!
    If you find a post helpful and it answers your question, please mark it as an "Accepted Solution"! This will help the rest of the Community with similar issues identify the verified solution and benefit from it.
    Follow @LenovoForums on Twitter!

  • The screen on my Mac is white with the apple icon and the spinning timer and won't boot up

    The screening on my Mac is white with the apple logo and a spinning timer and won't boot up

    Take a look here to see if any of the suggestions help:
    http://support.apple.com/kb/TS2570

  • How can I boot and run my Mac Mini on my 12" PwrBk display using firewire?

    How can I boot and run my Mac Mini on my 12" PwrBk display using firewire?

    bwhit:
    Welcome to Apple Discussions.
    No reason why you should not be able to do it using Firewire Target Disk Mode. Here's what you do:
    1. With both computers shut down connect both via firewire.
    2. Startup the Mini and hold down "T" key immediately after chime.
    3. Startup the PB and immediately after chime hold down Option key.
    4. Select second HDD icon on the screen and click on the right pointing arrow.
    5. Computer will boot from Mini's HDD.
    Be sure to shut down PB completely before shutting down Mini.
    Please do post back with an update or with further questions or comments.
    Cheers
    cornelius

  • Mac mini reboot with a refresh symbol and a right arrow what do I do to reboot my os?

    Hello I recently purchases a Mac mini G4 with what I thought was a blank hard drive I hold down the alt key on my PC keyboard and a screen comes up that has a refresh button and a right facing arrow I have a cursor and click on either of them and neither of them do anything what do I do? 

    ok thats what I thought, I obtained a linux lite os and burned it on a blank disk and inserted it in the mac mini it spun inside but then did not boot, im not sure if there is a sertain way to burn it to the disk to make it bootable, im using a laptop with windows to burn the disk with the os on it. any help will be welcome thank you

  • HT3281 Podcasts from Current Tv, since three weeks prior to the Nov 2012 election have had a url problem and cannot be played on my mac mini 2011 with 10.8.2 and the latest Itunes? anyone know why ? I am in contact with Itunes now and they wanted screensh

    Podcasts from Current Tv, since three weeks prior to the Nov 2012 election have had a url problem and cannot be played on my mac mini 2011 with 10.8.2 and the latest Itunes? anyone know why> ? I am in contact with Itunes now and they wanted screenshots of the problem, I can get these current tv episodes with a vpn and my isp says they are not blocking them, but i was surprised that prior to the election they were blocked, ?
    I also can get them on my Android Samsung Galaxy note 2 with no problem but on the Macmini cannot>/? I Unsubscribed and subscribed many times but still no luck, any ideas? I am waiting for the senior advisor to get back to me on this issue. I am in THailand now where the problem is happening and as I said the ISP says they do not block any podcasts.I also do not want it on my iphone 5, so I have to wait and see why the mac mini is not getting it.

    I seem to have fixed it by putting <div  class="clearfloat"></div> after the navigation bar?

  • HT204350 I have a Mac Book Pro with 10.6.8 and want to back up my files using a flash drive.  It says I did it but when I tried to check on my other Mac - an I Mac with 10.5.8, thedata does not seem to be there.  I cant see photos, etc.

    I have a Mac Book Pro with 10.6.8 and want to back up my files using a flash drive.  It says I did it but when I tried to check on my other Mac - an I Mac with 10.5.8, thedata does not seem to be there.  I cant see photos, etc..  It shows the backup as a file and shows various system info.  but there are no photos or other files shown.
    Thanks for any advise.
    Mike

    A PowerPC Mac, if that's what it is, won't be able to see an Intel Mac's formatted data.  Also ExFat formatting is not supported by 10.6.3 or earlier.  I would try viewing the backup on another Intel Mac with at least 10.6.4.  If it isn't there, then the backup never really took place.  I much profer a hard drive with Carbon Copy Cloner.

  • I have Mac os x with 10.4.11 and i want to upgrade, what is the next operating software from a 10.4.11 for a g4

    I have Mac os x with 10.4.11 and i want to upgrade, what is the next operating software from a 10.4.11 for a g4 and can it be done on a g4

    If you have a processor of 867 MHz or faster and a minimum of 512 MB of RAM, you can run OS X Leopard, updated to 10.5.8.
    That's as far as a G4 can go.
    Check eBay for discs:
    http://www.ebay.com/sch/i.html?_nkw=Mac+OS+X+10.5+Leopard+Retail&_sacat=0&_odkw= Mac+OS+X+10.5+Leopard+Full+Retail&_osacat=0
    No Snow Leopard, 10.6x or Lion, 10.7x.
    they won't run in a PPC Mac.

  • I installed Mountain Lion and now some times when I start my mac it look with a black screen and white text. I'm really worry about it, can somebody help me?

    I installed Mountain Lion in my IMac and now, some times, when I start up my mac it looks with a black screen and white text. I'm really worry about it, can somebody help me?

    Don't worry, this is probably just Verbose Mode. It's perfectly harmless.  If you're not specifically invoking it, than it's probably down to an unwanted setting in NVRAM.  See this article on resetting NVRAM if it continues to bother you.

  • Hi.at first sorry for my bad english language.i have mac book pro with two os(win7 and mac10.9.3)when i want to restore my iPad air in mac os iTunes error 17 but in win7 easily restore!why?

    hi.at first sorry for my bad english language.i have mac book pro with two os(win7 and mac10.9.3)when i want to restore my iPad air in mac os iTunes error 17 but in win7 easily restore!why?

    Hi there saharalirezaie,
    You may find the troubleshooting steps in the article below helpful.
    Resolve specific iTunes update and restore errors
    http://support.apple.com/kb/ts3694
    Resolve communication issues
    Related errors: 17, 1004, 1013, 1638, 3014, 3194, 3000, 3002, 3004, 3013, 3014, 3015, 3194, or 3200. These alerts refer to gs.apple.com, say "There was a problem downloading the software," or say the "device isn't eligible for the requested build."
    Check the hosts file or TCP/IP filtering, which might cause communication issues between iTunes, ports, and servers.
    -Griff W. 

  • Is new mac book air with 1.3 ghz and 4gb ram good enough for ios app development

    Hello all,
    I am  thinking of purchsaing mac book air 13" with 1.3 ghz and 4gb ram.
    currenlty i am using mac mini.Can any one help me if  new mac book air with 1.3 ghz and 4gb ram good enough for ios app development to make it as my prmary machine for development.
    Ragards.

    A Macbook Pro 13-inch may be a better choice.
    Best.

  • 2012 iMac 27" fails to boot AND wake from sleep

    Hi all,
    My 2012 iMac has recently started giving my trouble when booting and waking from sleep.
    When booting - A normal power up results in the apple logo screen being stuck, then I have to hold down the power button for a few seconds until power off, then i power it back up and the computer boots up normally. NOTE: only at the second time does the computer succeed in getting past the apple logo screen to the sign in screen.
    Waking from Sleep - When ever the mac goes to sleep he doesn’t seem to be able to wake up. Usually stuck on a black screen with just the spinning wheel shown. At times i waited more then an hour to see if he can get passed the black screen but in vain.
    Other then that the mac works fine.
    Both issues started roughly two weeks ago and roughly at the same time.
    My mac is mostly used for work, I'm familiar with computers so I am trying to be extra careful with installing weird applications but you could never know..
    SPEC:
    Late 2012 iMac 27'' - 3.4 Ghz i7.
    16GB RAM.
    1TB Fusion drive.
    2GB NVIDIA GTX 680MX
    Wired keyboard and a Magic mouse.
    Mountain Lion 10.8.5 (Updated and backed up on a regular basis)
    Things I've tried:
    Boot to Recovery and Repair Disk/Permissions.
    Safe Boot.
    SMC reset.
    PRAM reset.
    * The first two produced a single case of a normal start up, but after a shut down the problem remains.
    Any ideas/thoughts/help would be much appriciated,
    Thanks in advance,
    Idan.

    Bump.

  • Can iMac boot and run SUSE Linux?

    I have a requirement for an SLES 11 server. I really don't want to buy another machine for this so I was wondering if it was possible for an 2010 iMac C2D to boot and run SLES? What I would like to do is use an external FireWire drive as the boot & O/S device. Is that possible too?
    My only other option is to create a Fusion image but I'm going to need 500 GB or more of disk space and I'd rather deal with that in a native environment.
    Thanks

    bwhit:
    Welcome to Apple Discussions.
    No reason why you should not be able to do it using Firewire Target Disk Mode. Here's what you do:
    1. With both computers shut down connect both via firewire.
    2. Startup the Mini and hold down "T" key immediately after chime.
    3. Startup the PB and immediately after chime hold down Option key.
    4. Select second HDD icon on the screen and click on the right pointing arrow.
    5. Computer will boot from Mini's HDD.
    Be sure to shut down PB completely before shutting down Mini.
    Please do post back with an update or with further questions or comments.
    Cheers
    cornelius

  • Do you have any ideas why Motion 5 would run slow on a computer? I have an Imac with 8Gigs of ram, and plenty of hard drive space, but it still gives me the beach ball when I add a few lights and effects. I'm at the end of my rope.

    Do you have any ideas why Motion 5 would run slow on a computer? I have an Imac with 8Gigs of ram, and plenty of hard drive space, but it still gives me the beach ball when I add a few lights and effects. I'm at the end of my rope.

    You probably don't really need 1080 at 60 for your finished projects but since you're just starting out with Motion, you need to lower your expectations. A long way. 1080 is about 2 million pixels per frame, DV is only about 400,000. That's not just five times as many pixels for the Mac to track; everything in video is exponential.
    Explore the training tutorials available by Mark Spencer. You will get an idea of how his super powerful machine reacts with the software.
    Adding a light roughly doubles the processing time over flat scenes. Two lights increases processing again. Reflections require processing the lights and then calculating the reflections so add another quarter of the time required for flat scenes. Add camera movement, motion blur, and depth of field and you need exponentially more processing time for every frame. The preload of renders into RAM is one of the cooler features of Motion, as comapred to After Effects, but that takes tons of time, to.
    Try working in ye olde DV resolution for a few days. Get to know the software's limitations and what gets imposed by your Macintosh. Step up to 720p/30 and see how things slow down.

  • ArchTaz Live: boot and run an Arch system entirely in RAM

    ArchTaz Live Boot: A method to boot and run an Arch system entirely in RAM using tmpfs.
    As the name suggests it was inspired by (copied entirely from) SliTaz http://www.slitaz.org/ and boots in exacly the same way.
    It needs a custom init script in the root directory and for some reason that I can't work out a hook for sysinit_premount in rc.sysinit to remount / rw.
    The /usr/bin/archfs script is just a chunk of Slitaz's Tazusb utility with some minor changes (and I haven't properly tested the lzma or no compression).
    The /init script is modified from the usual initramfs /usr/lib/initcpio/init with hints from the SliTaz /init script (and some personal additions for my system).
    Copy init to the root directory, run archfs (eg. # archfs writefs gzip) and move the resulting archfs.gz to your boot partition/directory and boot with archfs.gz as your initrd.
    I run a fairly light system (Openbox, Firefox, Gnome-Mplayer, SpaceFM, no dev packages) and gzip compression gives me an archfs.gz just over 230MB that boots in just over 30 seconds using 138MB RAM on startup, and most applications start instantly (2GHz Core2Duo, 4G RAM). Lzma compression generally gives a smaller archfs.gz but takes longer to boot. I have a persistent home partition, I install packages as I need them and then they're gone on next reboot if I don't do a new archfs.gz to keep them. I delete man pages, unneeded locales, etc. Obviously if you're running a hefty install on a limited box you may run into problems.
    Any tips, cleanups, corrections welcome. It's been a mostly copy and paste and mash stuff together process so it isn't neat. And I think I may need some serious help when systemd becomes default.
    /usr/bin/archfs:
    #!/bin/sh
    # Archfs - entirely copied from part of the Tazusb utility supplied with
    # SLiTaz GNU Linux - with some cosmetic changes.
    ### Tazusb - SliTaz LiveUSB
    ### Tazusb is an utility to generate, configure and manipulate SliTaz LiveUSB
    ### bootable media and/or USB /home partition, such as flash keys, SD card or
    ### USB harddisk.
    ### Authors : Christophe Lincoln (Pankso) <[email protected]>
    ### Andrew Miller (Spode) <[email protected]>
    COMMAND=$1
    case $COMMAND in
    writefs)
    # Writefs to rootfs.gz
    if [ -z $2 ]; then
    COMPRESSION=none
    else
    COMPRESSION=$2
    fi
    # Start info
    echo ""
    echo -e "\033[1mWrite filesystem\033[0m
    ===============================================================================
    The command writefs will write all the current filesystem into a suitable cpio
    archive (rootfs.gz) usable on a bootable LiveUSB media.
    Archive compression: $COMPRESSION"
    echo ""
    # Create list of files
    find /bin /etc /init /sbin /var /lib /lib64 /root /usr >/tmp/list
    for dir in /boot /dev /home /proc /sys /tmp /mnt /media /run
    do
    echo $dir >>/tmp/list
    done
    # Generate initramfs with specified compression
    if [ "$COMPRESSION" = "lzma" ]; then
    echo -n "Creating archfs.gz with lzma compression... "
    cat /tmp/list | cpio -o -H newc | lzma > /archfs.gz
    elif [ "$COMPRESSION" = "gzip" ]; then
    echo -n "Creating archfs.gz with gzip compression... "
    cat /tmp/list | cpio -o -H newc | gzip -9 > /archfs.gz
    else
    echo -n "Creating archfs.gz without compression... "
    cat /tmp/list | cpio -o -H newc > /archfs.gz
    fi
    # Get initramfs size
    size=`du -sh /archfs.gz | cut -f 1`
    echo "==============================================================================="
    echo "Root filesystem size: $size"
    echo ""
    echo -en "----\nENTER to continue..."; read i
    esac
    exit 0
    /init:
    #!/bin/bash
    PATH=/bin:/usr/bin:/usr/sbin:/sbin
    udevd_running=0
    if [ -x /usr/bin/systemd-timestamp ]; then
    RD_TIMESTAMP=$(systemd-timestamp)
    fi
    . /usr/lib/initcpio/init_functions
    mount -t proc proc /proc -o nosuid,noexec,nodev
    mount -t sysfs sys /sys -o nosuid,noexec,nodev
    mount -t devtmpfs dev /dev -o mode=0755,nosuid
    mount -t tmpfs run /run -o nosuid,nodev,mode=0755
    mkdir -m755 /run/initramfs
    # parse the kernel command line
    parse_cmdline
    for d in ${disablehooks//,/ }; do
    [ -e "/hooks/$d" ] && chmod 644 "/hooks/$d"
    done
    #. /config
    run_hookfunctions 'run_earlyhook' 'early hook' $EARLYHOOKS
    [ -n "${earlymodules//[[:space:]]}" ] && modprobe -qab ${earlymodules//,/ }
    [ -n "${MODULES//[[:space:]]}" ] && modprobe -qab $MODULES
    # If rootdelay is empty or not a non-negative integer, set it to 10
    if [ -z "${rootdelay}" ] || ! [ "${rootdelay}" -ge 0 ]; then
    rootdelay=10
    fi
    run_hookfunctions 'run_hook' 'hook' $HOOKS
    # honor the old behavior of break=y as a synonym for break=premount
    if [ "${break}" = "y" ] || [ "${break}" = "premount" ]; then
    echo ":: Pre-mount break requested, type 'exit' to resume operation"
    launch_interactive_shell
    fi
    rootdev=$(resolve_device "$root") && root=$rootdev
    unset rootdev
    #fsck_root
    # Make /new_root
    mkdir /new_root
    # Mount root at /new_root
    #${mount_handler:-default_mount_handler} /new_root
    echo -e "Switching / to tmpfs..."
    mount -t tmpfs tmpfs /new_root
    run_hookfunctions 'run_latehook' 'late hook' $LATEHOOKS
    run_hookfunctions 'run_cleanuphook' 'cleanup hook' $CLEANUPHOOKS
    # Stop udevd if is running
    if [ "${udevd_running}" -eq 1 ]; then
    udevadm control --exit
    udevadm info --cleanup-db
    fi
    # Copy root
    echo -e "Copying root..."
    for i in $(ls -a /); do
    case "$i" in
    .|..) ;;
    mnt) mkdir /new_root/mnt;;
    proc) mkdir /new_root/proc;;
    sys) mkdir /new_root/sys;;
    dev) mkdir /new_root/dev;;
    run) mkdir /new_root/run;;
    new_root) ;;
    *) cp -a /$i /new_root
    esac
    done
    # Create mountpoints
    mkdir /new_root/mnt/sda1
    mkdir /new_root/mnt/sda2
    mkdir /new_root/mnt/sda3
    mkdir /new_root/mnt/sda4
    init=${init:-/sbin/init}
    echo -e "Switching root..."
    exec env -i \
    "TERM=$TERM" \
    "RD_TIMESTAMP=$RD_TIMESTAMP" \
    /sbin/switch_root /new_root $init "$@"
    ## Mount root at /new_root
    #${mount_handler:-default_mount_handler} /new_root
    #run_hookfunctions 'run_latehook' 'late hook' $LATEHOOKS
    #run_hookfunctions 'run_cleanuphook' 'cleanup hook' $CLEANUPHOOKS
    init=${init:-/sbin/init}
    if [ "$(stat -c %D /)" = "$(stat -c %D /new_root)" ]; then
    # Nothing got mounted on /new_root. This is the end, we don't know what to do anymore
    # We fall back into a shell, but the shell has now PID 1
    # This way, manual recovery is still possible.
    err "Failed to mount the real root device."
    echo "Bailing out, you are on your own. Good luck."
    echo
    launch_interactive_shell --exec
    elif [ ! -x "/new_root${init}" ]; then
    # Successfully mounted /new_root, but ${init} is missing
    # The same logic as above applies
    err "Root device mounted successfully, but ${init} does not exist."
    echo "Bailing out, you are on your own. Good luck."
    echo
    launch_interactive_shell --exec
    fi
    if [ "${break}" = "postmount" ]; then
    echo ":: Post-mount break requested, type 'exit' to resume operation"
    launch_interactive_shell
    fi
    exec env -i \
    "TERM=$TERM" \
    "RD_TIMESTAMP=$RD_TIMESTAMP" \
    /sbin/switch_root /new_root $init "$@"
    # vim: set ft=sh ts=4 sw=4 et:
    /etc/rc.d/functions.d/root_rw:
    root_rw() {
    mount -o remount,rw /
    add_hook sysinit_premount root_rw
    archfs:
    http://pastebin.com/RNTDWhFc
    init:
    http://pastebin.com/n4vcqG62
    root_rw:
    http://pastebin.com/i1LV61SV
    Last edited by 0ddba11 (2012-12-30 10:12:35)

    Oh yes any man directory was symlinked to /tmp long ago, so they don't even get installed.
    Right, new boot process:
    Using hooks in normal initramfs-linux.img to unpack archfs.gz into tmpfs and boot it.
    Create an initcpio preset file /etc/mkinitcpio.d/archfs.preset:
    # mkinitcpio preset file for the 'archfs' package
    ALL_config="/etc/mkinitcpio.conf"
    ALL_kver="/boot/vmlinuz-linux"
    PRESETS=('archfs')
    archfs_config="/etc/mkinitcpio.conf"
    archfs_image="/boot/archfs-linux.lzo"
    archfs_options="-S fsck -A tmpfs -z lzop"
    Or append to the standard 'linux.preset' file so the initramfs is created automatically when you upgrade your kernel. Or alter /etc/mkinitcpio.conf to add options.
    Create the file /lib/initcpio/hooks/tmpfs:
    #!/usr/bin/ash
    run_latehook() {
    # Mount tmpfs root
    mount -t tmpfs tmpfs /mnt
    # Unpack rootfs
    msg "Unpacking rootfs..."
    cd /mnt
    # parse the kernel command line
    parse_cmdline
    for archfs in ${archfs//,/ }; do
    if [ "$archfs" = "xz" ]; then
    xz -d < /new_root/boot/archfs.xz | cpio -imd --no-absolute-filenames > /dev/null 2>&1
    elif [ "$archfs" = "gzip" ]; then
    gzip -dc /new_root/boot/archfs.gz | cpio -imd --no-absolute-filenames > /dev/null 2>&1
    elif [ "$archfs" = "lzo" ]; then
    lzop -d < /new_root/boot/archfs.lzo | cpio -imd --no-absolute-filenames > /dev/null 2>&1
    elif [ "$archfs" = "img" ]; then
    cpio -imd --no-absolute-filenames /new_root/boot/archfs.img > /dev/null 2>&1
    fi
    done
    # Switch tmpfs to new root
    umount /new_root
    mount -M /mnt /new_root
    # vim: set ft=sh ts=4 sw=4 et:
    And the file  /lib/initcpio/install/tmpfs:
    #!/bin/bash
    build() {
    add_dir /mnt
    add_module ext3
    add_binary cpio
    add_binary xz
    add_binary gzip
    add_binary lzop
    add_binary fsck.ext4
    add_symlink /usr/bin/fsck.ext2 fsck.ext4
    add_symlink /usr/bin/fsck.ext3 fsck.ext4
    add_runscript
    help() {
    cat <<HELPEOF
    This hook creates the tmpfs root, mounts the device that contains the
    rootfs and extracts it into the tmpfs root.
    HELPEOF
    # vim: set ft=sh ts=4 sw=4 et:
    This loads modules and fsck binaries for the filesystem of my /boot partition into the initramfs. It also adds all the relevant compression binaries (some which can also be compiled into busybox or left out if not needed). I'm working on automatically reading the filesystem from your /boot partition based on the "root=" kernel command line option and adding the appropriate modules.
    Create a new archfs.gz (or new extensions) with new cleaned up /usr/bin/archfs:
    http://pastebin.com/xiqgyYyL
    Now run with:
    # archfs lzo
    (or whichever crompression you choose). It also takes care of any mounting directories you have in /mnt. And "writefs" is no longer needed, that's all it does anyway.
    Then simply add the "root=(your boot partition)" and "archfs=lzo" (or whichever compression you chose) command line options to your grub.cfg.
    Run:
    # mkinitcpio -p archfs
    That'll create an initramfs: archfs-linux.lzo that you need to move to your boot partition with your kernel and archfs.gz. Then point grub to that as your initrd.
    This will boot and the tmpfs hook will do it's work just after init has mounted your boot partition and then init will switch roots and run /sbin/init as it would on any normal install.
    Mix and match as needed. You can remove the /init file from the root of your filesystem or leave it there and all but an xz compressed archfs.gz will boot the old way aswell (the kernel can't handle the xz version). It should all be fairly upgrade proof, barring any major changes to mkinitcpio.
    Boot for me with lzo compression is at least twice as fast as old method. Partly due to lzo compression which is super fast (especially creating the archfs.lzo). It makes for a bigger file but it's still only 350MB (pretty much half my uncompressed root filesystem).

Maybe you are looking for

  • Photo galery doesn´t work in blog entry with Intensedebate installed

    I´ve installed Intensedebate with iWeb Buddy (because I want comments be relationated with the master page), and when i put a photo galery copied from other galery page it doesn´t work. You can check it here http://www.jesusgb.com/blog/bl/Blog/Entrad

  • I can't print using Bonjour on Windows Vista

    Hi. I've connected an HP printer to my Airport Extreme. My great MacBook can print using the printer, but my other computer, running Windows Vista (**** IT!) can't do that. When i install bonjour, it recognizes the printer but can't print. Why? Oh, a

  • How to setup Notifications from iCloud in Lion ??

    How do I get Notifications from iCloud into Lion?  There seems to be no option for it. From my iPad (IOS 5) I have selected iCloud for Notifications. Whats the step for Lion ? Thanks for your help!

  • Error 'Microsoft Visual C++ Runtime Library' ?

    The program works fine, but when clicking 'fx Effects' I get the error and the the program shuts down. Does anyone know why or has a possible solution? Greetz,

  • Seeking a fingerprint sensor driver for hp dv5-1170el windows 8 64 bit!

    Hello! I upgraded an HP dv5-1170el in windows 8 pro 64bit! I can not find a compatible driver for the detector footprints! From what we found on the net drovebbe be the model Validity VFS101, correct me if I'm wrong! I tried to install the driver for