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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: После изменений в Grub Customizer пропала загрузка - черный экран  (Прочитано 6002 раз)

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

| toZen |

  • Гость
oodav33,
Форум меняет файлы? С утра перезалью на русском
нет, Форум не меняет и каверкает названия файлов, у меня всё отображаетсая корректно, просто, ему нужно поддержку русского языка установить...

Оффлайн oodav33

  • Автор темы
  • Участник
  • *
  • Сообщений: 183
    • Просмотр профиля
Установил поддержку русского языка, но все-равно название этого файла отображено вопросительными знаками, соответственно та же ошибка и, соответственно, вся папка не распаковвается.
P.S. Названия всех остальных файлов в этой папке (scriot.zip) отображаются верно

| toZen |

  • Гость
а так?

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
может быть проблема в отсутствии стандартной поддержки zip
приклепленный архив в нативно понятном линуксу tar.bz2, но и файл скрипта в нем переименован в script, т.е. cd /mnt/script
chmod +x скрипт
sudo sh скрипт
ЗЫ старый скрипт с ошибкой и все-рано не заработал бы  :D вот нормальный
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн oodav33

  • Автор темы
  • Участник
  • *
  • Сообщений: 183
    • Просмотр профиля
Распаковал в домашнюю папку live cd (кстати файл от| toZen | тоже нормально читается)
Что-то дальше не идет. Может команду ls /mnt/script изменить:
ubuntu@ubuntu:~$ sudo mount /dev/sda5 /mnt
ubuntu@ubuntu:~$ sudo mount --bind /dev /mnt/dev
ubuntu@ubuntu:~$ sudo mount --bind /proc /mnt/proc
ubuntu@ubuntu:~$ sudo mount --bind /sys  /mnt/sys
ubuntu@ubuntu:~$ is script
is: command not found
ubuntu@ubuntu:~$ ls /mnt/script
ls: cannot access /mnt/script: No such file or directory
ubuntu@ubuntu:~$ cd /mnt/script
bash: cd: /mnt/script: No such file or directory
ubuntu@ubuntu:~$ cd script
ubuntu@ubuntu:~/script$ chmod +x скрипт
chmod: cannot access `скрипт': No such file or directory
ubuntu@ubuntu:~/script$ sudo sh скрипт
sh: 0: Can't open скрипт
ubuntu@ubuntu:~/script$

P.S. Папка script в home создалась

| toZen |

  • Гость
папка script должна быть в /mnt

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
вы меня сбили с толку
распаковываете в домашнюю папку live cd (выполнив всякие mount до этого)
затем
cd ~/script
chmod +x script
sudo sh script
ну и дальше остаток команд от tozen
в архиве от tozen неправильный старый скрипт
жду результата
дык что юзаем мой
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

| toZen |

  • Гость
в архиве от tozen неправильный старый скрипт
------------------------------
(Нажмите, чтобы показать/скрыть)

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
| toZen |,
Я и не виню  :) а скрипит очень простой
oodav33,
Вот полностью переписаная инструкция:
Делаете все команды tozen  до chroot
Затем распаковываете архив в домашнюю папку и мои последние команды
Затем, после команды с chroot введите grub-install /dev/sdb
И до конца команды tozen
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн oodav33

  • Автор темы
  • Участник
  • *
  • Сообщений: 183
    • Просмотр профиля
Я распаковал Ваш последний скрипт по Вашему совету в папку live cd. Файл от | toZen |не трогал, просто к слову сказал, что он читается нормально
Вопрос: если скрипт распакован в home live cd, то все команды | toZen | со словом mount сохраняются?

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
oodav33,
вы можете перезагрузиться и все сбросится
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн oodav33

  • Автор темы
  • Участник
  • *
  • Сообщений: 183
    • Просмотр профиля
Выполнил все команды. Теперь после БИОС появился следующий текст:
 GNU GRUB version 1,99-21 ubuntu 3,1
Minimal BASH-like line editing is supported. For the first word TAB list possible command completions. Anywhere else TAB lists possible device or file completions
grub>

Ну если нажать TAB, то появляется текст - видимо список команд - объемом почти на весь экран
Вопрос: так и должно быть или я что-то напутал при вводе в терминале?

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
oodav33,
скорее всего напутали. ну ничего! продолжим!
и так, сделайте далее:
перед вами консоль груба (черный экран с надписью grub>). первым делом введите команду
set root=(hd0,msdos5)нажмите enter
затем
linux /boot/и нажмите TAB (не enter!)
выведется список файлов в папке /boot
ищите что-то типа "vmlinuz..."
введите vmlinuz (не убирая предыдущую строчку, т.е. получится linux /boot/vmlinuz) и нажмите TAB
выберите любой из высветившихся файлов, начинающихся с vmlinuz, и дополните предыдущую строчку. получится:
linux /boot/vmlinuz-3.x.x-xx-genricНЕ нажимайте enter, а подставьте в конце строчки root=/dev/sda5. получится:
linux /boot/vmlinuz-3.x.x-xx-genric root=/dev/sda5нажмите enter и подождите пока команда выполнится
затем, введите initrd /boot/ и нажмите TAB. высветится список файлов, дополните имя как в случае с командой "linux" только файлом, начинающимся с "initrd.img...". номер у файла должен быть такой-же, как и у предыдущего файла (то есть если у вас была команда "linux /boot/vmlinuz-3.1.2.3-45..." то и эта должна быть "initrd /boot/initrd.img-3.1.2.3-45...")
после того, как у вас получилось полное имя файла, нажмите enter
затем введите boot
итого:
set root=(hd0,msdos5)
linux /boot/vmlinuz-3.x.x.x-xx-generic root=/dev/sda5
initrd /boot/initrd.img-3.x.x.x-xx-generic
boot
и пишите что получилось
3.x.x.x-xx - одинаковые номера!
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн oodav33

  • Автор темы
  • Участник
  • *
  • Сообщений: 183
    • Просмотр профиля
Выполнил все команды в консоли Grub (только после genric еще pae, как написано в TAB), в итоге Ubuntu загрузилась напрямую без меню Grub с вариантами выбора ОС. Правда почему-то слетел драйвер Nvidia и соотв. разрешение стало не full hd, но это, конечно, не проблема.
Один вопрос: теперь можно перегружаться и все восстановиться или нужны какие-то дополнительные действия?
Спасибо!

P.S. Только что появилось окно Заменить файл '/etc/grub.d/00_header' с внесенными вами изменениями более поздней версией?

Если вы не знаете, зачем был создан этот файл, то его скорее всего можно безопасно заменить. 

Заменять или оставлять?
« Последнее редактирование: 03 Октября 2012, 19:54:24 от oodav33 »

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
ЗАМЕНЯТЬ!
затем выполнить
sudo chmod +x /etc/grub.d/*
sudo update-grub
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

 

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