Отправляет email-рассылки с помощью сервиса Sendsay

debian lenny: grub

устал я от этого поделия по имени дебиан, хотя плюсов много, но косяков
еще больше .....
какой-же тогда нестабильный линукс?

в системе установлен жесткий IDE диск - hdc и 2 scsi диска на внешнем
контроллере: sda и sdb
при установке grub решил (и продолжает так думать), что:
hd0 - hdc
hd1 - sda
hd2 - sdb

корневой раздел находится на sda

соответственно при установке grub прописал корневым hd1 и установил
загрузчик на hd0(hdc)
такая самостоятельность похвальна, если бы в биос не была прописана
загрузка с sda
ладно, исправил в биос, загрузился с hdc, исправил настройки grub,
переустановил загрузчик на sda, исправил биос, работает
но тут вышло обновление ядра и воспользовавшись супер удобной системой
обновлений несколько дней жил счастливо, пока не пришло время
перезагрузиться (а сервер установлен в другом конце здания)
при переустановке ядра grub разумеется опять сделал все по своему, и
даже вроде как все правильно: загрузчик стал писать куда надо, корневым
указан hd, но....
сам загрузчик почему-то не согласен с таким мапом дисков и на hd1
корневой каталог не находит, а находит его на hd0, где его нет

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

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 37022; Возраст листа: 2450; Участников: 1366
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/1046274

Ответить   Fri, 09 Apr 2010 10:02:14 +0400 (#1046274)

 

Ответы:

9 апреля 2010 г. 10:02 пользователь avm7work <avm7wo***@m*****.ru> написал:

boot/device.map

Кстати, если запустить grub-install вручную, он настоятельно
порекомендует в этот файл заглянуть.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 37023; Возраст листа: 2450; Участников: 1366
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/1046318

Ответить   Fri, 9 Apr 2010 10:48:50 +0400 (#1046318)

 

Serguey Khvatov пишет:

в этом файле поправил в первую очередь, ну да похоже он только для меня
и для grub-install в момент установки загрузчика, чтобы можно было
указывать куда ставить, но не для самого загрузчика

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 37025; Возраст листа: 2450; Участников: 1366
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/1046463

Ответить   Fri, 09 Apr 2010 12:39:14 +0400 (#1046463)

 

В Fri, 09 Apr 2010 12:39:14 +0400
avm7work <avm7wo***@m*****.ru> пишет:

вообще то он для grub shell, которую и задействует grub-install и другие утилиты.
Загрузчик при загрузке использует тот порядок который выдал биос. Если в биосе
поменяли порядок дисков то нужно менять и в файле мапов, как ещё утилитам
узнать какой порядок вы там накрутили. Если этого не делать будет плохо и во
всём
будет виноват конечно же, не стабильный и кривой линукс :)

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 37027; Возраст листа: 2450; Участников: 1366
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/1046775

В Fri, 09 Apr 2010 12:39:14 +0400
avm7work <avm7wo***@m*****.ru> пишет:

вообще то он для grub shell, которую и задействует grub-install и другие утилиты.
Загрузчик при загрузке использует тот порядок который выдал биос. Если в биосе
поменяли порядок дисков то нужно менять и в файле мапов, как ещё утилитам
узнать какой порядок вы там накрутили. Если этого не делать будет плохо и во
всём
будет виноват конечно же, не стабильный и кривой линукс :)

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 37028; Возраст листа: 2450; Участников: 1366
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/1046788

Лесневский Геннадий Владимирович пишет:

имеем установленный порядок загрузки в биос
sda
sdb
hdc
(если переводить в линукс обозначения)

пользуемся утилиткой grub-mkdevicemap для создания файла мапов, получаем
(fd0)<->/dev/fd0
(hd0)<->/dev/hdc
(hd1)<->/dev/sda
(hd2)<->/dev/sdb

ставим загрузчик на /dev/sda

система загрузится только, если в параметрах загрузки корневым указать
hd0, хотя корневой - sda, т.е. hd1 согласно мапу

в конечном счете руки кривые конечно у того, кто пользуется, но как их
немного выпрямить?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 37045; Возраст листа: 2453; Участников: 1362
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/1048874

Ответить   Mon, 12 Apr 2010 16:54:31 +0400 (#1048874)

 

монтирование по LABEL либо по ID диска.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 37026; Возраст листа: 2450; Участников: 1366
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/1046497

Ответить   Fri, 9 Apr 2010 15:02:34 +0600 (#1046497)

 

RoGeR пишет:

это работает в момент загрузки ядра из загрузчика?
про LABEL поподробнее можно?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 37044; Возраст листа: 2453; Участников: 1362
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/1048828

Ответить   Mon, 12 Apr 2010 16:58:20 +0400 (#1048828)

 

В Mon, 12 Apr 2010 16:58:20 +0400
avm7work <avm7wo***@m*****.ru> пишет:

http://www.opennet.ru/base/sys/fstab_label.txt.html

PS: сам не пользуюсь, только один внешний диск монтируется по LABEL

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 37053; Возраст листа: 2455; Участников: 1361
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/1050106

Ответить   Wed, 14 Apr 2010 09:23:31 +0600 (#1050106)

 

RoGeR пишет:

спасибо за статью!
но вдруг вспомнил из-за чего весть сыр-бор - не трудно настроить загрузку и монтирование,
хотелось бы настроить, чтобы при автоматическом обновлении ядра и перезаписи
меню и загрузчика все оставалось правильным

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 37054; Возраст листа: 2456; Участников: 1361
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/1050630

Ответить   Wed, 14 Apr 2010 17:29:38 +0400 (#1050630)

 

при обновлении система разве не берет старые пути из конфига и
добавляет к ним новую версию ядра? а если диски по ID то загрузка
должна пройти.

ЗЫ: на Убунте если не ошибаюсь диски по ID монтируются и проблем при
обновлении ядра нет.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 37056; Возраст листа: 2457; Участников: 1364
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/1051953

Ответить   Fri, 16 Apr 2010 16:56:01 +0600 (#1051953)

 

16 апреля 2010 г. 14:56 пользователь RoGeR <murso***@m*****.ru> написал:

Проблема возможна в том, чтобы передать параметр root ядру при
загрузке. Насколько я знаю, ядро ни uuid ни label не поймёт.

Только при обновлении диски не меняются, так что непонятно, в чём
вообще была проблема.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 37057; Возраст листа: 2457; Участников: 1364
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/1051990

Ответить   Fri, 16 Apr 2010 18:16:31 +0400 (#1051990)

 

да ядро не берет, поэтому используется initrd

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 37058; Возраст листа: 2458; Участников: 1364
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/1052521

Ответить   Sat, 17 Apr 2010 13:16:29 +0600 (#1052521)

 

17 апреля 2010 г. 11:16 пользователь RoGeR <murso***@m*****.ru> написал:

initrd нужен для другого: загрузить модули, требуемые для доступа к root.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 37059; Возраст листа: 2458; Участников: 1364
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/1052585

Ответить   Sat, 17 Apr 2010 12:22:00 +0400 (#1052585)