Nieuws:

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

Auteur Topic: Geen Bootmanager  (gelezen 5920 keer)

Offline Tico

  • Lid
Geen Bootmanager
« Reactie #25 Gepost op: 2007/02/21, 21:51:44 »
met nautilus naar BESTANDSSYSTEEM de map /dev/hdd gaan . Daar kun je je harde schijf vinden en dus ook de map /boot/grub met daarin het bestand menu.lst die je dus moet editten.

erik070

  • Gast
Geen Bootmanager
« Reactie #26 Gepost op: 2007/02/22, 14:49:11 »
Gister avond nog een keer een install geprobeerd, nu aangegeven dat Grub op (hd2) moet komen. Installatie verliep gwoon goed. Hierna systeem herstart, Grub start alleen bij alle keuzes die ik kies krijg ik de melding unknown partition.
Verder stond WinXp hier ook niet tussen maar wel Vista/Longhorn (had ik ooit een beta van als dualboot).

Systeem was dus even niet meer bereikbaar, gelukkig met supergrub cd in windows gekomen (in alle paniek had ik toen  Ubuntu al weer verwijderd wat resulteerde in dat Grub helemaal niet meer werkte) en een bootfix cd gevonden om fdisk /mbr uit te voeren en winXP weer normaal te kunnen booten.

Blijkbaar was (hd2) toch niet helemaal de goeie plek. Zou dit kunnen komen doordat op (hd2) ook WinXp staat (op de eerste partitie).
Klopt dan mijn volgende redenatie?: winxp op (hd2) of sdc1, dus (hd2,0). Ubuntu op (hd2) sdc5 (sdc2,3 en 4 bestaan niet) zou dus (hd2,1) moeten zijn. Zou dit kunnen kloppen?

erik070

  • Gast
Geen Bootmanager
« Reactie #27 Gepost op: 2007/02/22, 15:56:55 »
(hd2,1) gaf geen Grub bootmanager :(

@Nor
ls -R /boot geeft het volgende:
/boot:
abi-2.6.17-10-generic     System.map-2.6.17-10-generic
config-2.6.17-10-generic  vmlinuz-2.6.17-10-generic
memtest86+.bin

sudo fdisk -l geeft:
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       60802   488392033+  42  SFS

Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdb doesn't contain a valid partition table

Disk /dev/sdc: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1        3286    26394763+   7  HPFS/NTFS
/dev/sdc2            3287       24321   168963637+   f  W95 Ext'd (LBA)
/dev/sdc5            6028       24321   146946523+   7  HPFS/NTFS
/dev/sdc6            3287        5708    19454652   83  Linux
/dev/sdc7            5709        5899     1534176   82  Linux swap / Solaris
/dev/sdc8            5900        6027     1028128+   b  W95 FAT32

Partition table entries are not in disk order

Disk /dev/sdd: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1               1       24321   195358401    7  HPFS/NTFS

Omdat in weer opnieuw ext3 partitie heb aangemaakt is het nu ineens sdc6 waar linux op staat.

Ga nu (hd2,3) proberen :), wish me luck

Offline nor

  • Lid
Geen Bootmanager
« Reactie #28 Gepost op: 2007/02/22, 17:13:52 »
Citaat
(hd2,1) gaf geen Grub bootmanager sad

@Nor
ls -R /boot geeft het volgende:
/boot:
abi-2.6.17-10-generic     System.map-2.6.17-10-generic
config-2.6.17-10-generic  vmlinuz-2.6.17-10-generic
memtest86+.bin
Is dat alles? Er zit geen map Grub in :/

Citaat
Ga nu (hd2,3) proberen smile, wish me luck
Ik dacht zelf aan root (hd2,5), want linux zit op sdc6. Nou, je kan het altijd proberen.

erik070

  • Gast
Geen Bootmanager
« Reactie #29 Gepost op: 2007/02/22, 21:21:25 »
(hd2,3) gaf helaas weer een fatale error :( .

Dat hele grub wordt volgens mij op een onbekende locatie geinstalleerd. (hd2,5) wordt mijn volgende poging, wat eigenlijk nogal logisch is sdc1 is (hd2,0), (hd2,3) zou sdc4 zijn welke niet bestaat (vandaar de fatale error).

Ik heb goede hoop voor (hd2,5). Nog even een uurtje werken.

Update:
Net (hd2,5) geprobeerd voor Grub. Geen fatale error, maar helaas ook geen bootmenu.

Bootmanager hoort wel op de partitie van grub te staan?, niet op die van WinXP? (als ie daar uberhaupt heen kan schrijven aangezien het NTFS format is).
Enige keer dat ik Grub in werking heb gezien was toen ik (hd2) had geprobeerd (neem aan ie dan de eerste partitie pakt van hd2 wat sdc1 zou moeten zijn waar winxp opstaat), alleen dat resulteerde in een een unknown partitie voor Ubuntu, en Winxp stond niet in als keuze beschikbaar.

Update2:

Zojuist via Live CD drive sdc6 gemount en via /dev/hdd (duh logisch dat ik dat niet eerder zag) /boot/grub/menu.lst gevonden :) .

Alleen wat nu, in Grub staan volgens mij de juiste partities aangegeven e.d. (behalve dat winxp Vista wordt genoemd). Maar start dus niet tijdens het booten.

Om maar zeer veel info te geven, de inhoud van menu.lst:


# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default      0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout      10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title      Windows 95/98/NT/2000
# root      (hd0,0)
# makeactive
# chainloader   +1
#
# title      Linux
# root      (hd0,1)
# kernel   /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=c4613463-3b5a-4c7b-b316-79d466b2c5b2 ro
# kopt_2_6=root=/dev/sdc6 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd2,5)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## ## End Default Options ##

title      Ubuntu, kernel 2.6.17-10-generic
root      (hd2,5)
kernel      /boot/vmlinuz-2.6.17-10-generic root=/dev/sdc6 ro quiet splash
initrd      /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

title      Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root      (hd2,5)
kernel      /boot/vmlinuz-2.6.17-10-generic root=/dev/sdc6 ro single
initrd      /boot/initrd.img-2.6.17-10-generic
boot

title      Ubuntu, memtest86+
root      (hd2,5)
kernel      /boot/memtest86+.bin
quiet
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title      Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdc1
title      Windows Vista/Longhorn (loader)
root      (hd2,0)
savedefault
map      (hd0) (hd2)
map      (hd2) (hd0)
chainloader   +1

Offline nor

  • Lid
Geen Bootmanager
« Reactie #30 Gepost op: 2007/02/23, 13:18:51 »
Mmm, ik kan geen fout vinden. Je kan het proberen om "#" bij regels 19 van /boot/grub/menu.lst te plaatsen.

Voor:
timeout               10

Na:
# timeout               10

Op dit manier voorkomen wij dat het automatische besturingssystemen wordt geselecteerd. Als ik TFT-scherm aanzet, dan duurt het minimaal 10 seconden, voordat het TFT-scherm werkelijk aan is. Dus tegen die tijd, wordt het win xp misschien per ongeluk geselecteerd.

Citaat
Zojuist via Live CD drive sdc6 gemount en via /dev/hdd (duh logisch dat ik dat niet eerder zag) /boot/grub/menu.lst gevonden
Volgens mij klopt er iets niet. /dev/hdd bestaat niet, want HD heeft altijd ( geloof ik ) een nummer. Dus bijv: hda1


Voor alle duidelijkheid: Als ik het goed begrijp, krijg je geen bootmanager te zien. Maar win xp wordt meteen opgestart?

erik070

  • Gast
Geen Bootmanager
« Reactie #31 Gepost op: 2007/02/23, 13:55:12 »
Yep, winxp wordt meteen gestart. Mijn monitor gaat vrij snel aan en zie het hele bootgebeuren maar geen bootmanager met keuze menu.

Gister nog even via supergrub geprobeerd, hij ziet wel de linuxpartitie maar bij het starten krijg ik de melding:
error 22:no know partition

Offline nor

  • Lid
Geen Bootmanager
« Reactie #32 Gepost op: 2007/02/23, 19:14:04 »
Waarom staat er geen Windows XP bij in je menu.lst? :/

Zo ziet  mijn stuk menu.lst uit?:
## ## End Default Options ##

title           Ubuntu, kernel 2.6.15-28-386
root            (hd1,0)
kernel          /boot/vmlinuz-2.6.15-28-386 root=/dev/hdb1 ro quiet splash
initrd          /boot/initrd.img-2.6.15-28-386
savedefault
boot

title           Ubuntu, kernel 2.6.15-28-386 (recovery mode)
root            (hd1,0)
kernel          /boot/vmlinuz-2.6.15-28-386 root=/dev/hdb1 ro single
initrd          /boot/initrd.img-2.6.15-28-386
boot

title           Ubuntu, kernel 2.6.15-27-386
root            (hd1,0)
kernel          /boot/vmlinuz-2.6.15-27-386 root=/dev/hdb1 ro quiet splash
initrd          /boot/initrd.img-2.6.15-27-386
savedefault
boot

title           Ubuntu, kernel 2.6.15-27-386 (recovery mode)
root            (hd1,0)
kernel          /boot/vmlinuz-2.6.15-27-386 root=/dev/hdb1 ro single
initrd          /boot/initrd.img-2.6.15-27-386
boot

title           Ubuntu, memtest86+
root            (hd1,0)
kernel          /boot/memtest86+.bin
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title           Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title           Microsoft Windows XP Home Edition
root            (hd0,0)
savedefault
makeactive
chainloader     +1
Klopt het dat je maar 1 HD op je PC heb? ( het stond in de eerste post van je ) Waarom staat er dan sdc bij?

sda1 staat voor eerste SCSI apparatuur, partition 1.
sda2 staat voor eerste SCSI apparatuur, partition 2.
sda3 staat voor eerste SCSI apparatuur, partition 3.
sdb1 staat voor tweede SCSI apparatuur, partition 1.
sdc1 staat voor derde SCSI apparatuur, partition 1.
etc ...

Dat staat in de boek Linux Pocket Guide, p91. Ik kan ook nergens vinden dat sda, sdb of sdc dezelfde is als SATA. Ik meen me te herinneren dat Linux SATA hetzelfde als IDE ziet. Dus alle sdc vervangen door sda of hda .

Zeg eens: heb je menu.lst zelf samenstellen? Of door Live CD?

Misschien heb je hier iets aan. Geef aub niet op, ik wil je dolgraag helpen :-)

Offline Tico

  • Lid
Geen Bootmanager
« Reactie #33 Gepost op: 2007/02/23, 21:00:39 »
Citaat van: nor
............................ Ik meen me te herinneren dat Linux SATA hetzelfde als IDE ziet. Dus alle sdc vervangen door sda of hda .

Zeg eens: heb je menu.lst zelf samenstellen? Of door Live CD?

Misschien heb je hier iets aan. Geef aub niet op, ik wil je dolgraag helpen :-)
In Ubuntu worden de SATA hetzelfde als SCSI-schijven (SDx) weergegeven, IDE wordt als HDx weergegeven

Offline nor

  • Lid
Geen Bootmanager
« Reactie #34 Gepost op: 2007/02/23, 21:02:20 »
Citaat
Ik kan ook nergens vinden dat sda, sdb of sdc dezelfde is als SATA. Ik meen me te herinneren dat Linux SATA hetzelfde als IDE ziet. Dus alle sdc vervangen door sda of hda.
Ik had ongelijk. sda is dezelfde als SATA. Informatie te vinden via hier

@tico, je was voor me :)

erik070

  • Gast
Geen Bootmanager
« Reactie #35 Gepost op: 2007/02/23, 21:42:05 »
@Nor

Vind het inderdaad ook vreemd dat Winxp niet tussen de menu.lst staat. Maar dat kan vast later handmatig nog gedaan worden.
Die menu.lst die ik gepost heb is trouwens door de live cd gemaakt (of door de installatie hoe je het ook wil bekijken), niets zelf mee gedaan.
In die link heeft die persoon precies hetzelfde probleem als ik, geloof alleen niet dat ze ooit een oplossing hebben gevonden.
Komt er in ieder geval op neer dat bij mij Grub niet in de MBR staat waardoor hij niet als bootmanager wordt gestart.
En als ik Grub in MBR installeer (in mijn geval (hd2)) dan krijg ik die error 22: no such partition die ik met supergrub ook krijg.

Over hoeveelheid hd's. Heb er 4, op moederboard en in Bios is mijn winxp schijf aangesloten op port 1, maar volgens linux is dit port 3 ofwel sdc en niet sda. Vind het ook erg verwarrend maar is niet anders. port 1= sdc, port 2=sdd, port 3=sda, port 4=sdb (zeg maar -2 voor de hoogste portnummer en +2 voor de laagste portnummers).

Ik ga trouwens niet meer opgeven al duurt het tot 2008 :lol:

Offline nor

  • Lid
Geen Bootmanager
« Reactie #36 Gepost op: 2007/02/24, 09:36:35 »
Misschien krijg je geen bootmanager te zien, omdat Grub niet op de active hd geinstalleerd is. Dat kan je misschien veranderen door boot.ini in Windows xp aan te passen. Hoe je dat precies moet doen, kan je hier vinden. Je moet ervoor zorgen dat het boot.ini naar grub verwijst. Maar ik weet niet zeker of het helpt.

Bron:
site 1