Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Installare Gentoo-ppc-universal-2004.1.iso su IMAC G3 500
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
NIX.NIX
Apprentice
Apprentice


Joined: 02 Sep 2003
Posts: 214

PostPosted: Sun Aug 29, 2004 10:40 am    Post subject: Installare Gentoo-ppc-universal-2004.1.iso su IMAC G3 500 Reply with quote

Ragazzi posterò quasi tutta la mia installazione sperando che possa servire ad altri con Imac e G3, riparto dalla 2004.1 perchè la 2004.2 ha ancora molti problemi da risolvere, ecco come ho partizionato il mio disco:

MYIMAC root # mac-fdisk /dev/hda
/dev/hda
Command (? for help): p
/dev/hda
# type name length base ( size ) system
dump: name /dev/hda len 8
/dev/hda1 Apple_Partition_Map Apple 63 @ 1 ( 31.5k) Unknown
/dev/hda2 Apple_Bootstrap bootstrap 2048 @ 64 ( 1.0M) NewWorld bootblock
/dev/hda3 Apple_UNIX_SVR2 swap 1048576 @ 2112 (512.0M) Linux swap
/dev/hda4 Apple_UNIX_SVR2 Linux ext3 38960612 @ 1050688 ( 18.6G) Linux native

Block size=512, Number of Blocks=40011300
DeviceType=0x0, DeviceId=0x0

Consigli ed esperienze sono bene accetti, come petete vedere hda1 di 31KB è una formattazione speciale del disco per imac e non va assolutamente rimossa, ed hda2 va assolutamente creata per far bootstrap. Secobdo voi come conviene formattare /dev/hda2 Apple_Bootstrap bootstrap ???
Back to top
View user's profile Send private message
silian87
Advocate
Advocate


Joined: 06 Oct 2003
Posts: 2318
Location: Treviso, Italy

PostPosted: Sun Aug 29, 2004 10:55 am    Post subject: Reply with quote

La prima e' la tabella delle partizioni, quindi non toccarla! La partizione di bootstrap e' una speciale pertizione (DA NON CONFONDERE CON /BOOT) che non va toccata neanche quella. La crei con il comando "b" in mac-fdisk e la lasci la, non toccarla.
_________________
Musica che ascolto: http://www.last.fm/user/silian87/

Silian87 FAQs: http://marentax.homelinux.org/~silian87/silian87-faq.txt

GTalk: silian87@gmail.com
Back to top
View user's profile Send private message
NIX.NIX
Apprentice
Apprentice


Joined: 02 Sep 2003
Posts: 214

PostPosted: Sun Aug 29, 2004 2:07 pm    Post subject: Reply with quote

Correttissimo Silian87, quindi se non vedete queste due partizioni marchiate come:
/dev/hda1 Apple_Partition_Map Apple 63 @ 1 ( 31.5k) Unknown
/dev/hda2 Apple_Bootstrap bootstrap 2048 @ 64 ( 1.0M) NewWorld bootblock

Non continuate l'installazione non il vostro sistema non farà mai il boot.
----------------------------------------------------------------------------------------------------------
A questo punto una volta create e formattate e montate anche swap e /, e quì le guide non si contano:
http://www.gentoo.it/doc/gentoo-x86-1.4-install.html
http://www.gentoo.it/doc/gentoo-ppc-install.html
http://www.gentoo.it/doc/pbook_al.html
http://www.gentoo.it/doc/gentoo-offline.htm

Esegiamo il chroot /mnt/gentoo
E decomprimiamo lo Stage1 per PPC( è uguale per tutti i processori PPC RS/6000 G3 G4 ecc.)

Assicuriamoci che la rete funzioni ed eseguiamo "emerge sync" per scaricare in locale una copia dell'elenco dei pacchetti contenuti in portage.
----------------------------------------------------------------------------------------------------------
Ora configuriamo il make.conf, questa è l'unica guida seria che ho trovato non so dirvi quanto sia affidabile ma posso dire che secondo me esistono pareri sulle configurazioni molto contrastanti e personali:

http://www.freehackers.org/gentoo/gccflags/flag_gcc3.html

nel nostro caso per il G3 consiglia:

CHOST="powerpc-unknown-linux-gnu"
CFLAGS="-mcpu=750 -O3 -pipe -mpowerpc-gfxopt"
CXXFLAGS="-mcpu=750 -O3 -pipe -mpowerpc-gfxopt"

Queste saranno le mie uniche righe del mio make.conf, premetto che non setterò "USE=" fin quando non mi sarà ben chiaro cosa usare e perchè.
---------------------------------------------------------------------------------------------------------
Possiamo partire con il precesso di bootstrap.sh:

Quindi sempre in chroot con la connessione ad internet abilitata,
cd /usr/portage/scripts e lanciate "sh bootstrap.sh" per un kernel 2.4 o "bootstrap-26.sh" per un kernel della serie 2.6, io ho optato per "bootstrap-26.sh" e quindi per un kernel 2.6 anche se non so ancora come ci arriverò.

A questo punto inizia la traversata oceanica verso lo stage2 visto che la compilazione dura dalle 4 all6 ore.
Back to top
View user's profile Send private message
NIX.NIX
Apprentice
Apprentice


Joined: 02 Sep 2003
Posts: 214

PostPosted: Sun Aug 29, 2004 7:42 pm    Post subject: Reply with quote

Conclusa la fase di bootstrap senza errori possiamo considerarci in stage2, e per far partire la fase che ci porterà verso lo stage3 dovremo senplicemente dare questi 3 comandi:

# export CONFIG_PROTECT=""
# emerge --pretend system
# emerge system

Ora il systema e' iniziato. Vi faccio notare che con l'opzione --pretend (che e' l'equivalente di -p) avete fatto l'elenco di quelle che emerge voleva emergere (scusate la ripetizione).

Sarà parecchi lungo al termine del quale saremo in stage3, se velote un consiglio utilizzate quasta lasso di tempo per documentarvi bene su quale kernel installare e sopratutto come:( .
----------------------------------------------------------------------------------------------------------
Ok raggazzi a questo punto prendiamo il TORO per le corna :twisted:

Visto che anch'io ho poca esperienza con i kernel chiedo aiuto ai GURU di questo forum sperando che passino di quì :wink:

Seguendo le 2 guide:

http://www.gentoo.it/doc/gentoo-ppc-install.html
http://www.gentoo.it/doc/pbook_al.html

La prima dice di installare i "sys-kernel/ppc-sources" la seconda invece i "development-sources" che sarebbero rispettivamente i sorgenti del kernel 2.4 i primi e 2.6 i secondi, ma visto che abbiamo effettuato il bootstrap-2.6.sh per il kernel 2.6 emergeremo i "development-sources".

A questo punto rivolgo un caloroso appello perchè non so a cosa andrò incontro per l'installazione del kernel, in particolare vi chiedo:

Quale kernel mi installerà emergendo "development-sources" ???

Qualcuno sa se esiste una config da dare in pasto al 2.6 per Imac G3 ???

Posso usare il file config scritto da Silian87 nella guida per PBOOK anche se G4 ???

A questo punto voi cosa consigliate per avere nel minor tempo possibile il massimi risultato ???,
vorrei evitare un bagno di sangue in questa fase per compilare il kernel e poi magari ottimizzarlo nel tempo
Back to top
View user's profile Send private message
silian87
Advocate
Advocate


Joined: 06 Oct 2003
Posts: 2318
Location: Treviso, Italy

PostPosted: Sun Aug 29, 2004 8:37 pm    Post subject: Reply with quote

allora... purtoppo il mio .config non e' una grande idea che lo usi... con i development.sources ti mettera' il 2.6.7 probabilmente. Se ti mette il 2.6.8.1 (penso di no), non mettere netfilter che e' broken. Tipo di processore lascia 74xx che e' giusto.

Per sapere le schede che hai dovresti aiutarti con comandi come lspci o dmesg etc... Al limite apri anche. Ricordati che su linux il nome della periferica spesso coincide col nome del suo chipset, quindi su una scheda di rete digicom tu dovrai probabilemente cercare il nome del chipset (rtl8139)... spero di averti chiarito qualcosa in piu'. :wink:
_________________
Musica che ascolto: http://www.last.fm/user/silian87/

Silian87 FAQs: http://marentax.homelinux.org/~silian87/silian87-faq.txt

GTalk: silian87@gmail.com
Back to top
View user's profile Send private message
NIX.NIX
Apprentice
Apprentice


Joined: 02 Sep 2003
Posts: 214

PostPosted: Sun Aug 29, 2004 9:24 pm    Post subject: Reply with quote

silian87 wrote:

spero di averti chiarito qualcosa in piu'. :wink:


Sicuramente si, stavo però studiando un modo appunto per evitare la compilazione del Kernel in questa fase per rimandarla dopo la fase del primo boot in manieara più comoda.

Vi viene in mente qualcosa ???:idea: e genkernel almeno per finire l'installazione funziona su PPC ???
Back to top
View user's profile Send private message
silian87
Advocate
Advocate


Joined: 06 Oct 2003
Posts: 2318
Location: Treviso, Italy

PostPosted: Sun Aug 29, 2004 9:29 pm    Post subject: Reply with quote

genkernel e' meglio che non lo usi. Per questo hardware e soprattutto questa architerrura e' meglio farsi i kernel a mano.
Per ora potresti copiarti dal cdlive /boot/vmlinux (o come si chiama l'immagine del kernel che stai usando), /boot/System.map, e la cartella /lib/modules/<kernel che stai usando> nella tua /.
Certo che emerge ti segnalera' sempre che hai bisogno di un kernel, perche' non riconoscera' il kernel installato, poiche' non l'hai emerso, ma per i primi avvii puo' andare bene.
_________________
Musica che ascolto: http://www.last.fm/user/silian87/

Silian87 FAQs: http://marentax.homelinux.org/~silian87/silian87-faq.txt

GTalk: silian87@gmail.com
Back to top
View user's profile Send private message
silian87
Advocate
Advocate


Joined: 06 Oct 2003
Posts: 2318
Location: Treviso, Italy

PostPosted: Sun Aug 29, 2004 9:31 pm    Post subject: Reply with quote

Ah.. dimenticavo, ricordati che se succedono casini dopo l'installazione non devi rifare tutto da capo... 8) , basta che rimetti il cdlive, fai swapon, monti la / in /mnt/gentoo, il proc , fai chroot, e sei nel tuo sistema per ripararlo.
_________________
Musica che ascolto: http://www.last.fm/user/silian87/

Silian87 FAQs: http://marentax.homelinux.org/~silian87/silian87-faq.txt

GTalk: silian87@gmail.com
Back to top
View user's profile Send private message
NIX.NIX
Apprentice
Apprentice


Joined: 02 Sep 2003
Posts: 214

PostPosted: Sun Aug 29, 2004 9:41 pm    Post subject: Reply with quote

>>> Regenerating /etc/ld.so.cache...
* Caching service dependencies...

* Regenerating GNU info directory index...
* Processed 172 info files.
* IMPORTANT: 3 config files in /etc need updating.
* Type emerge --help config to learn how to update config files.

MYIMAC / #

Ok Silian87 credo sia ora siamo in "stage3" oramai rimane poco ma almeno per me la compilazione del kernel e sempre 8O :roll: :? Ma abbiamo detto prendiamo il TORO per le corna :twisted: .

Ok proverò come hai consigliato tu copiando il boot dal "LiveCD" sia che funzioni o no il prossimo passo sarà direttamente il Kernel 2.6.8.1 che scaricherò da kernel.org.
Back to top
View user's profile Send private message
NIX.NIX
Apprentice
Apprentice


Joined: 02 Sep 2003
Posts: 214

PostPosted: Sun Aug 29, 2004 10:00 pm    Post subject: Reply with quote

Allora Silian87 potrà sembrarti inpossibile ma sul'LiveCD non ci sono ne "vmlinux" ne "System.map"

MYIMAC boot # ls
boot initrd-2.6.5-gentoo-G5 kernel-2.6.5-gentoo-G4-SMP
initrd-2.6.5-gentoo-G4 initrd-2.6.5-gentoo-G5-SMP kernel-2.6.5-gentoo-G5
initrd-2.6.5-gentoo-G4-SMP kernel-2.6.5-gentoo-G4 kernel-2.6.5-gentoo-G5-SMP


Ho fatto che copiare

initrd-2.6.5-gentoo-G4
kernel-2.6.5-gentoo-G4

nella chroot quindi in
/mnt/gentoo/boot

MYIMAC boot # ls
boot initrd-2.6.5-gentoo-G4 kernel-2.6.5-gentoo-G4

:lol:Non credo funzionerà ma sarà un bell'test :lol:
Back to top
View user's profile Send private message
NIX.NIX
Apprentice
Apprentice


Joined: 02 Sep 2003
Posts: 214

PostPosted: Sun Aug 29, 2004 10:12 pm    Post subject: Reply with quote

Vi posto il mio fstam prima di provare il reboot:
# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
#/dev/BOOT /boot ext2 noauto,noatime 1 1
/dev/hda4 / xfs noatime 0 0
/dev/hda3 none swap sw 0 0
/dev/cdroms/cdrom0 /mnt/cdrom iso9660 noauto,ro 0 0
##/dev/fd0 /mnt/floppy auto noauto 0 0

# NOTE: The next line is critical for boot!
none /proc proc defaults 0 0

Credo sia giusto visto che hda1 e hda2 non dovrebbero essere montate.

Al fondo però ho:

tmpfs / tmpfs defaults 0 0

e non so come vada gestito se commentato o no.

CMQ reboot in corso
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum