[cfdisk] non riesco a scrivere sull'MBR!

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
GrooveMan
Linux 0.x
Linux 0.x
Messaggi: 15
Iscritto il: mer 3 ago 2005, 0:00
Località: Italy
Contatta:

[cfdisk] non riesco a scrivere sull'MBR!

Messaggio 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 :(

Avatar utente
glpiana
Linux 3.x
Linux 3.x
Messaggi: 636
Iscritto il: lun 12 gen 2004, 0:00
Contatta:

Messaggio 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?

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio 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!

GrooveMan
Linux 0.x
Linux 0.x
Messaggi: 15
Iscritto il: mer 3 ago 2005, 0:00
Località: Italy
Contatta:

Messaggio 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: !

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio 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!

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio 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!

gastone90

Messaggio 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!

GrooveMan
Linux 0.x
Linux 0.x
Messaggi: 15
Iscritto il: mer 3 ago 2005, 0:00
Località: Italy
Contatta:

Messaggio 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...

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio 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!

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

oppure, per chroot, prova a dare semplicemente

chroot /mnt

e poi fai liloconfig eccetera...

ciao!

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

prima di chrootare /mnt dai questo:

Codice: Seleziona tutto

# mount -t proc /proc /mnt/proc

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Messaggio 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...

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio 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!

GrooveMan
Linux 0.x
Linux 0.x
Messaggi: 15
Iscritto il: mer 3 ago 2005, 0:00
Località: Italy
Contatta:

Messaggio 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 :( )

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio 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!

Rispondi