• Eee-PC: UnionFS entfernen

    by  • January 27, 2008 • Linux, Tutorials • 0 Comments

    Dieses How-To beschreibt wie man das UnionFs von seinem Eee-PC entfernt. Standardmäßig hat der Eee-PC 4 Partition, wobei die erste das Betriebssystem und zahlreiche Software enthält und nur “read-only” gemountet ist. Sobald man zum Beispiel OpenOffice updaten will, muss man um Speicherplatz zu sparen an diese erste Partition ran, ansonsten hat man die Sachen doppelt drauf (einmal die neue Version und einmal die alte).

    Disclaimer: Ich übernehme keine Garantie für Schäden am System, Verlust von Daten oder sonst irgendwas. Jeder der diesen Schritt macht muss selber wissen ob er das Risiko eingehen will.
    DU MACHST DIE ÄNDERUNG AUF DEIN RISIKO

    Man kann natürlich wenn es nicht glückt immer von der DVD von Asus sein System zurücksetzen.
    Bei diesem Tutorial gehe ich von einer ganz frischen Version aus, es kann auch gehen wenn man schon Daten usw. drauf hat, was ich aber nicht ausprobiert habe.

    Benötigte Software:
    PartedMagic (http://partedmagic.com/downloads.html), oder eine andere Live-Linux-Distribution

    Teil 1: Rescue Mode installieren

    Single-User-Mode starten:

    • Eee-PC anschalten und F9-Taste mehrmals drücken bis ein Boot-Menü erscheint.
    • e”-Taste drücken
    • den zweiten Eintrag (“kernel….”) auswählen
    • erneut “e”-taste drücken
    • folgendes hinzufügen: XANDROSBOOTDEBUG=y
    • Enter drücken
    • B drücken
    • nun sollte eine BusyBox Shell erscheinen

    Rescue-Modus installieren:

    1. Folgendes eingeben:
    2. mount /dev/sda1 /mnt-system
    3. vi /mnt-system/boot/grub/menu.lst
    4. “i” taste drücken (für Berabeitungsmodus)
    5. Zwischen title Normal Boot und title Perform Disk Scan folgendes hinzufügen:
      title Rescue Console
      root (0x80,0)
      kernel /boot/vmlinuz-2.6.21.4-eeepc quiet rw irqpoll
      root=/dev/sda1 XANDROSBOOTDEBUG=y
      initrd /boot/initramfs-eeepc.img
    6. Wichtig ist: Wenn bei den anderen Einträgen nicht 2.6.21.4 steht, unbedingt die Werte von den anderen Einträgen benutzen!
    7. fallback=2 in fallback=1 ändern
    8. ESC drücken
    9. :wq (da englisches Tastaturlayout –>Öwq)
    10. Enter drücken
    11. cat /mnt-system/boot/grub/menu.lst

      eingeben um zu testen ob es gespeichert wurde.

    Teil 2: UnionFs entfernen

    Neues RamFs anlegen:

    1. Eee-PC anschalten
    2. Lizenvertrag zustimmen + Userpasswort ausfüllen
    3. Strg+Alt+T für Terminal
    4. sudo bash
      cd /boot
      mkdirt tmp
      cd tmp
      gunzip -c ../initramfs-eeepc.img | cpio –i
      nano init
    5. Zeile 18 bis 51 mit # auskommentieren
      Zeile 12 mount -t ext2 -o ro $ROOT /mnt-system
      in folgendes ändern:
      mount -t ext2 -o rw,noatime $ROOT /mnt
    6. Strg+x drücken
    7. ImageFile erzeugen:
    8. find | cpio -H newc -o | gzip -9 > ../initramfs-eeepc-nounionfs.img
      11. Aufräumen:
      cd ..
      rm –rf tmp
      12. Eee-PC neustarten und In den Rescue-Modus booten
      13. mount /dev/sda1 /mnt-system
      mount /dev/sda2 /mnt-user
      cp /mnt-user/boot/initramfs-eeepc-nounionfs*.img /mnt-system/boot/
      umount /mnt-system
      umount /mnt-user
      14. 30 Sekunden waren bis alle Daten auf die Disk geschrieben wurden und dann mit Strg+Alt+Entf neustarten
      15. Wieder in den Rescue-Modus booten
      16. In der ersten Zeile (Normal boot) “e” drücken
      17. Dann der dritten Zeile (initrd….) “e” drücken
      18. “Enter” drücken
      19. “b” drücken
      20. Nun sollte erneut der Lizensvertrag angezeigt werden
      21. Neustarten und von der Partedmagic-CD bzw. USB-Stick booten
      22. Rechtsklick auf die Leiste rechts unten und “remove” anklicken
      23. Konsole öffnen und fsck /dev/hdc1 eingeben
      24. Wenn nur ein paar Fehler kommen, einfach reparieren, bei sehr vielen Fehlern sollte man das System neu aufsetzen
      25. Neustarten und „normal“ booten
      26. Konsole mit Strg+Alt+T öffnen
      27. sudo nano /boot/grub/menu.lst
      28. initrd /boot/initramfs-eeepc.img (In Zeile 17) in folgendes ändern: initrd /boot/initramfs-eeepc-nounionfs.img
      29. Strg+o, dann Strg+x
      30. Neustarten –> Das wars, nun läßt sich auch Software entfernen

      Enter drücken

    9. Strg+o drücken

    Teil 3 (optional): Partitionen vereinigen

    Um die beiden Partition zu einer zu verschmelzen, muss man wieder mit der Partedmagic-CD booten und GParted starten.

    ACHTUNG: Alle Daten auf der zweiten Partition gehen verloren!! Wenn das System noch ganz frisch ist, macht das nichts, ansonsten sichern!

    1. Zweite Partition (hdc2) löschen
    2. Erste Partition auswählen und auf “Resize” klicken und auf maximale Größe ziehen
    3. Apply drücken
    4. Fertig

    Quellen:

    http://wiki.eeeuser.com/howto:removeunionfs

    Sponsor

    Leave a Reply

    Your email address will not be published. Required fields are marked *