PDA

View Full Version : terzo sistema operativo


newyorkcity2
07-02-2005, 23:23
Attualmente ho due S.O. : winzoz e mandrake 10...
... sto cominciando solo ora a digerire mandrake 10... ho acquistato linux pro e questi cosa fanno? mi regalano la distro completa installabile di suse 9.2!!!

Ragazzi... muoio dalla voglia di provarla!

Ora xò ho qualche dubbio... ok, creo una partizione x suse e la installo... facile!
xò cambia anche il boot, vero? e se poi decidessi di togliere mdk e lasciare suse, come faccio col boot? finchè avevo solo mdk e winzoz, davo un fixmbr e potevo tornare ad avere solo winzoz formattando mdk... ma con 3 S.O. come faccio a toglierne solo uno? e poi: si possono avere 3 sistemi operativi su uno stesso pc?
Spero di essere stato chiaro!

CIAUZZZZZZZZZZZZZZ

kingv
08-02-2005, 08:57
installi suse e durante l'installazione NON gli fai installare il suo bootloader.
poi modifichi quello di mandrake (penso sia grub) per fargli vedere anche l'installazione di suse.
puoi usare la stessa partizione di swap per le due installazioni di linux.

newyorkcity2
08-02-2005, 16:31
Lo sapevo che mi facevo male...
Ho creato una partizione x SUSE e una x lo swap. Quando ho installato SUSE, non gli ho fatto installare il nuovo boot manager. Volevo inserire in quello vecchio l'opzione x far partire il nuovo sistema operativo... credevo fosse semplice, ma ora non so cosa cavolo inserire nelle opzioni... suse è su "hdb9"...
AIUTOOOOOOOO!!!!!!!!!!

che faccio?

bizzu
08-02-2005, 19:02
Postaci il file /etc/lilo.conf

newyorkcity2
08-02-2005, 19:21
# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file

boot=/dev/hda
map=/boot/map
default="linux"
keytable=/boot/it-latin1.klt
prompt
nowarn
timeout=100
message=/boot/message
menu-scheme=wb:bw:wb:bw
image=/boot/vmlinuz
label="linux"
root=/dev/hdb6
initrd=/boot/initrd.img
append="devfs=mount acpi=ht splash=silent"
vga=788
read-only
image=/boot/vmlinuz
label="linux-nonfb"
root=/dev/hdb6
initrd=/boot/initrd.img
append="devfs=mount acpi=ht"
read-only
image=/boot/vmlinuz-2.6.3-7mdk
label="263-7"
root=/dev/hdb6
initrd=/boot/initrd-2.6.3-7mdk.img
append="devfs=mount acpi=ht splash=silent"
read-only
image=/boot/vmlinuz-2.4.25-2mdk
label="2425-2"
root=/dev/hdb6
initrd=/boot/initrd-2.4.25-2mdk.img
append="devfs=mount acpi=ht splash=silent"
read-only
image=/boot/vmlinuz
label="failsafe"
root=/dev/hdb6
initrd=/boot/initrd.img
append="failsafe acpi=ht devfs=nomount"
read-only
other=/dev/hda1
label="windows"
table=/dev/hda
other=/dev/fd0
label="floppy"
unsafe

mykol
08-02-2005, 19:26
che mandrake 10 hai ? se non è la 10.1 official aggiorna subito ad essa che è una bomba .... (urpmi ecc...)

bizzu
08-02-2005, 19:30
Devi aggiungere una cosa simile a questa (presa dal tuo lilo.conf)
image=/boot/vmlinuz *
label="SUSE_9.2"
root=/dev/hdb9
initrd=/boot/initrd.img *
append="devfs=mount acpi=ht splash=silent"
vga=788
read-only

Occhio che i nomi dei file dove ho messo l'asterisco * potrebbero non essere quelli! Devi controllare nella cartella /boot della partizione di SUSE.
Cmq dopo che hai cambiato lilo.conf esegui /sbin/lilo -v per aggiornare il settore di boot con le modifiche fatte.

newyorkcity2
08-02-2005, 23:26
ho aggiunto quello che mi hai postato in lilo.conf... ho controllato che quei file asteriscati ci fossero nella cartella boot... ho fatto 200 prove, ma nulla... l'unico modo è fare il boot dal disco di installazione :muro:
ufffffffff....... già ci ho messo un sacco a partire con mdk10... mi sa che linux sia un po' da masochisti :)
altri suggerimenti?

@ mykol : ho la 10.0... x aggiornare alla 10.1, devo scaricare dalla rete? se si è un file molto grosso (ho un misero modem a 56 kakka!)? ... sai mica se qualche giornale ha pubblicato l'aggiornamento?

Grazie a tutti!!!

CIAUZZZZZZZZZZ :cry:

bizzu
09-02-2005, 09:04
Aspetta ad abbandonare il pinguino :D
Quando esegui /sbin/lilo -v ti dà errori o va tutto bene?
Quando avvii selezionando SUSE_9.2 che errore ti dà?
Puoi postarmi cosa c'è nella cartella hdb9/boot/?

Cmq la 10.1 sono 3 cd, ma la trovi nelle riviste... solo che non risolverà il tuo problema ;)
Prima mettiamo a posto il boot e poi aggiorniamo.

newyorkcity2
09-02-2005, 21:25
http://img.photobucket.com/albums/v335/newyorkcity2/schermata.jpg

Grazie!!!

bizzu
09-02-2005, 22:20
Aspetta a ringraziarmi... non abbiamo ancora risolto :D

Secondo me l'errore è dovuto al fatto che lilo non trova l'immagine del kernel.
Prova con questo

image=/boot/vmlinuz
label="SUSE_9.2"
root=/dev/hdb9
initrd=/boot/initrd
append="devfs=mount acpi=ht splash=silent"
vga=788
read-only

Dopo le modifiche ricorda di eseguire /sbin/lilo -v

PS. Se ti dà ancora errore dimmi:
Quando esegui /sbin/lilo -v ti dà errori o va tutto bene?
Quando avvii selezionando SUSE_9.2 che errore ti dà?
Cosa c'è nella cartella hdb9/boot/? (stavolta esegui "ls -il" da riga di comando così ho più info)

newyorkcity2
09-02-2005, 23:20
[root@localhost prova]# /sbin/lilo -v
LILO version 22.5.8, Copyright (C) 1992-1998 Werner Almesberger
Development beyond version 21 Copyright (C) 1999-2003 John Coffman
Released 10-Oct-2003, and compiled at 18:03:01 on Feb 19 2004

Reading boot sector from /dev/hda
Using GRAPHIC secondary loader
Calling map_insert_data
Mapping message file /boot/message -> message-graphic
Calling map_insert_file

Boot image: /boot/vmlinuz -> vmlinuz-2.6.3-7mdk
Mapping RAM disk /boot/initrd.img -> initrd-2.6.3-7mdk.img
Added linux *

Boot image: /boot/vmlinuz -> vmlinuz-2.6.3-7mdk
Mapping RAM disk /boot/initrd.img -> initrd-2.6.3-7mdk.img
Added linux-nonfb

Boot image: /boot/vmlinuz-2.6.3-7mdk
Mapping RAM disk /boot/initrd-2.6.3-7mdk.img
Added 263-7

Boot image: /boot/vmlinuz-2.4.25-2mdk
Mapping RAM disk /boot/initrd-2.4.25-2mdk.img
Added 2425-2

Boot image: /boot/vmlinuz -> vmlinuz-2.6.3-7mdk
Mapping RAM disk /boot/initrd.img -> initrd-2.6.3-7mdk.img
Added failsafe

Boot other: /dev/hda1, on /dev/hda, loader CHAIN
Added windows

Boot other: /dev/fd0, loader CHAIN
Pseudo partition start: 0
Added floppy

Boot image: /boot/vmlinuz -> vmlinuz-2.6.3-7mdk
Mapping RAM disk /boot/initrd
Fatal: open /boot/initrd: No such file or directory


prima invece( con "initrd=/boot/initrd.img") mi diceva (ti posto solo l'ultima parte):

Boot image: /boot/vmlinuz -> vmlinuz-2.6.3-7mdk
Mapping RAM disk /boot/initrd.img -> initrd-2.6.3-7mdk.img
Added SUSE_9.2

Writing boot sector.
/boot/boot.0300 exists - no boot sector backup copy made.

ma quando andavo a far partire suse, mi andava in "kernel panic"...
sembra (da profano) che con gli ordini che riceve, lui vada a cercarsi il kernel 2.6.3-7mdk e, logicamente, trova il suo (il 2.6.8-24) e questo lo fa un po' inca**are!


questo invece è la cartella boot di hdb9:

[root@localhost boot]# ls -il
totale 5708
65040 -rw-r--r-- 1 root root 512 feb 9 13:48 backup_mbr
65026 lrwxrwxrwx 1 root root 1 feb 9 13:32 boot -> ./
65069 -rw-r--r-- 1 root root 512 feb 9 13:48 boot.0300
65042 -rw-r--r-- 1 root root 57527 ott 21 03:43 config-2.6.8-24-default
65027 drwxr-xr-x 2 root root 4096 feb 9 13:32 grub/
65066 lrwxrwxrwx 1 root root 23 feb 9 13:48 initrd -> initrd-2.6.8-24-default
65065 -rw-r--r-- 1 root root 1166636 feb 9 13:48 initrd-2.6.8-24-default
65068 -rw------- 1 root root 217088 feb 9 13:48 map
65067 -rw-r--r-- 1 root root 113152 feb 9 13:48 message
65043 -rw-r--r-- 1 root root 79151 ott 21 03:45 symvers-2.6.8-24-i386-default.gz
65041 -rw-r--r-- 1 root root 739535 ott 21 03:26 System.map-2.6.8-24-default
65044 -rw-r--r-- 1 root root 1855626 ott 21 03:43 vmlinux-2.6.8-24-default.gz
65046 lrwxrwxrwx 1 root root 24 feb 9 13:38 vmlinuz -> vmlinuz-2.6.8-24-default
65045 -rw-r--r-- 1 root root 1555945 ott 21 03:26 vmlinuz-2.6.8-24-default

CIAUZZZZZZZZZ e grazie x l'aiuto!

bizzu
10-02-2005, 08:58
Come sospettavo... (quasi sicuramente) la partizione dove hai installato Suse non è hdb9.
Ti spiego perché: quando lilo cerca il kernel ha bisogno di due file, initrd[versione] e vmlinuz[versione]. I file initrd e vmlinuz non sono altro che link simbolici ai due file di prima (in pratica dei collegamenti come in win). Lilo ti dice che initrd e vmlinuz puntano ad un kernel di mandrake, come si vede dalle righe

Boot image: /boot/vmlinuz -> vmlinuz-2.6.3-7mdk
Mapping RAM disk /boot/initrd.img -> initrd-2.6.3-7mdk.img

Mentre initrd e vmlinuz che hai nella cartella di boot che mi hai postato, puntano ad un kernel di Suse:
65066 lrwxrwxrwx 1 root root 23 feb 9 13:48 initrd -> initrd-2.6.8-24-default
65046 lrwxrwxrwx 1 root root 24 feb 9 13:38 vmlinuz -> vmlinuz-2.6.8-24-default

Secondo indizio: Lilo ti dice
Fatal: open /boot/initrd: No such file or directory
Mentre nella cartella /boot/ il file initrd c'è eccome!

Conclusione :D : la partizione NON è hdb9...

newyorkcity2
10-02-2005, 10:29
mi era venuta anche a me questo sospetto... xò... guarda:

http://img.photobucket.com/albums/v335/newyorkcity2/schermata1.png

UFFFFFFFFFF :muro:

bizzu
10-02-2005, 10:49
Hai detto che Suse riesci ad avviarlo dal cd...
Prova a vedere se da suse te la riconosce con un nome diverso.

AstonSony
10-02-2005, 14:35
Ho un Maxtor 160 giga ata133 sul quale funzionano : (per studio)
(Asus p4c800 e deluxe)

Win XP Pro (con licenza)
Suse 8.2 Pro comprato
Suse 9.2 Personal DVD edicola aggiornato tramite rete
Mandrake 10.1 Community 4 CD edicola
Fedora core3 4 CD edicola
Inferno free
QNX rtp
Win 98 (con licenza)

Con Bootit ho abilitato 200 partizioni primarie e non ho piu problemi di bootloader, inoltre posso sbizzarrirmi a far vedere i vari S.O. e relative partizioni DATI di ogni S.O. a piacere. Ogni S.O.
parte da solo escludendo gli altri. Ogni partizione C: e quelle DATI sono dimensionabili a piacere.
Esistono ed ho provato altri Bootloader shareware e freeware ognuno con caratteristiche proprie. Ho usato anche Commerciali ma hanno il limite di 4 partizioni primarie.

Spero di essere sato utile , visto che spesso leggo di utenti alle prese con installazioni di piu S.O.

Ho un solo problema con OS2 Warp 3.0 che non vuole installarsi,
ma forse la MBoard e' troppo recente, comunque se qualcuno sa come fare ringrazio anticipatamente. Stesso discorso per DOS.

newyorkcity2
10-02-2005, 15:11
CI SONO RIUSCITOOOOOOOO!!!!!!!!!!!!!!!!!!!!!!!!
come hai dettro te BIZZU:
" quando lilo cerca il kernel ha bisogno di due file, initrd[versione] e vmlinuz[versione]".

allora ho copiato i file "vmlinuz-2.6.8-24-default" e "initrd-2.6.8-24-default" dalla cartella boot di suse alla cartella boot di mdk10 (che è quella usata da lilo x fare il boot dei vari sistemi... a questo punto ho aggiunto al file lilo.conf questa opzione:

image=/boot/vmlinuz-2.6.8-24-default
label="SUSE_9.2"
root=/dev/hdb9
initrd=/boot/initrd-2.6.8-24-default
append="devfs=mount acpi=ht splash=silent"
vga=788
read-only

e.... è partito SUSE!!!!!!!!!!!!!!
credo che il mio metodo sia molto criticabile e non tecnicamente perfetto... ma FUNZIONA!

@AstonSony: hai mica un link x Bootit?

GRAZIE A TUTTI!!!!!!!!!!!
(tanto poi torno a stressarvi con qualche altro problema ;) )

CIAUZZZZZZZZZZZZZZZZZ:D

bizzu
10-02-2005, 15:50
Originariamente inviato da newyorkcity2
CI SONO RIUSCITOOOOOOOO!!!!!!!!!!!!!!!!!!!!!!!!
come hai dettro te BIZZU:
" quando lilo cerca il kernel ha bisogno di due file, initrd[versione] e vmlinuz[versione]".

allora ho copiato i file "vmlinuz-2.6.8-24-default" e "initrd-2.6.8-24-default" dalla cartella boot di suse alla cartella boot di mdk10 (che è quella usata da lilo x fare il boot dei vari sistemi... a questo punto ho aggiunto al file lilo.conf questa opzione:

image=/boot/vmlinuz-2.6.8-24-default
label="SUSE_9.2"
root=/dev/hdb9
initrd=/boot/initrd-2.6.8-24-default
append="devfs=mount acpi=ht splash=silent"
vga=788
read-only

e.... è partito SUSE!!!!!!!!!!!!!!
credo che il mio metodo sia molto criticabile e non tecnicamente perfetto... ma FUNZIONA!

Grande!:ubriachi: :cincin: :mano:
Da quanto ho capito quindi:
- lilo non usa il parametro root per determinare dove cercare il kernel, ma li cerca tutti nello stesso posto
oppure
- devi mettere initrd=/dev/hdb9/boot/initrd-2.6.8-24-default
Vabbè, queste sono solo le mie supposizioni da smanettone... se funziona lascia stare tutto com'è ;) !
Bye