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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

Оффлайн aleksubuntu

  • Активист
  • *
  • Сообщений: 254
    • Просмотр профиля
Re: [HOWTO] Настройка и редактирование GRUB 2
« Ответ #1245 : 25 Сентября 2011, 12:29:24 »
В репозитории уже есть пакет содержащий некоторые рисунки. Установите его с помощью Менеджер пакетов Synaptic или используя терминал:

sudo apt-get install grub2-splashimages

Доступные рисунки вы найдете в папке /usr/share/images/grub

Перед тем как вносить изменения в файлы, сохраните заранее резервные копии.

Чтобы выбрать фоновый рисунок, вам нужно под root'ом

sudo -s -H

указать на название в следующем конфигурационном файле:

gedit /etc/grub.d/05_debian_theme

Найдите строчку:

# If we haven't found a background image yet, use the default from desktop-base.
if set_background_image "/usr/share/images/grub/Glasses_800_edit.tga"; then
   exit 0
fi

Эта строка указывает на файл изображения, которое GRUB будет использовать в качестве фона.

Изображения из пакета grub2-splashimages у нас распаковались в «/usr/share/images/grub». Поэтому мы должны добавить эту папку как место, где GRUB будет искать изображения. Cразу же определимся с выбором картинки. Заменим имя «moreblue-orbit-grub» на имя выбранной картинки (в моем случае - «winter»). В итоге получим такую строку:

"/usr/share/images/grub/winter.tga"

Сохраните, закройте файл и запустите команду:

sudo update-grub2
ASUS A8N-VM CSM, amd64 x2 4400, 2Gb, WD320Gb, GTX260GS, window7 x64 & kubuntu-12.10-desktop-amd64, s-1401, s2-3200ci, aspire 5745dg

Оффлайн jack_solovey

  • Активист
  • *
  • Сообщений: 916
  • Mate, и никаких Unity
    • Просмотр профиля
Re: [HOWTO] Настройка и редактирование GRUB 2
« Ответ #1246 : 29 Сентября 2011, 21:53:29 »
Здравствуйте.
Есть давно установленная система на HDD с разметкой ms-dos
Переношу ее на ssd который имеет разметку GPT
Перенес разделы / и /home  на ssd
и занялся восстановлением загрузчика по этому HOWTO
при восстановлении обычно пользовался разделом "востановление GRUB2 с LiveCD. способ 2 (без chroot)"
В этот раз получаю сообщение об ошибке.
Цитировать
test@test-desktop:~$ sudo mount /dev/sda1 /mnt
[sudo] password for test:
test@test-desktop:~$ sudo grub-install --boot-directory=/mnt /dev/sda
/usr/sbin/grub-setup: предупр: This GPT partition label has no BIOS Boot Partition; embedding won't be possible!.
/usr/sbin/grub-setup: предупр: Встраивание невозможно. При имеющихся параметрах GRUB можно установить только с помощью списка блоков (blocklists). Однако, список блоков является НЕНАДЁЖНЫМ механизмом и его лучше не использовать..
/usr/sbin/grub-setup: ошибка: will not proceed with blocklists.
test@test-desktop:~$

Подскажите пожалуйста, как можно восстановить загрузчик на диске размеченном GPT.

ikstlen

  • Гость

Оффлайн jack_solovey

  • Активист
  • *
  • Сообщений: 916
  • Mate, и никаких Unity
    • Просмотр профиля
Re: [HOWTO] Настройка и редактирование GRUB 2
« Ответ #1248 : 30 Сентября 2011, 07:09:50 »
Цитировать
http://www.wensley.org.uk/gpt
GRUB 2

parted /dev/hda
set 1 bios_grub on
quit

grub-install /dev/hda

Признак поставил
выполнил grub-install /dev/sda

Но после этого раздел sda1 становится не размеченным, слетает файловая система.

В общем оставил я идею с GPT и переразметил диск как msdos
восстановил разделы на него, и восстановил загрузчик обычным способом.

Но при загрузке вылетает сообщение

Цитировать
minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions/ Anywhere else TAB list possible device or file completions
и дальше
>grub

Что с этим делать не понятно.
Пробую "загрузка системы при частичной неработоспособности GRUB2."
ls выдает странные разделы hd(0,msdos1) hd(0,msdos2)...
сделал set root=(hd0,msdos1)
пытаюсь проверить командой root но груб говорит что нет такой команды
Пытался посмотреть ядра linux /boot/vmlinuz  говорит что нет такого файла.

Раздел / целый я его копировал командой dd

Оффлайн levine

  • Активист
  • *
  • Сообщений: 256
    • Просмотр профиля
Re: [HOWTO] Настройка и редактирование GRUB 2
« Ответ #1249 : 30 Сентября 2011, 08:35:02 »
В этот раз получаю сообщение об ошибке.
Цитировать
test@test-desktop:~$ sudo mount /dev/sda1 /mnt
[sudo] password for test:
test@test-desktop:~$ sudo grub-install --boot-directory=/mnt /dev/sda
/usr/sbin/grub-setup: предупр: This GPT partition label has no BIOS Boot Partition; embedding won't be possible!.
/usr/sbin/grub-setup: предупр: Встраивание невозможно. При имеющихся параметрах GRUB можно установить только с помощью списка блоков (blocklists). Однако, список блоков является НЕНАДЁЖНЫМ механизмом и его лучше не использовать..
/usr/sbin/grub-setup: ошибка: will not proceed with blocklists.
test@test-desktop:~$

Подскажите пожалуйста, как можно восстановить загрузчик на диске размеченном GPT.

man grub-install:
sudo grub-install --force --boot-directory=/mnt /dev/sda
Цитировать
http://www.wensley.org.uk/gpt
GRUB 2

parted /dev/hda
set 1 bios_grub on
quit

grub-install /dev/hda

Признак поставил
выполнил grub-install /dev/sda

Но после этого раздел sda1 становится не размеченным, слетает файловая система.

Нужно было сначала создать маленький 1-2 мегабайта неразмеченный раздельчик и на нем уже зажигать bios_grub флаг. Там же так и написано: mkpart non-fs 0 2

Оффлайн jack_solovey

  • Активист
  • *
  • Сообщений: 916
  • Mate, и никаких Unity
    • Просмотр профиля
Re: [HOWTO] Настройка и редактирование GRUB 2
« Ответ #1250 : 30 Сентября 2011, 08:42:18 »
Цитировать
Нужно было сначала создать маленький 1-2 мегабайта неразмеченный раздельчик и на нем уже зажигать bios_grub флаг. Там же так и написано:
Есть раздел неразмеченый размером 7,8Мб находится в самом начале диска, далее sda1 и sda2  идут, в конце тоже осталась неразмеченная область.

Но это сейчас уже не существенно. Диск размечен msdos

Оффлайн levine

  • Активист
  • *
  • Сообщений: 256
    • Просмотр профиля
Re: [HOWTO] Настройка и редактирование GRUB 2
« Ответ #1251 : 30 Сентября 2011, 09:26:46 »
Цитировать
Нужно было сначала создать маленький 1-2 мегабайта неразмеченный раздельчик и на нем уже зажигать bios_grub флаг. Там же так и написано:
Есть раздел неразмеченый размером 7,8Мб находится в самом начале диска, далее sda1 и sda2  идут, в конце тоже осталась неразмеченная область.

Неразмеченный раздел и неразмеченная область это разные вещи.

"set 1 bios_grub on" это значит пометить флагом bios_grub раздел #1, то есть /dev/sda1.

Оффлайн jack_solovey

  • Активист
  • *
  • Сообщений: 916
  • Mate, и никаких Unity
    • Просмотр профиля
Re: [HOWTO] Настройка и редактирование GRUB 2
« Ответ #1252 : 30 Сентября 2011, 10:42:59 »
спасибо, просто я думал быстрее будет вернуть msdos разметку и там восстановить. Сейчас уже не знаю, что выбрать ни то, ни то с ходу не получилось. Раз сейчас msdos буду его добивать.

Оффлайн jack_solovey

  • Активист
  • *
  • Сообщений: 916
  • Mate, и никаких Unity
    • Просмотр профиля
Re: [HOWTO] Настройка и редактирование GRUB 2
« Ответ #1253 : 02 Октября 2011, 17:47:43 »
Проблема решена. Надо было восстановить не загрузчик, а загрузочную запись в MBR командой grub-setup

Оффлайн Сергеев_ЕВ

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
    • Официальный сайт МКОУ СОШ №4 г.Миньяра
Re: [HOWTO] Настройка и редактирование GRUB 2
« Ответ #1254 : 04 Октября 2011, 23:48:17 »
Гуру! Помогите допилить grub.cfg на мультизагрузочной флешке.
В-общем, там сейчас примерно так:
menuentry "Ubuntu" {
  loopback loop /iso/ubuntu.iso
  linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso noeject noprompt splash --
  initrd (loop)/casper/initrd.lz
}

menuentry "Linux Mint 10 ISO" {
 loopback loop /iso/mint.iso
 chainloader +1
}

menuentry "Windows XP ISO" {
 loopback loop /iso/wxp.iso
 chainloader +1
}


В-общем, первые два пункта работают, а последний - маздайный - никак. Пытался исключить второй, думал, чайнлоадер мешает - не помогло...
Разумеется, все образы лежат в /iso

ikstlen

  • Гость
Re: [HOWTO] Настройка и редактирование GRUB 2
« Ответ #1255 : 05 Октября 2011, 00:05:01 »
выньхр не умеет так грузится

Оффлайн Сергеев_ЕВ

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
    • Официальный сайт МКОУ СОШ №4 г.Миньяра
Re: [HOWTO] Настройка и редактирование GRUB 2
« Ответ #1256 : 05 Октября 2011, 18:01:25 »
выньхр не умеет так грузится
Уп-с-сс! Вот те номер, шо-б я помер! А чего делать-то?

ikstlen

  • Гость
Re: [HOWTO] Настройка и редактирование GRUB 2
« Ответ #1257 : 05 Октября 2011, 18:08:36 »
забить на умирающее тельце

Оффлайн Сергеев_ЕВ

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
    • Официальный сайт МКОУ СОШ №4 г.Миньяра
Re: [HOWTO] Настройка и редактирование GRUB 2
« Ответ #1258 : 05 Октября 2011, 20:15:30 »
забить на умирающее тельце
Не вариант, однако: в компьютерных классах нужны две оси, а приводов нету. Да и USB-разъемы-то - и те только на задней стенке системника!

Так что же, маздай вААбче с образа никак не стартует, чЁ ли? М-да-а-а... Ладно, походу, без разбивки флехи на партиции не обойтись...

Оффлайн vadim-nsk

  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Re: [HOWTO] Настройка и редактирование GRUB 2
« Ответ #1259 : 06 Октября 2011, 20:20:59 »
забить на умирающее тельце
Не вариант, однако: в компьютерных классах нужны две оси, а приводов нету. Да и USB-разъемы-то - и те только на задней стенке системника!

Так что же, маздай вААбче с образа никак не стартует, чЁ ли? М-да-а-а... Ладно, походу, без разбивки флехи на партиции не обойтись...
Создайте флэшку с помощью http://liveusb.info/dotclear/ и присмотритесь, как там все реализовано ;)

 

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