Після знесення всесвітнього зла вісти на жорсткому диску залишилося трохи unallocated space - просто розділ відведений під ХР вдвічі менший (їй вистачає). Цей простір знаходився між sda1 (ХР) та sda2 (Дебієн), на днях вирішив його використати, створивши там первинний розділ. При цьому sda2 та sda3 посунулися на sda3-sda4. Груб, звісно, таких жартів не зрозумів, вантажитися не захотів. Я на то розраховував, дістав із запасника Gentoo liveCD (зручний інсрумент для подібних робіт), ну і мав такий діалог:
mkdir /mnt/linux
mkdir /mnt/home
mount /dev/sda3 /mnt/linux
mount /dev/sda4 /mnt/linux
mount -o bind /dev /mnt/linux/dev
mount -o bind /proc /mnt/linux/proc
mount -o bind /mnt/home /mnt/linux/home
chroot /mnt/linux /bin/bаsh
Далі правлю fstab та menu.lst
grub-install hd0
Він мені сказав, що знайшов /boоt/grub, але ніяк не вдається прочитати stаge2 (файл наявний)
Перепровіривши конфіги, нічого не знайшов, на сім ліг спати.
Сьогодні зробив ту-ж послідовність дій, але перед командою grub-install видалив і встановив заново груб. Він мені радісно відрапортував, що все чудово і ось я перед вами.
Але ніяк не можу зрозуміти що-ж то таке було.