Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
fuss:osx86 [2013/11/25 01:01]
office created
fuss:osx86 [2017/02/22 18:30] (current)
Line 1: Line 1:
 +====== Boot ======
 +
 +Darwin/OSX on BIOS hardware uses a series of bootfiles which are explained on [[http://​www.puredarwin.org/​developers/​booting/​boot|PureDarwin'​s boot page]].
 +
 +^ File ^ Description ^
 +| ''​boot''​ | (sometimes referred to as "​boot2"​) HFS+ startup file, lives in the HFS+ file system structure (not a regular file). (Could also be used as a regular file; using a special version of boot1h that would no longer need it to be HFS+ the startup file.) |
 +| ''​boot0''​ | Master Boot Record (MBR), lives in the first 440 bytes of the disk (not identical to the MBR from other OSes) |
 +| ''​boot1h''​ | stage 1 booter (bootsector) for HFS+ partitions, lives in the first 512 bytes of the partition |
 +| ''​boot1u'' ​ |  |
 +| ''​boot1u0''​ |  |
 +| ''​cdboot'' ​ | booter for CD-ROMs (only works with valid Extensions.mkext due to a bug) |
 +| ''​chain0'' ​ |  |
 +
 +====== Restoring Chameleon ======
 +
 +<code bash>
 +fdisk -f boot0 -u -y /​dev/​diskX ​   # install boot0 to the MBR, X is the disk number
 +dd if=boot1h of=/​dev/​diskXsY ​      # X is disk number, Y is the number of the HFS partition.
 +cp boot /​Volumes/​XXX ​              # boot file must be at the root of the partition (''/''​)
 +fdisk -e /​dev/​diskX ​               # edit the disk, X is the disk number
 +flag 2                             # flag the second partition HFS, first partition being EFI 
 +write                              # write the changes to disk
 +exit                               # leave fdisk.
 +</​code>​
  

fuss/osx86.txt ยท Last modified: 2017/02/22 18:30 (external edit)

Access website using Tor Access website using i2p


For the copyright, license, warranty and privacy terms for the usage of this website please see the license, privacy and plagiarism pages.