web-dev-qa-db-fra.com

Pourquoi les choses changent-elles entre l'utilisation d'un LiveCD / LiveUSB et l'installation d'Ubuntu?

Voici quelques expériences étranges que j'ai eues avec un Ubuntu LiveCD ou LiveUSB:

1) J'avais l'un des Chromebooks d'origine (CR-48). J'ai fini par effacer ChromeOS et à installer uniquement Ubuntu 12.04.0 juste après sa sortie. Ça a marché comme sur des roulettes. Environ un an plus tard, j'ai cassé quelque chose et réinstallé Ubuntu en utilisant 12.04.3 sur un LiveUSB. Le LiveUSB fonctionnait parfaitement - la résolution d'écran, le wifi, le trackpad fonctionnaient très bien. Je l'ai installé (une fois l'installation des mises à jour, une fois le stock de la clé USB) et les deux fois la résolution d'écran, le wifi et le trackpad ont tous cassé.

J'ai fini par télécharger 12.04.0 et l'installer puis la mise à niveau vers 12.04.3 après coup et tout a parfaitement fonctionné à nouveau.

2) J'ai acheté un Toshiba Portege z935 et le LiveUSB fonctionnait parfaitement, à savoir le wifi. Après l'installation, le wifi était extrêmement lent et ne pouvait pratiquement pas charger de pages. La réponse était que Bluetooth était en conflit avec le wifi et que Bluetooth devait être désactivé pour que le wifi fonctionne. Pourtant, les deux pourraient être activés dans la version LiveUSB, pas de problème.

Donc ma question est, pourquoi cela se produit-il? Pourquoi tout fonctionne parfaitement à partir de la version LiveUSB mais se casse-t-il lorsqu'il est installé sur le système? Existe-t-il une manière différente d'installer Ubuntu qui permettrait aux choses d'être installées exactement comme elles étaient sur la version LiveUSB (pilotes, paramètres, etc.)? Y a-t-il des hypothèses que l'installation fait que je pourrais remplacer d'une manière ou d'une autre?

7
ahow628

J'ai eu une expérience similaire lors de l'installation d'Ubuntu à un de mes amis. LiveUSB a fonctionné hors de la boîte, mais quand Ubuntu a démarré, il a eu une déchirure terrible en raison des pilotes vidéo installés. Son système était inutilisable.

Donc, je suppose que LiveUSB utilise des pilotes très génériques pour tout votre matériel et ils peuvent fonctionner en moyenne bien.

Lors de l'installation, Ubuntu trouve les pilotes exacts pour votre matériel et les installe pour vous sur votre disque dur. De cette façon, lorsque vous démarrez, votre matériel communique avec le logiciel avec les nouveaux pilotes, ce qui peut casser certaines choses qui fonctionnaient mieux dans LiveUSB.

Avertissement: Ceci est une supposition et je n'ai aucune preuve à l'appui.

5
hytromo

En théorie, vous pourriez copier le média en direct sur un disque dur en utilisant l'ISO comme source et/dev/sdX comme destination en utilisant dd mais vous auriez alors un média en direct plutôt qu'une installation. Je ne pense pas que vous aimeriez le résultat final.

2
Elder Geek

Le LiveBoot/CD s'exécute sur un disque virtuel appelé un RAM. Une façon simple de penser, c'est qu'il utilise une partie de votre RAM comme disque dur (il est donc séparé de vos disques réels).

Les pilotes réels utilisés ne seront pas nécessairement ceux qui sont installés sur la version complète LiveBoot aura une version "plus simple". Quand je dis cela, je veux dire que le pilote ne sera pas nécessairement spécifiquement adapté à votre machine, mais plutôt un pilote générique, qui fonctionnerait sur "toutes" les cartes vidéo. (Tout comme lors du démarrage en mode sans échec/de secours, les pilotes qui n'ont pas de paramètres avancés seront chargés). Il le fait pour que la compatibilité soit obtenue sur une plus grande variété d'ordinateurs (car le LiveBoot est destiné à être un système entièrement utilisable sur n'importe quelle machine)

Lors de l'installation, l'installation de votre système d'exploitation cherche à voir quel matériel est installé sur votre système et quels pilotes sont disponibles pour le matériel. Il va ensuite installer et pointer votre système vers les pilotes qui ont été installés.

Solutions possibles:

Si vous êtes en train d'installer cela en tant que nouveau système (c'est-à-dire que cela ne vous dérange pas d'avoir à expérimenter pour trouver ce qui fonctionnera), vous pouvez toujours essayer un version alternative pour voir si les pilotes/paramètres fonctionnent à partir de cette version.

Alternative possible : Vous pouvez effectuer une installation de serveur et installer uniquement ce dont vous avez besoin, mais cela nécessitera des recherches et pourrait être un peu écrasant également. comme inutile.

En ce qui concerne les réponses ci-dessous (au moment où j'écris ceci), elles pourraient toutes être combinées pour faire une seule réponse possible.

Quelques autres choses que vous voudrez peut-être regarder/penser:

  • Faire un LiveCD à partir de zéro , ou personnalisation LiveCD si vous connaissez les pilotes du LiveCD, vous pourrez peut-être personnaliser un LiveCd pour votre usage personnel (et changer le pilote étant installée).

  • (Selon le "Comment faire" pour la réponse d'ElderGeek concernant la mise en place du LiveBoot sur un disque physique) Vous devez:

    • Créez une partition pour votre image LiveCD (rendez-la amorçable)
    • Utilisez dd pour placer votre LiveBoot .iso sur votre nouvelle partition (un exemple de formatage serait dd if=/dev/sdc1/nameof.iso of=/dev/sda1/) Vérifier man dd car il existe différentes options avec lesquelles dd peuvent être utilisées.
    • Manipulez vos paramètres GRUB pour pointer vers votre partition contenant votre LiveBoot (dans le type de terminal info -f grub -n 'Simple configuration' et lire) Je doute que Sudo grub-mkconfig le récupérera comme système d'exploitation.
    • Regardez ceci (sur la façon de rendre les informations LiveBoot persistantes) Vous devrez changer partout où se trouve l'USB vers votre partition.

    • En faisant cela, vous pouvez/aurez toujours des problèmes avec des choses telles que l'hibernation ou tout autre problème avec LiveCD.

  • Il peut être plus simple de charger le LiveBoot/CD en déterminant quels pilotes sont utilisés, (lsmod ou cat /proc/modules pour trouver des informations) et essayez de les utiliser à la place.

2
No Time

Deux choses RAM et pilotes. Comme LiveCD fonctionne avec RAM cela pourrait être un problème. Aussi les pilotes et les conflits matériels réels. Le LiveCD n'est pas réellement installé sur l'ordinateur, vous démarrez. C'est pourquoi la mise en veille prolongée ne fonctionne pas lorsque j'ai installé Ubuntu.

1
user285771