Дистрибутивы проекта PuppyRus Linux > LupuRus, Ivanna

Как заставить lupurus работать из другой папки

(1/4) > >>

and59:
Приветствую всех.
Вопрос...
Как заставить lupurus работать из другой папки?
Использую следующую структуру диска (fat32):
SYSTEM(C:)
   lupurus
      //10 стандартных файлов
      8x16.psf
      boot.cat
      boot.msg
      help.msg
      initrd.gz
      isolinux.bin
      isolinux.cfg
      LOGO.16
      lupu-510.sfs
      vmlinuz
   Systems
      lupurus
         //10 стандартных файлов, копия верхней папки
   WINDOWS
      //резервная инсталляция Windows Pro XPSP2 rus
   grldr
   menu.lst
   ntldr
   boot.ini
   //всякие разные папки и файлы

Экспериментирую с lupurus 510/3.
Боевая система Windows Pro XPSP3 rus. Установлена на другую партицию.
I6850/ram 4GB/hdd 5,6GB all/740MB free
Гружусь через ntldr, потом через grub4dos.
При удалении папки "C:\lupurus" пишет, что "lupu-510.sfs" не найден, т.е.
папку "\Systems\lupurus" не цепляет. Если папка имеется, то "нет проблем".
Папки получены извлечением из образа "lupurus-510-3.iso".
Для копирования папок инсталлятор не запускался (не хочу испортить рабочую
систему/MBR).

Образец меню:

title Puppy/Lupurus 510-3 - in System directory
   root (hd0,0)
   kernel /Systems/lupurus/vmlinuz root=/dev/ram0 pfix=ram irqpoll ramdisk_size=6666
   initrd /Systems/lupurus/initrd.gz
   boot

   Проблема в настройках lupurus, grub4dos? Проблема в функциональности lupurus,
grub4dos, т.е. в исходниках? М.б. сменить загрузчик (на какой)?
Эту проблему можно решить без отладки исходников и тотальной пересборки?

С некоторой надеждой ожидаю компетентных суждений от уважаемого сообщества.

melviX:
Похоже не хватает в menu.lst, по крайней мере для Grub4dos:
/Systems/lupurus/lupu-510.sfs

Сам lupu-510.sfs должен лежать в том же каталоге /Systems/lupurus/.
Если в другом, надо прописать путь.

bit777:

--- Цитата: and59 от 02 Октябрь 2010, 23:49:40 ---title Puppy/Lupurus 510-3 - in System directory
   root (hd0,0)
   kernel /Systems/lupurus/vmlinuz root=/dev/ram0 pfix=ram irqpoll ramdisk_size=6666
   initrd /Systems/lupurus/initrd.gz
   boot
--- Конец цитаты ---
Так загружаться не будет. Файлы puppy должны находится или в корне жесткого диска или в папке, а не в подпапке папки.
Примерно так:
SYSTEM(C:)
     /lupurus
           initrd.gz
           lupu-510.sfs
           vmlinuz

И файл    menu.lst :
title Puppy/Lupurus 510-3 - in System directory
   rootnoverify (hd0,6)
   kernel (hd0,0)/lupurus/vmlinuz psubdir=lupurus
   initrd (hd0,0)/lupurus/initrd.gz
   boot

and59:
Для "melviX"
Я опробовал следующие варианты инструкций во всевозможных сочетаниях:
   kernel /Systems/lupurus/vmlinuz
   kernel /Systems/lupurus/vmlinuz root=/dev/ram0 pfix=ram ramdisk_size=6666
   kernel /Systems/lupurus/vmlinuz root=/dev/ram1 pfix=ram ramdisk_size=6666
   kernel /Systems/lupurus/vmlinuz root=/dev/hdc1 pfix=ram ramdisk_size=6666

   initrd (hd0,0)/Systems/lupurus/initrd.gz (hd0,0)/Systems/lupurus/lupu-510.sfs
   initrd /Systems/lupurus/initrd.gz (hd0,0)/Systems/lupurus/lupu-510.sfs
   initrd (hd0,0)/Systems/lupurus/initrd.gz /Systems/lupurus/lupu-510.sfs
   initrd /Systems/lupurus/initrd.gz /Systems/lupurus/lupu-510.sfs

Результат.
Во всех случаях:
"Kernel panic - not syncing:VFS:Unable to mount root fs on unknown-block"
Выводы.
Параметр "/Systems/lupurus/lupu-510.sfs" сработал.

Для "bit777"
Пожалуйста, объясните подробнее, какие программы и/или настройки не позволяют
реализовать размещение файлов во вложенных папках.

Pro:

--- Цитата: and59 от 04 Октябрь 2010, 08:53:56 ---Для "bit777"
Пожалуйста, объясните подробнее, какие программы и/или настройки не позволяют
реализовать размещение файлов во вложенных папках.
--- Конец цитаты ---
да фиг знает, я тоже пытался раньше в подпапку второго уровня сделать установку - не получилось.
кстати для того чтобы все запускалось не нужно 10 файлов, хватит и трех vmlinuz, initrd.gz и lupu-510.sfs
Есть ли смысл из-за трех файлов делать отдельную папку :)

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии