Td2 sujet PDF

Title Td2 sujet
Course Systèmes d’exploitation
Institution Université Paris 8 Vincennes-Saint-Denis
Pages 2
File Size 93.2 KB
File Type PDF
Total Downloads 97
Total Views 178

Summary

TP en système d'exploitation ...


Description

Système d’exploitation TD2 = bios et grub Consignes générales Réalisation des exercices : •

Dans un fichier texte, décrivez les manipulations que vous avez effectuées pour chaque exercice

• Indiquez vos réponses aux questions et les informations demandées. Remise des exercices :

• •

Déposez votre travail sur moodle : https://moodle.univ-paris8.fr/moodle/course/view.php?id=2192 code 'SYSTEXP'

Avertissement et préparation Les exercices lors du boot sont périlleux ; une fausse manoeuvre peut endommager le syst"me jusqu'au point o% il sera nécessaire de le réinstaller. Il convient donc de procéder avec prudence, en notant toutes les modifications effectuées dans le BIOS pour pouvoir remettre les anciennes valeurs en cas d'erreur. Pour faire les manipulations sans risque, nous allons utiliser une machine virtuelle. Pour ceux qui utilisent les machines de la salle de TP, démarrez virtualbox et tout de suite allez dans « fichier/param"tres » et modifiez le « dossier par défaut des machines », indiquez /tmp. Tout fichier placé dans votre home sera supprimé automatiquement si il est trop gros. Ensuite allez dans « fichier/importer » et indiquez le chemin suivant : /home/alinehuf/public_thml/debian.ova (téléchargez l’image depuis http://bocal.cs.univ-paris8.fr/~alinehuf/debian.ova si vous êtes sur votre propre machine). Si vous travaillez sur votre propre machine, il est conseillé d’utiliser aussi cette machine virtuelle pour ne pas risquer d’endommager votre syst"me et pouvoir tester des modifications du Grub sans risque. Exercice 1 Allez dans le BIOS et examinez les entrées qu'on peut modifier. Pour voir le BIOS dans VirtualBox, lancez la machine virtuelle et lors du lancement appuyez sur F12. Le BIOS de votre machine vous permet-il de choisir de booter sur le réseau ? Testez les différents boots possibles en dehors du disque dur. Exercice 2 Placez un DVD bootable dans votre lecteur. Sous VirtualBox placez une image .iso de disque bootable dans le lecteur virtuel. Une image iso est disponible à cette adresse depuis les machines de la salle de TP : /home/alinehuf/public_thml/debian.min.iso (http://bocal.cs.univ-paris8.fr/~alinehuf/debian.min.iso sur les autres machines). Booter sur le DVD pour vérifier qu'il est effectivement bootable. Si votre bios le permet, modifiez l'ordre d'examen des périphériques de boot dans le BIOS pour booter sur le disque dur malgré la présence du DVD bootable dans le lecteur. (Vous pouvez conserver cette configuration, qui vous fera économiser à chaque boot les quelques secondes nécessaires pour tester la présence d'un disque bootable dans le lecteur, à condition de vous souvenir de changer l'ordre des périphériques de boot dans le BIOS le jour o% vous voudrez booter sur un DVD.) Exercice 3 Lors du boot, entrer en interaction avec Grub en tapant un caract"re pendant les quelques secondes pendant lesquelles il attend de voir s'il peut booter seul. Vérifiez que cela fait appara@tre un menu qui permet de choisir entre plusieurs options de démarrage. Quelles sont ces options ? Dans la machine virtuelle, sélectionnez l’entrée « options avancées » et indiquez les différents démarrages possibles.

Sous le cadre indiquant les options de démarrage possibles on nous indique que l’on peut utiliser deux touches : •

e pour éditer la configuration de l'élément activé du menu



c pour entrer soit même des commandes destinées à GRUB

Sélectionnez l’entrée correspondant au démarrage normal et appuyez sur « e » pour voir les commandes Grub correspondantes. Examinez les commandes affichées. Quels sont les messages qui seront affichés avec echo lors de l’exécution de ces commandes ? Utilisez la touche ESC pour sortir. Appuyez maintenant sur la touche « c » pour saisir des commandes de démarrage. Essayez les commandes suivantes : linux /vmlinuz

(cette commande demande le chargement du noyau linux)

initrd /initrd.img (cette commande restaure l’état de la mémoire pour le démarrage du noyau : init ram disk) boot

(lancer ce qui est en mémoire)

Décrivez de que vous observez. Exercice 4 Démarrez la machine. Sur la machine virtuelle utilisez le login : etudiant et le mot de passe : 3tud14nt. Sur la machine virtuelle vous avez un Grub version 2. Avec Grub version 1 : regarder le chier /boot/grub/menu.lst ; comparer son contenu avec le menu que vous avez vu lors de l'exercice précédent. Vous pouvez modi er ce chier comme n'importe quel autre, avec emacs ou vi et la plus grande prudence. La ligne timeout indique combien de temps Grub va attendre qu'une touche soit pressée avant de booter automatiquement ; vous pouvez sans doute la modifier sans risque. On trouve dans la page http://www.troubleshooters.com/linux/grub/grub.htm une description de quelques commandes de Grub. Vous pouvez vous risquer à les mettre en oeuvre. Avec Grub version 2 : regarder le chier /boot/grub/grub.cfg ; comparer son contenu avec le menu que vous avez vu lors de l'exercice précédent. Modifier la valeur de la variable GRUB_TIMEOUT et fabriquer un nouveau grub.cfg. Le comparer avec l'original. Si vous vous sentez d'humeur aventureuse, vous pouvez l'installer à la place de l'original mais dans ce cas la maison décline toute responsabilité. (si vous êtes dans une machine virtuelle, vous pouvez tenter le coup!). Exercice 5 Apr"s le boot du syst"me, vous pouvez consulter la liste détaillée des messages des drivers qui testent les périphériques avec la commande dmesg. Testez cette commande. Examinez en particulier la ligne qui décrit la mémoire trouvée par le noyau avec la commande : dmesg | grep Memory:. Examinez celles qui décrivent ce que le syst"me a découvert sur votre premier disque avec dmesg | grep sda:. Recopiez ces lignes....


Similar Free PDFs