Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
22 Май 2018, 00:53:02
Новости:

Страниц: 1 [2]   Вниз
Печать
Автор Тема: Загрузчик системы GRUB2  (Прочитано 28119 раз)
0 Пользователей и 1 Гость смотрят эту тему.
admin
Знания не сила, сила - это воля и умение применить знания
Администратор
Бог
*****

Карма: +226/-23
Offline Offline

Пол: Мужской
Сообщений: 2142


Главный


WWW
« Ответ #15 : 26 Декабрь 2011, 12:04:54 »

Правильно, Искра с GRUB2 в комплекте. Установив любой из дистрибутивов Linux(Искру например) вы получаете загрузочное меню, которое позволит запускать любую ОС. Если установили Искру, получили Альт в меню GRUB2, но загрузка по этому пункту не происходит, то покажите исходный текст данного пункта меню из /boot/grub/grub.cfg
Записан

П@лыч
Новичок
*

Карма: +0/-0
Offline Offline

Сообщений: 5


« Ответ #16 : 27 Декабрь 2011, 03:58:11 »

Вроде строка вот эта.
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "ALTLinux (on /dev/sda3)" {
   insmod ext2
   set root='(hd0,1)'
   search --no-floppy --fs-uuid --set 4620b1cb-2520-4616-b482-97d2229debb6
   linux /vmlinuz root=UUID ro vga="0x314" resume=/dev/disk/by-uuid/c2cfdb62-70d6-4a46-a37d-da93968a5cec panic=30 splash=silent quiet=1
   initrd /initrd.img
}
Записан
admin
Знания не сила, сила - это воля и умение применить знания
Администратор
Бог
*****

Карма: +226/-23
Offline Offline

Пол: Мужской
Сообщений: 2142


Главный


WWW
« Ответ #17 : 27 Декабрь 2011, 09:44:16 »

Добавьте новый пункт для загрузки Альта в /etc/grub.d/40_custom
Код:
menuentry "My ALTLinux" {
    insmod ext2
    set root=(hd0,1)
    search --no-floppy --fs-uuid --set 4620b1cb-2520-4616-b482-97d2229debb6
    linux /boot/vmlinuz root=UUID=4620b1cb-2520-4616-b482-97d2229debb6
    initrd /boot/initrd.img
}
После чего выполните  sudo update-grub
Загружайте Альт, используя именно этот пункт меню
Записан

П@лыч
Новичок
*

Карма: +0/-0
Offline Offline

Сообщений: 5


« Ответ #18 : 27 Декабрь 2011, 10:17:55 »

Завтра на работе попробую. Спасибо за хлопоты!
Записан
П@лыч
Новичок
*

Карма: +0/-0
Offline Offline

Сообщений: 5


« Ответ #19 : 28 Декабрь 2011, 04:51:05 »

Пока не получается. После ввода кода файл /etc/grub.d/40_custom выглядит так.
Код:
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "My ALTLinux" {
 insmod ext2
 set root=(hd0,1)
 search --no-floppy --fs-uuid --set 4620b1cb-2520-4616-b482-97d2229debb6
 linux /boot/vmlinuz root=UUID=4620b1cb-2520-4616-b482-97d2229debb6
 initrd /boot/initrd.img
 }
  выполнил sudo update-grub
Код:
Generating grub.cfg ...
Found background image: spark.png
Found linux image: /boot/vmlinuz-2.6.32-24-generic-pae
Found initrd image: /boot/initrd.img-2.6.32-24-generic-pae
Found linux image: /boot/vmlinuz-2.6.32-24-generic
Found initrd image: /boot/initrd.img-2.6.32-24-generic
Found ALT Linux 5.0.2 School Junior (p5) on /dev/sda3
done
В меню запуска "My ALTLinux" появился но при загрузке выдает следующее:
error: file not found.
error: you need to load the kernel first.
Нажмите любую клавишу для продолжения..._
Записан
admin
Знания не сила, сила - это воля и умение применить знания
Администратор
Бог
*****

Карма: +226/-23
Offline Offline

Пол: Мужской
Сообщений: 2142


Главный


WWW
« Ответ #20 : 28 Декабрь 2011, 08:58:40 »

Проверьте, есть ли файлы
/boot/vmlinuz
/boot/initrd.img
в разделе Альта. Может раздел неверно указан, или файлы в корне лежат, а не в /boot. Я давно Альт не ставил, поэтому не помню, какие у них привычки в плане размещения файлов ядра.
Записан

Страниц: 1 [2]   Вверх
Печать
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines

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