Сайт | Скачать | Видео | Wiki

Автор Тема: Не получается установить pra на hdd(flash)  (Прочитано 17110 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн pinkinni

  • Пользователь
  • **
  • Сообщений: 30
  • Репутация: +0/-0
  • Автор темы
  • учится никогда не поздно,а порой даже интересно
Прошу сильно не пинать если ответ где-то уже проскакивал.Решил посмотреть на эту сборку,скачал образ,но запустить не удалось ни с загрузочной флешки ни с мультизагрузочного HDD.Тут господа выкладывали примеры загрузчика Grub,но я не силен в его меню,у меня загрузочный диск основан на Grub4Dos многие дистры с него нормально грузятся в том числе и puppy,а этот дистр так и не пошел пытается искать файл,отсчитывает время и баста.Вот пример моего меню:
это для puppy,грузится нормально:

Код
title Precise Puppy Linux 5.7.1 Russian
find --set-root --ignore-floppies /boot/linux/precise/initrd.gz
kernel /boot/linux/precise/vmlinuz psubdir="/boot/linux/precise/" pfix=fsck
initrd /boot/linux/precise/initrd.gz

а вот так пытался загрузить PuppyRus-A 3-мя разными вариантами:

Код
title Установка PuppyRus из пакетов Arch Linux (1401)
find --set-root --ignore-floppies --file /boot/linux/puppuarc/pra/initrd.xz
o="noload=rox;intel" d=pra dir=o
kernel /boot/linux/puppuarc/pra/vmlinuz-pf3113 o quiet copy2ram noswap  
initrd /boot/linux/puppuarc/pra/initrd.xz


title Установка PuppyRus из пакетов Arch Linux  3(1401)
kernel /boot/linux/puppuarc/pra/vmlinuz-pf3113 iso-scan/filename=/boot/linux/puppuarc/pra1401.iso d=pra  noload=rox;intel quiet copy2ram noswap  splash
initrd /pra/initrd.xz

title Установка PuppyRus из пакетов Arch Linux  4(1401)
kernel /boot/linux/puppuarc/pra/vmlinuz-pf3113 iso-scan/filename=/boot/linux/puppuarc/pra1401.iso d=pra  noload=rox;intel quiet copy2ram noswap  splash
initrd /boot/linux/puppuarc/pra/initrd.xz
Подскажите пожалуйста,что не так?
« Последнее редактирование: 20 Февраль 2014, 11:15:11 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33989
  • Репутация: +231/-0
    • PuppyRus-A
Re:Не получается установить pra на hdd(flash)
« Ответ #1 : 20 Февраль 2014, 11:24:25 »
Добавлен параметр dir=папка с файлами дистра. Обязательно указывать

Код
title Установка PuppyRus из пакетов Arch Linux (1401)
find --set-root --ignore-floppies --file /boot/linux/puppuarc/pra/initrd.xz
kernel /boot/linux/puppuarc/pra/vmlinuz-pf3113 dir=boot/linux/puppuarc/pra quiet copy2ram noswap  
initrd /boot/linux/puppuarc/pra/initrd.xz

o="noload=rox;intel" - это переменные grub4dos. set o= - задать. %o% - использовать. Если grub4dos старый может не сработать. (замените файл grldr)
Про остальные параметры читайте в доке
Проверьте vmlinuz-pf3113 (в 1402 он называется по другому)
1401 - используйте последний iso. иначе будете только всех путать
« Последнее редактирование: 20 Февраль 2014, 11:26:46 от sfs »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8636
  • Репутация: +187/-2
  • Старый чайник
Re:Не получается установить pra на hdd(flash)
« Ответ #2 : 20 Февраль 2014, 14:02:35 »
 Как делал я:
1. Копируем все menu*.lst из iso-образа на флешку, menu.lst при копировании переименовываем например в menu_pra.lst, чтобы не затереть существующий menu.lst.
2. В "главный" menu.lst добавляем запись
Код
title PuppyRus-A1402
 configfile (hd0,0)/menu_pra.lst
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн pinkinni

  • Пользователь
  • **
  • Сообщений: 30
  • Репутация: +0/-0
  • Автор темы
  • учится никогда не поздно,а порой даже интересно
Re:Не получается установить pra на hdd(flash)
« Ответ #3 : 21 Февраль 2014, 17:01:23 »
Ответ не полный.А остальные файлы надо с образа доставать или нет?
У меня получилось запустить только если достать все файлы с образа и закинуть в корень флешки,но грузится только вариант
 
Код
1. PRA. JWM+rox.
,а второй вариант после прохождения всех менюх вываливается с ошибкой (cp:can`t stat /union/sbin/init:no such or directory)
Вариант с загрузкой только с образа
Код
title Установка PuppyRus из пакетов Arch Linux (1402)
find --set-root /boot/linux/pra1402.iso
map --mem /boot/linux/pra1402.iso   (hd32)
map --hook
chainloader (hd32)
грузит только grob4dos и после выбора варианта загрузки вываливается сообщение о том,что не найден файл  и отчет времени.
Может есть у кого готовый вариант кода меню с загрузкой с образа без распаковки в корень?

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re:Не получается установить pra на hdd(flash)
« Ответ #4 : 21 Февраль 2014, 17:17:35 »
Насколько я знаю через grub4dos сборки Puppy(Rus) нормально не грузятся из iso-образа, обычно выкидывает ошибку и останавливается.
Самый надежный вариант - frugal установка на флешку или винт, т.е. без распаковки ни как.
« Последнее редактирование: 21 Февраль 2014, 17:19:06 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн pinkinni

  • Пользователь
  • **
  • Сообщений: 30
  • Репутация: +0/-0
  • Автор темы
  • учится никогда не поздно,а порой даже интересно
Re:Не получается установить pra на hdd(flash)
« Ответ #5 : 21 Февраль 2014, 17:49:25 »
Это я уже понял,puppy я грузил именно через распаковку всех фалов в отдельную папку и используя вот такой код загрузки:
Код
title Precise Puppy Linux 5.7.1 Russian
find --set-root --ignore-floppies /boot/linux/precise/initrd.gz
kernel /boot/linux/precise/vmlinuz psubdir="/boot/linux/precise/" pfix=fsck
initrd /boot/linux/precise/initrd.gz
Вопрос в том,что конкретко так не получается запустить PuppyRus из пакетов Arch Linux (1402).
Вернее не получается только там,где идут разные варианты запусков.Как это исправить,чтобы можно было запускать не только первй вариант (1. PRA. JWM+rox.) но и второй с возможность выбора разных конфигураций?

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re:Не получается установить pra на hdd(flash)
« Ответ #6 : 21 Февраль 2014, 23:47:02 »
Итак, делаем ручную установку, работая в PR-13.12 (или в любом др.паппи):
1. Скачиваем дистр pra1402.iso, проверяем на всякий случай его md5.
2. Щелчком ЛКМ монтируем скачанный iso.
3. Все содержимое iso копируем в корень раздела sdaX (любой раздел винта с ФС ext2/3/4).
4. Переименовываем menu.lst в menu-pra.lst.
5. Добавляем в свой основной menu.lst следующий пункт:
Код
title Меню PuppyRus-A 14.02 k3.11.3 (pra) ==>
 find --set-root --ignore-floppies --ignore-cd /menu-pra.lst
 configfile /menu-pra.lst
6. Перезагружаемся и выбираем в меню то, что хочется. Я напр., сейчас так загрузился в вариант Openbox+Lxpanel+SpaceFM, скачал и подключил Opera и пишу это сообщение.
Все. Успехов!

З.Ы. Описан самый простейший способ установки в корень HDD или USB, при условии, что grub4dos уже предварительно установлен, его установка отдельный разговор, тем более, что у автора данной темы он уже установлен и основной menu.lst существует.
Установка в отдельный каталог отличается тем, что во всех файлах menu*.lst нужно править пути.
« Последнее редактирование: 21 Февраль 2014, 23:50:41 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн pinkinni

  • Пользователь
  • **
  • Сообщений: 30
  • Репутация: +0/-0
  • Автор темы
  • учится никогда не поздно,а порой даже интересно
Re:Не получается установить pra на hdd(flash)
« Ответ #7 : 22 Февраль 2014, 10:33:41 »
Именно так я и сделал с загрузочной флешкой,скопировал все в корень,но у меня грузился только первый пункт.Долго мучился,но разобрался.В папке lf/pra/base находятся ярлыки на запускаемые файлы,после копирования всего этого добра у меня образовались просто пустые файлы с названиями этих самых 7 -ми ярлыков.Просто взял скопировал с папки /pra/base все файлы в lf/pra/base  и все заработало,все конфиги отлично выбираются и грузятся.Ребята большое спасибо Вам за замечательную сборку,грузится моментально,и все очень красивенько выглядит,буду тестировать.

P.S.
Остановился на варианте JWM,XFCE4-panel,SpaceFM и добавил еще rox (привык уже к нему),а вот fce4 c thunar ом че то не впечатлили :)
Всем спасибо!

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re:Не получается установить pra на hdd(flash)
« Ответ #8 : 22 Февраль 2014, 10:44:29 »
При копировании ярлыков (сим.ссылок) на раздел HDD ext2/3/4 таких проблем быть не должно, а если раздел Fat32, то сим.ссылки не создаются и нужно копировать именно сами файлы, что вы и сделали.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sergsch

  • Новичок
  • *
  • Сообщений: 24
  • Репутация: +1/-0
Re:Не получается установить pra на hdd(flash)
« Ответ #9 : 24 Февраль 2014, 21:19:59 »
У меня прошёл такой вариант:

Установка pra1402 на usbflash.
1.Загружаем PuppyRus1312 с cd, hdd, или c флешки (у меня с hdd).
2.Вставляем usbflash в разъём.
3.Запускаем gparted:
  а) Устройства>Создать таблицу разделов (осторожно удаляются все данные).
  б) Щёлкаем по диску и идём в Раздел>New, выбираем ext4, метка sdb1.
  в) Заходим во флаги и выбираем boot.
4.Убираем с раб. стола rox'ы, gparted'ы и пр..Размонтируем usbflash, если она вдруг смонтирована.
5.Выдёргиваем usbflash из разъёма, курим 2-3 секунды и вставляем снова.
6.Вставляем в дисковод диск с образом pra1402.iso и перетаскиваем все файлы с sr0 на sdb1. Убираем CD.
7.Открываем файл /boot/grub4dos/install/linux/ext4/grub4dos-wee-install/sh
  а) Щёлкаем ПКМ по файлу и выбираем: запустить в терминале.
  б) Вписываем свой usbflash (у меня sdb).
  в) Enter и Cntrl+C .
8.Повторить пункты 4-5 .
9.Перезагружаем компьютер .
10.Должно появиться меню, выбираем grub4dos .

Если получилось всё нормально начинает загружаться pra1402 в несколько вариантов.

Системный блок:
Процессор AMD A6-3650 (2.6/4M/6630D)  Материнская плата GIGABYTE GA-A55M-DS2 
Память DDR III 4Gb PC3-10666 1333MHz Hynix   Монитор элт
Видеокарта 1024Mb/PCI-E/Sapphire AMD Radeon HD6670 [DDR3](11192-22/07)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33989
  • Репутация: +231/-0
    • PuppyRus-A
Re:Не получается установить pra на hdd(flash)
« Ответ #10 : 25 Февраль 2014, 13:48:31 »
Спасибо и + за подробность. Немного уточнений
Доработал доку
Если Вы не планируете использовать сохраненку в папке (на разделе) - файловая система не имеет значения. В этом случае можно ничего не разбивать и не форматировать.
Для флэшки  changes= плохой вариант (тормоза, износ)
На свежекупленной флэшке как правило fat
Точно не помню, но вроде и без этого можно обойтись
Цитата
  б) Щёлкаем по диску и идём в Раздел>New, выбираем ext4, метка sdb1.
  в) Заходим во флаги и выбираем boot.
Это можно сделать из любого линукса:
Цитата
7.Открываем файл /boot/grub4dos/install/linux/ext4/grub4dos-wee-install/sh
  а) Щёлкаем ПКМ по файлу и выбираем: запустить в терминале.
  б) Вписываем свой usbflash (у меня sdb).
  в) Enter и Cntrl+C .
Или просто установить на флэшку grub4dos из под любого пупи

Оффлайн The_Alex

  • Постоялец
  • ***
  • Сообщений: 126
  • Репутация: +0/-0
  • linux чайник
Re:Не получается установить pra на hdd(flash)
« Ответ #11 : 25 Февраль 2014, 22:25:06 »
Стало интересно! )
Повторил установку на flash по методе sergsch...
Вроде получилось... Вроде... ))
Что не понравилось сразу... При загрузке Grab-меню нужно очень быстро выбирать второй пункт меню и нажимать enter, иначе менюшка зависает и реагирует только на ctrl-alt-del...
По сравнению с PR-13.12 ну очень медленная загрузка... На порядок медленнее... Даже думал, что комп завис... ))
Но потом, впечатления простого юзверя - очень даже вкусненько!!!  ;)
Покидал пакеты, поюзал... Вроде все работает! Сделал сохраненку! Суперски понравилось, что маленький файл (только настройки)... Но вот как подхватить pfs-ки при новой загрузке, пока не понял... )))
Буду пробовать дальше!  8) :)
New: DELL INSPIRON N5110 (Core i5 Duo 2410M 2,3 Ghz/15.6"/1366x768/4Gb ram/500Gb HDD/GeForce GT525M/Win 7 HB 64) - PuppyRus-IceWM-13.12
Old: Cel Tualatin 1100, Intel i815, 512 SDRAM, 40 GB HDD, GF FX5500... WinXP SP1 & Puppyrus Jeans 1.3.0

Оффлайн sergsch

  • Новичок
  • *
  • Сообщений: 24
  • Репутация: +1/-0
Re:Не получается установить pra на hdd(flash)
« Ответ #12 : 26 Февраль 2014, 09:14:08 »
При вновь включенном компьюторе с флешкой загружается нормально (прада есть подёргивание меню).
При перезагрузке выполняем пункты 4-5.
Вроде как ... перетащить из optional в modules.

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re:Не получается установить pra на hdd(flash)
« Ответ #13 : 26 Февраль 2014, 10:03:50 »
При перезагрузке выполняем пункты 4-5.
А это к чему ???
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33989
  • Репутация: +231/-0
    • PuppyRus-A
Re:Не получается установить pra на hdd(flash)
« Ответ #14 : 26 Февраль 2014, 10:19:57 »
При загрузке Grab-меню нужно очень быстро выбирать второй пункт меню и нажимать enter, иначе менюшка зависает и реагирует только на ctrl-alt-del...
Покажите свое меню
По сравнению с PR-13.12 ну очень медленная загрузка...
Очень странно. С какого носителя грузитесь, опять же Покажите свое меню
как подхватить pfs-ки при новой загрузке, пока не понял... )))
положить в /modules
Доработал доку