Dual boot MacOSX and Fedora 10.

This was on a MacBook Pro (Powerbook G4 – Early 2008 model) running Leopard.

I went through the bootcamp procedure, and chose to install Windows.
I carved out 50GB of the 200GB drive.
Installed Fedora 10 on that partition.
I installed the boot loader on the partition, NOT the MBR.
I found that it would always boot up Fedora at that point.
I thought that I had messed up the boot record at that point, so I tried to boot of the CD.
That was when I discovered the “Hold down C at boot to force boot off CD.”
I did a repair on my MacOSX partition. All checked out fine, as I had expected.
Then, I discovered the “Hold down the “option” key at boot to view all your boot options.
There they were “MacOSX” and “Windows”.

I am currently using this to boot the different operating systems.

Look at several files in different subdirectories.

I found this to be a good way to look at many files with the same name in different subdirectories in linux.

find . -name filename.txt -exec less {} \;

To manage a VMware virtual server from the command line.

This works in VMware server 1.0.x for linux.

Check status (up or down):
vmware-cmd /pathtoyourvmxfile/vmxfile.vmx getstate

Start virtual server:
vmware-cmd /pathtoyourvmxfile/vmxfile.vmx start

Shutdown virtual server:
vmware-cmd /pathtoyourvmxfile/vmxfile.vmx stop

Windows – modify users profile – ntuser.dat.

You need to make sure the user is logged out before doing this.

1) Run regedit
2) Go to HKEY_USERS
3) Load Hive # navigate to the ntuser.dat you want to load.
4) Make changes.
5) Unload Hive

Windows NT 4.0/2000/2003 Server file system performance tweak

I made this modification on an HP DL-360 with dual 1.3 GHz processors, 2GB of memory, and RAID 1 drive (two drives mirrored). It made a huge improvement accessing a directory with a lot of files. According to Microsoft (, ), the setting is increased in Windows 2003. I set in my NT 4.0 server to 16,644.

The SizReqBuf value is stored in the registry under the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
Value Name: SizReqBuf
Data Type : REG_DWORD
Data : 512 – 65535 (bytes in decimal, or 200 – FFFF hexadecimal)
Default : 4356 Specifies the size of request buffers that the server uses.

Source: http://support.microsoft.com/kb/320829

MacOSX update from the command line.

You can use the softwareupdate command to install updates from a Terminal session. I used this on Leopard.

softwareupdate -i -a #To install all.

softwareupdate -l #To list available updates.

How to Hard Reset a T-Mobile Dash

Select Start/Accessories/Clear Storage
Enter 1234
Select Yes

OR

Turn the phone off
Press and hold the dashes to the left and right of the red and green phone buttons.
Press and hold the power button for a couple seconds while holding the buttons above.
Release the keys.
You will be prompted you to clear storage.

Source: http://www.good.com/faq/17957.html

How to mount an iso, dmg or other image in MacOSX

From a terminal session:

hdiutil mount filename

hdiutil attach dmgfilename

From what I can tell, this is similar to just double clicking on the filename from Finder.

The image file is then mounted at /Volumes/imagelabel.

Linux- to decode base64 text.

base64 -d inputfilename > outputfilename

CentOS/Redhat/Fedora display BIOS information

The dmidecode utility will display the SMBIOS (System Management BIOS) or the DMI (Desktop Management Interface) table. It can be very useful to determine your current hardware and other good information.

To display type options:

# dmidecode -t
Type number or keyword expected
Valid type keywords are:
bios
system
baseboard
chassis
processor
memory
cache
connector
slot

Here is an example:
# dmidecode -t processor
# dmidecode 2.9
SMBIOS 2.3 present.

Handle 0x0400, DMI type 4, 35 bytes
Processor Information
Socket Designation: Proc_1
Type: Central Processor
Family: Pentium 4
Manufacturer: Intel
ID: 29 0F 00 00 FF FB EB BF
Signature: Type 0, Family 15, Model 2, Stepping 9
Flags:
FPU (Floating-point unit on-chip)
VME (Virtual mode extension)
DE (Debugging extension)
PSE (Page size extension)
TSC (Time stamp counter)
MSR (Model specific registers)
PAE (Physical address extension)
MCE (Machine check exception)
CX8 (CMPXCHG8 instruction supported)
APIC (On-chip APIC hardware supported)
SEP (Fast system call)
MTRR (Memory type range registers)
PGE (Page global enable)
MCA (Machine check architecture)
CMOV (Conditional move instruction supported)
PAT (Page attribute table)
PSE-36 (36-bit page size extension)
CLFSH (CLFLUSH instruction supported)
DS (Debug store)
ACPI (ACPI supported)
MMX (MMX technology supported)
FXSR (Fast floating-point save and restore)
SSE (Streaming SIMD extensions)
SSE2 (Streaming SIMD extensions 2)
SS (Self-snoop)
HTT (Hyper-threading technology)
TM (Thermal monitor supported)
PBE (Pending break enabled)
Version: Not Specified
Voltage: 1.5 V
External Clock: 533 MHz
Max Speed: 3200 MHz
Current Speed: 2800 MHz
Status: Populated, Enabled
Upgrade: ZIF Socket
L1 Cache Handle: 0x0700
L2 Cache Handle: 0x0701
L3 Cache Handle: Not Provided
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified

Handle 0x0401, DMI type 4, 35 bytes
Processor Information
Socket Designation: Proc_2
Type: Central Processor
Family: Pentium 4
Manufacturer: Intel
ID: 00 00 00 00 00 00 00 00
Signature: Type 0, Family 0, Model 0, Stepping 0
Flags: None
Version: Not Specified
Voltage: 1.5 V
External Clock: 533 MHz
Max Speed: 3200 MHz
Current Speed: Unknown
Status: Unpopulated
Upgrade: ZIF Socket
L1 Cache Handle: 0x0703
L2 Cache Handle: 0x0704
L3 Cache Handle: Not Provided
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified

Return top

INFORMATION