Home / LinuxUser / 2008 / 01 / Fruchtig und spritzig

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

War doch klar...
(226 Punkte bei 13 Stimmen)
Re: Skype für 64-Bit-Prozessor u. Suse 12.1
(161 Punkte bei 4 Stimmen)
Re: War doch klar...
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Fruchtig und spritzig

OpenSuse als Live-Version auf einem USB-Stick installieren

01.01.2008 Sie möchten eine flinke OpenSuse-Variante für die Hosentasche? Kein Problem: Kiwi macht's möglich.

Bei den Linux-Distributionen ist es wie bei den Süßigkeiten: Jeder hat seine Vorlieben. Wer auf Suse steht und sich seinen persönlichen USB-Stick backen möchte, braucht dafür drei Zutaten: Kiwi, Internet und diesen Artikel.

Kiwi installieren

Bevor Sie mit dem Kiwi Image System [1] loslegen, müssen Sie zunächst ein OpenSuse-System aufsetzen und kiwi-desc-usbboot, kiwi-desc-livesystem sowie einige Perl- und Python-Pakete installieren. Dazu fügen Sie entweder das Tools-Repository aus dem OpenSuse-Build-Service Ihren Paketquellen hinzu oder klicken im OpenSuse-Wiki auf die zwei YaST-Metapakete [2]. Der Artikel beschreibt die manuelle Vorgehensweise mit Zypper. Dazu führen Sie den im Kasten "Vier Schritte" beschriebenen ersten Schritt aus.

Vier Schritte

1. Repository hinzufügen und Kiwi installieren:

zypper sa http://download.opensuse.org/repositories/openSUSE:/Tools/openSUSE_10.3/ Tools
zypper install kiwi-desc-usbboot
zypper install kiwi-desc-livesystem

2. Pakete herunterladen und installieren

kiwi --prepare /usr/share/kiwi/image/kwliveCD-suse-10.3 --root /tmp/kiwi-tmp --add-profile KDE --logfile terminal

3. Komprimiertes Boot- und Systemabbild erstellen:

mkdir /tmp/kiwi-image
kiwi --type usb --create /tmp/kiwi-tmp -d /tmp/kiwi-image --logfile term

4. Dateien kopieren und den Stick bootbar machen:

kiwi --bootstick /tmp/kiwi-image/initrd-usbboot-suse-10.3.i686-2.1.1.gz --bootstick-system /tmp/kiwi-image/openSUSE-10.3.i686-2.0

Konfiguration anpassen

Kiwi installiert auf Ihrem Rechner ein komplettes OpenSuse-System und überträgt dieses anschließend in einem Squashfs-Dateisystem verpackt auf einen USB-Stick. Den Bootloader richtet Kiwi auf einer separaten, mit Ext2 formatierten Partition ein. Damit Kiwi weiß, woher es Pakete installieren soll, müssen Sie zunächst in der Datei /usr/share/kiwi/image/kwliveCD-suse-10.3/config.xml zwei Repositories eintragen. Ersetzen Sie dazu die Einträge von Zeile 28 bis 33 durch die zwei Repositories aus Listing 1. Anstelle des Haupt-Repositorys von OpenSuse können Sie auch einen Spiegelserver eintragen.

Listing 1
<repository type="yast2">
        <source path="http://download.opensuse.org/distribution/10.3/repo/oss/"/>
</repository>
<repository type="yast2">
        <source path="http://download.opensuse.org/distribution/10.3/repo/non-oss/"/>
</repository>

Möchten Sie den Stick aus einer OpenSuse-DVD erstellen, ohne Pakete aus dem Internet herunterzuladen, dann hängen Sie die DVD zum Beispiel nach /mnt ein und geben dann folgende Quelle an:

<repository type="yast2">
        <source path="/mnt"/>
</repository>

Theoretisch funktionieren beide Vorgehensweisen auf 32- und 64-Bit-Systemen. In unseren Tests zeigte der 64-Bit-Stick jedoch ein sehr seltsames Verhalten. So waren auf dem Stick zwei Kernel installiert (32- und 64-Bit), sodass das Laden sämtlicher Module nach der Initrd scheiterte. Grund dafür ist mit ziemlicher Sicherheit ein Bug in der 64-Bit-Version von Smart. Wie Sie auf einem 64-Bit-System trotzdem einen USB-Live-Stick erstellen, lesen Sie im Kasten Kasten "64-Bit-Bug".

64-Bit-Bug

Die Kiwi-Schemata für KDE und GNOME benötigen in der Grundeinstellung einige Pakete aus dem Repository non-oss. Da Sie auf 64-Bit-Rechnern wegen eines Bugs in Smart nur eine Installationsquelle angeben können, müssen Sie sämtliche Pakete und Abhängigkeiten zum Non-OSS-Repository aus der Konfigurationsdatei /usr/share/kiwi/image/kwliveCD-suse-10.3/config.xml entfernen. Dazu gehören die Pakete:

  • tpctl
  • tpctl-kmp-default
  • atmel-firmware
  • adaptec-firmware
  • ipw-firmware
  • ipw3945-kmp-default
  • ipw3945d
  • iwl3945-ucode
  • iwl4965-ucode
  • mpt-firmware
  • qlogic-firmware

Nach dem Erstellen des Sticks können Sie diese Pakete problemlos nachinstallieren oder die Installation um weitere Quellen erweitern. Dieser Workaround ist auch nötig, wenn Sie unter einem 64-Bit-System mit linux32 kiwi ... einen 32-Bit-Stick erstellen möchten.

Nehmen Sie keine Änderungen an der Datei /usr/share/kiwi/image/usbboot/suse-10.3/config.xml vor. Das OpenSuse-Wiki führt hier etwas in die Irre: Da Kiwi die KwliveCD-Konfiguration benutzt, braucht es keine weiteren Angaben zur Initrd. In Zukunft planen die Kiwi-Entwickler sogar, diese Konfigurationsdateien read-only zu machen und mit einer Prüfsumme zu versehen.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare
kiwi-desc-livesystem
joe (unangemeldet), Donnerstag, 08. Oktober 2009 21:54:27
Ein/Ausklappen

Das Paket kiwi-desc-livesystem gibts es nicht.
Hier schreibt wohl Einer von Anderem ab ;(


Bewertung: 108 Punkte bei 5 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

2623 Hits
Wertung: 114 Punkte (15 Stimmen)

Schlecht Gut

Infos zum Autor

Marcel Hilzinger

Marcel Hilzinger

Marcel Hilzinger arbeitet als Redakteur für die Zeitschriften LinuxUser und EasyLinux. Am liebsten schreibt er Artikel zu netten Gadgets oder Multimedia-Software. In seiner Freizeit spielt er gerne Kicker.

Zum Blog von Marcel Hilzinger →


Infos zur Publikation

Infos zur Publikation

LinuxUser 03/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Duden Korrektor unter 64-Bit
Duden Korrektor unter 64-Bit
Tim Schürmann, 06.02.2012 10:36, 0 Kommentare

Der Duden Korrektor bietet eine äußerst nützliche Rechtschreib- und Grammatikkorrektur für LibreOffice und bringt in der aktuellen Version 8 e...

Aktuelle Fragen

rndc reload zone - failed bad zone
Ludwig jun. B., 06.02.2012 16:08, 2 Antworten
Schönen guten Tag, ich habe folgendes Problem. Immer wenn ich folgendes Kommando ausführen bek...
Skype für 64-Bit-Prozessor u. Suse 12.1
Klaus Sigerist, 05.02.2012 11:39, 3 Antworten
Hallo Gemeinde! Ich bin nur ein einfacher Nutzer und habe Probleme mit der Installation von Skyp...
8! Anfängerfrage :) Wie finde ich in Ubuntu die Datenträger (Bild, Text)
samuel leusam, 04.02.2012 15:53, 2 Antworten
Ich habe neu Ubuntu. Wenn ich die SD Karte im Laptop einstecke, erkennt er sie und gibt ihr den N...
OpenSuse 12.1-Service Kit 01/12
Christoph-J. Walter, 28.01.2012 08:52, 2 Antworten
Hallo Gemeinde, ich habe 12.1 neu installiert. Alles in Ordnung! Nun möchte ich das Service Kit (...
Ubuntu 11.10 konfigurieren
Michael Hinz, 27.01.2012 17:52, 1 Antworten
Ubuntu läuft bei mir. Allerdings nur, wenn die Daten-CD eingelegt ist. Unabhängig von Bios-Einste...