Eee-PC: UnionFS entfernen
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:
-
Folgendes eingeben:
-
mount /dev/sda1 /mnt-system
-
vi /mnt-system/boot/grub/menu.lst
-
“i” taste drücken (für Berabeitungsmodus)
-
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
-
Wichtig ist: Wenn bei den anderen Einträgen nicht 2.6.21.4 steht, unbedingt die Werte von den anderen Einträgen benutzen!
-
fallback=2 in fallback=1 ändern
-
ESC drücken
-
:wq (da englisches Tastaturlayout –>Öwq)
-
Enter drücken
-
cat /mnt-system/boot/grub/menu.lst
eingeben um zu testen ob es gespeichert wurde.
Teil 2: UnionFs entfernen
Neues RamFs anlegen:
-
Eee-PC anschalten
-
Lizenvertrag zustimmen + Userpasswort ausfüllen
-
Strg+Alt+T für Terminal
-
sudo bash cd /boot mkdirt tmp cd tmp gunzip -c ../initramfs-eeepc.img | cpio –i nano init
-
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
-
Strg+x drücken
-
ImageFile erzeugen:
-
find cpio -H newc -o gzip -9 > ../initramfs-eeepc-nounionfs.img - Aufräumen: cd .. rm –rf tmp
- Eee-PC neustarten und In den Rescue-Modus booten
- 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
- 30 Sekunden waren bis alle Daten auf die Disk geschrieben wurden und dann mit Strg+Alt+Entf neustarten
- Wieder in den Rescue-Modus booten
- In der ersten Zeile (Normal boot) “e” drücken
- Dann der dritten Zeile (initrd….) “e” drücken
- “Enter” drücken
- “b” drücken
- Nun sollte erneut der Lizensvertrag angezeigt werden
- Neustarten und von der Partedmagic-CD bzw. USB-Stick booten
- Rechtsklick auf die Leiste rechts unten und “remove” anklicken
- Konsole öffnen und fsck /dev/hdc1 eingeben
- Wenn nur ein paar Fehler kommen, einfach reparieren, bei sehr vielen Fehlern sollte man das System neu aufsetzen
- Neustarten und „normal“ booten
- Konsole mit Strg+Alt+T öffnen
- sudo nano /boot/grub/menu.lst
- initrd /boot/initramfs-eeepc.img (In Zeile 17) in folgendes ändern: initrd /boot/initramfs-eeepc-nounionfs.img
- Strg+o, dann Strg+x
- Neustarten –> Das wars, nun läßt sich auch Software entfernen
Enter drücken
- 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!
- Zweite Partition (hdc2) löschen
- Erste Partition auswählen und auf “Resize” klicken und auf maximale Größe ziehen
- Apply drücken
- Fertig
Quellen:
http://wiki.eeeuser.com/howto:removeunionfs