В общем, походу его восстановить можно только через глубокую задницу..я обновил груб, чтобы он снова нашел линукс. Нашел. Система стала запускаться вплоть до логина. Логин теперь не подохдит, или пароль фиг знает, я уже через лив арч добавлял юзера, удалял и снова добавлял все равно не хочет...это агония системы и лучше переустановить, или я на пути к победе?
Ну, я думаю, я бы его запорол даже если руками бы попытался поменять, пока что это для меня сильно. Он работает только если я из рута archiso выполняю команду arch-chroot /mnt, не знаю, он ли это работает, но запускаются те пакеты, которых нет в archiso. В прочем, да, зря я не спросил перед действием, но зато теперь буду знать :) скажите, пожалуйста, можно ли поправить uuid чтобы он запустился? При том, что fstab я обновил. Если нет, тогда я снесу его к чертовой бабушке и поставлю новый :)
Спасибо за очень информативное описание, но я побоялся что-то вот так напрямую работать с файловой системой, но видимо очень даже зря. Под рукой оказался только live arch с ядром 3.6. В общем, решил пойти танком. Казалось бы, немного упростить жизнь и поставить эксперимент. Но не тут-то было. В общем, решил сделать так
1. Гружусь с лив арча.
2. Монтирую нтфс раздел, где побольше памяти
3. Монтирую раздел рут установленного арча
4. Копирую все содержимое в нтфс раздел
5. Размонтирую рут раздел
6. Перераспределяю разделы (для первого раза решил пока сделать только рут на все 80 гб, потом разделить на рут и хомяка)
7. Форматирую в ext4
8. Монтирую снова
9. Копирую с нтфс все файлы обратно
10. Генерирую fstab как genfstab -U -p /mnt > /mnt/etc/fstab
11. Размонтирую все и ребут

В итоге что есть: груб грузится, когда начинает грузиться арч, то он походу не видит раздел, показывает тот UUID, который сгенерил fstab. Походу я вообще намутил глупость, но хотел сэкономить время)) что я забыл поправить? Важные файлы бэкапнул, переустановить систему всегда можно, но все же интересно, возможно ли довести дело до конца?:)
Ну отлично. Попробую, отпишу :)

Кстати, а я правильно понимаю, что уменьшение раздела делается через parted resize?
Ну да, я так и хочу :) каждый гигабайт на счету.. По идее два раздела. Рут и неразмеченное. Сначала жму рут, на нем можно нашкрябать 10 гб, потом процедура, описанная выше, только неразмеченная будет уже 55 гб. Правильно?
Спасибо за подробную. Перед тем как сделаю, можно еще вопрос. Можно ли теперь раздел root ужать на 10 гб еще? И есть ли в этом смысл...
Надо было сразу тогда не выделываться и дать всю память корневому разделу...итак хард маленький, где линукс живет, еще и поделенный. Мне бы наверное и 30гб хватило бы по все, но вот поселилась виртуалка с маком, которая забирает память, и уже недостаточно 30 гб :) потерять линукс было бы жалко, много крови было пролито чтобы поставить его и отконфигурировать, так как на втором харде мастдай стоит. Первый раз когда ставил, не справился чуток с cfdisk, запорол мастдаевский раздел, еле потом акронисом бэкапнул его, и отформатировать пришлось снова в нтфс.

В общем, последовательность действий такая:
1. Оставшееся место отформатировать в linux
2. Прописать в fstab
3. Под рутом смонтировать новый раздел /home куда-нибудь в папку tmpHome
4. Скопировать файлы
5. Размонтировать
6. Выполнить mount -a и ребут

Уточняю, потому что боюсь все нафиг снова упороть :D
А как следует поступить в моем случае...у меня есть два раздела на харде, 30 гб рут и 45 гб неразмеченной области. Home и swap разделов нет. Нужно расширить root, чтобы неразмеченная область приклеилась к нему. Это тоже из livecd делать или есть более быстрый и простой вариант?
в зад короче этот vmware. Поставил virtualbox и счастлив
Спасибо большое, обновился. Сначала решил снести qt через -Rdd, снес вроде, но обновиться пакман все равно не дал, тогда сделал, как arcanis подсказал, и сразу все хорошо стало, даже без отсутствующих зависимостей :)