|
Страницы: 1
Показано 1-12 из 12 сообщений
Из-за большого количества спаммеров, гостевая книга вынужденно закрывается. По возникающим вопросам можно обращаться на мыло, см. первую страницу.
|
11.
dash
(08.06.2010 10:25)
Спасибо!
|
10.
filin
(04.03.2010 15:12)
Спасибо.
|
9.
anvpro
(30.12.2009 09:57)
Спасибо! Я сам года три назад пробил бубен чтоб эти райды к слаке прикрутить и главная проблема - отсутствие нормальной инструкции, а тут все кратко и ясно. Еще раз огромное спасибо!
|
8.
sayer
(30.12.2009 05:58)
Почему иногда? Да потому что у других таких проблем не возникало:) Да, в sed -e "s/^(/dev/mapper/$d)(.*)/1p2/" p действительно лишняя, без неё нормально листается. Где вызывается этот скрипт? Я что-то его ни в initrd.gz, ни в setup не нашел. Слакварь 13/32, fakeRAID на ICH8R, ставился на одной машине, других нет, к сожалению.
Ответ: Да потому что у других таких проблем не возникало:) - да, слака своим путем идет ;-) prepare изменяет пару инсталляционных скриптов, sed идет в /sbin/probe. Оценить кол-во тех, кто поставил таки слаку следуя этим инструкциям, сложно, но видимо sed все-таки нужен, никто о подобных ошибках не говорил... Почему у тебя не так - большая загадка... Попытаюсь как-нибудь анализировать такую ситуацию.
|
7.
sayer
(29.12.2009 12:03)
Поделюсь опытом, может кому пригодится: slackware setup иногда (?) некорректно определяет разделы, в моем случае рутовый раздел вместо /dev/mapper/isw_cjjbagdje_v0p1 определил /dev/mapper/isw_cjjbagdje_v0pp1. Своп тоже определился некорректно (аналогично). Куда он пишет устанавливаемые пакеты в этом случае для меня до сих пор остается загадкой. Да, поскольку своп из сетапа подключается неправильно, полная установка скорее всего у вас не получится - при установке пакетов будет вываливаться Killed и может вообще консоль повиснуть. И в fstab запишутся кривые разделы. Поставить систему получилось только подмонтировав вручную, дальше installpkg -root /mnt *.txz. fstab создалась руками.
Ответ: Очень похоже на мой косяк... Дело в том, что установщик использует вывод fdisk для получения списка разделов с типом Linux/Swap. Для fakeraid массивов fdisk неправильно выводит разделы, без "p". (p - чтото типо разделителя между именем массива и номером раздела). Я добавляю принудительно "p". Может получиться так, что fdisk не всегда его опускает, и их становится два? В любом случае, очень интересно почему это происходит, не можешь потестить? Команда, которая добавляет к списку обнаруженных разделов разделы на fakeraid такая: for d in $(dmraid -s -cr); do fdisk -l /dev/mapper/$d | sed -e "s/^(/dev/mapper/$d)(.*)/1p2/"; done
Нужно выполнять при установке после prepare и разбивки дисков, т.е. непосредственно перед вызовом setup. Что она выдает когда разделы некорректно определяются? какая слака ставится? И почему иногда? Иногда при установке на разных машинах или на одной и той-же? Заранее спасибо.
|
6.
sayer
(28.12.2009 05:21)
Победил-таки. Причина была в том, что на компе, на который ставился Slackware 13, grub был поставлен из пакета, а на компе, на котором соджавалась флэшка с grub, он был собран из исходников, несмотря на одинаковые версии. Видимо раньше и ext2 (да, изначально была именно она, об ext4 я даже ничего не писал:) создавалась криво именно из-за самособранных *stage1_5. Спасибо!
Ответ: Да, всё это навело меня на такую мысль - а что мешает ставить grub на raid прямо из установщика, без всяких внешних носителей. Посмотрел - вроде в принципе такое возможно! Возникли кое-какие проблемы, но решаемые.. Да, и про ext4 я тоже перегнул. В 13.0 grub идет уже патченный, и ext4 поддерживает. А я то думал, что все версии 0.97 одинаковые. :-)
|
5.
sayer
(26.12.2009 12:05)
Победил Error 17 через mke2fs. Появилась другая проблема: root (hd0,<tab> Possible partitions are: Partition num: 0, Filesystem type is ext2fs, partition type 0x83 Partition num: 1, Filesystem type is unknown, partition type 0x82 Partition num: 2, Filesystem type is ext2fs, partition type 0x83 grub> root(hd0,0) Filesystem type is ext2fs, partition type 0x83 grub> find / Error 2: Bad file or directory type
то есть grub корректно не работает с raid. Вопрос - как он должен работать с /dev/mapper/isw_cjjbagdje_v0p1, если dmraid еще не отработал?
Ответ: Grub работает через функции биос, dmraid - через функции ядра. Должно работать. Встречный вопрос - если все устанавливалось правильно, то как не создалась файловая система??? По поводу рабочих образов grub - скоро будут.
PS: Возможно, твои проблемы связаны с ext4. Недавно сам узнал, что grub (legacy 0.9x) не работает с ext4. В таком случае могу лишь посоветовать создавать отдельный раздел под /boot с фс ext2/ext3. Или использовать grub2. Или патчить grub legacy, вроде как кто-то добавил поддержку ext4 в виде патча.
|
4.
sayer
(26.12.2009 05:49)
Хм. А если grub при загрузке с флоппика на root(hd0,0) говорит Filesystem type unknown, partition type 0x83, и, соответственно, setup (hd0) говорит Error 17: Cannot mount selscted partition, чяднт? Разделы ext2. Да, было бы неплохо образ fd/cd/flash с заведомо рабочим установленным grub''ом. А вообще огромное спасибо, отличный мануал!
|
3.
assker
(16.07.2009 22:02)
Спасибо ребята за информацию и материал. ОООчень пригодился.
|
2.
Prince
(16.05.2009 10:18)
после первой загрузки не устанавливается GRUB с сообщением "device XXXXXXX does not have any corresponding BIOS drive"
А сам мануал написан доступно и четко.
Ответ: Вероятно, нужно попробовать опцию --recheck для grub-install, google for it!
PS: Действительно, --recheck не поможет, и инсталляция GRUB из ОС на raid невозможна (во всяком случае не так проста), нужно устанавливать ''родным'' способом (natively), т.е. при загрузке grub с внешнего носителя вызывать ''setup''. Скоро появится описание на сайте...
|
1.
slacknote
(08.05.2009 09:51)
Отлично написано, кратко по теме и понятно. Аскетичный дизайн как рах в духе SLACKWARE :). Спасибо за информацию.
|
1-12
Оставлять сообщения могут только зарегистрированные пользователи [Регистрация · Вход] |
|