Sommario:

Installa Fedora 8 (Werewolf) su Windows XP con QEMU: 11 passaggi
Installa Fedora 8 (Werewolf) su Windows XP con QEMU: 11 passaggi

Video: Installa Fedora 8 (Werewolf) su Windows XP con QEMU: 11 passaggi

Video: Installa Fedora 8 (Werewolf) su Windows XP con QEMU: 11 passaggi
Video: ShmooCon 2013: Анализ вредоносного ПО: сотрудничество, автоматизация и обучение 2024, Dicembre
Anonim
Installa Fedora 8 (Werewolf) su Windows XP con QEMU
Installa Fedora 8 (Werewolf) su Windows XP con QEMU

Il tutorial completo (è disponibile una versione PDF) Per comprendere questo tutorial è necessaria una certa conoscenza di un PC con Windows XP e una buona conoscenza di Linux e Fedora. Lo scopo del tutorial è mostrare/concentrarsi sulle differenze e sulle impostazioni da eseguire quando si tenta di eseguire un sistema Linux all'interno dell'emulatore QEMU. Consultare il sito Web Qemu per ulteriori informazioni su questo emulatore. La parte principale che non è presentato è l'acceleratore QEMU che non ho potuto installare sul PC configurato.

Passaggio 1: RICERCA E INSTALLA QEMU

Il sito principale di QEMU è qui, puoi scaricare il codice sorgente e i binari lì. L'ultima versione su Windows ad oggi è [https://http//lassauge.free.fr/qemu/qemu-0.9.1-windows].

Passaggio 2: RICERCA L'IMMAGINE BOOT. ISO FEDORA 8

Un elenco completo dei mirror per scaricare Fedora8 può essere trovato qui. Seleziona il file boot.iso sotto i386/os/images/. Ad esempio:ftp://ftp.funet.fi/pub/mirrors/Feeder.redhat.com/ pub/Feeder/linux/releases/8/Feeder/i386/os/images/boot.iso

Passaggio 3: CREA UN DISCO VIRTUALE VUOTO PER FEDORA 8

Una volta installato il binario di Windows (è sufficiente decomprimere il file binario in una nuova directory) è possibile creare un nuovo disco virtuale: In un comando di Windows Windows utilizzare il seguente comando: qemu-img create myimage.img mysize Ad esempio per un disco da 10 G Immagine:

qemu-img.exe crea fedora8.img 10GQuesto verrà visualizzato

Formattazione &aposfedora8.img&apos, fmt=raw, size=10485760 kB… e la nuova immagine (un file da 10G byte) è ora pronta.

Passaggio 4: UTILIZZARE NETINSTALL CON L'IMMAGINE BOOT. ISO

UTILIZZARE NETINSTALL CON L'IMMAGINE BOOT. ISO
UTILIZZARE NETINSTALL CON L'IMMAGINE BOOT. ISO
UTILIZZARE NETINSTALL CON L'IMMAGINE BOOT. ISO
UTILIZZARE NETINSTALL CON L'IMMAGINE BOOT. ISO
UTILIZZARE NETINSTALL CON L'IMMAGINE BOOT. ISO
UTILIZZARE NETINSTALL CON L'IMMAGINE BOOT. ISO

4.1 INIZIA QEMU CON QUESTA IMMAGINE

Ad esempio se si utilizza Qemu-0.9.1 installato:

qemu.exe -L Bios -m 256 -hda Images\fedora8.img -soundhw all -localtime -M pc -net nic, model=ne2k_pci -net user -no-acpi -boot d -cdrom Images\boot-F8.isoDescrizione dell'opzione

+-----------------------------------+------------- ------------------+| -L Bios | Percorso locale di tutti i BIOS relativamente al file qemu.exe || -m 256 | La memoria è impostata su 256 Mbyte || -hda Immagini\fedora8.img | Il primo disco rigido è l'immagine creata nel passaggio || | sopra (attenzione: da Fedora 7 tutte le unità || | incluso ATA vengono rilevate come SCSI. Qui il disco || | sarà chiamato sda in Fedora) || -net nic, modello=ne2k_pci -net utente | La scheda di rete è una NE2000-PCI nell'utente Qemu || | modalità rete || -boot d -cdrom Immagini\boot-F8.iso | Avvia da CDROM (d) e usa l'iso scaricato || | file come immagine del cdrom |+-----------------------------------+------- --------------------------------------------------- --+L'immagine del cdrom partirà automaticamente (vedi prima immagine).

4.2 INSTALLATORE ANACONDA

Viene quindi avviato il programma di installazione di Anaconda.1. Scegli la tua lingua (francese per me) nella prima schermata. OK, devo scusarmi, partendo da qui tutti i dump dello schermo sono in francese, ma non dovrebbe essere così diverso come gli schermi inglesi: un primo buon passo per iniziare a giocare con i18n:->2. Scegli la tastiera.3. Metodo di installazione: scegli HTTP o FTP (FTP a volte funziona meglio).4. Configurazione TCP/IP: disabilitare IPv6 e scegliere DHCP "Dynamic IP Configuration" poiché questo verrà fornito all'anaconda in esecuzione da Qemu (vedere "3.7.3 Utilizzo dello stack di rete in modalità utente" nella documentazione di Qemu: https://fabrice. bellard.free.fr/qemu/qemu-doc.html#SEC30).5. Configurazione HTTP: selezionare il sito web di origine (ad esempio ftp.funet.fi) e il percorso completo fino a /os/. Nel nostro esempio: /pub/mirrors/fedora.redhat.com/pub/fedora/linux/releases/8/Fedora/i386/os/ 6. Il programma di installazione sta ora recuperando i file.img dal sito web selezionato (Alt-F3: passa alla schermata di debug). Ora è un processo abbastanza lungo e ogni errore d'ora in poi porta a un crash completo e devi ricominciare dal punto 4.1. La probabilità più grande è un file stage2.img bloccato.

Step 5: INSTALLATORE ANACONDA: INSTALLAZIONE GRAFICA

INSTALLATORE ANACONDA: INSTALLAZIONE GRAFICA
INSTALLATORE ANACONDA: INSTALLAZIONE GRAFICA
INSTALLATORE ANACONDA: INSTALLAZIONE GRAFICA
INSTALLATORE ANACONDA: INSTALLAZIONE GRAFICA
INSTALLATORE ANACONDA: INSTALLAZIONE GRAFICA
INSTALLATORE ANACONDA: INSTALLAZIONE GRAFICA

5.1 Inizio

Dopo questo punto inizia la versione grafica (versione X11) di Anaconda.

5.2 Formatta disco

L'immagine del disco QEMU è stata rilevata ed è necessaria la formattazione, fare clic su Sì o Avanti nelle schermate seguenti.

5.3 Impostazioni di rete

Tutti i valori predefiniti sono OK per QEMU.

5.4 Impostazione dell'ora

Tutti i valori predefiniti sono OK per QEMU. Avvertenza: dovresti sicuramente deselezionare "orologio di sistema in UTC", perché stai utilizzando l'orologio corretto per la locale dal tuo sistema host Windows XP.

5.5 Password di root

Scegli una password per l'utente root del tuo sistema ospite. Ora lo strumento di installazione è pronto per recuperare l'elenco dei pacchetti dal server ftp o http: questo potrebbe essere un compito piuttosto lungo; a seconda della connessione di rete.

5.6 Pacchetti

Ora puoi scegliere il tipo di installazione: poiché stiamo usando una netinstall, è meglio scegliere il set più piccolo possibile (questo verrà aggiornato in seguito, su base rpm per rpm). Nota che ora puoi anche aggiungere repository personalizzati in questo passaggio di installazione: deseleziona tutte le "attività aggiuntive" e seleziona l'installazione personalizzata ora (questa sarà più lunga da configurare, ma il tempo di download sarà ridotto) e procedi con Avanti. Per tutte le categorie, rimuovere ciò che non è necessario per l'installazione di base: nessun pacchetto di sviluppo, nessuno strumento per ufficio, nessuno strumento per server e così via. Esamina attentamente ogni categoria e fai clic sul pulsante "Pacchetti opzionali" per rivedere gli elenchi dettagliati. Al termine, procedere con "Avanti" fino a quando non viene richiesto di avviare l'installazione "reale". Ora preparare un buon libro e diverse tazze di caffè mentre si vede la barra di avanzamento che va lentamente a destra dello schermo dopo aver formattato il disco: Dopo fino a diverse ore (questo era il mio caso!) puoi riavviare il guest Fedora 8. Attenzione: quando riavvii la macchina emulata QEMU corrente tornerai all'installer (immagina di aver dimenticato di rimuovere il CD) … perché sei ancora utilizzando l'immagine iso netinstall come dispositivo di avvio.

Passaggio 6: PRIMO AVVIO

PRIMO AVVIO
PRIMO AVVIO
PRIMO AVVIO
PRIMO AVVIO
PRIMO AVVIO
PRIMO AVVIO
PRIMO AVVIO
PRIMO AVVIO

", "top":0.2505694760820046, "left":0.23035714285714284, "height":0.2255125284738041, "width":0.44285714285714284}, {"noteID":"N9YZIWNFECFCJYO", "author":"Gozer404", "text":"Fine ", "top":0.9202733485193622, "left":0.85, "height":0.04783599088838269, "width":0.13035714285714287}]">

6.1 LANCIO QEMU

Per finalizzare l'installazione del nuovo sistema è necessario prima riavviare QEMU con questa riga di comando modificata (per utilizzare l'immagine del disco aggiornata come dispositivo di avvio):

qemu.exe -L Bios -m 256 -hda Images\fedora8.img -soundhw all -localtime -M pc -net nic, model=ne2k_pci -net user -no-acpiQuindi avvierà grub dall'immagine del disco appena installata e il kernel + init + il display di avvio grafico stanno iniziando …

6.2 APPLICAZIONE DI PRIMO AVVIO

Viene visualizzata la schermata di benvenuto e sarà necessario configurare tutti i diversi passaggi (visualizzati a sinistra del display).

6.2.1 Firewall

Nella tua macchina ospite questo non è necessario.

6.2.2 SELinux

Nella tua macchina ospite questo non è necessario.

6.2.3 Data e ora

Aggiorna l'ora se necessario. Se hai un server ntp in esecuzione sulla tua rete, è meglio scegliere di abilitare ntp.

6.2.4 Profilo hardware

Puoi controllare qui la macchina emulata QEMU: il dispositivo audio è un ES1370 e la scheda grafica è una GD 5446. Scelgo di non inviare il profilo ma dipende da te.

6.2.5 Crea utente

Aggiungi almeno un utente e ora è il momento di riavviare davvero e divertirti con il tuo Fedora 8 installato…

Passaggio 7: CONFIGURAZIONI AGGIUNTIVE

CONFIGURAZIONI AGGIUNTIVE
CONFIGURAZIONI AGGIUNTIVE
CONFIGURAZIONI AGGIUNTIVE
CONFIGURAZIONI AGGIUNTIVE

Una volta riavviato, ora puoi aggiornare/installare i pacchetti mancanti.

7.1 SCHERMATA DI ACCESSO

Nuovo tema Fedora per gdm con opzione faccia.

7.2 AGGIORNAMENTO

Per l'aggiornamento, prima avvia un processo di aggiornamento yum (accedi come root in una finestra del terminale): root% yum update

7.3 CORRETTA IMPOSTAZIONE DELL'OROLOGIO

Se hai dimenticato di deselezionare la casella nel passaggio 3, puoi utilizzare il menu Impostazioni per deselezionarla (questo deve essere fatto come root e ti verrà richiesta la password di root per farlo)

Passaggio 8: CONDIVIDI I DATI TRA I SISTEMI HOST E GUEST

CONDIVIDI I DATI TRA I SISTEMI HOST E GUEST
CONDIVIDI I DATI TRA I SISTEMI HOST E GUEST
CONDIVIDI I DATI TRA I SISTEMI HOST E GUEST
CONDIVIDI I DATI TRA I SISTEMI HOST E GUEST
CONDIVIDI I DATI TRA I SISTEMI HOST E GUEST
CONDIVIDI I DATI TRA I SISTEMI HOST E GUEST

Alcune definizioni:

+-------+----------------------------------------- -------------+------------+| Ospite | Sistema in cui viene avviato Qemu: il vero hardware | Windows XP |+-------+------------------------ ----------------+------------+| Ospite | Sistema « in esecuzione sotto » Qemu nella macchina virtuale | Fedora 8 |+-------+------------------------ ----------------+------------+Per facilitare l'accesso alla macchina host, aggiungere questa riga (come root) a /etc/hosts: 10.0.2.2 qemu Utilizzo di CIFS (condivisione di Windows): nel sistema host, abilitare la condivisione delle cartelle (fare clic con il tasto destro sulla cartella desiderata). Nel sistema guest, connettiti con smbclient (pacchetto rpm samba-client-3.0.26a-6.fc8) per poter navigare nella directory condivisa e copiare alcuni file. La riga di comando nel guest Fedora 8 è

smbclient '\10.0.2.2\T45466' –U lassauge –W FROpzioni

+---------+------------------------- ----------------+| smbclient | ftp-like per connettersi alla condivisione di Windows || \10.0.2.2\T45466 | Il sistema host è visto su IP:10.0.2.2. || | T45466 è il nome dato alla condivisione nel sistema host. || –U lassauge | Utente 'lassauge' (noto dal sistema host) || –W FR | Gruppo di lavoro di utente lassauge nel sistema host. |+---------+------------------------ -----------------+Ora basta un semplice get per copiare dalla cartella condivisa. Paura delle righe di comando? Il modo grafico in Fedora 8 è: Menu principale->Scorciatoie->Connetti a un server … Quindi riempire i campi nella finestra popup. Quando ha finito, fare clic con il tasto destro sulla nuova icona (quella con "SMB" che è apparsa sul desktop) e scegli Sfoglia. Viene quindi richiesta la password di Windows e infine è possibile sfogliare la cartella condivisa con nautilus.

Passaggio 9: CONFIGURAZIONE XORG

CONFIGURAZIONE XORG
CONFIGURAZIONE XORG

Poiché la dimensione predefinita dello schermo di X è un po' troppo piccola, possiamo modificare la configurazione di X.org per avere alcune risoluzioni più grandi, inoltre configureremo anche i pulsanti della rotella per il mouse (poiché questo non viene rilevato). Usa un testo editor per modificare il file /etc/X11/xorg.conf. Prima del dispositivo; inserire la seguente sezione:

Sezione "Monitor" Identificatore "Monitor0" HorizSync 31,5 - 95,0 VertRefresh 59,0 - 75.0EndSectionNella sezione Screen, tra Device e DefaultDepth, aggiungi questa riga

Monitorare "Monitor0" Infine, nella sottosezione Mostra aggiungi questo elenco

Modalità "1152x864" "1024x768" "832x624" "800x600" "640x480" Ora per il mouse, nella sottosezione Dispositivo di input "VMMouse" € aggiungi questo

Opzione "Protocollo" "Auto" Opzione "Pulsanti" "5" Opzione "ZAxisMapping "4 5"Il file xorg.conf finale dovrebbe essere come questo (tranne nel dispositivo di input "Keyboard0" che dipende dalla tastiera scelta in anaconda -€“vedi 5.2)

Sezione "ServerLayout" Identificatore "Layout predefinito" Schermo 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "VMMouse" "CorePointer"EndSectionSection "InputDevice" Identificatore "Keyboard0" Driver "kbd" Opzione "XkbModel" "pc105" Opzione "XkbLayout" "fr" Opzione "XkbVariant" "latin9"EndSectionSection "InputDevice" Identificatore "VMMouse" Driver "vmmouse" Opzione "Device" "/dev/input/mice" Opzione "Protocol" "Auto" Opzione "Pulsanti" "5 " Opzione "ZAxisMappingâ? "4 5"EndSectionSection "Monitor" Identificatore "Monitor0" HorizSync 31.5 - 95.0 VertRefresh 59.0 - 75.0EndSectionSection "Device" Identificatore "Videocard0" Driver "cirrus"EndSectionSection "Screen" Identificatore "VideoScreen0" "Monitor0" DefaultDepth 24 Sottosezione "Display" Viewport 0 0 Profondità 24 Modalità "1152x864" "1024x768" "832x624" "800x600" "640x480" EndSubSectionEndSectionDisconnettersi e riconnettersi per vedere la nuova schermata grafica. Nota che la scheda grafica emulata scadente ha solo 4 Mbyte di RAM e non può raggiungere risoluzioni più alte (questo valore è confermato leggendo /var/log/Xorg.0.log

(--) CIRRUS(0): VideoRAM: 4096 kByteControlla il dump dello schermo dopo l'aggiornamento (nell'ultima immagine) e confrontalo con quello del passaggio 8 (la seconda immagine).

Passaggio 10: APPUNTI CONDIVISI

APPUNTI CONDIVISI
APPUNTI CONDIVISI
APPUNTI CONDIVISI
APPUNTI CONDIVISI

Per lo scambio di valori di copia/incolla tra il sistema host e guest, è possibile utilizzare gli appunti di rete. Scarica la clip di condivisione per entrambi i sistemi.1. Su Windows, avviare prima Condividi Appunti.2. Sul guest Fedora devi prima assicurarti che compat-libstdc++ sia installato (usa yum install compat-libstdc++ se non è il caso) prima di avviare la versione linux di Share Clip. Quindi fare clic su Connetti e utilizzare l'indirizzo IP del sistema host (come visto dal guest): 10.0.2.2. Ora ogni copia incolla si riflette in entrambe le clip di condivisione!

Passaggio 11: questa è la FINE

Questa è la fine
Questa è la fine

Ora hai un Fedora 8 in esecuzione nel tuo computer Windows XP grazie a QEMU…. Buon gioco…Informazioni aggiuntive:

  • Distribuzione Fedora Linux (Wikipedia)
  • Progetto Fedora
  • Le FAQ non ufficiali di Fedora
  • QEMU (Wikipedia)
  • Emulatore open source QEMU
  • QEMU su Windows (vecchio)
  • QEMU su Windows

Consigliato: