Автор Тема: Super GRUB 2 грижа  (Прочетена 3137 пъти)

4096bits

  • Напреднали
  • *****
  • Публикации: 6194
    • Профил
Super GRUB 2 грижа
« -: Mar 17, 2011, 15:30 »
Никога не съм обръщал внимание на това нещо, но от любопитство им отворих сайта. И страхотно ме развълнува възможността, да се буутне от всякакво .iso, намерено в конкретна директория. Дръпнах последната версия и с unebootin за Windows ( с чужда машина съм, че монитора ми замина ) го метнах на една флашка. След рестарта обаче, нищо не стана. От флашката се зарежда нещо, но най-горе пише Unetbootin, не Supeg GRUB 2 или нещо подобно. Две възможности за избор - DEFAULT и Detect Any System или нещо от сорта. От долу обратно броене за автоматично буутване и за промяна на опцийте. И до там. Натискам Enter и на двете от менюто, времето отдолу стига до нула и брои отначало и нищо друго. Какво може да не е наред с това или аз нещо не съм направил както трябва? Много искам да си метна на флашката едно Ubuntu с Knoppix, Slitaz,  Backtrack и Win XP SP3 просто като .iso и да имам избор без мъкна пет диска. Флашката е форматирана като FAT 32. Unetbootin и Super GRUB 2 са свалени от сайтовете им. Системата на тази машина и Windows XP SP3. За други подробности не се сещам в момента.
« Последна редакция: Mar 17, 2011, 15:34 от 4096bits »
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

kalinik

  • Напреднали
  • *****
  • Публикации: 539
  • Distribution: LMDE x64 2012/ LM 14 x64
  • Window Manager: Mate / KDE
  • ID user #521433
    • Профил
Re: Super GRUB 2 грижа
« Отговор #1 -: Mar 17, 2011, 15:54 »
Tи къде ги чете тия неща, защото аз чета това :

"Super Grub2 Disk

The primary purpose of Super GRUB2 Disk is to help you boot into an OS whose bootloader is broken. Second, and almost as important, is to be a tool to learn more about GRUB2 and the booting process. Точка.
Или с две думи - помага ти да си оправиш boot-сектора при евентуално прецакване.

"To create a bootable Super GRUB2 Disk CD, simpy burn it as a disk image to a blank CD or DVD as you would any other bootable iso"  - това означава да го запишеш на диск като ISO-формат !

ПП: Сега видях, че наистина поддържа такава опция:


"Detect loop bootable isos (in /boot-isos or /boot/boot-isos/)

Many GNU/Linux liveCD distributions support loop booting from an iso file, that is you can boot from the iso file without needing to burn it to a CD. This option will search all partitions for either a directory /boot-isos/ or /boot/boot-isos/. It will then find all of the .iso files within those directories and create a menu to choose among them. Not all iso files can be loop booted, as the live distribution itself needs to support this. Each live distribution has its own quirks when it comes to loop booting and needs to be treated specially (unless they ship a Loopback.cfg).

Currently supported Distributions:

    * Grml
    * Parted Magic
    * Sidux
    * Slax Tinycore
    * Ubuntu
    * SystemRescueCd "


Всичко е ОК, обаче нали се сещаш, че ако ISO-файла с ОС ти е на флашката със СУПЕРГРУБ 2 в /boot-isos/ или /boot/boot-isos/, то трябва да си играеш с опциите на СуперГруба и да го упоменеш някак си по тоя начин:
Цитат
menuentry "TITLE" {
  iso_path=PATH
  export iso_path
  search --set --file $iso_path
  loopback loop $iso_path
  root=(loop)
  configfile /boot/grub/loopback.cfg
}
Информацията е оттук :  http://www.supergrubdisk.org/wiki/Loopback.cfg
« Последна редакция: Mar 17, 2011, 16:17 от kalinik »
Активен

trosho

  • Напреднали
  • *****
  • Публикации: 321
    • Профил
Re: Super GRUB 2 грижа
« Отговор #2 -: Mar 17, 2011, 17:47 »
Дали ще можеш да стартираш или не, зависи и от самите iso-та. Зависи и дали са фрагментирани или не.

Струва ми се, че е по-добре да се насочиш към подобни неща - цък, цък.
Активен

4096bits

  • Напреднали
  • *****
  • Публикации: 6194
    • Профил
Re: Super GRUB 2 грижа
« Отговор #3 -: Mar 17, 2011, 22:38 »
Може да съм се изразил малко объркано или пък не сте чели, не зная, но проблема е, че не ми зарежда нормално самия  Super GRUB 2. Ако зареждаше и работеше, може би нататък щях да се оправя, но .... написъл съм какво ми се появява на екрана.
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

trosho

  • Напреднали
  • *****
  • Публикации: 321
    • Профил
Re: Super GRUB 2 грижа
« Отговор #4 -: Mar 18, 2011, 04:26 »
Аха. Сега е по-ясно.
Да те успокоя, и при мен не може да стартира флашка, която е направена с Unetbootin (версията е 5.02).

А и не съм сигурен, дали въобще трябва да се използва Unetbootin (въпреки това, което пише в документацията им).
Ако се разгледа съдържанието на iso-то на super-grub диска, там се виждат файлове на Grub, както и някакви .lua файлове. Ако пък се разгледа флашката, направена с Unetbootin, може да се види, че той слага syslinux bootloader и прави собствен конфигурационен файл за него (настроено е да се зареди kernel и initrd, каквито обаче няма в iso-то).
Та си мисля, че ако разчиташ на Grub да стартира от loop файлове, тогава си много далече от целта, защото просто нямаш Grub на флашката.

Може да се използва това, че iso-то е хибридно и директно да се запише върху флашката. Това може да стане с dd или с някой друг подходящ инструмент. Аз го записах с Win32 Image Writer (цък).
Така направената флашка се стартира нормално и през менюто успях да стартирам две iso-та (linuxmint-10-lxde и lubuntu-10.10), намиращи се в директория /boot-isos на хард диска (и от NTFS, и от ext4 дял).
Ако идеята обаче е да се запишат iso-та на самата флашка, не виждам как ще стане при този вариант, защото файловата система не се разпознава нито под Linux, нито под Windows. При мен се получи така, че на 4GB-това флашка се записва ~2MB-тово iso и след това не може да се добави нищо на нея. Може и да има някаква възможност да се инсталира Grub върху флашката, а след това да се добави съдържанието на super-grub диска, но не ми се занимава с това, защото има и по-лесен начин да се направи стартираща флашка с много iso-та.
« Последна редакция: Mar 18, 2011, 04:29 от trosho »
Активен

lomion

  • Напреднали
  • *****
  • Публикации: 76
    • Профил
Активен

4096bits

  • Напреднали
  • *****
  • Публикации: 6194
    • Профил
Re: Super GRUB 2 грижа
« Отговор #6 -: Mar 22, 2011, 13:07 »
Ще потърся и за другите варианти. И да, идеята беше да се запише това на флашка и после във флашката да се добавят в съответната директория .iso-тата.
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Super forumche
Предложения за подобрения на този форум
darkangel 2 4987 Последна публикация Jan 07, 2009, 11:42
от zeridon
Super
Хумор
alabal 0 2369 Последна публикация Dec 02, 2003, 23:47
от alabal
Super Karamba
Настройка на програми
HarleyBG 0 1301 Последна публикация Jan 16, 2005, 22:08
от HarleyBG
Някой пробвал ли е super suse
Настройка на програми
Vatman 5 2614 Последна публикация Aug 11, 2006, 11:13
от morbid_viper
Как да инсталирам Super Grub
Настройка на програми
kill_u 0 1214 Последна публикация Apr 05, 2009, 09:24
от kill_u