Gentoo su MSI Windbox DC100 - 3 : Il Prosieguo
Inviato: sabato 4 maggio 2013, 13:40
Seguendo il manuale, facendo deviazioni acrobatiche per uscire da dipendenze circolari e bug , e ritornando infine al manuale, sono arrivato al momento del bootloader.
A questo punto, però, mi trovo davanti ad una situazione che mi è nuova e non so proprio cosa fare.
Sul disco ho solo 1 partizione per Gentoo ed 1 partizione per Salix (più 1 di swap ed 1 generica di storaggio).
Salix si avvia con Lilo e deve continuare a funzionare almeno finchè non ho finito tutto con l'installazione di Gentoo e di un po' di software su Gentoo e vedo che tutto funziona bene. Dopo potrei anche eliminare Salix ed aggiungere il suo spazio disco alla partizione generica di storaggio.
Ma adesso come mi regolo per installare un bootloader per gentoo?
Ovviamente, non ho la minima idea se, quando ho configurato il kernel, ho previsto il framebuffer e/o il initramfs.
EDIT: Vabbhè, questi ultimi faccio conto che ho previsto di non usarli, che è la cosa più semplice.
Poi, il brutto è che ho tentato di emergere lilo (se ho lilo su salix, è più logico che usi lilo anche con gentoo), ma mi ha dato errore e non capisco minimamente cosa sia o si possa fare.
A questo punto, però, mi trovo davanti ad una situazione che mi è nuova e non so proprio cosa fare.
Sul disco ho solo 1 partizione per Gentoo ed 1 partizione per Salix (più 1 di swap ed 1 generica di storaggio).
Salix si avvia con Lilo e deve continuare a funzionare almeno finchè non ho finito tutto con l'installazione di Gentoo e di un po' di software su Gentoo e vedo che tutto funziona bene. Dopo potrei anche eliminare Salix ed aggiungere il suo spazio disco alla partizione generica di storaggio.
Ma adesso come mi regolo per installare un bootloader per gentoo?
Ovviamente, non ho la minima idea se, quando ho configurato il kernel, ho previsto il framebuffer e/o il initramfs.
EDIT: Vabbhè, questi ultimi faccio conto che ho previsto di non usarli, che è la cosa più semplice.
Poi, il brutto è che ho tentato di emergere lilo (se ho lilo su salix, è più logico che usi lilo anche con gentoo), ma mi ha dato errore e non capisco minimamente cosa sia o si possa fare.
Codice: Seleziona tutto
darkstar / # emerge lilo
* IMPORTANT: 10 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
Calculating dependencies... done!
>>> Verifying ebuild manifests
>>> Emerging (1 of 2) sys-devel/bin86-0.16.17
* Fetching files in the background. To view fetch progress, run
* `tail -f /var/log/emerge-fetch.log` in another terminal.
* bin86-0.16.17.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking bin86-0.16.17.tar.gz to /var/tmp/portage/sys-devel/bin86-0.16.17/work
* Applying bin86-0.16.17-amd64-build.patch ... [ ok ]
>>> Source unpacked in /var/tmp/portage/sys-devel/bin86-0.16.17/work
>>> Compiling source in /var/tmp/portage/sys-devel/bin86-0.16.17/work/bin86-0.16.17 ...
make -j3 PREFIX=/usr CC=x86_64-pc-linux-gnu-gcc 'CFLAGS=-march=native -O2 -pipe -D_POSIX_SOURCE ' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed'
set -e ; for d in ld as; do \
(cd $d && make "LIBS=" "CFLAGS=-march=native -O2 -pipe -D_POSIX_SOURCE " "LDFLAGS=-Wl,-O1 -Wl,--as-needed" "BINDIR=/usr/bin" "LIBDIR=/usr/lib" "CC=x86_64-pc-linux-gnu-gcc" all;); \
done
make[1]: Entering directory `/var/tmp/portage/sys-devel/bin86-0.16.17/work/bin86-0.16.17/ld'
x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -D_POSIX_SOURCE -DREL_OUTPUT -c dumps.c -o dumps.o
x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -D_POSIX_SOURCE -DREL_OUTPUT -c io.c -o io.o
x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -D_POSIX_SOURCE -DREL_OUTPUT -c ld.c -o ld.o
* gcc-config: Active gcc profile is invalid!
* gcc-config: Active gcc profile is invalid!
gcc-config: error: could not run/locate 'x86_64-pc-linux-gnu-gcc'
make[1]: *** [io.o] Errore 1
make[1]: gcc-config: error: could not run/locate 'x86_64-pc-linux-gnu-gcc'
* gcc-config: Active gcc profile is invalid!
*** Attesa dei processi non terminati....
make[1]: *** [dumps.o] Errore 1
gcc-config: error: could not run/locate 'x86_64-pc-linux-gnu-gcc'
make[1]: *** [ld.o] Errore 1
make[1]: Leaving directory `/var/tmp/portage/sys-devel/bin86-0.16.17/work/bin86-0.16.17/ld'
make: *** [all] Errore 1
emake failed
* ERROR: sys-devel/bin86-0.16.17 failed (compile phase):
* (no error message)
*
* Call stack:
* ebuild.sh, line 93: Called src_compile
* environment, line 2054: Called die
* The specific snippet of code:
* emake PREFIX="/usr" CC="$(tc-getCC)" CFLAGS="${CFLAGS} -D_POSIX_SOURCE ${CPPFLAGS}" LDFLAGS="${LDFLAGS}" || die
*
* If you need support, post the output of `emerge --info '=sys-devel/bin86-0.16.17'`,
* the complete build log and the output of `emerge -pqv '=sys-devel/bin86-0.16.17'`.
* The complete build log is located at '/var/tmp/portage/sys-devel/bin86-0.16.17/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-devel/bin86-0.16.17/temp/environment'.
* Working directory: '/var/tmp/portage/sys-devel/bin86-0.16.17/work/bin86-0.16.17'
* S: '/var/tmp/portage/sys-devel/bin86-0.16.17/work/bin86-0.16.17'
>>> Failed to emerge sys-devel/bin86-0.16.17, Log file:
>>> '/var/tmp/portage/sys-devel/bin86-0.16.17/temp/build.log'
* Messages for package sys-devel/bin86-0.16.17:
* ERROR: sys-devel/bin86-0.16.17 failed (compile phase):
* (no error message)
*
* Call stack:
* ebuild.sh, line 93: Called src_compile
* environment, line 2054: Called die
* The specific snippet of code:
* emake PREFIX="/usr" CC="$(tc-getCC)" CFLAGS="${CFLAGS} -D_POSIX_SOURCE ${CPPFLAGS}" LDFLAGS="${LDFLAGS}" || die
*
* If you need support, post the output of `emerge --info '=sys-devel/bin86-0.16.17'`,
* the complete build log and the output of `emerge -pqv '=sys-devel/bin86-0.16.17'`.
* The complete build log is located at '/var/tmp/portage/sys-devel/bin86-0.16.17/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-devel/bin86-0.16.17/temp/environment'.
* Working directory: '/var/tmp/portage/sys-devel/bin86-0.16.17/work/bin86-0.16.17'
* S: '/var/tmp/portage/sys-devel/bin86-0.16.17/work/bin86-0.16.17'