Samstag, 26. Mai 2012, 04:57

Du bist nicht angemeldet.



ezazazel

The Supporter

  • »ezazazel« ist der Autor dieses Themas

Beiträge: 719

Ubuntu: 11.10

Kernel: 3.0.0-14-generic

Architektur: 32-bit

  • Private Nachricht senden

1

Samstag, 14. April 2007, 12:03

Systemrettung mit LiveCD + GRUB reparieren

Sollte aus irgendwelchen Gründen das System nicht mehr richtig funktionieren, zum Beispiel nach löschen der Restricted Modules (kein Internet mehr) oder des funktionierenden Kernels, so kann man noch immer versuchen das System mit der LiveCD zu retten. Auch kann man mit dieser Methode den GRUB nach Überschreiben des selbigen (z.B. durch nachträgliche Installation eines Konkurenzproduktes).
Doch nun zum WIE:
Booten mit der LiveCD und, so möglich Verbindung zum Internet aufbauen. Danach ein Terminal starten.

Quellcode

1
sudo mount /dev/sda1 /mnt

bindet die Festplatte ein. sda1 durch die Partition ersetzen, auf der das System liegt.
Beispiel:

Zitat

/dev/sda2 oder /dev/hda1


-----
Wie kommt man zur richtigen Partition? So..

Quellcode

1
sudo fdisk -l

zeigt alle Partitionen an.
Ein mögliches Ergebnis wäre:

Zitat

Device Boot Start End Blocks Id System
/dev/sda1 * 1 2550 20482843+ 7 HPFS/NTFS
/dev/sda2 2551 6439 31238392+ 83 Linux
/dev/sda3 6440 6569 1044225 82 Linux swap /

Hier wäre also sda2 zu mounten.
-----

Jetzt die erkannte Hardware einbinden mit dem Befehl

Quellcode

1
sudo mount -o bind /dev /mnt/dev

und jetzt noch auf das eingebundene System wechseln

Quellcode

1
sudo chroot /mnt

Nun arbeitet man auf dem Festplattensystem, kann daher auf der Kommandozeile Sachen nachinstallieren.

Ins Livesystem wechselt man einfach mit dem Befehl (d.h. wieder auf das System welches in den RAM geladen wurde wechseln)

Quellcode

1
exit
Si non confectus, non reficiat (If it's not broken, don't fix it)
Shuttle XPC SD39P2; Intel Core2Duo 6420; Samsung T166 SATA II 3,5" 500GB; Gainward Bliss 8600GT PCX SilentFx, Cinergy T USB XS hybrid && MSI Wind Nettop && Toshiba Portege M700 && Acer Aspire One

Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »ezazazel« (30. April 2007, 13:39)


ezazazel

The Supporter

  • »ezazazel« ist der Autor dieses Themas

Beiträge: 719

Ubuntu: 11.10

Kernel: 3.0.0-14-generic

Architektur: 32-bit

  • Private Nachricht senden

2

Montag, 30. April 2007, 13:35

Wiederherstellung von Grub
Wenn man nun mittels chroot in das installierte System gewechselt hat, kann man auch den Master Boot Record, welcher bei der nachträglichen Installation des Betriebssystems des sympathischen Weltmarktführers überschrieben wurde, wiederherstellen.
Hiezu gibt man im Terminal folgende magischen Worte ein:

Quellcode

1
sudo grub-install /dev/sda

wobei /dev/sda jene Fetsplatte ist, von der gebootet wird. Also sda, hda, usw. - je nach System.

Installation gelöschter Komponenten
Hier ein Beispiel dafür, was man nach diesen Schritten tun kann:

Quellcode

1
 sudo aptitude search linux-restricted

liefert

Zitat

c linux-restricted-modules-2.6.20 - Non-free Linux 2.6.20 modules on x86/x86_6
p linux-restricted-modules-2.6.20 - Non-free Linux 2.6.20 modules on 386
i linux-restricted-modules-2.6.20 - Non-free Linux 2.6.20 modules on x86/x86_6
p linux-restricted-modules-2.6.20 - Non-free Linux 2.6.20 modules on x86/x86_6
p linux-restricted-modules-386 - Beschränkte Linux Module für 386.
p linux-restricted-modules-686 - Obsoleted by: linux-restricted-modules-gen
i linux-restricted-modules-common - Non-free Linux 2.6.20 modules helper scrip
i linux-restricted-modules-generi - Restricted Linux modules for generic kerne
p linux-restricted-modules-k7 - Obsoleted by: linux-restricted-modules-gen
p linux-restricted-modules-lowlat - Restricted Linux modules for low latency k

Wäre es noch nicht installiert, könnte man jetzt zum Beispiel:

Quellcode

1
sudo apt-get install linux-restricted-modules-2.6.20

installieren.
Si non confectus, non reficiat (If it's not broken, don't fix it)
Shuttle XPC SD39P2; Intel Core2Duo 6420; Samsung T166 SATA II 3,5" 500GB; Gainward Bliss 8600GT PCX SilentFx, Cinergy T USB XS hybrid && MSI Wind Nettop && Toshiba Portege M700 && Acer Aspire One

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »ezazazel« (30. April 2007, 13:37)