[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

MA VIENI!!!! (Was: GRANE) (long)



Spedisco in CC anche alla lista Debian: mi chiedo se quanto mi e'
capitato debba essere notificato a qualcuno, ed essendo abbastanza
nuovo in tali liste vorrei chiedere lumi.

La causa diretta del problema e' un errore *utente*, ma in realta' il
vero colpevole e' fdisk, che non mi ha mostrato tutte le informazioni
in suo possesso. C'e' stato un thread su "fdisk vs sfdisk" proprio
tempo fa su debian-devel.

Ok, ecco la storia.

Lele Gaifax writes:
 > On Thu, Jan 28, 1999 at 10:15:50AM +0100, Sysadm wrote:
 > > > On Wed, Jan 27, 1999 at 05:01:13PM +0100, Natali Giuliano (Diaolin) wrote:
 > > > > Marco Ciampa wrote:
 > > > > 
 > > > > > Si puo' e se si come si fa a 'vedere' una partizione NT (NTFS)?
 > > > > 
 > > > > con il modulo ntfs (RO) e' in beta
 > > > 
 > > > E credo lo rimarra', come modulo a se stante: dovrebbe essere
 > > > distribuito *nella* 2.2...
 > > > 
 > > > > 
 > > > > > Si puo' e se si come si fa a far convivere LILO con NT?
 > > > > 
 > > > > Installi linux ,installi NT
 > > > > metti il boot loader nella partizione di linux e setto
 > > > > hda2 bootable e non bootable hda1
 > > > > 
 > > > > Reboot voila'.
 > > > 
 > > > El diaolin el la fa fazile, al solit !-)
 > > Provato e funziona.
 > > Se tu installi linux sulla 2 partizione e togli il bootable
 > > dalla prima funge che e' una meraviglia.
 > 
 > SONO NELLE GRANE!
 > 
 > Ci sono caduto come un allocco! Lo sapevo e mi sta bene!
 > 
 > Dunque, eccomi qui, dopo un bruttissimo quarto d'ora, dopo un altro di
 > batticuore e cinque minuti di applausi.
 > 
 > Ho provato quanto hai detto per ritrovarmi un bel "Bad partition
 > table"! Il sistema non germoglia piu'! (per i trentini, "nol fa pu 'l
 > but"!) *Panico*... Sulla partizione NT ho delle cose che non vorrei
 > proprio perdere...
 > 
 > Bha, tribolo un po' per ricordarmi come fare a rendere bootabile il CD
 > Debian, un altro po' perche' sbaglio partizione di root, ma alla fine
 > riesco ad arrivare a casa :-) Verifico velocemente, tutto sembra
 > andare (ovviamente con il kernel di "serie", con piccoli
 > inconvenienti). Mi faccio un bel boot-floppy con mkboot, ributto,
 > monto la partizione NT ed trattenendo il fiato lancio un bel tar -cvIf
 > delle robe fondamentali. Ahhh!
 > 
 > La soddisfazione data dalla conferma della bonta' di GNU/Linux
 > attuisce appena pero' il problema: COSA puo' essere andato storto e
 > sopratutto come faccio a curare la cosa? E' proprio il bios che mi
 > comunica il problema, non l'NT loader ne' tanto meno lilo!
 > 
 > Le mie partizioni sono messe cosi:
 > 
 >    Device Boot   Begin    Start      End   Blocks   Id  System
 > /dev/sda1            1        1      153  1228941    7  OS/2 HPFS
 > /dev/sda2          154      154      527  3004155    5  Extended
 > /dev/sda5          154      154      345  1542208+  83  Linux native
 > /dev/sda6          346      346      358   104391    6  DOS 16-bit >=32M
 > /dev/sda7          359      359      367    72261   82  Linux swap
 > /dev/sda8   *      368      368      400   265041   83  Linux native
 > /dev/sda9          401      401      527  1020096   83  Linux native
 > 
 > Ho provato a rispostare la flag di boot, senza risultato.
 > 
 > NT e' fuori portata? O c'e' qualche trucco di fix per bootare quella
 > partizione?
 > 
 > hints?
 > 
 > ciao, lele.

Rieccomi, rappacificato con la meta' oscura della macchina!
Stupefacente, e' bastato, a mente fredda, cercare nella
documentazione:

$ apropos -r partition
cfdisk (8)           - Curses based disk partition table manipulator for Linux
fdisk (8)            - Partition table manipulator for Linux
sfdisk (8)           - Partition table manipulator for Linux

Io ho usato fdisk, che peraltro contiene un'opzione di verifica delle
partizioni; sfdisk non lo avevo mai visto, seppur sentito parlare.

Bene, un bel

$ sfdisk -lV

Disk /dev/sda: 255 heads, 63 sectors, 527 cylinders
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls   #blocks   Id  System
/dev/sda1          0+    152     153-  1228941    7  HPFS / NTFS
/dev/sda2        153     526     374   3004155    5  DOS Extended
/dev/sda3   *      0       -       0         0    0  Empty
/dev/sda4          0       -       0         0    0  Empty
/dev/sda5        153+    344     192-  1542208+  83  Linux native
/dev/sda6        345+    357      13-   104391    6  DOS 16-bit FAT >=32M
/dev/sda7        358+    366       9-    72261   82  Linux swap
/dev/sda8   *    367+    399      33-   265041   83  Linux native
/dev/sda9        400+    526     127-  1020096   83  Linux native
Warning:  partition 3 has size 0 and is bootable
This does not matter for LILO, but the DOS MBR will not boot this disk.

(il risultato e' ricostruito a memoria, dal momento che ho corretto e
ributtato) 

Una gran pacca sulla fronte ed ho capito il problema! Ecco
l'equivalente output di fdisk:

$ fdisk
Using /dev/sda as default device!

Command (m for help): p

Disk /dev/sda: 255 heads, 63 sectors, 527 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot   Begin    Start      End   Blocks   Id  System
/dev/sda1            1        1      153  1228941    7  OS/2 HPFS
/dev/sda2          154      154      527  3004155    5  Extended
/dev/sda5          154      154      345  1542208+  83  Linux native
/dev/sda6          346      346      358   104391    6  DOS 16-bit >=32M
/dev/sda7          359      359      367    72261   82  Linux swap
/dev/sda8   *      368      368      400   265041   83  Linux native
/dev/sda9          401      401      527  1020096   83  Linux native

NON MOSTRA le partizioni vuote!!! In effetti ricordo di aver commesso
l'errore grossolano di attivare la partizione 3, credendo di agire su
sda5 (in terza posizione...), al che fdisk mi ha dato "Warning:
partition 3 is empty". Non listandomi pero' quella partizione nella
lista non mi sono reso conto che fdisk AVEVA attivato quella
partizione!! 

Quindi ho smesso di darmi dell'asino e mi sono tirato un po' su!-)

Ok, giusto perche' non andasse persa questa esperienza.

ciao, lele.
-- 
nickname: Lele Gaifax	| Quando vivro' di quello che ho pensato ieri
real: Emanuele Gaifas	| comincero' ad aver paura di chi mi copia.
home: lele@seldati.it	|
work: lele@integra.it	| 		-- Fortunato Depero, 1929.


Reply to: