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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: [HOWTO] Настройка и редактирование GRUB 2  (Прочитано 995600 раз)

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

Оффлайн dimas000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #825 : 29 Сентября 2010, 17:47:44 »
Цитировать
Но так как я сам фактически новичок в написании скриптов, да и в Linuxе сижу только где-то 2 года
через 2 года новичок в написании скриптов? во народ)))
короче, давай создавай где-нибудь топик, чем смогу помогу, да и другие найдутся. идея правильная, есть смысл активно пилить и продвигать, польза будет всем
лучше на "ты"

Оффлайн NGAGE13

  • Участник
  • *
  • Сообщений: 117
  • Arch Linux x64 Windows 7
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #826 : 02 Октября 2010, 21:47:03 »
можно ли железно изменить имя ос в грубе?
изменял я boot/grub/grub.cfg gedit'ом вот это-

menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
 recordfail
 insmod part_msdos
 insmod ext2
 set root='(hd0, msdos6)'
 search --no-floppy --fs-uuid --set 29e71417-769c-43f1-b600-d55e354a9c63
 linux /boot/vmlinuz-2.6.35-22-generic root=UUID=29e71417-769c-43f1-b600-d55e354a9c63 ro splash quiet vga=769  quiet splash
 initrd /boot/initrd.img-2.6.35-22-generic
}

но при обновлении груба все по старому.
одумайтесь звери-ведь вы все же люди!
Samsung 300E7Z-S01(i3 2.3 Mz x2, Intel 3000HD/NVIDIA 520MX, RAM DDR3 4 Gbx1 1333, HDD 500 Gb)

Оффлайн dimas000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #827 : 03 Октября 2010, 18:43:56 »
Цитировать
можно ли железно изменить имя ос в грубе?
можно. для начала в /etc/default/grub находишь строку типа
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`и меняешь на
GRUB_DISTRIBUTOR="Ze Best OS"ну или там
GRUB_DISTRIBUTOR="$(lsb_release -is) $(lsb_release -rs) $(lsb_release -cs)"что даст "Ubuntu 9.10 karmic" или люсид или что там еще
во-вторых, в /etc/grub.d/10_linux ищешь что-то типа
linux_entry "${OS}, Linux ${version}"(ближе к концу)
и меяешь на
linux_entry "${OS} @ ${version}"аналогично для рекавери-пунктов (там же, строчками тремя ниже). получишь что-то типа "выше_заданное_имя @ 2.6.xx.x" ну или чего напишешь.
ЗЫ. писал я уже об этом, но поди теперь отыщи))
лучше на "ты"

Оффлайн NGAGE13

  • Участник
  • *
  • Сообщений: 117
  • Arch Linux x64 Windows 7
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #828 : 04 Октября 2010, 01:15:29 »
Цитировать
можно ли железно изменить имя ос в грубе?
можно. для начала в /etc/default/grub находишь строку типа
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`и меняешь на
GRUB_DISTRIBUTOR="Ze Best OS"ну или там
GRUB_DISTRIBUTOR="$(lsb_release -is) $(lsb_release -rs) $(lsb_release -cs)"что даст "Ubuntu 9.10 karmic" или люсид или что там еще
во-вторых, в /etc/grub.d/10_linux ищешь что-то типа
linux_entry "${OS}, Linux ${version}"(ближе к концу)
и меяешь на
linux_entry "${OS} @ ${version}"аналогично для рекавери-пунктов (там же, строчками тремя ниже). получишь что-то типа "выше_заданное_имя @ 2.6.xx.x" ну или чего напишешь.
ЗЫ. писал я уже об этом, но поди теперь отыщи))

спасибо!буду пробовать! :)
одумайтесь звери-ведь вы все же люди!
Samsung 300E7Z-S01(i3 2.3 Mz x2, Intel 3000HD/NVIDIA 520MX, RAM DDR3 4 Gbx1 1333, HDD 500 Gb)

Оффлайн nixon333

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #829 : 05 Октября 2010, 13:52:56 »
При попытке восстановления по данному мануалу http://dasteel.blogspot.com/2009/10/grub2-windows.html
после sudo mount /dev/sda6 выдает can't find dev sda6 in /etc/fstab or /etc/mtab

Во всех способах надо примонтировать жд, а этого не выходит. В меню "Переход" диска нет
Подскажите в чём может быть загвоздка? Гружусь с флэшки (10.04), на машине 10.10 RC

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #830 : 05 Октября 2010, 14:14:48 »
На первой странице этой темы dimas000 написал подробно как восстанавливать grub, 2 способа, оба работают 100%.
xUbuntu 12.04

Оффлайн nixon333

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #831 : 05 Октября 2010, 14:19:39 »
На первой странице этой темы dimas000 написал подробно как восстанавливать grub, 2 способа, оба работают 100%.

В обоих случаях надо примонтировать жд, а это не получается. Выдаёт вышеупомянутую ошибку

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #832 : 05 Октября 2010, 14:59:45 »
Ну ты бы хоть показал sudo fdisk -l или написал что на каких разделах.
xUbuntu 12.04

Оффлайн nixon333

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #833 : 05 Октября 2010, 15:15:37 »
fdisk выдавал абсолютно нормальную и верную информацию, проблема решилась загрузкой с другой флэшки. Спасибо за беспокойство

Оффлайн Russkij

  • Любитель
  • *
  • Сообщений: 86
  • Истина где-то рядом ...
    • Просмотр профиля
Re: [HOWTO] Настройка и редактирование GRUB 2
« Ответ #834 : 12 Октября 2010, 16:45:00 »
Здравствуйте все!
Поддался искушению и скачал-установил Lubuntu 10.10!При первой загрузке  Grub видел и давал возможность выбрать ось для загрузки (у меня установлены еще Debian Sqeeze и Wndows7)!Но после обновления в меню Граба осталась только Lubuntu под ником Ubuntu !
Выполнение " sudo update-grub " не помогает  >:( !Что делать,подскажите!?

Оффлайн dr-kart

  • Участник
  • *
  • Сообщений: 103
    • Просмотр профиля
Re: [HOWTO] Настройка и редактирование GRUB 2
« Ответ #835 : 12 Октября 2010, 17:50:51 »
у меня та же история с lubuntu 10.10 :)
(Нажмите, чтобы показать/скрыть)

Оффлайн dimas000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: [HOWTO] Настройка и редактирование GRUB 2
« Ответ #836 : 12 Октября 2010, 17:53:34 »
гм... возможно, что с установщика выполнился os-prober, а на готовой системе данного пакета почему-то нет. выполни
sudo os-proberесли нет - поставь пакет. если он есть и не находит - значит, баг какой-то
лучше на "ты"

Оффлайн Russkij

  • Любитель
  • *
  • Сообщений: 86
  • Истина где-то рядом ...
    • Просмотр профиля
Re: [HOWTO] Настройка и редактирование GRUB 2
« Ответ #837 : 12 Октября 2010, 18:04:40 »
гм... возможно, что с установщика выполнился os-prober, а на готовой системе данного пакета почему-то нет. выполни
sudo os-proberесли нет - поставь пакет. если он есть и не находит - значит, баг какой-то
Ура-а-а-аа!Спасибо огромное-все заработало!!!
uran@uran-desktop:~$ sudo os-prober
[sudo] password for uran:
sudo: os-prober: command not found
uran@uran-desktop:~$ sudo apt-get install os-prober
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  ndiswrapper-common libdmraid1.0.0.rc16 python-pyicu cryptsetup libecryptfs0
  reiserfsprogs rdate python-webkit localechooser-data ecryptfs-utils
  libdebconfclient0 dmraid keyutils
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  os-prober
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 23,0kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 184kB.
Получено:1 http://ua.archive.ubuntu.com/ubuntu/ maverick/main os-prober i386 1.39 [23,0kB]
Получено 23,0kБ за 0с (58,0kБ/c)   
Выбор ранее не выбранного пакета os-prober.
(Чтение базы данных ... на данный момент установлено 82471 файлов и каталогов.)
Распаковывается пакет os-prober (из файла .../os-prober_1.39_i386.deb)...
Настраивается пакет os-prober (1.39) ...
uran@uran-desktop:~$ sudo os-prober
/dev/sda4:Windows 7 (loader):Windows:chain
/dev/sda5:Debian GNU/Linux (squeeze/sid):Debian:linux
uran@uran-desktop:~$ sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.35-22-generic
Found initrd image: /boot/initrd.img-2.6.35-22-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda4
Found Debian GNU/Linux (squeeze/sid) on /dev/sda5
done
uran@uran-desktop:~$

Оффлайн dimas000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: [HOWTO] Настройка и редактирование GRUB 2
« Ответ #838 : 12 Октября 2010, 20:32:40 »
Цитировать
Ура-а-а-аа!Спасибо огромное-все заработало!!!
ну вот, все оказалось весьма просто. кстати, твой случай не первый. правда, тогда у чела стояла одна ось, он сверху вторую поставил и натолкнулся на те же грабли, но там os-prober'а и не должно было быть, ибо при установке ось была единственной.
а твой случай - вообще-то баг. по идее, при установке должно определяться: если есть другие системы, то пакет ставится, если ось будет одна - он вроде как нафиг не нужен. т.е. это косяк в инсталлере. тем более, в Lubuntu-топике по ссылке выше прочитал, что ты не один такой. так что не поленись и отпишись на сайте проекта (где у них там коммунете) в баг-трекере. да, в том топике тоже отпишись, если еще не додумались, чтоб народ не мучался
лучше на "ты"

Оффлайн digex

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: [HOWTO] Настройка и редактирование GRUB 2
« Ответ #839 : 13 Октября 2010, 09:27:39 »
После обновления ubuntu с 10.04 до 10.10 в списке grub не появились строчки с выбором нового ядра
в папке /boot сами ядра имеются, при выполнении /usr/sbin/grub-mkconfig в консоли пролетают строчки с новым ядром, а  в grub.cfg их нет, при добавлении вручную - новое ядро появляется и грузится. Но после grub-update все пропадает

 

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