• Opret dig
  • Glemt adgangskode

User account menu

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

Snak med

Opret dig!

Af marlar | 30.07.2010 01:00

Hvordan installerer jeg grub? [LØST]

Installationshjælp
Jeg har installeret Debian på en tynd klient med kun 256 MB flash disk, hvorfor jeg har lagt installationen på en USB stick.

Selve installationen gik fint, men skidtet kan ikke boote. Jeg får fejlen "Missing operating system".

Der ser ud til at være sket det at grub er lagt på USB nøglen, men computeren kan ikke boote fra USB, så grub loader slet ikke.

Kuren må være at lægge grub over på den indbyggede disk, men hvordan hulen gør jeg det? Jeg har ledt i forummet her (og googlet) men ikke fundet den specifikke kommando der gør tricket.

Håber nogle har et godt bud!
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer12

# 1

14 år 11 måneder siden

Permalink

Indsendt af frogmaster den 30. juli 2010 kl. 01:10

Permalink

Harddiske iske på tynde klienter

En tynd klient har ingen lokal harddisk disk, og hvis man bruger en PC med en hard disk bruges den ikke. Boot håndteres fra Main Frame serveren, og det er sandsynligvis det der går galt.

Mvh
  • Log ind eller opret dig for at tilføje kommentarer

# 2

14 år 11 måneder siden

Permalink

Indsendt af Looop den 30. juli 2010 kl. 01:43

Permalink

Hvad ligger på den PC du

Hvad ligger på den PC du vil smide GRUB på ?
  • Log ind eller opret dig for at tilføje kommentarer

# 3

14 år 11 måneder siden

Permalink

Indsendt af marlar den 30. juli 2010 kl. 08:17

Permalink

Klienten er født med XP

Klienten er født med XP embedded, men der har senest ligger Puppy Linux. Den har et 256MB flashkort som disk, og den starter fint op med den.

Puppy kan snildt være på den beskedne plads, men ikke en Debian, så derfor satte jeg en 4GB USB i ved installationen. Den spurgte selv om den skulle installere på den, men som sagt kan klienten ikke boote fra USB sticken, hvorfor jeg vil lægge grub over på den interne disk.

Hvis det viser sig at være vanskeligt at installere grub, kan jeg måske reinstallere og manuelt lægge /boot på den interne disk...
  • Log ind eller opret dig for at tilføje kommentarer

# 4

14 år 11 måneder siden

Permalink

Indsendt af Piilen den 30. juli 2010 kl. 08:58

Permalink

For at installere grub skal

For at installere grub skal du først have monteret den partition du vil installere til, derudover skal du vide om det er sda eller sdb.
Grub2 installeres derefter på følgende måde:
sudo grub-install --root-directory=/mnt/partitionDerSkalInstalleresPå /dev/sdX
  • Log ind eller opret dig for at tilføje kommentarer

# 5

14 år 11 måneder siden

Permalink

Indsendt af marlar den 30. juli 2010 kl. 10:21

Permalink

Den interne disk hedder hdc,

Den interne disk hedder hdc, så jeg udførte følgende kommandoer:

sudo mount /dev/hdc1 /mnt
sudo grub-install --root-directory=/mnt /dev/hdc1

Bemærk at jeg ikke har angivet /mnt/boot fordi så lagde grub sig i /mnt/boot/boot!

Installationen af grub gik fint nok, men jeg får stadig "missing operating system" og grub loader slet ikke. Så det er nok noget med bootsektoren. Hvordan løser jeg det?
  • Log ind eller opret dig for at tilføje kommentarer

# 6

14 år 11 måneder siden

Permalink

Indsendt af Piilen den 30. juli 2010 kl. 12:32

Permalink

Du skal have lavet dig en

Du skal have lavet dig en god grub.cfg og lagt din kerne ind i /boot
/boot/grub/grub.cfg med et indhold noget lignende (denne taget fra min egen boot.cfg):

menuentry "Linux Mint 9, 2.6.32-24-generic (/dev/sda5)" --class linuxmint --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 7ebe99dc-e422-430b-9e6f-a7e71fe1f9f6
linux /boot/vmlinuz-2.6.32-24-generic root=UUID=7ebe99dc-e422-430b-9e6f-a7e71fe1f9f6 ro splash vga=799 quiet splash
initrd /boot/initrd.img-2.6.32-24-generic
}
  • Log ind eller opret dig for at tilføje kommentarer

# 7

14 år 11 måneder siden

Permalink

Indsendt af marlar den 30. juli 2010 kl. 12:48

Permalink

Der er ingen grub.cfg, men

Der er ingen grub.cfg, men en menu.lst med et tilsvarende indhold. Er det det samme?

Men så vidt jeg kan se starter grub slet ikke op, så jeg tror ikke det kan løses ved at ændre i grubs konfigurering.
  • Log ind eller opret dig for at tilføje kommentarer

# 8

14 år 11 måneder siden

Permalink

Indsendt af Piilen den 30. juli 2010 kl. 13:40

Permalink

menu.lst tyder på at du har

menu.lst tyder på at du har installeret grub1 og ikke grub2.

Det tyder lidt på at bios'en forsøger at starte fra en forkert disk?

Det kan også være fordi din disk var sdc da du installerede, men når du forsøger at boote er det sda - men det ved jeg ikke på stående fod hvordan du får rettet.

Men ellers PAS.
  • Log ind eller opret dig for at tilføje kommentarer

# 9

14 år 10 måneder siden

Permalink

Indsendt af marlar den 30. juli 2010 kl. 15:15

Permalink

Det er muligt at det er

Det er muligt at det er grub1, det er Debian installeren der installerer grub.

Nu prøvede jeg så noget helt andet:

Jeg åbnede maskinen og smed CF-kortet fra mit kamera i den i stedet for det lille på 256MB. Nu kan hele OS ligge på kortet, uden USB-sticken i, og installationen gik som før godt.

Og grub går i gang nu, men kommer ikke længere end til:

GRUB loading stage1.5.
GRUB loading, please wait...

Og så sker der ikke mere.

Jeg tror du kan have ret i at disken ændrer sig, for når jeg booter op i Debian LiveCD så hedder den indbyggede disk hdc, mens hvis jeg installerer PuppyLinux og kigger derinde fra, så hedder den sda.

Men jeg har prøvet at ændre menu.lst og device.map til at bruge sda i stedet uden held.

Jeg fatter ikke det skal være så svært når Puppy bare installerer og booter perfekt uanset hvilke kombinationer af drev jeg sætter på/i computeren!!!
  • Log ind eller opret dig for at tilføje kommentarer

# 10

14 år 10 måneder siden

Permalink

Indsendt af marlar den 30. juli 2010 kl. 15:24

Permalink

HOV!
Efter at have stået

HOV!

Efter at have stået meget længe på "GRUB loading, please wait" er den nu begyndt at boote. Men det går EKSTREMT langsomt, anslået boottid ser ud til at blive mindst en time, måske langt mere.

Hvordan kan det nu være at det er så langsomt??? Det er ellers et rigtigt hurtigt CF-kort jeg har sat i...

Boot fra LiveCD går i øvrigt ganske hurtigt.
  • Log ind eller opret dig for at tilføje kommentarer

# 11

14 år 10 måneder siden

Permalink

Indsendt af marlar den 30. juli 2010 kl. 20:42

Permalink

Nu er jeg kommet lidt

Nu er jeg kommet lidt længere:

Som sagt fik jeg installeret hele Debian på et større CD-kort. Det bootede godt nok så langsomt at jeg aldrig lod den køre færdig, men nu lå der til gengæld en gyldig GRUB på kortet.

Med denne fik jeg kopieret GRUB over på USB-sticken og ændret device.map og menu.lst så den passede til den nye disk.

Og vupti: nu kan jeg så loade OS'et på USB-sticken der i modsætning til CF-kortet booter rimeligt hurtigt. Debian virker fint og føles ikke specielt langsomt. Så langt, så godt.

Men men men: Jeg vil jo gerne have CF-kortet tilbage i kameraet, så jeg satte det oprindelige 256MB kort i.

GRUB starter nu stadig ok og hurtigt, booten går i gang, men efter et stykker tid hvor der står noget med "Populating /dev" giver den op og skifter over til en simpel busybox prompt.

Kan det skyldes at der ligger noget på 4GB kortet som den skal bruge til sin opstart? Og i givet fald, hvordan finder jeg ud af det?

  • Log ind eller opret dig for at tilføje kommentarer

# 12

14 år 10 måneder siden

Permalink

Indsendt af marlar den 31. juli 2010 kl. 00:12

Permalink

LØST!

Så fandt jeg en simpel og lidt hovsa-agtig løsning på problemet.

Som nævnt i #0 stammer alle problemerne fra at maskinen ikke ville boote fra USB-sticken. Derfor prøvede jeg alle mulige krumspring for at lægge GRUB på den interne disk og fortsætte bootningen på den eksterne. Det lykkedes aldrig.

Men i forbindelse med at jeg skiftede CF-kortet ud med det langt større fra kameraet, kom jeg til at boote UDEN noget kort i. Og SÅ kunne den pludselig godt boote fra USB-sticken, åbenbart i mangel af bedre.

Derefter installerede jeg bare Debian på sticken mens der ikke var noget kort i maskinen, så kunne GRUB jo af gode grunde kun ligge ét sted.

Nu booter Debian fint både med og uden CF-kort i maskinen :-)
  • 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

Mest sikker webbrowser 1
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 1
Firefox 2
Ingen Mint 4
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Pepsi Challenge 4
"Intet realistisk alternativ" - mig i r*ven 10
Linuxin er nu migreret til Drupal 11 13
Et Dansk alternativ til Facebook 18
Ekstern Blu-ray-brænder, der fungerer med PCLinuxOS 3
Københavns og Aarhus Kommune dropper MS 9
Open Source-eksperimentet 1
Microsoft og Google ud af de danske skoler 2
Udfordringer med lydin på Debian 12 1
ExplainingComputers? 2

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !