Новости:

Форуму исполнилось 12 лет!

Мы в матрице .
Мы в телеге .

Главное меню

Установка GRUB-2

Автор Human, 24 марта 2014, 22:52:50

« назад - далее »

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

Human

Как установить второй граб, учитывая то, что другого настроенного линукса на машине нет и нет загрузки (GRUB Error 15) с тем, чтобы потом было можно конфигурировать его из слаки?

зы. Инсталляция прошла успешно, но загрузчик выбран не был.

bormant

#1
Установочный носитель Slackware по совместительству является загрузочным диском установленной системы, инструкция выводится на самом первом экране ISOLINUX при загрузке с него, это где про boot: ... Загрузившись в установленную систему, поставьте GRUB штатным образом.

Другой вариант: загрузиться в установщик, смонтировать корень установленной системы в /mnt, при необходимости примонтировать к корню остальные разделы (/mnt/boot, /mnt/usr, ...), далее по этой инструкции: http://docs.slackware.com/ru:howtos:slackware_admin:grub_on_first_install

PS.  Добро пожаловать на форум.
PPS. Указывайте версию и разрядность своей системы.

Human

Версия 14.1 Разрядность 64.

Все получилось по первому пункту.

Помню те времена, когда была загрузочная с ядром дискета, но ей еще надо было специальной командой задать root :)

Единственный недостаток, что все пункты граб-меню отображаются как "Slackware 14.1" и приходится ядра по памяти перебирать.

Теперь второй вопрос как поднять сеть, но это отдельной темой напишу.

bormant

Было такое, bootdisk и rootdisk были отдельными образами.
Со сменой носителя на CD/DVD по сути своей ничего принципиально не изменилось, ядро грузится не напрямую с устройства, а при помощи загрузчика ISOLINUX из /kernels/*/, корневая система установщика не на отдельной дискетке, а в образе начальной загрузки /isolinux/initrd.img.

Human

#4
Обновил ядро до версии 3.10.17. Команду

#grub-mkconfig -o /boot/grub/grub.cfg

выполнил, но хотелось бы разобраться с пунктами и подпунктами граб-меню  (там везде slackware 14.1) где и как их редактировать? Может в слаке для этого есть подходящее гуи?

bormant

Посмотрите в составе пакета, нет ли чего дополнительно от Slackware, в чем я сильно сомневаюсь. Во первых, GRUB не основной загрузчик, в отличие от LILO с написанным liloconfig для него.  Во-вторых,  всякие конфигурялки не сильно в духе Slackware.

Но попозже посмотрю, что можно сказать по этой теме.

Human

Есть grub-customizer для изменения grub.cfg, хотя в поддержке его слакой я не уверен и есть os-prober, который почему-то кроме Slackware Linux ничего больше не показывает, а другие установленные системы на диске есть.

bormant

Цитата: Human от 26 марта 2014, 16:35:45os-prober, который почему-то кроме Slackware Linux ничего больше не показывает
os-prober -- это в том числе несколько сценариев bash, $ less $(which os-prober)и ищем ответ на интересующий вопрос.

Human

#8
Возможно это связано с тем что ntfs раздел sda1 является единственным основным, но на нем нет ничего кроме своп-файлов и прочей требухи, а система запрятана на sda5, sda6 плюс еще sda7 с данными. Какой из них активный уже даже не помню, fdisk -l говорит что первый:
bash-4.2# fdisk -l

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders, всего 234441648 секторов
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2c942c93

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *        2048     8177663     4087808    7  HPFS/NTFS/exFAT
/dev/sda2         8179668   234436544   113128438+   5  Расширенный
/dev/sda5         8179712    51022439    21421364   83  Linux
/dev/sda6        51023872    91983871    20480000    7  HPFS/NTFS/exFAT
/dev/sda7        91985920   234434559    71224320    7  HPFS/NTFS/exFAT



Поставил grub-customazer, но он просит glibmm, а ее установка с помощью sbopkg уперлась в зависимость:

configure: error: Package requirements (sigc++-2.0 >= 2.2.10 glib-2.0 >= 2.36.1 gobject-2.0 >= 2.36.1 gmodule-2.0 >= 2.36.1) were not met:
No package 'sigc++-2.0' found


Вернутся на lilo что-ли опять? Не знаю.  Или еще лучше на grub4dos, возможности у которого вполне достаточные и понятный menu.lst, а если он huge-ядра непосредственно грузить не может, то поставить lilo в первый сектор корневого раздела и по аналогии с форточками передавать загрузку ему.

bormant


Human

Цитата: bormant от 27 марта 2014, 07:35:30# sbopkg -rRki "libsigc++ glibmm"

Это как раз то, чего моей системе не хватало! Сразу все зависимости разрешились и встали и gparted и grub-customazer.

Richardmiz

собственно нубский вопрос
стояла Росинка, потом я затер его семеркой далее я востановил его Через граб с сайта убунтология
по идее должна была остаться и семерка но ее нет
Как ее востановить ?