The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Проблема установки Debian Squeeze 6.0.4 на RAID-1"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Установка ОС / Linux)
Изначальное сообщение [ Отслеживать ]

"Проблема установки Debian Squeeze 6.0.4 на RAID-1"  +/
Сообщение от siguard (ok) on 24-Май-12, 12:57 
Устанавливаю Debian Squeeze 6.0.4 на RAID-1. Два винта по 320 Гб. Разбиваю автоматом sda и sdb на равные разделы. Присваиваю в обоих - корневую ФС и

свап. Два одинаково размеченых диска.
Создаю два МД устройства RAID-1 (для корневой ФС - и делаю загрузочным) и свопа. GRUB теоретически устанавливается на sda. Все ОК.
Инсталлровал и в "текстовом" режиме и "текстовом авто". Одинаково.
Инсталлирую, все проходит отлично до перезагрузки. После перезагрузки стартует GRUB, запускает ядро ...
Потом
Loading, please wait ... (довольно долго)
Потом
Gave up waiting for root device. Common problems:
- Boot args (cat /proc/cmd line)
   - Check rootdelay= (did the system wait long enough?)
   - Check root= (did the system wait for the right device?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT!  /dev/disk/by-uuid/c580807e-ba67-4ed1-992c-20d13b2a21cf does not exist.
Dropping to a shell!

BusyBox v1.17.1 (Debian 1:1.17.1-8) built-in shell (ash)
Enter 'help' for a list of built-in commands.

/bin/sh: can't access tty; job control turned off
(initramfs) _


При чем, если устанавливаю просто на один диск - все супер. никаких проблем все отлично ....
Ошибка то в целом понятно, и что хочет вроде тоже ... Только как все это ей дать ...

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Проблема установки Debian Squeeze 6.0.4 на RAID-1"  +/
Сообщение от PavelR (ok) on 24-Май-12, 16:26 
>[оверквотинг удален]
> ALERT!  /dev/disk/by-uuid/c580807e-ba67-4ed1-992c-20d13b2a21cf does not exist.
> Dropping to a shell!
> BusyBox v1.17.1 (Debian 1:1.17.1-8) built-in shell (ash)
> Enter 'help' for a list of built-in commands.
> /bin/sh: can't access tty; job control turned off
> (initramfs) _
>  При чем, если устанавливаю просто на один диск - все супер.
> никаких проблем все отлично ....
> Ошибка то в целом понятно, и что хочет вроде тоже ... Только
> как все это ей дать ...

десятки раз ставил - абсолютно без проблем.
Первый раздел маркируешь активным ?


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Проблема установки Debian Squeeze 6.0.4 на RAID-1"  +/
Сообщение от siguard (ok) on 25-Май-12, 00:18 
   > десятки раз ставил - абсолютно без проблем.

Вот именно. Весь (надеюсь) Инет пролопатил, нагуглился на 10 лет вперед, и ни о каких подобных проблемах не слышал. Все ставится на ура ...
   > Первый раздел маркируешь активным ?

хороший вопрос ... в принципе такого не дает вроде - при инсталляции, во всяк случае не спрашивает .. .или я что-то упустил??? Правда я пользую авторазбиение - надо попробовать ручками ...

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Проблема установки Debian Squeeze 6.0.4 на RAID-1"  +/
Сообщение от PavelR (ok) on 25-Май-12, 06:35 
>   > десятки раз ставил - абсолютно без проблем.
> Вот именно. Весь (надеюсь) Инет пролопатил, нагуглился на 10 лет вперед, и
> ни о каких подобных проблемах не слышал. Все ставится на ура
> ...
>   > Первый раздел маркируешь активным ?
> хороший вопрос ... в принципе такого не дает вроде - при инсталляции,
> во всяк случае не спрашивает .. .или я что-то упустил??? Правда
> я пользую авторазбиение - надо попробовать ручками ...

никогда не пользовался авторазбиением, только "так как мне надо". Обычно подчинялось.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

2. "Проблема установки Debian Squeeze 6.0.4 на RAID-1"  +/
Сообщение от iprobed (ok) on 24-Май-12, 17:14 
>[оверквотинг удален]
> ALERT!  /dev/disk/by-uuid/c580807e-ba67-4ed1-992c-20d13b2a21cf does not exist.
> Dropping to a shell!
> BusyBox v1.17.1 (Debian 1:1.17.1-8) built-in shell (ash)
> Enter 'help' for a list of built-in commands.
> /bin/sh: can't access tty; job control turned off
> (initramfs) _
>  При чем, если устанавливаю просто на один диск - все супер.
> никаких проблем все отлично ....
> Ошибка то в целом понятно, и что хочет вроде тоже ... Только
> как все это ей дать ...

http://nix.zeya.org/wiki/%D0%A3%D1%81�...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Проблема установки Debian Squeeze 6.0.4 на RAID-1"  +/
Сообщение от siguard (ok) on 25-Май-12, 00:24 
> http://nix.zeya.org/wiki/%D0%A3%D1%81�...

Спасибо за указку. Я пользовал эту вики, и разные другие подсказки - они в принципе достаточно похожи. Но проблема в том - что все делаю один в один - но загрузить систему не получается -(там удалено в сообщении лишнее - я рассказал, что нельзя загрузиться после инсталляции - с тем сообщением, что осталось неудаленным ...)

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Проблема установки Debian Squeeze 6.0.4 на RAID-1"  +/
Сообщение от chemtech (ok) on 26-Май-12, 09:51 
Делайте так:
100mb - md0 - /boot
95% - md1 - /
other - swap

И все будет ок

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Проблема установки Debian Squeeze 6.0.4 на RAID-1"  +/
Сообщение от siguard (ok) on 27-Май-12, 23:30 
> Делайте так:
> 100mb - md0 - /boot
> 95% - md1 - /
> other - swap
> И все будет ок

Возможно. Проверю. Но вот какие мысли.
Делал уже так:
100mb - md0 - /boot
8 Gb  - md1 - swap
12 Gb - md2 - /
other - md3 - /home (300 G)

Эффект стандартный - т.е. тот же...
Забивал нулями начало диска - аналогично ...
Грузился в режиме восстановления, указывал как корневую md2 - запускал с нее оболочку. Потом делал grub-install md0 - Добивался лишь консоли Груба ...

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Проблема установки Debian Squeeze 6.0.4 на RAID-1"  +/
Сообщение от PavelR (??) on 28-Май-12, 10:04 
>[оверквотинг удален]
> Возможно. Проверю. Но вот какие мысли.
> Делал уже так:
> 100mb - md0 - /boot
> 8 Gb  - md1 - swap
> 12 Gb - md2 - /
> other - md3 - /home (300 G)
> Эффект стандартный - т.е. тот же...
> Забивал нулями начало диска - аналогично ...
> Грузился в режиме восстановления, указывал как корневую md2 - запускал с нее
> оболочку. Потом делал grub-install md0 - Добивался лишь консоли Груба ...

grub-install /dev/sda
grub-install /dev/sdb

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Проблема установки Debian Squeeze 6.0.4 на RAID-1"  +/
Сообщение от siguard (ok) on 28-Май-12, 22:29 
> grub-install /dev/sda
> grub-install /dev/sdb

И так делал ... в разных вариациях установки .... все тоже ...

Итак, очередные результаты.
Установил  с раздельным (не в Рейде) бутовым разделом. Корневая, Своп и Хоум - три зеркальных устройства.
Эффект тот же ...
Такое впечатление, что просто не видна корневая ФС на зеркале. Были мысли поставить Лило, но в принципе то, Груб то стартует, а потом судя по всему ФС и не видит...
Устанавливал на одном диске просто систему, потом монтировал Рейд на втором диске, припечатывал к нему первый, короче типа ручками собирал. Теоретически все работало. Но сильно я сомневался, что получался Рейд из двух дисков, хотя все проверки говорили за это.

А вот в режиме восстановления, когда посматривал ФС - показывало, что ни на одном МД-устройстве "No valid partition". Это вообще как? Куда оно все девается при первой же перезагрузке ... И никаким боком не восстанавливалась загрузка ...
Тут два равновероятных варианта - либо железо кривое, либо руки. Но не настолько же !!!


Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Проблема установки Debian Squeeze 6.0.4 на RAID-1"  +/
Сообщение от siguard (ok) on 30-Май-12, 20:44 
Короче решил вот таким вот образом. А что уж это - руки, железо или инсталлер ... ну, не мне решать ...

Исходник - система со встроенным на плате Рейдом якобы аппаратным. Отключаем его в БИОС и удаляем все созданные им Рейды.
Имеем два диска по 320 Гиг. Надо создать Рейд-1 - зеркальные диски...
1. Запускаем инсталляцию "по вкусу" - желательно "Text Install"
2. Выбираем "Разбивка диска" - вручную.
3. Смотрим, если есть какие-либо Рейды или просто МД-устойства - удаляем все "вчистую"
4. Спускаемся к дискам - "создать новую таблицу разделов" - на обоих дисках ...
5. Далее разбиваем диск "по вкусу" или авторазбивкой
     0.1 Gb    - /boot  -устанавливаем как загрузочный
     8.0 Gb    - /swap
    12.0Gb    - /
    300 Gb    - /home
Возможно, не стоит вообще указывать как использовать эти разделы - а просто в назначении сразу указать - "Физический том для Рейд"
6. Выбираем пункт "Настроить Рейд". Объединяем созданные разделы попарно в 4 МД-устройства с типом Рейд-1. Выходим в разбивку обратно с сохранением разделов и указываем для каждого полученного МД-устройства его назначение аналогично используемым для его саздания разделам на дисках:
7. Устанавливаем систему. Перегружаем.

Получаем в лоб сбоем загрузки и перезагружаемся с диска в режиме восстановления ... - "Text Resque"

8. Проходим начальные этапы типа как в инсталляции, указываем те же данные, что и при инсталляции (имя компа, домен и т.п. ...). При запросе устройства, которое использовать в качестве корневой ФС указываем "Сборка Рейд массива". Разделы для сборки указываем "автоматически" - должно собрать. Иначе - все показываем ручками ...
9. После этого появляются наши МД-устройства - выбираем то, на которрой мы указали корневую ФС - у меня /dev/md/2 и Выбираем "запуск оболочки в  /dev/md/2
10. После старта проверяем все ли ок:
# df -h
Далее читаем папки - /proc, /dev - они нормально, все есть - они в корневой ФС
Каталог /boot - пустой, он у меня на отдельном устройстве - примонтируем его - mount /dev/md0 /boot
Проверяем-читаем - все нормально, примонтировался ....
Читаем - ls : теперь должны увидеть содержимое

11. Теперь обновим initrd
mkinitramfs -r /dev/md2 -o /boot/initrd.img-2.6.32-5-amd64 2.6.32-5-amd64
или
mkinitrd -r /dev/md2 -o /boot/initrd.img-2.6.32-5-amd64 2.6.32-5-amd64

12. Обновляем конфиг Груба - update-grub

Перегружаемся - вуаля ...!!!

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Проблема установки Debian Squeeze 6.0.4 на RAID-1"  +/
Сообщение от PavelR (??) on 31-Май-12, 22:31 
> Короче решил вот таким вот образом. А что уж это - руки,
> железо или инсталлер ... ну, не мне решать ...
> Исходник - система со встроенным на плате Рейдом якобы аппаратным.

единственный плюс "встроенного" - то что оно (по идее) должно загрузиться с живого диска, если один из пары умрет. Но, тем не менее, никогда не использую софт-рейды.

> Отключаем его в БИОС и удаляем все созданные им Рейды.

Сначала лезем и удаляем рейды, потом уже отключаем в биос =))

>[оверквотинг удален]
>      8.0 Gb    - /swap
>     12.0Gb    - /
>     300 Gb    - /home
> Возможно, не стоит вообще указывать как использовать эти разделы - а просто
> в назначении сразу указать - "Физический том для Рейд"
> 6. Выбираем пункт "Настроить Рейд". Объединяем созданные разделы попарно в 4 МД-устройства
> с типом Рейд-1. Выходим в разбивку обратно с сохранением разделов и
> указываем для каждого полученного МД-устройства его назначение аналогично используемым
> для его саздания разделам на дисках:
> 7. Устанавливаем систему. Перегружаем.

Всё вроде как верно. Обычно этого достаточно чтобы получить живую систему.
НО, я никогда не выноcил отдельный /boot (я делаю отдельными / /var/ /home /tmp /usr), возможно тут где-то есть нюанс.

> Получаем в лоб сбоем загрузки и перезагружаемся с диска в режиме восстановления
> ... - "Text Resque"

Какой сбой загрузки, в чем проявляется ??


Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Проблема установки Debian Squeeze 6.0.4 на RAID-1"  +/
Сообщение от siguard (ok) on 31-Май-12, 22:58 
> единственный плюс "встроенного" - то что оно (по идее) должно загрузиться с
> живого диска, если один из пары умрет. Но, тем не менее,
> никогда не использую софт-рейды.

Согласен - 50х50. У меня инсталятор категорически отказался видеть "встроенный" - а домучивать с догрузкой дров и т.п. я не стал - потому что комп уйдет в другие руки и народ если что - застрелится вытаскивать данные ... или тупо их потеряет с перепугу ...

> Сначала лезем и удаляем рейды, потом уже отключаем в биос =))

Да, конечно. Это по инерции написал. первое что сделал - грохнул рейды. А в БИОС отключил намного позже - когда с глюками разбирался ...

> Всё вроде как верно. Обычно этого достаточно чтобы получить живую систему.
> НО, я никогда не выноcил отдельный /boot (я делаю отдельными / /var/
> /home /tmp /usr), возможно тут где-то есть нюанс.

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

> Какой сбой загрузки, в чем проявляется ??

Сбой очень простой - Груб начинает грузиться и судя по всему не видит корневую ФС - там в начале темы я писал всю ошибку:
Gave up waiting for root device. Common problems:
- Boot args (cat /proc/cmd line)
   - Check rootdelay= (did the system wait long enough?)
   - Check root= (did the system wait for the right device?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT!  /dev/disk/by-uuid/c580807e-ba67-4ed1-992c-20d13b2a21cf does not exist.
Dropping to a shell!
Ни один совет не помогал. Да и по определению, такой ошибки быть не должно было. И ни у кого не возникало. Вероятно - или старые следы от встроенного рейда, или мелкомягкого сервера или просто кривого железа.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "Проблема установки Debian Squeeze 6.0.4 на RAID-1"  +/
Сообщение от Аноним (??) on 04-Июн-12, 22:01 
> Сбой очень простой - Груб начинает грузиться и судя по всему не
> видит корневую ФС - там в начале темы я писал всю
> ошибку:

Груб и не должен видеть корневую фс. Его задача - загрузить ядро и (если нужно) initramfs.
Корневую фс монтирует ядро и оно вам сказало, что диска с таким uuid не находит.
Думаю, достаточно было передать ядру параметр root=/dev/mdx.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Проблема установки Debian Squeeze 6.0.4 на RAID-1"  +/
Сообщение от siguard (ok) on 05-Июн-12, 15:11 
>> Сбой очень простой - Груб начинает грузиться и судя по всему не
>> видит корневую ФС - там в начале темы я писал всю
>> ошибку:
> Груб и не должен видеть корневую фс. Его задача - загрузить ядро
> и (если нужно) initramfs.
> Корневую фс монтирует ядро и оно вам сказало, что диска с таким
> uuid не находит.
> Думаю, достаточно было передать ядру параметр root=/dev/mdx.

Вот именно об этом весь пост и есть. Все 100% верно и правильно Вы сказали. Может я там немного неточно выразтился. Но. Я так и не понял, откуда и почему возникает этот "левый" uuid. И решение, безусловно правильное и стандартное. И я менял uuid на /dev/md3 (у меня там корень), и в отчаянии и на /dev/md0 (бут). Игнор в ответ был 100% и ничего не происходило. Сейчас уже к сожалению не помню, с какими сообщениями ...
Какя-то хитрая нетипичная "поломка". Все как взаправдишное ... ток работать не хотело ... пока initrd не пересоздал ...

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Проблема установки Debian Squeeze 6.0.4 на RAID-1"  +/
Сообщение от chemtech (ok) on 03-Июл-12, 12:33 
http://xgu.ru/wiki/%D0%A3%D1%81%D1&...

Установка Debian на Linux RAID

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру