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

Автор Тема: [закрыто]запуск через GRUB4DOS?  (Прочитано 50330 раз)

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

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: запуск через GRUB4DOS?
« Ответ #75 : 24 Ноябрь 2010, 15:18:52 »
всего-то надо было подправить немного
все гениальное просто, жаль никто не захотел покопать эту проблему

Цитата
для ретро версии initrd планируется, или ждать комплексного обновления?
да уже сделано, но лучше дождитесь b5 версии.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sin4ez

  • Постоялец
  • ***
  • Сообщений: 132
  • Репутация: +0/-0
Re: запуск через GRUB4DOS?
« Ответ #76 : 24 Ноябрь 2010, 16:17:07 »
никто не захотел
признаюсь честно, я копал!
но я думал что виновато:
#filesystems...
#modprobe nls_cp437     #needed by windows filesystems. Pro del here
#modprobe nls_iso8859-1 #needed by linux filesystems. Pro del here
#modprobe nls_utf8 #w007
#modprobe nls_cp866 #w468 now default for fat f.s. (2.6.29.2 kernel)
#modprobe $LAYERFS #unionfs or aufs.
#modprobe fuse #for ntfs-3g driver.

Оффлайн vl.shevchuk

  • Пользователь
  • **
  • Сообщений: 71
  • Репутация: +3/-0
Re: запуск через GRUB4DOS?
« Ответ #77 : 25 Ноябрь 2010, 06:18:03 »
        Попробовал исправленный initrd.gz.
        Да, действительно PuppyRus 2 запустился на NTFS-разделе. И нормально работал. Не было разницы, с pdev1 в menu.lst или без.
        Но, после перезагрузки с созданием сохраненки - снова проблема. Теперь уже на этапе "Loading the unionfs layered filesystem - Failed"
Далее точно писать не буду, но смысл дальнейших сообщений в том, что поскольку NTFS раздел смонтирован в режиме только чтения, невозможно прописать изменения в /etc/rc.d/rc.local, и так далее в том же духе, несколько ошибок по причине невозможности прописать изменения на диске. И как следствие - kernel panic.
Как заметил Pro выше по ветке форума, исправленный initrd.gz позволяет успешно монтировать NTFS-раздел в режиме чтения (но не записи). И этого достаточно для первого запуска системы, до создания сохраненки. Но, для запуска системы после создания сохраненки все же крайне необходимо монтирование NTFS-раздела именно в режиме чтения-записи, а не только чтения (может быть, имхо, хотя бы в первый раз).
      При использовании костыля в виде initrd от Puppy 4.20 первый запуск сохраненки занимал много времени - шло именно это обновление файловой системы unionfs, и писалось, что следующая загрузка системы займет меньше времени. Вот для этого этапа точно необходимо монтирование раздела с save-файлом в режиме чтения-записи.
Допускаю, что возможно что-то сделал не так (не гуру в настройке Линукса), но точно ничего не чудил. Если что, подскажите пожалуйста, что делать дальше.
 

Оффлайн sin4ez

  • Постоялец
  • ***
  • Сообщений: 132
  • Репутация: +0/-0
Re: запуск через GRUB4DOS?
« Ответ #78 : 25 Ноябрь 2010, 14:08:02 »
а вот там, в том что я на предыдущей странице писал, есть параметр RO, например:
mount $MNT_DEV $MNT_DIR -o umask=0,noatime,ro 2>/dev/null #default is rw
если его на RW заменить?

я просто рассуждаю, если что )))))))))))

shelles

  • Гость
Re: запуск через GRUB4DOS?
« Ответ #79 : 25 Ноябрь 2010, 23:32:36 »
Вообщем методом проб и ошибок выяснил следующее:
1. Если файлы лежат в любой папке корня диска - все ок (например в /puppyrus)
Код
find --set-root /puppyrus/pupm-200-b4.sfs 
kernel /puppyrus/vmlinuz pfix=ram max_loop=22 pmedia=usbflash psubdir=puppyrus
initrd /puppyrus/initrd.gz
2. Если же все лежит в подпапке - то не грузится (например /boot/puppyrus)
(естественно psubdir прописан правильно)
Код
find --set-root /boot/puppyrus2b4-m/pupm-200-b4.sfs 
kernel /boot/puppyrus2b4-m/vmlinuz pfix=ram max_loop=22 pmedia=usbflash psubdir=boot/puppyrus2b4-m
initrd /boot/puppyrus2b4-m/initrd.gz
initrd естественно новый (модифицированный)
3. На нетбуке (разрешение 1024х600) не запустилось - была паника ядра

И вопрос: а с каким параметром можно запустить ядро, чтоб образ распаковался в рам, изменения никуда не писались и при выходе не предлагалось их сохранить? (хочу использовать дистр только для работы на чужих машинах, нужен режим Always Fresh)
« Последнее редактирование: 25 Ноябрь 2010, 23:46:21 от shelles »

Оффлайн Barba

  • Пользователь
  • **
  • Сообщений: 58
  • Репутация: +4/-0
Re: запуск через GRUB4DOS?
« Ответ #80 : 26 Ноябрь 2010, 00:25:36 »
нужен режим Always Fresh
Точно не знаю, как на этой версии (ещё не пробовал), а на PuppyRus Jeans на другом железе он так себя и вёл. Т.е. можно было делать (или не делать) save для разных конфигураций компьютеров. Причём распознавание происходило автоматом.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: запуск через GRUB4DOS?
« Ответ #81 : 26 Ноябрь 2010, 02:25:47 »
Если же все лежит в подпапке - то не грузится (например /boot/puppyrus)
насколько я помню нежелательно ставить дистриб в подкаталог второго уровня т.е. /puppyrus более правильное решение.


3. На нетбуке (разрешение 1024х600) не запустилось - была паника ядра
дык напугали наверное :)


если его на RW заменить?
подключитесь с параметром pfix=rdsh и в init консоли попробуйте вручную смонтировать нужный раздел с нужными параметрами, и проверьте результат монтирования.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: запуск через GRUB4DOS?
« Ответ #82 : 26 Ноябрь 2010, 02:28:44 »
Но, после перезагрузки с созданием сохраненки - снова проблема. Теперь уже на этапе "Loading the unionfs layered filesystem - Failed"
Далее точно писать не буду, но смысл дальнейших сообщений в том, что поскольку NTFS раздел смонтирован в режиме только чтения, невозможно прописать изменения в /etc/rc.d/rc.local, и так далее в том же духе, несколько ошибок по причине невозможности прописать изменения на диске. И как следствие - kernel panic.
спасибо за информацию, надо думать чего делать, точнее, на этом этапе ведь как правило запись в сохраненку еще не требуется, имхо
вобщем надо смотреть секцию где происходит подключение 2fs файла....
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: запуск через GRUB4DOS?
« Ответ #83 : 30 Ноябрь 2010, 04:00:33 »
вобщем тему закрываем, монтирование на запись в initrd.gz сделано
загрузка с ntfs работает, grub4dos в системе присутствует.
всем радоваться.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Barba

  • Пользователь
  • **
  • Сообщений: 58
  • Репутация: +4/-0
Re: [закрыто]запуск через GRUB4DOS?
« Ответ #84 : 30 Ноябрь 2010, 11:44:53 »
загрузка с ntfs работает, grub4dos в системе присутствует
Bravo ragazzo! +1

Оффлайн vl.shevchuk

  • Пользователь
  • **
  • Сообщений: 71
  • Репутация: +3/-0
Re: [закрыто]запуск через GRUB4DOS?
« Ответ #85 : 30 Ноябрь 2010, 18:51:50 »
А где можно скачать исправленную версию ???

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: [закрыто]запуск через GRUB4DOS?
« Ответ #86 : 01 Декабрь 2010, 02:16:26 »
в beta 5 все уже есть.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн vl.shevchuk

  • Пользователь
  • **
  • Сообщений: 71
  • Репутация: +3/-0
Re: [закрыто]запуск через GRUB4DOS?
« Ответ #87 : 01 Декабрь 2010, 03:29:54 »
Скачивал PuppyRus 2.0 b5 по ссылке http://distro.ibiblio.org/pub/linux/distributions/puppyrus/puppyrus-2/puppyrus-2b5-m.iso
брал оттуда файлы, и результат, как и в моем сообщении от 25.10.10 - первый запуск идет нормально, а после создания сохраненки - та же ошибка с невозможностью смонтировать раздел в режиме чтения-записи, весь экран в сообщениях об ошибке, и потом - kernel panic.
Может я не оттуда образ скачал?

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: [закрыто]запуск через GRUB4DOS?
« Ответ #88 : 01 Декабрь 2010, 05:20:35 »
vl.shevchuk вам нужно проверить раздел виндовой утилитой chkdsk и устранить ошибки на разделе, либо возможно у вас винда в спящем режиме завершена....
у меня такое тоже было до тех пор пока ntfs раздел не просканировал на ошибки. (насчет gparted незнаю просканирует ли он корректно или нет)
« Последнее редактирование: 02 Декабрь 2010, 01:53:17 от Pro »
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн shelezyaka

  • Ветеран
  • *****
  • Сообщений: 816
  • Репутация: +39/-0
Re: [закрыто]запуск через GRUB4DOS?
« Ответ #89 : 01 Декабрь 2010, 22:44:11 »
(насчет gparted незнаю просканирует ли он корректно или нет)
Не нужно!  -есть плачевный опыт.
Intel(R) Xeon(R) CPU E5-2630 v2 , GeForce GTX 560  ,  16Gb DDR3 ,  HDD - 160 Gb  SSD  250 Gb
Acer Aspire One D270-26Сkk Intel Atom N2800 1.86GHz 2Gb DDR3  HDD - 720 Gb