I Boot Loader: LiLo & Grub

Похожие документы
Installazione di un sistema GNU/Linux

Processo di boot Linux su un PC x86 : il Bootstrap.

NT OS Loader + Linux mini-howto

Sistema Operativo (Software di base)

Sistema operativo. Avere un architettura multi-core è un vantaggio

Introduzione. Schema a Cipolla del Computer. A cura di Michele Giacomoli

Guida all'installazione di Ubuntu 10.10

Installazione di un sistema Linux boot da USB/DVD e considerazioni su BIOS vs UEFI

Installazione di Ubuntu Mauro Piccolo

INFO SU INSTALLAZIONE PCLINUXOS INSTALLAZIONE SU DISCO DEDICATO

Linux la gestione dei dischi

La memoria secondaria

NetWare 6. Novell. Installazione e upgrade. GUIDA RAPIDA

Il Software. Il software del PC. Il BIOS

Il File System di Linux

Personal Computer: introduzione

Un'installazione di base di Ubuntu, prevede la creazione di due partizioni che andranno ad ospitare:

Da quali parti è composto un sistema operativo?

IL SOFTWARE DI SISTEMA

Installare GNU/Linux

Fondamenti di GNU/Linux

Installazione Configuration Software

SHELL: File e Filesystem

Modulo 3. Software. Corso di Sistemi di elaborazione delle informazioni -Autore: Ing. Maurizio Patanè

Programma di installazione Guida per l'utente

Sistema operativo & file system 1

linux-rtai

Corso base GNU/Linux Latina Linux Group. Sito web: Mailing list:

Come procurarsi il CD di installazione

per ospitare Linux e Windows

Kali Linux: Il sistema operativo degli Hackers INSTALLAZIONE VIRTUALE

Dal sistema operativo all' hardware

Laboratorio di Informatica (a matematica)

I sistemi operativi. Prof. Daniele Contarino

CLONEFZ. Procedura di Clonazione Disco con Sistema Operativo FlorenZ

Partizionamento del disco

TERMINALE INTELLIGENTE

Gentoo GNU/Linux on usb device

Informatica giuridica

Con due sistemi non è complicato, si può fare in modo automatico, quindi omettero' la descrizione.

Sistema operativo (SO)

Dipartimento Affari Interni e Territoriali Direzione Centrale per i Servizi Demografici INA-SAIA. SSLProxy. Manuale Utente. versione 1.

Ripristino password amministratore per Windows

FoLUG Forlì Linux User Group. Partizionamento

UEFI. Unified Extensible Firmware Interface. Ver.2 del 26/10/2014

Dischetti di emergenza per sistemi Linux Creazione ed utilizzo di dischetti di emergenza

boot loader partizioni boot sector

Come far eseguire in automatico un programma usando il file autorun.inf

Programma di installazione Guida per l'utente

l'installazione del sistema operativo Ubuntu Linux

PREMESSA. Procedure di protezione che, ovviamente, dovranno essere riabilitate al termine dell'installazione.

# DISPENSA SECONDA GIORNATA

Il computer P R O F. L O R E N Z O P A R I S I

Programma di installazione

2. Strutture dei Sistemi Operativi. 2.2 Interfaccia col Sistema Operativo Interprete dei comandi

Транскрипт:

I Boot Loader: LiLo & Grub Pagina 1

All'avvio del pc Il BIOS inizializza le periferiche hardware da lui gestite (cpu, ram,...) Il BIOS carica il bootloader Il bootloader carica il kernel del sistema o i boot sectors di altri s.o. passando ad altri applicativi (es. COMMAND.COM per win32) l'operazione di boot Pagina 2

Dove si trova il bootloader? spesso nel Master Boot Loader (MBR) i primi 512byte (primo settore fisico) del primo hard disk il bootloader si trova negli ultimi 2 byte, in cui è contenuta la firma del boot sector ; che deve essere uguale a AA55, pena il resto del processo di boot nel primo settore della prima partizione in un floppy disk Pagina 3

LiLO = Linux LOader Il boot loader più usato e affidabile Generalmente l'installazione di Linux provvede a creare ed installare LILO sulla macchina In caso di kernel upgrade o aggiunta di un nuovo sistema operativo sulla macchina è necessario modificare le sue impostazioni Pagina 4

Impostazioni di LILO Tutte le impostazioni di LILO risiedono in /etc/lilo.conf Il comando /sbin/lilo installa LILO con le impostazioni di /etc/lilo.conf Ogni volta che lilo.conf viene modificato è bene reimpostare LILO con la nuova configurazione Pagina 5

/etc/lilo.conf Bisogna conoscere in quali partizioni e hard disk sono installati i s.o. da caricare boot è il device che conterrà il boot sector map indica dove installare il file di mappa dei files da caricare (default /boot/map) prompt indica di aspettare un comando dell'utente prima di iniziare timeout indica il ritardo con cui far partire il boot automatico se l'utente non ha premuto alcun tasto (decimi di secondo) Pagina 6

/etc/lilo.conf vga permette di settare la risoluzione del frambuffer (normal = no framebuffer) deve essere abilitata nel kernel la funzione di framebuffering read-only LILO ordina al kernel di montare la partizione di root prima in read-only root è la partizione di root del sistema ('/') Pagina 7

Grub Un loader che in pochi Kb permette operazioni a dir poco stupefacenti! Ha una shell interna ottenibile tramite il comando grub Distribuito sotto licenza GPL File di impostazioni /boot/grub/grub.conf Pagina 8

grub.conf Sintassi differente partizioni numerate a partire da 0 anzichè da 1: /dev/hda1 -> (hd0,0) color indica lo schema di colori timeout in secondi anzichè decimi di sec. kernel indica a GRUB di lanciare il kernel, passandogli il parametro root che indica quale sarà la directory da montare come root Pagina 9

Per i veri duri... Il boot loader di MS Windows TM C'è ma non si vede Use at your own risk! Ci sarà un motivo se Microsoft lo nasconde... ;) Pagina 10

How To MS boot loader (1) LILO non va installato sull'mbr, ma nella partizione d'avvio (es. /dev/hda) creo un floppy di avvio e carico linux setto nel BIOS il floppy come dispositivo di boot dd if=/dev/hda of=/home/user/lilo.bin bs=512 count=1 il comando crea il file lilo.bin copio il file in un floppy Pagina 11

How To MS boot loader (2) Riavvio Windows Copio il file lilo.bin in C:\ Edito il file C:\boot.ini aggiungendo la riga C:\lilo.bin= Titolo che mi pare per Linux Al prossimo reboot dovrebbe partire il boot loader di MS Windows Pagina 12

Ho perso il bootloader!!! Ho reinstallato Windows e ora all'avvio non riesco più ad accedere a Linux! Pagina 13

Niente paura! Faccio partire il pc con una Knoppix col cd di installazione di Gentoo (2 caso: ) monto la partizione root (es / dev/hda1) in /mnt/gentoo chroot /mnt/gentoo /bin/bash Pagina 14

Niente paura! LILO: # lilo GRUB: # grub grub> root (hd0,0) <- partizione dove c'è /boot grub> setup (hd0) grub> quit Pagina 15

Alternative GAG: http://gag.sourceforge.net U-boot: http://u-boot.sourceforge.net Smart BootManager: http://btmgr.sourceforge.net Pagina 16

Riferimenti LILO: http://lilo.go.dyndns.org http://ldp.openskills.info/howto/lilo.htm GRUB: http://www.gnu.org/software/grub http://www.gnu.org/manual/grub http://www.gnu.org/software/grub/grubfaq.html Pagina 17