Giuseppe Distefano wrote:

> Salve
>
> avrei il seguente problema:
>
> si e' smagnetizzato il dischetto di Boot, e quindi non riesco piu' ad 
> riavviare
>
> Linux.
>
>  
>
> Hda = Win98
>
> Hdb = LinuxMandrake 7.1
>
>  
>
> Come posso far ripartire il mio Linux?
>
> Non ho neanche il disco di riavvio!!
>
> Ho delle altre macchine Linux che funzionano correttamente ed hanno il 
> LILO installato, potrei crearmi un dischetto di BOOT dalle altre macchine?
>
> se e' si mi potete guidare nel come fare?
>
> *Grazie anticipatamente*
>
> *  Giuseppe Distefano*
>
>    [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>

Ciao,
dato il ritardo della risposta forse hai gi� risolto. Comunque, hai 
varie opzioni:
0) il CD d'installazione ti dovrebbe permettere il boot in rescue mode, 
poi puoi sistemare le cose con le opzioni di cui sotto, altrimenti se 
hai una macchina gemella puoi fare tutto da l�.

1) boot disk *senza* LILO: va bene se *non* devi passare parametri al 
kernel. Basta copiare un kernel sufficientemente piccolo o compresso su 
un dischetto, quindi loggati come root su una linux qualsiasi e lancia i 
seguenti comandi:

prompt# dd if=TUO_KERNEL of=/dev/fd0 bs=18k
prompt# rdev /dev/fd0 TUA_PARTIZIONE_ROOT
prompt# rdev -R /dev/fd0 1

dove il primo comando copia fisicamente il kernel sul floppy, il secondo 
imposta la partizione root sul dispositivo del floppy e il terzo dice al 
kernel di motare inizialmente la root partition in sola lettura. Il file 
TUO_KERNEL sta in /boot e tipicamente si chiama "vmlinuz-2.x.x"; 
TUA_PARTIZIONE_ROOT � dove risiede la / directory, tipicamente se hai 
installato linux in un'unica partizione (swap a parte) � la prima 
partizione, quindi /dev/hdb1, ma x sicurezza devi fare un "df" o "mount" 
sulla rescue shell o sulla macchina gemella e leggere cos� la 
configurazione.

2) boot disk con LILO: molto + bello ;)
- Bisogna prima creare un filesystem suo floppy e quindi montarlo sulla 
macchina che gira. Ti consiglio il filesystem "minix" perch� � il + 
compatto, altrimenti, va bene anche "ext2":

prompt# /sbin/mkfs.minix -c /dev/fd0 1440
prompt# /bin/mount /dev/fd0 MOUNT_POINT

dove MOUNT_POINT � un a qualsiasi directory esistente sul disco fisso 
(tipicamente /mnt/floppy)

- Ora copia in MOUNT_POINT i file che trovi /boot. Se c'entrano, copiali 
tutti ("cp"), altrimenti gli indispensabili sono 'vmlinuz-2.x.x', 
'System.map'.
- Se c'� spazio e vuoi un messaggio di boot, puoi creare in MOUNT_POINT 
il file 'message', e ci scrivi quello che ti pare.
- Crea in MOUNT_POINT il file 'lilo.conf' (puoi scopiazzarlo da uno 
valido in /etc), adattandolo ai tuoi parametri. Es:

boot    = /dev/fd0
install = MOUNT_POINT/boot.b
map    = MOUNT_POINT/map
vga     = normal
read-only
prompt
timeout = 130
message = MOUNT_POINT/message          # solo se lo hai preparato!
default = linux

image  = MOUNT_POINT/vmlinuz-2.x.x   # il kernel!
  label  = linux
  root   = TUA_PARTIZIONE_ROOT
  # eventuali parametri

# roba *opzionale* x lanciare Winz
other  = /dev/hda
  label  = Win98

- Salva e installa LILO
prompt# /sbin/lilo -C MOUNT_POINT/lilo.conf

- Smonta il floppy e provalo
prompt# umount MOUNT_POINT


Dovrebbe andare, unico problema potrebbe essere l'incongruenza del 
numero di partizione di root se non ricordi come hai configurato il disco...


Saluti,

Marco Emilio



Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com

Reply via email to