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 avuto una dritta dal forum di Salix:
Qst è l'errore.... in pratica dai come percorso dell'immagine lo stesso percorso che dai a salix.
Cioè, Lilo vuole il percorso dell'immagine del kernel specificato a partire dal punto di mount.
Ma, quando accendo il PC, e parte solo Lilo che deve ancora far partire un OS, qual'è il punto di mount di sda1?
Come faccio a saperlo?

A parte questo, potrei fare un'altra cosa.
Potrei sostituire Lilo con Grub per Salix, sempre nel MBR, e poi emergere Grub in Gentoo.
E' solo che avendo già Lilo in Salix mi sembra più logico continuare con Lilo, tanto poi deve restare un solo OS e mi pare che per un solo OS un bootloader vale l'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 »

dovresti capire come hai formattato il tuo sistema.

Codice: Seleziona tutto

fdisk -l
blkid
potrebbero aiutarti.

Se Lilo è installato nell'MBR, piallalo mettendoci GRUB. Se Linux fà passi in avanti non vedo per cui bisogna limitarsi a cose di 10 anni fa...
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 »

Questi gli output:

Codice: Seleziona tutto

root[unknow]# fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 testine, 63 settori/tracce, 38913 cilindri, totale 625142448 settori
Unità = sectors di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Identificativo disco: 0x0001cdf5

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1            2048   114690047    57344000   83  Linux
/dev/sda2       114690048   200706047    43008000   83  Linux
/dev/sda3       200706048   618498047   208896000   83  Linux
/dev/sda4       618498048   625141759     3321856   82  Linux swap
root[unknow]# blkid
/dev/sda1: LABEL="Gentoo" UUID="c79e3c4a-9671-4e57-b8ba-b2bf368e2c1e" TYPE="ext4" 
/dev/sda2: LABEL="Salix" UUID="9612b9ec-d1cf-4280-a858-1f02f79113fe" TYPE="ext4" 
/dev/sda3: LABEL="Deposito" UUID="06d1ae0f-8c2a-4813-8b85-03f0b57f9578" TYPE="ext4" 
/dev/sda4: UUID="ffb50e47-6e99-45d2-9ca5-8d49d7d58468" TYPE="swap" 
Certo, potrei passare direttamente a Grub. Ma sarebbe un arrendersi ad una difficoltà che dovrebbe essere una cosa banale. Meglio se prima risolvo il problema incontrato con Lilo e poi, se voglio, posso sempre passare a Grub. ;)

EDIT:
Mi viene un dubbio: Non sarà perchè la partizione di Gentoo non è presente in /etc/fstab di Salix?

Codice: Seleziona tutto

root[unknow]# cat /etc/fstab
/dev/sda4        swap             swap        defaults         0   0
/dev/sda2        /                ext4        defaults         1   1
#/dev/cdrom      /mnt/cdrom       auto        noauto,owner,ro,comment=x-gvfs-show 0   0
/dev/fd0         /mnt/floppy      auto        noauto,users,rw,umask=00 0   0
devpts           /dev/pts         devpts      gid=5,mode=620   0   0
proc             /proc            proc        defaults         0   0
tmpfs            /dev/shm         tmpfs       defaults         0   0
Nel caso, con quali informazioni dovrei inserirla?
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 »

Intanto, in Gentoo non avevo ancora creato il file lilo.conf.
Ho provveduto secondo l'esempio del manuale, solo che invece di installarlo in /sda (quindi nell'MBR) ho indicato /sda1 che è la partizione di gentoo.

Nel forum di salix mi hanno suggerito di provare con queste righe:

Codice: Seleziona tutto

other = /dev/sda1
label = gentoo
table = /dev/sda
e provare lilo -v
Ma non ha funzionato. Ho ottenuto:

Codice: Seleziona tutto

    root[unknow]# lilo -v
    Warning: LBA32 addressing assumed
    Reading boot sector from /dev/sda
    Using BITMAP secondary loader
    Calling map_insert_data
    Mapping bitmap file /boot/salix.bmp
    Calling map_insert_file

    Boot image: /boot/vmlinuz -> vmlinuz-huge-3.2.29
    Added Linux  *

    Boot other: /dev/sda1, on /dev/sda, loader CHAIN
    Fatal: First sector of /dev/sda1 doesn't have a valid boot signature
Poi, altro suggerimento provato, con le righe:

Codice: Seleziona tutto

image = /mnt/gentoo/boot/miokernel-3.5.7-gentoo
label = Gentoo
read-only
root = /dev/sda1 
dando lilo -v mi risponde:

Codice: Seleziona tutto

    Boot image: /boot/vmlinuz -> vmlinuz-huge-3.2.29
    Added Linux  *

    Boot image: /mnt/gentoo/boot/miokernel-3.5.7-gentoo
    Added Gentoo

    Writing boot sector.
    /boot/boot.0800 exists - no boot sector backup copy made.
    One warning was issued.
Riavviando il PC, lilo vede la partizione di gentoo e tenta di avviarla, ma poi l'avvio si blocca subito con un messaggio che dice pressappoco di non poter montare la partizione come ext3/ext2 causa incompatibilità.
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:

O.K. Visto che Lilo ha un misterioso problema con la mia gentoo, per cui non identifica la partizione di root, ho emerso Grub ed ho creato così il file di configurazione in /boot/grub/grub.conf:

Codice: Seleziona tutto

default 0
timeout 100
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title Gentoo Linux 3.5.7
root (hd0,0)
kernel /boot/miokernel-3.5.7-gentoo root=/dev/sda1

title Gentoo Linux 3.5.7 (rescue)
root (hd0,0)
kernel /boot/miokernel-3.5.7-gentoo root=/dev/sda1 init=/bin/bb 

# vim:ft=conf:
Ora vorrei provare a farlo vedere da Lilo di Salix, quindi, senza installare grub nel MBR.
Allora ho tralasciato il comando grub-install ed ho optato per la configurazione manuale. Questo il risultato:

Codice: Seleziona tutto

   GNU GRUB  version 0.97  (640K lower / 9216K upper memory)

grub> root (hd0,0)
 Filesystem type is ext2fs, partition type 0x83

grub> setup (hd0,0)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... yes
 Running "embed /boot/grub/e2fs_stage1_5 (hd0,0)"... failed (this is not fatal)
 Running "embed /boot/grub/e2fs_stage1_5 (hd0,0)"... failed (this is not fatal)
 Running "install /boot/grub/stage1 (hd0,0) /boot/grub/stage2 p /boot/grub/menu.
lst "... succeeded
Done.
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:
Fatta una nuova prova con le due scritture suggerite nel forum di Salix per il lilo di salix.

Codice: Seleziona tutto

###########################
other = /dev/sda1
label = gentoo1
table = /dev/sda
###########################
image = /mnt/sda1/boot/miokernel-3.5.7-gentoo
label = Gentoo
read-only
root = /dev/sda1
###############################
Non mi convincono proprio per niente, ed infatti:
La prima scrittura non viene vista per niente.
La seconda produce lo stesso messaggio di errore di prima. Pressappoco dice che Ext4-fs (sda1) non può essere montato come ext3/ext2 causa "features incompatibility". :hmm:
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:
Ho combinato un pasticcio. xx(
Ho pensato di passare in Salix da Lilo a Grub2. Lo avevo già fatto sul vecchio PC e ricordavo che era stato semplicissimo, ma evidentemente non ricordavo proprio bene. Ho installato Grub2 via GSlapt, poi, da terminale ho dato:

Codice: Seleziona tutto

grub-install /dev/sda
Non mi ha dato nessun messaggio di errore, ma quamdo ho provato a riavviare, mi è comparso sì Grub2, ma con un prompt di comandi e senza nessuna voce di avvio. :s
Io ricordo con certezza che l'altra volta ha visto da sè i sistemi che poteva avviare e li ha inseriti come voci di avvio tra cui scegliere.
Dove ho sbagliato? Come rimedio? :hmm:
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 »

Lo hai installato, ma non configurato....
...dai dai .... cosa manca?

ps: sicuro che quel comando installa grub2? (...o grub legacy!?)
Sono allergico a mele morsicate e a finestre con tende.

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

Jena Plisskin
Messaggi: 745
Iscritto il: sabato 9 febbraio 2013, 13:39

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

Messaggio da Jena Plisskin »

Può aiutarti questo live cd ?

http://www.supergrubdisk.org/rescatux/

Però come ha detto conoscenza assicurati di aver installato grub2.

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:Lo hai installato, ma non configurato....
Cioè? Avrei dovuto dirgli qualcosa tipo:

Codice: Seleziona tutto

grub-update
prima o dopo

Codice: Seleziona tutto

grub-install /dev/sda
?
...dai dai .... cosa manca?
Questa domanda non la capisco. :?
ps: sicuro che quel comando installa grub2? (...o grub legacy!?)
Non so neanche che esiste una cosa chiamata grub legacy. :U
So che ho scaricato Grub2 e che il comando dato ha prodotto una risposta positiva.
Mica mi ha detto "e dove sta grub legacy?".
Poi, all'avvio compare il prompt di grub.
Questo mi fa supporre che si possa rimediare da lì, ma non ho idea di cosa dirgli.
Jena Plisskin ha scritto:Può aiutarti questo live cd ? ...
Lo considero come ultima spiaggia.
Se posso, preferisco rimediare prima dal prompt di grub, poi ho la livekey con ArchLinux e Fedora e si può vedere come rimediare da una di queste.
Zievatron

Rispondi