Ich habe heute verschiedene initrd.gz von launchpad getestet, und leider mit keiner einen bootfaehigen Hardy USB Stick hinbekommen. Hatte jemand anders schon Erfolg damit?
newur
(Themenstarter)
Anmeldungsdatum: Beiträge: 500 |
Ich habe heute verschiedene initrd.gz von launchpad getestet, und leider mit keiner einen bootfaehigen Hardy USB Stick hinbekommen. Hatte jemand anders schon Erfolg damit? newur |
Anmeldungsdatum: Beiträge: 32 |
Normal bin ich so Scripten skeptisch gegenüber, aber das hier ist wirklich prima! Ich habe bis jetzt immer wieder manuell das ganze installiert und das geht ziemlich auf die nerven, zumal da nur jeder zehnte Anlauf funktionierte Oo Mit dem Script ist das deutlich schneller getan, dazu kommt, dass es damit auf immer geht, nichts mit mehreren anläufen ☺ Newur schrieb:
Also ich habe nachdem es manuell net wollte die initrd.gz von www.pendrivelinux.com genommen. Damit läufts jetzt ohne Probleme 😉 PS: eine sache nervt aber etwas: Wenn man die gespeicherten Daten ausliest bzw. die angezeigt werden stehe bei der Größe der persitent-Patiton 1MB wenn man die Variable auf 1 - sprich größtmöglich - eingestellt hat. Vielleicht kann man das ja ändern, sodass da dann auch direkt größtmöglich steht. Nach dem Testen von den Variablen wird es richtig angezeigt, dass 1 größtmöglich heisst. |
Anmeldungsdatum: Beiträge: 93 |
hallo danke erst mal für dein script ☺ bei mir hat die installation usw. funktioniert. jedoch leider beim starten von xubuntu kommt nur die medldung [initramfs] was kann ich dagegen tun? mfg gorthaur |
Anmeldungsdatum: Beiträge: 32 |
Hallo "nochmal" Ich war mal so frei und habe das Script ein wenig modifizert und die Funktionen die ich vermisst habe eingefügt. Das ganze ist durch langeweile enstanden und da ich es Satt war bei jeder neuinstallation von uBuntu auf dem USB Stick (was wegen meiner Fähigkeit uBuntu immer zu "zerstören" sehr häufig vorkommt) noch manuell änderungen vornehmen zu müssen. Da ich allerdings keinerlei Erfahrungen mit Programmieren in dieser Art (kann eig. nur klassisches HTML wirklich "richtig") habe, ist das ganze sehr stupide und warscheinlich ungeschickt gelöst. Enstanden ist das ganze primär durch das analysieren des Orignal-Scripts und das herauspicken der benötigten Befehle. Die Modifikationen bezeihen sich primär auf die integrierung der modifizierten initrd.gz für uBuntu 8.04.1 Da ich allerdings nicht weiss wie man auf schnellem weg erkennt, ob die Verwendete uBuntu Version 8.04.1 oder eine ältere/neuere ist, und dies warscheinlich copy&paste Fähigkeiten überschreitet funktionier diese Version voraussichtlich NUR mit 8.04.1, da die initrd.gz immer kopiert wird, ohne vorher die Verison zu überprüfen. Ich kopier mal die genauen änderungen aus dem von mir erstellten modlog:
Ich hoffe, dass ich mit der Veröffentlichung dieser modifizierten Version des Scripts keine Rechte verletze. Ich habe keinerlei Erwähungen gefunden die solche modifikationen verbieten bzw. erlauben. Sollte Newur etwas gegen diese modifikation haben, werde ich sie wieder löschen. Ich hoffe ich habe genug gerdet und alles genannt was zu erwähnen ist. Ich möchte nur nocheinmal hervorheben, dass ich kein Programmierer bin und das ganze aus langweile ohne fachkentnisse enstanden ist. Fehler sind dadurch nicht auszuschließen. Jetzt ist es aber wirklich genug - im Anhang ist der mod. Ich würde mich über Feedback freuen 😉 Edit: Da der Anhang i-wie nicht da ist (werden die erst freigeschaltet? Ich bin seltenst im Forum) noch einmal per npshare: http://www.npshare.de/files/d1966f78/live_usb_script_0-7b_mod.tar.gz |
Anmeldungsdatum: Beiträge: 106 |
Hi Newur, klasse Script! 😉 Bei mir lande ich im Persist-Modus mit Gutsy in der Busybox. In der Konsole, als das Script lief, kamen schon Meldungen, dass nicht alles rübergekommen ist, da die 700MB (Fat16) voll waren. Warum? 😕 Auf meiner casper-rw-Partition (Ext3) ist auch nur "lost+found" (Dabei wird angezeigt, dass 730 MB besetzt sind. Ist denn "lost+found" so groß?) rübergekommen... Die letzen Meldungen vor der Busybox gingen darum, dass mir /sbin/init etc. fehlt... Liegt wohl an den fehlenden Dateien. Hier der Auszug der Meldungen im Terminal: cp: Erzeugen der symbolischen Verknüpfung „/tmp/_usb_mount/dists/stable“ nicht möglich: Operation not permitted cp: Erzeugen der symbolischen Verknüpfung „/tmp/_usb_mount/dists/unstable“ nicht möglich: Operation not permitted cp: Schreiben von „/tmp/_usb_mount/programs/thunderbird/ThunderbirdSetup.exe“: No space left on device cp: Schreiben von „/tmp/_usb_mount/start.bmp“: No space left on device cp: Schreiben von „/tmp/_usb_mount/start.exe“: No space left on device cp: Schreiben von „/tmp/_usb_mount/start.ini“: No space left on device cp: Erzeugen der symbolischen Verknüpfung „/tmp/_usb_mount/ubuntu“ nicht möglich: Operation not permitted cp: Schreiben von „/tmp/_usb_mount/ubuntu.ico“: No space left on device cp: Schreiben von „/tmp/_usb_mount/wubi-cdboot.exe“: No space left on device cp: kann Verzeichnis „/tmp/_usb_mount/.disk“ nicht anlegen: No space left on device Ich versuche es nochmal mit der bearbeiteten intrd.gz. Edit: Auch mit der neuen intrd.gz funktioniert es nicht. Ich komme bei beiden Modi in die Busybox. Kann ich die Ordnerstruktur ( / ) eigentlich von der Live-CD rüberkopieren? So müssten ja alle Dateien vorhanden sein... Mfg |
Anmeldungsdatum: Beiträge: 32 |
Auch wenn ich null Ahnung von Linux habe (alles nur experimentell rausgefunden) fällt mir dazu eine Fragen ein: Mit welcher Script-Version hast du es probiert? In der 0.7b ist es so geregelt, dass die größe des Quell-Ordners +1% genommen wird und damit die Größe für die Partion festgelegt, sodass die kein Problem darstellen sollte. Ein paar Seiten davor steht etwas dazu - auch wie du die Größe der Partition auf Größe des Ordners +X% setzt, um die größe der Partition manuell zu vergrößern. (X=Beliebige Prozentzahl) Die Fehlermeldungen stammen von der zu kleinen Partition. Die symbolischen Verknüpfungen sind egal. Ist bei mir auch immer und macht keinerlei nachteile. Das nur lost+found in der casper-rw Partition ist, sollte eig. so stimmen. Ist was bei mir auch immer. Beim ersten Start entstehen dann die ganzen Ordner. Die Größe kann ich dir allerdings nicht erklären, sollte aber normal kein Problem sein. Das mit der Busybox ist das bekannte Problem mit uBuntu 8.04.1, bei dem man die intrd.gz manuell Verändern muss. Ich habe es noch nicht mit 7.10 probiert, aber da sollte das Problem eig. nicht auftreten und laut den Erfahrungsberiten tut es das auch nicht. ☺ Mein Vorschlag wäre, dass du es mal mit meiner gemoddeten Script-Version und 8.04.1 probierst. Bei mir hat sie bis jetzt tadellos Funktioniert. 😉 Die Einstellungen sind für den häufigsten Fall eines von Live-CD gebooteten Rechners mit einer festplatte und einem ansteckendem usb-Stick Gespeichert. Das /dev/sdb aber vorher mit "sudo fdisk -l" überprüfen 😉 Das nachträglich editieren von der intrd.gz fällt dann auch weg, da bereits eine richtige Version mitkopiert wird (darum auch die größe von über 7MB. Ich wollte die Datei nicht per wget holen, da ich den i-net anschluss nicht voraussetzen wollte.) Also Prober es mal mit dieser Methode, vielleicht klappts ja dann. Ich hoffe ich konnte helfen, ColaCheater |
Anmeldungsdatum: Beiträge: 106 |
Danke, ColaCheater, aber ich glaube ich hab' den Fehler: Wenn man die Ordner /bin und /programs (unnützer Ballast) löscht, dann hat man genug Platz, den fehlenden Ordner ".disk" draufzukopieren. Danach läuft alles. Man muss aber als Gutsy-Nutzer sich vorher überlegen, ob man nicht wirklich lieber Hardy bzw. Intrepix haben möchte, da ein Upgrade (gerade geprüft) wieder alles zerstört. ☹ So setz' jetzt neu mit dem Mod auf... Hoffe das klappt mit Hardy sauber 😀 Nachtrag: Es wird immer besser 😕 Wenn ich nun mit dem Mod-Script mein Persit-System starten möchte, dann kommt der Bootsplash und dann würgt das System alle meine USB-Geräte-Ports ab. Inbegriffen mein USB-Stick mit dem System... Ergebnis = BusyBox Langsam wird's echt kompliziert (obwohl es ein Script ist 😉 ) MFG |
(Themenstarter)
Anmeldungsdatum: Beiträge: 500 |
Hey, der Thread lebt ja immer noch. Erstmal entschuldige ich mich, dass die gemeldeten Bugs (vor allem das falsche auslesen der save.dat) noch nicht behoben wurden. ColaCheater hat das ja gluecklicherweise uebernommen, vielen Dank an dieser Stelle. Veraenderungen bzw. Weiterentwicklungen sind jederzeit erwuenscht. Das Script ging letztlich aus einem Test-Script hervor welches nochmal einen Urvater hat, waere also jetzt in der 4. Generation. ☺ @ DerDenker Eigentlich hat ColaCatcher das schon richtig erklaert. Das Script sollte selbststaendig die Ordnergroesse erkennen und entsprechend anlegen, gerade damit Probleme wie deins nicht auftreten. Bei Ubuntu 7.10 brauchst du auch nichts an der intrid.gz zu aendern. Zum Mod Script kann ich nichts sagen, da ich es weder getestet noch angesehen habe. Versuch es nochmal mit der 7.10 und loesch vor dem kopieren einfach die .exe Dateien (o. hinterher und kopier dann den Rest von Hand). Bei der BusyBox braucht man mitunter etwas Geduld. Ich kann nur nochmal betonen, benutzt ERST DAS USB-BOOT-TESTSCRIPT aus dem Wiki. Wenn euer PC damit nicht startet, wird es mit Ubuntu wahrscheinlich auch nicht klappen. Langfristig hege ich immer noch den "Traum", das ganze grafisch mit PyQt umzusetzen. Mal sehen wie das Studium mich einspannt... mfg newur |
Anmeldungsdatum: Beiträge: 106 |
Das 'normale' Script läuft unter Gutsy, der Mod nicht, ist klar 😉 So hab' ich sa auch gemacht. Aber mit Hardy muss man die Mod benutzen. Leider macht auch das mir das Leben schwer... Bootbar ist mein Stick ja, aber halt nicht Ubuntu-freundlich 😉 Mal gucken ob ich das Script passen schreiben kann, damit das klappt... MFG |
Anmeldungsdatum: Beiträge: 64 |
Also an eurer Stelle würde ich noch 10 Tage warten und alles mit Ubuntu 8.10 probieren. Meiner Meinung nach, wird die Wahrscheinlichkeit, dass es Funktioniert dann viel größer sein 😉 Gruß teo |
Anmeldungsdatum: Beiträge: 32 |
Was zeigt er dir denn an bevor das System dir (angeblich) die USB Ports abwürgt? weil ich so spontan sagen würde, dass wenn er den eigenen Prot abwürgt das ganze komplett einfrieren würde... Du kannst ja einmal entweder in der syslinux.cfg das splash am ende des ersten eintrages Entfernen oder bei dem Start F6 drücken und dann dort bei dem boot-befehl das splash am ende entfernen (das "–" würde ich zur sicherheit mal dranlassen ^^ man weiss ja nie wozu es gebraucht wird). Bei mir zeigt er zwar auch mit splash screen unter dem Ladebalken alles an das er lädt, aber ohne kannst du genau sagen was das problem ist. Ich habe mich am anfang immer aufgeregt, dass i-was nicht funktioniert hat, bis ich mal die Fehlermeldungen gelesen habe xD da steht doch einiges nützliches drin... 🙄 Zudem stelle ich immer wieder fest, dass auch wenn er mir fehler anzeigt es trozdem ohne probs geht Oo (so ist bei mir bei jedem runterfahren, egal von welcher quelle i-welle LAN-Fehler xD das lan geht aber ohne probs)
Ja, habe ich mittlerweile auch festgestellt, aber da ich das Script für mich selber eh schon umgearbeitet hatte habe ich halt dennoch mich ein paar minuten hingesetzt, alles mehr oder weniger ofiziell beschrieben und dann hochgeladen. EDIT: Noch ein Tipp: wenn du mehrere male versucht hast das ganze zu installieren hatte bei mir der USB stick manchmal Probleme. Ich würde vielleicht an deiner stelle den USB stick mal komplett unter Windoof (wenn du nur auf dem USB stick linux nutzt), Linux o.ä. mit FAT 32 oder ähnlichem Formatieren und dann noch ein anlauf starten. Bei mir brauche ich komischerweise ab und zu auch ein mal mehrere anläufe 😉 EDIT2: Ja, ich weiss ich schicke immer erst ab und dann merke ich noch sachen die fehlen 😇 Manchmal zeigt er bei mir auch massig fehler an. Dann einfach strg+alt+entf drücken, neu starten und dann gehts wieder ☺ |
Anmeldungsdatum: Beiträge: 106 |
ColaCheater schrieb:
Ich lass jetzt Hardy mal Hardy sein und warte auf 8.10. Dann schau' ich mal ob Intrepix schon mit dem Script läuft 😉 EDIT: Habe jetzt den Mod von ColaCheater noch etwas abgeändert und auf Gutsy optimiert. Hoffe es funktioniert. Bei mir hat's geklappt. |
Anmeldungsdatum: Beiträge: 8985 |
Meine letzten USB Sticks mit Intrepid hab hier hiermit erstellt. Mittlerweile funktioniert auch eine persistente Installation. |
Anmeldungsdatum: Beiträge: 32 |
DerDenker schrieb:
Okay, dann lass mal Hardy Hardy sein ^^ Achso: ich habe mal schnell deine syslinux.cfg angeschaut... wenn du ohne splash screen haben willst änder das auch in dieses um:
Das splash muss weg ^^. Sonst gibbet trozdem den Screen... Ob diese Option sinnvoll ist kann man sich streiten, da falls einer das Problem lösen will und um rat fragt das auch manuell machen kann 😉
Naja, erste Festplatte ist die erste. In meinen Augen ist das das selbe wie die im BIOS als erste eingetragene 😉 Das mit der Zeit ist meiner meinung nach fast zu kurz, da man ja als erstes immernoch Englisch hat und man auf Deutsch umstellen muss. Weiss einer wie man den Standart-Eintrag auf Deutsch umstellen kann? Das regt mich im moment noch auf... so muss ich immer warten bis der screen geladen ist und kann nciht mal schnell den Rechner anmachen. Die save.dat ist für dich Optimiert... normal ist bei jeder uBuntu version mit EINER festplatte und EINEM USB stick der Stick /dev/sdb würde ich jetzt so mal sagen 😉 Welchen Rechtschreibfehler hast du denn in der Readme gefunden Oo naja, egal. Ich bin sie nicht zehn mal durchgegangen... Ich werde mich wenn ich noch Zeit habe mal an einer weiteren Version des Scripts Versuchen, in der man dann auch die Version einstellen kann, welche uBuntu ist, damit dann die dafür Optimierte Version gealden wird. Primär würde das dann die initrd.gz betreffen. Aber jetzt warte ich glaub ich erstmal 8.10 ab, bevor ich mir weitere Mühe mache. Zumindest bei mir funktioniert ja mein 8.04 Mod ohne Probleme. Vielleicht bist du ein sonderfall. Oder ich binn einer 🙄 |
Anmeldungsdatum: Beiträge: 106 |
Da schau ich extra ob der splash weg ist, da ist er wieder da 😉 Jetzt gibt's die verbesserte Version 😀
😀 wer weiß... |