Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как запустить содержимое LiveDVD Ubuntu 10.10 из GRUB?  (Прочитано 2866 раз)

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

Оффлайн Venom13

  • Автор темы
  • Участник
  • *
  • Сообщений: 246
    • Просмотр профиля
Всем доброго времени суток!
В общем идея такая:
На загрузочной флешке стоит GRUB, из его менюшки запускаются Alkid, установщики OSей, ...
Вот появилось желание добавить на неё Ubuntu.
Но с Linux я очень на Вы, поэтому 2 дня рытья интернета и экспериментов не к чему хорошему не привели.. :(
Пока получилось добиться результата одним криво-извращенским способом:
1. Распаковываю iso образ прямо в корень флешки.
2. Кладу сам образ в корень флехи, с именем buntu.iso
3. добавляю в груб Menu.lst пункт:
------------------------------
.....
title ubuntu 10.10
map (hd0,0)/ubuntu.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
boot
....
------------------------------
Всё работает, но хотелось бы избавится от двойного объёма образа на флешке.....
В идеале, чтоб всё запускалось прямо из образа, ну или хотябы из папки в корне флехи.
Подскажите пожалуйста, весь мозг уже вынес.....  :idiot2:

Оффлайн rdf

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Как запустить содержимое LiveDVD Ubuntu 10.10 из GRUB?
« Ответ #1 : 27 Ноябрь 2010, 17:37:48 »
menuentry "ISO" {
loopback loop /ubuntu.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso locale=ru_RU.UTF-8 console-setup/layoutcode=ru noeject noprompt
initrd (loop)/casper/initrd.lz
}

Оффлайн Venom13

  • Автор темы
  • Участник
  • *
  • Сообщений: 246
    • Просмотр профиля
Re: Как запустить содержимое LiveDVD Ubuntu 10.10 из GRUB?
« Ответ #2 : 27 Ноябрь 2010, 18:45:03 »
Я этот способ встречал на форумах.
Как я понимаю в моём случае это будет выглядеть так:
title ubuntu 10.10 LiveDVD-amd64 test
loopback loop /ubuntu.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso locale=ru_RU.UTF-8 console-setup/layoutcode=ru noeject noprompt
initrd (loop)/casper/initrd.lz
Система "отвечает" :
-----------------------------------------------------------
initrd (loop)/casper/initrd.lz
Error 19: Linux kernel must be loaded before initrd
Press any key to continue . . .
-----------------------------------------------------------
Может есть какое-о ограничение на разрядность/файловую систему?
Флешка в NTFS, ubuntu amd64 ....  :-\
Или с GRUB`ом чего-то не так..  ???
Когда пишу в командной строке GRUBA:
loopback loop /ubuntu.isoОн говорит:
-----------------------------------------------------------
Error 27: Unrecognized command
-----------------------------------------------------------
Такое ощущение, что он вообще о такой команде не слышал....  :idiot2:
« Последнее редактирование: 27 Ноябрь 2010, 18:49:16 от Venom13 »

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2151
    • Просмотр профиля
Re: Как запустить содержимое LiveDVD Ubuntu 10.10 из GRUB?
« Ответ #3 : 27 Ноябрь 2010, 19:01:20 »
А эту статью: "Создание Мультизагрузочного DVD диска на основе Grub4Dos":
http://greenflash.su/publ/sozdanie_multizagruzochnogo_dvd_diska_na_osnove_grub4dos/13-1-0-127

читали? Поможет?

Оффлайн Venom13

  • Автор темы
  • Участник
  • *
  • Сообщений: 246
    • Просмотр профиля
Re: Как запустить содержимое LiveDVD Ubuntu 10.10 из GRUB?
« Ответ #4 : 27 Ноябрь 2010, 20:25:29 »
А эту статью: "Создание Мультизагрузочного DVD диска на основе Grub4Dos":
http://greenflash.su/publ/sozdanie_multizagruzochnogo_dvd_diska_na_osnove_grub4dos/13-1-0-127
К сожалению нет, там про DVD, а мне нужен USB..
Там всё ссылается на
title Загрузка live систем
configfile (cd)/ROOT/MENUS/LIVE.LST
Ключевая фраза:
(cd)/ROOT/MENUS/LIVE.LST
Хотя у меня действительно Grub4Dos ... :buck2:
« Последнее редактирование: 27 Ноябрь 2010, 20:35:41 от Venom13 »

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2151
    • Просмотр профиля
Re: Как запустить содержимое LiveDVD Ubuntu 10.10 из GRUB?
« Ответ #5 : 27 Ноябрь 2010, 21:09:08 »
https://forum.ubuntu.ru/index.php?topic=121046.msg901143#msg901143

(Только на этой неделе купил флешку на 8ГБ для мультизагрузочной, но пока ещё не разбирался :))

Оффлайн kost2000

  • Участник
  • *
  • Сообщений: 179
    • Просмотр профиля
Re: Как запустить содержимое LiveDVD Ubuntu 10.10 из GRUB?
« Ответ #6 : 27 Ноябрь 2010, 21:21:21 »
у меня пункт для загрузки Ubuntu 10.10 Desktop  выглядит так
Цитировать
title Ubuntu 10.10
find --set-root /ubuntu-10.10-desktop-i386.iso
map /ubuntu-10.10-desktop-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper persistent iso-scan/filename=/ubuntu-10.10-desktop-i386.iso splash
initrd /casper/initrd.lz
только как я понял для его загрузки нужен чтобы файл .iso  не был  фрагментирован на флешке
з.ы. я воспользовался утилитой MultiBootISOs (www.pendrivelinux.com)
« Последнее редактирование: 27 Ноябрь 2010, 22:09:03 от kost2000 »

Оффлайн rdf

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Как запустить содержимое LiveDVD Ubuntu 10.10 из GRUB?
« Ответ #7 : 27 Ноябрь 2010, 21:50:59 »
Он говорит:
-----------------------------------------------------------
Error 27: Unrecognized command
-----------------------------------------------------------
Такое ощущение, что он вообще о такой команде не слышал....  :idiot2:
Какой версии груб? Поддержку загрузки с исошника добавили только во вторую.

Оффлайн Venom13

  • Автор темы
  • Участник
  • *
  • Сообщений: 246
    • Просмотр профиля
Re: Как запустить содержимое LiveDVD Ubuntu 10.10 из GRUB?
« Ответ #8 : 27 Ноябрь 2010, 22:13:28 »
https://forum.ubuntu.ru/index.php?topic=121046.msg901143#msg901143
Спасибо!
Вроде все заработало, только не совсем, пока, понял как....  :idiot2:
Конечный код выглядит так:
title Ubuntu 10.10 Desktop  ISO
find --set-root /ubuntu.iso
map /ubuntu.iso (hd32)
map --hook
root (hd32)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/ubuntu.iso locale=ru_RU --
initrd /casper/initrd.lz
Блин, ведь я практически тоже самое делал, только пользовался:
title ubuntu.iso
map (hd0,0)/ubuntu.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
boot
Казалось бы смысл тот же, а вот результат абсолютно другой....  ::)
Всем спасибо за помощь!

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2151
    • Просмотр профиля
Re: Как запустить содержимое LiveDVD Ubuntu 10.10 из GRUB?
« Ответ #9 : 28 Ноябрь 2010, 04:56:46 »
На greenflash.su есть руководство по Grub4dos (на русском языке). Все опции подробно описаны.

Оффлайн Venom13

  • Автор темы
  • Участник
  • *
  • Сообщений: 246
    • Просмотр профиля
Re: Как запустить содержимое LiveDVD Ubuntu 10.10 из GRUB?
« Ответ #10 : 28 Ноябрь 2010, 17:00:03 »
Сегодня на greenflash появилась статья Ubuntu-10.10:
http://greenflash.su/publ/ubuntu_10_10/11-1-0-151

Также установка Ubuntu обсуждалась там на форуме ("ubuntu 9.10 с флешки"), вчера :)

Я уже нашел эту статью, после того как все заработало.. Спасибо за сайт, очень интересный ресурс! 
Много новых идей навивает... 8)
Только те 2 способа, описанные у них мне не понравились..
Первый по сути то, от чего я хотел избавится, а второй..
Модифицировать образ, чтобы с него грузиться..... Это уж как-то не красиво.......  :idiot2:

Оффлайн Venom13

  • Автор темы
  • Участник
  • *
  • Сообщений: 246
    • Просмотр профиля
Добрый день.
Пришло время обновиться до 11.04.
Логично было просто поменять путь к образу, и попробовать загрузиться.

title Ubuntu 11.04 DVD ISO
find --set-root /iso/ubuntu-11.04-dvd-i386.iso
map /iso/ubuntu-11.04-dvd-i386.iso (hd32)
map --hook
root (hd32)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/iso/ubuntu-11.04-dvd-i386.iso locale=ru_RU --
initrd /casper/initrd.lz

Все заработало, но при таком способе загрузки в 11й версии после загрузки по умолчанию стоит только английский язык.
Без возможности переключения языка.
Если его после загрузки добавить в ручную, то все работает. Но не удобно же это делать при каждой загрузке с USB.
Подскажите пожалуйста, что там не так..   :-\

 

Страница сгенерирована за 0.055 секунд. Запросов: 22.