LMU - Das Hilfe Forum für Linux Mint

Erste Schritte - erste Probleme => Installation & Updates => Thema gestartet von: ullimell am 17.01.2015, 14:47:40

Titel: Wie installiere ich ein Mint13 Mate 32bit auf einen Usb-Stick?
Beitrag von: ullimell am 17.01.2015, 14:47:40
@ minter,

Frage :

Wie installiere ich ein Mint13 Mate 32bit auf einen Usb-Stick?

Nicht als Live System sondern als Festplatten Ersatz.

Bis dato scheiterte es daran , daß keine Root device gefunden wird.
Es erscheint immer nur das Grub menue und wenn ich dann auswähle <<normal>> oder im <<Recovermode>> erscheint diese Fehlermeldung mit RootDevice.

Hab ich vielleicht im Vorfeld den Stick falsch eingerichtet?

Es wurde auch beim Installieren  nicht nach einer Rootpatition gefragt.
Als Installmedium wurde mir Der Stick als ganze Festplatte vorgeschlagen und das hab ich so akzeptiert.
Ǜber Hilfe würde ich mich Freuen .
Im Vorab schon mal Danke.

ullimell
Titel: Re: USB Installation
Beitrag von: aexe am 17.01.2015, 15:07:26
Die Installer-Automatik macht meistens nichts Gescheites.
In solch einem speziellen Fall ist sie mit Sicherheit überfordert.

Was ist denn so schwer daran, die Option "Etwas Anderes" zu wählen und die Sachen manuell zu regeln ?
Dann ist es hinterher meistens so, wie man es haben will.

Zwischen einer Installation auf einem Stick und einer auf Festplatte ist im Prinzip kein Unterschied.
Es muss mindestens eine Partition für das System = "Root-Device" ( / ) vorhanden und zugewiesen werden (Einhängepunkt - mount point)
und der GRUB (Bootloader) muß an den richtigen Ort geschrieben werden.
Im Fall eines Sticks in der Regel nach sdX, wobei "X" der richtige Buchstabe sein muss, also zB "b" oder "c", welcher den Stick bezeichnet (MBR, also ohne Zahl !)

Zum Vorbereiten des Sticks empfiehlt sich GParted (bringt das Live-System mit)
Titel: Re: USB Installation
Beitrag von: DocHifi am 17.01.2015, 15:09:32
Normaler Weise musst du bei der Installation erst das Format angeben (ext4) und dann ein Rootverzeichnis (/).
Startest du nach der Installation auch vom Stick und liegt auf dem auch der Grub Bootloader ?
Titel: Re: USB Installation
Beitrag von: aexe am 17.01.2015, 15:20:09
Normaler Weise musst du bei der Installation erst das Format angeben (ext4) und dann ein Rootverzeichnis (/).
Sieht dann zB so aus :
Titel: Re: USB Installation
Beitrag von: DocHifi am 17.01.2015, 15:23:26
Zitat
Sieht dann zB so aus :
Genau so soll es sein.
Titel: Re: USB Installation
Beitrag von: 天竜 am 17.01.2015, 21:23:22
Was man danach auch noch machen sollte, ist den Grub auf dem Stick zu bereinigen.
Sonst stehen da plötzlich alle Betriebssysteme, die man auch auf dem PC hat. Das ist zwar nützlich, wenn man den Stick immer am selben Rechner verwendet, an anderen Rechnern aber nutzlos und verwirrend.

Allerdings frage ich mich, was die Installation auf einem Stick bringen soll. Ich habe das erst vor wenigen Tagen probiert, weil ich ein bißchen mit dem XFCE-Desktop experimentieren wollte. Aber im Vergleich zu einer Festplatteninstallation, ist das System so extrem träge und langsam, daß es absolut keinen Spaß macht, damit zu arbeiten. Im Vergleich dazu ist eine Live-Version auf dem selben Stick sogar schneller. Wenn man nicht viele zusätzliche Programme installieren will, wäre es vermutlich besser, bei einem Livesystem mit persistentem Speicher zu bleiben.
Titel: Re: USB Installation
Beitrag von: chakko am 17.01.2015, 21:27:41
Hm, stelle mir momentan auch die Frage, ob ich mir ein System auf USB-Stick installieren sollte... warum ist das denn noch träger als das Live-System? Hatte auch schonmal eine Linux-Installation auf einer USB-Festplatte, und die war zwischendurch auch immer etwas träge. Ist die Schnittstelle USB da vielleicht nicht optimal? Wäre bei mir jetzt allerdings ein USB 3.0 Port, und ein 3.0 Stick.
Titel: Re: USB Installation
Beitrag von: Anaeijon am 17.01.2015, 21:35:06
Vielleicht möchte er verschiedene Analyse-Tools darauf installieren?
Oder ein Betriebssystem haben, das alles enthält, was er braucht und in dem er sich heimisch fühlt, egal, an welchem Rechner er gerade sitzt.
Oder das System, an dem der Stick betrieben wird, hat keine Festplatte mehr. Oder sein MBR ist beschädigt.
Oder er möchte, wo auch immer er arbeitet, ein verschlüsseltes System haben.
Er möchte vielleicht so unabhängig sein, dass er nie wieder Windows hochfahren muss, egal wo er ist.
Oder er will es einfach mal ausprobieren. Zu Test/Forschungs/Übungszwecken.

Gründe gibt es viele^^
Und wenn du einen USB 3.0-Stick hast mit einer guten internen Übertragung sollte das mit dem Warten auch nicht so krass sein, denke ich.
Titel: Re: USB Installation
Beitrag von: chakko am 21.01.2015, 19:40:56
Um das Thema nochmal aufzuwärmen. Ist ein persistenter Live-Stick dann eher zu empfehlen als eine Installation auf den USB-Stick? Ich weiß jetzt nicht genau, ob es einen Unterschied zwischen einem Live-System, und einem persistenten Live-System gibt, außer dass in dem persistenten die Einstellungen nicht gespeichert werden. Ich hatte z.B. in der Vergangenheit im Live-System von Ubuntu schonmal Probleme, den Chrome zu installieren, oder Codecs und Flash nachzuinstallieren. Mal so gefragt: Wo besteht der Unterschied zwischen einem installierten System, und einem persistenten Live-System? Falls es denn einen gibt.

Was mir gerade noch einfällt, ist, dass man ja z.B. keinen Nutzer einrichtet. Oder geht das im Live-System?
Titel: Re: USB Installation
Beitrag von: aexe am 21.01.2015, 19:58:44
Zitat
... ob es einen Unterschied zwischen einem Live-System, und einem persistenten Live-System gibt, außer dass in dem persistenten die Einstellungen nicht gespeichert werden...
Genauso ist es eben nicht.

Es gibt unterschiedliche Möglichkeiten :

- ein Live-System (ISO-Datei auf einer CD/DVD oder USB-Stick) Nach dem Herunterfahren ist alles wieder im Ausgangszustand.

- ein Live-System mit persistentem (= dauerhaftem) Speicher, in dem sich Einstellungen und zusätzliche Software abspeichern lassen, die dann auch beim nächsten Start wieder zur Verfügung stehen.

- ein fest installiertes System auf externen Datenträger (hier ist bei USB 2.0 eine begrenzte Geschwindigkeit für die Datenübertragung vorhanden)

- ein regulär installiertes Betriebssystem auf einer internen Festplatte (in der Regel die beste Lösung)
Titel: Re: USB Installation
Beitrag von: chakko am 21.01.2015, 20:04:14
Jo, meine natürlich, dass beim persistenten die Einstellungen gespeichert werden. ;D Im Moment tendiere ich eher dazu. Aber wie gesagt, hatte in der Vergangenheit zumindest beim nicht persistenten Live-System das Problem, dass ich gewisse Sachen nicht installieren konnte. Ist das beim persistenten System auch der Fall?

Edit: Ok, habe diesen Artikel gefunden, der beschreibt die Unterschiede recht genau: http://www.maketecheasier.com/persistent-live-usb-vs-full-install-usb/ (http://www.maketecheasier.com/persistent-live-usb-vs-full-install-usb/) Also dann doch wohl eine Installation auf den USB-Stick.

Obwohl sich dieser Kommentar auch nicht gerade gut anhört...

Zitat
I think the most serious problem with a USB dongle persistent installation is that flash dongles tend to wear much faster than the normal USB disk or SSiD. So the frequent linux updates (that means frequent writes to the nand cells) will quickly wear the flash (read does not cause any wearing at all)


Irgendwie alles Mist mit USB-Stick. Aber auch keine Lust, meine HDD zu partitionieren, und wegen Dualboot nur ca. 200 GB für jede Installation zu haben.
Titel: Re: USB Installation
Beitrag von: Marco77 am 21.01.2015, 20:23:23
200GB für jede Installation?? Ist da nicht ne Null zu viel?

4 meiner Installationen haben gerade mal 20 GB, die restlichen je 30:
NAME     SIZE FSTYPE MOUNTPOINT
sda    232,9G       
├─sda1  22,5G ntfs   
├─sda2  29,3G ext4   
├─sda3    85G ntfs   
├─sda4     1K       
├─sda5  29,3G ext4   
├─sda6  29,3G ext4   
├─sda7  29,3G ext4   
├─sda8   4,2G swap   
└─sda9   4,1G swap   [SWAP]
sdb    149,1G       
├─sdb1   7,8G ntfs   
├─sdb2     1K       
├─sdb3  63,2G ext4   /home/marco/Daten
├─sdb5  19,5G ext4   
├─sdb6  19,5G ext4   /
├─sdb7  19,5G ext4   
└─sdb8  19,5G ext4   
marco@marco-R510-P510 ~ $
Titel: Re: USB Installation
Beitrag von: chakko am 21.01.2015, 20:24:58
Ich meinte 200 GB insgesamt, für Installation und eigene Dateien/Daten. Die sind halt schnell voll, ich wünschte es wäre eine 1 TB Festplatte drin.
Titel: Re: USB Installation
Beitrag von: aexe am 21.01.2015, 20:25:35
Live-System + Persistenter Speicher ist mMn für bestimmte Zwecke ganz nützlich (zB TAILS).
Nicht für einen Dauerbetrieb, sondern als Betriebssystem zum Mitnehmen und gelegentlichem Gebrauch, auch an fremden Rechnern.
Oder als Wartungs- und Rettungssystem.
 
Der Sinn einer Festinstallation auf einem USB-Stick erschließt sich mir nicht so recht.
Titel: Re: USB Installation
Beitrag von: Marco77 am 21.01.2015, 20:35:31
und eigene Dateien/Daten.
Die brauchst du ja nur ein mal... Dazu gibt es Datenpartitionen...
sdb    149,1G       
├─sdb1   7,8G ntfs   
├─sdb2     1K       
├─sdb3  63,2G ext4   /home/marco/Daten    ← Daten
├─sdb5  19,5G ext4                        ← System 5
├─sdb6  19,5G ext4   /                    ← System 6
├─sdb7  19,5G ext4                        ← System 7   
└─sdb8  19,5G ext4                        ← System 8
marco@marco-R510-P510 ~ $
sdb3 ist die Datenpartition (sda3 auch) und die ganzen Systeme können darauf zugreifen...

ich wünschte es wäre eine 1 TB Festplatte drin.
Ich hab "nur" 410GB (250 + 160) und darauf 9 Systeme, mit etwas System passt das was du vorhast 100%ig auf deine Platte.
Titel: Re: USB Installation
Beitrag von: chakko am 21.01.2015, 20:40:16
Da es ein Windows/Linux Dualboot würde, müsste ich die Datenpartition dann in FAT32 machen, was verhindern würde, dass ich Dateien größer als 4 GB speichern könnte, oder lange Dateinamen vergeben könnte. Außerdem müsste ich dann komplett neu partitionieren, und die eigenen Dateien in Windows auf die neue Partition auslagern. Ehrlich gesagt keine große Lust drauf. :P Werde dann vielleicht doch eine persistente Live machen.
Titel: Re: USB Installation
Beitrag von: geobart am 21.01.2015, 20:59:07
Da es ein Windows/Linux Dualboot würde, müsste ich die Datenpartition dann in FAT32 machen
Warum nicht NTFS?
Titel: Re: USB Installation
Beitrag von: chakko am 21.01.2015, 21:06:17
Soweit ich weiß, fragmentiert Linux NTFS stark. Außerdem haben Linux und Windows andere Rechtesysteme, was soweit ich weiß auch zu Problemen führen kann.
Titel: Re: USB Installation
Beitrag von: Erdbaer am 29.01.2015, 17:43:03
Hallo, ich möchte die ursprüngliche Frage noch einmal wiederholen: Wie muss der Stick vorbereitet werden?

Mein Hintergrund:
Ich hatte mit Version 17 xfce 32 die Mountpoints /, /home und swap jeweils auf leere Bereiche auf der Festplatte installiert, und als Bootmedium einen USB-Stick angegeben, der vorher nie als Boot-Medium genutzt wurde.
Ergebnis:
Ohne Stick bootet win direkt, ich kann die win-Partition auch als Image incl. MBR sichern/zurückspielen oder sonstige win-Dinge anstellen, ohne dass Grub dazwischen funkt.
Mit Stick startet Mint. Super Sache, klappte prima.

Nun wollte ich mit Version 17.1 das Gleiche machen, geht aber nicht, jedesmal wird mir gesagt, dass nicht auf das Boot-Medium geschrieben werden kann.
Ich hatte über win7- Diskpart - Clean all - Formatieren auf Fat32 gehofft, dass die alte Boot-Info weg ist???
Wie muss also der Stick vorbereitet werden, wie werde ich alte Boot-Infos wieder los?

Oder ist in der 17.1-Installationsroutine etwas geändert oder buggy?

Ich wäre für Tipps sehr dankbar.
Titel: Re: USB Installation
Beitrag von: aexe am 29.01.2015, 19:40:54
Die alte Boot-Info wird schon weg sein, nur kann man Linux nicht auf Fat32 installieren.
Warum nimmst Du nicht GParted vom Live-System, um den Stick vorzubereiten ?
Titel: Re: USB Installation
Beitrag von: Erdbaer am 30.01.2015, 14:36:04
Die alte Boot-Info wird schon weg sein, nur kann man Linux nicht auf Fat32 installieren.
Warum nimmst Du nicht GParted vom Live-System, um den Stick vorzubereiten ?
Boot Info ist weg, sehe ich auch so.

Mint kann ich in eine Partition installieren, die beliebig formatiert ist, weil Mint sie passend umformatiert. Gilt das auch für die Boot-Dateien???

Gparted habe ich nicht benutzt, weil meine Frage war:
Wie muss ein bereits vorher als Boot-Stick genutzter Stick gelöscht/vorbereitet werden?
Für Win hatte ich da Hinweise gefunden, für Gparted nicht, und ich sehe da auch keine Entsprechungen.
Wenn Du kurz die Schritte nennen könntest, wäre das hilfreich. Danke.
Titel: Re: Wie installiere ich ein Mint13 Mate 32bit auf einen Usb-Stick?
Beitrag von: aexe am 30.01.2015, 15:08:31
Welche Hinweise willst Du denn noch ?
Hast Du Dir GParted wenigstens schon mal angeschaut ?
Das ist weitgehend selbsterklärend, fast wie bei Windows  ;)
Zitat
Mint kann ich in eine Partition installieren, die beliebig formatiert ist, weil Mint sie passend umformatiert.
Passend ? Warum geht es dann nicht ?
Titel: Re: Wie installiere ich ein Mint13 Mate 32bit auf einen Usb-Stick?
Beitrag von: aexe am 30.01.2015, 15:50:14
Beitrag entfernt, weil nicht zum Thema passend.
Titel: Re: Wie installiere ich ein Mint13 Mate 32bit auf einen Usb-Stick?
Beitrag von: sidewinder am 30.01.2015, 16:58:14
Weil hier scheinbar zwei Threads zusammengelegt wurden (von Ullimell und Erdbaer)habe ich meinen Beitrag auch entfernt.
Titel: Re: Wie installiere ich ein Mint13 Mate 32bit auf einen Usb-Stick?
Beitrag von: aexe am 30.01.2015, 17:08:23
Frage :
Wie installiere ich ein Mint13 Mate 32bit auf einen Usb-Stick?
Nicht als Live System sondern als Festplatten Ersatz.
Bis dato scheiterte es daran , daß keine Root device gefunden wird...
Habe ich auch erst durch Zufall wieder gesehen, die Fragestellung ist, mein ich, schon die gleiche geblieben, nur der Fragesteller hat gewechselt.
Bei USB-Stick denkt man halt erst mal an ein Live-System.

Zwei Sachen sind erst mal wichtig :
- Partitionstabelle neu erstellen (GParted) am besten damit auch gleich die Partition(en)
- beim Installieren "etwas anderes" wählen
Titel: Re: Wie installiere ich ein Mint13 Mate 32bit auf einen Usb-Stick?
Beitrag von: DocHifi am 30.01.2015, 17:10:59
Auf einem USB Stick, kann man genau so installieren wie auf einer HDD.
Das Rootdevice muss man wie immer bei der Installation angeben, einhängen als /
Titel: Re: Wie installiere ich ein Mint13 Mate 32bit auf einen Usb-Stick?
Beitrag von: aexe am 30.01.2015, 17:17:18
Auf einem USB Stick, kann man genau so installieren wie auf einer HDD...
Aber es ist ein anderer Vorgang, als ein LIVE-System auf einen USB-Stick zu übertragen.
Dazu hatte ich irrtümlich was geschrieben.
Off-Topic:
Das ist diese Seuche mit dem Anhängen an fremde Threads !
Titel: Re: Wie installiere ich ein Mint13 Mate 32bit auf einen Usb-Stick?
Beitrag von: DocHifi am 30.01.2015, 17:21:40
Zitat
Aber es ist ein anderer Vorgang, als ein LIVE-System auf einen USB-Stick zu übertragen.
Das ist klar.
Titel: Re: Wie installiere ich ein Mint13 Mate 32bit auf einen Usb-Stick?
Beitrag von: 0x00ff00 am 30.01.2015, 21:10:54
Zitat
Es muss mindestens eine Partition für das System = "Root-Device" ( / ) vorhanden und zugewiesen werden (Einhängepunkt - mount point)
und der GRUB (Bootloader) muß an den richtigen Ort geschrieben werden.
Im Fall eines Sticks in der Regel nach sdX, wobei "X" der richtige Buchstabe sein muss, also zB "b" oder "c", welcher den Stick bezeichnet (MBR, also ohne Zahl !)

Eben dass ist das Problem:
Bei der Installation ist der USB-Stick sdb oder sdc.....
wenn man dann davon bootet ist der Stick aber sda

Deshalb
Zitat
Bis dato scheiterte es daran , daß keine Root device gefunden wird.
Es erscheint immer nur das Grub menue und wenn ich dann auswähle <<normal>> oder im <<Recovermode>> erscheint diese Fehlermeldung mit RootDevice.
Demnach wurde grub auf dem Stick installiert so dass die Lösung in der Anpassung der grub.cfg besteht.

was steht den drinn in der grub.cfg?

sowas:
Zitat
menuentry 'boot usb..' {
      insmod part_msdos
      insmod ext2
      set root='hd0,1'
      ## search --no-floppy --fs-uuid --set=root xxxx
      ##linux /boot/vmlinuz-3.13.0-24-generic root=UUID=xxxxxxx ro
      linux /boot/vmlinuz-3.13.0-24-generic root=/dev/sda1
      initrd /boot/initrd.img-3.13.0-24-generic
}

je nachdem wie der Stick partitioniert wurde sind die zeilen
set root='hd0,1'
und
linux /boot/vmlinuz-3.13.0-24-generic root=/dev/sda1
anzupassen.


Titel: Re: Wie installiere ich ein Mint13 Mate 32bit auf einen Usb-Stick?
Beitrag von: Marco77 am 30.01.2015, 21:18:08
Das hab ich noch nie gebraucht. In der grub.cfg ist ja auch die UUID drin, und die bleibt immer gleich.

Ausserdem steht ganz oben in der Datei:
Zitat
#
# DO NOT EDIT THIS FILE
#
Also selbst wenn man etwas ändern müsste wäre das der falsche Ort...
Titel: Re: Wie installiere ich ein Mint13 Mate 32bit auf einen Usb-Stick?
Beitrag von: sidewinder am 30.01.2015, 21:26:02
Festplatte abklemmen, dann auf USB-Stick installieren. Geht problemlos!
Titel: Re: Wie installiere ich ein Mint13 Mate 32bit auf einen Usb-Stick?
Beitrag von: aexe am 30.01.2015, 21:37:36
Eben dass ist das Problem:
Bei der Installation ist der USB-Stick sdb oder sdc.....
wenn man dann davon bootet ist der Stick aber sda...
Das ist der Denkfehler, der den ganzen Rest sinnlos macht.
Während der Installation wird auf den Stick geschrieben, wenn er richtig angegeben ist.
Dann steht im Grub, wo, auf welcher Partition der Kernel zu suchen ist, aber da steht nicht /dev/sdx sondern die UUID.
Die ist immer noch dieselbe, auch wenn der Stick danach /dev/sdy oder sonstwie heißt,
Das ist eben der Grund, warum die UUID verwendet wird und nicht der device-name.

Sollte irgendwas schief gelaufen sein, kann man ja nachschauen, was in der grub.cfg steht,
was aber derzeit nur Spekulation ist.
Aber nicht auf gut Glück irgendwelche Korrekturen ins Blaue hinein posten.

Außerdem ist der Teil der grub.cfg den Du oben gepostet hast, doch zutreffend wenn der Stick beim Boot sda ist. Was soll denn da angepasst werden ?
Titel: Re: Wie installiere ich ein Mint13 Mate 32bit auf einen Usb-Stick?
Beitrag von: 0x00ff00 am 30.01.2015, 23:04:40
angepasst werden müsste ggf. "set root=  "  und  ggf. "root= "  in der grub.cfg von ullimell's USB-Stick...

das geht wahlweise über 'search --file’, ‘search --label’, ‘search --fs-uuid

sudo blkid

zeigt bei meinen usb-sticks übrigens eine nur 9-stellige "BLKID". bzw "UUID"..--
Linux-Partitionen haben aber eine über 30-stellige  "BLKID". bzw "UUID"..

warum dieser Fehler?
Zitat
Es erscheint immer nur das Grub menue und wenn ich dann auswähle <<normal>> oder im <<Recovermode>> erscheint diese Fehlermeldung mit RootDevice.

weil "set root=  und  "root= " falsche Werte zugewiesen wurden?
Titel: Re: Wie installiere ich ein Mint13 Mate 32bit auf einen Usb-Stick?
Beitrag von: 0x00ff00 am 30.01.2015, 23:14:42
Außerdem ist der Teil der grub.cfg den Du oben gepostet hast, doch zutreffend wenn der Stick beim Boot sda ist.Mein o.g. beispielhafter menuentry 'boot usb..' könnte den Stick, zur anschließenden automatischen reparatur, evt. booten...
aber nur wenn z.B. keine UEFI-Boot-Partition eingerichtet wurde...
Titel: Re: Wie installiere ich ein Mint13 Mate 32bit auf einen Usb-Stick?
Beitrag von: Erdbaer am 31.01.2015, 20:55:29
Aaalso,
Alles noch einmal gemacht:
Iso runter geladen, md5 gecheckt, DVD gebrannt mit Prüfung.
Dann habe ich es mit Gparted von DVD versucht, gab ein Fenster mit rotem Balken: Problem mit libparted, Prog abgestürzt.
(Ich wollte eigentlich die Partition löschen und den Boot-Flag löschen, richtig? Das war eigentlich meine Frage.)

Wieder auf W7, mit diskpart, list disk, select disk, clean all
diesmal aber create partition primary offset 50, format auf Fat32
Mint-Installation (Bei der Frage nach der Installationsart "etwas Anderes..." ganz unten) in 3 unpartitionierte Bereiche der HD (/, /home und swap), als Boot-Device (ganz unten) den Stick angegeben, nicht die Partition darauf.

Siehe da, es funktioniert: Mint auf HD, Start über den Stick. Kein Stick drin -> Start Win
Die Frage, warum es so funktioniert, überlasse ich gerne Anderen.