Автор Тема: Проблема с загрузкой Alt linux 6 Kdesktop  (Прочитано 1812 раз)

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
Добрый вечер. Проблемка появилась появилась после восстановления Windows c оригинального диска на ноутбуке. Винда не затерла загрузчик Альта, но видимо каким-то образом повредила часть ф.с. или файл отвечающий за загрузку оси. В общем грузится только в режиме командной строки, выводя различные сообщения. При попытке зарегистрироваться не выводит вводимое имя пользователя, но потом появляется предложение ввода пароля, однако после ввода  зарегистрироваться все равно не удается. На этом загрузка стопорится. Безопасный режим также не помогает. Подскажите можно ли восстановить работу системы?

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 048
Re: Проблема с загрузкой Alt linux 6 Kdesktop
« Ответ #1 : 25.02.2013 19:13:49 »
Если кратко, то система видит корневой раздел, даже может проверить файловую систему и перемонтировать в режиме запись\чтение. Но вот домашний, судя по всему, раздел почему-то не может быть найден. Можно загрузиться с какого-нибудь livecd, подключить домашний раздел и посмотреть, совпадает ли вывод команды blkid с тем, что у вас на скриншоте приведён. Если нет, то открываете на редактирование файл /boot/grub/grub.cfg с подключенного корневого раздела (/dev/sda3), находите там uuid, который на вашем скриншоте, меняете на тот, что вывела команда blkid применительно к домашнему разделу во время загрузки с livecd , сохраняетесь и перезагрузка.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 048
Re: Проблема с загрузкой Alt linux 6 Kdesktop
« Ответ #2 : 25.02.2013 19:20:33 »
Либо операцию с blkid выполнить в вашей системе, если вы сможете войти под рутом. Тогда livecd может и не понадобиться.
Редактирование файла grub.cfg можно попробовать сделать так mcedit /boot/grub/grub.cfg.

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
Re: Проблема с загрузкой Alt linux 6 Kdesktop
« Ответ #3 : 25.02.2013 23:51:05 »
К сожалению в файле boot.cfg нет такой записи как та, что выводится при загрузке (на скриншоте).

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Проблема с загрузкой Alt linux 6 Kdesktop
« Ответ #4 : 26.02.2013 03:20:01 »
Цитировать
При попытке зарегистрироваться не выводит вводимое имя пользователя
Это настораживает.

При таких проблемах вывод более чем желателен:
# parted -l # показывает не идентификатор fs, а тип fs
# blkid
# cat /etc/fstab

Как упоминал sb, проблема с хомяком.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 048
Re: Проблема с загрузкой Alt linux 6 Kdesktop
« Ответ #5 : 26.02.2013 06:34:32 »
Вернее, не в grub.conf, а в /etc/fstab, скорее всего, неверная информация о домашнем разделе. Достаточно открыть на редактирование и поменять на тот uuid, который вы смогли посмотреть командой blkid.

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
Re: Проблема с загрузкой Alt linux 6 Kdesktop
« Ответ #6 : 26.02.2013 12:34:37 »
Открыл файл fstab для редактирования. Как оказалось он уже содержит запись, которая выводится с livecd при вводе команды blkid. Поменял там где была запись со скриншота на ту, что выдал blkid, то есть это уже была вторая, повторная запись. Система снова не загрузилась, сообщая естественно, что данный раздел уже примонтировал. Закомментировал ее. Система загрузилась, но в свою учетную запись не войти: каталог home не найден. Вернее он скорее всего не примонтировался. Попытался войти от рута, чтобы примонтировать его- не дает. ??? Видимо вся ошибка кроется здесь:                                                                                                       UUID=66a90163-ce75-445c-a826-fb4bdbaaf7dc   /home   ext4   nosuid,relatime   1   2

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 048
Re: Проблема с загрузкой Alt linux 6 Kdesktop
« Ответ #7 : 26.02.2013 12:41:38 »
У вас uuid для корня и /home одинаковые, а такого быть не должно и не может. Это же разные разделы. Вы уверены, что вписали вывод blkid именно для домашнего раздлела, а не корневого ? С комментированием строчки во время загрузки каталог /home создался на корневом разделе, поэтому никаких данных с вашего домашнего раздела в системе нет.
/dev/sda3 это корень, значит blkid вам надо смотреть для другого раздела, вообще как у вас диск разбит, в какой последовательности разделы созданы ?

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
Re: Проблема с загрузкой Alt linux 6 Kdesktop
« Ответ #8 : 26.02.2013 13:04:40 »
Вошел от рута через консоль Alt+F2. Затем запустил startx.  Вот, что выдает blkid по поводу разделов. Если нужен другой вывод подскажите команду.

[root@comp-turion-x2-5d37b3 ~]# blkid
/dev/sda1: LABEL="ACER" UUID="3AC63A0AC639C743" TYPE="ntfs"
/dev/sda3: UUID="66a90163-ce75-445c-a826-fb4bdbaaf7dc" TYPE="ext4"
/dev/sda5: UUID="be77f8fb-bade-443d-b9fc-aaaf771e5a35" TYPE="swap"
/dev/sda2: UUID="7814FF0E14FECE5E" TYPE="ntfs"
[root@comp-turion-x2-5d37b3 ~]#

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 048
Re: Проблема с загрузкой Alt linux 6 Kdesktop
« Ответ #9 : 26.02.2013 13:10:29 »
Не вижу среди данных разделов корневого (у него файловая система должна быть ext3 хотя бы). Покажите (по предложению Speccyfighter) вывод
parted -l # показывает не идентификатор fs, а тип fs
PS Вывод blkid из вашего поста наводит на мысли, что ваш хомяк перезаписан и теперь на его месте что-то другое либо он удалён... Попытайтесь вспомнить, как был диск разбит (или разделы создавали автоматически ?), тут можно хотя бы понять, нет ли чего другого на его месте сейчас.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Проблема с загрузкой Alt linux 6 Kdesktop
« Ответ #10 : 26.02.2013 20:11:59 »
Если нужен другой вывод подскажите команду.
Делаем прикидки исходя из просмотра топика.
sda:
sda1 - первичный, ntfs
sda2 - первичный, ntfs
sda3 - первичный, корневой, UUID=66a90163-ce75-445c-a826-fb4bdbaaf7dc (нормально смонтирован на старте - см. скриншот 1-го поста), ext4
sda4 - extended (предположительно)
sda5 - логический, swap
sda6 - логический (предположительно), /home, UUID=неверный в fstab (fsck,ext4: Unable to resolve '5b1f904f-fa94-4d4d-8154-2d00a7960f0bb'),дублирует uuid корневого (UUID=66a90163-ce75-445c-a826-fb4bdbaaf7dc)

Подтвердите так ли это?
Если исходные данные верны, задача: перегенерировать uuid для sda6 (/home) или сменить в fstab устройство с UUID= на /dev/sda6

Загрузка в live. Далее загоняем выводы в файлы.
Данные о разделах винчестера sda:
# fdisk -l /dev/sda > ~/fdisk-hdd.txt
# cfdisk -Ps /dev/sda > ~/cfdisk-hdd.txt
# parted -l > ~/parted-hdd.txt

Данные о uuid
# blkid > ~/uuid-hdd.txt
# cat /точка_монтирования_корневого_раздела_hdd/etc/fstab > ~/fstab-hdd.txt
Выводы сюда.

Варианты смены uuid (или/или/или)
# uuidgen # numbergeneratedbyuuidgen
# tune2fs /dev/sdaX -U numbergeneratedbyuuidgen
# tune2fs /dev/sdaX -U random   # generate a new randomly-generated UUID
# tune2fs /dev/sdaX -U time    # generate a new time-based UUID


Видимо вся ошибка кроется здесь:
UUID=66a90163-ce75-445c-a826-fb4bdbaaf7dc   /home   ext4   nosuid,relatime   1   2
Да.
« Последнее редактирование: 26.02.2013 20:49:27 от Speccyfighter »