Auteur Sujet: A propos de l'initrd  (Lu 1688 fois)

guy_

  • Membre Senior
  • ****
  • Messages: 102
  • Karma: 4
A propos de l'initrd
« le: ven. nov. 04 18:14:47 2016 »
Suite à la bienveillance de Tnut, il a été ajouté

- 1. la possibilité de démarrer l'installation de NuTyX directement depuis le fichier iso,
sans utiliser de cdrom ni de clé usb.

Par exemple, pour booter sur l'iso téléchargée à la racine de ma partition /dev/mapper/vg-iso,
je configre grub comme ceci:

menuentry 'NuTyX x86_64 8.2 installation iso on (lvm/vg-iso)' {
   insmod lvm
   set root=(lvm/vg-iso)
   set isofile="/NuTyX_x86_64-8.2.iso"
   loopback loop $isofile
   linux  (loop)/isolinux/kernel fromdev=/dev/mapper/vg-iso fromiso=$isofile rootdelay=3 ro quiet
   initrd (loop)/isolinux/initrd
}

Ceci fonctionne également avec un clef usb bootable en copiant l'iso parmi les autres fichiers.


- 2. la possiblité de démarrer sa NuTyX principale en lecture seule, grâce au
module overlay intégré dans le noyau linux.
Cela permet de conserver son installation inchangée en reportant les modifications sur une deuxième partiton utilisée temporairement.
Je me suis servi de ceci lorsque j'ai voulu tester un programme propriétaire (VMware) qu'il est difficile de désintaller proprement.

menuentry 'NuTyX 8.2 x86_64 OVERLAY      on /dev/mapper/vg-nu82' {
   insmod lvm
   set root=(lvm/vg-nu82)
   linux  /boot/kernel root=/dev/mapper/vg-nu82 overlayroot=/dev/mapper/vg-OVL82 ro rootdelay=3
   initrd /boot/initrd
}

Un fois les tests terminés, il suffit de redémarrer normalement, et éventuellement de formatter la deuxième partition
menuentry 'NuTyX 8.2 x86_64              on /dev/mapper/vg-nu82' {
   insmod lvm
   set root=(lvm/vg-nu82)
   linux  /boot/kernel root=/dev/mapper/vg-nu82 ro rootdelay=3
   initrd /boot/initrd
}

PS: J'utilise lvm2, mais n'importe quelle partition fera l'affaire,
on pourrrait par exemple remplacer
(lvm/vg-nu82) par (hd0,X)
(lvm/vg-iso) par (hd0,Z)
/dev/mapper/vg-nu82 par /dev/sdaX
/dev/mapper/vg-OVL82 par /dev/sdaY
/dev/mapper/vg-iso par /dev/sdaZ

Thierry

  • Administrator
  • Super Héros
  • *****
  • Messages: 1114
  • Karma: 11
  • Sexe: Homme
    • NuTyX distribution
Re : A propos de l'initrd
« Réponse #1 le: sam. nov. 05 13:17:47 2016 »
Alors là je suis bleufé

Thierry

  • Administrator
  • Super Héros
  • *****
  • Messages: 1114
  • Karma: 11
  • Sexe: Homme
    • NuTyX distribution
Re : A propos de l'initrd
« Réponse #2 le: sam. nov. 05 14:49:27 2016 »
Citer
Je me suis servi de ceci lorsque j'ai voulu tester un programme propriétaire (VMware) qu'il est difficile de désintaller proprement.

Expliques nous comment tu as installé VMware, j'ai trouvé le bundle.
- J'ai installer lsb-release
- J'ai installer kernel-lts.devel
- J'ai fais le lien qui manque entre le kernel-lts et kernel-lts.devel
- Les modules se compilent
- Les modules sont chargeable avec modprobe
-

L'installeur se termine toujours par:

Uninstall

All configuration is ablout to be removed.
Do you wish to keep your configuration files
No (ou Yes)

Deconfiguring

Installation was unsuccessful.

Oiiiiin  >:( >:( >:( >:(

guy_

  • Membre Senior
  • ****
  • Messages: 102
  • Karma: 4
Re : A propos de l'initrd
« Réponse #3 le: dim. nov. 06 14:41:28 2016 »
Salut tnut,

J'ai eu aussi quelques soucis pour y arriver, mais cela fonctionne sous NuTyX ...

Il faut lancer:
VMware-Player-12.5.1-4542065.x86_64.bundle --ignore-errors
Je ne sais pas si c'est nécessaire, mais j'ai fait aussi ceci:
- utiliser le kernel 4.7.4
- ajouté modprobe.blacklist=intel_powerclamp à mon grub.cfg
http://pubs.vmware.com/Release_Notes/en/workstation/12player/player-1251-release-notes.html#knownissues

Bonne chance.
« Modifié: dim. nov. 06 14:47:30 2016 par guy_ »

guy_

  • Membre Senior
  • ****
  • Messages: 102
  • Karma: 4
Re : A propos de l'initrd
« Réponse #4 le: lun. nov. 07 09:22:09 2016 »
J'ai refait un essai, cela fonctionne aussi avec le kernel 4.4.24-NuTyX-lts.
Pas besoin de lsb-release, ni de blacklister le module.
Il ne faut que kernel-lts.devel.

Thierry

  • Administrator
  • Super Héros
  • *****
  • Messages: 1114
  • Karma: 11
  • Sexe: Homme
    • NuTyX distribution
Re : A propos de l'initrd
« Réponse #5 le: lun. nov. 07 15:45:12 2016 »
Merci pour toutes ces précieuses informations.

J'ai aussi expérimenté l'option --prefix=/opt/VMware

Cela permet de clairement séparer l'installation

Bien à toi

Thierry

pierre^

  • Invité
Re : A propos de l'initrd
« Réponse #6 le: mar. nov. 08 15:03:05 2016 »
j'ai instalé VMware, récupéré le vdi de VBox, installé les tools ....

Ça marche bien .....

Mais :
1/ les "restore" sont longues
2/ le pc semble poussif dans son ensemble
3/ Beaucoup de longs accès disques
4/ Ne reconnait pas tous les périphériques USB : chez moi le lecteur de cartes n'existe même pas

Le seul "plus" est la vitesse d'exécution un peu supérieure à celle de VBox pour la même application. (programme métier fonctionnant en client / serveur)

Je retourne sur VBox qui est finalement plus homogène.

PS: si quelqu'un peut résoudre les points 1 à 4 .... ce serait super :)

Thierry

  • Administrator
  • Super Héros
  • *****
  • Messages: 1114
  • Karma: 11
  • Sexe: Homme
    • NuTyX distribution
Re : A propos de l'initrd
« Réponse #7 le: mar. nov. 08 18:35:52 2016 »
Cool,
Citer
installé les tools ....
Peux-tu nous décrire la methode que tu as utilisé pour installer les tools ?

pierre^

  • Invité
Re : A propos de l'initrd
« Réponse #8 le: mar. nov. 08 18:45:18 2016 »
sous win
allez à :
https://my.vmware.com/web/vmware/details?productId=491&downloadGroup=VMTOOLS1000

créer un compte et DL.

Ensuite sous win, extraire et lancer le setup.exe