Deze website maakt gebruik van cookies. Waarom? Klik hier voor ons privacy- en cookiebeleid. Door op akkoord te klikken of door gebruik te blijven maken van deze website geeft u aan akkoord te zijn met het gebruik van cookies.

Akkoord

Vraag & Antwoord

OS Linux

Grub staat op de verkeerde schijf

None
8 antwoorden
  • In mijn computer heb ik 3 HD's
    Een pata en 2 Sata schijven.
    Een van de sata schijven is de opstartschijf met 3 partities, 2 keer windows en een ongebruikte waarop
    ik vandaag Ubuntu heb geinstalleerd.
    Na de installatie moest ik de computer opnieuw opstarten en ik kreeg gewoon de Windows bootloader te zien.
    Al gauw bedacht ik dat GRUB weleens op de pata schijf geinstalleerd kon zijn dus de bios ingesteld op
    het opstarten van de HDA schijf.
    En ja, Ubuntu start op.
    Grub had op de bootsector van SDA1 moeten staan maar staat dus verkeerd.
    Hoe krijg ik Grub op Sda1 en weer weg van de HDA?
    Zelf had ik bedacht de HDA en de andere SDA af te koppelen en Grub opnieuw te installeren. Maar hoe pak je
    dat aan zonder herinstallatie?

    Jack Marotick
  • [quote:82cb76568c="marotick"]Grub had op de bootsector van SDA1 moeten staan maar staat dus verkeerd.
    Hoe krijg ik Grub op Sda1 en weer weg van de HDA? [/quote:82cb76568c] Opnieuw installeren of hardeschijven afkoppelen is niet nodig. Het opnieuw installeren van GRUB in de bootsector van /dev/sda1 kan via het commando grub-install. Het commando in Ubuntu wordt dan
    [code:1:82cb76568c] sudo grub-install /dev/sda1 [/code:1:82cb76568c][Enter] Maar als Windows XP al geïnstalleerd staat op /dev/sda1 installeer GRUB dan in de MBR van de hardeschijf. Dus [code:1:82cb76568c] sudo grub-install /dev/sda [/code:1:82cb76568c][Enter]
  • [quote:bf5e300827="jolo"] Dus [code:1:bf5e300827] sudo grub-install /dev/sda [/code:1:bf5e300827][Enter][/quote:bf5e300827]
    En als ik dit dus intik dan installeerd Grub zich en hij beschadigt niet de opstart van Windows?

    Jack Marotick
  • Dan wordt GRUB inderdaad geïnstalleerd in de MRB van /dev/sda zonder je Windows installatie te beschadigen.
  • [quote:7a8485fecf="jolo"]Dan wordt GRUB inderdaad geïnstalleerd in de MRB van /dev/sda zonder je Windows installatie te beschadigen.[/quote:7a8485fecf]
    Ik heb lang gewacht om dit uit te gaan voeren.
    Helaas het is mislukt.
    Als ik nu vanaf mijn sata opstart dan krijg ik wel een opstart keuze scherm maar niets wil werken.
    Ik krijg de errormelding
    error 22 no such partition
    press any key
    dan kan ik een andere regel kiezen waarmee ik kan opstarten maar ook dat geeft een zelfde fout melding.
    Windows krijg ik dus helemaal niet meer te zien.
    Als ik weer kies om op te starten van mijn pata schijf dan start Ubuntu op en kan ik daardoor hier een oproep plaatsen.
    Bij het opstarten via de PATA dan kan ik zien wat de root is
    root (hd1,6)
    boot=/dev/sda7
    datzelfde is dus te vinden op de sata schijf en dat klopt dus niet.
    Wat moet ik doen?
    Jack Marotick
  • [quote:242b116855="marotick"]Als ik weer kies om op te starten van mijn pata schijf dan start Ubuntu op en kan ik daardoor hier een oproep plaatsen. Bij het opstarten via de PATA dan kan ik zien wat de root is
    root (hd1,6)
    boot=/dev/sda7
    datzelfde is dus te vinden op de sata schijf en dat klopt dus niet. Wat moet ik doen? [/quote:242b116855] Nu je in Ubuntu bent, zou je de output kunnen posten van
    [code:1:242b116855] sudo fdisk -l [/code:1:242b116855][Enter] en check/post de inhoud van je /boot/grub/menu.lst en eventueel /etc/fstab

    Wellicht is het dan inderdaad beter Ubuntu Linux te installeren terwijl de HDA en de andere SDA zijn afgekoppeld. Als Ubuntu echt op de juiste Sata hardeschijf staat, is herinstallatie niet echt nodig. Wel zou dan de inhoud van /etc/fstab en /boot/grub/menu moeten kloppen.
  • Hoi Jolo dank je.

    Met FIXMBR De c schijf (sata) weer aan de praat gekregen en heb ik gewoon de Windows opstart.
    Ik denk dat ik die schijf maar laat zoals het nu is. maar ik kan natuurlijk ook met de PATA op gaan starten en
    daar in GRUB een opstart aanbrengen naar Windows en Ubuntu
    Hoe moeten dan de opstartregels van Grub er dan uitzien?

    Met ALT - F2 krijg ik een opdrachtregel en als ik daarin plaats
    sudo fdisk -l
    Dan krijg ik een errormelding.

    De output 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=/dev/sda7 ro

    ## default grub root device
    ## e.g. groot=(hd0,0)
    # groot=(hd1,6)

    ## 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

    ## altoption boot targets option
    ## multiple altoptions lines are allowed
    ## e.g. altoptions=(extra menu suffix) extra boot options
    ## altoptions=(recovery mode) 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.15-27-386
    root (hd1,6)
    kernel /boot/vmlinuz-2.6.15-27-386 root=/dev/sda7 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,6)
    kernel /boot/vmlinuz-2.6.15-27-386 root=/dev/sda7 ro single
    initrd /boot/initrd.img-2.6.15-27-386
    boot

    title Ubuntu, kernel 2.6.15-26-386
    root (hd1,6)
    kernel /boot/vmlinuz-2.6.15-26-386 root=/dev/sda7 ro quiet splash
    initrd /boot/initrd.img-2.6.15-26-386
    savedefault
    boot

    title Ubuntu, kernel 2.6.15-26-386 (recovery mode)
    root (hd1,6)
    kernel /boot/vmlinuz-2.6.15-26-386 root=/dev/sda7 ro single
    initrd /boot/initrd.img-2.6.15-26-386
    boot

    title Ubuntu, kernel 2.6.15-23-386
    root (hd1,6)
    kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/sda7 ro quiet splash
    initrd /boot/initrd.img-2.6.15-23-386
    savedefault
    boot

    title Ubuntu, kernel 2.6.15-23-386 (recovery mode)
    root (hd1,6)
    kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/sda7 ro single
    initrd /boot/initrd.img-2.6.15-23-386
    boot

    title Ubuntu, memtest86+
    root (hd1,6)
    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/sda5
    title Microsoft Windows XP Professional
    root (hd1,4)
    savedefault
    makeactive
    map (hd0) (hd1)
    map (hd1) (hd0)
    chainloader +1


    De output van fstab

    # /etc/fstab: static file system information.
    #
    # <file system> <mount point> <type> <options> <dump> <pass>
    proc /proc proc defaults 0 0
    /dev/sda7 / ext3 defaults,errors=remount-ro 0 1
    /dev/hda1 /media/hda1 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
    /dev/sda1 /media/sda1 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
    /dev/sda5 /media/sda5 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
    /dev/sda6 /media/sda6 vfat defaults,utf8,umask=007,gid=46 0 1
    /dev/sdb1 /media/sdb1 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
    /dev/sda8 none swap sw 0 0
    /dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
  • [quote:296a88e4c4="marotick"]sudo fdisk -l
    Dan krijg ik een errormelding. [/quote:296a88e4c4] Welke foutmelding krijg je dan nadat je user wachtwoord hebt getypt?

    Je outputs lijken me wel in orde. Alleen had ik verwacht dat Windows XP op de eerste partitie van SDA zou staan. Dus /dev/sda1

    Je zou nog de inhoud kunnen posten van /boot/grub/device.map
    Daar zou in ieder geval moeten instaan
    [code:1:296a88e4c4] (hd1) /dev/sda [/code:1:296a88e4c4]

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.