Jump to content

RevoBoot


  • Please log in to reply
283 replies to this topic

#261
The Edge3000

The Edge3000

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
  • Gender:Male
  • Location:McKinney, TX
R.I.P. Samantha aka RevoGirl. You and the great work you did for the hackintosh scene will be missed.

http://www.insanelym...howtopic=280231

#262
theconnactic

theconnactic

    Stubborn AMD user

  • Local Moderators
  • 2,892 posts
  • Gender:Male
Oh, it's already here, the topic for RevoBoot.

Now, the developers that are currently updating it could post and discuss their work here, instead of their private pages. Just suggesting.

Best regards!

#263
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 698 posts
  • Gender:Male
Can I install RevoBoot to USB stick. Or Can RevoBoot load system with USB stick?

#264
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 698 posts
  • Gender:Male
What should I do with this? :wallbash: :|
I've installed Command Line Tools.
Attached File  Screen Shot 2013-05-02 at 9.10.36 PM.png   53.34KB   27 downloads

#265
theconnactic

theconnactic

    Stubborn AMD user

  • Local Moderators
  • 2,892 posts
  • Gender:Male
Hi!

It seems that one of the developers of RevoBoot is now on Insanelymac: Pike R. Alpha! PM him with the link of this topic.

All the best!

P.S.: here's the guy: #1497

#266
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 698 posts
  • Gender:Male
Last login: Sun Aug 18 12:23:32 on ttys000
localhost:~ admin$ cd /Users/admin/Downloads/RevoBoot-clang 
localhost:RevoBoot-clang admin$ make
	[MKDIR] i386/config/SETTINGS
	[CP] i386/config/settings-template.h i386/config/SETTINGS/default.h
======================================================
Running: make MODEL= mountain-lion
================= RevoBoot/i386/util =================
	[CC] machOconv.c
	[CC] machOconv
================= RevoBoot/i386/libsa =================
	[CC] prf.c
	[CC] printf.c
	[CC] zalloc.c
	[CC] string.c
	[CC] strtol.c
	[AS] setjmp.s
	[CC] crc32.c
	[LIBTOOL] libsa.a
================= RevoBoot/i386/libsaio =================
	[CC] table.c
	[AS] asm.s
	[AS] bios.s
	[CC] biosfn.c
	[CC] guid.c
	[CC] disk.c
	[CC] sys.c
	[CC] cache.c
	[CC] bootstruct.c
	[CC] base64.c
	[CC] stringTable.c
	[CC] load.c
	[CC] pci.c
	[CC] allocate.c
	[CC] vbe.c
	[CC] hfs.c
	[CC] hfs_compare.c
	[CC] xml.c
	[CC] md5c.c
	[CC] device_tree.c
	[CC] cpu.c
	[CC] platform.c
platform.c:181:32: error: use of undeclared identifier 'SMB_PRODUCT_NAME'
        gPlatform.ModelID                               = strdup(SMB_PRO...
                                                                 ^
1 error generated.
make[2]: *** [platform.o] Error 1
make[1]: *** [mountain-lion] Error 2
make: *** [mountain-lion] Error 2
localhost:RevoBoot-clang admin$ 

I tried to look at RevoBoot again. And still without a success.

That message tells that it should work for Mavericks as well.

http://pikeralpha.wo...-aka-mavericks/

Please, help me where I've mistaken?

Attached Files



#267
Cobra03

Cobra03

    InsanelyMac Protégé

  • Members
  • PipPip
  • 94 posts
  • Gender:Male
  • Location:US
Last login: Sun Aug 18 12:23:32 on ttys000
localhost:~ admin$ cd /Users/admin/Downloads/RevoBoot-clang 
localhost:RevoBoot-clang admin$ make
	[MKDIR] i386/config/SETTINGS
	[CP] i386/config/settings-template.h i386/config/SETTINGS/default.h
======================================================
Running: make MODEL= mountain-lion
================= RevoBoot/i386/util =================
	[CC] machOconv.c
	[CC] machOconv
================= RevoBoot/i386/libsa =================
	[CC] prf.c
	[CC] printf.c
	[CC] zalloc.c
	[CC] string.c
	[CC] strtol.c
	[AS] setjmp.s
	[CC] crc32.c
	[LIBTOOL] libsa.a
================= RevoBoot/i386/libsaio =================
	[CC] table.c
	[AS] asm.s
	[AS] bios.s
	[CC] biosfn.c
	[CC] guid.c
	[CC] disk.c
	[CC] sys.c
	[CC] cache.c
	[CC] bootstruct.c
	[CC] base64.c
	[CC] stringTable.c
	[CC] load.c
	[CC] pci.c
	[CC] allocate.c
	[CC] vbe.c
	[CC] hfs.c
	[CC] hfs_compare.c
	[CC] xml.c
	[CC] md5c.c
	[CC] device_tree.c
	[CC] cpu.c
	[CC] platform.c
platform.c:181:32: error: use of undeclared identifier 'SMB_PRODUCT_NAME'
        gPlatform.ModelID                               = strdup(SMB_PRO...
                                                                 ^
1 error generated.
make[2]: *** [platform.o] Error 1
make[1]: *** [mountain-lion] Error 2
make: *** [mountain-lion] Error 2
localhost:RevoBoot-clang admin$ 

I tried to look at RevoBoot again. And still without a success.

That message tells that it should work for Mavericks as well.

http://pikeralpha.wo...-aka-mavericks/

Please, help me where I've mistaken?

Terminal: make clean

Terminal: make mountain-lion

 

use this way. 

    

   or

 

If you want model defined use in the second:

 

Terminal make MODEL="MacBookPro10,1"  <- (insert you model here then remove quotes) mountain-lion

 

you also have a space after "=" in yours that won't work. but follow my example.



#268
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 698 posts
  • Gender:Male

Terminal: make clean

Terminal: make mountain-lion

 

use this way. 

    

   or

 

If you want model defined use in the second:

 

Terminal make MODEL="MacBookPro10,1"  <- (insert you model here then remove quotes) mountain-lion

 

you also have a space after "=" in yours that won't work. but follow my example.

Thank you for your answer. but I can't get a success in it. What do I do wrong?

Last login: Sun Aug 18 19:20:45 on ttys000
localhost:~ admin$ cd /Users/admin/Downloads/RevoBoot-clang 
localhost:RevoBoot-clang admin$ make clean
localhost:RevoBoot-clang admin$ make mountain-lion
======================================================
Running: make MODEL= mountain-lion
================= RevoBoot/i386/util =================
	[CC] machOconv.c
	[CC] machOconv
================= RevoBoot/i386/libsa =================
	[CC] prf.c
	[CC] printf.c
	[CC] zalloc.c
	[CC] string.c
	[CC] strtol.c
	[AS] setjmp.s
	[CC] crc32.c
	[LIBTOOL] libsa.a
================= RevoBoot/i386/libsaio =================
	[CC] table.c
	[AS] asm.s
	[AS] bios.s
	[CC] biosfn.c
	[CC] guid.c
	[CC] disk.c
	[CC] sys.c
	[CC] cache.c
	[CC] bootstruct.c
	[CC] base64.c
	[CC] stringTable.c
	[CC] load.c
	[CC] pci.c
	[CC] allocate.c
	[CC] vbe.c
	[CC] hfs.c
	[CC] hfs_compare.c
	[CC] xml.c
	[CC] md5c.c
	[CC] device_tree.c
	[CC] cpu.c
	[CC] platform.c
platform.c:181:32: error: use of undeclared identifier 'SMB_PRODUCT_NAME'
        gPlatform.ModelID                               = strdup(SMB_PRO...
                                                                 ^
1 error generated.
make[2]: *** [platform.o] Error 1
make[1]: *** [mountain-lion] Error 2
make: *** [mountain-lion] Error 2
localhost:RevoBoot-clang admin$ MODEL= "MacBookPro6,1"
-bash: MacBookPro6,1: command not found
localhost:RevoBoot-clang admin$ make MODEL= "MacBookPro6,1"
make: *** No rule to make target `MacBookPro6,1'.  Stop.
localhost:RevoBoot-clang admin$ make MODEL = "MacBookPro6,1"
make: *** empty variable name.  Stop.
localhost:RevoBoot-clang admin$ make MODEL= MacBookPro6,1
make: *** No rule to make target `MacBookPro6,1'.  Stop.
localhost:RevoBoot-clang admin$ 


#269
Cobra03

Cobra03

    InsanelyMac Protégé

  • Members
  • PipPip
  • 94 posts
  • Gender:Male
  • Location:US

You changed This insettings-template.h->#define TARGET_MODEL "MACBOOKPRO_61" // Set to MACMINI by default. Supported models are:

 

No need to change from original if you follow my text. But if you want you must use "MacBook_Pro"

 

Then type:

 

make clean

 

make MODEL=MacBookPro61 mountain-lion

 

 

 

 

 

 

Edited to correct file name error



#270
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 698 posts
  • Gender:Male

Thany for your help.

But I again have problems.

Last login: Mon Aug 19 21:00:31 on ttys000
alex:~ admin$ cd /Users/admin/Downloads/RevoBoot-clang 
alex:RevoBoot-clang admin$ make clean
alex:RevoBoot-clang admin$ make MODEL=MacBookPro6,1 mountain-lion
======================================================
Running: make MODEL=MacBookPro6,1 mountain-lion
================= RevoBoot/i386/util =================
	[CC] machOconv.c
	[CC] machOconv
================= RevoBoot/i386/libsa =================
	[CC] prf.c
	[CC] printf.c
In file included from printf.c:29:
In file included from ./libsa.h:39:
./../config/settings.h:13:17: error: too many arguments provided to
      function-like macro invocation
#include STRING(SETTINGS_FILE)
                ^
<command line>:1:44: note: expanded from here
#define SETTINGS_FILE SETTINGS/MacBookPro6,1.h
                                           ^
./../config/settings.h:11:38: note: expanded from macro 'STRING'
  ...TO_STRING_DO(a)
                  ^
./../config/settings.h:10:9: note: macro 'TO_STRING_DO' defined here
#define TO_STRING_DO(a)                                         #a
        ^
./../config/settings.h:13:10: error: expected "FILENAME" or <FILENAME>
#include STRING(SETTINGS_FILE)
         ^
./../config/settings.h:11:25: note: expanded from macro 'STRING'
#define STRING(a)                                                       TO_STRIN...
                                                                        ^
2 errors generated.
make[2]: *** [printf.o] Error 1
make[1]: *** [mountain-lion] Error 2
make: *** [mountain-lion] Error 2
alex:RevoBoot-clang admin$ 

My settibgs,h doesn't have #define TARGET_MODEL

/*
 * Copyright (c) 2009 Master Chief.
 *
 * Updates:
 *
 *  		- Read settings file based on given model identifier (PikerAlpha, October 2012).
 *			- COMMA_STRIPPED_MODEL_ID added (PikerAlpha, November 2012).
 */

#define TO_STRING_DO(a)						#a
#define STRING(a)							TO_STRING_DO(a)

#include STRING(SETTINGS_FILE)

/*
 * gPlatform.ModelID is a char * initialized by a call to strdup(SMB_PRODUCT_NAME) in
 * platform.c and we use strdup once more here so that gPlatform.ModelID is untouched.
 */
#define COMMA_STRIPPED_MODEL_ID	removeChar(strdup(gPlatform.ModelID), ',')

Would you be so kind as to look at my files? Here is only one file modified-> settings-template.h

Attached Files



#271
Cobra03

Cobra03

    InsanelyMac Protégé

  • Members
  • PipPip
  • 94 posts
  • Gender:Male
  • Location:US

Thany for your help.

But I again have problems.

Last login: Mon Aug 19 21:00:31 on ttys000
alex:~ admin$ cd /Users/admin/Downloads/RevoBoot-clang 
alex:RevoBoot-clang admin$ make clean
alex:RevoBoot-clang admin$ make MODEL=MacBookPro6,1 mountain-lion
======================================================
Running: make MODEL=MacBookPro6,1 mountain-lion
================= RevoBoot/i386/util =================
	[CC] machOconv.c
	[CC] machOconv
================= RevoBoot/i386/libsa =================
	[CC] prf.c
	[CC] printf.c
In file included from printf.c:29:
In file included from ./libsa.h:39:
./../config/settings.h:13:17: error: too many arguments provided to
      function-like macro invocation
#include STRING(SETTINGS_FILE)
                ^
<command line>:1:44: note: expanded from here
#define SETTINGS_FILE SETTINGS/MacBookPro6,1.h
                                           ^
./../config/settings.h:11:38: note: expanded from macro 'STRING'
  ...TO_STRING_DO(a)
                  ^
./../config/settings.h:10:9: note: macro 'TO_STRING_DO' defined here
#define TO_STRING_DO(a)                                         #a
        ^
./../config/settings.h:13:10: error: expected "FILENAME" or <FILENAME>
#include STRING(SETTINGS_FILE)
         ^
./../config/settings.h:11:25: note: expanded from macro 'STRING'
#define STRING(a)                                                       TO_STRIN...
                                                                        ^
2 errors generated.
make[2]: *** [printf.o] Error 1
make[1]: *** [mountain-lion] Error 2
make: *** [mountain-lion] Error 2
alex:RevoBoot-clang admin$ 

My settibgs,h doesn't have #define TARGET_MODEL

/*
 * Copyright (c) 2009 Master Chief.
 *
 * Updates:
 *
 *  		- Read settings file based on given model identifier (PikerAlpha, October 2012).
 *			- COMMA_STRIPPED_MODEL_ID added (PikerAlpha, November 2012).
 */

#define TO_STRING_DO(a)						#a
#define STRING(a)							TO_STRING_DO(a)

#include STRING(SETTINGS_FILE)

/*
 * gPlatform.ModelID is a char * initialized by a call to strdup(SMB_PRODUCT_NAME) in
 * platform.c and we use strdup once more here so that gPlatform.ModelID is untouched.
 */
#define COMMA_STRIPPED_MODEL_ID	removeChar(strdup(gPlatform.ModelID), ',')

Would you be so kind as to look at my files? Here is only one file modified-> settings-template.h

I made an error in the file name in my pervious post. Should be Settings-Template.h not Setting.h I corrected it. There were some small errors in you Settings-template.h file. I fixed them and built a MacBookPro61 boot file.

 

I see one other error No "," between 6,1. My error again!!

 

Use the file I attached and:

 

make clean

 

make MODEL=MacBookPro61 mountain-lion

Attached Files



#272
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 698 posts
  • Gender:Male

Thank you it helped.

After that I looked at this manual http://www.macbreake...on-windows.html

Made bootsectors, put into root boot and /Extra/ACPI/dsdt.aml

After I booted off USB Stick and saw

boot0: done
bif: init_

and apple without rotational comomile.

Also I tried to add -v flag to the /Library/Preferences/SystemConfiguration/com.apple.Boot.plist.

But I again, see apple without rotational comomile.

What should I do next?



#273
Cobra03

Cobra03

    InsanelyMac Protégé

  • Members
  • PipPip
  • 94 posts
  • Gender:Male
  • Location:US

MMMM..... I thing you may be over complicating things. Install latest Chameleon to USB I think Rev. 2255. Simply replace Boot file at root of USB with Boot from RevoBoot under SYM.

 

My com.apple.boot.plist has Kernel=mach_kernel, npci=0x2000, and EthenetBuiltin=Yes -v 

 

If you need to boot with out Kernel_cache you need to change settings in /revoboot-clang/i386/config/settings/MacBookPro61<- remember all setting are changed from here now that you specified build MODEL. 



#274
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 698 posts
  • Gender:Male

MMMM..... I thing you may be over complicating things. Install latest Chameleon to USB I think Rev. 2255. Simply replace Boot file at root of USB with Boot from RevoBoot under SYM.

 

My com.apple.boot.plist has Kernel=mach_kernel, npci=0x2000, and EthenetBuiltin=Yes -v 

 

If you need to boot with out Kernel_cache you need to change settings in /revoboot-clang/i386/config/settings/MacBookPro61<- remember all setting are changed from here now that you specified build MODEL. 

The same story I'm stuck on white Apple again. After I return boot from the last Chameleon to be sure that boot-sectors are correct, and launched the system successfully.

I followed for all of your advices.

Any suggestions else?



#275
Cobra03

Cobra03

    InsanelyMac Protégé

  • Members
  • PipPip
  • 94 posts
  • Gender:Male
  • Location:US

Do you have it set to use Kernel Cache? Change to 0 rebuild reboot

#define PRE_LINKED_KERNEL_SUPPORT			1	// Set to 1 by default. Change this to 0 to disable the use of pre-linked kernels.  <- Change to 0

#define MUST_ENABLE_A20						0	// Set to 0 by default. Change this to 1 when your hardware requires it.

#define SAFE_MALLOC							0	// Set to 0 by default. Change this to 1 when booting halts with a memory allocation error.

#define LION_RECOVERY_SUPPORT				0	// Set to 0 by default. Change this to 1 to make RevoBoot search for the 'Recovery HD'
												// partition and, when available, boot from it.

#define STARTUP_DISK_SUPPORT				0	// Set to 0 by default. Change this to 1 for System Preference/Startup Disk support.

#if STARTUP_DISK_SUPPORT
	#define USE_DEVICE_PATH					0	// Set to 0 by default. Change this to 1 when the Startup Disk feature fails to work.
												//
												// Note:	This experimental switch will be removed in a next update/release. It is here
												//			only to give us feedback for a future release of RevoBoot.
#endif

#define DEBUG_BOOT							0	// Set to 0 by default. Change this to 1 when things don't seem to work for you.


#276
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 698 posts
  • Gender:Male
#define PRE_LINKED_KERNEL_SUPPORT			0	// Set to 1 by default. Change this to 0 to disable the use of pre-linked kernels.

#define MUST_ENABLE_A20						0	// Set to 0 by default. Change this to 1 when your hardware requires it.

#define SAFE_MALLOC							0	// Set to 0 by default. Change this to 1 when booting halts with a memory allocation error.

#define LION_RECOVERY_SUPPORT				0	// Set to 0 by default. Change this to 1 to make RevoBoot search for the 'Recovery HD'
												// partition and, when available, boot from it.

#define STARTUP_DISK_SUPPORT				0	// Set to 0 by default. Change this to 1 for System Preference/Startup Disk support.

#if STARTUP_DISK_SUPPORT
	#define USE_DEVICE_PATH					0	// Set to 0 by default. Change this to 1 when the Startup Disk feature fails to work.
												//
												// Note:	This experimental switch will be removed in a next update/release. It is here
												//			only to give us feedback for a future release of RevoBoot.
#endif

#define DEBUG_BOOT							1	// Set to 0 by default. Change this to 1 when things don't seem to work for you.

Unfortunately without success. Nothing changed.

Changed these keys.

PRE_LINKED_KERNEL_SUPPORT            0

DEBUG_BOOT                            1



#277
Cobra03

Cobra03

    InsanelyMac Protégé

  • Members
  • PipPip
  • 94 posts
  • Gender:Male
  • Location:US

Did you make folder /Extra/ACPI??



#278
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 698 posts
  • Gender:Male
Yes I did.

#279
Cobra03

Cobra03

    InsanelyMac Protégé

  • Members
  • PipPip
  • 94 posts
  • Gender:Male
  • Location:US

Yes I did.

Well, I Think it has to Graphics related. If you have DSDT in /Extra/ACPI along with SSDT's I won't have much else to offer as it looks like you use AMD graphics card.  I use only Nvidia or Intel and am not familiar enough to offer help with AMD.

 

Is this on your laptop with 10,9DP5?



#280
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 698 posts
  • Gender:Male

Made Revoboot so. 

make clean
 
make MODEL=MacBookPro61 mavericks.

Now, my files look so

Attached File  Screen Shot 2013-08-21 at 13.11.16.png   73.85KB   33 downloads

After I saw it

Start booting from USB device
b1f: init

And Apple without revolutionary camomile.

And it is the end. Further, nothing happens







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy