GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ausführen von Ubuntu von einem USB-Flash-Laufwerk auf Acer?

Ich habe ein bootfähiges USB-Flash-Laufwerk erstellt, um Ubuntu auszuführen. Das Laufwerk funktioniert auf den meisten Laptops/Computern, die ich ausprobiere, einwandfrei:Auf meinem (Lieblings-) Acer Aspire 5745 (Windows 7 64 Bit) will es nicht starten. Der Eröffnungsbildschirm hat SYSLINUX 4.06 EDD 4.06-pre1 (…) und sitzt einfach da. Ich habe Ubuntu 12.04.1 64 Bit verwendet, bis ich heute Morgen versucht habe, mit dem Acer zu booten. Ich habe auch versucht, auf 10.04 zu booten (habe dies als Lösung für eine Diskussion gesehen), mit dem gleichen Ergebnis.

Ich möchte den Acer unbedingt für die Entwicklung nutzen und mein Windows 7 nicht von der Festplatte löschen.
Gibt es Lösungen/Antworten?

Ich habe ein 16-GB-Cruzer-Laufwerk verwendet (ich habe „gespielt“, bis die beiden 32-GB-Kingston-Laufwerke heute Morgen von Staples ankamen). Obwohl das Cruzer-Laufwerk auf anderen Laptops gut funktionierte, wollte es auf dem Acer nicht funktionieren. Ich habe eine der 32 GB Kingstons formatiert und sie ist sofort gestartet. Lektion gelernt für die anderen armen Seelen, die ich mit dem gleichen Problem gesehen habe. Vielen Dank für die schnelle Antwort und erzählen Sie Ihren Freunden von der Lösung. Hat mich ein wenig verwirrt…

Akzeptierte Antwort:

Komme spät dazu, das hier zu schreiben.

Präambel

Das Problem scheint eine inkonsistente Partitionstabelle zu sein, die häufig auf werkseitig formatierten USB-Sticks zu finden ist. Etwas an der Partitionstabelle macht es ungeeignet, ein LiveUSB zu erstellen.

Das Problem

Meine Recherchen dazu scheinen darauf hinzuweisen, dass das Problem von einer Partitionstabelle herrührt, die in einem DOS 6.x-Format geschrieben ist, einer bekannten fehlerhaften Implementierung. Hier ist eine Erklärung von der Handbuchseite von Linux cfdisk (cfdisk ist ein textbasiertes Dienstprogramm zum Bearbeiten von Festplattenpartitionstabellen):

DOS 6.x WARNUNG

   The DOS 6.x FORMAT command looks for some information in the first sec‐
   tor of the data area of the partition, and treats this  information  as
   more  reliable than the information in the partition table.  DOS FORMAT
   expects DOS FDISK to clear the first 512 bytes of the data  area  of  a
   partition  whenever a size change occurs.  DOS FORMAT will look at this
   extra information even if the /U flag is given -- we  consider  this  a
   bug in DOS FORMAT and DOS FDISK.

Zu den Manifestationen dieses Problems gehören häufig einige oder alle der folgenden Symptome:

  • Testdisk und ähnliche Programme erkennen die Partitionstabelle als von DOS 5.x erstellt
  • Der Bootdisk-Ersteller in Ubuntu weigert sich oft, den USB-Stick zu verwenden, weil er keine gültige Partitionstabelle finden kann, die Fehlermeldung gibt dies jedoch nicht eindeutig an.
  • Das Festplattendienstprogramm und Gparted können die Partitionstabelle nicht löschen, weil sie nicht erkennen, dass es eine gibt. Umgekehrt können sie nicht machen auch keine Partitionstabelle, weil sie auch erkennen, dass da etwas ist dort.
  • Das Ausführen von fdisk -l auf dem Thumbdrive wird oft deklarieren, dass es keine Partitionstabelle hat, obwohl Sie wissen, dass es eine gibt, und Daten darauf schreiben können, wenn es immer noch in Ordnung ist.
  • Versuche, das Laufwerk zu verwenden und eine Partitionstabelle vom Typ Ext darauf abzulegen, wenn dies erfolgreich ist, können manchmal zu Inkonsistenzen führen – das Laufwerk kann auf anderen Computern nicht funktionieren oder plötzlich nicht mehr auf dem Computer bereitgestellt werden, auf dem es formatiert wurde. Dies scheinen „tote“ USB-Sticks zu sein, da die Firmware des Geräts erkannt wird, aber nicht gemountet werden kann und die Partitionstabelle überhaupt nicht gelesen werden kann. Ich vermute, dass ein paar ziemlich neue Thumbdrives weggeworfen wurden, darunter einer von mir, bevor ich herausgefunden habe, was das Problem war.
Verwandte:Installieren Sie Apache 2.2.22 auf Ubuntu 14.04?

Betroffene Geräte

Geräte, die ich aus eigener Erfahrung kenne, die dieses Problem haben:

Weiße „Stor N Go“-Geräte von Verbatim mit 4 und 8 GB
Viele Kingston 4-GB-Geräte
Woolworths „Essentials“-4-GB-Geräte

Allen diesen Geräten ist häufig gemeinsam, dass sie die Kompatibilität mit Linux-Betriebssystemen beanspruchen und dass sie häufig eine Windows-Sicherungssoftware zum Synchronisieren von Windows-Datenordnern enthalten.

Ich weiß nicht, warum Hersteller von USB-Sticks Geräte mit scheinbar einem Partitionstabellenformat liefern, das bei seiner Veröffentlichung Probleme hatte. Jedes spätere Format würde wahrscheinlich problemlos funktionieren, auch wenn es nach heutigen Maßstäben vielleicht nicht perfekt ist.

Die Lösung

dd if=/dev/zero of=/dev/sdX bs=512 count=1

Diese kleine Codezeile schreibt einfach Nullen über die Partitionstabelle auf dem Gerät /dev/sdX

Sie müssen sdX auf das richtige Gerät für Ihren fehlerhaften USB-Stick umstellen.

Warnung:Die Verwendung des falschen Gerätenamens löscht die Partitionstabelle vollständig von dem Gerät, auf das Sie es zeigen – Festplatte, externes Backup-Laufwerk, alles. Dies führt zum Löschen aller Partitionen, die sich möglicherweise auf dem Laufwerk befinden, und verursacht Ihnen viel Kummer, wenn Sie nicht alle wichtigen Daten gesichert haben. Sie wurden gewarnt

Sobald die Partitionstabelle gelöscht wurde, müssen Sie ein Programm wie gparted verwenden, um eine neue zu erstellen und eine oder mehrere Partitionen hinzuzufügen, damit das Gerät verwendet werden kann. Meiner Erfahrung nach ist diese Lösung schnell, einfach und dauerhaft. Normalerweise mache ich das bei allen neuen USB-Sticks, die ich kaufe.

Es ist auch möglich, Linux-Befehlszeilenprogramme wie fdisk und extfs zu verwenden, um eine neue Partitionstabelle zu erstellen. Ich werde einige Details dazu hinzufügen, sobald es die Zeit erlaubt.

Referenzen

  • Wikipedia

  • cfdisk-Manpage


Ubuntu
  1. Ubuntu 20.04-Installation von USB

  2. Ubuntu installieren | Wie installiere ich Ubuntu von USB? | Installation von Ubuntu vom USB-Stick

  3. USB in Ubuntu 21.10 Impish Indri formatieren

  4. Leistungskosten beim Ausführen von Ubuntu von einer externen Festplatte?

  5. Erstellen Sie ein bootfähiges Windows 10-USB-Laufwerk (UEFI) von Linux

Machen Sie Ubuntu bootfähigen USB in Windows 10

So formatieren Sie USB in Ubuntu

So formatieren Sie ein USB-Laufwerk in Ubuntu

USB-Laufwerk-Installation von Ubuntu 12.04 Server schlägt fehl – ​​Komponenten von CD-ROM können nicht gefunden werden?

So verschlüsseln Sie ein USB-Flash-Laufwerk in Ubuntu – LUKS-Verschlüsselung mit cryptsetup

So übertragen Sie Dateien von Ubuntu auf das Ipad Air 4 mit einem USB-Flash-Laufwerk