Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: помогите восстановить загрузку системы  (Прочитано 7299 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн samson2

  • Забанен
  • Участник
  • *
  • Сообщений: 169
    • Просмотр профиля
Re: помогите восстановить загрузку системы
« Ответ #30 : 08 Января 2016, 09:19:48 »
Heider, что-то приведённый выше /boot больше похож на папку /boot из корня.
(Ubuntu 12.04),(Linux Mint 17.3),(Ubuntu Mate 16.04) .

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1269
    • Просмотр профиля
Re: помогите восстановить загрузку системы
« Ответ #31 : 08 Января 2016, 09:22:23 »
samson2,
Всмысле, из LiveCD ? :)

Оффлайн DimanBG

  • Старожил
  • *
  • Сообщений: 1316
    • Просмотр профиля
Re: помогите восстановить загрузку системы
« Ответ #32 : 08 Января 2016, 09:45:58 »
dasha_dasha, солнце, загрузись с Лайф и сделай скрин Гпартед твоего ХДД. Тред уже на 3 страницы, и все бестолково.

Оффлайн dasha_dasha

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: помогите восстановить загрузку системы
« Ответ #33 : 08 Января 2016, 12:45:15 »
Надо посмотреть
du -ah /boot/

- можно и посмотреть... только, если смотреть с LiveCD, то это будет несколько иначе, что-то типа du -ah /media/bla-bla-bla/boot/

Спасибо, что подсказали что диск лежит в media :)

...сейчас при включении заходит только в GRUB.

- а загрузиться (как нибудь так) с предыдущей версией ядра возможности нет?..

Нет, у меня нет пункта Previous Linux versions. Если без флешки гружу то он просто в консоль GRUB заходит.

samson2, Heider, да я что то ночью тупила видимо и смотрела /boot из корня :(

У меня тут 2 диска, на одном boot, на другом все остальное
du -ah вот что выдает:

(Нажмите, чтобы показать/скрыть)



Пользователь решил продолжить мысль [time]08 Январь 2016, 14:05:47[/time]:
dasha_dasha, солнце, загрузись с Лайф и сделай скрин Гпартед твоего ХДД. Тред уже на 3 страницы, и все бестолково.


« Последнее редактирование: 08 Января 2016, 13:40:15 от dasha_dasha »

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1269
    • Просмотр профиля
Re: помогите восстановить загрузку системы
« Ответ #34 : 08 Января 2016, 13:08:47 »
Даша, Ваш /boot раздел забит старыми ядрами. При обновлении системы, видимо обновлялся и Grub, и для него не хватило места.

Я вижу три пути для лечения:
1. Переустановка системы поверх старой без изменения разделов и форматирования корня, чтобы сохранились данные, форматируем для очистки только раздел /boot. (это самый простой способ, справитесь и сами, но самый долгий по времени, и есть риск, что случайно потеряете свои старые данные, но Вы вроде бы вчера делали копию)
2. Из LiveCD в среде chroot чистим раздел /boot и ставим пакеты с ядром и загрузчиком.
3. Из LiveCD в среде chroot создаем папку /boot, а монтирование Вашего отдельного раздела со старым /boot удаляем из таблицы /fstab, после этого ставим в эту папку ядро и загрузчик. Тогда Ваш /boot будет не на отдельном разделе, а в обычной папке корня и проблема с засорением старыми ядрами вообще исчезнет ввиду большого объема раздела.

Выбирайте свой вариант, я подскажу по шагам, как сделать.

Пользователь решил продолжить мысль 08 Января 2016, 13:10:10:
Да и еще, большие файлы выкладывайте под спойлер,
(Нажмите, чтобы показать/скрыть)
а то модераторы здесь не любят простыней.

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4402
    • Просмотр профиля
Re: помогите восстановить загрузку системы
« Ответ #35 : 08 Января 2016, 13:10:14 »
dasha_dasha,
ну вот... в Вашем распоряжении уйма ядер, грузитесь с любым, пожалуй, кроме самого последнего, оно может оказаться поврежденным из-за нехватки места...
- если нет возможности выбрать ядро в меню GRUB, попробуйте это сделать с помощью команд linux и initrd

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1269
    • Просмотр профиля
Re: помогите восстановить загрузку системы
« Ответ #36 : 08 Января 2016, 13:11:08 »
F12,
Там Grub слетел. Надо вручную из Gruba грузиться.

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4402
    • Просмотр профиля
Re: помогите восстановить загрузку системы
« Ответ #37 : 08 Января 2016, 13:16:15 »
F12,
Там Grub слетел. Надо вручную из Gruba грузиться.
- поэтому я и предлагаю загрузится при помощи команд консоли GRUB, а затем удалить несколько ядер чтоб освободить место и если в ходе их удаления GRUB не восстановится автоматом, выполнить дополнительно sudo update-grub
Делов то...

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1269
    • Просмотр профиля
Re: помогите восстановить загрузку системы
« Ответ #38 : 08 Января 2016, 13:18:26 »
F12,
Можно и так.

Пользователь решил продолжить мысль 08 Января 2016, 13:22:09:
Но если Даша уже в LiveCD, не быстрее ли будет сделатьsudo chroot /media/bla-bla-bla /bin/bach ?
« Последнее редактирование: 08 Января 2016, 13:22:09 от Heider »

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4402
    • Просмотр профиля
Re: помогите восстановить загрузку системы
« Ответ #39 : 08 Января 2016, 13:31:58 »
Heider,
давай все же подождем ответа dasha_dasha, что для нее будет проще, то пусть и делает...

Оффлайн dasha_dasha

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: помогите восстановить загрузку системы
« Ответ #40 : 08 Января 2016, 13:49:02 »
F12,
Там Grub слетел. Надо вручную из Gruba грузиться.
- поэтому я и предлагаю загрузится при помощи команд консоли GRUB, а затем удалить несколько ядер чтоб освободить место и если в ходе их удаления GRUB не восстановится автоматом, выполнить дополнительно sudo update-grub
Делов то...
у меня я так понимаю в rescue mode сразу входит, пробовала делать set root на разные разделы но в нормальный режим grub не могу зайти.

Heider, Из вариантов 3й самый норм, чтобы не было больше проблем с засорением. Но если там слишком надолго и слишком сложно то можно и первый вариант :)


Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4402
    • Просмотр профиля
Re: помогите восстановить загрузку системы
« Ответ #41 : 08 Января 2016, 14:10:39 »

у меня я так понимаю в rescue mode сразу входит
- и что, нет приглашения командной строки?..

Если все же есть, то попробуйте выполнить команды linux файл_ядра опция1=значение опция2 опция3 и initrd /boot/initrd.img-версия-ядра-та-же-что-указывали-в-команде-linux-generic, их можно подсмотреть в файле /media/bla-bla-bla/boot/grub/grub.cfg

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1269
    • Просмотр профиля
Re: помогите восстановить загрузку системы
« Ответ #42 : 08 Января 2016, 14:31:55 »
Я не уверен, что третий вариант получится, сразу не обратил внимание, но похоже у вас зашифрован корневой раздел. Вот поэтому у Вас и загрузка идет с отдельного, нешифрованного раздела /boot. Попробуйте все-таки то, что советует F12. А если не получится, то предлагаю действовать по второму варианту.

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4402
    • Просмотр профиля
Re: помогите восстановить загрузку системы
« Ответ #43 : 08 Января 2016, 14:35:21 »
если удастся загрузиться, первым делом попробуй освободить немного места на разделе /boot, для этого сначала нужно посмотреть что именно можно удалятьdpkg -l | grep linux-imagedpkg -l | grep linux-headers
в выхлопе будет что-то типа
Цитировать
ii  linux-image-3.16.0-50-generic                         3.16.0-50.67~14.04.1                                i386         Linux kernel image for version 3.16.0 on 32 bit x86 SMP
ii  linux-image-3.16.0-51-generic                         3.16.0-51.69~14.04.1                                i386         Linux kernel image for version 3.16.0
Цитировать
ii  linux-headers-3.16.0-50                               3.16.0-50.67~14.04.1                                all          Header files related to Linux kernel version 3.16.0
ii  linux-headers-3.16.0-50-generic                       3.16.0-50.67~14.04.1                                i386         Linux kernel headers for version 3.16.0 on 32 bit x86 SMP
ii  linux-headers-3.16.0-51                               3.16.0-51.69~14.04.1                                all          Header files related to Linux kernel version 3.16.0
ii  linux-headers-3.16.0-51-generic                       3.16.0-51.69~14.04.1                                i386         Linux kernel headers for version 3.16.0 on 32 bit x86 SMP

- далее, если в выхлопах, версий будет несколько, выбери более старую и sudo apt-get purge linux-image-3.16.0-50-generic linux-headers-3.16.0-50 linux-headers-3.16.0-50-generic
по-идеи в процессе удаление старого ядра должен и grub восстановиться, но на всякий случай выполни вручную sudo update-grub && sudo shutdown -r now

Оффлайн dasha_dasha

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: помогите восстановить загрузку системы
« Ответ #44 : 08 Января 2016, 14:45:54 »
F12,
Сейчас я в GRUB, команда ls выдает 4 раздела вида (hd0, gpt1). По комманде ls (hd0, gpt2)/ вижу ядра линукса. Попробовала сделать   linux /(hd0, gpt1)/vmlinuz-2.6.32-020632-generic root=/dev/sda1 single и потом initrd, ничего не загрузил, выдал сообщение 'the initrd is too big'
« Последнее редактирование: 08 Января 2016, 14:49:56 от dasha_dasha »

 

Страница сгенерирована за 0.037 секунд. Запросов: 23.