Установка LinVDR 0.4 в рукопашную

  • Ну вот и я попал. Вообщем запускаю автоматом установку на новом гиперболойде. Доходит до форматирования и ядро вываливается в кору. Тут наступает минута молчания то ли по не поставленной обезьяне то ли о разрушенных воздушных замках. Вставляю Дебиан 3.0: всё в порядке. Форматирование проходит без нареканий. Ладно оставляем Дебиан про запас и возвращаемся к ЛинВДР. Опять стартую и перехожу в ручной режим отвечая на вопросы не впопад и приводя программу установки в полное замешательство. Она обрывается и я могу перейти на 2-ую консоль. Набираю заветные root/linvdr. Замельдовался. ОК. Итак поехали:


    fdisk /dev/hda
    Делаю hda1 типа Linux на всю плату. Выхожу.
    Форматирую эту партицию в ext3
    mke2fs -j /dev/hda1
    Закончилось удачно. Монтирую партицию
    mount /dev/hda1 /mnt
    Перехожу в /mnt и распаковываю тарбол
    cd /mnt; tar xzvf /cdrom/linvdr-0.4.tar.gz
    Тоже все в порядке. Проверяю fstab, grub/menu.lst. Выглядит все великолепно. Даже ничего менять не надо.
    Теперь надо загнать bootloader в mbr.
    grub --batch --config /mnt/boot/grub/menu.lst << EOF
    root (hd0,0)
    setup (hd0)
    quit
    EOF
    После такого высшего пилотажа grub встал.
    Теперь надо отмонтировать диски и ....


    cd /
    umount /mnt
    umount /cdrom
    ctrl-alt-del


    Только успеваю вынуть сидюк как меня приветствует загрузка LinVDR. Ну а далше уже по привычной методе.



    Я надеюсь что никого не отпугнул. Это был лиш аварийный вариант установки. Вдруг кому то понадобится. Я так думаю все таки проблема у меня с HDD и буду держать руку на пульсе. Ну а пока работает тьфу-тьфу-тьфу

  • Цитата

    По словам пользователя free-x ...
    Ну вот и я попал. Вообщем запускаю автоматом установку на новом гиперболойде. Доходит до форматирования и ядро вываливается в кору.



    Тоже самое пережил при своей первой установке! Долго ломал голову, пробовал Debian, и т.д. До такого "высшего пилотажа" не добрался. Пошёл к другой машине, на ней старенькй CD резак стоит, отпалил диск по новой, заложил, стартанул, и О ЧУДО! всё заработало. Пробовал несколько раз, и ни один диск, отозжённый на моём DVD-NEC, не смог поднять машину. Хотя ни разу не имел трудностей с качеством отозжённых дисков, а вот подиже ты!

  • Диск я прожигал хоть и на скоростном резаке LG который может якобы 48. Но я его тормозил потому что имею печальный опыт с различными болванками. Поэтому всегда выбираю скорость 12. С этого диска устанвливал 5 раз систему у себя дома и знакомым
    1. Пень3-500 с CD
    2 Siemens multitainer DVD 8x
    3-5 Различные конфигурации на относительно старых компах с CD


    Ну а в этот раз был DVD 16х от LG
    Помнится был один интересный bug при инсталяции Mandrake на сидюках вышеназванной фирмы. Ихний firmware не 100% совместим с ATAPI спецификацией.


    Ну да ладно. Страница перевёрнута. Можно двигаться далее

  • Цитата

    Установка LinVDR 0.4 в рукопашную


    А возможен такой вариант установки на USB флэшку?


    Может кто обратил внимание, видит ли установщик LinVDR
    USB флэшку, скажем /dev/hds1. А то было бы очень
    интересно установить LinVDR на тихое устройство
    оставив HDD под запись и загрузчик OS (загрузка с USB
    флэшки возможна вроде только на избранных платах и
    флэшках - нашел только Kingmax 2.0 и Smartkey).


    А сколько места занимает установленный LinVDR?
    А он использует файл подкачки? Какого размера?
    Извиняюсь за глупые вопросы - к установке только-только
    подбираюсь - железо собрал в кучку.
    Было бы здорово если бы вся LinVDR влезала на 512MB -
    просто у меня есть такая малюсенькая флэшка PQI 2.0 512MB.

  • Во первых не /dev/hds1 а /dev/sda1. Читал что ЛинВДР можно установить на cfcard но они работают как IDE а не как SCSI. Swap используется. Его размер автотматом 256 метров. Если покажется много могу рассказать как его уменьшить до 128 или 64. Это не проблема. 512 метров хватит за глаза.

  • Цитата

    Если покажется много могу рассказать как его
    уменьшить до 128 или 64.


    Сразу в процессе установки? Расскажи pleeeeease.
    К сожалению большинство док по LinVDR написаны на
    немецком, а немецкий я читаю только с on-line
    переводчиком.

  • При первом старте LinVDR надо убить setup и в командной строке сделать такое для 128МБ. Для 64 count должен быть 128
    dd if=/dev/zero of=/var/vm/swapfile bs=512k count=256
    mkswap /var/vm/swapfile
    swapon /var/vm/swapfile
    Дальше по плану

  • Цитата

    /var/vm/swapfile


    Все - я понял - свап устанавливается в свапфайл - это
    проще, а то я думал, что в отдельный раздел.


    Цитата

    Опять стартую и перехожу в ручной режим отвечая на
    вопросы не впопад и приводя программу установки в полное замешательство.


    А существует ли "цивилизованный" способ выхода в консоль
    ручной установки а-ля free-x?
    Может в консерватории (стартовый скрипт установки) что-то подправить?

  • Цитата

    А то было бы очень интересно установить LinVDR на
    тихое устройство оставив HDD под запись и загрузчик OS


    Я о своих баранах.
    Sorry, прошу не бить очень больно за глупый вопрос:
    - а есть ли в природе загрузчик OS, который сможет
    загрузить операционку с USB флэш диска?
    Ведь, насколько я понимаю, некий драйвер
    USB SCSI emulation должен быть включен в сам загрузчик?


  • ето должен борт потдерживат..
    загрузку с УСБ.
    и можеш грузит что хочеш..

  • Цитата

    загрузку с УСБ.


    Не - немного не то - я хотел сделать multiboot с возможностью
    загрузки LinVDR c USB флэшки как одного из возможных вариантов
    загрузки.


    Итак первые шаги к этому.
    Решил я попробовоть загрузку по схеме:
    - материнка AsusP4c800 с установленной в BIOS опцией определения
    USB mass storage drive as HDD
    - System Commander 7.05 в MBR
    - USB Flash drive 512MB c загрузочным DOS7
    Почему ДОС? А для понимания теоретической возможности этой схемы.


    В конце концов эта схема заработала (после примерно 6 часов
    разбирательств).
    Summary:
    - раздел на флэшке сделал и отформатировал на Дримбоксе
    (fdisk & mkfs.ext3 помогли) - все другие варианты - и
    создание раздела из System Commander и из под ДОС (fdisc с
    загрузочной дискеты созданной 100 лет назад) приводили к тому, что
    System Commander упорно не хотел признавать этот USB-HDD как
    валидный.
    - из под System Commander удаляю раздел на флэшке и создаю
    раздел FAT - если создать раздел FAT32 - операционка с него НЕ
    грузится! Почему? Не знаю, но пару часов на понимание этого ушло.
    - с загрузочной дискеты переформатирую флэшку и делаю ее системной
    (format & sys помогли)
    - перенес туда volkov commander и кое что еще с дискеты.
    - загружаюсь - в System Commander выбираю загрузки с HDD2
    - ура - VC загрузился.


    Все чики-пуки. Попробуем пройти дальше - установить на флэшку
    LinVDR в "штатном" ручном режиме установки - и....
    ничего не получилось.
    В качестве возможных вариантов установки предлагаются ТОЛЬКО
    физические жесткие диски. Хотя в сообщениях ISO Linux
    вроде мелькают сообщения о USB устройствах и эмуляции их
    как SCSI девайса, но по всей видимости скрипт инсталляции выводит
    только IDE устройства как возможные для установки.
    Можно было бы попробовать сделать установку LinVDR вручную
    (как описывал free-x), но как прервать работу скрипта и вывалится
    в коммандную строку? Жаль такой возможности не предусмотрено....


    Попробую залить LinVDR на флэшку на Дримбоксе и там же установить
    GRUB в первый сектор флэшки.
    Как установить Grub в MBR описано free-x.
    --------------------------------------------------
    Теперь надо загнать bootloader в mbr.
    grub --batch --config /mnt/boot/grub/menu.lst << EOF
    root (hd0,0)
    setup (hd0)
    quit
    EOF
    -------------------------------------------------


    Вопрос№1: А как загнать Grub в первый сектор первого раздела флэшки?
    Для информации - флэшка в Дриме определяется как
    /dev/scsi/host0/bus0/target0/lun0/part1
    Вопрос№2: Повторюсь, но как прервать работу скрипта
    инсталляции и вывалится в коммандную строку ISO Linux?

  • Цитата

    Вопрос№2: Повторюсь, но как прервать работу скрипта
    инсталляции и вывалится в коммандную строку ISO Linux?


    ALT+CTRL+F2


    BTW: для тех у кого раскладка клавы английская.
    В консоли инсталлятора LinVDR "/" находится под Shift+7 ,
    а "-" и "_" на "?/"


    Продолжение моей попытки установить LinVDR на флэшку:
    1) Попробовал из консоли обратится к /dev/sda - USB флэшка
    вроде бы здесь должна быть - No such devices.
    2) Связка System Commander в MBR + ASPloader в первом секторе
    раздела с Линуксом (ASP_Linux установил для проверки) тоже работает.


    -------------------------------------
    "Тихо сам с собою я веду беседу"
    ----- Из песни -----------------------

  • Для начала надо разобраться а что распозналось в системе а что нет.Поэтому надо посмотреть какие разделы дисков видны ядру. Поэтому набери


    cat /proc/partitions


    Обычно флешки видны как sda1, т.е. первый раздел на SCSI диске.
    -------------------------------------------------------
    Теперь разрешите пару слов без протокола
    -------------------------------------------------------
    Но я так думаю, что ничего у тебя не получится(root на USB) по одной простой причине (вернее двум) . Чтобы монтировать root на каком нибудь девайсе, девайс должен быть к этому моменту инициализирован(например вкомпилированными в ядро дровами) но usb_storage не вкомпилирован. Тогда нужно примененение initrd ( инициализационный рам диск). Что в LinVDR тоже не применяется. Так что извени за разбитые мечты, но реальность иногда достаёт..

  • Набираю по бумажке - могут быть ошибки.
    ---------------------------------------------
    #cd /proc/scsi
    #ls
    ide-scsi scsi sg usb-storage.0
    #cat scsi
    Attached devices
    host scsi 1 channel 0 ID 0 lun 0 Vendor I-stick2 .....
    #cd ..
    #cat partitions
    ..... scsi/host1/bus0/target0/lun0/disk
    ..... scsi/host1/bus0/target0/lun0/part1
    ...........
    --------------------------------------------
    попытка fdisk /dev/sda не проходит.
    И еще - интересная ссылка /dev/hdl на /dev/sda лежит в
    установленном LinVDR - что это?


    BTW: пробовал устанавливать LinVDR в ручном режиме на
    hdd2 и grub в тот-же раздел (он его считает hd3.1) =
    LinVDR устанавливается, а grub-а нигде не видно (смотрю
    старым добрым шестым diskedit-ом) - в первом секторе
    раздела как было 00 так и остались ...
    В-общем, сартир.


    И как все-таки правильно прописать grub в первый сектор
    раздела - перерыл кучу инфо - все ставят grub в MBR.


    free-x, подскажи pleeease где можно глянуть более менее
    нормальное описание grub для новичков - желательно на
    русском или английском.


    Цитата

    Так что извени за разбитые мечты,


    А я все равно помечтаю - такая уж моя сигнатура ;-)

  • Grub не мой конёк, то ли дело lilo, но его нету в поставке.
    Но пару советов. Загрузчики linux не работают на таких отдалённых разделах hdd2. Поетому я бы всё таки поставил в mbr первогого диска, и конфиг grub тогда


    root (hd3,1)
    setup (hd0)


    А cat /proc/partitions хоть и по бумажке ты не сделал ;)

  • free-x

    Цитата

    А cat /proc/partitions хоть и по бумажке ты не сделал ;)


    А это не подойдет?
    ------------------------------------
    #cd /proc/scsi
    .........
    #cd ..
    #cat partitions
    ..... scsi/host1/bus0/target0/lun0/disk
    ..... scsi/host1/bus0/target0/lun0/part1
    -----------------------------------------
    А по бумажке - я имел ввиду что списывал сообщения
    с экрана на бумажку.


    Ну да сейчас не об этом....
    -----------------------------------------
    накопал по grub кое что
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    ---------------------------------------


    И ... разбитые мечты :-(
    Ну что ж, ты оказался прав.
    Ставлю ALT Linux на sda1, grub туда же.
    При каскадной загрузке - System Commander в MBR +
    Grub в sda1 - начинает грузится кернел из sda1 и .....
    ------------------------------------------------------
    VFS: Cannot oper root device "sda" or 08:01
    Please append a correct "root=" boot option
    Kernel panic: VFS: Unable to mount root fs on 08:01
    ------------------------------------------------------
    Е П Р С Т...


    Все мои потуги закончились пшиком.


    Summary:
    Два положительных результата:
    - каскадная работа загрузчиков возможна.
    - удалось загрузить ДОС + FAT16 c USB флэшки.


    Отрицательный результат:
    - не удалось установить Grub от LinVDR в 1-ый сектор на hdd2


    И еще:
    Для себя решил - пускай загрузчики Линукс сидят в 1-ых
    секторах своих разделов - там их испортить сложнее, а
    уж запускать разделы - это System Commander пусть делает.



    -----------------------------------------------------
    Всех с Воскресеньем Христовым!

  • А парень я упорный - все о своих баранах
    (загрузка с USB флэш):


    ----------------------------------------------------
    Полноценный linux сервер с загрузкой с USB flash
    [D]Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.[/D]
    -----------------------------------------------


    Теперь осталось все это понять и сделать.


    Ошибочка с адресом - www забыл - не открывался
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

  • Во чего нашел - похоже моя мечта все-таки сбудется!
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    А название-то! Ведь мой родной город SPb! Душу греет.