Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 56684 Details for
Bug 89682
[sv] New 2005.0 handbook files
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
2005.0/hb-install-x86-bootloader.xml
hb-install-x86-bootloader.xml (text/plain), 18.87 KB, created by
Martin S
on 2005-04-19 10:19:48 UTC
(
hide
)
Description:
2005.0/hb-install-x86-bootloader.xml
Filename:
MIME Type:
Creator:
Martin S
Created:
2005-04-19 10:19:48 UTC
Size:
18.87 KB
patch
obsolete
><?xml version='1.0' encoding='UTF-8'?> ><!DOCTYPE sections SYSTEM "/dtd/book.dtd"> > ><!-- The content of this document is licensed under the CC-BY-SA license --> ><!-- See http://creativecommons.org/licenses/by-sa/1.0 --> > ><!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/sv/handbook/hb-install-x86-bootloader.xml,v 1.1 2005/04/14 12:50:18 neysx Exp $ --> > ><sections> > ><version>4.1</version> ><date>2005-03-29</date> > > ><section> ><title>Att göra ditt val</title> ><subsection> ><title>Inledning</title> ><body> > ><p> >Nu när din kärna är konfigurerad och kompilerad och de nödvändiga systemkonfigurationsfilerna är korrekta, är det dags att installera ett program som laddar kärnan när du startar systemet. Ett sÃ¥dant program kallas en <e>bootloader</e>. För x86, tillhandahÃ¥ller Gentoo Linux <uri >link="#grub">GRUB</uri> och <uri link="#lilo">LILO</uri>. Men innan vi installerar nÃ¥gon av dessa tvÃ¥ ska vi gÃ¥ igenom hur man konfigurerar en framebuffer (om du vill använda den). Med framebuffer kan du använda Linux kommandorad med (rudimentära) grafiska funktioner (sÃ¥som att visa den fina startbilden som Gentoo kommer med). ></p> > ></body> ></subsection> ><subsection> ><title>Valfritt: Framebuffer</title> ><body> > ><p> ><e>Om</e> du har konfigurerat din kärna med stöd för framebuffer (eller har använt standardvärdena i konfigurationen av <c>genkernel</c>), sÃ¥ kan du aktivera den genom att ange en <c>vga-sats</c> och/eller en <c>video</c>sats i din systemladdares konfigurationsfil. ></p> ><p> >Till att börja med behöver du veta vilken typ av framebuffer enhet du använder. OM du använder en patchad Gentoo kärna (som <c>gentoo-sources</c>) kommer du att ha möjligheten att välja <c>vesafb-tng</c> som <e>VESA drivrutinstyp</e> (vilket är standard för dessa kärnor). Om detta är fallet använder du <c>vesafb-tng</c> och behöver inte ange nÃ¥got <c>vga</c> argument. Annars använder du en <c>vesafb</c> drivrutin och behöver ange ett <c>vga</c> argument. ></p> > ><p> ><c>vga</c> argumentet kontrollerar upplösningen och färgdjupet pÃ¥ din framebuffer skärm för <c>vesafb</c>. Som anges i <path>/usr/src/linux/Documentation/fb/vesafb.txt</path> (som installeras samtidigt med kärnans källkod), mÃ¥ste du skicka den det VESA nummer som korresponderar mot den begärda upplösningen och färgdjupet. ></p> > ><p> >Följande tabell listar de tillgängliga upplösningarna och färgdjupen och de motsvarande värdena som du ska skicka med <c>vga</c> argumentet. ></p> > ><table> ><tr> ><ti></ti> ><th>640x480</th> ><th>800x600</th> ><th>1024x768</th> ><th>1280x1024</th> ></tr> ><tr> ><th>256</th> ><ti>0x301</ti> ><ti>0x303</ti> ><ti>0x305</ti> ><ti>0x307</ti> ></tr> ><tr> ><th>32k</th> ><ti>0x310</ti> ><ti>0x313</ti> ><ti>0x316</ti> ><ti>0x319</ti> ></tr> ><tr> ><th>64k</th> ><ti>0x311</ti> ><ti>0x314</ti> ><ti>0x317</ti> ><ti>0x31A</ti> ></tr> ><tr> ><th>16M</th> ><ti>0x312</ti> ><ti>0x315</ti> ><ti>0x318</ti> ><ti>0x31B</ti> ></tr> ></table> > ><p> ><c>Video</c> argumentet kontrollerar grafikvisningsmöjligheterna.Den behöver skickas till frambufferdrivrutinen (<c>vesafb</c> för 2.6 kärnor, eller <c>vesa</c> för >2.4 kärnor) följt av de kontrollargument du vill aktivera. Alla variabler listas i <path>/usr/src/linux/Documentation/fb/vesafb.txt</path>, men vi informerar dig om de tre mest använda valen här: ></p> > ><table> ><tr> ><th>Kontroll</th> ><th>Beskrivning</th> ></tr> ><tr> ><ti>ywrap</ti> ><ti> >Anta att grafikkortet kan WRAPPA runt sitt minne (d.v.s. fort i början när den kommit till slutet) ></ti> ></tr> ><tr> ><ti>mtrr</ti> ><ti> >Skapa MTRR register ></ti> ></tr> ><tr> ><ti><c>mode</c></ti> ><ti> >(<c>vesafb-tng</c> endast)<br/> >Ange upplösning, färgdjup och uppdateringsfrekvens. Exempelvis <c>1024x768-32@85</c> för en upplösning av 1024x768, 32 bitar färgdjup och en uppdateringsfrekvens om 85 Hz. ></ti> ></tr> ></table> > ><p> >Resultatet av dessa tvÃ¥ argument kan bli nÃ¥got liknande <c>vga=0x318 video=vesafb:mtrr,ywrap</c> eller <c>video=vesafb:mtrr,ywrap,1024x768-32@85</c>. Kom ihÃ¥g (eller skriv ner) dessa värden, du kommer snart att behöva dem. ></p> > ><p> >Fortsätt nu med att installera <uri link="#grub">GRUB</uri> <e>eller</e> <uri link="#lilo">LILO</uri>. ></p> > ></body> ></subsection> ></section> ><section id="grub"> ><title>Standard: Använd GRUB</title> ><subsection> ><title>Att förstÃ¥ GRUBs terminologi</title> ><body> > ><p> >Den mest avgörande delen av att förstÃ¥ sig pÃ¥ GRUB är att bli införstÃ¥dd med hur GRUB refererar till hÃ¥rddiskar och partitioner. Din Linuxpartition <path>/dev/hda1</path> kommer sannolikt att kallas <path>(hd0,0)</path> i GRUB. Notera paranteserna runt <path>hd0,0</path> - de krävs. ></p> > ><p> >HÃ¥rddiskarna räknas frÃ¥n noll snarare än "a" och partitioner startar pÃ¥ noll snarare än ett. Tänk ocksÃ¥ pÃ¥ att vad gäller hd enheter räknas endast hÃ¥rddiskar, inte atapi-ide enheter som CD-ROM spelare och brännare. Dessutom används samma konstruktion för SCSI enheter. (De ges vanligtvis högre nummer än IDE enheter förutom när BIOS är konfigurerat att starta frÃ¥n SCSI enheter.) När du ber BIOS att boota frÃ¥n en annan hÃ¥rddisk (till exempel din primära slavenhet), <e>ses den</e> hÃ¥rddisken som <path>hd0</path>. ></p> > ><p> >Om vi antar att du har en hÃ¥rddisk pÃ¥ <path>/dev/hda</path>, en CD-ROM pÃ¥ <path>/dev/hdb</path>,en brännare pÃ¥ <path>/dev/hdc</path>, en andra hÃ¥rddisk pÃ¥ <path>/dev/hdd</path> men ingen SCSI disk, kommer <path>/dev/hdd7</path> att översättas till <path>(hd1,6)</path>. Det lÃ¥ter kanske knepigt och det är det, men som vi ska upptäcka finns det i GRUB en tab-kompletteringsfunktion som är användbar för de som har mÃ¥nga hÃ¥rddiskar och partitioner och inte riktigt hänger med i GRUBs numreringsschema. ></p> > ><p> >När du nu fÃ¥tt kläm pÃ¥ detta är det dags att installera GRUB. ></p> > ></body> ></subsection> > ><subsection> ><title>Installera GRUB</title> ><body> > ><p> >För att installera GRUB, ska vi först köra emerge: ></p> > ><pre caption = "Installera GRUB"> ># <i>emerge grub</i> ></pre> > ><p> >Ãven om GRUB nu är installerad behöver vi skriva dess konfigurationsfil och lägga GRUB i MBR sÃ¥ att GRUB automatiskt startar din nyligen skapade kärna. Skapa ><path>/boot/grub/grub.conf</path> med <c>nano</c> (eller, om sÃ¥ önskas, en annan editor): ></p> > ><pre caption = "Skapa /boot/grub/grub.conf"> ># <i>nano -w /boot/grub/grub.conf</i> ></pre> > ><p> >Nu ska vi skriva ihop en <path>grub.conf</path>. Nedan hittar du tvÃ¥ möjliga <path>grub.conf</path> för partitioneringsexemplet vi använder i denna guide med >i denna guide med kärnan <path>kernel-2.6.11-gentoo-r3</path>. Det är bara den första <path>grub.conf</path> som är utförligt kommenterad. Se till att du använder ><e>din</e> kärnas filnamn och om nödvändigt <e>din</e> initrd-bilds filnamn. ></p> > ><ul> ><li> >Denn första <path>grub.conf</path> är för de som inte har använt <c>genkernel</c> för att bygga kärnan. ></li> ><li> >Den andra <path>grub.conf</path> är för de som har använt <c>genkernel</c> för att bygga kärnan. ></li> ></ul> > ><note> >Om rotfilsystemet är JFS <e>mÃ¥ste</e> du lägga till " ro" till raden med <c>kernel</c> eftersom JFS behöver Ã¥terspela sin logg innan den tillÃ¥ter monterar med läs-skrivrättigheter. ></note> > ><pre caption = "grub.conf för användare utan genkernel"> ><comment># Vilken post som ska köras som standard. 0 är den första, 1 den andra o.s.v.</comment> >default 0 ><comment># Hur mÃ¥nga sekunders väntetid innan standardvalet körs.</comment> >timeout 30 ><comment># Vacker fat splash-bild för att snygga till saker och ting up :) ># Kommentera bort om du inte har installerat nÃ¥got grafikkort</comment> >splashimage=(hd0,0)/grub/splash.xpm.gz > >title=Gentoo Linux 2.6.11-r3 ><comment># Partition där kärnan (eller operativsystemet) ligger</comment> >root (hd0,0) >kernel /kernel-2.6.11-gentoo-r3 root=/dev/hda3 > ><comment># De följande fyra raderna behövs bara om du ibland startar Windows.</comment> ><comment># I detta fall är Windows installerat pÃ¥ /dev/hda6.</comment> >title=Windows XP >rootnoverify (hd0,5) >makeactive >chainloader +1 ></pre> > > ><pre caption = "grub.conf för genkernelanvändare"> >default 0 >timeout 30 >splashimage=(hd0,0)/grub/splash.xpm.gz > >title=Gentoo Linux 2.6.11-r3 >root (hd0,0) >kernel /kernel-2.6.11-gentoo-r3 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 >initrd /initrd-2.6.11-gentoo-r3 > ><comment># Endast om du ibland startar andra system</comment> >title=Windows XP >root (hd0,5) >makeactive >chainloader +1 ></pre> > ><note> >Om du använder en annan partitionering och/eller kärna ändrar du efter behov. Se dock till att allt som följer en GRUB-enhet (som <path>(hd0,0)</path>) anges relativt monteringsplatsen, inte roten. Med andra ord, <path>(hd0,0)/grub/splash.xpm.gz</path> är i verkligheten <path>/boot/grub/splash.xpm.gz</path> eftersom <path>(hd0,0)</path> är <path>/boot</path>. ></note> > ><p> >Om du behöver skicka ytterligare argument till kärnan lägger du helt enkelt till dem i slutet av kernel kommandot. Vi skickar redan ett argument (<c>root=/dev/hda3</c> eller <c>real_root=/dev/hda3</c>), men du kan skicka andra ocksÃ¥, som <c>video</c> och/eller <c>vga</c> argumenten för framebuffer vi redan diskuterat. ></p> > ><p> >Om du använder 2.6.7 kärnan eller en senare och du har byglat din hÃ¥rddisk eftersom BIOS inte kan hantera stora hÃ¥rddiskar behöver du lägga till <c>hdx=stroke</c>. ></p> > ><p> ><c>genkernel</c>användare bör känna till att dera kärnor använder samma startargument som används pÃ¥ Installation CDn. Om du till exempel har SCSI enheter ska du lägga till <c>doscsi</c> som ett argumentet till kärnan. ></p> > ><p> >Nu sparar du <path>grub.conf</path> filen och avslutar. Du behöver fortfarande installera GRUB i MBR (Master Boot Record) sÃ¥ GRUB startar automatiskt när du startar ditt system. ></p> > ><p> >GRUB-utvecklarna rekommenderar att man använder <c>grub-install</c>. Om <c>grub-install</c> fallerar av nÃ¥gon anledning kan du i alla fall installera den manuellt. ></p> > ><p> >Fortsätt med <uri link="#grub-install-auto">Standard: Konfigurera GRUB med grub-install</uri> eller <uri link="#grub-install-manual">Alternativ: Konfigurera GRUB manuellt</uri>. ></p> > ></body> ></subsection> ><subsection id="grub-install-auto"> ><title>Standard: Konfigurera GRUB med grub-installl</title> ><body> > ><p> >För att installera GRUB behöver du ge kommandot <c>grub-install</c>. <c>grub-install</c> kommer dock inte att fungera direkt eftersom vi är i en chrootad miljö. Vi behöver uppdatera <path>/etc/mtab</path> (filen med information om alla monterade filsystem) förstt: lyckligtvis finns det ett enkelt sätt att lösa detta - kopiera bara över <path>/proc/mounts</path> till <path>/etc/mtab</path>: ></p> > ><pre caption="Uppdatera /etc/mtab"> ># <i>cp /proc/mounts /etc/mtab</i> ></pre> > ><p> >Nu kan vi installera GRUB med <c>grub-install</c>: ></p> > ><pre caption="Kör grub-install"> ># <i>grub-install --root-directory=/boot /dev/hda</i> ></pre> > ><p> >Om du ar fler frÃ¥gor om GRUB, hänvisar vi till <uri link="http://www.gnu.org/software/grub/grub-faq.html">GRUB FAQ</uri> eller <uri link="http://www.gnu.org/software/grub/manual/">GRUB Manual</uri>. ></p> > ><p> >Fortsätt med <uri link="#reboot">Starta om systemet</uri>. ></p> > ></body> ></subsection> ><subsection id="grub-install-manual"> ><title>Alternativ: Konfigurera GRUB manuellt</title> ><body> > ><p> >För att börja konfigurera GRUB ger du kommandot <c>grub</c>. Du kommer att se <path>grub></path> kommandorad. Nu ska du skriva in de rätta kommandona för att installera GRUB startposten pÃ¥ din hÃ¥rddisk. ></p> > ><pre caption =" Starta GRUB skalet"> ># <i>grub</i> ></pre> > ><note> >Om ditt system inte har nÃ¥gon diskettenhet lägger du till <c>--no-floppy</c> argumentet till kommandot ovan för att förhindra GRUB frÃ¥n att söka efter den (icke existerande) diskettenheten. ></note> > ><p> >I exempelkonfigurationen vill vi installera GRUB sÃ¥ att den läser information frÃ¥n boot-partitionen <path>/dev/hda1</path> och installerar GRUB i hÃ¥rddiskens MBR >(master boot record) sÃ¥ att det första vi ser när vi startar datorn är GRUB. Om du inte följt exempelkonfigurationen ändrar du naturligtvis kommandona sÃ¥ att de överenstämmer med verkligheten. ></p> > ><p> >Du kan använda GRUBs tab-kompletteringsfunktion i GRUB. Om du till exempel skrivit in "<c>root (</c>" följt av TAB, kommer du att se en lista pÃ¥ enheter (som <path>hd0</path>). ></p> > ><p> >Genom att använda tab-komplettering när du konfigurerar GRUB bör det inte vara svÃ¥rt. SÃ¥, ska vi konfigurera GRUB? :-) ></p> > ><pre caption =" Installera GRUB in the MBR"> >grub> <i>root (hd0,0)</i> <comment>(Ange var din /boot partition finns)</comment> >grub> <i>setup (hd0)</i> <comment>(Installera GRUB i MBR)</comment> >grub> <i>quit</i> <comment>(Avsluta GRUB skalet)</comment> ></pre> > ><note> >Om du vill installera GRUB pÃ¥ en särskild partition istället för i MBR, behöver du ändra <c>setup</c> kommandot sÃ¥ det pekar pÃ¥ rätt partition. Om du till exempel vill installera GRUB i <path>/dev/hda3</path>, sÃ¥ är kommandot <c>setup (hd0,2)</c>. Det är dock fÃ¥ användare som vill göra sÃ¥. ></note> > ><p> >Om du har fler frÃ¥gor om GRUB, hänvisar vi till <uri link="http://www.gnu.org/software/grub/grub-faq.html">GRUB FAQ</uri> eller <uri >link="http://www.gnu.org/software/grub/manual/">GRUB Manual</uri>. ></p> > ><note> >Om du installerar om kärnan behöver du inte längre kopiera över filerna. Kör bara <c>make install</c> efter kompileringen av kärnan sÃ¥ kommer de nödvändiga filerna att kopieras och GRUB konfigurationen att ändras automatiskt. ></note> > ><p> >Fortsätt nu med <uri link="#reboot">Starta om systemet</uri>. ></p> > ></body> ></subsection> ></section> ><section id="lilo"> ><title>Alternativ: Att använda LILO</title> ><subsection> ><title>Installera LILO</title> ><body> > ><p> >LILO, LInuxLOader, är trotjänaren bland Linux systemladdare. Den saknar dock nÃ¥gra av de funktioner som GRUB har (vilket ocksÃ¥ är anledningen till att GRUB för näravarande ökar i popularitet). Att LILO fortfarande används beror pÃ¥ att GRUB inte fungerar pÃ¥ vissa system, medan LILO gör det. Den används naturligtvis ocksÃ¥ beroende pÃ¥ att folk kan LILO och vill behÃ¥lla den. Hursomhelst, Gentoo stöder bÃ¥da och du har uppenbarligen valt att använda LILO. ></p> > ><p> >Att installera LILO är en barnelk, använd bara <c>emerge</c>. ></p> > ><pre caption = "Installera LILO"> ># <i>emerge --usepkg lilo</i> ></pre> > ></body> ></subsection> ><subsection> ><title>Konfigurera LILO</title> ><body> > ><p> >För att konfigurera LILO mÃ¥ste du skapa <path>/etc/lilo.conf</path>. Starta din favoriteditor (i denna handbok använder vi <c>nano</c> genomgÃ¥ende) och skapa filen. ></p> > ><pre caption = "Skapa /etc/lilo.conf"> ># <i>nano -w /etc/lilo.conf</i> ></pre> > ><p> >För nÃ¥gra avsnitt sedan bad vi dig att komma ihÃ¥g namnet pÃ¥ den kärna du skapade. I nästa exempel, <path>lilo.conf</path>, antar vi att namnet är ><path>kernel-2.6.11-gentoo-r3</path>. Vi använder ocksÃ¥ exempelpartitioneringen i detta exempel. I det följande finns det tvÃ¥ delar: ></p> > ><ul> ><li> >En för de som inte har använt <c>genkernel</c> när de byggde kärnan ></li> ><li> >En för de som har använt <c>genkernel</c> när de byggde kärnan ></li> ></ul> > ><p> >Se till att du använder <e>din</e> kärnas filnamn och, om nödvändigt, namnet pÃ¥ <e>din</e> initrd-fil. ></p> > ><note> >Om ditt rotfilsystem är JFS, <e>mÃ¥ste</e> du lägga till en <c>append="ro"</c> rad efter varje startpost eftersom JFS behöver spela tillbaka sin logg innan den tillÃ¥ter monteringe med läs-skrivrättigheter. ></note> > ><pre caption = "Exempel pÃ¥ /etc/lilo.conf"> >boot=/dev/hda <comment># Installera LILO i MBR</comment> >prompt <comment># Ge användaren chansen att välja en annan post</comment> >timeout=50 <comment># Vänta 5 (fem) sekunder innan starten av standardposten</comment> >default=gentoo <comment># När väntetiden är slut, starta "gentoo" posten</comment> > ><comment># För använder som inte använt genkernel</comment> >image=/boot/kernel-2.6.11-gentoo-r3 >label=gentoo <comment># Namenet vi ger denna post</comment> >read-only <comment># Starta root med endast läsrättigheter. Ãndra ej!</comment> >root=/dev/hda3 <comment># Plats för rotfilsystemet</comment> > ><comment># För genkernelanvändare</comment> >image=/boot/kernel-2.6.11-gentoo-r3 >label=gentoo >read-only >root=/dev/ram0 >append="init=/linuxrc ramdisk=8192 real_root=/dev/hda3" >initrd=/boot/initrd-2.6.11-gentoo-r3 > ><comment># Följande tvÃ¥ rader ska bara läggas till om du ocksÃ¥ startar Windows system pÃ¥ datorn.</comment> ><comment># I detta fall finns Windows pÃ¥ /dev/hda6.</comment> >other=/dev/hda6 >label=windows ></pre> > ><note> >Om du använder en annan partitionering och/eller kärna justerar du efter behov. ></note> > ><p> >Om du behöver skicka ytterligare argument till kärnan lägger du till en <c>append</c> rad till posten. Som ett exempel lägger vi till <c>video</c> argumentet för att aktivera framebuffer: ></p> > ><pre caption = "Använd append för att lägga till ytterligare val till kärnan"> >image=/boot/kernel-2.6.11-gentoo-r3 >label=gentoo >read-only >root=/dev/hda3 ><i>append="video=vesafb:mtrr,ywrap,1024x768-32@85"</i> ></pre> > ><p> >Om du använder 2.6.7 kärnan eller en senare och du har byglat din hÃ¥rddisk eftersom BIOS inte kan hantera stora hÃ¥rddiskar behöver du lägga till <c>hdx=stroke</c>. ></p> > ><p> ><c>genkernel</c>användare bör känna till att dera kärnor använder samma startargument som används pÃ¥ Installation CDn. Om du till exempel har SCSI enheter ska du lägga till <c>doscsi</c> som ett argumentet till kärnan. ></p> > > ><p> >Spara nu file och avsluta. För att slutföra installationen mÃ¥ste du köra <c>/sbin/lilo</c> sÃ¥ att LILO kan applicera <path>/etc/lilo.conf</path> pÃ¥ ditt system (d.v.s. installera sig själv pÃ¥ disken). Kom ihÃ¥g att du ocksÃ¥ behöver köra <c>/sbin/lilo</c> varje gÃ¥ng du har installerat en ny kärna eller gjort förändringar i menyn. ></p> > ><pre caption = "Slutför LILO installationen"> ># <i>/sbin/lilo</i> ></pre> > ><note> >Om du installerar om kärnan behöver du inte längre kopiera över filerna. Kör bara <c>make install</c> efter kompileringen av kärnan sÃ¥ kommer de nödvändiga filerna att kopieras och GRUB konfigurationen att ändras automatiskt. ></note> > ><p> >Fortsätt nu med <uri link="#reboot">Starta om systemet</uri>. ></p> > ></body> ></subsection> ></section> ><section id="reboot"> ><title>Starta om systemet</title> ><subsection> ><body> > ><p> >GÃ¥ ur den chrootade miljön och avmontera alla monterade partitioner. Därefter skriver du det magiska kommandot du har väntat pÃ¥: <c>reboot</c>. ></p> > ><pre caption="Avmontera alla partitioner och starta om"> ># <i>exit</i> >cdimage ~# <i>cd</i> >cdimage ~# <i>umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo</i> >cdimage ~# <i>reboot</i> ></pre> > ><p> >Glöm naturligtvis inte att ta bort den startbara CDn annars kommer CDn att starta igen - istället för ditt nya Gentoosystem. ></p> > ><p> >När du väl startat om avslutar du Gentooinstallationen med <uri link="?part=1&chap=11">Slutför din Gentooinstallation</uri>. ></p> > ></body> ></subsection> ></section> ></sections> >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 89682
: 56684 |
56685