GRML Installation zerstört NTFS
"Die Tage" habe ich ein neues Notebook erhalten. Auf dem System war Windows installiert und die Installation beanspruchte die gesamte Festplatte. Das gefiel mir nicht
Also habe ich zu ntfsresize gegriffen um die bestehenden NTFS Partitionen zu verkleinern. Erfahrungsgemäss lief dies gut und problemlos - so auch diesmal. Da ich neben Windows "auch" Linux auf der Platte haben wollte, musste ich noch einen Bootloader installieren, also GRUB drauf:
grub-install /dev/sda1
Das war allerdings nicht ganz so clever ;) Denn danach konnte ich weder von Linux aus auf das NTFS Dateisystem auf /dev/sda1 zugreifen und nach Windows (auf sda1...) booten (von GRUB aus) ging auch nicht - GRUB hat mich dann immer direkt ins GRUB Bootmenü "zurückgeschmissen", wenn ich den Windows Menüpunkt angewählt habe.
<panic mode="on" />
Nach ein wenig gurgeln habe ich zum Glück gefunden, dass das NTFS NICHT defekt ist! Um es zu reparieren, boote man von einer Windows XP (egal ob Home oder Pro) CD und mache eine "Reparaturinstallation" (also CD rein und dann irgendwann "R" drücken, wenn man die Wahl hat). Nun rufe man auf:
fixboot
fixmbr
Et voila!
Danach hat Windows wieder gebootet. Zwar war jetzt GRUB gelöscht, aber den neu zu installieren war ein Kinderspiel.
- GRML gedownloadet und auf USB Stick "installiert" (dh. dd if=grml_2010.04.iso of=/dev/sdb)
- GRML gebootet ;)
- Die Dateisysteme der alten Linuxinstallation gemountet
- mkdir /AlteLinuxInstallation
- mount /dev/disk/by-label/Root /AlteLinuxInstallation
- mount /dev/disk/by-label/Boot /AlteLinuxInstallation/boot
- for d in dev proc sys; do mount -o bind /$d /AlteLinuxInstallation/$d ; done
- cat /proc/mounts > /AlteLinuxInstallation/etc/mtab
- Die alte Linuxinstallation "betreten"
- chroot /AlteLinuxInstallation /bin/bash
- GRUB installiert - im MBR und nicht im PBR! Also nach /dev/sda und NICHT nach /dev/sda1!
- grub-install /dev/sda
Fertig! :)
<panic mode="off" />
*G*