Best Way to Image and Deploy Dual-Boot Macintosh?
macpulse asks: "What is the best way to image and deploy dual-boot Intel Macintosh desktops in an Educational environment? Our organization is getting ready to purchase dozens of new Intel Macs for each campus and we're not sure how to proceed. With Windows XP and Dell, we've simply used Symantec's Enterprise Ghost to deploy our images. Playing with the test Intel Macs we have, we are unable to get Ghost to work with the Mac. I've also played with Bombich's NetRestore product (which is FOSS!) but without much success. I'm curious how my fellow readers have resolved this issue. Thanks!"
Yes.. You can even tri-boot.
o otCamp
http://wiki.onmac.net/index.php/Triple_Boot_via_B
appleguru.org
As long as all your hardware is the same, deploying a uniform image should be possible using simple tools that have been a part of any *nix system for decades. I don't see why you would need to purchase "enterprise" anything. First install the OSes you want on one the Macs (OSX and Linux, Solaris and OpenBSD, whatever). Configure everything as you want it to be on the image. Then boot that Mac using some medium other than the disk you just did the install to (cd boot, network boot (I imagine x86 macs can use PXE just like most intel systems)). Mount a network drive and use dd to make an image of the disk you did the install on. Then write a script for doing the re-imaging. All it would need to do would be to mount that network drive and dd the image from there to the disk. You could do checksums to make sure the transfer worked if you want to get fancy. Store this script on the pxe server or boot cd, or whatever you choose to use to boot the Macs that are getting imaged. You can even set it to autorun so all anyone doing the re-imaging has to do is put in the boot cd and reboot, or connect the Mac to be re-imaged to the same LAN as the networked server and reboot. This seams like pretty much what you would do when setting up imaging for PCs, Sun workstations, whatever. Is there something in particular about Macs that make them more difficult to work with? (I'm not a Mac user)
------ Take away the right to say fuck and you take away the right to say fuck the government.
http://www.bombich.com/mactips/dualboot.html
appleguru.org
I currently work at an educational institution and we have been using NetRestore to reimage our Macs for as long as I have been there. We recently deployed two labs of Intel iMacs and have been using NetRestore to image them as well.
We started out by netbooting to image half the drive with a custom OS X install and then used the OS X install to image the other half of the drive with a custom Windows install. We decided to have two images to make maintenance simpler as if we end up having problems with either the Mac or Windows side we can easily just reinstall either one independently of the other.
The only downside to using this method I have experienced thus far is that the network in the building where the two labs are located seems to have become quite a bottleneck when reimaging. We can reimage about 10 at a time and the process takes around 2.5 hours, the fewer we do the faster they go but since everytime we have to update all of them it tends to take several days to get all 60 up to date.
At my office, we have a master image of our desktop configuration. The image sits in a Debian box next to my desk.
When we get a new PC, we remove the drive and drop it into an external USB/IDE/SATA enclosure and connect ti to the Debian box. We DD the image onto the drive. It usually takes less than an hour per drive.
We can also image a drive across the LAN, but it's slower and we have to be present at the user's computer to boot off a KNOPPIX disc.
We have played with the idea of creating a DVD that has a cut-down debian distro and the image file. Then we can just drop in the restore disc and reboot. Come back an hour later and we're done.
You could also drop the image on the portable drive and use a boot CD to image PCs without opening them.
I'd rather you do it wrong, than for me to have to do it at all.
Yes, you can run a mac without os x on it.. Kind of ass backwards if you ask me, especially since every mac comes with an os x license... But hey, feel free to do what you please. It makes things like firmware updates a bit more challenging though, so keep that in mind if you do ever decide to take that route.
appleguru.org
Partition the drives, run Ghost on the Windows portion, and Carbon Copy Cloner on the Mac portion.
Taget Disk Mode .... much faster than network imaging and much easier then pulling hard drives.
By the way you can use Apple restore program ASR to create a disk that will automatically wipe and restore the machine its booted on.
PS unless you have something that would require dual booting (ie 3D PC apps) it would be much easier and more secure to use a virtual machine to run windows. (parallels or VMware Fusion).
PPS if your installing numbers of Macs in an educational setting you really have to look at Apple Remote Desktop its a one stop shop for all your Mac administration needs.
Mac OS X includes a feature called Apple System Restore. You can access it through Disk Utility and use it to create an image of a partition or a whole disk, and replicate that image to another partition or whole disk - even over a network. There's also a command-line version in /usr/sbin/asr. I think Mac OS X Server will even let you NetBoot a system on your network and have it automatically restore its local disk from an ASR image.
I have not done this, but I assume you'd be able to set up a system exactly as you want it to be set up - with both Mac OS X and Windows partitions - and create an ASR image from that, which you can then restore and use at will.
- No need to partition, an action which (to our knowledge) cannot be automated over netboot.
- Both OSes can be included in a single, NetRestore-able disk image.
- No need for end users to reboot to change OSes.
So I strongly suggest you re-examine your decision to use BootCamp, and instead examine Parallels. By switching to Parallels you can use well-established tools such as NetRestore, RadMind, and other off-the-shelf solutions.I also must disagree with one of the other responders who recommended Target disk mode. While this is good for a few computers (and is a great tool for making your source .dmg you'll deploy using the above tools), it does not work well for reimaging hundreds of Macs that are widely distributed across a campus. It requires that each technician be equipped with a firewire drive, which tend to grow legs. Also, more and more security-conscious companies (and colleges) are locking down computers so that neither USB nor Firewire drives can be used and/or forbidding the use of such devices. And then you'll have the problem of keeping each Firewire drive up to date with exactly the same image instead of just updating a single, master .dmg on the server as you can when using NetRestore.
True, it can be tricky to get NetBoot to work across subnets, but we got around that by putting multiple NICs in our NetBoot XServe, one for each subnet. (Yes, we tried Bombich's boot-across-subnets solution but could not get it to work, probably because of how our routers are configured.)
"We can categorically state we have not released man-eating badgers into the area." - UK military spokesman, July 2007
I know from experience that supporting dual-boot is a huge pain. We have a bunch of dual-boot Win XP / Linux machines (with an Xserve running OS X Server providing file and authentication services). Supporting a dual-boot machine is harder than supporting two single-boot machines. Why? Because each machine will typically spend almost all its time in only one OS. This means that automatic software updates, virus def updates , daily/weekly/monthly cron jobs, etc., won't happen on the other OS, and you'll have huge maintenance nightmares.
Figure out what OS each machine needs to run, and install that one only. Another poster suggested Parallels, which is a great way to handle things if you only occasionally need a non-OS X OS.
Lots of people have suggested Parallels (with good reason), though I'm curious whether it can handle various different users logging in to a single Windows disk image (not simultaneously). AFAIK the logged in OS X user needs full permissions on the disk image, so that's a bit of a security issue. The alternative could be one image per user, though that would suck for maintenance and also disk space?
Also for the people suggesting ASR for a dual-boot cloning solution - will that work with non-HFS partitions?
Have you looked into DRBL?
:)
It has a program called Clonezilla that serves the images by multicast or unicast. I use that at work for installing the machines with multi-boot (WindowsXP+Ubuntu) and it works just fine and prety fast too
The only thing that you have to try is if it work with mac, but i think it will because of the way that the program does the image of the disc.
Bootcamp is beta software with several large known bugs, and should not be used in a production environment. Also, the regular imaging tools won't work, you need something that understands GPT partition tables (from the Department of Reudundancy Department). Basically, from the sound of it, you don't know what you are doing, which for a large scale deployment in a production area, can only end in disaster.
The only way to do this is to copy the entire drive, bit for bit. If you clone each partition, you lose out on the wacky Apple GPT/MBR stuff, which means your copy of Windows will die. The guide on NetRestore seems adequate but highlights the complexity. It should be possible to copy a drive image for osx, windows, and then update the GPT and MBR manually to match it, though.
I definately would not go with the Boot-Camp method for a few reasons (I think they are all mentioned somewhere, so I won't re-iterate them). If you want to have Windows or another OS on the machine, I would use Parallels or VM-Ware. However, I think that an even better solution would be to have a server running MSTSS and have students remote-desktop (http://www.mactopia.com ?) into Windows from the Macs. Although, Coherence mode is pretty cool... PS: Has anyone had a problem where their clock is wrong after booting back into OS X from Boot Camp Windows XP?
I would recommend checking into purchasing a machine with OS X Server installed.
;-) add a startup script to your image that uses command-line tools to set up a new partition and dd a Windows image to it, then have it delete itself.
It has built-in facilities for booting and imaging systems over a network, in addition to facilities for distributing updates. The documentation doesn't look like it supports Windows partitions, but you could (at least in theory -- check with Apple
I haven't personally done this, but from what I've seen in the docs, it looks looks like a good approach. You might also be able to do the Windows side with an AppleScript or something, but I'm not that deep into the Mac world.
--S
-- sigs cause cancer.
Dual booting is possibly the worst way you could possibly attempt to do this. You are far better off using virtualisation such as Parallels or VMware. There may even be built in virtualization in 10.5. I work for a University where we are even considering virtualizing the main OS on the hardware using Xen (not an option on OS X yet). The only big problem we've hit really is that of passing through specialised hardware to the guest images where it is requires (typically 3d).
I've done a certain number of these and tried a few solutions, in the end we used Carbon Copy Cloner (http://www.bombich.com) and Winclone (http://www.twocanoes.com/winclone/), although you could use ASR with an OS X Server for the Mac part, Winclone is definitely the best solution to image Bootcamp, works very well. You use the diskutil command-line version to partition your drive, then restore the Mac portion using CCC or ASR, then Winclone. It works with FAT or NTFS.
If he explores all forms and substances Straight homeward to their symbol-essences; He shall not die.
I typically use a live Linux or BSD CD, and then use 'dd'.
/mnt
/mnt/img_name-
/mnt/img_name-* | bunzip2 | dd of=/dev/ad0
if you have a usb drive mounted to
[replace ad0 with hda if using Linux, or the appropriate device if neither]
create image
netcat
image storage: netcat -l -p PORT_NUMBER_HERE | split -b 1073741024 - img_name-
image source: dd if=/dev/ad0 | bzip2 -z -9 | netcat STORAGE_MACHINE_IP PORT_NUMBER_HERE
local USB HD
dd if=/dev/ad0 | bzip2 -z -9 | split -b 1073741024 -
Restoration involves:
netcat
destination machine: netcat -l -p PORT_NUMBER_HERE | dd of=/dev/ad0
image storage: cat img_name-* | bunzip2 | netcat TARGET_IP PORTNUMBER
usb drive:
cat
Of course, this has the problem that it requires typing out a couple of commands and it does not autoconfigure your machines (so you have to go in and manually make any needed changes), but it's a fairly inexpensive process.
34486853790
Connection too slow for X forwarding? Try "ssh -CX user@host"
You are aware that in making that comment, you yourself are a tunnel visonary right?
There are valid reasons to use just about every OS out there, including Windows. Get over yourself.
34486853790
Connection too slow for X forwarding? Try "ssh -CX user@host"
You can netboot OS X and use the same commands. You can even make it automatically do the install from launchd, either unattended or after login, and there's GUI tools for setting that part up.
Parallels cheaped out and use a local disk share with full local user rights for drag-and-drop.
If you want to use Parallels as a sandbox, make sure you have "Enable sharing for drag-and-drop" disabled.
+1,000,000 - THANK YOU! This complexity you speak of is exactly what encouraged me to Ask Slashdot.
Is there not a bit for byte clone tool for Mac OS X that works with the Intel Mac GUID partition map?
It would be nice if there was a tool as easy and elegant as Ghost or TrueImage for the Mac that worked regardless of how it was partitioned.
I feel more like I do right now than I did a while ago.
1: Create a diskless netboot that has disk utility and terminal
2: Prep both your final images (including radmind for the OSX one) for ASR multicast
3: Start both asr multicast jobs
Then on each computer, boot into the netboot image, reformat and then drop down the images with asr. If you're slick, this can all be scripted into launchd.
Well, as OSX is the reason that people who buy Macs are buying them in the first place, why not just buy a cheaper system and put anything that you want on it. Except OSX, of course, but as you don't want it anyway...
If you are useing a Image the system may think that is does not need a update when it does as apple sends out the firmware updates by the apple updater in OSX.
Also they use the GUID Partition Table (GPT) and EFI there is also an EFI boot partition that is needed.
Some times apple sends out systems with updated drivers / systems files that are newer then updates on apple update / apple website.
Setting up a dual boot Mac OS X/Windows XP environment on an out-of-the-box Mac
/Applications/Utilities. Skip 'Burn a Mac Drivers CD.' Split HD equally. Insert WinXP CD when prompted. Start install.
Requirements:
Mac OS X Install DVD, or a bootable FireWire/USB drive
BartPE CD with Ghost
Windows XP SP2 CD
Intel Mac (with all firmware updates applied)
Once you've created your master Mac/PC images (using Ghost on the PC and Disk Utility/Apple Software Restore on the Mac), here's how they're deployed.
1. Either boot from Mac OS X Install DVD or a FireWire/USB HD. Launch Disk Utility, restore HD with your Mac image.
2. Boot off your Mac image on internal HD. Launch Boot Camp, which you installed on your Mac image during creation, in
3. The machine will boot the WinXP CD and begin setup. All we need to do from this CD is to format the partition created in Step 2. Format the Windows partition NTFS (Quick).
3a. Do not delete this partition, just format it. if you delete it, your XP restore will be unbootable. (everything is sandboxed from the HFS+
side, so no worries about your Mac side).
3b. Although it may be tempting, don't skip this step - attempts to partition for Boot Camp, then simply Ghost out XP image result in an unbootable XP environment. The NTFS formatting from the XP CD is necessary for successful deployment.
4. Once format is complete, and 'scanning C drive...' begins, shut down machine manually with the power button.
5. Restart the Mac, eject the WinXP CD by holding down the left-click button at startup, hold down the Option key and boot Mac OS X from internal HD. Boot from BartPE CD and Ghost out your WinXP image from FireWire. Reboot into Windows.
6. Finished. Run whatever post-restore actions you have (NewSID, DeepFreeze, etc...) You already installed the Mac-specific drivers for XP during image creation.
- Core 2 Duo 2.0GHz 4MB Cache
- Screen <= 13.3 (12.1 is awesome, 15.4 is too big, 13.3 is the biggest I'd go)
- Runs Linux(Intel Wireless, suspend, sound, video)
- 2 GB RAM
- Hard drive >= 120GB
- DVD Writer
I've priced things from Dell. I actually love my Girlfriend's Dell M1210. When I upgrade the HDD, add 2GB RAM, add DVD Writer, upgrade to the 2GHz 4MB Core 2 Duo....it is more expensive than the Apple. The display is probably a little better since the same resolution on a smaller screen, but still.We used portable Firewire drives (bootable) with various images on them. We'd boot from the FW drive, use Netrestore to image the computer, then boot the computer, update the firmware for Boot Camp (dunno if that's necessary anymore), then boot from a Norton Ghost CD and image the Windows partition across the network. Not the fastest or most autonomous way to do it, but it worked pretty darn well. Netrestore rocks.
I work in a K-12 Education district (primarily apples) and we have noticed a few quirks if you have been using non-intel apples and are changing to intel apples.
To start, you want to create a GUID Partition Table on your external drive. This will allow the drive to boot from an intel mac. The older "Apple Partition Map" will not boot from an Intel, so this is the foundation step.
Once you've got that ready, you will want to use Carbon Copy Cloner from Bombich to make your image(s) onto your external drive. I would second the earlier discussed notion of using parallels as it has worked well for both our tech savvy, and not so tech savvy employees. (Read: Parallels doesn't require a computer degree to use)
Install as small a copy of OSX as possible onto the external drive. This will allow you to boot from the external drive, run Carbon Copy Cloner or NetRestore (whichever poison suits you best) and then deploy the image(s). Having OSX bootable from the external drive will also enable you to make any partition changes you need on the mac's hard disk.
Standard imaging practices apply, run your updates, install any software you intend to have on every machine, and repair permissions on the disk before making your final image. Rum is optional, but highly recommended, as it can make the time spent waiting for the image to complete fly by.
-
Why is the rum gone?
No. DD isn't flexible, saves extra data, and isn't designed for networking. Real imaging tools should include multicast, compression, and auto partition resizing--both shrinking and expanding. DD's fine for at home, but not so good for lots of systems.
We've got two Intel-Mac labs imaged using NetRestore from an X-Serve. It works great. Windows XP is running on all of them via Parallels. We don't partition. One image creates both the OSX and Windows environment. The only issue we've come across is licensing for software on each platform. Some of our software is site licensed, but other software is on a per-seat basis.
OMG thats almost as funny as the real story behind 100 Million iPods
Runs Linux(Intel Wireless, suspend, sound, video)
Sadly, the wireless on Intel Macs is an Atheros chipset, and support for this particular chipset by the Atheros driver for Linux is still experimental, so you'll probably get stuck with fucking ndiswrapper...
I've yet to install Linux on my MacBook (but thinking about it) so I can't confirm, but apart from wireless I've heard that everything else is pretty dandy.
I've seen lots of comments suggesting to either use 'dd' or commercial tools. The problem with dd is that it's all but efficient. For example I prepare clean Linux image by using a good old tar and then compressing the image (use your favorites switches or redirection to do all this, including remote backup, on one line...). This results in "lightweight" files. For NTFS partition I use ntfsclone (included in latest Knoppix for sure) and redirect output to, say, gzip. In this way clean XP + SP2 + all security patches can be made to be very lightweight too (according you deleted pagefile.sys and disabled, say, "restoration" points, unnecessary "uninstall" directories, etc. which are all kinda pointless once you're using full-system imaging).
;), etc.
My point is: experience has shown it is not convenient to archive 20 GB partitions or more. It is way more interesting to have a "ready to go" fully patched system (even with some apps) that fits on, say, a DVD. I can't imagine keeping tens of 20 GB+ copies of various systems. This simply won't scale. You need an somehow efficient way to archive all this. Not too mention re-installing shall be way faster when you're saving only actually used data, instead of the whole disk, mostly empty (if you're talking about imaging new systems/nearly pristine systems). I've read about people dd'ing whole disks under less than an hour: wtf? I recently archived a whole XP + SP2 + all patches + applications in, what, 8 minutes. A whole hour to backup a new system... Dude, you're smoking some very inefficient crack. Not too mention that you need a second hard disk to keep the image safe and hard disk are not known to be that reliable. I'd way rather have my whole system image fit on DVDs. Easier to carry around, easier to duplicate, cheaper, etc.
For some partitions types (e.g. some QEMU file systems that, eg, Xen and KVM can use when emulating/virtualizing Windows), you have to fill the empty space with actual zeros, to be sure zero'ed sectors shall be efficiently compressed (dd if=/dev/zero helps here
I know how to efficiently archive Windows (both real and virtualized) and Linux partitions / systems, but I'm not that much into OS X yet...
So my question is simple: does anyone know an easy, efficient way (both time-wise and space-wise, though the two are related) to archive OS X partitions? Any numbers are very welcome (like the partition's size, the used space and the final image's size) and any hints too (like, say, would it be usefull to mount the OS X partition from a Knoppix CD [is this possible!?] then do a dd if=/dev/zero of=/mnt/mac_partitition/temporary_file and then delete the temporary file to be sure that the image [done how? you tell me...] is more efficiently compressed?).
I'm asking only for OS X, because doing it efficiently for the Windows and/or Linux partition isn't a problem. I do really think that doing it efficiently for OS X (which I don't know how to do yet, for I haven't looked very much into that yet) and efficiently for Windows/Linux (which I fully know how to do) would be way more interesting than "dd'ing" the whole hard disk (good luck for keeping various "restoration points" using a "full hard disk dd" technique).
I think this topic is way more complex than simply saying "use dd" or "use $$$ software XXX".
An hour to image a machine?
/. ID: it's good to see there are still some sane people around here.
This is indeed just plain fscking crazy... Not too mention the time taken to re-image the machine once the shit hits the fan and the size of the backup.
The problem with DD is it has to write all the empty bits of the disk, too. A good imaging solution knows the filesystem and only writes the files.
Exactly! I've posted another (longer) post ranting about that and asking what would be a good, efficient, way to backup OS X partitions.
Since most desktops may have 5-6 gig of software on them by default...
Right on target. Windows + SP2 and fully patched + quite some applications (with pagefile.sys deleted) can easily and fastly be archived and compressed on a single DVD.
Sending love to you and to your 4 digits
Btw my way of backuping a Windows NTFS partition is simple:
- boot the PC using a Knoppix CD
- mount the 'C:' partition r/w
- delete pagefile.sys (it will get re-created automatically)
- umount
- use ntfsclone, pipe output to gzip then to whatever can send the compressed image across the network
Detailed infos on how to do this efficiently for Mac OS X partitions is very welcome...
From one of my collegues at work in charge of his own dept at our university.
"Yes.
The key is that bootcamp doesn't make the partition "active".
So we have a CD that boots into DOS to run fdisk to activate the partition.
Then it's golden."
Another issue
" I was having problems getting my Ghosted XP load onto my new mini (I could Ghost to the bootcamp-created partition, I could use my 'fdisk' DOS CD to make the partition active, but the damn partition won't show up in an "option" startup "
"So, I grabbed "rEFIt": http://refit.sourceforge.net/"
"Installed this -- was able to "fix" my Windows installation -- then remove it and Windows shows up in the EFI boot options now."
It seems like a pretty cool EFI replacement -- you can use it to set up a "triple-boot" system.
New punctuation update "~" (no quotes) at the end of a line to indicate sarcasm. ~
We had to work this out in a hurry after a sudden decision to buy 70 iMacs - NetRestore saved our butts!
We netboot to restore the OSX image, then simply roll the XP image as a post action. You can then reimage independently using netrestore. (We actually still use ghost for deploying some software, and the rest of our images - NetRestore is faster and easier!)
Our only initial problem was getting the NTFS partition there to roll to, as ntfs-utils (NetRestore uses these to work with the NTFS filesystem) was having none of creating it itself!
In theory you could automate the process entirely if you bypass bootcamp.
Our mac image takes roughly 6 minutes to deploy, in groups of 5-6 over a gig link, and weighs in at about 5 gig, excluding the xp image.
fortune -o
Why bother removing the drive when you can just hold down the "t" button at boot, and then your mac becomes ax external firewire drive, just plug it up to any machine with firewire, turn on the mac, and hold down "t" when booting, then use whatever imaging program you are used to.
hi.
.... err... yeah. some kind of program that writes image files to HFSplus partitions. i dont know what this might be, its kind of a clincher. but if that step is not too hard, you basically could use all the same tools we used at my 'educational institution'.
i used a system like this on our wintel machines. and though mac is 'different', its not that different...
every machine had two partitions.. one linux, one windows. inside of linux, there lived a gigantic file that was the windows image. to 'deploy', i booted everyone to linux, then 'udpcast' ed a new windows image file. then each client would unpack the image file to the windows partition using ntfsclone (python scripts made this automagic). thus, any machine could be the 'server' and everyone had an identical copy of the image file. and you could 'clean' a machine by itself easily, without access to any server/network/etc... just re-unpack the image file.
now, on your mac situation, you could do the same thing, every machine has two partitions... linux and OSX. only youll have a gigantic file that is the OSX image. to 'deploy', you boot everyone into linux, then udpcast a new OSX image file to each client. then unpack the image file to the OSX partition, using
now, if you are wanting OSX and Windows XP, you could have each machine have two gigantic image files... one for XP, one for OSX. the XP image can be unpacked to the XP partition, the OSX to the OSX partition.
of course, this is a 'waste of disk space' but honestly, first of all, discs are huge nowdays, i never had to use up more than like 20% of the space... and second of all, 'lab computers' do not need to worry as much about that... people come in, type their papers, whatever.
As for the 'domain setup problem' on XP... use sysprep. It will take a day or three to get working, but use google and youll be up and saving time in the long run. As for the problem with OSX... surely it has some kind of scripts to automate its setup so it doesnt duplicate its names etc.
im posting anonymous b/c my normal account gets -1 (bad karma). if you want to discuss this further, reply here and we can email.
I was able to configure a thinkpad with close to those specs for $1550 (14in screen not 13.3). Not sure how much the Mac costs, but I'm sure it wouldn't be the base $1200 one.
Why do people still fail to understand what Unix is all about? "dd" (not DD) is a primitive. It is designed to fit together wih lots of OS primitives to provide the facilities you require.
Suggesting it is inadequate calls your own into question. This is what scripting was created for.
I recommend that you stick with ghost - it is the most simple & reliable dual-boot deployment solution we have found. Once you have it set up - which doesn't take long, it is very easy to create & deploy images. This is great if you have new staff, or need someone else to deploy the lab for you.
To run ghost, you can build a Bart PE CD - make sure you include ghost 8.2 files (especially if you are ghosting across subnets) & include the network drivers for your mac hardware. I have not tested this with more recent versions of ghost yet.
To create a dual-boot image in ghost, you have to use forensic mode (-ir switch). This will create an image of the entire disk (sector by sector) in order to capture everything in both operating systems, as well as the file system table. You can end up with large image sizes (30G+), but these can be lowered by zeroing out free space prior to imaging.
To deploy the image via ghost, just set it up the same as any other lab deployment. The disadvantage at the moment is that you will have to boot each machine via CD to run ghost because there is no way to PXE boot a mac. It would be great if there was a way around this - does anyone know!?
I've never seen an adequate solution using the dd command. DD is too low level. The best solutions I've seen have piped the output through gzip or similar, but even then you need to prepare the partition first--which is time consuming--and multicasting is still out of the question. The net result is an imaging process that is painfully slow and far too limited, especially if you also have things like NTFS to deal with, as this whole thread is about--combined Unix (OSX) and Windows. If you know of such a solution, then the world would like to know. I've been looking for something to replace Ghost and have only found Zenworks to be equally powerful, yet significantly more expensive. Reading over the rest of the comments, it seems nobody else knows, either.
And, yes, I capitalize things at the beginning of my sentences. Get over it. That's how English works.
why not just us the built in imaging utility on your mac restore disc and just have the computers automatically boot that restore image across the network. First you would get your tiger disc or recovery disc and make an image of everything using the disc utility while your booted up to your tiger dvd disc. Second you would host that image on whatever computer you wanted to have available to access the image. Third you would force bout your apple to a network location, which it will ask you to specify and wallah your done.
I went to Lenovo and found their site really frustrating to use. When going through and picking different series of notebooks they would say up to 2.0 GHz T7200 but then when you go through it, you're stuck with a 1.66GHz.
Anyway, I did find one there that was kind within the price range. The only problem is that it came with Vista Business with no option to change or upgrade that.
If I got this, I would want to dual boot between Windows and Linux, but not the Business edition.
XPS is nice enough, my wife has the M1710.
The SZ series, which I personally have and love, is a bit more expensive, but clocks in at 4.1lb, $1951 gets you your CPU, 2GB 533mhz RAM, 160gig, ABG wireless, DVD-DL RW. For $99 more you can get it with integrated WWAN (ie EvDO from Cingular I think. Doesn't look at all bad (though of course Macheads will take it as blasphemy that any is even /compared/ to the Mac: http://www.sonystyle.com/is-bin/EINTERSHOP.enfinit y/eCS/Store/en/-/USD/SY_CTO-Start?ProductSKU=W1NBS P07-A&catname=cpu_VAIONotebookComputers_SZSeries).
I was referring to how when I asked for more technical details, you responded by again attacking my English. You bluffed. You're nothing but a pedantic college student who just happens to know enough about the Unix philosophy to talk a good talk, but when it comes down to it you have absolutely nothing to deliver. So instead you choose a subject you're less familiar with (English) and try to force it to comply with Unix file naming conventions. I'll leave it as homework to determine why my use really is consistent.
I just looked at the Sony you referred to.
What is up with the graphics, I've never heard of a Hybrid system. Will this sort of thing work with Linux?
Graphics
Hybrid Graphic System - NVIDIA® GeForce(TM) Go 7400 and Intel® Graphics Media Accelerator 950
Video RAM: Video RAM: 335MB Total Available Graphics Memory , NVIDIA® GeForce® Go 7400 notebook graphics processing unit (GPU) and 224MB Total Available Graphics Memory , Intel® Graphics Media Accelerator 950
BTW, I had to use IE to even get to the specifications page, wouldn't work in Firefox. In IE it warned me that I needed to enter text for engraving before continuing...guess that is what was stopping it in FF too, but without the message.
The hybrid system is actually really rather cool - requires a reboot (sucks, I know, wish it was avoidable, but you'll see why): effectively the system has the "onboard" Intel GMA. Half decent video system, but nothing flash. Also has the more high powered Nvidia. A switch on the panel lets you change from "Speed" to "Stamina"... basically you can choose to trade off GPU power for extended battery life.
We have about 250 machines here, but none of them dual boot. We have a base image made for each specific group of machines, so for example the graphic lab has the adobe software on it etc. All said we have about 9 images we use. For now we put them on a 250gb firewire drive and take them where we need to image. When we get more server horsepower I plan to push for netrestore and netboot, so we can restore base images over the network from the server but for now only the backbone is gigabit so we are near our limit for good performance.
For the PCs we use Acronis True Image and for as much as I don't like PCs, it seems to work pretty well for both imaging and restoring.
Does netrestore not work for your dual boot machines? Have you tried Acronis?
I work for the Department of Redundancy Department.
All the thinkpads seem to come with Vista business. Out of curiosity (I'm thinking of upgrading myself), what does Business lack that you're looking for?
I've *heard* that you can do an in-place upgrade to Ultimate. Of course they'll charge ya a few bucks.
I love minesweeper ;-)
Just seems kinda stupid that you get no choice. They must have crates of these things already made.
This will help to get you started in a different direction than the rest of the comments I've read. I'm not sure how well this will scale, as it would depend on a lot of variables, but I can see the bigger steps being scriptable:1 025130528687
http://www.macosxhints.com/article.php?story=2006
I can say that this worked for cloning a huge number (ok, more like 3) of MacBook Pros at work for dual booting. (Copying PAGEFILE.SYS is not necessary, as it will be created on Windows Boot.)
Add some shell scripts, ssh turned on the mac side, and all you have to do is setup and format the drive in Windows once, then you can use simple command lines (rsync comes to mind) to pull the files from a central location any time you change the Windows image, and use the normal Mac tools (CCC, NetRestore, ASR, etc) for the mac side.
I am, and always will be, an idiot. Karma: Coma (mostly effected by
Bombich products work best for me.
Did you follow this tutorial?
http://www.bombich.com/mactips/dualboot.html/