Indledning Hvordan virker GRUB? Installation af GRUB Avancerede anvendelser Afslutning. GRUB bootloaderen. Christian Laursen. AaUUG November 2005

Relaterede dokumenter
Introduktion QEMU system emulator QEMU user space emulator Afslutning QEMU. Christian Laursen. Århus Januar 2008

IP Telefoni. Modul 4

19. januar 2006

LAB ØVELSE KONFIGURATION AF DHCP PÅ DANSK AF KIM DONNERBORG / RTS

Smargo Smartreader+ (version )

Contents. John Have Jensen Mercantec 2011

Opgavehæfte til kursus i Netteknik7

Disk-vedligeholdelse i Windows 10 - juli 2017

En open source løsning til bibliotekernes publikumspc ere

SSSystems.local. Netværk. Sikkerhed. Webserver

Bruger manual. Indholdsfortegnelse

Contents. ESXi installation og basisk konfiguration

Smargo Smartreader+ (version )

Om denne CD og 10 anvendelser af den

Wii Software Modificering. Uber Guide

Application Note: AN-Z05

Datatekniker med infrastruktur som speciale

Gisp Global Internet Service Provider. Bilag 2. Driftshåndbog. Aalborg Universitet Master i IT - Systemadministration

Hjælpeprogrammet Setup (Opsætning)

01. feb, Indhold

Avancerede startindstillinger (Oversat fra engelsk via google)

OS2BORGERPC. Installations guide. Januar 2019

Sporløs surfing med Tux Tails Tor

Indholdsfortegnelse. Installation

How to Win 7 Pro til Win10 installation

Velkommen på kursus hos Microworld

Wii Software Modificering. Uber Guide

LINUX. Kurser & Certificeringer

VIGTIG information til alle kunder som kører backup over Internet via SSL - Kræver kundeaktion inden 17. april 2009!

Dual boot. af Windows 7 og Linux Mint. Af Thomas Bødtcher-Hansen

Hjælpeprogrammet Setup (Opsætning)

Basal TCP/IP fejlfinding

QGIS Brugermde 9. marts Diaspora*: twitter.com/soerenbc soerenbredlundcaspersen.

Brug af håndscanner Delfi Cap 72

Hjælpeprogrammet Setup (Opsætning)

Installationsvejledning Family Tree Maker

Projektopgave Operativsystemer I

IPT Netværk. IPT netværks protokoller. TDC IP telefoni Scale

Gisp Global Internet Service Provider. Bilag 2. Driftshåndbog. Aalborg Universitet Master i IIT - Systemadministration

Oversigts billedet: Statistik siden:

Opsætning af klient til Hosted CRM

Indholdsfortegnelse: Firewall Erhvervsakademi Midtjylland

Ruko SmartAir. Updater installation

Grundopsætning af router.

SIGN-OFF DOKUMENT. Dokumentet faxes, mailes eller sendes retur til: KUNDE OPLYSNINGER SALGSKONSULENT PRODUKT

Installation af en virtuel maskine

Standardserverkonfiguration i Statens It s standarddriftsplatform. Aftalekompleksets bilag 11 Statens It s standarddriftsplatform Underbilag B

IP Telefoni. Modul 3

Hyper-V på Windows 8 64 Bit. Indhold. Vejledning i brug af Hyper-V på en Windows 8 maskine

Interconnect. Front end interface

SW6 SAI. Services 1: (Fil) service admin torsdag 7/4 05

Din brugermanual HP COMPAQ DC7600 CONVERTIBLE MINITOWER PC

Windows 8 trinvis opgraderingsvejledning FORTROLIG 1/53

Updater KINO. Opsætning og installation

Experian for Microsoft Dynamics Installationsvejledning

Din brugermanual HP COMPAQ EVO D310V MICROTOWER

Obligatorisk opgave i CO DM091. Uudarbejdet af Kresten Østerby, Morten Knudsen & Lars Vendelbo.

Opgradere fra Windows Vista til Windows 7 (brugerdefineret installation)

Netteknik 1 Byg et netværk med SO-HO router Øvelse

TEKNISKE FORHOLD VEDR. ADGANG TIL VP.ONLINE. Brugervejledning

General setup. General konfiguration. Rasmus Elmholt V1.0

Windows system administration 1

Opsætning af SONOFON Bredbånd via FWA Windows 95

IP Modul report / Netværks software manual 1.0 Funktions beskrivelse:

Installation og aktivering af Windows 7

System Monitor-håndbogen. Chris Schlaeger John Tapsell Chris Schlaeger Tobias Koenig Oversætter: Erik Kjær Pedersen

HSYCO/ALARMS MANAGER INSTALLATION - AXIS KAMERA

Netkit Dokumentation

IP telefonipakke. Drift guide. Cand. It. Sune Kloppenborg Jeppesen Ingeniør. Claus Lavdal

Orcad Layout kørekort. REV. 1.

Et subsite i Umbraco

Robonet Profibus S7 platform

Installation af kalibreringsprogrammet. (BDE versionen)

Introduktion til Windows Server 2016

Kapitel 2 Start af OpenOffice.org

Filsystemer: Implementation. dopsys

Conlan express. Brugervejledning. UserHandbookv.1 DANaug11

EL- O G V V S - B R A N C H E N S U D D A N N E L S E S S E K R E T A R I A T I N S TA L L AT I O N S V E J L E D N I N G

DE FRIE SKOLERS EDB-BRUGS a.m.b.a. Side 1

Raspberry Pi setup til repeater styring

Eksempel på ændring af bootrækkefølge i computerens bios fra

Quickguide. Dansk quickguide til Nexus IP opsætning

UniLock System 10. Manual til COM Server CV72. Version 1.0 Revision

Installationsvejledning til SOLIDWORKS 2017

MultiBoot. Dokumentets bestillingsnr.:

ectrl-scannerløsning Vejledning

Kvik installations- og konfigureringsguide for ContentKeeper

KDE su-håndbogen. Geert Jansen Oversætter: Erik Kjær Pedersen

Installation og Drift. Aplanner for Windows Systemer Version

Filsystemer. dopsys. fredag den 26. november 2010

3. Menuen Start -> Programs -> OpenVPN åbnes, og "My Certificate Wizard" vælges:

Boot Camp Installations- & indstillingshåndbog

Projektoplæg - AMU kursus Netteknik - Server - Videregående

Installationsvejledning til SOLIDWORKS 2018

Hvis du ønsker at tilgå Internet trådløst, skal du selv anskaffe dette udstyr. Det kaldes ofte et access point eller en trådløs router.!

Conlan express Brugervejledning For Windows XP - Windows 7

Printer Driver. Installationsvejledning. I denne vejledning beskrives, hvordan du installerer printerdriveren til Windows Vista.

TEST AF DM 800 HD KLONER

Transkript:

AaUUG November 2005

Om foredragsholderen Om foredragsholderen Agenda Hvad er GRUB? Lidt historie Multiboot Specification Har brugt Unix siden 1996 Linux siden ca. 1998 FreeBSD siden 2000 GRUB siden ca. 2001 Arbejder til dagligt hos pil.dk

Agenda Om foredragsholderen Agenda Hvad er GRUB? Lidt historie Multiboot Specification 1 2 3 4 5

Hvad er GRUB? Om foredragsholderen Agenda Hvad er GRUB? Lidt historie Multiboot Specification Det officielle navn er GNU GRUB GRUB står for GRand Unified Bootloader En avanceret bootloader Har som opgave at få startet operativsystemet Giver mulighed for at vælge mellem flere forskellige operativsystemer

Lidt historie Om foredragsholderen Agenda Hvad er GRUB? Lidt historie Multiboot Specification Erich Boleyn lavede GRUB i 1995 for at kunne boote GNU Hurd Erich og Brian Ford udarbejdede Multiboot Specification for at undgå endnu flere inkompatible måder at boote på. I 1999 blev GRUB optaget som officielt GNU projekt. GRUB 2 er næste generation, som der i øjeblikket udvikles på. GRUB 1 bliver kun vedligeholdt med fejlrettelser.

Multiboot Specification Om foredragsholderen Agenda Hvad er GRUB? Lidt historie Multiboot Specification Efter en del år, bliver Multiboot Specification endeligt brugt af andre systemer end GNU Hurd. Xen Solaris 10 x86

Begrænsninger i bootmiljøet Begrænsninger i bootmiljøet Stages Navngivning af diske Kommandolinjen Begrænset til hvad BIOS tilbyder Ingen disk drivere Ingen filsystemer Måske ikke tilgang til alle diske Måske anderledes rækkefølge af diskene end under operativsystemet

Stage 1 Begrænsninger i bootmiljøet Stages Navngivning af diske Kommandolinjen Stage 1 er placeret i MBR Indlæses af BIOS og startes Indlæser stage 1.5 via en block liste

Stage 1.5 Begrænsninger i bootmiljøet Stages Navngivning af diske Kommandolinjen Stage 1.5 findes i forskellige versioner, som hver forstår netop ét filsystem Sørger for at indlæse stage 2 fra filsystemet

Stage 2 Begrænsninger i bootmiljøet Stages Navngivning af diske Kommandolinjen Stage 2 indeholder den egentlige funktionalitet Menusystem Kommandolinjeeditering Indlæsning og boot af kerne og evt. ramdisk

Navngivning af diske Begrænsninger i bootmiljøet Stages Navngivning af diske Kommandolinjen GRUB navngiver diske i den rækkefølge de præsenteres af BIOS Floppy drev hedder (fd0), (fd1),... Harddiske hedder (hd0), (hd1),... Partitioner hedder (hd0,0), (hd0,1),... BSD labels hedder (hd0,0,a), (hd0,0,b),...

Kommandolinjen Begrænsninger i bootmiljøet Stages Navngivning af diske Kommandolinjen Minder en del om kommando-prompten under Linux/Unix Understøtter normal editering Historik Tab completion Giver adgang til diverse kommandoer (kernel, initrd, boot, cat)

Placering af filer Placering af filer Den automatiske metode Den manuelle metode Konfiguration Demo GRUBs filer er normalt placeret under /boot/grub Distributioner installerer normalt filerne et andet sted

Den automatiske metode Placering af filer Den automatiske metode Den manuelle metode Konfiguration Demo # grub-install /dev/hda Grub installeres og indholdet af /boot/grub/device.map udskrives på skærmen.

Den manuelle metode Placering af filer Den automatiske metode Den manuelle metode Konfiguration Demo # grub grub> root (hd0,1) grub> setup (hd0) grub> quit

Konfiguration Placering af filer Den automatiske metode Den manuelle metode Konfiguration Demo Konfiguration foretages i /boot/grub/menu.lst Globale parametre i starten af filen En eller flere sektioner, hver med en prekonfigureret opsætning, som kan bootes color white/blue black/light-gray default 0 timeout 8

Konfiguration - Linux Placering af filer Den automatiske metode Den manuelle metode Konfiguration Demo title Linux kernel /boot/vmlinuz-2.6.14 root=/dev/hda1 initrd /boot/initrd-2.6.14

Konfiguration - FreeBSD Placering af filer Den automatiske metode Den manuelle metode Konfiguration Demo title FreeBSD root (hd0,0,a) kernel /boot/loader

Konfiguration - Solaris Placering af filer Den automatiske metode Den manuelle metode Konfiguration Demo title Solaris 10 X86 root (hd0,0,a) kernel /platform/i86pc/multiboot module /platform/i86pc/boot_archive

Placering af filer Den automatiske metode Den manuelle metode Konfiguration Demo Konfiguration - Andre operativsystemer title Some other OS rootnoverify (hd0,1) chainloader +1

Demo Placering af filer Den automatiske metode Den manuelle metode Konfiguration Demo Installation Kommandolinje Eksempel på menu.lst

CD-ROM CD-ROM RAID 1 Netværksboot Følgende filer placeres i roden af ISO imaget: /boot/grub/stage2_eltorito /boot/grub/menu.lst Eksempel på mkisofs kommandolinje: mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -o grub.iso iso

RAID 1 CD-ROM RAID 1 Netværksboot Forudsætter RAID metadata i slutningen af partitionerne. Udnytter at BIOS altid ser den aktive boot-disk som (hd0). Kræver manuel editering af device.map.

RAID 1 CD-ROM RAID 1 Netværksboot

RAID 1 CD-ROM RAID 1 Netværksboot device.map: (fd0) (hd0) (hd1) /dev/fd0 /dev/hda /dev/hdc Grub installeres på Disk 1: # grub grub> root (hd0,0) grub> setup (hd0) grub> quit

RAID 1 CD-ROM RAID 1 Netværksboot Rettet device.map: (fd0) (hd0) (hd1) /dev/fd0 /dev/hdc /dev/hda Grub installeres på Disk 2: # grub grub> root (hd0,0) grub> setup (hd0) grub> quit

Netværksboot - PXE CD-ROM RAID 1 Netværksboot PXE er den teknologi, der normalt benyttes til netboot og er understøttet af næsten alle moderne netkort. Baseret på DHCP og TFTP. PXE BIOS tilbyder netkortsuafhængige services til PXE bootloaderen - UNDI (Universal Network Device Interface).

Netværksboot - Boot server CD-ROM RAID 1 Netværksboot Følgende sættes op i dhcpd.conf: shared-network LOCALNET { subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.10 192.168.0.100; option routers 192.168.0.1; filename "pxegrub"; } }

Netværksboot - pxegrub CD-ROM RAID 1 Netværksboot Efter at have modtaget IP adresse og filnavn med DHCP, henter PXE BIOS pxegrub med TFTP. pxegrub detekterer netkortet, henter IP adressen igen med DHCP og henter så /boot/grub/menu.lst med TFTP. /boot/grub skal være placeret relativt til TFTP-serverens rodbibliotek, typisk /tftpboot.

Netværksboot - pxegrub CD-ROM RAID 1 Netværksboot pxegrub skal bygges med understøttelse for det eller de netkort, man vil netboote fra:./configure --enable-3c90x --enable-diskless

Yderligere information Yderligere information GNU GRUB hjemmesiden: http://www.gnu.org/software/grub/ Wikipedia side om GRUB: http://en.wikipedia.org/wiki/grand_unified_bootloader Dette foredrag: http://borderworlds.dk/slides/grub/