Форум сообщества Runtu.org
Май 23, 2012, 20:16:41 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Представлена тестовая сборка Runtu XFCE 12.04

Подробнее
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 2 Все   Вниз
  Печать  
Автор Тема: Загрузка из ISO-образа на винте через GRUB2  (Прочитано 1032 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
ludoed
Местный
*****

Репутация: 20
Offline Offline

Сообщений: 584


« : Декабрь 25, 2011, 14:45:46 »

Чтобы не возиться с записью iso-образов на флешки (и не убивать флешку частой перезаписью), попытался сделать пункт меню в GRUB2
по мануалам:
http://help.ubuntu.ru/wiki/%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0_ubuntu_%D1%81_iso
и
http://forum.ubuntu.ru/index.php?topic=74165.390
получилось примерно так. в файл 40-custom прописал:

Код:
menuentry "Boot from iso-image" {
  loopback loop (hd2,6)/Soft/test.iso
  linux    (loop)/casper/vmlinuz boot=(loop)/casper findiso=(loop)/Soft/test.iso nomodeset noeject
  initrd   (loop)/casper/initrd.lz
}
Пробовал грузить 100% рабочий образ Убунты 11.04, с которого ставил систему

Результат - система начинает грузиться, initrd подключается, однако затем система почему-то впадает в kernel panic
С флешки тот же образ грузится нормально

Может, кто подскажет, где я напортачил?
Записан

все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях Подмигивающий
http://bash.org.ru/quote/000001
3 года на Пингвине, полет нормальный, обратно на винду не тянет Улыбающийся
remderbauer
Активист
****

Репутация: 4
Offline Offline

Сообщений: 424

I'm use Xubuntu 11.10


WWW
« Ответ #1 : Декабрь 25, 2011, 17:01:42 »

неправильно написал же

menuentry "Boot from iso-image" {
  loopback loop (hd2,6)/Soft/test.iso
  linux    (loop)/casper/vmlinuz boot=(loop)/casper findiso=(hd2,6)/Soft/test.iso nomodeset noeject
  initrd   (loop)/casper/initrd.lz
}
Записан

Мы говорим Linux, подразумеваем Ubuntu
ludoed
Местный
*****

Репутация: 20
Offline Offline

Сообщений: 584


« Ответ #2 : Декабрь 25, 2011, 19:10:11 »

попробовал и по Вашему совету - к сожалению, не помогло.
Спасибо за попытку помочь.

iso-шник ядро находит, а потом пишет что-то вроде:

Код:
Begin: Running /scripts/init-premount ... done
[   5.910079] Kernel panic - not syncing: attempted to kill init!
[   5.910092] Pid:1, comm: init not tainted 2.6.38-8-generic #42-ubuntu

Дальше Call trace и еще какие-то сообщения
Записан

все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях Подмигивающий
http://bash.org.ru/quote/000001
3 года на Пингвине, полет нормальный, обратно на винду не тянет Улыбающийся
remderbauer
Активист
****

Репутация: 4
Offline Offline

Сообщений: 424

I'm use Xubuntu 11.10


WWW
« Ответ #3 : Декабрь 25, 2011, 21:19:32 »

menuentry "Ubuntu 12.04 alpha-1" {
    loopback loop /cdimage/ubuntu-12.04-alpha1-amd64.iso
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/cdimage/ubuntu-12.04-alpha1-amd64.iso noeject noprompt quiet splash locale=ru_RU.UTF-8
    initrd (loop)/casper/initrd.lz
   }

это запись моя для загрузки с флэшки, примените ее к вашим реалиям

зы: смотрел я на этот ваш find и решил-таки глянуть на рабочий вариант
Записан

Мы говорим Linux, подразумеваем Ubuntu
ludoed
Местный
*****

Репутация: 20
Offline Offline

Сообщений: 584


« Ответ #4 : Декабрь 25, 2011, 22:13:08 »

Спасибо!
С этим вариантом - заработало.
Даже обидно - решение лежало на поверхности, мог бы и сам догадаться...
Еще раз благодарю
Записан

все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях Подмигивающий
http://bash.org.ru/quote/000001
3 года на Пингвине, полет нормальный, обратно на винду не тянет Улыбающийся
vmf
Активист
****

Репутация: 20
Offline Offline

Сообщений: 422


vmf000@yabber.ru


« Ответ #5 : Декабрь 25, 2011, 22:15:17 »

У меня вот такой вариант работает:
menuentry 'Ubuntu_10.04-sharm-20111026.iso' {
   insmod ext2
   set root='(hd0,1)'
   search --no-floppy --fs-uuid --set b8d9da3a-788c-43d7-90bc-225c24d354db
   loopback loop /boot/Ubuntu_10.04-sharm-20111026.iso
   linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/Ubuntu_10.04-sharm-20111026.iso locale=ru_RU.UTF-8 console-setup/layoutcode=ru noeject noprompt splash --
   initrd (loop)/casper/initrd.lz
}

образ лежит а /boot
uuid раздела, где находится /boot (в моем случае это "/")
Записан
remderbauer
Активист
****

Репутация: 4
Offline Offline

Сообщений: 424

I'm use Xubuntu 11.10


WWW
« Ответ #6 : Декабрь 26, 2011, 18:00:50 »

Спасибо!
С этим вариантом - заработало.
Даже обидно - решение лежало на поверхности, мог бы и сам догадаться...
Еще раз благодарю

решение лежало в мане по ГРУБ2 =)
Записан

Мы говорим Linux, подразумеваем Ubuntu
Forto4nik
Прохожий
*

Репутация: 0
Offline Offline

Сообщений: 6


« Ответ #7 : Январь 09, 2012, 18:52:58 »

День добрый! Попробовал сделать такое записав GRUB2 на дискету (загрузки с USB в БИОСе нету - изучаю возможность решения вопроса средствами GRUB2). Грузится kernel и initrd, показывается синенькая заставка Рунту с бегунком, но потом выскакивает сообщение о невозможности примонтировать /dev/sda7 к initramfs и процесс останавливается на 3..4 секунде. ЧЯДНТ?

grub.cfg получился такой:
Спойлер  скрыт:
insmod fat
insmod ext2
insmod part_msdos
# без этих 3-х инсмодов не видно разделы на винте, наверно надо было указать их автоматическое включение при установке GRUB2 на флопетку
insmod help
menuentry "Runtu_on_image_1" {
   insmod iso9660
# без iso9660, судя по всему, iso-scan не работает
   loopback fuck (hd0,msdos8)/PCSoft/Linux/runtu-lite_10.04-201107-i386.iso
   linux (fuck)/casper/vmlinuz boot=casper iso-scan/filename=runtu-lite_10.04-201107-i386.iso nosplash locale=ru_RU.UTF-8
   initrd (fuck)/casper/initrd.lz
   boot
}
menuentry "Try to find USB devices" {
   insmod uhci
   insmod ohci
   insmod usb
   insmod usbms
   insmod usbtest
   ls
# это я изучаю работу GRBU2 с USB - вроде есть осмысленный выхлоп на материнке с БИОСом от 2000 года.
}
menuentry "Default boot" {
   insmod chain
   set root=(hd0,msdos1)
   chainloader +1
   boot
}
menuentry "Reboot" {
   reboot
}
menuentry "Power off!" {
   halt
}
Записан

PIII 800MHz, 768MB PC133, 160GB HDD.   Win98 + ?
vmf
Активист
****

Репутация: 20
Offline Offline

Сообщений: 422


vmf000@yabber.ru


« Ответ #8 : Январь 09, 2012, 23:43:21 »

По моему, эта строка:
   linux (fuck)/casper/vmlinuz boot=casper iso-scan/filename=runtu-lite_10.04-201107-i386.iso nosplash locale=ru_RU.UTF-8
должна выглядеть так:
Код:
linux (fuck)/casper/vmlinuz boot=casper iso-scan/filename=/PCSoft/Linux/runtu-lite_10.04-201107-i386.iso nosplash locale=ru_RU.UTF-8
Записан
remderbauer
Активист
****

Репутация: 4
Offline Offline

Сообщений: 424

I'm use Xubuntu 11.10


WWW
« Ответ #9 : Январь 09, 2012, 23:48:25 »

могу я узнать, что это за "fuck" в конфиге?
Записан

Мы говорим Linux, подразумеваем Ubuntu
Forto4nik
Прохожий
*

Репутация: 0
Offline Offline

Сообщений: 6


« Ответ #10 : Январь 10, 2012, 00:24:40 »

2 vmf: Пробовал уже. КМК, результат одинаков.
2 remderbauer: Такую метку я часто использую при первичном разборе работы с непонятной аппаратурой или программыми средствами. Могу заменить на что-то более приличное, главное - результат.
Записан

PIII 800MHz, 768MB PC133, 160GB HDD.   Win98 + ?
FSnow
Global Moderator
*****

Репутация: 12
Offline Offline

Сообщений: 197



« Ответ #11 : Январь 10, 2012, 01:35:48 »

Попробуйте так:
Код:
linux (fuck)/casper/vmlinuz boot=casper iso-scan/filename=(hd0,msdos8)/PCSoft/Linux/runtu-lite_10.04-201107-i386.iso locale=ru_RU.UTF-8 console-setup/layoutcode=ru noeject noprompt splash --
Записан

HsH
Administrator
*****

Репутация: 39
Offline Offline

Сообщений: 994



« Ответ #12 : Январь 10, 2012, 15:41:07 »

загрузки с USB в БИОСе нету

    Посмотрите вариант решения в этой теме.
Записан
Forto4nik
Прохожий
*

Репутация: 0
Offline Offline

Сообщений: 6


« Ответ #13 : Январь 10, 2012, 22:27:34 »

Попробуйте так:
Код:
linux (fuck)/casper/vmlinuz boot=casper iso-scan/filename=(hd0,msdos8)/PCSoft/Linux/runtu-lite_10.04-201107-i386.iso locale=ru_RU.UTF-8 console-setup/layoutcode=ru noeject noprompt splash --
То-же, вид анфас - написано Бизибок шелл (ash):
cannot mount /dev/sda7 to initramfs

    Посмотрите вариант решения в этой теме.
Смотрел. Попробовал юнетбутином сделать флешку - не срабатывает ни под виндовсом ни под antiX (Debian). Затра на работе попробую...

З.Ы. Сдаётся мне, что линукс упорно пытается отвернуться от меня.  Злой
Записан

PIII 800MHz, 768MB PC133, 160GB HDD.   Win98 + ?
HsH
Administrator
*****

Репутация: 39
Offline Offline

Сообщений: 994



« Ответ #14 : Январь 11, 2012, 10:38:36 »

Попробовал юнетбутином сделать флешку - не срабатывает ни под виндовсом ни под antiX

    Какая ваша конечная цель? Установить Linux на этот компьютер? Если да, то проще всего извлечь HDD из него, установить систему на другом ПК, предварительно отключив другие накопители и не устанавливая проприетарные драйверы, после чего поставить HDD на место.
Записан
fone
Прохожий
*

Репутация: 0
Offline Offline

Сообщений: 2


« Ответ #15 : Январь 13, 2012, 22:46:49 »

загрузки с USB в БИОСе нету

Биос какой версии, какого производителя?
Сдается мне, в биосе в списке жестких дисков надо поменять местами HDD и подключенную флешку
Записан
calambus
Местный
*****

Репутация: 8
Offline Offline

Сообщений: 617



« Ответ #16 : Январь 14, 2012, 00:53:21 »

Цитировать
Автор: Forto4nik
 загрузки с USB в БИОСе нету - изучаю возможность решения вопроса средствами GRUB2
Абсолютно нет ничего удивительного , на аппаратах 7 летней давности и старше ,возможности загрузки с USB-Flash ,как правило, нет ...
Но если есть Floppy дисковод - то всё очень просто ,  эту проблему я решил благодаря совету HsH и сейчас регулярно пользуюсь Загрузочный Floppy-диск + Установочная USB-Flash .
Загружаюсь с Floppy-дискеты , далее через загрузочное меню выбираю загрузку с установочной USB-Flash и далее все как обычно : загрузочное меню дистрибутива ...
На аппараты типа PII "ТРУХЛЯВЫХ" Runtu LITE устанавливается без заморочек и проблем.
« Последнее редактирование: Январь 14, 2012, 01:29:36 от calambus » Записан

опыт увеличивается пропорционально количеству выведенных из строя Систем и оборудования...
Руководство по добавлению изображений на Форум
Forto4nik
Прохожий
*

Репутация: 0
Offline Offline

Сообщений: 6


« Ответ #17 : Февраль 09, 2012, 22:15:41 »

Небольшой апдейтик. Стандартными средствами GRUB2 провёл загрузку своей старушки (Chaintech 6AJA4) с USB: http://forum.ubuntu.ru/index.php?topic=182119.msg1350670#msg1350670

З.Ы. А Runtu не выдержала нескольких подряд переустановок Wine (надеялся запустить в ней специфический софт) и я прибил её. Пока имеется antiX, но основная система - указана в подписи.
Записан

PIII 800MHz, 768MB PC133, 160GB HDD.   Win98 + ?
Страниц: 1 2 Все   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0.072 секунд. Запросов: 18.