Anweisungen zum Brennen von Xubuntu auf USB

Anweisungen zum Brennen von Xubuntu auf USB

Ich unterrichte einen Kurs für Computeranfänger, in dem sie lernen, wie man Linux benutzt. Ich möchte, dass alle einen bootfähigen USB-Stick vom Live-Xubuntu-USB-Stick erstellen, damit sie die Software und Dateien, die sie während des Kurses erstellen, speichern können und Erfahrungen mit der Installation eines Betriebssystems sammeln. Mir wurde gesagt, dass die Live-Installationsdiskette von Ubuntu einen Fehler hat, der den Bootloader tatsächlich auf der Festplatte installiert, obwohl man im Installationsprogramm den richtigen Speicherort angibt. Was ist ein gutes Rezept für eine solche Installation?

Antwort1

Anweisungen zum Brennen von Xubuntu auf USB

Die folgenden Anweisungen wurden den folgenden drei Webseiten entnommen und stellen eine Mischung ihrer Techniken dar:

  1. https://forums.linuxmint.com/viewtopic.php?f=42&t=287353#p1590473

  2. https://www.dionysopoulos.me/portable-ubuntu-on-usb-hdd/

  3. Wie installiere ich GRUB2 EFI neu?

Der erste ist der umfassendste, aber auch die anderen beiden enthalten nützliche Ideen. Zu beachten ist, dass bei Verwendung einesBIOSComputer (das ist ein Computer, der noch mit einem echten BIOS bootet), dann können Sie einfach den Xubuntu USB ohne besonderes Herumfummeln verwenden. Die einzigen besonderen Dinge, die Sie tun müssen, sind sicherzustellen, dass Sie den USB sowohl für den Speicherort für die Installation des Betriebssystems auswählenUndder Speicherort für das Bootprogramm.

Wenn Sie jedoch ein UEFI-System verwenden (und die meisten von uns tun dies an diesem Punkt), wird das Startprogramm aufgrund eines Fehlers in der Ubuntu-Installationsdiskette (der anscheinend schon seit Ewigkeiten besteht) nicht auf dem von Ihnen angegebenen USB-Stick installiert, sondern in Ihrem Home-Verzeichnis. Das kann das Leben für alle schwierig machen und für Anfänger beängstigend sein.

Ich habe so ziemlich alle Routinen in der Linux-Mint-Beschreibung ausprobiert, und nicht alle funktionierten bei mir zuverlässig. Normalerweise funktionierten sie auf dem Computer, auf dem ich sie erstellte, aber nicht auf beliebigen anderen Computern, von denen ich versuchte, zu booten. Aus diesem Grund habe ich mich für diese Hybridmethode entschieden, die für UEFI-Systeme zuverlässig schien.

Detaillierte Installationsanweisungen zur Installation von Xubuntu (und wahrscheinlich auch anderen -buntus) von einem USB-Stick auf einen USB-Stick.

  1. Sie benötigen mindestens zwei USB-Anschlüsse, um sie anschließen zu können.
  2. Booten Sie die Live-Xubuntu-Diskette. Dazu müssen Sie zunächst herausfinden, welche besondere Magie erforderlich ist, damit Ihr Computer über USB booten kann. Jeder Hersteller und jedes Betriebssystem hat seine eigene Tastenkombination und Starteinstellungen, die erforderlich sind. Das müssen Sie zuerst herausfinden, bevor Sie hier beginnen.
  3. Öffnen Sie unbedingt die Energieverwaltungseinstellungen und stellen Sie sicher, dass währenddessen nichts ausgeschaltet oder in den Ruhezustand versetzt wird. Achten Sie auf dieAnzeigeRegisterkarte. Auch wenn das Gerät eingeschaltet ist, wird Ihr Bildschirm dadurch in den Ruhezustand versetzt, was dazu führen kann, dass Ihre gesamte Arbeit verloren geht. Stellen Sie sie auf „nie“, indem Sie die Schieberegler ganz nach links ziehen.
  4. Nachdem der Live-USB-Stick gebootet wurde (Sie haben „Ubuntu ausprobieren“ ausgewählt), öffnen Sie ein Terminal und starten Sie gparted. Gparted ist ein Programm zum Partitionieren von Laufwerken.
  5. Stellen Sie sicher, dass das in gparted ausgewählte Gerät das USB-Gerät ist, auf dem Sie das System installieren möchten. Die Größe kann Ihnen dabei helfen. Das USB-Gerät, von dem Sie gebootet haben, hat wahrscheinlich den Typ ISO 9600. Wenn Sie Zweifel haben, schließen Sie das neue USB-Gerät an, nachdem Sie gparted gestartet und alle Geräte notiert haben. Aktualisieren Sie dann die Geräte und sehen Sie, welches das neue ist.
  6. Erstellen Sie eine neue GPTPartitionstabelle für den USB-Stick. Dadurch werden alle Daten gelöscht, die sich auf diesem USB-Stick (oder auf einem anderen Datenträger, den Sie falsch eingestellt haben) befinden.
  7. Erstellen Sie eine 200 MB große FAT32-Partition.
  8. Machen Sie den Rest der Einfachheit halber EXT4.
  9. Wenden Sie diese Partitionen an, damit Sie ...
  10. Legen Sie die Flags efiund bootfür die 200 MB große FAT32-Partition fest. Verwenden Sie dazu das Menü „Flags verwalten“.
  11. Klicken Sie mit der rechten Maustaste auf diese Partition und klicken Sie auf die Registerkarte „Info“. Notieren Sie sich die UUID. Es handelt sich wahrscheinlich um zwei vierstellige Zahlen, die durch einen Bindestrich getrennt sind.
  12. Schließen Sie gparted.
  13. Führen Sie in Ihrem Terminal aus ubiquity -b. Dadurch wird das Installationsprogramm gestartet, Sie müssen jedoch keinen Bootloader installieren. Dies erledigen Sie später manuell.
  14. Folgen Sie den Bildschirmen, bis Sie dort ankommen, wo Sie Dinge installieren können. Sie möchtenetwas anderes.
  15. Wählen Sie die EXT4-Partition des USB-Sticks, den Sie zur Änderung formatiert haben. Wählen Sie sie als EXT4 aus und mounten Sie sie unter „root“, also /. Nicht formatieren (das haben Sie bereits getan).
  16. Installieren Sie das System.
  17. Wenn es fertig ist, fahren Sie mit „Test fortsetzen“ fort.
  18. Im Übrigen gehe ich davon aus, dass Ihr USB-Stick /dev/sda und Ihre FAT32-Partition /dev/sda1 ist. Sie müssen diese Namen durch die korrekten Namen Ihrer Systempartition ersetzen. Öffnen Sie im Zweifelsfall gparted erneut, um zu überprüfen, was es ist.
  19. Melden Sie sich bei Ihrem WLAN an und stellen Sie sicher, dass Sie über eine Netzwerkverbindung verfügen. Ethernet ist auch in Ordnung, wenn Sie dies verwendet haben.
  20. Öffnen Sie Ihr Terminal. Und geben Sie die folgenden Befehle ein:
    sudo mount /dev/sda2 /mnt
    mkdir /mnt/boot/efi
    sudo mount /dev/sda1 /mnt/boot/efi
    nano /mnt/etc/fstab
  1. Was Sie hier tun, ist, Ihren USB-Stick an einem bestimmten Einhängepunkt auf dem gebooteten Live-System zu „mounten“. Sie können nun diese Partitionen sehen und darauf schreiben. Zuerst mounten Sie die Root-Partition ganz oben und booten dann Ihr Boot-System an der richtigen Stelle in der Hierarchie. Sie müssen die Verzeichnisse möglicherweise erstellen, möglicherweise aber auch nicht.

Die Bearbeitung von fstabsoll sicherstellen, dass Ihr System in Zukunft den richtigen Ort zum Booten kennt. Durch die Verwendung einer universellen Kennung sollte Ihr System ordnungsgemäß aktualisiert werden.

  1. Bearbeiten Sie die fstab so, dass sie auf den Startort Ihres USB-Sticks verweist: Kommentieren Sie in der Datei jede Zeile fstabaus (mit einem ) und ersetzen Sie den UUID-Teil durch die UUID, die Sie zuvor notiert haben, indem Sie eine neue Zeile erstellen. Auf diese Weise behalten Sie die alte, auf die Sie bei Bedarf verweisen können, während Sie eine neue erstellen. Ihre neue sollte ungefähr so ​​aussehen: #boot/efiUUID=0123-ABCD /boot/efi vfat defaults 0 1

  2. Dann beenden Sie Nano und setzen die Arbeit in Ihrem Terminal fort.

for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt/$i; done
sudo cp /etc/resolv.conf /mnt/etc/
modprobe efivars
sudo chroot /mnt

Was Sie hier tun, ist, Ihrem neuen USB-Stick Zugriff auf Funktionen des aktuell laufenden Systems zu gewähren, die er später benötigt, wenn wir ihm vorgaukeln, er sei der Root.

  1. Nun installieren wir das Programm, das wir zum Booten verwenden werden grub2. Wir werden dies aus einer /chroot/ Umgebung heraus tun. DortCHenge dieWurzeldamit wir grub auf /dev/sda und nicht auf unserer Festplatte ablegen können

    1. apt install grub-efi
  2. Wenn das nicht funktioniert, müssen Sie möglicherweise apt updatezuerst Ihre Liste der Software auffüllen

  3. grub-install -d /usr/lib/grub/x86_64-efi --efi-directory=/boot/efi/ --removable /dev/sda

  4. Das entfernbare Bit soll bei der ordnungsgemäßen Aktualisierung helfen

  5. Es ist an dieser Stelle vielleicht nicht notwendig, eins zu machen update-grub, aber ich war müde und habe es nicht gründlich geprüft. Ich habe nur eins gemacht und es schien zu funktionieren.

  6. Sie müssen Chroot beenden und dann alle gemounteten Verzeichnisse unmounten. Sie tun dies, indem umountSie alle Dinge, die Sie mountzuvor ausgeführt haben, in der Reihenfolge und in der umgekehrten Reihenfolge ausführen. Insbesondere Ihre, /mnt/boot/efidie Sie nach all dem nicht beschädigen möchten.

  7. Dann sollten Sie in der Lage sein, Ihr System auf einem UEFI-Computer zu booten

Hier finden Sie das Rezept mit einer allgemeinen Beschreibung des Ablaufs:https://github.com/brittAnderson/psych363/blob/master/course.org#51-instructions-for-burning-xubuntu-to-usb

verwandte Informationen