• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af niklin | 06.08.2012 14:25

Installer indlæst fra harddisken

Installationshjælp
Når jeg vil installere en linuxdistro på en PC hvor der allerede er en fungerende Linux installeret (samt en ledig partition), foretrækker jeg at hente en ISO-fil og boote dens indhold direkte fra harddisken uden at ligge det ud på USB-penne eller CD'ere.

Når det altså lige virker. Nu har jeg efterhånden prøvet mange kombinationer, der desværre ikke virker, så det er på tide at spørge om råd og dele lidt viden.

Nogle kalder metoden "medialess" – ingen ekstra medier udover selve hardidisken, andre kalder det "installing from hard disk".

De fleste måder at gøre det på, går ud på at få GRUB2 på harddisken til at imitere det som bootloaderen (fx ISOLINUX) i ISO-filen ville gøre, og så fortælle live-systemet at ISO'ens indhold ikke ligger i et CD-drev men på en harddisk. Det sidste kan variere en del mellem distributionerne og deres ISO images. Desværre forklarer de færreste vejledninger jeg har set, hvilke systemer de virker med.

At få GRUB til at lave et boot-menupunkt der indlæser en kerne+ramdisk, direkte fra en ISO på samme harddisk, er vel beskrevet.
Essensen er at finde de rigtige og virksomme "boot options" som GRUB skal give til kernen, (og som gives videre til systemet i ramdisken).

Ubuntu-installere lystrer kommandoen “iso-scan”, så systemet i ramdisken kan få et hint til hvor iso-filen ligger (i hvert fald live images, jeg ved ikke med alternativ-CD'en). Sådan bootes de fra grub2: http://ubuntuforums.org/showthread.php?t=1549847
Men det gælder vist ikke for Fedora (se fejl-rapporterne nedenfor). Ubuntu bruger casper-systemet til live images, mens fx Fedora bruger noget andet, hver med deres sæt af kommandoer.

Fedoras dokumentation af medialess boot, i den officielle Installation guide, er ukonkret, uden fungerende eksempler:
* http://docs.fedoraproject.org/en-US/Fedora/17/html/Installation_Guide/s…
* List of documented boot options: http://fedoraproject.org/wiki/Anaconda_Boot_Options
* Inconclusive bug reports:
https://bugzilla.redhat.com/show_bug.cgi?id=650672
https://bugzilla.redhat.com/show_bug.cgi?id=557426

Fedora 17 LXDE har jeg været særlig uheldig med, for jeg fandt ingen vejledninger, der passer præcis til den, hverken den officielle eller diverse forumtråde og howtos. At ligge ISO'et på en CD virkede kun i min SL500, men ikke i en IBM R40 :-( (og der hvor den virkede, manglede programmenuen).

Har nogen af jer haft held med at bruge unetbootin eller lingende til automatisk at opsætte GRUB til at boote en ISO-fil fra disken?
Har i prøvet andre programmer/scripts til den slags, med success? Hvilke kombinationer virker?

Jeg fandt følgende, som jeg ikke har prøvet.
https://gist.github.com/2132076
Yet an other script for mulitboot? http://www.pendrivelinux.com/multiboot-create-a-multiboot-usb-from-linu…
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer2

# 1

12 år 11 måneder siden

Permalink

Indsendt af marlar den 7. august 2012 kl. 22:18

Permalink

Kan det desværre ikke

Kan det desværre ikke hjælpe, men tak for indlægget. Jeg kendte ikke til muligheden for at boote fra et ISO billede direkte på en partition.
  • Log ind eller opret dig for at tilføje kommentarer

# 2

12 år 10 måneder siden

Permalink

Indsendt af niklin den 9. august 2012 kl. 19:37

Permalink

UNetbootin "frugal" install, from internal hard disk.

At boote sit install image fra harddisken kan sættes op med UNetbootin, både på Windows, Mac OS og Linux. Det der drillede mig i at gøre dette fra Linux, var en relativt simpel fejl i konfigurationen af GRUB, som jeg let kan rette manuelt (1). Og nu har jeg så rapporteret fejlen: https://bugs.launchpad.net/unetbootin/+bug/1034975

Desværre fik det ikke Fedora 17 install til at boote færdig (det hænger i slutningen af init-processen), men det har ikke noget med hverken UNetbootin eller medialess install at gøre.


(1)Ii GRUB's bootmenu vælger jeg den linje jeg vil boote, og som UNetbooting har fejlkonfigureret.
Så trykker jeg på e for at redigere dette "entry"'s konfiguration, og finder linjen med set root=(hdx,y)
Her retter jeg y til y+1, altså hæver værdien af det sidste tal.
Så trykker jeg F10 for at boote med ændrede konfiguration.
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0
Linux fra begynder til professionel af O'Reilly 0

Seneste aktivitet

"Intet realistisk alternativ" - mig i r*ven 16
Gode anmeldelser Zorin OS 17.3 8
Open Source-eksperimentet 5
En snak om Linux-kompatibel software 7
Nulstilling af adgangskode 6
Virtuel maskine? 2
PCLinuxOS 27
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Pepsi Challenge 4
Linuxin er nu migreret til Drupal 11 13

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !