cybergabry Posted November 10, 2009 Share Posted November 10, 2009 Ciao, vi disutrbo ancora per chiedervi la soluzione a questo problema. Oggi per la prima volta ho utilizzato time machine facendo un backup del sistema su un'altra partizione dello stesso disco. Tutto era andato bene e leo4allv3 ha continuato a funzionare perfettamente ma la prima volta che ho riavviato ho ottenuto , ancora prima del caricamento del sistema operativo, questa schermata nera con il cursore lampeggiante. Cosa posso fare? Grazie per l'aiuto. Link to comment Share on other sites More sharing options...
Giorgio_multi Posted November 10, 2009 Share Posted November 10, 2009 Ciao,vi disutrbo ancora per chiedervi la soluzione a questo problema. Oggi per la prima volta ho utilizzato time machine facendo un backup del sistema su un'altra partizione dello stesso disco. Tutto era andato bene e leo4allv3 ha continuato a funzionare perfettamente ma la prima volta che ho riavviato ho ottenuto , ancora prima del caricamento del sistema operativo, questa schermata nera con il cursore lampeggiante. Cosa posso fare? Grazie per l'aiuto. Detto 10 miliardi di volte: Time Machine NON ripristina il bootloader. Avvia da DVD e una volta dentro reinstalli il bootloader (ovviamente quello che usavi prima) Giorgio Link to comment Share on other sites More sharing options...
cybergabry Posted November 10, 2009 Author Share Posted November 10, 2009 Grazie per avere risposto. Vista la situazione ho deciso di installare ubuntu 9.10 in un'altra partizione primaria dello stesso disco. Lo dovevo fare da un po' di tempo. Ora ho grub2 che mi visualizza ubuntu e mac os x. Ubuntu funziona correttamente, quando invece tento di far partire Leopard il computer si riavvia. Come faccio a reinstallare EFI e a far partire leopard? Le guide che ho trovato nel forum si riferiscono alla vecchia versione di grub dove era presente il file menu.lst che ora non esiste più!!! Questo è un problema nuovo ed ancora non ho visto soluzioni da nessuna parte. Link to comment Share on other sites More sharing options...
cili0 Posted November 10, 2009 Share Posted November 10, 2009 guida in firma! EDIT: ho visto ora che vuoi GRUB2, fondamentalmente stesse righe che servono per far avviare ubuntu, metti come path del kernel il percorso del file di boot di chameleon. Con alcune versioni di Chameleon ottieni il reboot, a me non ha più dato problemi da Chameleon2RC3. ciao! Link to comment Share on other sites More sharing options...
oneclick Posted November 10, 2009 Share Posted November 10, 2009 scusate se mi intrometto.....ma l'argomento interessa molto anche me. io ho snow installato e poi ho un secondo disco dove ho messo Linux Mint. per paura che mi sputtanasse qualcosa....ho staccato il disco Snow durante l'installazione (sperando che al riavvio, riattaccando il disco) chameleon vedesse anche il disco con Mint. invece niente. se avvio dal disco Snow (da Bios) parte Snow con Mint (da Bios) parte Mint. come faccio a far vedere Linux Mint a Chameleon?? Grazie Link to comment Share on other sites More sharing options...
cybergabry Posted November 10, 2009 Author Share Posted November 10, 2009 guida in firma! EDIT: ho visto ora che vuoi GRUB2, fondamentalmente stesse righe che servono per far avviare ubuntu, metti come path del kernel il percorso del file di boot di chameleon. Con alcune versioni di Chameleon ottieni il reboot, a me non ha pi� dato problemi da Chameleon2RC3. ciao! Torno a ripetere: in grub2 non c'è più menu.lst come faccio a seguire la tua guida??? Grazie comunque per avere risposto subito. Link to comment Share on other sites More sharing options...
cili0 Posted November 10, 2009 Share Posted November 10, 2009 EDIT: ho visto ora che vuoi GRUB2, fondamentalmente stesse righe che servono per far avviare ubuntu, metti come path del kernel il percorso del file di boot di chameleon. Con alcune versioni di Chameleon ottieni il reboot, a me non ha pi� dato problemi da Chameleon2RC3. intendo dire, guarda il nuovo file di configurazione (non so come si chiami il file), isola la sezione che fa bootare ubuntu, replicala mettendo come kernel il path del file 'boot'. Il procedimento è lo stesso della mia guida, cambia il file di configurazione...ma dovrebbe andare comunque! ciao! Link to comment Share on other sites More sharing options...
cybergabry Posted November 10, 2009 Author Share Posted November 10, 2009 intendo dire, guarda il nuovo file di configurazione (non so come si chiami il file), isola la sezione che fa bootare ubuntu, replicala mettendo come kernel il path del file 'boot'. Il procedimento è lo stesso della mia guida, cambia il file di configurazione...ma dovrebbe andare comunque! ciao! Ti posto il file grub.cfg che in grub2 sostituisce menu.lst con la differenza che tale file non è fatto per essere modificato dall'utente ma per modificarlo si edita il file 40_custom presente in /etc/grub.d/ poi si da un sudo grub-update al terminale e grub.cfg viene automaticamente aggiornato. # # DO NOT EDIT THIS FILE # # It is automatically generated by /usr/sbin/grub-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### if [ -s /boot/grub/grubenv ]; then have_grubenv=true load_env fi set default="0" if [ ${prev_saved_entry} ]; then saved_entry=${prev_saved_entry} save_env saved_entry prev_saved_entry= save_env prev_saved_entry fi insmod ext2 set root=(hd0,7) search --no-floppy --fs-uuid --set 506f69ea-b981-4969-8088-44cc4254ca7c if loadfont /usr/share/grub/unicode.pf2; then set gfxmode=640x480 insmod gfxterm insmod vbe if terminal_output gfxterm; then true; else # For backward compatibility with versions of terminal.mod that don't # understand terminal_output terminal gfxterm fi fi if [ ${recordfail} = 1 ]; then set timeout=-1 else set timeout=10 fi ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/05_debian_theme ### set menu_color_normal=white/black set menu_color_highlight=black/white ### END /etc/grub.d/05_debian_theme ### ### BEGIN /etc/grub.d/10_linux ### menuentry "Ubuntu, Linux 2.6.31-14-generic" { recordfail=1 if [ -n ${have_grubenv} ]; then save_env recordfail; fi set quiet=1 insmod ext2 set root=(hd0,5) search --no-floppy --fs-uuid --set b6e19e6e-3dec-4ff8-9fb6-07b4e763df9a linux /vmlinuz-2.6.31-14-generic root=UUID=506f69ea-b981-4969-8088-44cc4254ca7c ro quiet splash initrd /initrd.img-2.6.31-14-generic } menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" { recordfail=1 if [ -n ${have_grubenv} ]; then save_env recordfail; fi insmod ext2 set root=(hd0,5) search --no-floppy --fs-uuid --set b6e19e6e-3dec-4ff8-9fb6-07b4e763df9a linux /vmlinuz-2.6.31-14-generic root=UUID=506f69ea-b981-4969-8088-44cc4254ca7c ro single initrd /initrd.img-2.6.31-14-generic } ### END /etc/grub.d/10_linux ### ### BEGIN /etc/grub.d/20_memtest86+ ### menuentry "Memory test (memtest86+)" { linux16 /memtest86+.bin } menuentry "Memory test (memtest86+, serial console 115200)" { linux16 /memtest86+.bin console=ttyS0,115200n8 } ### END /etc/grub.d/20_memtest86+ ### ### BEGIN /etc/grub.d/30_os-prober ### menuentry "Mac OS X (on /dev/sda1)" { insmod hfsplus set root=(hd0,1) search --no-floppy --fs-uuid --set ba05410b24f75382 insmod vbe do_resume=0 if [ /var/vm/sleepimage -nt10 / ]; then if xnu_resume /var/vm/sleepimage; then do_resume=1 fi fi if [ $do_resume == 0 ]; then xnu_uuid ba05410b24f75382 uuid if [ -f /Extra/DSDT.aml ]; then acpi -e /Extra/DSDT.aml fi xnu_kernel /mach_kernel boot-uuid=${uuid} rd=*uuid if [ /System/Library/Extensions.mkext -nt /System/Library/Extensions ]; then xnu_mkext /System/Library/Extensions.mkext else xnu_kextdir /System/Library/Extensions fi if [ -f /Extra/Extensions.mkext ]; then xnu_mkext /Extra/Extensions.mkext fi if [ -d /Extra/Extensions ]; then xnu_kextdir /Extra/Extensions fi if [ -f /Extra/devtree.txt ]; then xnu_devtree /Extra/devtree.txt fi if [ -f /Extra/splash.jpg ]; then insmod jpeg xnu_splash /Extra/splash.jpg fi if [ -f /Extra/splash.png ]; then insmod png xnu_splash /Extra/splash.png fi if [ -f /Extra/splash.tga ]; then insmod tga xnu_splash /Extra/splash.tga fi fi } ### END /etc/grub.d/30_os-prober ### ### BEGIN /etc/grub.d/40_custom ### # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. ### END /etc/grub.d/40_custom ### Link to comment Share on other sites More sharing options...
Cyborg 85 Posted November 10, 2009 Share Posted November 10, 2009 Torno a ripetere: in grub2 non c'è più menu.lst come faccio a seguire la tua guida??? Grazie comunque per avere risposto subito. Io ho usato una metodo diverso: ho installato il boot Chameleon sul'MBR del disco, e su una partizione tengo Leo, su un atra partizione invece ho installato Ubuntu, e sempre sulla stessa partizione ho installato il boot GRUB. Cosi all'avvio parte Chameleon che mi fa scegliere tra Leo e Ubuntu. Di seguito ti descrivo come procedere: - Installare Ubuntu (partizionare il disco almeno in 2) (ubuntu installera GRUB sull'MBR) - Avviare ubuntu e lanciare l'installazione di GRUB sulla partizione dove c'è già ubuntu. - Installare normalmente Leo nell'altra partizione + Chameleon sull'MBR che sostituirà GRUB. Se tutto è andato a buon fine come detto in precedenza al boot parte Chameleon che riconosce sia Leo che Ubuntu. Link to comment Share on other sites More sharing options...
cili0 Posted November 10, 2009 Share Posted November 10, 2009 Ti posto il file grub.cfg che in grub2 sostituisce menu.lst con la differenza che tale file non è fatto per essere modificato dall'utente ma per modificarlo si edita il file 40_custom presente in /etc/grub.d/ poi si da un sudo grub-update al terminale e grub.cfg viene automaticamente aggiornato. # # DO NOT EDIT THIS FILE # # It is automatically generated by /usr/sbin/grub-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### if [ -s /boot/grub/grubenv ]; then have_grubenv=true load_env fi set default="0" if [ ${prev_saved_entry} ]; then saved_entry=${prev_saved_entry} save_env saved_entry prev_saved_entry= save_env prev_saved_entry fi insmod ext2 set root=(hd0,7) search --no-floppy --fs-uuid --set 506f69ea-b981-4969-8088-44cc4254ca7c if loadfont /usr/share/grub/unicode.pf2; then set gfxmode=640x480 insmod gfxterm insmod vbe if terminal_output gfxterm; then true; else # For backward compatibility with versions of terminal.mod that don't # understand terminal_output terminal gfxterm fi fi if [ ${recordfail} = 1 ]; then set timeout=-1 else set timeout=10 fi ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/05_debian_theme ### set menu_color_normal=white/black set menu_color_highlight=black/white ### END /etc/grub.d/05_debian_theme ### ### BEGIN /etc/grub.d/10_linux ### menuentry "Ubuntu, Linux 2.6.31-14-generic" { recordfail=1 if [ -n ${have_grubenv} ]; then save_env recordfail; fi set quiet=1 insmod ext2 set root=(hd0,5) search --no-floppy --fs-uuid --set b6e19e6e-3dec-4ff8-9fb6-07b4e763df9a linux /vmlinuz-2.6.31-14-generic root=UUID=506f69ea-b981-4969-8088-44cc4254ca7c ro quiet splash initrd /initrd.img-2.6.31-14-generic } menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" { recordfail=1 if [ -n ${have_grubenv} ]; then save_env recordfail; fi insmod ext2 set root=(hd0,5) search --no-floppy --fs-uuid --set b6e19e6e-3dec-4ff8-9fb6-07b4e763df9a linux /vmlinuz-2.6.31-14-generic root=UUID=506f69ea-b981-4969-8088-44cc4254ca7c ro single initrd /initrd.img-2.6.31-14-generic } ### END /etc/grub.d/10_linux ### ### BEGIN /etc/grub.d/20_memtest86+ ### menuentry "Memory test (memtest86+)" { linux16 /memtest86+.bin } menuentry "Memory test (memtest86+, serial console 115200)" { linux16 /memtest86+.bin console=ttyS0,115200n8 } ### END /etc/grub.d/20_memtest86+ ### ### BEGIN /etc/grub.d/30_os-prober ### menuentry "Mac OS X (on /dev/sda1)" { insmod hfsplus set root=(hd0,1) search --no-floppy --fs-uuid --set ba05410b24f75382 insmod vbe do_resume=0 if [ /var/vm/sleepimage -nt10 / ]; then if xnu_resume /var/vm/sleepimage; then do_resume=1 fi fi if [ $do_resume == 0 ]; then xnu_uuid ba05410b24f75382 uuid if [ -f /Extra/DSDT.aml ]; then acpi -e /Extra/DSDT.aml fi xnu_kernel /mach_kernel boot-uuid=${uuid} rd=*uuid if [ /System/Library/Extensions.mkext -nt /System/Library/Extensions ]; then xnu_mkext /System/Library/Extensions.mkext else xnu_kextdir /System/Library/Extensions fi if [ -f /Extra/Extensions.mkext ]; then xnu_mkext /Extra/Extensions.mkext fi if [ -d /Extra/Extensions ]; then xnu_kextdir /Extra/Extensions fi if [ -f /Extra/devtree.txt ]; then xnu_devtree /Extra/devtree.txt fi if [ -f /Extra/splash.jpg ]; then insmod jpeg xnu_splash /Extra/splash.jpg fi if [ -f /Extra/splash.png ]; then insmod png xnu_splash /Extra/splash.png fi if [ -f /Extra/splash.tga ]; then insmod tga xnu_splash /Extra/splash.tga fi fi } ### END /etc/grub.d/30_os-prober ### ### BEGIN /etc/grub.d/40_custom ### # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. ### END /etc/grub.d/40_custom ### Per quel poco che so io un file do configurazione di grub2 apparte tipo questo: ### END /etc/grub.d/40_custom ### menuentry "haiku" { set root=(hd0,3) chainloader +1 } quindi vediamo di inferire come fare: menuentry "OSX Chameleon" { set root=(hd0,5) path/to/pcefi } non so se funziona! EDIT: guarando meglio, quel coso praticamente boota OSX! vede se c'è una sleepimage, carica un DSDT e carica una immagine di splash! non sapevo che GRUB2 bootase OSX in quel modo! EDIT2: con un minimo di ricerca ho trovato questo che direi conferma la mia ipotesi. ciao! Link to comment Share on other sites More sharing options...
cybergabry Posted November 11, 2009 Author Share Posted November 11, 2009 Per quel poco che so io un file do configurazione di grub2 apparte tipo questo: quindi vediamo di inferire come fare: non so se funziona! EDIT: guarando meglio, quel coso praticamente boota OSX! vede se c'� una sleepimage, carica un DSDT e carica una immagine di splash! non sapevo che GRUB2 bootase OSX in quel modo! EDIT2: con un minimo di ricerca ho trovato questo che direi conferma la mia ipotesi. ciao! Allora vediamo se riesci a risolvere, ho visto che 6 molto preparato. Ho scaricato chameleon 2rc3 ho copiato il file boot in nella directory /boot/ di ubuntu poi ho modificato cos“ il file 40_custom presente in /etc/grub.d/ #!/bin/sh exec tail -n +3 $0 # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. menuentry "OS X Chameleon"{ set root=(hd0,5) multiboot /boot/boot } dove hd0,5 è la posizione in cui è installato ubuntu. Poi ho dato sudo update-grub ed ho riavviato. Su grub selezionando OS X Chameleon mi da "error: couldn't open file" EDIT: boot è un file binario Link to comment Share on other sites More sharing options...
cili0 Posted November 11, 2009 Share Posted November 11, 2009 strano dovrebbe partire :S, hai provato ad usare il file della mia guida ? comunque qui il wiki di grub. Interessate come dica che per bootare OSX su PC generici usando una configurazione simile a quella che hai postato tu debba compilare grub2 dai sorgenti usando l'opzione: ./configure --enable-efiemu comunque direi che è preferibile perseguire la strada grub2 - chameleon - osx ciao ciao! Link to comment Share on other sites More sharing options...
cybergabry Posted November 11, 2009 Author Share Posted November 11, 2009 strano dovrebbe partire :S, hai provato ad usare il file della mia guida ? comunque qui il wiki di grub. Interessate come dica che per bootare OSX su PC generici usando una configurazione simile a quella che hai postato tu debba compilare grub2 dai sorgenti usando l'opzione: comunque direi che � preferibile perseguire la strada grub2 - chameleon - osx ciao ciao! Il link della tua guida non mi funziona. Mi riporta alla homepage del sito. Link to comment Share on other sites More sharing options...
cili0 Posted November 11, 2009 Share Posted November 11, 2009 :S è un deadlink ? orca vacca...maledetto mediafire! comunque sia.. prendo un qualsiasi file di boot da Ch2RC3 in su e prova, ci sono quelli di chameleon + pcefi10.3,pcefi10.4,pcefi10.5. Uno *deve* andare! ciao! Link to comment Share on other sites More sharing options...
cybergabry Posted November 13, 2009 Author Share Posted November 13, 2009 :S è un deadlink ? orca vacca...maledetto mediafire! comunque sia.. prendo un qualsiasi file di boot da Ch2RC3 in su e prova, ci sono quelli di chameleon + pcefi10.3,pcefi10.4,pcefi10.5. Uno *deve* andare! ciao! Ciao, allora dopo un po' di tentativi andati a vuoto ho fatto il boot di leopard sul mio hd tramite il cd di installazione.una volta entrato in Leopard ho installato da li EFI 10.5 Installer. Ora ho il problema opposto. All'avvio del Pc mi parte Leopard e non mi vede più ubuntu. Nella schermata di EFI se premo un qualunque tasto mi si visualizza come scelta solamente la partizione di Leo, non mi vede quella di ubuntu. Si può risolvere??? Grazie per l'interessamento. Link to comment Share on other sites More sharing options...
cili0 Posted November 13, 2009 Share Posted November 13, 2009 non hai provato l'ultima cosa che ti ho detto ? ora hai girato la frittata, io ho esperienza con grub che carica chameleon e non viceversa :S Link to comment Share on other sites More sharing options...
cybergabry Posted November 15, 2009 Author Share Posted November 15, 2009 non hai provato l'ultima cosa che ti ho detto ? ora hai girato la frittata, io ho esperienza con grub che carica chameleon e non viceversa :S Ti ringrazio comunque per tutto l'aiuto che mi hai dato. Cercherò altro aiuto, se troverò la soluzione la posterò. Link to comment Share on other sites More sharing options...
cili0 Posted November 15, 2009 Share Posted November 15, 2009 ok! happy hacking! Link to comment Share on other sites More sharing options...
iPwned Posted November 15, 2009 Share Posted November 15, 2009 ragazzi, io per far bootare leopard con grub2 ho eseguito nel terminale sudo update-grub poi pensa a tutto lui, lo riconosce e lo aggiunge al menù. con grub2 non è niente manuale, per aggiungere sistemi basta eseguire questo comando Link to comment Share on other sites More sharing options...
Giorgio_multi Posted November 15, 2009 Share Posted November 15, 2009 ragazzi, io per far bootare leopard con grub2 ho eseguito nel terminale sudo update-grub poi pensa a tutto lui, lo riconosce e lo aggiunge al menù. con grub2 non è niente manuale, per aggiungere sistemi basta eseguire questo comando Non funziona con Snow su GUID, solo con Leopard su MBR (per adesso) Giorgio Link to comment Share on other sites More sharing options...
smith3d Posted November 16, 2009 Share Posted November 16, 2009 scusate se mi intrometto.....ma l'argomento interessa molto anche me. io ho snow installato e poi ho un secondo disco dove ho messo Linux Mint. per paura che mi sputtanasse qualcosa....ho staccato il disco Snow durante l'installazione (sperando che al riavvio, riattaccando il disco) chameleon vedesse anche il disco con Mint. invece niente. se avvio dal disco Snow (da Bios) parte Snow con Mint (da Bios) parte Mint. come faccio a far vedere Linux Mint a Chameleon?? Grazie Giusto una info......forse da questa sera mi trovero nella tua stessa situazione........con questo nuovo grub2! Al momento con Ubuntu 8.0.4 e con il vecchio grub, nessun problema... Domanda: Sei riuscito a far vedere Snow a Grub2?? Grazie Smith3d Link to comment Share on other sites More sharing options...
Giorgio_multi Posted November 16, 2009 Share Posted November 16, 2009 Giusto una info......forse da questa sera mi trovero nella tua stessa situazione........con questo nuovo grub2!Al momento con Ubuntu 8.0.4 e con il vecchio grub, nessun problema... Domanda: Sei riuscito a far vedere Snow a Grub2?? Grazie Smith3d No, non si riesce, per adesso. Giorgio Link to comment Share on other sites More sharing options...
smith3d Posted November 16, 2009 Share Posted November 16, 2009 No, non si riesce, per adesso. Giorgio Come no??? Giorgio....ma come dici tu, con Grub si puo' far partire anche il frigorifero Questa sera vedro cosa combina !!! haribo Smith3d Link to comment Share on other sites More sharing options...
Giorgio_multi Posted November 16, 2009 Share Posted November 16, 2009 Come no??? Giorgio....ma come dici tu, con Grub si puo' far partire anche il frigorifero Questa sera vedro cosa combina !!! haribo Smith3d A differenza dell'inglese, l'italiano è una lingua precisa, GRUB fa partire tutto, ma tu hai chiesto GRUB2 (che è tutt'altra cosa) Saluti dalle nebbie padane Giorgio Link to comment Share on other sites More sharing options...
cybergabry Posted November 17, 2009 Author Share Posted November 17, 2009 RISOLTO!!! Praticamente era giusta la strada indicatami da cili0. Prima di tutto ho reinstallato grub2 dal cd live di ubuntu 9.10 seguendo la guida ufficiale: Ripristino di grub2 In questo modo sono tornato al problema di partenza cioe' parte ubuntu senza la possibilita' di far partire Leo da grub2. Successivamente ho scaricato Chameleon 2rc3. Da terminale di ubuntu: mi posiziono nella cartella di chameleon appena scaricata, individuo il file boot1h e lo installo nella partizione di boot di ubuntu con il comando: sudo dd if=boot1h of=/dev/rdisk0s5 dove rdisk0s5 e' la mia partizione di boot. Sempre da terminale: cd /etc/grub.d sudo gedit 40_custom Mi posiziono alla fine del file dove scrivo: menuentry "OS X Chameleon"{ set root=(hd0,1) multiboot /boot } Dove hd0,1 e' la partizione in cui e' installato Leo. Salvo le modifiche e do da terminale: sudo update-grub A questo punto devo installare il file boot scaricato con chameleon nella directory root di Leo e non di ubuntu!!! Non si puo' fare questo da ubuntu perche' non mi fa accedere in scrittura su partizioni hfs+. Allora salvo il file boot in una pendrive e riavvio il sistema con il dvd di leo inserito, attendo che finisca il conto alla rovescia cosi' mi parte leo installato nel mio hard disk. Inserisco la chiavetta e copio il file su desktop, accedo al terminale di leo: cd ./Desktop sudo cp boot / Il gioco e' fatto!!!! Ora all'avvio mi parte grub2 dal quale posso scegliere se avviare ubuntu o Leo Link to comment Share on other sites More sharing options...
Recommended Posts