Installer linux pas si simple

Rédigé par chris - -
instaler ubuntu sur uefi

Préambule

On lit ici et là que linux est trés simple à installer que n'importe qui peut le faire et même devrait le faire. On ne trouve pas souvent des ordinateurs avec linux préinstallé mais la plupart du temps il y a windows. Cette situation existe depuis longtemps et il n'y a que les ordiphones et les tablettes qui changent cette situation.

Une expérience

Voici une expérience. Dernièrement, j'ai acheté un nouvel ordinateur (Lenovo 300-201sh i5 ) en replacement de l'ancien. Lisez l'article. Le but est d'avoir un double système windows et linux . Je ne veux pas totalement supprimer windows car cela peut être utile et je l'ai acheté avec mon ordi et pour une question de principe, j'aimerais avoir le choix.

L'ordinateur a deux disques un SSD de 128G et un HD classique de 1T. Le système est installé sur le SSD et le gros disque est prévu pour les donnés.

Aprés avoir fait des sauvegardes , installé linux sur un clé usb j'ai opté pour installer linux sur une partition du gros disque. La raison est que le disque de 128G peut devenir trop petit car windows demande beaucoup de place.

Je mets la clé usb dans la machine et démarre l'ordinateur. Il boot automatiquement sur la clé usb. C'est déjà bien. Quelques minutes aprés ubuntu mate est bien fonctionnelle et je décide de l'installer. Je crée au préalable une nouvelle partition pour le système et une autre pour le home. L'installation se passe bien si ce n'est qu'il y a quelques messages d'avertissement peu compréhensible. Ceux-ci auraient du me mettre en garde sur des problèmes à venir.

C'est la première fois que je fait une installation sur deux disques séparés. Je pensais que le grub allait bien gérer tout cela et me laisser le choix de lancer soit windows soit linux. Mais rien ne se passe comme prévu. Au lancement windows se lance automatiquement.

Que faire ? Peut être grub ne s'est pas bien installé ? Tatonnement ... Lancement du linux depuis la clé usb avec boot-repair ... Toujours pareil. Je cherche configurer le bios. F12 et j'ai le choix. Je peux lancer ubuntu ou windows.

Conclusion mon ordinateur n'a pas de bios mais UEFI le remplacement du BIOS. Je peux lancer ubuntu uniquement en faisant F12. Si je manque cela j'ai automatiquement windows.

Le tatonnement continue avec la configuration de UEFI. Toujours pareil. Puis une idée. Si je débranche le SSD, peut être va-t-il démarer seul sur le HD sur linux. Il me donne une erreur. Je décide de réinstaller tout à nouveau. Et la ça marche.

A ce stade j'ai un linux qui se lance bien mais pas de windows. Tatonnement encore en rebranchant le SSD et ...

UEFI

UEFI (Unified Extensible Firmware Interface) définit un logiciel intermédiaire entre le micrologiciel (firmware) et le système d'exploitation (OS) d'un ordinateur. Cette interface succède sur certaines cartes-mères au BIOS. Elle fait suite à EFI (Extensible Firmware Interface), conçue par Intel. L'UEFI offre quelques avantages sur le BIOS : fonctionnalités réseau en standard, interface graphique de bonne résolution, gestion intégrée d'installations multiples de systèmes d’exploitation et affranchissement de la limite des disques à 2,2 To.

L'inconvénient et qu'une installation linux en double boot n'est pas si simple que sur un BIOS traditionnel.

Conclusion


A ce jour j'ai ubuntu qui se lance par défaut et je peux faire F12 pour avoir un menu et lancer windows si je veux. C'est mieux que rien étant donné que je n'ai pas besoin de windows trop souvent.

Et vous avez vous expérimenté une installation en dual boot sur un ordinateur récent avec UEFI ? Quel est votre expérience ?


Comment faire une sauvegarde système de windows 10 ?

Comment installer linux sur une clé USB ?

Installer linux pas si simple 

Comment installer linux sur une clé USB

Rédigé par chris - -
Avoir un linux sur sa clé USB est une chose vraiment utile. Déjà, cela permet de tester le matériel et de tester linux. Ensuite c'est un système qu'on peut avoir avec nous pour faire toutes sortes de choses. Je ne vais pas détailler ici les outils de linux comme Gparted pour partitionner des disques, le terminal qui nous permet d'accéder au disque sans avoir être administrateur de sa machine.

Avant on gravait un CD ou un DVD pour lancer et installer linux. Aujourd'hui une petite clé USB de 8Giga suffit.

Plus besoin d'être un geek pour installer un linux sur une clé USB. Voila comment faire.
1. Télécharger unetbootin    https://unetbootin.github.io
UNetbootin est un utilitaire qui fonctionne aussi bien sur windows que sur linux. Il permet de créer une clé USB bootable trés facilement. Environ 20 distributions sont préprogrammées mais vous pouvez aussi chercher n'importe quel fichier iso d'une distribution.

2. Lancer le programme


Vous avez le choix entre une liste de distributions connus. Si vous ne trouvez pas la distribution que vous voulez, vous choisissez l'option Diskimage


Ensuite vous vérifiez que votre clé USB pointe bien sur le bon lecteur puis cliquez OK. Patience.


Une fois terminez vous pouvez éteindre votre ordinateur, et le relancer en prenant soin de faire booter la clé USB. Généralement il faut cliquer sur F12 au démarage. Sur ma nouvelle machine, la clé USB se lance par défaut sans rien faire. C'est bien mais cela peut poser des problèmes parfois.


Comment faire une sauvegarde système de windows 10 ?

Comment installer linux sur une clé USB ?

Installer linux pas si simple 

Hubic et linux

Rédigé par chris - -
Hubic est un service de synchronisation ou de sauvegarde de donnée que ovh propose. Alors que dropbox propose 2Giga, Hubic commence à 25giga et augmente l'espace de stockage grâce aux parainage. 

Si vous ouvrez un compte en ajoutant le code OQCYQF Vous recevrez 5giga en plus à l'ouverture de votre compte.

Cependant hubic n'a pas de client aussi simple à l'utilisation que nextcloud ou dropbox. Il faut utiliser la ligne de commande. 

Voici un tuto 

Comment utiliser hubic avec linux ubuntu ou debian
1. Télécharger le dépot hubiC-Linux-2.1.0.53-linux.deb
2. Installer le en cliquant dessus ou en ligne de commande 
dpkg -i hubiC-Linux-2.1.0.53-linux.deb
3. Création d'un répertoire pour cela 
mkdir hubic
4. lancer hubic
hubic login <email> hubic

Comment activer le mode UserDir sous Apache

Rédigé par chris - -
Le mode UserDir est une fonctionnalité bien pratique car elle permet de donner la possibilité pour chaque utilisateur de placer ses sources dans un répertoire public_html pour développer un site web et de tester sur l'adresse
http://localhost/~user

Voici un tuto valable pour Ubuntu 16.04 pour les autres versions cela ne devrait pas être trés différent.

1 : Avoir un serveur php qui tourne en local. Plus de détail sur cela dans l'articleInstallation d'un serveur php

2 : Activer le mode userdir avec la commande suivante

sudo a2enmod userdir

3 : Modifier le fichier de configuration de php
/etc/apache2/mods-available/php7.0.conf (pour php 5 il doit avoir un autre fichier pour cela)

Commenter les lignes vers la fin du fichier comme l'exemple ci-dessous


# Running PHP scripts in user directories is disabled by default
#
# To re-enable PHP in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
##<IfModule mod_userdir.c>
##    <Directory /home/*/public_html>
##        php_admin_flag engine Off
##    </Directory>
##</IfModule>
4 : Relancer apache
sudo service apache2 restart
Voilà Si vous mettez un fichier php avec par exemple le code suivant
<?php
   phpinfo();
?>

Dans un répertoire public_html de votre home, vous pouvez tester facilement si ça marche.

Un grand merci à 1f0r de m'avoir aidé.

Installation d'un serveur php sur Ubuntu 16.04

Rédigé par chris - -
Une mise à jour de Ubuntu 14.04 vers 16.04 s'est bien passée sauf que le serveur php ne fonctionne pas comme avant. Voici une procédure pour tout réinstaller depuis le début.
Donc la première étape a été de tout désinstaller les paquet apache php et mysql.

Puis on lance la ligne de commande
sudo apt-get install apache2 php mysql-server libapache2-mod-php php-mysql
A ce stage on test avec un navigateur avec l'adresse localhost
Maintenant pour tester php on va faire un petit fichier texte avec ce code

<?php
   phpinfo();
?>
on va enregistrer dans le répertoire /var/www/html avec le nom phpinfo.php
et on lance un navigateur
http://localhost/phpinfo.php
On devrait voir l'écran phpinfo donnant des information sur la verison php si  c'est le cas tout va bien.
 
Une petite configuration pour permettre à un utilisateur de mettre les sources dans son propre répertoire
sudo a2enmod userdir
sudo service apache2 restart
Quand on va sur l'adresse http://localhost/~user
On voit bien les fichiers présents dans le répertoire public_html mais le fichier phpinfo.php affiche une page blanche.

Conclusion, il doit avoir un problème avec le module apache userdir et php. Si quelqu'un a une solution je suis preneur d'une piste. L'idée était de mettre ses fichiers php dans le home et non dans /var/www/public_html

Cela fonctionnait trés bien jusqu'à présent. On va essayer de faire un serveur virtuel.

Finalement je m'en suis sortis avec un lien symbolique

cd /var/www/public_html
sudo ln -s /home/user/public_html user


et en faisant localhost/user j'arrive bien à avoir les sources php qui s'executent.

Aprés quelques temps j'ai fini par trouver la solution. Elle est décrite dans l'article suivant Comment activer le mode userdir
Fil RSS des articles de ce mot clé