A propos de l'initrd

Démarré par guy_, Ven Nov 04 18:14:47 2016

« précédent - suivant »

guy_

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


Thierry

CitationJe 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_

#3
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.

guy_

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

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^

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

Cool,
Citationinstallé les tools ....
Peux-tu nous décrire la methode que tu as utilisé pour installer les tools ?

pierre^

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