Startseite > Tags> Inferno

Inferno

Inferno in QEMU unter WindowsXP

inferno Install完了画面
Hinweis Wenn Sie das Native Inferno installieren zu QEMU

  • Vorbereitung
    1. QEMU unter Windows herunterladen
    2. Inferno CD 2007May10 Herunterladen
    3. Entpacken Sie es in die entsprechende Stelle auf QEMU (Fall: "C: \ QEMU")
    4. entpacken in einem Verzeichnis von QEMU zu infernoCD (Fall: "C: \ QEMU \ inf.iso")
  • Installation
    1. HardDiskImage von 1 GB erstellen (Eingabeaufforderung)
      C:\QEMU>qemu-img create -f qcow inferno.img 1G 
    2. von infernoCD Boot (Eingabeaufforderung)
       C:\QEMU>qemu -L . -m 128 -boot d -cdrom inf.iso -hda inferno.img 
    3. Führen Sie die Installation Shell Script (QEMU)
       ;sh install.sh -m /dev/sdD0 /dev/sdC0 
    4. Plan9 wird (QEMU) eine Partition erstellt
       >>> a p1 start cylinder: 0 end [0..1024] 1024 >>> A p1 >>> w >>> q 
    5. Da die Ausführung wird wieder (QEMU) Neustart der Installation Shell Script
       ;sh install.sh /dev/sdD0 /dev/sdC0 >>> w >>> q 
    6. Schließen Sie das Windows von QEMU Wenn Sie sehen, "Nehmen Sie die CD und reboot"
  • Startup-Check
    1. (Eingabeaufforderung)
       C:\QEMU>qemu.exe -L . -m 128 -hda inferno.img -net nic,model=rtl8139 
    2. (QEMU)
       ; wm/wm wmlib: can't allocate Display: .initdisplay: /dev/draw/new: ; 

    Wie auch immer, aber die Bewegung wurde, funktioniert GUI nicht starten.
    VGA ist nicht sichtbar?
    QEMU scheint die CL-GD5446 emulieren.
    Ist, um OS / PC und übermorgen zu sehen, die Quelle

    • vgaclgd542x.c
    • vgaclgd546x.c

    War. Das wird nicht unterstützt ·?
    Abschied für heute, ich könnte vielleicht stellen Sie den Treiber in der Anwendung
    Versuchen Sie auch QEMU, so kann es auch gerne VESA-Boot

    1. (Eingabeaufforderung)
       C:\QEMU>qemu.exe -L . -m 128 -hda inferno.img -net nic,model=rtl8139 -vga std 
    2. (QEMU)
       ; wm/wm wmlib: can't allocate Display: .initdisplay: /dev/draw/new: ; 

    Yappari gerne nutzlos.
    Der Kernel, der kommt mit dieser CD, die ich frage mich, ob nicht über eine integrierte VGA-Treiber?
    FD im Kernel zu booten den Kernel zu booten und die CD gestern die Größe der Datei ist ganz anders.
    Mit anderen Worten, würde ich zufrieden sein, was war anders kompiliert wurde,
    Um einen Kernel mit dem Kernel von der CD ersetzt werden, schaffen soll ich tun?
    Ich möchte, dass die Bedingungen die gleichen Kompilierung des Kernels und der CD,
    Oder kompilieren Option ist nicht gut in erster Linie verstanden.

  • Referenz

Inferno in VirtualBox auf Windows XP

inferno起動画面
Beachten Sie bei der Kompilierung von VirtualBox in Ubuntu auf dem Inferno laufen

  • Der Quellcode ist verfügbar
    1. $ Apt-get install mercurial
    2. $ Cd / usr
    3. $ Sudo hg clone https://inferno-os.googlecode.com/hg/ Inferno
    4. $ Sudo chmod-R 777 / usr / Inferno

    Offensichtlich hält die Zusammenstellung nicht passieren Vita Nuova , um die Version des zu verwenden.

    1. Inferno Vierte Ausgabe (Inferno-20100120.tgz) herunterladen
    2. Entpacken Sie die Inferno-20100120.tgz, nach / usr / Inferno / den Inhalt überschreiben
  • Die Installation der Bibliothek für die Kompilierung
    1. $ Sudo apt-get install libxpm-dev
    2. $ Sudo apt-get install libxext-dev
    3. $ Sudo apt-get install x11proto-xext-dev
  • Zusammenstellung von Inferno
    1. $ Sudo vi Inferno / mkconfig
       @@ -17,0 +18,0 @@ - SYSHOST=Plan9 +# SYSHOST=Plan9 + SYSHOST=Linux @@ -25,0 +27,0 @@ -# OBJTYPE=368 - OBJTYPE=$objtype + OBJTYPE=368 +# OBJTYPE=$objtype 
    2. $ Sh makemk.sh
    3. $ Export PATH = $ PATH :/ usr/inferno/Linux/368/bin /
    4. $ Mk nuke
    5. $ Mk install
  • PBS 9load compile (Kernel-Loader) und (PC-Partition-Boot-Programm-Wahlschalter)
    1. $ Mkdir / usr/inferno/Inferno/386/lib /
    2. $ Sudo chmod-R 777 / usr/inferno/Inferno/386/lib /
    3. $ Cd / usr / Inferno / os / boot / pc /
    4. $ Mk pbs.install 9load.install
  • Kompilieren des Kernels
    1. $ Cd / usr / Inferno / os / PC
    2. Vi $ ether79x970.c
       @@ -540,6 +540,7 @@ switch(x&0xFFFFFFF){ case 0x2420003: /* PCnet/PCI 79C970 */ case 0x2621003: /* PCnet/PCI II 79C970A */ + case 0x2625003: /* PCnet/FAST III 79C973 */ break; default: print("#l%d: unknown PCnet card version %.7ux\n", 
    3. $ Vi PC
       @@ -48,10 +48,11 @@ kern link - ether2114x pci + ether79c970 pci +# ether2114x pci # ether82557 pci - ether83815 pci - etherelnk3 pci +# ether83815 pci +# etherelnk3 pci ps2mouse ethermedium # pppmedium ppp compress @@ -70,7 +71,7 @@ math init - wminit + shell code int kernel_pool_pcnt = 10; @@ -79,7 +80,7 @@ int image_pool_pcnt = 40; int cflag=0; int swcursor=0; - int consoleprint=0; + int consoleprint=1; port alarm @@ -137,3 +138,5 @@ /dis/lib/daytime.dis /dis/lib/auth.dis /dis/lib/ssl.dis + /dis/lib/arg.dis + /dis/lib/filepat.dis 
    4. $ Mk
  • Erstellen der Kernelkonfiguration Last
    1. $ Vi / usr/inferno/os/pc/plan9.ini
       bootfile=fd0!ipc.gz 
  • Erstellen eines Disketten-Image
    1. $ Emu
    2. ; Cd OS / PC
    3. ; Gzip IPC
    4. ; Disk / Format-b / Inferno/386/pbs-df inferno.img / Inferno/386/9load plan9.ini ipc.gz

    Starten Sie VirtualBox, um das fertige inferno.img montieren
    Sie können zwar sicherlich zu starten, manchmal verursachen eine Panik aus.
    Vielleicht, weil schlechtes System in VirtualBox auch Plan9 Inferno.
    Außerdem habe ich in der Lage, um die native kompilieren Inferno war, bin ich ein Boot-FD.
    Was kann ich am Anfang im Bootloader dieses Plan9 war gefunden werden,
    So verwenden Sie die · · · Native Inferno wollen von der Festplatte booten müssen möglicherweise Plan9 studieren.
    Versuchen wir das nächste Inferno in QEMU auf WindowsXP.

  • Referenz

Startseite > Tags> Inferno

Suche
Füttern
Übersetzung
Japanese flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagEnglish flagGerman flagFrench flagRussian flagVietnamese flagThai flag

Zum Anfang der Seite