Grub e Slackware64

Se avete problemi con l'installazione e la configurazione di Slackware64 postate qui. Non usate questo forum per argomenti che trattano la Slackware32 o generali... per quelli usate rispettivamente il forum Slackware e Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Grub e Slackware64

Messaggio da anycolouryoulike »

Come mai ci sono solo i sorgenti?

Avatar utente
Toni
Linux 3.x
Linux 3.x
Messaggi: 999
Iscritto il: lun 30 gen 2006, 22:08
Slackware: slackware-14
Kernel: 3.10.5
Desktop: i3
Località: milano

Re: Grub e Slackware64

Messaggio da Toni »

grub non supporta 64 bit

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Re: Grub e Slackware64

Messaggio da anycolouryoulike »

Come mai allora con Gentoo l'ho sempre usato?

Avatar utente
Toni
Linux 3.x
Linux 3.x
Messaggi: 999
Iscritto il: lun 30 gen 2006, 22:08
Slackware: slackware-14
Kernel: 3.10.5
Desktop: i3
Località: milano

Re: Grub e Slackware64

Messaggio da Toni »

forse in modo non nativo,ma non sono sicuro.

Avatar utente
Toni
Linux 3.x
Linux 3.x
Messaggi: 999
Iscritto il: lun 30 gen 2006, 22:08
Slackware: slackware-14
Kernel: 3.10.5
Desktop: i3
Località: milano

Re: Grub e Slackware64

Messaggio da Toni »

ciao , ho scaricato l'intera directory di grub

ho lanciato grub.Slackbuild ma termina in questo modo:

Codice: Seleziona tutto

patching file grub/asmstub.c
patching file stage2/asm.S
patching file stage2/boot.c
patching file stage2/builtins.c
patching file stage2/elf.h
patching file stage2/shared.h
patching file stage2/x86-64-elf.h
checking for a BSD-compatible install... /bin/ginstall -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking for gcc... (cached) gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
make: *** No targets specified and no makefile found.  Stop.
make: *** No targets specified and no makefile found.  Stop.

tu riesci a compilarlo ?

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Re: Grub e Slackware64

Messaggio da anycolouryoulike »

No, otteniamo lo stesso errore...

Vic Steele
Linux 3.x
Linux 3.x
Messaggi: 534
Iscritto il: dom 27 apr 2008, 13:46
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15
Località: Potenza
Contatta:

Re: Grub e Slackware64

Messaggio da Vic Steele »

Forse ottenete quell'errore perché cercate di compilare Grub a 32 bit su un'architettura a 64 bit.
Probabilmente risolvereste installando le multilib di Alien, preparando la shell con il comando

Codice: Seleziona tutto

. /etc/profile.d/32dev.sh
e riprovando a compilare.

tom
Packager
Packager
Messaggi: 407
Iscritto il: dom 1 nov 2009, 12:53
Nome Cognome: Tommaso D'Anna
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: xfce

Re: Grub e Slackware64

Messaggio da tom »

Riprendo un attimo questo topic perchè vorrei precisare alcuni dettagli su grub e porre un ulteriore quesito.

Allora, molti di voi sapranno che avere grub su una slackware a 64 bit si può, basta avere un sistema multilib. Io stesso ne ho compilato una versione che la trovate qui (con il relativo slackbuild di Pat modificato) -----> http://people.salixos.org/tasodan/x86_64/a/grub/


La cosa che mi stupisce è che per un periodo ho usato archlinux a 64 bit, che usa grub 0.97, ed ho scoperto che la distro NON è multilib!!!
Dunque mi sono chiesto cosa avranno di particolare loro per poter compilare/installare grub su una distro a 64 bit PURA...
questo è il link ai relativi sorgenti di grub (PKGBUILD e patch) -----> http://repos.archlinux.org/wsvn/package ... re-x86_64/
e questo è il link ai sorgenti del compilatore gcc di default -----> http://repos.archlinux.org/wsvn/package ... re-x86_64/

Secondo voi come fanno?

Meskalamdug
Iper Master
Iper Master
Messaggi: 3961
Iscritto il: ven 14 mag 2004, 0:00

Re: Grub e Slackware64

Messaggio da Meskalamdug »

Codice: Seleziona tutto

 file /usr/bin/grub-*         
/usr/bin/grub-bin2h:           ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), stripped
/usr/bin/grub-editenv:         ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), stripped
/usr/bin/grub-fstest:          ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), stripped
/usr/bin/grub-mkelfimage:      ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), stripped
/usr/bin/grub-mkfont:          ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), stripped
/usr/bin/grub-mkimage:         ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), stripped
/usr/bin/grub-mkisofs:         ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), stripped
/usr/bin/grub-mkpasswd-pbkdf2: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), stripped
/usr/bin/grub-mkrelpath:       ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), stripped
/usr/bin/grub-mkrescue:        a /bin/sh -e script text executable
/usr/bin/grub-script-check:    ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), stripped

/sbin/grub-install:     a /bin/sh script text executable
/sbin/grub-mkconfig:    a /bin/sh -e script text executable
/sbin/grub-mkdevicemap: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), stripped
/sbin/grub-probe:       ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), stripped
/sbin/grub-reboot:      a /bin/sh script text executable
/sbin/grub-set-default: a /bin/sh script text executable
/sbin/grub-setup:       ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), stripped
Grub funziona a 64bit..tra l'altro supporta anche il boot
da raid5(oltre che xen,lvm)..sto parlando però di grub 1.98(il futuro grub 2.0)
,non è considerato stabile ma a me non ha mai dato noie.

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Grub e Slackware64

Messaggio da conraid »

tasodan ha scritto:
Secondo voi come fanno?

Codice: Seleziona tutto

#arch64 fixes for static build
  if [ "$CARCH" = "x86_64" ]; then
    echo "this package has to be built on i686, won't compile on x86_64"
    sleep 5
  else

Avatar utente
zoros
Linux 4.x
Linux 4.x
Messaggi: 1361
Iscritto il: lun 28 mag 2007, 22:51
Nome Cognome: Fabio`Zorba`
Slackware: 14.1
Kernel: 3.10.30-smp
Desktop: KDE-3.5(works!)
Località: Gorizia
Contatta:

Re: Grub e Slackware64

Messaggio da zoros »

scusate, ma per avviare un sistema a 64 bit non serve un boot-loader compilato a 64 bit ... cioè il codice binario che si occuperà del bootstrap non è certamente a 64 bit (neanche a 32 :? ) ... allora la compilazione di Grub a 64 bit serve solo per far girare l'interfaccia di prima installazione (grub-install, ecc.) su s.o. 64bit senza supporto 32bit nel kernel ...

volevo solo dire che 'sta storia del 64 crea più confusione che altro ...
vorrei riavere le mie firme ...

Rispondi