Gentoo sul mio notebook

Sistemi operativi Linux e software open source
Rispondi
Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: Gentoo sul mio notebook

Messaggio da conoscenza »

Togli allora
chainload +1 dove l'avevi inserito.
commenta tutta la parte (metti avanti ad ogni rigo il carattere #):
menuentry "Gentoo Linux 3.2.12 (on /dev/sda6)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set=root 99d78743-8b92-4db6-81cf-acb6239ceb71
linux /boot/kernel-3.2.12-gentoo root=/dev/sda6
}
e ci metti sotto
menuentry 'Gentoo grub' {
set root='(hd0,5)'
chainloader +1
}
salva, chiudi e riavvia gentoo...
Sono allergico a mele morsicate e a finestre con tende.

Segnalate qui le vostre offerte di smartphone e tablet!!!

Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: Gentoo sul mio notebook

Messaggio da Zievatron »

Questa volta è andata peggio.
Non solo ho un messaggio Error 15: file not found. Premere un tato per continuare.
Ma mi trovo anche questa schermata in loop con una schermata di un secondo grub che presenta solo Gentoo come OS avviabile.
Quindi ho dovuto spegnere e riaccendere.
Zievatron

Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: Gentoo sul mio notebook

Messaggio da conoscenza »

non capisco.
riuscivi a richiamare il grub di gentoo o no?
La ciclicità dove si verificava sul grub di Gentoo o su quello di Salix?

Ad ogni modo premento ctrl+alt+canc il pc si dovrebbe riavviare. non c'è bisogno di spegnerlo dal tasto reset.
Sono allergico a mele morsicate e a finestre con tende.

Segnalate qui le vostre offerte di smartphone e tablet!!!

Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: Gentoo sul mio notebook

Messaggio da Zievatron »

Nella schermata del Grub di Salix compare la riga che rimanda al Grub di Gentoo.
Clickando questa riga, viene fuori la schrmata con il messaggio di errore e l'indicazione di premere un tasto.
Premendo un tasto, compare una schermata di Grub mai vista prima e non identificabile come di Salx piuttosto che di Gentoo, ma non credo proprio possa essere di Slaix, perchè non contiene nessuna riga di avvio relativa nè a Slix, nè a Vista. Solo una riga di avvio di Gentoo. Clickando questa si torna alla pagina con il messaggio di errore.
Zievatron

Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: Gentoo sul mio notebook

Messaggio da conoscenza »

nel grub di salix, nella sezione dove hai "grub di Gentoo"... sotto inserisci questo:

Codice: Seleziona tutto

menuentry "Linux Gentoo prova 2" {
insmod chain
insmod ext2
set root=(hd0,5)
chainloader +1
} 
Poi avvii questo e vedi che ti da.
Non so perchè non funzioni. Eppure all'altro pc funziona... Da qui a poco proverò anche io grub2....
Sono allergico a mele morsicate e a finestre con tende.

Segnalate qui le vostre offerte di smartphone e tablet!!!

Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: Gentoo sul mio notebook

Messaggio da Zievatron »

Ho provato, ma non è cambiata una virgola. :s
Zievatron

Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: Gentoo sul mio notebook

Messaggio da conoscenza »

Necessito di ripasso. Fai vedere:
da salix
cat /boot/grub/grub.cfg
blkid
da gentoo (chrootato):
cat /boot/grub/grub.conf
cat /root/.bash_history | grep -i grub
Sono allergico a mele morsicate e a finestre con tende.

Segnalate qui le vostre offerte di smartphone e tablet!!!

Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: Gentoo sul mio notebook

Messaggio da Zievatron »

da salix:

Codice: Seleziona tutto

root[unknow]# cat /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="${saved_entry}"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos9)'
search --no-floppy --fs-uuid --set=root cf256b0c-9779-4386-b499-9dfd55400ed9
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  insmod part_msdos
  insmod ext2
  set root='(hd0,msdos8)'
  search --no-floppy --fs-uuid --set=root 14610283-7603-47e4-bc75-1d43830d1077
  set locale_dir=($root)/grub/locale
  set lang=it_IT
  insmod gettext
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 14610283-7603-47e4-bc75-1d43830d1077
insmod jpeg
background_image -m stretch /grub/salix.jpg
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Salix 13.37.0 GNU/Linux, con Linux 2.6.37.6' --class salix --class gnu-linux --class gnu --class os {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos8)'
	search --no-floppy --fs-uuid --set=root 14610283-7603-47e4-bc75-1d43830d1077
	echo	'Caricamento Linux 2.6.37.6...'
	linux	/vmlinuz-huge-2.6.37.6 root=/dev/sda9 ro vt.default_utf8=1 resume=/dev/sda4  quiet vga=791
}
menuentry 'Salix 13.37.0 GNU/Linux, con Linux 2.6.37.6 (modalità ripristino)' --class salix --class gnu-linux --class gnu --class os {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos8)'
	search --no-floppy --fs-uuid --set=root 14610283-7603-47e4-bc75-1d43830d1077
	echo	'Caricamento Linux 2.6.37.6...'
	linux	/vmlinuz-huge-2.6.37.6 root=/dev/sda9 ro single vt.default_utf8=1 resume=/dev/sda4 
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows Vista (loader) (on /dev/sda1)" --class windows --class os {
	insmod part_msdos
	insmod ntfs
	set root='(hd0,msdos1)'
	search --no-floppy --fs-uuid --set=root 9AEC72D6EC72AC5F
	chainloader +1
}
menuentry "Windows Vista (loader) (on /dev/sda2)" --class windows --class os {
	insmod part_msdos
	insmod ntfs
	set root='(hd0,msdos2)'
	search --no-floppy --fs-uuid --set=root 04B262BDB262B33A
	chainloader +1
}
# menuentry "Gentoo Linux 3.2.12 (on /dev/sda6)" --class gnu-linux --class gnu --class os {
#	insmod part_msdos
#	insmod ext2
#	set root='(hd0,msdos6)'
#	search --no-floppy --fs-uuid --set=root 99d78743-8b92-4db6-81cf-acb6239ceb71
#	linux /boot/kernel-3.2.12-gentoo root=/dev/sda6 chainloader +1
#}
menuentry 'Gentoo grub'{
        set root='(hd0,5)'
        chainloader +1
}
menuentry "Linux Gentoo prova 2" {
    insmod chain
    insmod ext2
    set root=(hd0,5)
    chainloader +1
    }


### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

Codice: Seleziona tutto

root[unknow]# blkid
/dev/sda1: UUID="9AEC72D6EC72AC5F" TYPE="ntfs" 
/dev/sda2: LABEL="HP_RECOVERY" UUID="04B262BDB262B33A" TYPE="ntfs" 
/dev/sda5: LABEL="boot" UUID="3f6da8d8-d003-4eb8-b429-cffeff309ba7" TYPE="ext2" 
/dev/sda6: LABEL="Gentoo" UUID="99d78743-8b92-4db6-81cf-acb6239ceb71" TYPE="ext4" 
/dev/sda7: LABEL="home" UUID="2f25d262-dffe-4a6a-b5bb-48340afadfb2" TYPE="ext4" 
/dev/sdb1: LABEL="FreeAgent Drive" UUID="80145A12145A0B92" TYPE="ntfs" 
/dev/sda4: UUID="ac14f7c7-0570-464f-b75d-4f5dd5a31602" TYPE="swap" 
/dev/sda8: LABEL="boot Salice" UUID="14610283-7603-47e4-bc75-1d43830d1077" TYPE="ext2" 
/dev/sda9: LABEL="Salice X" UUID="cf256b0c-9779-4386-b499-9dfd55400ed9" TYPE="ext4" 
da gentoo (chrootato):

Codice: Seleziona tutto

darkstar / # 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 1
#splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title Gentoo Linux 3.2.12
root (hd0,5)
kernel /boot/kernel-3.2.12-gentoo root=/dev/sda6

Codice: Seleziona tutto

darkstar / # cat /root/.bash_history | grep -i grub
    emerge grub
    cat /boot/grub/grub.conf
    emerge grub
emerge syslog-ng && emerge grub && emerge portage && emerge vixie-cron && emerge mlocate && emerge -DNu world  && emerge gentoolkit
    grub-install --no-floppy /dev/sda5
    cat /boot/grub/grub.conf
root[unknow]#     cat /boot/grub/grub.cfg
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then   load_env; fi
if loadfont /usr/share/grub/unicode.pf2 ; then   set gfxmode=auto;   load_video;   insmod gfxterm;   insmod part_msdos;   insmod ext2;   set root='(hd0,msdos8)';   search --no-floppy --fs-uuid --set=root 14610283-7603-47e4-bc75-1d43830d1077;   set locale_dir=($root)/grub/locale
background_image -m stretch /grub/salix.jpg
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ###
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Gentoo grub' {
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
### END /etc/grub.d/41_custom ###
    cat /boot/grub/grub.conf
gedit /boot/grub/grub.conf
nano /boot/grub/grub.conf
grub-install --no-floppy /dev/sda5
    mv /boot/grub/device.map /boot/grub/device.map-old2
    grub-mkconfig -o /boot/grub/grub.cfg
mv /boot/grub/device.map-old2 /boot/grub/device.map
root@darkstar:~# grub-mkconfig -o /boot/grub/grub.cfg
Generating grub.cfg ...
Found background: /boot/grub/salix.jpg
cat /boot/grub/grub.conf
cat /boot/grub/grub.conf
nano /boot/grub/grub.conf
nano /boot/grub/grub.conf
cat /boot/grub/grub.conf
In quest'ultima, Grub compare sempre in rosso. E' normale?
Zievatron

Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: Gentoo sul mio notebook

Messaggio da conoscenza »

Inserisci questo nel grub di Salix:

Codice: Seleziona tutto

menuentry 'Gentoo kernel boot' --class gnu-linux --class gnu --class os {
   load_video
   set gfxpayload=keep
   insmod gzio
   insmod part_msdos
   insmod ext2
   set root='(hd0,msdos5)'
   search --no-floppy --fs-uuid --set=root 3f6da8d8-d003-4eb8-b429-cffeff309ba7
   echo   'Caricamento Gentoo Linux...'
   linux   /kernel-3.2.12-gentoo root=/dev/sda6 ro vt.default_utf8=1 resume=/dev/sda4 quiet vga=791
}
Sempre nella sezione: "### BEGIN /etc/grub.d/30_os-prober ###".
Vediamo se direttamente parte.

La parola "grub" era in rosso, perchè era quella cercata da grep! ;)
Sono allergico a mele morsicate e a finestre con tende.

Segnalate qui le vostre offerte di smartphone e tablet!!!

Rispondi