Warum ändern sich die Dinge zwischen der Verwendung einer LiveCD / LiveUSB und der Installation von Ubuntu?

7

Hier sind einige seltsame Erfahrungen, die ich mit einer Ubuntu LiveCD oder LiveUSB gemacht habe:

1) Ich hatte eines der originalen Chromebooks (CR-48). Am Ende habe ich ChromeOS gelöscht und nur Ubuntu 12.04.0 installiert, kurz nachdem es herauskam. Es funktionierte wie ein Zauber. Ungefähr ein Jahr später habe ich etwas kaputt gemacht und Ubuntu mit 12.04.3 auf einem LiveUSB neu installiert. Das LiveUSB funktionierte perfekt - Bildschirmauflösung, WLAN und Trackpad funktionierten einwandfrei. Ich habe es installiert (einmal Updates installiert, einmal Material vom USB-Laufwerk) und beide Male sind Bildschirmauflösung, WLAN und Trackpad kaputt gegangen.

Am Ende habe ich 12.04.0 heruntergeladen und installiert und anschließend auf 12.04.3 aktualisiert, und alles hat wieder perfekt funktioniert.

2) Ich habe ein Toshiba Portege z935 gekauft und das LiveUSB hat perfekt funktioniert, nämlich das WLAN. Nach der Installation war WLAN extrem langsam und konnte im Grunde keine Seiten laden. Die Antwort war, dass Bluetooth irgendwie mit WLAN in Konflikt stand und Bluetooth deaktiviert werden musste, damit WLAN funktioniert. Beide konnten jedoch in der LiveUSB-Version problemlos aktiviert werden.

Meine Frage ist also, warum passiert das? Warum funktioniert ab der LiveUSB-Version alles einwandfrei, wird dann aber bei der Installation auf dem System kaputt? Gibt es eine andere Möglichkeit, Ubuntu zu installieren, mit der Dinge genau so installiert werden können, wie sie in der LiveUSB-Version waren (Treiber, Einstellungen usw.)? Gibt es Annahmen, die die Installation macht, dass ich sie irgendwie überschreiben könnte?

ahow628
quelle

Antworten:

5

Ich hatte eine ähnliche Erfahrung bei der Installation von Ubuntu für einen Freund von mir. LiveUSB funktionierte sofort, aber als Ubuntu hochfuhr, hatte er aufgrund der installierten Grafiktreiber schreckliche Risse. Sein System war unbrauchbar.

Ich vermute also, dass LiveUSB einige sehr allgemeine Treiber für Ihre gesamte Hardware verwendet und diese durchschnittlich gut funktionieren können.

Während der Installation findet Ubuntu die genauen Treiber für Ihre Hardware und installiert sie für Sie auf Ihrer Festplatte. Auf diese Weise kommuniziert Ihre Hardware beim Booten mit der Software mit den neuen Treibern, und dies kann einige Dinge beschädigen, die in LiveUSB besser funktionieren.

Haftungsausschluss: Dies ist eine Vermutung und ich habe keine Beweise dafür.

Hytromo
quelle
2
Ich würde dies als eine fundierte Vermutung betrachten.
Elder Geek
2

Theoretisch könnten Sie die Live-Medien mit ISO als Quelle und / dev / sdX als Ziel auf eine Festplatte kopieren, ddaber dann hätten Sie eher ein Live-Medium als eine Installation. Ich glaube nicht, dass Ihnen das Endergebnis gefallen würde.

Elder Geek
quelle
2

Die LiveBoot / CD läuft auf einer virtuellen Festplatte, die als RAM-Festplatte bezeichnet wird. Eine einfache Art, darüber nachzudenken, besteht darin, dass ein Teil Ihres Arbeitsspeichers als Festplatte verwendet wird (sodass er dann von Ihren tatsächlichen Festplatten getrennt wird).

Die tatsächlich verwendeten Treiber sind nicht unbedingt diejenigen, die in der Vollversion installiert sind. LiveBoot hat eine "einfachere" Version. Wenn ich das sage, meine ich, dass der Treiber nicht unbedingt speziell auf Ihren Computer abgestimmt ist, sondern dass es sich um einen generischen Treiber handelt, der auf "jeder" Grafikkarte funktioniert. (Ähnlich wie beim Booten in einen Safe / Fallback-Modus werden Treiber geladen, die keine erweiterten Einstellungen haben.) Auf diese Weise wird die Kompatibilität mit einer größeren Anzahl von Computern erreicht (da LiveBoot ein vollständig verwendbares System auf jedem Computer sein soll).

Bei der Installation wird bei der Installation Ihres Betriebssystems überprüft, welche Hardware auf Ihrem System installiert ist und welche Treiber für die Hardware verfügbar sind. Anschließend wird Ihr System installiert und auf die installierten Treiber verwiesen.

Mögliche Lösungen:

Wenn Sie gerade dabei sind, dieses System als neues System zu installieren (dh es macht Ihnen nichts aus, zu experimentieren, um herauszufinden, was funktionieren wird), können Sie jederzeit eine alternative Version ausprobieren, um festzustellen , ob die Treiber / Einstellungen von dieser Version aus funktionieren.

Mögliche Alternative : Sie können eine Serverinstallation durchführen und nur das installieren, was Sie benötigen. Dies erfordert jedoch Nachforschungen und ist möglicherweise etwas überwältigend und nicht erforderlich.

Die Antworten unten (während ich dies schreibe) könnten alle kombiniert werden, um möglicherweise eine Antwort zu erhalten.

Einige andere Dinge, die Sie sich vielleicht ansehen / überlegen möchten:

  • Erstellen Sie eine LiveCD von Grund auf neu oder passen Sie die LiveCD an, wenn Sie die Treiber von der LiveCD kennen. Möglicherweise können Sie eine LiveCd für Ihren persönlichen Gebrauch anpassen (und den installierten Treiber ändern).

  • (Gemäß "How To" für ElderGeeks Antwort zum Speichern des LiveBoot auf einer physischen Festplatte) Sie müssten:

    • Erstellen Sie eine Partition für Ihr LiveCD-Image (machen Sie es bootfähig)
    • Verwenden ddSie diese Option, um Ihre LiveBoot .iso-Datei auf Ihrer neuen Partition zu platzieren (Beispielformatierung dd if=/dev/sdc1/nameof.iso of=/dev/sda1/). Überprüfen Sie, ob man ddverschiedene Optionen ddverwendet werden können.
    • Bearbeiten Sie Ihre GRUB-Einstellungen so, dass sie auf Ihre Partition verweisen, die Ihren LiveBoot enthält (in Terminaltyp info -f grub -n 'Simple configuration'und gelesen). Ich bezweifle, dass sudo grub-mkconfigdies als Betriebssystem verwendet wird.
    • Schauen Sie sich diese (On , wie die Liveboot Informationen dauerhaft machen) Sie werden überall USB ändern müssen, ist, wo die Partition ist.

    • Wenn Sie dies tun, können / werden Sie immer noch Probleme mit Dingen wie dem Ruhezustand oder anderen Problemen mit LiveCD haben.

  • Es ist möglicherweise einfacher, die LiveBoot / CD zu laden, um festzustellen, welche Treiber verwendet werden ( lsmododer cat /proc/modulesum Informationen zu finden), und stattdessen zu versuchen, diese in der installierten Version zu verwenden.

Keine Zeit
quelle
1

Zwei Dinge RAM und Treiber. Da LiveCD keinen Arbeitsspeicher mehr hat, könnte dies ein Problem sein. Auch Treiber und tatsächliche Hardwarekonflikte. Die LiveCD ist nicht auf dem Computer installiert, Sie booten davon. Deshalb funktioniert der Ruhezustand nicht, wenn ich Ubuntu installiert habe.


quelle