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

Автор Тема: [Решено] pra03-1610game Установка одной папкой рядом с Windows 7  (Прочитано 2204 раз)

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

Оффлайн alextsp

  • Постоялец
  • ***
  • Сообщений: 101
  • Репутация: +1/-0
  • Автор темы
Здравствуйте.
Подскажите, пожалуйста, каким образом установить puppy одной аккуратной папкой без замены загрузчика windows? Для примера-данный метод реализован в системе MagOS, хотя и в виде 3-х своих папок.
Помнится, ранее frugal установка puppy производилась из live режима в виде 3-х файлов.

« Последнее редактирование: 28 Ноябрь 2016, 15:38:14 от alextsp »

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
без замены загрузчика windows?
Для семерки вряд ли получится, да и сомневаюсь, что это есть в MagOS. С загрузчиком XP-шки прокатывало легко.

Почитайте http://wiki.puppyrus.org/puppyrus/setup
« Последнее редактирование: 21 Ноябрь 2016, 00:18:27 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн alextsp

  • Постоялец
  • ***
  • Сообщений: 101
  • Репутация: +1/-0
  • Автор темы
Судя по инструкции загрузчик и menu.lst должны находиться на скрытом загрузочном разделе windows, но menu.lst будет искать прописанные в нем файлы на этом же разделе. Получается тупик.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
но menu.lst будет искать прописанные в нем файлы на этом же разделе. Получается тупик.
нет, доступ будет и к другим разделам.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн mikron2215

  • Постоялец
  • ***
  • Сообщений: 126
  • Репутация: +2/-0
Как вариант без установки PRA-Game на винт, на ноуте стоит семерка, а чтоб поиграть устанавил на флешку с нее запустился поиграл и вышел.Даже если нужно запустить 7-ку в меню есть такой пункт -просто в момент загрузки нужно быть у компа.
Удобнее получается и другой дистрибутив легче обновить на флешке чем заморачиваться в переплетении с виндой.
Кому как нравится.
lenovo B580, GIGABYTE GA-H61M-S1, CUBX-E mhz633ram1024(4x256),AGP MX440-64m

Оффлайн Roader

  • Ветеран
  • *****
  • Сообщений: 577
  • Репутация: +20/-0
загрузчик и menu.lst должны находиться на скрытом загрузочном разделе windows
Неверно, с помощью BootIce (имхо более легко  можно отредактировать запись)  можно добавить еще один пункт загрузки в bcd и в нем передать управление на grldr, который может находиться и на разделе с виндой. т.о. при включении будем иметь меню выбора типа виндоус-линукс.
« Последнее редактирование: 21 Ноябрь 2016, 10:11:13 от Roader »

Оффлайн alextsp

  • Постоялец
  • ***
  • Сообщений: 101
  • Репутация: +1/-0
  • Автор темы
Неверно, с помощью BootIce (имхо более легко  можно отредактировать запись)  можно добавить еще один пункт загрузки в bcd и в нем передать управление на grldr, который может находиться и на разделе с виндой. т.о. при включении будем иметь меню выбора типа виндоус-линукс.
Как я понял, дабы сложить весь puppy в одну папку прийдется править все menu.lst?
В принципе, если отредактировать виндовый загрузчик как у Вас на фото, перекинуть на диск С:/ папки boot и pra, файлы grldr и все menu.lst, всё выглядит более-менее аккуратно.

Оффлайн Roader

  • Ветеран
  • *****
  • Сообщений: 577
  • Репутация: +20/-0
Неверно, с помощью BootIce (имхо более легко  можно отредактировать запись)  можно добавить еще один пункт загрузки в bcd и в нем передать управление на grldr, который может находиться и на разделе с виндой. т.о. при включении будем иметь меню выбора типа виндоус-линукс.
Как я понял, дабы сложить весь puppy в одну папку прийдется править все menu.lst?
В принципе, если отредактировать виндовый загрузчик как у Вас на фото, перекинуть на диск С:/ папки boot и pra, файлы grldr и все menu.lst, всё выглядит более-менее аккуратно.
Как образец, строка из menu.lst для загрузчика
itle *** Pra 64 16-10 Light ***
rootnoverify(hd0,1)
set d=pra64l
#find --set-root --ignore-floppies --ignore-cd /%d%/pra64.sgn
configfile /%d%/menu.lst
Править в таком случае только путь (выделен жирным)

Оффлайн alextsp

  • Постоялец
  • ***
  • Сообщений: 101
  • Репутация: +1/-0
  • Автор темы
Править в таком случае только путь (выделен жирным)
Спасибо, с путями понятно. Хотя если хочется сохранить весь функционал загрузки (инструкции, тестовые утилиты), да ещё на фоне каскадных menu.lst-придется покорпеть.
Но оно того не стоит-пара папок и пара файлов на разделе это уже порядок (ну вот такая прихоть).

PS а есть ли аналог BootIce для puppy? Тогда процедура установки упрощается до нескольких кликов мышкой.

Оффлайн rodocop

  • Постоялец
  • ***
  • Сообщений: 170
  • Репутация: +3/-0
Я всегда использовал для этого скомпилированные в exe паплеты:

Puppy Windows Installer - штука, которая именно это и делает автоматически: добавляет в бутовое меню винды пункт 'Puppy Linux' и кидает знаменитые 3 (иногда их больше) файла в отдельную папку в корне.
Цитата
First of all, it copys grldr and grldr.mbr (both in the grub4dos zip file, I'm not sure if you need grldr) to C:\, then runs the following commands in command prompt:

Code:   

Код
bcdedit /export "C:\BCD Backup"
(backs up the BCD, for safety)

bcdedit /create /d "Start Puppy Linux" /application bootsector
(Adds the puppy entry)
This command returns an ID, like in this image: http://murga-linux.com/puppy/viewtopic.php?mode=attach&id=33758
The installer gets the ID. You have to use the { } brackets for it to work.

bcdedit /set {Insert ID here} device "partition=C:"
bcdedit /set {Insert ID here} path \grldr.mbr
(When you select it from the menu, run C:\grldr.mbr)

bcdedit /displayorder {Insert ID here} /addlast
(adds it to the menu)

bcdedit /timeout 10
(sets the timeout to 10 seconds)

Сейчас старый инсталлер вырос до новой утилиты LICK, которую надо установить в винде, и дальше просто устанавливать паплеты из имеющихся ISO простым драг-н-дропом:



А дальше я просто распаковываю все нужные мне паплеты каждый в свою папку и правлю созданный инсталлятором menu.lst, добавляя новые пункты по образу и подобию имеющихся.

В LICK заявлена поддержка только классических Паппи и FatDog-подобных. Так что PRA им, наверное установить не удастся, но вручную - запросто. Хотя надо не запутаться в путях, которые прописываются в menu.lst.
« Последнее редактирование: 01 Декабрь 2016, 22:29:04 от rodocop »

Оффлайн alextsp

  • Постоялец
  • ***
  • Сообщений: 101
  • Репутация: +1/-0
  • Автор темы
Можно отметить что решено.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Вы можете , как топикстартер сами это сделать, редактированием 1го сообщения