[ anon315 @ 31.12.2004. 17:22 ] @
Hi,

* AMD 64 3000+ Athlon
* Gentoo 2004.3 za AMD64
* Stage 3

U instalacionom procesu sam uspesno instalirao grub na flopi ( koristio sam grub-install ).

Kada sam se posle ulogovao na sistem, pokusao sam da instaliram grub na hard, medjutim imam problema sa grub-install.


cave root # grub-install /dev/hda
/dev/ide/host0/bus0/target0/lun0/disc does not have any corresponding BIOS drive.
cave root #


Probao sam i grub-install /dev/ide/host0/bus0/target0/lun0/disc, ali opet isto.

Na mrezi sam video da ljudi imaju probleme sa ovim, ali nisam nasao resenje.

Rekoh bogu hvala tu je alternativa - grub. Medjutim:


cave root # grub
-bash: /sbin/grub: cannot execute binary file
cave root #


Cek da vidim zasto ovo:


cave root # file /sbin/grub
/sbin/grub: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.0.0, dynamically linked (uses shared libs), stripped
cave root #


Dakle, nije kako treba, evo na primer:


cave root # file /bin/ls
/bin/ls: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.0, dynamically linked (uses shared libs), stripped
cave root #


Neverovatno, grub-install skripta mi ne radi, a binarni grub nije za moj procesor. Napominjem da su oba radila u toku instalacije ?!

Update-ovao portage, naterao noviji grub, opet isto.
Proba sa grub2 preko CVS-a:

./configure mi izbacuje:

checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
configure: error: unsupported CPU type


Evo i outputa od uname -a:

Linux cave 2.6.9-gentoo-r1 #1 Thu Dec 30 18:42:08 CET 2004 x86_64 AMD Athlon(tm) 64 Processor 3000+ AuthenticAMD GNU/Linux

Ima li ovde pomoci ili da se ubijem ? :-)
[ Apatrid @ 31.12.2004. 18:55 ] @
Sta kaze gcc-config -l ?

Ovo
The Bootloader: Compiling grub
si vidio, nadam se?
[ anon315 @ 31.12.2004. 20:58 ] @
Apatrid-e,

evo output-a trazene komande:

[1] x86_64-pc-linux-gnu-3.4.2 *
[2] x86_64-pc-linux-gnu-3.4.2-hardened
[3] x86_64-pc-linux-gnu-3.4.2-hardenednossp

Alternativni nacin sa grub-static preporucen na linku koji si mi dao je bezuspesan, sta vise jos gori je, tada uopste ne radi ni grub-install.

Kazu da je multilib po default-u ukljucen u 2004.3, valjda si to proveravao sa ovom komandom ? Ako je to to, onda mi se cini da mi nije ukljuceno ...

Pozdrav
[ Apatrid @ 31.12.2004. 21:13 ] @
Ovo sve smrdi na 32-bitnu kompatibilnost i frke sa njom.

Evo stranice:
32-bit Compatibility

Provjeri sve. I kernel setovanje, i pakete koje treba da podignes (emerge search pa pogledas sto je instalirano) i chroot... i sve-sve-sve po redu.
[ duxxx001 @ 31.12.2004. 22:33 ] @
Citat:

stage 3


A kako bi bilo da ne ides od stage 3, vec od stage 1 (eventualno 2). Kad vec koristis gentoo, steta je ne ici sve iz pocetka, i pritom postaviti rigoroznu optimizaciju.

BTW, sad videh da ti je kompajler 3.4.2 Promeni u 3.3.4 jer na gentoo-ovom sajtu ces naci sledece (parafraziram). "Do not use march=athlon64, it WILL break things. You have been warned!"
E sad ja sam to bio procitao i ignorisao, i fino unistio 1Tb fileserver prilikom "emerge world" procedure, pa sam sve morao da instaliram iz pocetka, sa starim dobrim 3.4.4 kompajlerom.

Duxxx

p.s. Ako imas vremena, instaliraj iz stage 1 sve iz pocetka sa 3.4.2 komajlerom sa optimizacijom march=athlon64 pa javi jel radi kako treba (trebalo bi)
[ anon315 @ 01.01.2005. 04:51 ] @
Apatrid-e, duxxx001,

hvala na pomoći, rešio sam problem. Ne biste verovali koliko jednostavno.
Samo sam uključio u kernelu u Executable file formats / Emulations : IA32 Emulation.

Čak nisam koristio grub-static, nego klasičan grub. Jedini problem koji sam primetio je nepostojanje tab completion-a, ali kome to još treba ;-)

E da, HEPI NJU JIR :-)
[ anon315 @ 01.01.2005. 04:53 ] @
Apatrid-e, duxxx001,

hvala na pomoći, rešio sam problem. Ne biste verovali koliko jednostavno.
Samo sam uključio u kernelu u Executable file formats / Emulations : IA32 Emulation.

Čak nisam koristio grub-static, nego klasičan grub. Jedini problem koji sam primetio je nepostojanje tab completion-a, ali kome to još treba ;-)

E da, HEPI NJU JIR :-)