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

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

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

Оффлайн sergsch

  • Новичок
  • *
  • Сообщений: 24
  • Репутация: +1/-0
  • Автор темы
Установка pra1401a. grub2
« : 02 Февраль 2014, 10:18:25 »
Решил попробовать PRA 1401a. Скачал образ, записал на CD, вроде всё нормально. Скопировал файлы на hdd и на flash (командой cp -a), загружал с GRUB2. Попробовал и с unetbootin, везде одно и тоже:

^идёт поиск файла 'initrd.xz'
^устройство ещё не готово? Ждём 1 секунд

Модули дистрибутива не найдены. Скорее ...

Пробовал перенести initrd.xz vmlinuz в /boot, жалуется,что не находит initrd.xz.

Может кто подскажет как запустить с GRUB2. hdd flash отформатированы в ext4.


Процессор 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)
« Последнее редактирование: 02 Февраль 2014, 12:10:54 от sfs »

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:pra1401a
« Ответ #1 : 02 Февраль 2014, 10:30:43 »
ну так надо наверное выложить строки из конфига grub2 которыми запускаете дистрибутив.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re:pra1401a
« Ответ #2 : 02 Февраль 2014, 12:10:10 »
http://wiki.puppyrus.org/puppyrus/pra#установка_на_hdd_usbflash
На флэшку лучше просто поставить grub4dos и поправить его конфиг
С grub2 в варианте LF
Код
menuentry 'LF' {
  set f='lf'
    set d=${f}/pra
  search --no-floppy --file /${f}/initrd.xz --set=root
    set o='modprobe.blacklist=pcspkr,ipv6  volume=0% autoexec=sudo~defaultterminal~-e~mc sgnfile=hdd noload=00-linux'
  linux /${f}/vmlinuz-pf3113 ${o} dir=${d} quiet noswap copy2ram.
  initrd /${f}/initrd.xz
}
Не забудьте поставить метку touch lf/pra/hdd

« Последнее редактирование: 02 Февраль 2014, 12:12:55 от sfs »

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:pra1401a
« Ответ #3 : 02 Февраль 2014, 12:11:29 »
боже, это ужасно. я хочу развидеть это
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re:Установка pra1401a. grub2
« Ответ #4 : 02 Февраль 2014, 12:16:11 »
 :D
modprobe.blacklist=pcspkr,ipv6  volume=0% autoexec=sudo~defaultterminal~-e~mc noload=00-linux
Ну, это по вкусу. Расшифровка в доке porteus-initrd
С grub2 главное с кавычками и переменными не накосячить
${f} - значение переменной
'${f}' - буквы, так и в "" переменная не сработает
noload='rox;intel' - ; в таких конструкциях надо наоборот в ''
....добро пожаловать в мир grub2 и большого линукса  ;)
« Последнее редактирование: 02 Февраль 2014, 12:21:46 от sfs »

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Установка pra1401a. grub2
« Ответ #5 : 02 Февраль 2014, 12:25:16 »
спасибо, я уж лучше на винфак.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Установка pra1401a. grub2
« Ответ #6 : 02 Февраль 2014, 12:36:12 »
спасибо, я уж лучше на винфак.

ВОТ это правильный grub2:
Цитата
menuentry      "PuppyRus-3"{
set root=(hd0,8)
linux      /arch-puppyrus/vmlinuz-pf3113 dir=arch-puppyrus quiet
initrd      /arch-puppyrus/initrd.xz
}
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sergsch

  • Новичок
  • *
  • Сообщений: 24
  • Репутация: +1/-0
  • Автор темы
Re:Установка pra1401a. grub2
« Ответ #7 : 02 Февраль 2014, 12:36:39 »
Последний hdd (здесь убрал каталог lf):
Код
menuentry "Linux PRA sda2" {
set root='(hd0,msdos2)'
linux /pra/vmlinuz-3.11.3-pf root=/dev/sda2 pmedia=atahd quiet copy2ram noswap
initrd /pra/initrd.xz}

последний flash:
set timeout=10
set default=0
        linux /lf/vmlinuz-3.11.3-pf dir=${d} ${o} quiet copy2ram noswap
initrd /lf/initrd.xz
}

и такой на flash c вариантами переделовал под себя:
Код
set timeout=10
set default=0
sudo echo "\
#!/bin/sh
exec tail -n +3 $0
menuentry 'PRA' {
   set d='pra'
        search --no-floppy --file /${d}/initrd.xz --set=root
        set o='noload=rox;intel'
        linux /${d}/vmlinuz-3.11.3-pf dir=${d} ${o} quiet copy2ram noswap
initrd /${d}/initrd.xz
}" >/etc/grub.d/50_custom && sudo update-grub2 && sudo reboot


Процессор 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)
« Последнее редактирование: 02 Февраль 2014, 13:05:32 от sfs »

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re:Установка pra1401a. grub2
« Ответ #8 : 02 Февраль 2014, 12:37:18 »
Вопросик знатокам! У товарища стоит GRUB2 и дистр на ext4, мы знаем, что grub4dos не может сам стартовать с ext4, так вот, а если из GRUB2 запустить grub4dos, то так он заработает или нет?
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Установка pra1401a. grub2
« Ответ #9 : 02 Февраль 2014, 13:07:11 »
но зачем О_о
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re:Установка pra1401a. grub2
« Ответ #10 : 02 Февраль 2014, 13:14:01 »
sergsch - в итоге заработало?
У товарища стоит GRUB2 и дистр на ext4, мы знаем, что grub4dos не может сам стартовать с ext4,
http://forum.puppyrus.org/index.php/topic,11833.0.html
так вот, а если из GRUB2 запустить grub4dos, то так он заработает или нет?
http://forum.puppyrus.org/index.php/topic,15278.0.html
Запустится, но не найдет конфиг пока не сдалать root (hd.....)
Поэтому лучше наоборот из grub4dos запускать GRUB2
А еще лучше этого не делать. Такой изврат может пригодиться только для загрузки линукса из файла iso или ремонта большого линукса
« Последнее редактирование: 02 Февраль 2014, 13:20:25 от sfs »

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Установка pra1401a. grub2
« Ответ #11 : 02 Февраль 2014, 13:14:38 »
Вопросик знатокам! У товарища стоит GRUB2 и дистр на ext4, мы знаем, что grub4dos не может сам стартовать с ext4, так вот, а если из GRUB2 запустить grub4dos, то так он заработает или нет?
на мурге пишут что с версии 0.4.4  поддержка ext4 присутствует
http://www.murga-linux.com/puppy/viewtopic.php?t=51697
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re:Установка pra1401a. grub2
« Ответ #12 : 02 Февраль 2014, 13:18:17 »
Вряд ли. Там скорее пишут про свой установщик, а там как раз встроено wee
wee не напрягает. Не вижу проблемы

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re:Установка pra1401a. grub2
« Ответ #13 : 02 Февраль 2014, 15:28:11 »
Вопрос был чисто для расширения кругозора, просто недавно ставил одну из сборок ALTLinux, которая мне прописала на винт GRUB2, в меню которого попали и загрузчик WinXP, и неизвестная версия линукс (FULL-установка PR-13.05 :D), и ранее установленный grub4dos и все вроде бы нормально работают.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sergsch

  • Новичок
  • *
  • Сообщений: 24
  • Репутация: +1/-0
  • Автор темы
Re:Установка pra1401a. grub2
« Ответ #14 : 02 Февраль 2014, 17:50:45 »
Cпасибо форумчане за поддержку!
sfs, поменял имя файла ядра на vmlinuz-3.11.3-pf и ОС загрузилась на hdd, но почему-то с рутовской эмцешкой, так даже красивее. Спасибо! На флешке пока не пробовал.
Теперь сохранёнку надо, надо учить уроки.


Процессор 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)