PDA

Visualizza la versione completa : Reinstallare Lilo con Cd Slackware


kioto
04-02-2005, 11:50
Ragazzi visto che non ho mai fatto queste operazioni volevo un aiuto perché ho avuto gravi problemi su Windows causa Worm
ed ho dovuto reinstallare per cercare di non perdere dati
ho passato tutto su Linux.
Ho slackware 10 che uso da poco e non ho un folppy di avvio
potete dirmi come posso fare con il Cd di avvio a lanciare
Lilo per riscrivere il MBR in dual boot con Win.
Grazie e scusatemi per la domanda banale.

Br14n^
04-02-2005, 12:29
Allora dovresti procurarti un cd di boot. In rete trovi molte mini distro avviabili da cd che vanno dai 30 ai 100 mega e quindi facilmente scaricabili. Una volta procuratela devi avviare il pc con quella distro. Giunto al prompt devi montare la partizione linux su una dir che chiameremo in questo esempio /linux (per farlo basta fare mount -t tipofilesystem /device /directory). una volta montato la partizione fai un chroot, ovvero cambi la radice del filesystem col comando chroot /linux /bin/sh
A questo punto ti ritrovi nel tuo sistema linux
basta che dai il comando lilo e lui automaticamente scriverà nel'mbr il vecchio config di lilo.

francofait
04-02-2005, 12:43
Originariamente inviato da Br14n^
Allora dovresti procurarti un cd di boot. In rete trovi molte mini distro avviabili da cd che vanno dai 30 ai 100 mega e quindi facilmente scaricabili. Una volta procuratela devi avviare il pc con quella distro. Giunto al prompt devi montare la partizione linux su una dir che chiameremo in questo esempio /linux (per farlo basta fare mount -t tipofilesystem /device /directory). una volta montato la partizione fai un chroot, ovvero cambi la radice del filesystem col comando chroot /linux /bin/sh
A questo punto ti ritrovi nel tuo sistema linux
basta che dai il comando lilo e lui automaticamente scriverà nel'mbr il vecchio config di lilo.

Prima di dire fesserie sarebbe meglio fare una ricerca e documentarsi

Con Slackware non serve alcun floppy di avvio , si riavvia tranquillamente dal suo cdrom di installazione
Per la milionesima volta :
fare il riavvio da cdrom 1 di Slack
al prompt dell' installer digitare semplicemente

boot:# linux root=/dev/hdxx (xx = hd e partiz d'avvio del SO installato,
non necessariamente Slackware )

manderà in esecuzione il SO residente in /dev/hdxx qualunque sia.
dopodiche' riavviato il tuo SO da console lilo -v ripristina il tuo bootloader

kioto
04-02-2005, 13:16
Grazie francofait sono partito con l'opzione
>linux root=dev/hb1 dove c'é installato slacky
Il sistema é partito e mi sono loggato ho dato un occhiata
alla man di lilo.
Mi chiedevo se posso lanciare lilo con questa opzione
/sbin/lilo -M per scrivere nel settore di boot.
Se il file /etc.lilo.conf é lo stesso dovrebbe partire in dual boot. Ho delle informazioni di lavoro scusatemi se rompo ma il danno é grosso. :ciauz:

francofait
04-02-2005, 13:45
Originariamente inviato da kioto
Grazie francofait sono partito con l'opzione
>linux root=dev/hb1 dove c'é installato slacky
Il sistema é partito e mi sono loggato ho dato un occhiata
alla man di lilo.
Mi chiedevo se posso lanciare lilo con questa opzione
/sbin/lilo -M per scrivere nel settore di boot.
Se il file /etc.lilo.conf é lo stesso dovrebbe partire in dual boot. Ho delle informazioni di lavoro scusatemi se rompo ma il danno é grosso. :ciauz:

no controlla semplicemente che lilo.conf sia settato x installare il bootloader in hda e che sia incluso lo script x il dualboot con windows

poi quando sei sicuro che è apposto rilanci da console

lilo -v

che ti reinstallarerà il bootloader su Mbr

# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
#append="hdc=ide-scsi hdd=ide-cd"
boot = /dev/hda
message = /boot/boot_message.txt
prompt
timeout = 1200
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# VESA framebuffer console @ 1024x768x256
vga = 773
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# End LILO global section
# Windows bootable partition config begins
other = /dev/hda1
label = Windows
table = /dev/hda
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz-generic-2.6.10
initrd = /boot/initrd.gz
append = "apm=off acpi=on noapic nolapic"
root = /dev/hdb5
label = Linux
read-only
# Linux bootable partition config ends

questo è lilo.conf come dovrebbe servire a te pari pari unica possibile eccezione il tuo kernel in uso , visto che questo è il mio.

verifica sul tuo la variabile
boot = /dev/hdxx che x avere il bootloader su Mbr deve essere

boot = /dev/hda



:ciauz: come sopra

kioto
04-02-2005, 14:02
E' andato tutto bene grazie per l'aiuto che mi avete dato.
:ciauz:

Loading