Pagina 1 di 1

[Grub] ubuntu e opensolaris

Inviato: venerdì 8 maggio 2009, 8:46
da Eccomiqui
Ho già letto altre discussioni sull'argomento, ma non sono riuscita a risolvere il mio problema. Eccolo:

Da quando ho comprato il portatile, sto usando il fisso per fare un po' di prove varie.
Ultimamente ci ho installato la rc di win7  >:( (ha i suoi vantaggi... mi ero dimenticata tutte le palle di antivirus e firewall... mio marito che ha provato a navigare con ie, si è subito spazientito, tra finestre, avvertimenti, aggiornamenti.... e mi ha detto:'ma non puoi rimettere ubuntu che mi ci trovavo tanto bene? ;D)
Poi ci ho messo openSolaris (vede l'installazione di win...)
Poi Ubuntu (vede win ma non openSolaris)
Seguendo altre discussioni, ho provato a modificare il grub di ubuntu, ma senza risultati. Inoltre non sono riuscita ad andare a vedere il menu.lst di openSolaris, perché da Ubuntu non riesco ad accedere alla partizione Solaris. Ho provato ad entrare con la live di Opensolaris, ma anche da lì non mi vede il disco fisso e quindi non ho potuto montare la partizione in cui ho installato opensolaris.
allego la situazione del mio disco:

Codice: Seleziona tutto

Disco /dev/sda: 163.9 GB, 163928604672 byte
255 testine, 63 settori/tracce, 19929 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0x00097b0b

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2550    20482843+   7  HPFS/NTFS
/dev/sda2            2551       18349   126905467+   5  Esteso
/dev/sda3           18350       19929    12687360   bf  Solaris
/dev/sda5            2551       15126   101016688+  83  Linux
/dev/sda6           15127       18192    24627613+  83  Linux
/dev/sda7           18193       18349     1261071   82  Linux swap / Solaris

sda3, sda5 e sda6 (5 home e 6 root) sono dentro la partizione estesa sda2.
ora vedo una cosa strana: lo swap che ho per Ubuntu (in sda3) viene identificato come 'Solaris', mentre la partizione in cui ho installato opensolaris viene riconosciuta come Linux swap/solaris ::) Mi pare che ci sia qualcosa che non torni?

allego anche il mio menu.lst (su Ubuntu) depurato dalla maggior parte dei commenti

Codice: Seleziona tutto



default		0
title		Ubuntu 9.04, kernel 2.6.28-11-generic
uuid		ca0912f6-76e5-4e5e-904b-9e080ed933a8
kernel		/boot/vmlinuz-2.6.28-11-generic root=UUID=ca0912f6-76e5-4e5e-904b-9e080ed933a8 ro quiet splash 
initrd		/boot/initrd.img-2.6.28-11-generic
quiet

title		Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid		ca0912f6-76e5-4e5e-904b-9e080ed933a8
kernel		/boot/vmlinuz-2.6.28-11-generic root=UUID=ca0912f6-76e5-4e5e-904b-9e080ed933a8 ro  single
initrd		/boot/initrd.img-2.6.28-11-generic

title		Ubuntu 9.04, memtest86+
uuid		ca0912f6-76e5-4e5e-904b-9e080ed933a8
kernel		/boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title		Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title		Windows Vista (loader)
rootnoverify	(hd0,0)
savedefault
makeactive
chainloader	+1

# Inserita manualmente da me per opensolaris
title            openSolaris
root             (hd0,6)
chainloader      +1
makeactive
boot


Se al boot provo a selezionare opensolaris, esce questo errore:

Codice: Seleziona tutto

Error 13 Invalid or unsupported executable format
Grazie a tutti!

Re: [Grub] ubuntu e opensolaris

Inviato: venerdì 8 maggio 2009, 9:07
da steff
La cosa più semplice è di riempire il menu.lst di grub con le voci delle altre distro (nei loro menu.lst, da correggere eventualmente l'uuid o root (hdX,Y).

chainloader funziona soltanto se hai grub installato sulla partizione stessa (hd0,X)


Per montare a mano:

Codice: Seleziona tutto

mkdir disco
sudo mount /dev/sdaX disco
sudo umount disco

Re: [Grub] ubuntu e opensolaris

Inviato: venerdì 8 maggio 2009, 10:11
da Eccomiqui
steff ha scritto: La cosa più semplice è di riempire il menu.lst di grub con le voci delle altre distro (nei loro menu.lst, da correggere eventualmente l'uuid o root (hdX,Y).

chainloader funziona soltanto se hai grub installato sulla partizione stessa (hd0,X)


Per montare a mano:

Codice: Seleziona tutto

mkdir disco
sudo mount /dev/sdaX disco
sudo umount disco


Ho provato a montare a mano, ma:
ecco cosa mi dice il comando mount:

Codice: Seleziona tutto

/dev/sda7 assomigla a swapspace - non montato
mount: si deve specificare il tipo di filesystem

Sono andata nel man e ho trovato l'opzione -t, allora ho provato:

Codice: Seleziona tutto

sudo mount /dev/sda7 -t swap disco
mount: tipo di filesystem 'swap' sconosciuto
ho continuato a leggere il manuale e ho trovato:
-t vfstype
              The  argument following the -t is used to indicate the file sys‐
              tem type.  The file system types which are  currently  supported
              include:  adfs,  affs,  autofs,  cifs,  coda,  coherent, cramfs,
              debugfs, devpts, efs,  ext,  ext2,  ext3,  hfs,  hfsplus,  hpfs,
              iso9660,  jfs, minix, msdos, ncpfs, nfs, nfs4, ntfs, proc, qnx4,
              ramfs, reiserfs, romfs, smbfs, sysv, tmpfs,  udf,  ufs,  umsdos,
              usbfs,  vfat,  xenix,  xfs, xiafs.  Note that coherent, sysv and
              xenix are equivalent and that xenix and coherent will be removed
              at  some  point  in  the future — use sysv instead. Since kernel
              version 2.1.21 the types ext and xiafs  do  not  exist  anymore.
              Earlier,  usbfs  was  known as usbdevfs.  Note, the real list of
              all supported filesystems depends on your kernel.
non c'è niente che assomigli a 'swap'! >:(
Che devo fare?

Re: [Grub] ubuntu e opensolaris

Inviato: venerdì 8 maggio 2009, 11:24
da steff
se è swap non lo puoi montare. Forse è swap...

Re: [Grub] ubuntu e opensolaris

Inviato: venerdì 8 maggio 2009, 11:44
da Eccomiqui
steff ha scritto: se è swap non lo puoi montare. Forse è swap...
è Linux swap / Solaris
Solo così sono riuscita ad installare Solaris, e prima di ubuntu ci entravo. Quindi il tipo di partizione ritengo sia quello giusto per openSolaris. perché non la posso montare da ubuntu?

Re: [Grub] ubuntu e opensolaris

Inviato: venerdì 8 maggio 2009, 13:18
da steff
guarda cosa hai in sda3, sda5 e sda6

Codice: Seleziona tutto

mount

Codice: Seleziona tutto

blkid
dovrebbe elencare gli uuid

Re: [Grub] ubuntu e opensolaris

Inviato: venerdì 8 maggio 2009, 15:42
da GiovEdi
Eccomiqui ha scritto:

Codice: Seleziona tutto


Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2550    20482843+   7  HPFS/NTFS
/dev/sda2            2551       18349   126905467+   5  Esteso
     /dev/sda3           18350       19929    12.687.360   bf  Solaris
/dev/sda5            2551       15126   101016688+  83  Linux
/dev/sda6           15127       18192    24627613+  83  Linux
     /dev/sda7           18193       18349     1.261.071   82  Linux swap / Solaris

... lo swap che ho per Ubuntu (in sda3) viene identificato come 'Solaris',mentre la
partizione in cui ho installato opensolaris viene riconosciuta come Linux swap/solaris ::)
Mi pare che ci sia qualcosa che non torni?


Angela
la swap da 1,2 gb è sda7
solaris da 12 gb è sda3
no?

in menu.lst prova a mettere (hd0,2)

Re: [Grub] ubuntu e opensolaris

Inviato: sabato 9 maggio 2009, 5:40
da Eccomiqui
Hai ragione! Sono andata a memoria pensando di ricordare il nome/posizione delle partizioni quando ho usato gparted, e mi pareva proprio che sda7 fosse solaris e sda3 la swap >:(
Provo subito, altrimenti monto la partizione di solaris w mi copio le voci in menu.lst!
... lo swap che ho per Ubuntu (in sda3) viene identificato come 'Solaris',mentre la
partizione in cui ho installato opensolaris viene riconosciuta come Linux swap/solaris ::)
Mi pare che ci sia qualcosa che non torni?

Re: [Grub] ubuntu e opensolaris

Inviato: sabato 9 maggio 2009, 7:54
da GiovEdi
facci sapere

Re: [Grub] ubuntu e opensolaris

Inviato: sabato 9 maggio 2009, 14:48
da Eccomiqui
Eccomi!!!
Avevi ragione tu!
Ora va!
Grazie tantissimo davvero! (b2b)