Pages (4): [1] 2 3 4 » Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Sistemi operativi I (http://www.dsy.it/forum/forumdisplay.php?forumid=269)
-- Laboratorio 2013 (http://www.dsy.it/forum/showthread.php?threadid=43345)
Laboratorio 2013
per il laboratorio ora è cambiato il qemu....come devo fare per farlo funzionare su windows vista?
Ciao, sul sito di del laboratorio di quest'anno il professore a caricato, tra i vari file, i due nominati:
-Live CD Release Wed Mar 13 13:44:07 2013 +0100 812add2 (83MiB, SHA1:0bb739a3d5b1292c13d9b42f784c7f4ceccc0f82)
-Qemu per Windows 1.3.1 (12MiB)
Praticamente li scarichi, li metti nella stessa cartella, estrai Qemu e lo avvi cliccando su "unimilive-solab.bat".
Il tutto per far partire una macchina virtuale con sopra un sistema Debian personalizzato dal professore, con tutti i programmi necessari per il corso.
Il tutto è da linea di comando per mantenere la distribuzione il più leggera possibile.
A lezione a detto che parte anche da chiavetta USB se ci metti sopra entrambi i file.
Spero di essere stato chiaro e di aver risposto alla tua domanda, se ho capito male mi scuso per la risposta e aspetto delucidazioni.
Saluti Ste
grazie mille....ora cerchiamo di aiutarci per passare questa parte di laboratorio...voglio togliermelo dai c....i questo esame! come penso tutti quanti
Ciao, non riesco a seguire il laboratorio volevo chidere:
1) Ha detto qlk x la modalità della prova del esame lab? l'anno scorso era partizione del disco(minix), esercizio shell e un esercizio kernel per voto > 24.
2) qual editor di testo si usa per JOS? In minix si usava "elvis", "vi" ecc.
Grazie in anticipo.
Jos non è ancora stato affrontato, comunque il prof sulla sua distribuzione live di linux fa usare vi.
Per la modalità esatta dell'esame non pare abbia ancora detto qualcosa, si è capito che di sicuro c'è un esercizio sulla shell.
Magari altri sanno dirti di più.
Saluti Ste
Grazie mille!
Buon inizio di settimana!
Aldo
Ciao, qlk per caso ci puo fornire un riassunto simulazione d'esame fatto nell'ultima lezione? es commandi di partizionamento?
in minix si usava
#part /dev/c0d1
#part /dev/c0d1p3 dove questa veniva lasciata extended...
poi si creava il File System, montaggio ecc.
Ci potete dire qlk?
Grazie in anticipo!
si usa questo comando :
sudo -s
fdisk /dev/core
poi segui le istruzioni
io chiedo...
1)come si fa a salvare la partizione???
2)come si fa a creare file system ???
3) come si fa a montare file system ???
risolto!
condividi!!!!
allora, prima di tutto si crea il disco virtuale di 100M
poi si usa il comando fdisk per partizionarlo
fdisk /dev/sdb (noi usiamo sd'b' perché è il secondo disco)
poi da fdisk bisogna creare le vari partizioni del disco delle varie dimensioni specificate (il comando è 'n' per impostarlo)
Visto che però abbiamo 5 partizioni e inizialmente ne possiamo fare solo 4, la 4 la impostiamo come estesa.
una volta create le partizioni diamo ad ognuna di essa l'id del file system con il comando 't' (per verificare il codice dell'id possiamo usare il codice 'l')
una volta impostate le partizioni come vogliamo, salviamo col comando 'w'
usciti da fdsik, scriviamo il file system nella partizione richiesta (nell'esempio del prof è la quinta) con il comando
mkfs /dev/sdb5
poi lo montiamo
mount /dev/sdb5 /mnt
per smontarlo
umount /dev/sdb5
ok come dice lui poi devi fare
come c'e nel tema d'
desame di San Monga
if= input file
of =output file
dd if=/dev/zero of=/mnt/miofile bs=10 count=1264128
(qua parto da zero e creo su mnt mio file bs sta per blocksize )
poi fai dumpe2fs /dev/sda5 (partizione 4° la reale e quindi conti la 5° perché la 4°e estesa)
dumpe2fs /dev/sda5 | less (per vederlo a pezzi) ti interessa il campo freeblock
poi digiti solo sync
poi rm /mnt/miofile
poi rifaccio il comando dumpefs e vedi free block cambiato
infine fai
expr (freeblock1-freeblock2) e ottieni risultato
finito qua esercizio partizione....per la shell ora vi provo a mandare....
sda è il disco di persistence-jos.qcow
il sdb è il secondo disco che hai creato
per creare disco vai su
qemu-img.exe create miodisco (dimensionalo come vuoi)
poi lo metti sul file bat di qemu
Qualcuno ha fatto l'esercizio relativo al kernel?
Aggiungere un comando al monitor di JOS che permetta di tradurre un indirizzo virtuale nel suo corrispettivo fisico, se l'indirizzo virtuale è effettivamente mappato. La traduzione va effettuata in base alla Page Directory del kernel
Esempio: K> virt2phys 0xf01030ca
va 0xf01030ca -> pa 0x001030ca
Siamo riusciti a capire che bisogna modificare il file monitor.c e monitor.h dal kernel, ma non sappiamo come trattare l'indirizzo
E' abbastanza complicato :\
Qualche info?
All times are GMT. The time now is 14:43. | Pages (4): [1] 2 3 4 » Show all 54 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.