Gentoo su MSI Windbox DC100 - 3 : Il Prosieguo

Sistemi operativi Linux e software open source
Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: Gentoo su MSI Windbox DC100 - 3 : Il Prosieguo

Messaggio da Zievatron »

Ho provato. Ho visto che il Grub della chiavetta vede anche il Salix sul PC ed ho avviato da lì.
Ho provato quel comando ma ottengo questo:

Codice: Seleziona tutto

root[unknow]# grub-mkconfig -o /dev/sda1/boot/grub/grub.cfg
/usr/sbin/grub-mkconfig: line 226: /dev/sda1/boot/grub/grub.cfg.new: Non è una directory
Cosa c'è che non va?

Edit:
Visto che c'ero, ho provato a sistemare il Grub di Salix.
E' bastato dare il comando update-grub.
Però non vedo Gentoo.
Update-grub crea il grub.cfg nel /boot/grub/ del sistema in uso senza dover indicare il percorso.
Ho provato a dargli il percorso di Gentoo, ma lo ignora.
Come faccio a farlo puntare in Gentoo?
Zievatron

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

Re: Gentoo su MSI Windbox DC100 - 3 : Il Prosieguo

Messaggio da Zievatron »

Aggiornamento:
Mi sono chroottato in Gentoo ed ho tentato di installare il grub di Gentoo in MBR.
Ho ottenuto questo:

Codice: Seleziona tutto

darkstar / # grub-install /dev/sda
df: Attenzione: impossibile leggere la tabella dei file system montati
df: Attenzione: impossibile leggere la tabella dei file system montati
Could not find device for /boot: Not found or not a block device. 
Zievatron

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

Re: Gentoo su MSI Windbox DC100 - 3 : Il Prosieguo

Messaggio da conoscenza »

Passare alla configurazione di grub il path "/dev/sda1/boot/grub/grub.cfg" è errato.
Basta solo dirgli /boot/... senza /dev/sda!

l'errore ottenuto tentando il ripristino di grub mendiante gentoo chrootato è dovuto probabilmente al fatto che la /boot stessa non era montata.

Non avendo la palla magica ( :asd: ), mi rimembri come è strutturato il tuo sistema e cosa stai cercando di fare?
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 su MSI Windbox DC100 - 3 : Il Prosieguo

Messaggio da Zievatron »

Su Salix è già a posto.
Bastava dirgli update-grub.
Solo che non vede Gentoo. Cioè, la schermata di avvio di grub che ottengo mostra solo Salix.
Dunque, o istruisco il grub di Salix perchè mi mostri entrambi i sistemi, oppure passo il controllo al grub di Gentoo e dovrebbe mostrarli lui entrambi i sistemi.
Per agire in Gentoo uso questi comandi:

Codice: Seleziona tutto

mount /dev/sda1 /mnt/gentoo && mount -t proc none /mnt/gentoo/proc && mount -o bind /dev/ /mnt/gentoo/dev && chroot /mnt/gentoo
Quindi ho dato grub-install /dev/sda.
Dovevo dirgli altro?
Zievatron

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

Re: Gentoo su MSI Windbox DC100 - 3 : Il Prosieguo

Messaggio da conoscenza »

come vedi dal comando, la boot non è montata.

Istruisci il grub di salix a vedere gentoo, tanto sempre grub è e sempre installato nell'mbr sta...
quindi tanto vale utilizzarlo...


fai vedere il file di configurazione....
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 su MSI Windbox DC100 - 3 : Il Prosieguo

Messaggio da Zievatron »

Spoiler: mostra
#
# 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 [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi

export menuentry_id_option

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 {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}

if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 9612b9ec-d1cf-4280-a858-1f02f79113fe
else
search --no-floppy --fs-uuid --set=root 9612b9ec-d1cf-4280-a858-1f02f79113fe
fi
font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=it_IT
insmod gettext
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 9612b9ec-d1cf-4280-a858-1f02f79113fe
else
search --no-floppy --fs-uuid --set=root 9612b9ec-d1cf-4280-a858-1f02f79113fe
fi
insmod png
background_image -m stretch /boot/grub/salix.png
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Salix 14.0 GNU/Linux' --class salix --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-9612b9ec-d1cf-4280-a858-1f02f79113fe' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 9612b9ec-d1cf-4280-a858-1f02f79113fe
else
search --no-floppy --fs-uuid --set=root 9612b9ec-d1cf-4280-a858-1f02f79113fe
fi
echo 'Caricamento Linux 3.2.29...'
linux /boot/vmlinuz-huge-3.2.29 root=/dev/sda2 ro vt.default_utf8=1 quiet
}
submenu 'Opzioni avanzate per Salix 14.0 GNU/Linux' $menuentry_id_option 'gnulinux-advanced-9612b9ec-d1cf-4280-a858-1f02f79113fe' {
menuentry 'Salix 14.0 GNU/Linux, con Linux 3.2.29' --class salix --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.2.29-advanced-9612b9ec-d1cf-4280-a858-1f02f79113fe' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 9612b9ec-d1cf-4280-a858-1f02f79113fe
else
search --no-floppy --fs-uuid --set=root 9612b9ec-d1cf-4280-a858-1f02f79113fe
fi
echo 'Caricamento Linux 3.2.29...'
linux /boot/vmlinuz-huge-3.2.29 root=/dev/sda2 ro vt.default_utf8=1 quiet
}
}

### 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 ###
### 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 ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
Zievatron

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

Re: Gentoo su MSI Windbox DC100 - 3 : Il Prosieguo

Messaggio da conoscenza »

accedi con salix, poi dai il comando:

Codice: Seleziona tutto

mount /dev/sda1 /mnt/gentoo && mount -t proc none /mnt/gentoo/proc && mount -o bind /dev/ /mnt/gentoo/dev
poi dai:

Codice: Seleziona tutto

update-grub
riavvia e vedi se Gentoo lo vede.
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 su MSI Windbox DC100 - 3 : Il Prosieguo

Messaggio da Zievatron »

No. Continua a vedere solo Salix.
Zievatron

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

Re: Gentoo su MSI Windbox DC100 - 3 : Il Prosieguo

Messaggio da conoscenza »

I kernel di gentoo dove sono?
Gentoo ha una boot separata? Se si in che partizione si trova?
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 su MSI Windbox DC100 - 3 : Il Prosieguo

Messaggio da Zievatron »

conoscenza ha scritto:I kernel di gentoo dove sono?
In /boot/
Gentoo ha una boot separata?
No.
Zievatron

Rispondi