View previous topic :: View next topic |
Author |
Message |
conoscenza Tux's lil' helper
Joined: 25 Dec 2011 Posts: 105 Location: Spinazzola (bt) | Brescia | Parma
|
Posted: Sun Jan 08, 2012 11:36 am Post subject: Errore all'avvio: "GRUB_" |
|
|
Buongiorno ragazzi,
credo di aver fatto qualche casino.
Ho in cascata due grub, il primo per Fedora e il secondo con i kernel di Gentoo.
Quando selezione la voce Gentoo dal grub di Fedora, questo mi rimanda in cascata al grub di Gentoo dove dovrei selezionare il kernel... o farne partire automaticamente uno.
Ora però quando avvio il grub di Gentoo lo schermo resta nero e c'è la scritta:"GRUB_" con l'underscore lampeggiate.
Credo si sia perso il grub o qualcosa del genere.
Era da un po' che non usavo Gentoo e appena ho potuto mi sono messo ad aggiornare il sistema... e credo che sia saltato qualcosa.
Ovviamente avrete bisogno di qualche listato: chiedete pure perchè non so cosa postarvi.
Posso accedere con "chroot" da fedora...
grazie mille per l'aiuto! |
|
Back to top |
|
|
medknight n00b
Joined: 10 Mar 2007 Posts: 20
|
Posted: Sun Jan 08, 2012 2:20 pm Post subject: |
|
|
Ciao,
direi partiamo dal semplice, posta i file di configurazione di grub.
Solo una domanda per curiosità...perchè un grub in cascata con l'altro? _________________ Tacta taesticula fugant omnia pericula |
|
Back to top |
|
|
conoscenza Tux's lil' helper
Joined: 25 Dec 2011 Posts: 105 Location: Spinazzola (bt) | Brescia | Parma
|
Posted: Sun Jan 08, 2012 2:24 pm Post subject: |
|
|
grub di gentoo:
Quote: | localhost / # cat /boot/grub/grub.conf
# This is a sample grub.conf for use with Genkernel, per the Gentoo handbook
# http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10#doc_chap2
# If you are not using Genkernel and you need help creating this file, you
# should consult the handbook. Alternatively, consult the grub.conf.sample that
# is included with the Grub documentation.
default 0
timeout 10
splashimage=(hd0,4)/boot/grub/splash.xpm.gz
title=Gentoo Linux (2.6.39-gentoo)
root (hd0,4)
kernel /boot/kernel-genkernel-x86_64-2.6.39-gentoo-r3 root=/dev/ram0 real_root=/dev/sda5
initrd /boot/initramfs-genkernel-x86_64-2.6.39-gentoo-r3
|
grub di fedora:
Quote: |
[root@localhost ~]# cat /boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/sda4
# initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.41.4-1.fc15.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.41.4-1.fc15.x86_64 ro root=UUID=19f7925e-d8c4-45bb-aa55-ac1c24d8088d rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=it_IT.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=it rhgb quiet
initrd /initramfs-2.6.41.4-1.fc15.x86_64.img
title Fedora (2.6.41.1-1.fc15.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.41.1-1.fc15.x86_64 ro root=UUID=19f7925e-d8c4-45bb-aa55-ac1c24d8088d rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=it_IT.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=it rhgb quiet
initrd /initramfs-2.6.41.1-1.fc15.x86_64.img
title Fedora (2.6.40.6-0.fc15.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.40.6-0.fc15.x86_64 ro root=UUID=19f7925e-d8c4-45bb-aa55-ac1c24d8088d rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=it_IT.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=it rhgb quiet
initrd /initramfs-2.6.40.6-0.fc15.x86_64.img
title gentoo
rootnoverify (hd0,4)
chainloader +1
|
ho messo i due grub in cascata perchè ogni sistema ha la sua partizione di boot. Avrei dovuto fare una per entrambi? |
|
Back to top |
|
|
medknight n00b
Joined: 10 Mar 2007 Posts: 20
|
Posted: Sun Jan 08, 2012 2:42 pm Post subject: |
|
|
Errori di configurazione, al volo, non mi è parso di vederli, ma, a mio parere, se nella configurazione del primo grub, quindi quello di fedora, al posto delle direttive rootnoverify etc., metti le direttive del grub di gentoo dovrebbe funzionare (il condizionale è d'obbligo).
Fammi sapere _________________ Tacta taesticula fugant omnia pericula |
|
Back to top |
|
|
conoscenza Tux's lil' helper
Joined: 25 Dec 2011 Posts: 105 Location: Spinazzola (bt) | Brescia | Parma
|
Posted: Sun Jan 08, 2012 2:55 pm Post subject: |
|
|
ma è sempre andato cosi... quindi meglio non cambiare, o sbaglio?
Il primo grub, quello di Fedora, richiama il secondo ... ma quest'ulimo è cose se non riuscisse a caricare il kernel, o a trovare alcune informazioni.
Tuttavia è normale avere nella dir /boot una sotto-dir /boot che richiama ancora /boot?
Vi mostro:
Quote: | localhost / # ls -R /boot/
/boot/:
boot kernel-genkernel-x86_64-2.6.39-gentoo-r3
grub kernel-genkernel-x86_64-3.1.4-gentoo
initramfs-genkernel-x86_64-2.6.39-gentoo System.map-genkernel-x86_64-2.6.39-gentoo
initramfs-genkernel-x86_64-2.6.39-gentoo-r3 System.map-genkernel-x86_64-2.6.39-gentoo-r3
initramfs-genkernel-x86_64-3.1.4-gentoo System.map-genkernel-x86_64-3.1.4-gentoo
kernel-genkernel-x86_64-2.6.39-gentoo
/boot/grub:
default fat_stage1_5 grub.conf.bak menu.lst splash.xpm.gz stage2_eltorito vstafs_stage1_5
device.map ffs_stage1_5 iso9660_stage1_5 minix_stage1_5 stage1 stage2.old xfs_stage1_5
e2fs_stage1_5 grub.conf jfs_stage1_5 reiserfs_stage1_5 stage2 ufs2_stage1_5
|
entrando in /boot/boot/ trovo ancora /boot... e ancora /boot... possibile?
cioè:
Quote: | localhost / # ls /boot/boot/boot/boot/boot/boot/boot/boot/boot/boot/boot/boot/
boot kernel-genkernel-x86_64-2.6.39-gentoo-r3
grub kernel-genkernel-x86_64-3.1.4-gentoo
initramfs-genkernel-x86_64-2.6.39-gentoo System.map-genkernel-x86_64-2.6.39-gentoo
initramfs-genkernel-x86_64-2.6.39-gentoo-r3 System.map-genkernel-x86_64-2.6.39-gentoo-r3
initramfs-genkernel-x86_64-3.1.4-gentoo System.map-genkernel-x86_64-3.1.4-gentoo
kernel-genkernel-x86_64-2.6.39-gentoo
|
|
|
Back to top |
|
|
medknight n00b
Joined: 10 Mar 2007 Posts: 20
|
Posted: Sun Jan 08, 2012 3:10 pm Post subject: |
|
|
Code: |
ma è sempre andato cosi... quindi meglio non cambiare, o sbaglio?
|
Non sono completamente d'accordo, cambiare potrebbe portare anche a delle migliorie, ma concordo con te che se è sempre andato sicuramente non è la configurazione che hai fatto ad avere problemi.
Tornando al tuo problema, se riesci ad accedere a gentoo in chroot, proverei a reinstallare grub nella partizione hd(0,4), come se stessi installando gentoo per la prima volta.
Ti rimando anche alla raccolta di errori di grub, http://www.gentoo.org/doc/it/grub-error-guide.xml, si sa mai che ti possa aiutare a trovare l'errore.
P.S.
Mi stavo dimenticando...la struttura che hai menzionato, boot con all'interno boot con all'interno boot e via così, è normale, perchè boot è un link simbolico a grub, quindi praticamente sei sempre fermo nella stessa directory, se ricordo bene, serve per evitare l'errore di puntare a boot se boot è una partizione a se stante
Es.
se sda1 --> /boot allora grub dovrebbe essere hd(0,0)/kernel, creando il link simbolico boot che punta a se stessa anche se scrivi hd(0,0)/boot/kernel funziona lo stesso, in caso contrario ti darebbe un errore che non trova il kernel. _________________ Tacta taesticula fugant omnia pericula |
|
Back to top |
|
|
conoscenza Tux's lil' helper
Joined: 25 Dec 2011 Posts: 105 Location: Spinazzola (bt) | Brescia | Parma
|
Posted: Sun Jan 08, 2012 3:36 pm Post subject: |
|
|
Ti ringrazio!
Non riesco però a visualizzare il link.
Prima di fare danni e magari compromettere anche Fedora, devo lanciare:
Code: | grub-install --root-directory=/boot /dev/sda4 |
giusto?
Quote: |
localhost / # fdisk -l
Disk /dev/sda: 200.0 GB, 200049647616 bytes
255 testine, 63 settori/tracce, 24321 cilindri, totale 390721968 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x081d791d
Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 63 4096574 2048256 83 Linux
/dev/sda2 4096575 5735204 819315 82 Linux swap / Solaris
/dev/sda3 207874048 390721535 91423744 5 Esteso
/dev/sda4 5735205 207865034 101064915 83 Linux
/dev/sda5 207876096 386623487 89373696 83 Linux
/dev/sda6 386623551 390721535 2048992+ 82 Linux swap / Solaris
Le voci nella tabella delle partizioni non sono nello stesso ordine del disco
|
|
|
Back to top |
|
|
medknight n00b
Joined: 10 Mar 2007 Posts: 20
|
Posted: Sun Jan 08, 2012 5:36 pm Post subject: |
|
|
Ho letto la man page di grub-install, l'opzione --root-directory serve per specificare la directory in cui installare l'immagine; nel tuo esempio lo installeresti sotto la directory /boot/boot, secondo me la puoi anche evitare. _________________ Tacta taesticula fugant omnia pericula |
|
Back to top |
|
|
Massimog Apprentice
Joined: 04 Nov 2011 Posts: 164 Location: Osimo(AN)
|
Posted: Sun Jan 08, 2012 6:41 pm Post subject: |
|
|
non so che versione di grub usi su Fedora, ma io per avviare Gentoo uso grub2 di Ubuntu.Mi è bastato dare un update-grub da Ubuntu per aggiungere la voce per Gentoo.Ho 2 partizioni /boot separate |
|
Back to top |
|
|
conoscenza Tux's lil' helper
Joined: 25 Dec 2011 Posts: 105 Location: Spinazzola (bt) | Brescia | Parma
|
Posted: Sun Jan 08, 2012 8:08 pm Post subject: |
|
|
quindi secondo voi il problema è del grub di fedora?
Ma non ho fatto nulla ultimamente sulla stessa...
comunque su fedora:
Quote: | [gianpy@localhost ~]$ rpm -qa | grep grub
grub-0.97-71.fc15.x86_64
|
su gentoo:
Quote: |
[I] sys-boot/grub
Available versions:
(0) *0.92-r1 0.94-r1 0.96-r1 0.96-r2 ~0.96-r3 ~0.97 0.97-r2 0.97-r3 0.97-r4 0.97-r5 0.97-r6 ~0.97-r8 0.97-r9 0.97-r10
(2) **1.99-r2 **9999
{custom-cflags debug device-mapper efiemu grub_platforms_coreboot grub_platforms_efi-32 grub_platforms_efi-64 grub_platforms_emu grub_platforms_ieee1275 grub_platforms_multiboot grub_platforms_pc grub_platforms_qemu grub_platforms_qemu-mips grub_platforms_yeeloong ncurses netboot nls sdl static truetype}
Installed versions: 0.97-r10(16:26:40 07/12/2011)(custom-cflags ncurses -netboot -static)
Homepage: http://www.gnu.org/software/grub/
Description: GNU GRUB boot loader
|
|
|
Back to top |
|
|
conoscenza Tux's lil' helper
Joined: 25 Dec 2011 Posts: 105 Location: Spinazzola (bt) | Brescia | Parma
|
Posted: Mon Jan 09, 2012 10:26 pm Post subject: |
|
|
Su Fedora non mi aggiorna il GRUB.
Ma Gentoo non parte da quando ho tentato di fare gli aggiornamenti sullo stesso.
Comunque ora il problema è un altro: non emerge!
ho aperto una discussione!
edit: problema emerge risolto! |
|
Back to top |
|
|
conoscenza Tux's lil' helper
Joined: 25 Dec 2011 Posts: 105 Location: Spinazzola (bt) | Brescia | Parma
|
Posted: Tue Jan 10, 2012 2:29 am Post subject: |
|
|
medknight wrote: | Ho letto la man page di grub-install, l'opzione --root-directory serve per specificare la directory in cui installare l'immagine; nel tuo esempio lo installeresti sotto la directory /boot/boot, secondo me la puoi anche evitare. |
Quindi dovrei fare:
Code: | grub-install /dev/sda4 | .
Ho provato a riemergere GRUB, ma dopo che nel GRUB di fedora richiamo quello di gentoo, prima che quest'ultimo mi venga mostrato, lo schermo diventa nero e c'è la scritta:
con l'underscore che lampeggia! |
|
Back to top |
|
|
|