Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Grub-Imageboot: .iso's via Grub booten vanaf HDD  (gelezen 455 keer)

Offline VuurVosje

  • Lid
  • Steunpunt: Nee
Grub-Imageboot: .iso's via Grub booten vanaf HDD
« Gepost op: 2015/01/19, 11:41:47 »
Dit kwam ik toevallig tegen:
http://askubuntu.com/questions/24903/how-to-boot-from-an-iso-file-in-grub2
Hiermee kun je .iso's booten vanaf je HDD/SSD en opnemen in je Grub(menu).


Citaat
It may be much easier than the impression you get from all the detailed explanations on the web. I just did the following on Ubuntu 12.04 to boot FreeDOS .iso for a firmware update

    Install grub-imageboot
    copy your .iso file(s) to /boot/images/
    run update-grub2

Or copy/paste these:

sudo -s
apt-get install grub-imageboot
mkdir /boot/images/
cp $YOUR_ISO_FILE.iso /boot/images/

update-grub2
That's it.

Sometimes, you may need 2 more steps to do before running update-grub2:

If you never did it before, you need to edit /etc/default/grub so that you see the grub menu on boot:

## To show the menu, disable the hidden_timeout, and set a timeout
#GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=10

For some .iso images, you may need to add this option in /etc/default/grub-imageboot : (I needed it for my FreeDOS .iso)

ISOOPTS="iso raw"
If you did edit one of these config. files, you need to run update-grub2 again.

Update: Here is the resulting menuentry asked by "dma_k"

menuentry "Bootable ISO Image: SV100S2_64_128_120229" {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos6)'
    search --no-floppy --fs-uuid --set=root 6ca082d0-63d0-48c3-9e5f-2ce5d7a74fe4
    linux16 /boot/memdisk iso raw
    initrd16 /boot/images/SV100S2_64_128_120229.iso
}

This was for a FreeDOS image with some firmware update or such.

Offline partyrabbit

  • Lid
  • Steunpunt: Ja
Re: Grub-Imageboot: .iso's via Grub booten vanaf HDD
« Reactie #1 Gepost op: 2015/01/19, 14:01:02 »
Op zich best logisch. Zo werkt windows vaak ook. Met de iso's op speciaal stukje partitie, waarna het een kwestie is van opstarten van die partitie.
Volgens mij heb je dan niet eens een script nodig als je in de pc-boot even een andere opstartvolgorde selecteert.
I ♥ Linux

Offline testcees

  • Documentatieteam
    • testcees
    • www.testcees.nl
  • Steunpunt: Nee
Re: Grub-Imageboot: .iso's via Grub booten vanaf HDD
« Reactie #2 Gepost op: 2015/01/19, 19:24:01 »
Op zich best logisch. Zo werkt windows vaak ook. Met de iso's op speciaal stukje partitie, waarna het een kwestie is van opstarten van die partitie.
Misschien logisch in Windows in Ubuntu niet. Er is geen speciaal stukje partitie nodig, de iso mag op iedere partitie worden geplaatst die beschikbaar is voor grub.

http://wiki.ubuntu-nl.org/community/Grub2/ISOBoot
Ik heb zojuit de Sleepnet-kieswijzer ingevuld op www.waartrekjijdegrens.nl/

Offline partyrabbit

  • Lid
  • Steunpunt: Ja
Re: Grub-Imageboot: .iso's via Grub booten vanaf HDD
« Reactie #3 Gepost op: 2015/01/20, 13:28:37 »
Er is geen speciaal stukje partitie nodig, de iso mag op iedere partitie worden geplaatst die beschikbaar is voor grub.

http://wiki.ubuntu-nl.org/community/Grub2/ISOBoot

Ok. Maar zoals ik het zei werkt het volgens mij ook. Dan maak je een opstartschijf op een aparte partitie.

Roept bij mij trouwens de vraag op, zit er onder linux een herstelfunctie van "cd" zoals bij win? Want in dat geval zou een opstartschijf-partitie best handig kunnen zijn.
I ♥ Linux

Offline VuurVosje

  • Lid
  • Steunpunt: Nee
Re: Grub-Imageboot: .iso's via Grub booten vanaf HDD
« Reactie #4 Gepost op: 2015/01/20, 15:51:13 »
Maar zoals ik het zei werkt het volgens mij ook.
Assumption is the mother of all fuckups.  ;)
...en dient spaarzaam gebruikt te worden bij het adviseren van anderen.  ???

Offline partyrabbit

  • Lid
  • Steunpunt: Ja
Re: Grub-Imageboot: .iso's via Grub booten vanaf HDD
« Reactie #5 Gepost op: 2015/01/20, 20:34:01 »
Je hebt gedeeltelijk gelijk. Getest heb ik het niet.
Maar theoretisch moet het niet uitmaken of ik een opstartschijf van een usb maak of van een aparte partitie, welke ik bij de boot als opstart aanwijs. In wezen is dat hetzelfde, toch?

Overigens is het geen advies maar meer een vragende stelling.

Maar hoe zit het nou met een herstelfunctie? Kan dat met linux hetzelfde als met win?
(of moet ik hier een nieuw topic voor openen?)
I ♥ Linux

Offline testcees

  • Documentatieteam
    • testcees
    • www.testcees.nl
  • Steunpunt: Nee
Re: Grub-Imageboot: .iso's via Grub booten vanaf HDD
« Reactie #6 Gepost op: 2015/01/20, 23:10:15 »
Maar theoretisch moet het niet uitmaken of ik een opstartschijf van een usb maak of van een aparte partitie, welke ik bij de boot als opstart aanwijs. In wezen is dat hetzelfde, toch?

Overigens is het geen advies maar meer een vragende stelling.
Het gaat in dit topic niet over een "opstartschijf". Er is geen “opstartschijf”, alleen een (gedownload) .iso bestand. Maakt gebruik gemaakt van de mogelijkheid van grub2 om direct van een .iso bestand op te starten. Het maakt niet uit op welke partitie of (usb-)schijf het .iso bestand staat als grub2 er maar bij kan.  :)
Ik heb zojuit de Sleepnet-kieswijzer ingevuld op www.waartrekjijdegrens.nl/

Offline JvH

  • Lid
  • Steunpunt: Nee
Re: Grub-Imageboot: .iso's via Grub booten vanaf HDD
« Reactie #7 Gepost op: 2015/01/22, 18:37:34 »
Stel je hebt 1 Linuxpartitie, waar je de ISO van een bepaalde distro zet. Als je dan vanaf die ISO een installatie gaat uitvoeren, en je wil je huidige Linuxpartitie formatteren om daar je nieuwe distro te installeren, dan neem ik aan dat die aparte partitie wel nodig is?
Andes ben je je ISO direct na het formatteren kwijt en kan de installatie niet verder. Tenzij die hele ISO in je geheugen geladen wordt natuurlijk...