Ich habe mit Startup Disk Creator (in Ubuntu Desktop 12.04 32-Bit) ein bootfähiges USB-Laufwerk aus einem ISO-Image von Ubuntu Server 14.04 64-Bit erstellt, wenn ich einen anderen Computer über dieses USB-Laufwerk booten möchte. es kommt durch die auswahl der sprache, dann zeigt es mir den fehler, dass es die cd-rom nicht mounten kann, um die installation fortzusetzen, ich habe es mehrmals mit anderen usb-geräten versucht, aber es zeigt mir den gleichen fehler. Wie kann ich diese Arbeit bekommen?
24
14.04.3 server amd64
zuDas Problem ist, dass das neue Image nicht für das Unetbooten oder einen der normalen USB-Ersteller gedacht ist.
Verwenden Sie einfach
dd
wie:(offensichtlich, ersetzen Sie
/dev/sdb
den Pfad zu Ihrem USB - Stick, aber verwenden Sie keine Partitionen (dh nicht verwenden/dev/sdb1
,/dev/sdb2
usw. - nur das ganze Gerät)quelle
sudo dd if=ubuntu-14.04.3-server-amd64.iso of=/dev/rdiskX
. Überprüfen Sie das USB-Laufwerk mitdiskutil list
.http://ubuntuforums.org/showthread.php?t=2253860 hat eine Antwort.
Hier sind die Schritte, die ich unternommen habe, um es zum Laufen zu bringen
tail -n 100 /var/log/syslog
)/cdrom
(mount -t vfat /dev/sd[abcdef]1 /cdrom
)quelle
ubuntu-14.04.2-server-amd64.iso
und dieses verwendetubuntu-14.04.1-server-amd64.iso
, und es hat wie ein Zauber funktioniert, wenn derselbe Startdiskettenersteller und derselbe USB-Stick verwendet wurden. Schließlich denke ich, dass dies ein Fehler in dieser Version von Ubuntu Server ist, weil ich nicht der einzige bin, der diesen Fehler bekommt.Mit der Installations-CD stieß
ubuntu-14.04.2-server-amd64.iso
ich auf dasselbe Problem, für mich war es so einfach wie das Ausführen:umount /dev/sdc1
Meine
tail -n 20 /var/log/syslog
zeigte, dass der Installer mehrmals versucht hat, zu mounten,/dev/sdc1
aber da es schon gemountet war, schlug/media
das offensichtlich fehl.Mit dem obigen Befehl habe ich das USB-CD-Laufwerk abgemeldet und der folgende Versuch, es automatisch zu mounten, war sofort erfolgreich. Überprüfen Sie nach Alt+ F2einfach, was gerade gemountet ist, indem Sie
mount
in der Eingabeaufforderung eingeben.quelle
Die Schritte hier:
df -h
um Informationen zu erhalten, wo sich das USB-Flash-Laufwerk befindet. in zB: "/ dev / sda1" mount as "/ media"mount -t iso9660 /media/ubuntu.iso /cdrom -o ro,loop
Die Quelle ist hier ...
quelle
Ich habe dieses Problem gelöst, indem ich ein anderes ISO-Bild verwendet habe !! Ich habe dieses Image geändert
ubuntu-14.04.2-server-amd64.iso
und dieses verwendetubuntu-14.04.1-server-amd64.iso
, und es hat wie ein Zauber funktioniert, wenn derselbe Startdiskettenersteller und derselbe USB-Stick verwendet wurden. Schließlich denke ich, dass dies ein Fehler in dieser Version von Ubuntu Server ist, weil ich nicht der einzige bin, der diesen Fehler bekommt.quelle
Stieß auch auf dieses Problem mit
ubuntu-14.04.3-server-amd64.iso
. Das Aushängen von / sda / von / media und das erneute Einhängen als / cdrom hat funktioniert, aber später trat ein Installationsfehler auf, als versucht wurde, Dateien für die Installation zu extrahieren. Das USB-Laufwerk, von dem ich es installieren wollte, wurde mit Linux Live (LILI) USB Creator erstellt. Ich habe den USB-Installer mit dem Universal USB-Installer von PenDriveLinux neu erstellt und alles hat perfekt funktioniert.quelle
mkusb funktioniert in und mit Ubuntu Server sowie Ubuntu Desktop
Der Alias von mkusb Version 12
dus
funktioniert im Textmodus, sodass Sie ihn auch verwenden können, wenn Sie Ubuntu Server über die Konsole oder remote über ssh ausführen.Der Alias von mkusb Version 12
dus
funktioniert im Grafikmodus in Ubuntu (Desktop).mkusb verwendet
dd
under the hood, um Linux-Hybrid-ISO-Dateien auf ein USB-Laufwerk oder eine Speicherkarte zu klonen. Dies ist eine zuverlässige Methode zum Erstellen eines Startlaufwerks. Alle aktuellen Ubuntu-ISO-Dateien sind Hybrid-ISO-Dateien, einschließlich mini.iso und der Ubuntu Server-ISO-Dateien.dd
ist unkompliziert, sehr mächtig, aber auch sehr gefährlich. Sie können wichtige Daten leicht überschreiben, indem Sie auf das falsche Laufwerk schreiben. mkusb legt einen sicherheitsgurt umdd
.Installieren Sie mkusb mit den folgenden Befehlszeilen
Wenn Sie Standard-Ubuntu ausführen, benötigen Sie eine zusätzliche Anweisung, um das Repository-Universum zu erhalten. (Kubuntu, Lubuntu ... Xubuntu haben das Repository Universe automatisch aktiviert.)
Schlanke Alternative in Ubuntu Server: Installieren Sie nur mkusb-nox
mkusb-nox
ist ein Befehlszeilentool, das auch die Sicherheit umgibtdd
und das nur eine Menge zusätzlicher Programmpakete installieren möchtepv
.Führen Sie
mkusb-nox
zum Beispiel die folgende Befehlszeile ausDas Handbuch bietet weitere Details,
Links
help.ubuntu.com/community/mkusb
Alternativer Link zur Schnellstartanleitung
mkusb-nox
Schnellstartanleitungquelle
Installieren Sie GRUB2 auf USB, um Ubuntu Linux ISO zu starten
Ein weiterer Vorteil ist, dass Sie den GRUB2 so einrichten können, dass er von einer anderen ISO bootet. [Siehe Multi-ISO unten]
Schritte Siehe pendrivelinux für Details
Installieren Sie GRUB2 auf USB (nehmen Sie an, dass sich das USB-Laufwerk auf / dev /
sdx1
partition befindet)sudo mkdir /mnt/USB && sudo mount /dev/sdx1 /mnt/USB
sudo grub-install --force --removable --boot-directory=/mnt/USB/boot /dev/sdx
cd /mnt/USB/boot/grub
wget pendrivelinux.com/downloads/grub.cfg
[1]/mnt/USB/ubuntu.iso
. Stellen Sie sicher, dass es benannt istubuntu.iso
und nicht das Originalubuntu-16.04.1-desktop-i386.iso
Hinweis: Wenn Sie eine 64-Bit-ISO verwenden, müssen Sie die Datei grub.cfg ändern. Siehe [1] unten für Details
Getan. Sie sollten in der Lage sein, Ihren Computer über USB zu booten.
[1] Hier der Inhalt der grub.cfg
64-Bit-ISOs werden
vmlinuz
benanntvmlinuz.efi
. so wird zeile 6 der grub.cfg seinMulti-ISO
ubuntu-16.04.1-desktop-amd64.iso
)/mnt/USB/
menuentry
zu grub.cfg mit dem richtigen ISO-Namen hinzuquelle