Pagina 1 di 2

[cfdisk] non riesco a scrivere sull'MBR!

Inviato: mar 9 ago 2005, 12:05
da GrooveMan
Salve,
stò tentando di installare la Slack 10.1 su un PC Desktop in cui sono già installati Win 2K pro e Win XP pro.
L'hard disk ha già le partizioni per Slack (una per lo Swap, una per la /root/, e una per la /home/ degli utenti) sarebbero da formattare, se non fosse che quando lancio cfdisk (o anche fdisk) il sistema mi dice che non ho il permesso di scrivere sulla partition table! :evil:

Mi dice che c'è un flag non valido (0x0000) della tabella delle partizioni...

Eppure i programmi di installazione di Windows hanno scritto sull'MBR :?

Come posso fare :(

Inviato: mar 9 ago 2005, 12:11
da glpiana
hai provato anche cancellando le partizioni di linux e a ricrealre? ma poi perchè le vuoi formattare con fdisk? non è meglio usare mkfs?

Inviato: mar 9 ago 2005, 12:37
da Paoletta
con cfdisk crei le partizioni, non le formatti...
nel tuo caso, dato che hai già le partizion, non è necessario utilizzarlo; andando avanti con l'installazione di slack ti verrà chiesto di formattarle...allora a quel punto non dovresti avere problemi!

prova e facci sapere!

ciao!

Inviato: mar 9 ago 2005, 18:58
da GrooveMan
Grazie mille :D

Grazie a voi ho imparato qualche altro comando!

Comunque il problema stava nel fatto che l'hard-disk era sul canale IDE secondario. Dopo che l'ho messo sul primario ha funzionato anche cfdisk :-)

Ho finito l'installazione poco fà, ma c'è un'altro problema :( :
non sò perché, ma il programma di setup non mi ha chiesto di installare lilo ed ora ho Slack sull'hard-disk ma non riesco a farla partire...

Come dovrei fare per installare solo lilo senza dover rifare l'installazione da capo?
Oppure come potrei modificare il bootloader di Windows per far partire anche Linux?!?

Sono un pollo :cry: !

Inviato: mar 9 ago 2005, 19:16
da Paoletta
Oppure come potrei modificare il bootloader di Windows per far partire anche Linux?!?
questo ti può servire!

http://www.p2pforum.it/forum/showthread.php?t=41251

cerca con google!

se invece vuoi installare lilo lo devi

1) avviare slack (puoi farlo dal CD 1, ci sono molti post in merito, usa la funzione "cerca" del forum)
2) liloconfig
3) lilo -t
4) se lilo -t non dà problemi, lilo -v

ciao!

Inviato: mar 9 ago 2005, 20:44
da Paoletta
1) avviare slack (puoi farlo dal CD 1, ci sono molti post in merito, usa la funzione "cerca" del forum)
mi sforzo di essere più precisa, non vorrei che avessi capito male:

1) avvii il comp con il primo CD di slack
2) dopo che sei entrato come root, fai

mkdir mnt

3) mount -t [filesys che usi] /dev/[partizione /] /mnt
4) chroot /mnt /bin/bash
5) da lì fai liloconfig e prosegui come ti ho detto

ciao!

Inviato: mar 9 ago 2005, 20:48
da gastone90
oppure ti fai un floppy di avvio di grub o lilo. quello di lilo si fa così (devi farlo da distribuzione linux, anche live, ad esempio knoppix):

DA ROOT:

cd /usr/share/grub/i386-pc
dd if=stage1 of=/dev/fd0 bs=512 count=1
dd if=stage2 of=/dev/fd0 bs=512 seek=1

fammi sapere se riesci, ciao!

Inviato: ven 12 ago 2005, 14:39
da GrooveMan
Ciao Paoletta, ciao Gastone,
stavo provando a seguire le strade da voi indicatemi... 8O

Consiglio di Paoletta:
Perché dovrei fare mkdir mnt se la directory esiste già?
Volendo fare chroot il problema stà nel fatto che sotto /mnt/bin non c'è un file di nome bash...
Però c'è ksh se può servire (non so neanche cosa sia, ma penso sia legato alla shell :( )

Consiglio di Gastone:
Distro di Linux live che ho a disposizione sono Suse 9.2 pro Eval e una vecchia versione DyneBolic... anche qui il problema è che non esiste una directory di nome grub o lilo sotto /usr/share/ (xké una distro live dovrebbe avere un boot manager?!?)
Poi ho voluto frugare nella Slack sul mio LapTop ma anche lì, nonostante ci sia lilo installato non ho trovato nulla di simile (lilo o grub) sotto /usr/share/

Magari ora mi rinfresco i comandi di ricerca e provo a cercare questa directory che dovrebbe contenere i file stage1 e stage2...

Inviato: ven 12 ago 2005, 19:25
da Paoletta
Perché dovrei fare mkdir mnt se la directory esiste già?
ma bootando dal CD non la vedi...
Volendo fare chroot il problema stà nel fatto che sotto /mnt/bin non c'è un file di nome bash...
evidentemente devi dare il PATH completo:
chroot /mnt /mnt/bin/bash

ciao!

Inviato: ven 12 ago 2005, 19:34
da Paoletta
oppure, per chroot, prova a dare semplicemente

chroot /mnt

e poi fai liloconfig eccetera...

ciao!

Inviato: ven 12 ago 2005, 19:40
da gallows
prima di chrootare /mnt dai questo:

Codice: Seleziona tutto

# mount -t proc /proc /mnt/proc

Inviato: sab 13 ago 2005, 0:51
da Luci0
prendi il cd #1 invece di far partire il setup dai un bel ...
dd if=/dev/zero of=/dev/hda lasci agire per un minuto o due
così tanto per fare un po di pulizia
.... e poi reinstalli tutto ma proprio tutto...

Inviato: sab 13 ago 2005, 9:48
da Paoletta
Poi ho voluto frugare nella Slack sul mio LapTop ma anche lì, nonostante ci sia lilo installato non ho trovato nulla di simile (lilo o grub) sotto /usr/share/
ma se hai una slack su portatile fai da lì:

# pkgtool / Setup / make.bootdisk

oppure

#makebootdisk

e crei un disco di boot che poi potresti provare per l'altro computer...(ma non so se funzia, non ho mai provato...)

comunque se non va prova a chrootare, facendo anche quel che ha detto gallows...

ciao!

Inviato: mer 17 ago 2005, 19:13
da GrooveMan
Luci0 ha scritto:.... e poi reinstalli tutto ma proprio tutto...
Non vorrei reinstallare tutto da capo, ci sono altri due SO in quel PC...
...e poi, almeno ho una scusa per imparare qualcosa :wink:
Paoletta ha scritto:evidentemente devi dare il PATH completo:
chroot /mnt /mnt/bin/bash
Niente da fare: non trovo ne questo file bash, ne sh in tutte le sotto directory di root :( .
Ho provato a cercare anche sh, perché quando faccio chroot mi dice che non può o non trova (non ricordo) [qualche_dir]/sh
P.S: ho montato anche quel file system strano (proc) che dice gallows prima di "chrootare" (ho cercato info, ma non ho capito molto a che serva...)
Paoletta ha scritto:ma se hai una slack su portatile fai da lì...
Il problema è che sul portatile non c'è il floppy drive...

Ho pravato anche a dare il parametro "root=/dev/hda5" al kernel che viene caricato dal CD di Slack, ma niente da fare :cry:

E pure la Slack è installata :evil: se monto la partizione si vede tutto, anche i file system delle partizioni win che avevo specificato durante l'installazione...
Non riesco proprio a capire perché non mi abbia chiesto se installare LILO!
Quando l'ho installata sul portatile me l'ha chiesto ed è andato tutto liscio (+ o -).

Comunque grazie dinuovo della vostra attenzione! (Sto iniziando a diventare pesante :( )

Inviato: mer 17 ago 2005, 20:57
da Paoletta
non ti preoccupare...
comunque il mio percorso per la bash è

/usr/bin/bash

prova con questo...sicuro che non trovi il file in tutte le directory sotto root? mi sembra proprio strano...

ciao!