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

Автор Тема: Установка на флешку из windows xp  (Прочитано 15775 раз)

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

Оффлайн Роман846

  • Новичок
  • *
  • Сообщений: 11
  • Репутация: +0/-0
  • Автор темы
Установка на флешку из windows xp
« : 04 Апрель 2011, 18:55:01 »
Как установить на флешку?Пробовал через UNetbootin.
Какието иероглифы в загр. меню. Да и вообще не грузится.
Что делать?

Оффлайн Роман846

  • Новичок
  • *
  • Сообщений: 11
  • Репутация: +0/-0
  • Автор темы
Re:Установка на флешку из windows xp
« Ответ #1 : 04 Апрель 2011, 21:01:25 »
Дело в том, что уменя есть дистрибутив http://www.puppyrus.org/catalog/1019.
Я хочу его записать на флешку и использовать с неё. Вопрос как??
Я пробовал записать образ с помощью UNetbootin. В результате puppy не грузится.
Пробовал просто скопировать файлы на флешку. Никакой реакции.
Помогите ! 

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Установка на флешку из windows xp
« Ответ #2 : 04 Апрель 2011, 21:31:10 »
 Попробуйте это. Только не промахнитесь.

 А вообще Linux лучше всего устанавливать из-под Linux. В том числе и на флешку.
http://mirror.yandex.ru/puppyrus/puppy/setup-puppy2installer-XP.exe
« Последнее редактирование: 29 Март 2016, 15:43:33 от sfs »
Моноблок 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

Оффлайн maks

  • Пользователь
  • **
  • Сообщений: 62
  • Репутация: +1/-0
Re:Установка на флешку из windows xp
« Ответ #3 : 26 Апрель 2011, 16:58:28 »
Попробуйте это.
хорошая тулза. если в ручную, то так:
BOOTICE`ом форматируем флэшку как USB HDD, FAT32, в PBR ставите загрузчик GRUB4dos, WINRAR`ом расспаковываем образ на флешку, без смены кодировки (если нечаянно поменяли, то просто не будет отображаться список загрузки и выбираете первый) редактируем файл menu.lst
 фразу
title Стандартный режим (по умолчанию)\nСтандартный режим запуска PuppyRus
kernel (cd)/vmlinuz pmedia=cd max_loop=22
initrd (cd)/initrd.gz
 меняем на
title Стандартный режим (по умолчанию)\nСтандартный режим запуска PuppyRus
kernel /vmlinuz pmedia=usbflash max_loop=22
initrd /initrd.gz
всё - загрузочная установочная флешка готова
« Последнее редактирование: 28 Апрель 2011, 21:33:12 от maks »

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Установка на флешку из windows xp
« Ответ #4 : 27 Апрель 2011, 02:42:33 »
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Barba

  • Пользователь
  • **
  • Сообщений: 58
  • Репутация: +4/-0
Re:Установка на флешку из windows xp
« Ответ #5 : 27 Апрель 2011, 10:48:36 »
или GRUB4DOS?
GRUB4DOS, of course  ;)
Для тех, у кого уже есть загрузочный USB-носитель с установленным GRUB4DOS и нет желания записывать LiveCD, могу порекомендовать такой способ:
-1 Создать папку на нём, например PuppyRus, и извлечь в неё из ISO-образа файлы: FONTS, pictures, unifont, initrd.gz, pupm-200.sfs, vmlinuz и menu.lst.
-2 Для удобства извлечённый menu.lst переименовать в, например, Puppy.lst.
-3 Содержание Puppy.lst поправить на:
Код
default 0
timeout 25
gfxmenu /PuppyRus/pictures/SNOW@DOG
/PuppyRus/unifont/unifont --all-font /PuppyRus/FONTS/CONSOLA_U16.bin

title Стандартный режим (по умолчанию)\nСтандартный режим запуска PuppyRus
kernel /PuppyRus/vmlinuz pmedia=usb max_loop=22
initrd /PuppyRus/initrd.gz

title Загрузка полностью в RAM\npfix=ram\nPuppyRus полностью загрузится в оперативную\nпамять, при этом ранее сохранённые\nсессии игнорируются
kernel /PuppyRus/vmlinuz pfix=ram pmedia=usb max_loop=22
initrd /PuppyRus/initrd.gz
Здесь для примера приведены заголовок и первые 2 пункта загрузки. С остальными пунктами поступить также, заменив запись (cd) на  /PuppyRus и =cd на =usb.
В результате получим полный вариант LiveCD только на USB-носителе  :)
Да, чуть не забыл  :D, в menu.lst, что в корне загрузочного USB-носителя прописать следующие строки:
Код
title PuppyRus SnowDog LiveCD
configfile /PuppyRus/Puppy.lst
Вот теперь всё.

Оффлайн Denver22

  • Пользователь
  • **
  • Сообщений: 25
  • Репутация: +0/-0
    • Электронные книги по Инженерным системам
Re:Установка на флешку из windows xp
« Ответ #6 : 12 Май 2011, 14:47:43 »
Вроде бы в новой версии можно добавить параметр для загрузки системы не из папки в корне. Например, из /boot/PuppyRus.
psubdir=boot/PuppyRus
Но в бета-версиях она у меня криво работала. Сейчас исправили?

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Установка на флешку из windows xp
« Ответ #7 : 12 Май 2011, 14:59:51 »
вроде исправили.
у меня установлен на ntfs раздел в подкаталоге первого уровня c:\PuppyRus (второй уровень наверное по прежнему нельзя)
 
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Denver22

  • Пользователь
  • **
  • Сообщений: 25
  • Репутация: +0/-0
    • Электронные книги по Инженерным системам
Re:Установка на флешку из windows xp
« Ответ #8 : 12 Май 2011, 15:38:42 »
Ммм... Вы в 2-х фразах сказали противоположные вещи. Так "исправили" или "по прежнему нельзя"?
Тогда буду качать и снова тестировать...

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Установка на флешку из windows xp
« Ответ #9 : 12 Май 2011, 15:55:00 »
Denver22, я сказал то что сказал и не более.
пункт первый - в подкаталог ставить МОЖНО
пункт второй - подкаталог второго уровня на ваш страх и риск.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн bit777

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1037
  • Репутация: +127/-0
Re:Установка на флешку из windows xp
« Ответ #10 : 12 Май 2011, 18:30:36 »
второй уровень наверное по прежнему нельзя
В последних версиях puppy можно.

Оффлайн Denver22

  • Пользователь
  • **
  • Сообщений: 25
  • Репутация: +0/-0
    • Электронные книги по Инженерным системам
Re:Установка на флешку из windows xp
« Ответ #11 : 13 Май 2011, 11:22:19 »
Скачал PuppyRus Linux Snow Dog 2.0. Из папки /puppyrus в корне - система загружается.
Положил в /boot/puppyrus с добавил параметр psubdir=boot/puppyrus - не может найти pupm-200_1.sfs.
Помогите пожалуйста с этим параметром.
На всякий случай пробовал (лишние) слеши ставить: psubdir=/boot/puppyrus, psubdir=/boot/puppyrus/ - результат также отрицательный.

И второй вопрос: если грузиться из образа, поддерживает ли PuppyRus параметры загрузки что-то вроде:
iso-scan/filename=/boot/iso/puppyrus-201-m.iso ???
« Последнее редактирование: 13 Май 2011, 11:26:38 от Denver22 »

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Установка на флешку из windows xp
« Ответ #12 : 13 Май 2011, 13:09:56 »
Помогите пожалуйста с этим параметром.
очевидно никак, это проблема не Puppyrus а загрузчика, Grub4dos у вас?

Мой личный вопрос: вас морально давят 4 файла от puppyrus  в каталоге /boot ? (3 файла системы и сохраненка)

И второй вопрос: если грузиться из образа, поддерживает ли PuppyRus параметры загрузки что-то вроде:
это опять таки не относится к PuppyRus, что вы используете для загрузки из iso? я не припоминаю чтобы Grub4dos имел такую опцию.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Denver22

  • Пользователь
  • **
  • Сообщений: 25
  • Репутация: +0/-0
    • Электронные книги по Инженерным системам
Re:Установка на флешку из windows xp
« Ответ #13 : 13 Май 2011, 13:40:30 »
Цитата
Grub4dos у вас?
Да, у меня Grub4dos на мультизагрузочной флешке.
Цитата
вас морально давят 4 файла от puppyrus  в каталоге /boot ? (3 файла системы и сохраненка)
Давить не давит. Но по возможности стремлюсь все загрузки "спрятать" в папку /boot, чтобы в корне не было зоопарка. Тем более, что работоспособность данного параметра не раз упоминалась на этом форуме.
Так или иначе это связано с системой, ИМХО (могу ошибаться). Как примеры: Clonezilla умеет загружаться из любой вложенной папки (старые версии PuppyRus тоже умели, сам пользовал), а вот Parted Magic - не умеет.
Цитата
что вы используете для загрузки из iso? я не припоминаю чтобы Grub4dos имел такую опцию.
Grub4dos давно и успешно работает с образами. Правда с линуксовыми и "прочими" бывает, что по-разному. И каждый раз многое зависит от самих дистрибутивов.
Снова примеры: Ubuntu/Linux Mint грузятся с вышеуказанным параметром из образа ну просто великолепно; у Parted Magic с похожим параметром (iso_filename=/boot/iso/pmagic.iso) декларирована, но не работает; у многих прочих дистров, побывавших у меня - чаще не работает.
Именно поэтому я задал вопрос по интересующему меня PuppyRus :). Т.к. 1 файл (образ) - это ещё удобней! И другим пользователям будет интересно и полезно.
Как выясню ситуацию, обязательно отпишу здесь.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Установка на флешку из windows xp
« Ответ #14 : 13 Май 2011, 14:11:00 »
Так или иначе это связано с системой, ИМХО (могу ошибаться). Как примеры: Clonezilla умеет загружаться из любой вложенной папки (старые версии PuppyRus тоже умели, сам пользовал), а вот Parted Magic - не умеет.
они используют Grub4dos для загрузки?

Давить не давит. Но по возможности стремлюсь все загрузки "спрятать" в папку /boot,
ну вот и прячте в /boot а не в /boot/puppyrus

И каждый раз многое зависит от самих дистрибутивов.
это зависит в первую очередь от Grub4Dos, вам лучше почитать их форумы по поводу настроек, разные версии наверное по разному поддерживают эту опцию.

мой вердикт: решения данного вопроса не видно, рекомендую каталог первого уровня.

Для желающих разобраться, найдите ошибку в этом коде:
Код
if [ "$PSUBDIR" ];then
 SPATTERN="/${PSUBDIR}/"
 PUPPYFILES="`grep "$SPATTERN" /tmp/PUPPYFILES | head -n 1 | tr -s ' '`" #v3.00...
 if [ "$PUPPYFILES" ];then
  PDEV1="`echo -n "$PUPPYFILES" | cut -f 1 -d ' '`" #v3.01
  DEV1FS="`echo -n "$PUPPYFILES" | cut -f 2 -d ' '`" #v3.01
  xpupfiles="`echo -n "$PUPPYFILES" | cut -f 3-99 -d ' ' | tr ' ' '\n' | grep "$SPATTERN" | tr '\n' ' '`" #v3.01
  PUPPYFILES="$PDEV1 $DEV1FS $xpupfiles"
 fi
else
 PUPPYFILES="`cat /tmp/PUPPYFILES | tr -s ' '`"
fi
echo "$PUPPYFILES" > /tmp/PUPPYFILES
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.