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

Автор Тема: PRA. Установка  (Прочитано 5093 раз)

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

Оффлайн Демьян

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 539
  • Репутация: +7/-0
  • Автор темы
PRA. Установка
« : 02 Декабрь 2016, 12:42:38 »
Переустанавливаю системы на ноуте, хочу поставить основной PuppyRus-A 1611middle, есть проблемы. Asus X551M, установлены системы с запуском через загрузчик груб: Windows7x64 (лезут вирусы), PuppyRus13-12Big (минус в том, что не работают юсб, зато быстрый), PRA-03 1508 (не настроил выход в интернет через юсб-модем), и добавил PuppyRus-A 1611middle.
Для этого скопировал в каталог pra03-1611middle содержимое из каталога pra с скачаного образа, в меню.лст в 1-м случае добавил строки по аналогии с другими системами, во втором попытался использовать записи с образа загрузочного диска одной из ПРА.

ОТВЕТ НАШЕЛ НИЖЕ

Код
title pra03-1611-middle 
  rootnoverify (hd0,3) /pra03-1611middle/initrd.xz
kernel /pra03-1611middle/vmlinuz-4.8.10-pf8 dir=pra03-1611middle quiet
initrd /pra03-1611middle/initrd.xz

title ▒▒ PRA. Загрузка в RAM, без сохранения и swap. Рекомендуется при > 500Mb RAM.\n Все модули загружаются в RAM (оперативную память)\n Это обеспечивает ускорение работы системы, экономит ресурс батареи и HDD ноутбука.\n Рекомендуется при загрузки с флэш-накопителя - экономит его ресурс, дает возможность отключения.
  rootnoverify (hd0,3) /pra03-1611middle/initrd.xz
kernel /pra03-1611middle/vmlinuz-4.8.10-pf8 dir=pra03-1611middle quiet copy2ram noswap 
initrd /pra03-1611middle/initrd.xz

Ни одна из них не сработала. Какие строки в menu.lst загрузят pra03-1611middle с жёсткого диска для работы из оперативной памяти, без графической оболочки, из файла сохранения настроек?
При указанных выше строках загрузка системы завершается ошибками, думаю, если строки выше из меню-лист не верны, не важно какими, иначе - запишу.
« Последнее редактирование: 29 Март 2017, 08:02:39 от Демьян »
Ноут Asus X551M с PuppyRus-A 09-1909, DDR01-20.11

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: PRA. Установка
« Ответ #1 : 02 Декабрь 2016, 14:11:13 »
Используйте родной установщик или
Код
title ▒▒ PRA. Пример загрузки с HDD.
set d=pra03-1611middle
find --set-root --ignore-floppies --ignore-cd /%d%/initrd.xz
kernel /%d%/vmlinuz-4.8.10-pf8_64 dir=%d% quiet
initrd /%d%/initrd.xz

Оффлайн Демьян

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 539
  • Репутация: +7/-0
  • Автор темы
Re: PRA. Установка
« Ответ #2 : 02 Декабрь 2016, 16:30:43 »
Понял, рад что всё нормально. С родного установщика устанавливать не желательно, потому что уже привычно ставить вручную. При установке просто ложу menu.lst в каталог boot/grub/, в своем меню уже вписаны настройки загрузок нескольких ос, при выходе новой иногда просто дописываю новый пункт, какнибудь поделюсь (как сам разберусь), например в вики (или на обещаном сайте, домен взял).

А устанавливать новую систему поверх настроеных, ещё и с Виндос, рисковано - вдруг слетит. Поэтому ставлю через меню-лист.

Остались вопросы - как загрузиться с жёсткого в рам и без графической оболочки
Ноут Asus X551M с PuppyRus-A 09-1909, DDR01-20.11

Оффлайн Демьян

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 539
  • Репутация: +7/-0
  • Автор темы
Re: PRA. Установка
« Ответ #3 : 04 Декабрь 2016, 20:50:14 »
Не загрузился, использую меню с кодом ниже - там загрузка PuppyRus13-11, которая сейчас проходит успешно, и возврат к загрузчику ntldr для ХР, которая также запускается успешно (в boot.ini дополнительная строка с указанием grldr для ПапиРусов)
Код
title поиск загрузчика ОС ntldr (C:/ Boot Windows NT/2K/XP)
find --set-root /ntldr
chainloader /ntldr

title PEMOHT
lock
find --set-root /boot/Remont/podmenu.lst
configfile /boot/Remont/podmenu.lst

#------------- линукс (папирус)

title ▒▒ PRA. Загрузка pra03-1611middle
set d=/L/(исправил)pra03-1611middle # L\pra03-1611middle тоже пробовал - ошибка
find --set-root --ignore-floppies --ignore-cd /%d%/initrd.xz
kernel /%d%/vmlinuz-4.8.10-pf8_64 dir=%d% quiet
initrd /%d%/initrd.xz

 title PuppyRus 13-11        HOPM.                          (pfix=fsck)
  rootnoverify (hd0,0) /L/PuppyRus_13-11/initrd.gz
  kernel /L/PuppyRus_13-11/vmlinuz pmedia=idehd psubdir=/L/PuppyRus_13-11 pfsdir=/L/PuppyRus_13-11/packages pfix=fsck
  initrd /L/PuppyRus_13-11/initrd.gz

 title PuppyRus 13-11        B O3У                           (pfix=ram)
  rootnoverify (hd0,0) /L/PuppyRus_13-11/initrd.gz
  kernel /L/PuppyRus_13-11/vmlinuz pmedia=idehd psubdir=/L/PuppyRus_13-11 pfsdir=/L/PuppyRus_13-11/packages pfix=ram
  initrd /L/PuppyRus_13-11/initrd.gz

 title PuppyRus 13-11        KOMAH. CTPOKA   (pfix=nox)
  rootnoverify (hd0,0) /L/PuppyRus_13-11/initrd.gz
  kernel /L/PuppyRus_13-11/vmlinuz pmedia=idehd psubdir=/L/PuppyRus_13-11 pfsdir=/L/PuppyRus_13-11/packages pfix=nox
  initrd /L/PuppyRus_13-11/initrd.gz



 title PuppyRus 13-11        ПИТОН HOPM.           (pfix=fsck)
# находит по пути "PuppyRus/PuppyRus_13-11", сканируя все имеющиеся носители
  find --set-root --ignore-floppies --ignore-cd /PuppyRus/PuppyRus_13-11/initrd.gz
  kernel /PuppyRus/PuppyRus_13-11/vmlinuz pmedia=usbflash psubdir=PuppyRus/PuppyRus_13-11 pfsdir=/PuppyRus/PuppyRus_13-11/packages pfix=fsck
  initrd /PuppyRus/PuppyRus_13-11/initrd.gz


#-------------



 title Grub4Dos commandline\n(только специалистам)
  commandline


#------------- откат

title поиск загрузчика Груб grldr
find --set-root /grldr
chainloader /grldr

title поиск любого загрузчика root (hd0,0)
root (hd0,0)
chainloader +1

title Винд Vista, 7
# тоже рабочий вариант следующей строки (найти диск на ПК с файлом-загрузчиком "bootmgr7" в корневом каталоге) find --set-root --ignore-floppies --ignore-cd /bootmgr7
  rootnoverify (hd0,0) /bootmgr7
  chainloader /bootmgr7

#------------- выход

title TIEPE3ATIYCK (перезапуск)
reboot

title BbIK/II-O4EНI/IE (выключение)
halt

Строка set d=/L/(исправил)pra03-1611middle указывает путь к распакованому из образа каталогом pra, они находятся на диске С - там же, где в корне ntldr, grldr, каталог boot/ c menu.lst Несовместимая версия ГрубДос .
« Последнее редактирование: 05 Декабрь 2016, 23:34:17 от Демьян »
Ноут Asus X551M с PuppyRus-A 09-1909, DDR01-20.11

Онлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: PRA. Установка
« Ответ #4 : 04 Декабрь 2016, 21:14:55 »
d=\L\pra03-1611middle
Вроде бы так надо d=/L/pra03-1611middle (слеши в др.сторону)

/%d%/vmlinuz-4.8.10-pf8_64
Вообще-то мидл 32-битная сборка, а здесь ядро x64  :-[

Файл /L/pra03-1611middle/initrd.xz существует?
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн Демьян

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 539
  • Репутация: +7/-0
  • Автор темы
Re: PRA. Установка
« Ответ #5 : 05 Декабрь 2016, 23:20:10 »
Да, "файл /L/pra03-1611middle/initrd.xz существует".
Изменение слэшей ничего не изменило.

Указаный выше меню.лист используется для загрузки с ХР, а на этом ноутбуке испробовал запись с указанием диска и разделом вида:

Код
title pra03-1603middle3
  rootnoverify (hd0,3) /pra03-1603middle3/initrd.xz
kernel /pra03-1603middle3/vmlinuz-4.4.1-pf3 dir=pra03-1603middle3 quiet
initrd /pra03-1603middle3/initrd.xz

Важный аргумент - как установитьpra03-1603middle3  копированием файлов - какую использовать запись в меню.лист?
GRUB4DOS 0.4.5c 2012-04-25, Mem: 638K/734 M/0(ноль)M, End: 354CEA - родной загрузчик для PuppyRus11-13, он оказался гибче;
GRUB4DOS 0.4.6a 2012-10-02, Mem: 638K/734 M/0(ноль)M, End: 355A0(ноль)?(1 знак) - из PRA предыдущих серий.
С обоими версиями на этом Асусе pra03-1603middle3 при загрузке пишет:
Код
linuxrc: line 675:can't open dev/console: no such file
Только перезагрузка с кнопки управления питанием пк ) Даже не пишет power down. (питание, даун!) На ноуте все выключения и перезагрузки ПР и ПРА заканчиваются только после нажатия кнопки питания - без предупреждения висит заставка Asus. Выкинуть его? PRA лучше себя ведёт на пк с современными системными платами из китая с уефи, рейд. PR13-11 самый быстрый при загрузке и гибкий в применении параметров видео, звука, сети и необходимого по. 13-12 Биг ставится полным комплектом простым переносом файлов.

Кстати, PRA-03 1509 на этом ноуте работает со строк
Код
title PRA-03 1509
# тоже рабочий вариант (правильно указывать каталог установки ПРА, здесь указан каталог "pra03_1509_middleVgame") find --set-root --ignore-floppies --ignore-cd /pra03_1509_middleVgame/initrd.xz
  rootnoverify (hd0,3) /pra03_1509_middleVgame/initrd.xz
kernel /pra03_1509_middleVgame/vmlinuz-3.19.2-pf2 dir=pra03_1509_middleVgame quiet
initrd /pra03_1509_middleVgame/initrd.xz

При загрузке груб4дос идёт заставка с выбором ОС, и переходом в меню ремонт, из которого загружаются в оперативную память установленые копированием Victoria, Acronis, ВинодосКейИнтерпрайзэ наряду с Папи-Рус и ХР (А также 7х64х32, Vista, и наверно Другие).

Поэтому Важный аргумент.

« Последнее редактирование: 06 Декабрь 2016, 04:27:55 от Демьян »
Ноут Asus X551M с PuppyRus-A 09-1909, DDR01-20.11

Оффлайн Roader

  • Ветеран
  • *****
  • Сообщений: 577
  • Репутация: +20/-0
Re: PRA. Установка
« Ответ #6 : 05 Декабрь 2016, 23:45:06 »
http://greenflash.su/Grub4Dos/files/basics.htm
Цитата
Файлы/папки в путях разделяются косой чертой слешем прямонаправленным / (а не обратной косой чертой \ как в windows системах). Пути могут быть абсолютными (Например: (hd0,0)/disk_images/msdos.img) или относительные в корневой папке (Например, если устройство это (hd0,0) путь к файлу с папкой /disk_images/msdos.img то этот путь правильный – и если устройство это (hd0,0)/disk_images путь к файлу с папкой /msdos.img то этот путь тоже правильный). Пробелы в пути не допускаются.
Корневой директорией/папкой будет являться то устройство из которого загружен конфигурационный файл menu.lst, не зависимо от того где находится файл grldr (или GRUB.exe). Если конфигурационный файл не найден, то корневым каталогом будет то устройство/диск, откуда загружен файл grldr. Чтобы сменить корневое устройство или папку используйте команду root [PATH], Где PATH = имя устройства (Например: root (hd0,0) ) или имя устройства и папки (Например: root (hd0,0)/disk_images). Текущее устройство может быть назначено корневым с помощью закрытых скобок ()
(Например: root ()/disk_images. Когда устройство назначено корневым, все последующие команды будут относиться к этому устройству, если конечно вы не зададите команду,
назначающую корневым другое устройство. Например, если (hd0,0) установлено как корневое устройство, то команда Chainloader +1 загрузит первый сектор (загрузочный сектор) этого устройства.
« Последнее редактирование: 05 Декабрь 2016, 23:54:26 от Roader »

Оффлайн Демьян

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 539
  • Репутация: +7/-0
  • Автор темы
Re: PRA. Установка
« Ответ #7 : 06 Декабрь 2016, 03:28:31 »
Благодарю за инструкцию, с учотом выше "запечетлённого" получил

Код
title pra03-1611middle c жocткoгo
set d=(hd0,2) /pra03-1611middle
find --set-root --ignore-floppies --ignore-cd /%d%/initrd.xz
kernel /%d%/vmlinuz-4.8.10-pf8 dir=%d% quiet
initrd /%d%/initrd.xz

title pra03-1611middle c жocткoгo
  rootnoverify (hd0,2) /pra03-1611middle/initrd.xz
kernel /pra03-1611middle/vmlinuz-4.8.10-pf8 dir=pra03-1611middle quiet
initrd /pra03-1611middle/initrd.xz
одинаково получил остановку при загрузке
Код
linuxrc: line 675:can't open dev/console: no such file
похоже, нужно действительно запустить с vmlinuz-4.8.10-pf8_64 Где его можно скачать?

сейчас удачней пользуюсь pra-03 1509 - можно найти её ветку на форуме или она больше не поддерживается? В архиве как в http://file.puppyrus.ml/users/pra/ не предусмотрена?
« Последнее редактирование: 06 Декабрь 2016, 04:10:12 от Демьян »
Ноут Asus X551M с PuppyRus-A 09-1909, DDR01-20.11

Оффлайн Roader

  • Ветеран
  • *****
  • Сообщений: 577
  • Репутация: +20/-0
Re: PRA. Установка
« Ответ #8 : 06 Декабрь 2016, 09:03:48 »
rootnoverify (hd0,2) /pra03-1611middle/initrd.xz
Эта команда назначает устройством вывода файл, а не папку! Д.б. rootnoverify (hd0,2) /pra03-1611middle/
Но если вы так делаете, то эта папка будет корневой, и все пути будут искаться относительно этой папки. т.е. initrd /initrd.xz. etc.
Чем так заморачиваться, не проще ли :
1.
set d=pra03-1611middle
find --set-root --ignore-floppies --ignore-cd /%d%/initrd.xz
далее по тексту
2.
 rootnoverify (hd0,2) /pra03-1611middle/initrd.xz

Ибо последующая опция dir дает команду на нахождение файлов внутри pra03-1611middle (pra03-1611middle/pra03-1611middle)
И еще пробелы!!! set d=(hd0,2) /pra03-1611middle. Убери их в путях
3. Или используй sgnfile. Но корнем д.б. диск, а не папка на нем - меньше переделок :)
« Последнее редактирование: 06 Декабрь 2016, 09:39:31 от Roader »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: PRA. Установка
« Ответ #9 : 06 Декабрь 2016, 09:38:15 »
Не можете поставить руками  - используйте инсталлятор.

Оффлайн Демьян

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 539
  • Репутация: +7/-0
  • Автор темы
Re: PRA. Установка
« Ответ #10 : 09 Декабрь 2016, 01:31:14 »
И всё-же, не имею возможности запустить установку с диска, так как авария с виндос7 не допустима. Предыдущие версии ставил и ставлю через menu.lst, и ставить впредь было-бы удобно, поэтому ищу рабочий вариант menu.lst (вникать сейчас в подробности загрузчика так же нежелательно, как и авария).


title pra03-1611middle c жocткoгo ()
  rootnoverify (hd0,3) /pra03-1611middle/initrd.xz
kernel /pra03-1611middle/vmlinuz-4.8.10-pf8 dir=/pra03-1611middle/ quiet
initrd /pra03-1611middle/initrd.xz


title pra03_1509_middleVgame
  rootnoverify (hd0,3) /pra03_1509_middleVgame/initrd.xz
kernel /pra03_1509_middleVgame/vmlinuz-3.19.2-pf2 dir=pra03_1509_middleVgame
initrd /pra03_1509_middleVgame/initrd.xz


pra03_1509_middleVgame загружается нормально, как и остальные, когда запись синим.

pra03-1611middl делаю по аналогии с  rootnoverify (hd0,3) - эта привязка к диску полезна тем, что с вставленной флэшкой или подключеным дополнительным подобным диском команда find не найдёт и не загрузит ос с сменного носителя, когда нужна "родная" для пк ОС.

Сейчас выделеное красным начинает запуск pra03-1611middle, как и pra03_1509_middleVgame (синим) доходит до строк:
Код
[Linux-bzImage, setup=0x3e00, size=0x4c9780]
[Linux-initrd @ 0x1ff3f000, 0xb0128 bytes]
у pra03_1509_middleVgame следующая строка
Код
идет поиск файла initrd.xz
и далее..., запуск pra03_1509,
а pra03-1611middl виснет (идет поиск файла initrd.xz уже не пишет) - только кнопкой управления питанием. Помоготе довести, если возможно без установки с диска. Код выше - точная копя (фрагмент) 1:1.
« Последнее редактирование: 09 Декабрь 2016, 01:35:47 от Демьян »
Ноут Asus X551M с PuppyRus-A 09-1909, DDR01-20.11

Оффлайн Roader

  • Ветеран
  • *****
  • Сообщений: 577
  • Репутация: +20/-0
Re: PRA. Установка
« Ответ #11 : 09 Декабрь 2016, 06:53:26 »
Код выше - точная копя (фрагмент) 1:1.
Найди 2 отличия в параметре dir :)
« Последнее редактирование: 09 Декабрь 2016, 08:07:28 от Roader »

Оффлайн Демьян

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 539
  • Репутация: +7/-0
  • Автор темы
Re: PRA. Установка
« Ответ #12 : 12 Декабрь 2016, 05:42:14 »
Убрал "quiet" и слэши в красном, стало
Код
kernel /pra03-1611middle/vmlinuz-4.8.10-pf8 dir=pra03-1611middle
при запуске много строчек с сообщением "файл не найден", заканчивается чёрным экраном с сообщением:
Код
linuxrc: line 675: can't open dev/console: no such file
Ноут Asus X551M с PuppyRus-A 09-1909, DDR01-20.11

Оффлайн Roader

  • Ветеран
  • *****
  • Сообщений: 577
  • Репутация: +20/-0
Re: PRA. Установка
« Ответ #13 : 12 Декабрь 2016, 08:05:04 »
при запуске много строчек с сообщением "файл не найден"
У меня такое было после переноса одного из дистров на расширенный логический раздел. Попробуй find --set-root ...

Оффлайн Ekim

  • Ветеран
  • *****
  • Сообщений: 610
  • Репутация: +7/-0
Re: PRA. Установка
« Ответ #14 : 29 Март 2017, 13:08:33 »
Цитата
поэтому ищу рабочий вариант menu.lst

У меня так:
 
title PuppyRusA03-1608 Linux
kernel /Pra03/Pra03A/vmlinuz-4.4.1-pf3 dir=/Pra03/Pra03A/
changes=/mnt/sda2/Pra03/Pra03A/pra-save1.dat
initrd /Pra03/Pra03A/initrd.xz

« Последнее редактирование: 29 Март 2017, 13:13:05 от Ekim »
# A78M-E35 Athlon-840 Nvidia-GT-710 DDR3-8GB Win7 64(bit)/PRA03-1612Game
# H96MaxUltraHD RK3318 2/16 aarch64 kernel 4.4.159