Kysymys

grub lista näyttää tältä

## ## 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/sda3 ro

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

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

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

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(single-user) single
# altoptions=(single-user 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      Debian GNU/Linux, kernel 2.6.18-6-486
root      (hd0,2)
kernel      /boot/vmlinuz-2.6.18-6-486 root=/dev/sda3 ro
initrd      /boot/initrd.img-2.6.18-6-486
savedefault

title      Debian GNU/Linux, kernel 2.6.18-6-486 (single-user mode)
root      (hd0,2)
kernel      /boot/vmlinuz-2.6.18-6-486 root=/dev/sda3 ro single
initrd      /boot/initrd.img-2.6.18-6-486
savedefault

### 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/sda1
title      Microsoft Windows XP Home Edition
root      (hd0,0)
savedefault
makeactive
chainloader    1

alusta jätin osan pois, eli miten saan lennyn näkymään käynnistyksessä, siellä näkyy nyt vain etch ja xp, lenny on omalla kiintolevyllään. Onkohan tämä kovin epäselvästi sanottu.
Ps olen vielä aloittelija näissä jutuissa mutta eiköhän tämä....
401588
Äänestä

Muut lukivat myös

Vastaukset 40

Vanhimmat

Tuosta puuttuu se Lenny. Sinun pitää lisätä Lenny tuohon menu.lst-tiedostoon samaan tapaan, kuin Etch:n tiedot siinä on. Mounttaa Lenny-osio ja kopioi sieltä /boot/grub/menu.lst-tiedostosta Lennyn tiedot ja lisää ne Etch:n vastaavaan. Kirjaudu päätteeseen roottina ja tee mountaus: mount /dev/lenny /mnt . lenny -sanan paikalle se osio, jossa Lenny on ja /mnt:n tilalla voi olla muukin tyhjä hakemisto, voit tehdä uudenkin. Avaa tiedosto komennolla: gedit /mnt/boot/grub/menu.lst ja kopioi siitä Lennyn kohta. Avaa sitten roottina Etchin menu.lst komennolla: gedit /boot/grub/menu.lst ja lisää siihen kopioimasi ja tallenna se.

Äänestä
  • Kohta "root" tulee olemaan ehkä väärin joten sitä pitää ehkä muokata. Näet Lennyn juuriosion kun grubin menussa isket "c" ja annat komennon

    find /boot/grub/stage2

    joka näyttää kaikki kelvolliset linuxin buuttiosiot. Siitä voit luntata oikean lenny-osion juuren. Toimii jos /boot ei ole erillinen osio.

    Äänestä

  • komennolla; gedit /mnt/boot/grub/menu.lst aukesi vain tyhjä lista. Eli mounttasinko oikein, katsoin gpartedilla levyn tunnuksen joka on /dev/hdc1,
    tiedostojärjestelmä; ext3
    liput; boot
    polku; /dev/hdc1
    tila; ei liitetty
    eli ulalla olen

    Äänestä

  • kysymys... kirjoitti:

    komennolla; gedit /mnt/boot/grub/menu.lst aukesi vain tyhjä lista. Eli mounttasinko oikein, katsoin gpartedilla levyn tunnuksen joka on /dev/hdc1,
    tiedostojärjestelmä; ext3
    liput; boot
    polku; /dev/hdc1
    tila; ei liitetty
    eli ulalla olen

    Juu ei sitä lennyn levyä ole liitetty järjestelmään eli olet tekemässä geditillä uutta tekstitiedostoa tuonne kyseiseen halemistoon johon tallentaminen ei kuitenkaan onnistu koska siellä ei ole mitään.

    Kokeile liittää se vaikka käsin ensin ja tehdään samalla hakemisto sille

    su
    mkdir /media/lenny

    huomaa että nykyään liitokset tehdään hakemistoon /media eikä /mnt. Tuo teki sinne kansion nimeltään lenny ja seuraavaksi liitetään lennyn osio

    mount -t ext3 /dev/hdc1 /media/lenny

    Nyt siellä pitäisi olla lenny näkyvissä.

    Äänestä

  • old_profile_3778 kirjoitti:

    Juu ei sitä lennyn levyä ole liitetty järjestelmään eli olet tekemässä geditillä uutta tekstitiedostoa tuonne kyseiseen halemistoon johon tallentaminen ei kuitenkaan onnistu koska siellä ei ole mitään.

    Kokeile liittää se vaikka käsin ensin ja tehdään samalla hakemisto sille

    su
    mkdir /media/lenny

    huomaa että nykyään liitokset tehdään hakemistoon /media eikä /mnt. Tuo teki sinne kansion nimeltään lenny ja seuraavaksi liitetään lennyn osio

    mount -t ext3 /dev/hdc1 /media/lenny

    Nyt siellä pitäisi olla lenny näkyvissä.

    Eli, lenny näkyy kun käynnistän koneen,mutta ei lähde jatkamaan jalkojaan, eli error 17:cannot mount selected partition.
    Vaikuttaako jotain että ko. levy on vanha IDE, ja "päälevy" on SATA ??

    Äänestä

  • ..... kirjoitti:

    Eli, lenny näkyy kun käynnistän koneen,mutta ei lähde jatkamaan jalkojaan, eli error 17:cannot mount selected partition.
    Vaikuttaako jotain että ko. levy on vanha IDE, ja "päälevy" on SATA ??

    Ei vaikuta onko IDE tai SATA-levy. Sulla on vaan grub konffattu väärin, tulostappas se vielä kerran tänne, miltä se nyt näyttää?

    Äänestä

  • old_profile_3778 kirjoitti:

    Ei vaikuta onko IDE tai SATA-levy. Sulla on vaan grub konffattu väärin, tulostappas se vielä kerran tänne, miltä se nyt näyttää?

    Heittolaukauksena arvaan että sulla lukee Lennyn kohdallakin

    root (hd0,0)

    kun sen pitäisi olla

    root (hd1,0)

    Arvasinko oikein?

    Äänestä

  • old_profile_3778 kirjoitti:

    Heittolaukauksena arvaan että sulla lukee Lennyn kohdallakin

    root (hd0,0)

    kun sen pitäisi olla

    root (hd1,0)

    Arvasinko oikein?

    Tai sitten kernel-rivin juuriosion määritys osoittaa väärään paikkaan root=/dev/hd?

    Äänestä

  • old_profile_3778 kirjoitti:

    Heittolaukauksena arvaan että sulla lukee Lennyn kohdallakin

    root (hd0,0)

    kun sen pitäisi olla

    root (hd1,0)

    Arvasinko oikein?

    mutta lisää erroria
    Error 21: selected disk does not exist

    Äänestä

  • old_profile_3778 kirjoitti:

    Tai sitten kernel-rivin juuriosion määritys osoittaa väärään paikkaan root=/dev/hd?

    kernel /boot/vmlinuz-2.6.26-1-686 root=/dev/hdc1 ro quiet

    Äänestä

  • old_profile_3778 kirjoitti:

    Ei vaikuta onko IDE tai SATA-levy. Sulla on vaan grub konffattu väärin, tulostappas se vielä kerran tänne, miltä se nyt näyttää?

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

    # 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/sda3 ro

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

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

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

    ## Xen hypervisor options to use with the default Xen boot option
    # xenhopt=

    ## Xen Linux kernel options to use with the default Xen boot option
    # xenkopt=console=tty0

    ## altoption boot targets option
    ## multiple altoptions lines are allowed
    ## e.g. altoptions=(extra menu suffix) extra boot options
    ## altoptions=(single-user) single
    # altoptions=(single-user 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      Debian GNU/Linux, kernel 2.6.26-1-686
    root      (hd1,0)
    kernel      /boot/vmlinuz-2.6.26-1-686 root=/dev/hdc1 ro quiet
    initrd      /boot/initrd.img-2.6.26-1-686

    title      Debian GNU/Linux, kernel 2.6.26-1-686 (single-user mode)
    root      (hd1,0)
    kernel      /boot/vmlinuz-2.6.26-1-686 root=/dev/hdc1 ro single
    initrd      /boot/initrd.img-2.6.26-1-686

    title      Debian GNU/Linux, kernel 2.6.18-6-486
    root      (hd0,2)
    kernel      /boot/vmlinuz-2.6.18-6-486 root=/dev/sda3 ro
    initrd      /boot/initrd.img-2.6.18-6-486
    savedefault

    title      Debian GNU/Linux, kernel 2.6.18-6-486 (single-user mode)
    root      (hd0,2)
    kernel      /boot/vmlinuz-2.6.18-6-486 root=/dev/sda3 ro single
    initrd      /boot/initrd.img-2.6.18-6-486
    savedefault

    ### 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/sda1
    title      Microsoft Windows XP Home Edition
    root      (hd0,0)
    savedefault
    makeactive
    chainloader    1

    Äänestä

  • heitto kirjoitti:

    mutta lisää erroria
    Error 21: selected disk does not exist

    Oikean rootin löydät silleen kuten neuvoi, grubin menussa paina "c" jolloin menet grubin shelliin. Sinne kirjoitat seuraava komennon

    find /boot/grub/stage2

    jolloin grub tulostaa kaikki juuriosiot joista löytyy grubin jatko-osia, ilmeisesti jotain tällaista

    (hd0,2)
    (hd1,0)

    siinä on sulle ne ROOT kohdan levyt, toinen on etchille ja toinen lennylle. Kirjoita ne paperille ylös ja poistu shellistä escillä tai komennolla "quit" eli peruutat takaisin käynnistysvalikkoon.

    Buuttaa Etchiin ja katso Etchin /boot/grub/device.map onko siellä molemmat levyt, ellei ole niin tuhoa (nimetään uudelleen tässä) device.map ja tee uusi seuraavasti

    su
    mv /boot/grub/device.map /boot/grub/device.map.old
    grub --device-map=/boot/grub/device.map
    quit

    Nyt /boot/grub/device.map pitäisi olla ajan tasalla, katso miten Etch nimeää levysi. Sun pitää käyttää samaa muotoa siinä menu.listissä eli jos siellä device.map lukee

    (fd0)   /dev/fd0
    (hd0)   /dev/hda
    (hd1)   /dev/sda

    niin noita kirjaintunnuksia pitää käyttää mutta ilmeisesti Etch vielä nimeää IDE-levyt tunnuksella H eli hdc, jotkut uudemmat jakelut käyttävät kaikista levyistä tunnusta S eli esim. sdc.

    Jos pistät vielä komennon

    fdisk -l

    ja copypastetat niin katsotaan vähän sitä osiointia.

    Äänestä

  • old_profile_3778 kirjoitti:

    Oikean rootin löydät silleen kuten neuvoi, grubin menussa paina "c" jolloin menet grubin shelliin. Sinne kirjoitat seuraava komennon

    find /boot/grub/stage2

    jolloin grub tulostaa kaikki juuriosiot joista löytyy grubin jatko-osia, ilmeisesti jotain tällaista

    (hd0,2)
    (hd1,0)

    siinä on sulle ne ROOT kohdan levyt, toinen on etchille ja toinen lennylle. Kirjoita ne paperille ylös ja poistu shellistä escillä tai komennolla "quit" eli peruutat takaisin käynnistysvalikkoon.

    Buuttaa Etchiin ja katso Etchin /boot/grub/device.map onko siellä molemmat levyt, ellei ole niin tuhoa (nimetään uudelleen tässä) device.map ja tee uusi seuraavasti

    su
    mv /boot/grub/device.map /boot/grub/device.map.old
    grub --device-map=/boot/grub/device.map
    quit

    Nyt /boot/grub/device.map pitäisi olla ajan tasalla, katso miten Etch nimeää levysi. Sun pitää käyttää samaa muotoa siinä menu.listissä eli jos siellä device.map lukee

    (fd0)   /dev/fd0
    (hd0)   /dev/hda
    (hd1)   /dev/sda

    niin noita kirjaintunnuksia pitää käyttää mutta ilmeisesti Etch vielä nimeää IDE-levyt tunnuksella H eli hdc, jotkut uudemmat jakelut käyttävät kaikista levyistä tunnusta S eli esim. sdc.

    Jos pistät vielä komennon

    fdisk -l

    ja copypastetat niin katsotaan vähän sitä osiointia.

    Kun etsit oikeata käynnistloitsua niin kai tiedät ettei sun tarvi aina buutata muuttamaan menu.listiä? Voit editoida sitä suoraan grubin menussa, valitse käyttis jonka asetuksia haluat muokata ja iske "e" (edit) jolloin saat nuo menu.listin rivit näytölle. Sitten valitse siitä rivi jota haluat muokata ja paina taas "e". Nyt tämä rivi on muokattavissa, siirrä nuolilla, poista deletellä ja backspacella, hyväksy enterillä, peruuta ulos escillä. Ohjeet on siinä menun alapuolella, lue siitä tarkemmin.

    Näin voit kokeilla dynaamisesti sitä ROOT-asetuksen muokkaamista tai vaikkapa kernel-rivin muutoksia. Nämä eivät tallennu minnekään vaan koskevat vain tätä buuttikertaa, seuraavassa buutissa luetaan taas menu.lst mutta eli jos haluat tehdä muutokset pysyviksi niin sitten sun täytyy muokata sitä menu.lstiä.

    Äänestä

  • menu.lst kirjoitti:

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

    # 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/sda3 ro

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

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

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

    ## Xen hypervisor options to use with the default Xen boot option
    # xenhopt=

    ## Xen Linux kernel options to use with the default Xen boot option
    # xenkopt=console=tty0

    ## altoption boot targets option
    ## multiple altoptions lines are allowed
    ## e.g. altoptions=(extra menu suffix) extra boot options
    ## altoptions=(single-user) single
    # altoptions=(single-user 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      Debian GNU/Linux, kernel 2.6.26-1-686
    root      (hd1,0)
    kernel      /boot/vmlinuz-2.6.26-1-686 root=/dev/hdc1 ro quiet
    initrd      /boot/initrd.img-2.6.26-1-686

    title      Debian GNU/Linux, kernel 2.6.26-1-686 (single-user mode)
    root      (hd1,0)
    kernel      /boot/vmlinuz-2.6.26-1-686 root=/dev/hdc1 ro single
    initrd      /boot/initrd.img-2.6.26-1-686

    title      Debian GNU/Linux, kernel 2.6.18-6-486
    root      (hd0,2)
    kernel      /boot/vmlinuz-2.6.18-6-486 root=/dev/sda3 ro
    initrd      /boot/initrd.img-2.6.18-6-486
    savedefault

    title      Debian GNU/Linux, kernel 2.6.18-6-486 (single-user mode)
    root      (hd0,2)
    kernel      /boot/vmlinuz-2.6.18-6-486 root=/dev/sda3 ro single
    initrd      /boot/initrd.img-2.6.18-6-486
    savedefault

    ### 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/sda1
    title      Microsoft Windows XP Home Edition
    root      (hd0,0)
    savedefault
    makeactive
    chainloader    1

    Jos Lenny on osiolla hdc1, niin silloin Grubissa on root (hd2,0)

    Äänestä

  • old_profile_3778 kirjoitti:

    Oikean rootin löydät silleen kuten neuvoi, grubin menussa paina "c" jolloin menet grubin shelliin. Sinne kirjoitat seuraava komennon

    find /boot/grub/stage2

    jolloin grub tulostaa kaikki juuriosiot joista löytyy grubin jatko-osia, ilmeisesti jotain tällaista

    (hd0,2)
    (hd1,0)

    siinä on sulle ne ROOT kohdan levyt, toinen on etchille ja toinen lennylle. Kirjoita ne paperille ylös ja poistu shellistä escillä tai komennolla "quit" eli peruutat takaisin käynnistysvalikkoon.

    Buuttaa Etchiin ja katso Etchin /boot/grub/device.map onko siellä molemmat levyt, ellei ole niin tuhoa (nimetään uudelleen tässä) device.map ja tee uusi seuraavasti

    su
    mv /boot/grub/device.map /boot/grub/device.map.old
    grub --device-map=/boot/grub/device.map
    quit

    Nyt /boot/grub/device.map pitäisi olla ajan tasalla, katso miten Etch nimeää levysi. Sun pitää käyttää samaa muotoa siinä menu.listissä eli jos siellä device.map lukee

    (fd0)   /dev/fd0
    (hd0)   /dev/hda
    (hd1)   /dev/sda

    niin noita kirjaintunnuksia pitää käyttää mutta ilmeisesti Etch vielä nimeää IDE-levyt tunnuksella H eli hdc, jotkut uudemmat jakelut käyttävät kaikista levyistä tunnusta S eli esim. sdc.

    Jos pistät vielä komennon

    fdisk -l

    ja copypastetat niin katsotaan vähän sitä osiointia.

    Disk /dev/hdc: 41.1 GB, 41110142976 bytes
    255 heads, 63 sectors/track, 4998 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot Start End Blocks Id System
    /dev/hdc1 * 1 4787 38451546 83 Linux
    /dev/hdc2 4788 4998 1694857 5 Extended
    /dev/hdc5 4788 4998 1694826 82 Linux swap / Solaris

    Disk /dev/sda: 160.0 GB, 160041885696 bytes
    255 heads, 63 sectors/track, 19457 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot Start End Blocks Id System
    /dev/sda1 * 1 4462 35840983 7 HPFS/NTFS
    /dev/sda2 4463 8617 33375037 f W95 Ext'd (LBA)
    /dev/sda3 8618 13690 40748872 83 Linux
    /dev/sda5 4463 8286 30716248 7 HPFS/NTFS
    /dev/sda6 8287 8617 2658726 82 Linux swap / Solaris

    Äänestä

  • >Tuosta puuttuu se Lenny. Sinun pitää lisätä
    Lenny tuohon menu.lst-tiedostoon samaan tapaan,
    kuin Etch:n tiedot siinä on. Mounttaa Lenny-osio
    ja kopioi sieltä /boot/grub/menu.lst-tiedostosta
    Lennyn tiedot ja lisää ne Etch:n vastaavaan.
    Kirjaudu päätteeseen roottina ja tee mountaus:
    mount /dev/lenny /mnt . lenny -sanan paikalle se
    osio, jossa Lenny on ja /mnt:n tilalla voi olla
    muukin tyhjä hakemisto, voit tehdä uudenkin. Avaa
    tiedosto komennolla: gedit /mnt/boot
    /grub/menu.lst ja kopioi siitä Lennyn kohta. Avaa
    sitten roottina Etchin menu.lst komennolla: gedit
    /boot/grub/menu.lst ja lisää siihen kopioimasi ja
    tallenna se.<

    Minä tein juuri noin kun asensin kolmantena
    käyttöjärjestelmänä mandrivan (mandriva ei
    tunnistanut suoraan ubuntua, ainoastaan windowsin
    ja lisäsi sen listaan). No tein noin kuin tuo
    neuvo antaa ohjeen, paitsi ei tarvinnut mountata.
    Siis mandivassa kopioin ubuntun listasta tiedot ja
    liitin ne mandrivan listaan. Ja hyvin toimii.

    Äänestä

  • näin. kirjoitti:

    Jos Lenny on osiolla hdc1, niin silloin Grubissa on root (hd2,0)

    Jos buutti siis tapahtuu Etchistä niin Etchin /boot/grub/device.map kertoo miten Etch näkee levyt. Biosin käyttöjärjestelmälle osoittama ensimmäinen kiintolevy on aina indeksillä 0 ja sen ensimmäisen kiintolevyn ensimmäinen osio on on indeksillä 0. Esim. Windows vaatii että käynnistyslatajaan aloitustiedot löytyvät aina ensimmäisen kiintolevyn ensimmäiseltä osiolta jonka tunnus grubille on siis (hd0,0). Toisen kiintolevyn ensimmäinen osio on (hd1,0) ja toisen kiintolevy toinen osio on (hd1,1).

    cat /boot/grub/device.map

    tuosta voit tarkastaa miten Etchin grub näkee levyjärjestyksen ja tunnukset koneellasi, oletan että ne ovat

    (hd0) /dev/sda
    (hd1) /dev/hdc

    mutta tarkista ne.

    root (hd2,0) olisi kolmannen kiintolevyn ensimmäinen osio joten en usko että se ratkaisee ongelmaa, joskin kuten sanoin voit kokeilla sitä dynaamisesti buutin aikana editoimalla sitä riviä. Ellet rakentanut device.mapia uudelleen ei Etch ilmeisesti näe koko lennyn levyä käynnistysvaiheessa.

    Paras tapa olisi käyttää kiintolevyosion UUID-tunnusta jolloin ei tarvitse siinä kernelirivillä välittää kohdasta root=/dev/hdc1 vaan se muutetaan muotoon root=UUID=(uuid-tunnusnumero) mutta en muista tukeeko etch automaattisesti UUID:tä vai pitääkö joku paketti asentaa että sen saa toimimaan. Sitten tuo UUID-tunnus pitää vielä luoda levyosiolle jonka jälkeen sen voi liittää menu.lstiin. Näin osio löytyy aina vaikka levyjärjestysm muuttuisi sillä tuo näppimenetelmä levyosioiden muokkaamiseen on välillä kinkkistä ja aikaa vievää puuhailua etenkin jos levyjä ja niiden järjestystä vaihtaa usein.

    Mikäli kohta Root tai kernel-rivin kohta root= ovat väärin tulee herjaa. Jos taas kernel-imagen tai initrd:n nimi on väärin tulee grubin error jossa ilmoitetaan "file not found" eli sen nimistä tiedosoa ei löydy mutta tässä ei ole siitä kyse, ongelma on se että jossain kohdassa osoitetaan grubille levyn väärä sijainti tai sitten grub ei näe koko levyä ollenkaan.

    Äänestä

  • old_profile_3778 kirjoitti:

    Jos buutti siis tapahtuu Etchistä niin Etchin /boot/grub/device.map kertoo miten Etch näkee levyt. Biosin käyttöjärjestelmälle osoittama ensimmäinen kiintolevy on aina indeksillä 0 ja sen ensimmäisen kiintolevyn ensimmäinen osio on on indeksillä 0. Esim. Windows vaatii että käynnistyslatajaan aloitustiedot löytyvät aina ensimmäisen kiintolevyn ensimmäiseltä osiolta jonka tunnus grubille on siis (hd0,0). Toisen kiintolevyn ensimmäinen osio on (hd1,0) ja toisen kiintolevy toinen osio on (hd1,1).

    cat /boot/grub/device.map

    tuosta voit tarkastaa miten Etchin grub näkee levyjärjestyksen ja tunnukset koneellasi, oletan että ne ovat

    (hd0) /dev/sda
    (hd1) /dev/hdc

    mutta tarkista ne.

    root (hd2,0) olisi kolmannen kiintolevyn ensimmäinen osio joten en usko että se ratkaisee ongelmaa, joskin kuten sanoin voit kokeilla sitä dynaamisesti buutin aikana editoimalla sitä riviä. Ellet rakentanut device.mapia uudelleen ei Etch ilmeisesti näe koko lennyn levyä käynnistysvaiheessa.

    Paras tapa olisi käyttää kiintolevyosion UUID-tunnusta jolloin ei tarvitse siinä kernelirivillä välittää kohdasta root=/dev/hdc1 vaan se muutetaan muotoon root=UUID=(uuid-tunnusnumero) mutta en muista tukeeko etch automaattisesti UUID:tä vai pitääkö joku paketti asentaa että sen saa toimimaan. Sitten tuo UUID-tunnus pitää vielä luoda levyosiolle jonka jälkeen sen voi liittää menu.lstiin. Näin osio löytyy aina vaikka levyjärjestysm muuttuisi sillä tuo näppimenetelmä levyosioiden muokkaamiseen on välillä kinkkistä ja aikaa vievää puuhailua etenkin jos levyjä ja niiden järjestystä vaihtaa usein.

    Mikäli kohta Root tai kernel-rivin kohta root= ovat väärin tulee herjaa. Jos taas kernel-imagen tai initrd:n nimi on väärin tulee grubin error jossa ilmoitetaan "file not found" eli sen nimistä tiedosoa ei löydy mutta tässä ei ole siitä kyse, ongelma on se että jossain kohdassa osoitetaan grubille levyn väärä sijainti tai sitten grub ei näe koko levyä ollenkaan.

    Tuo fdisk on ikäänkuin "softapohjainen" eli linux näkee kaikki järjestelmän levyt kun se on käynnistetty, ydin huolehtii siitä ja sikäli se ei kerro yhtään mitä grub näkee käynnnistettäessä kone. Grub ei osaa rautapohjaisesti etsiä niitä levyjä, se osaa vain kertoa jos sitä levyä tai osiota ei löydy tai jos se löytyy niin osaa käynnistää sieltä.

    Halusin vaan nähdä sen listauksen että levyllä on ylipäänsä kaikki ok ja näyttäisi olevan.

    Äänestä

  • old_profile_3778 kirjoitti:

    Tuo fdisk on ikäänkuin "softapohjainen" eli linux näkee kaikki järjestelmän levyt kun se on käynnistetty, ydin huolehtii siitä ja sikäli se ei kerro yhtään mitä grub näkee käynnnistettäessä kone. Grub ei osaa rautapohjaisesti etsiä niitä levyjä, se osaa vain kertoa jos sitä levyä tai osiota ei löydy tai jos se löytyy niin osaa käynnistää sieltä.

    Halusin vaan nähdä sen listauksen että levyllä on ylipäänsä kaikki ok ja näyttäisi olevan.

    Joskus nää jutut on ihan pienestä ja yksinkertaisesta kiinni, ei vain tajua kysyä tai toinen ei tajua mainita jotain pikkuseikkaa joka ratkaisee asian joten sen vuoksi varmistelen perusjuttuja ;) Katso se device.map.

    Äänestä

  • listaa kirjoitti:

    Disk /dev/hdc: 41.1 GB, 41110142976 bytes
    255 heads, 63 sectors/track, 4998 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot Start End Blocks Id System
    /dev/hdc1 * 1 4787 38451546 83 Linux
    /dev/hdc2 4788 4998 1694857 5 Extended
    /dev/hdc5 4788 4998 1694826 82 Linux swap / Solaris

    Disk /dev/sda: 160.0 GB, 160041885696 bytes
    255 heads, 63 sectors/track, 19457 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot Start End Blocks Id System
    /dev/sda1 * 1 4462 35840983 7 HPFS/NTFS
    /dev/sda2 4463 8617 33375037 f W95 Ext'd (LBA)
    /dev/sda3 8618 13690 40748872 83 Linux
    /dev/sda5 4463 8286 30716248 7 HPFS/NTFS
    /dev/sda6 8287 8617 2658726 82 Linux swap / Solaris

    http://www.gnu.org/software/grub/manual/grub.html#Device-syntax

    hda hdb hdc jne. listaa ide levyt. Sata levyt näkyy scsi laitteina, eli sda sdb sdc jne. Numerot näiden perässä osoittaa osiota.

    Äänestä

  • grubin manuaalista kirjoitti:

    http://www.gnu.org/software/grub/manual/grub.html#Device-syntax

    hda hdb hdc jne. listaa ide levyt. Sata levyt näkyy scsi laitteina, eli sda sdb sdc jne. Numerot näiden perässä osoittaa osiota.

    Etchissä noin mutta uudemmissa jakeluissa kaikki ovat nykyään sdx-levyjä johtuen libatan nykyisestä määrityksestä.

    Äänestä

  • old_profile_3778 kirjoitti:

    Jos buutti siis tapahtuu Etchistä niin Etchin /boot/grub/device.map kertoo miten Etch näkee levyt. Biosin käyttöjärjestelmälle osoittama ensimmäinen kiintolevy on aina indeksillä 0 ja sen ensimmäisen kiintolevyn ensimmäinen osio on on indeksillä 0. Esim. Windows vaatii että käynnistyslatajaan aloitustiedot löytyvät aina ensimmäisen kiintolevyn ensimmäiseltä osiolta jonka tunnus grubille on siis (hd0,0). Toisen kiintolevyn ensimmäinen osio on (hd1,0) ja toisen kiintolevy toinen osio on (hd1,1).

    cat /boot/grub/device.map

    tuosta voit tarkastaa miten Etchin grub näkee levyjärjestyksen ja tunnukset koneellasi, oletan että ne ovat

    (hd0) /dev/sda
    (hd1) /dev/hdc

    mutta tarkista ne.

    root (hd2,0) olisi kolmannen kiintolevyn ensimmäinen osio joten en usko että se ratkaisee ongelmaa, joskin kuten sanoin voit kokeilla sitä dynaamisesti buutin aikana editoimalla sitä riviä. Ellet rakentanut device.mapia uudelleen ei Etch ilmeisesti näe koko lennyn levyä käynnistysvaiheessa.

    Paras tapa olisi käyttää kiintolevyosion UUID-tunnusta jolloin ei tarvitse siinä kernelirivillä välittää kohdasta root=/dev/hdc1 vaan se muutetaan muotoon root=UUID=(uuid-tunnusnumero) mutta en muista tukeeko etch automaattisesti UUID:tä vai pitääkö joku paketti asentaa että sen saa toimimaan. Sitten tuo UUID-tunnus pitää vielä luoda levyosiolle jonka jälkeen sen voi liittää menu.lstiin. Näin osio löytyy aina vaikka levyjärjestysm muuttuisi sillä tuo näppimenetelmä levyosioiden muokkaamiseen on välillä kinkkistä ja aikaa vievää puuhailua etenkin jos levyjä ja niiden järjestystä vaihtaa usein.

    Mikäli kohta Root tai kernel-rivin kohta root= ovat väärin tulee herjaa. Jos taas kernel-imagen tai initrd:n nimi on väärin tulee grubin error jossa ilmoitetaan "file not found" eli sen nimistä tiedosoa ei löydy mutta tässä ei ole siitä kyse, ongelma on se että jossain kohdassa osoitetaan grubille levyn väärä sijainti tai sitten grub ei näe koko levyä ollenkaan.

    komento cat /boot/grub/device.map
    tuottaa; (fd0) /dev/fd0
    (hd0) /dev/hdc
    (hd1) /dev/sda

    ja toiseksi; komento find /boot ym. antaa (hd0,2) eikä muuta

    Äänestä

  • old_profile_3778 kirjoitti:

    Etchissä noin mutta uudemmissa jakeluissa kaikki ovat nykyään sdx-levyjä johtuen libatan nykyisestä määrityksestä.

    Nyt tiedän senkin paremmin. =) Ei ole kun yksi sata levy tässä konettimessa. Mistä luen että mikä on muuttunut?

    Äänestä

  • grubista kirjoitti:

    komento cat /boot/grub/device.map
    tuottaa; (fd0) /dev/fd0
    (hd0) /dev/hdc
    (hd1) /dev/sda

    ja toiseksi; komento find /boot ym. antaa (hd0,2) eikä muuta

    Ihan kuin bios ei nyt näkisi koko IDE-levyä? Kun siellä /dev/hdc ei näyttänyt olevan kuin kolme osiota eli varsinaiset juuriosio sekä swappi extended johon tuo swappi oli laittettu niin kyllä grubshellissä komento

    find /boot/grub/stage2

    pitäisi tulostaa sekä sda:n että hdc:n /bootin sijainti.

    Kaiken lisäksi kuten voit itsekin nähdä on Etchin device.mapissa /dev/hdc nimetty ensimmäiseksi kiintolevyksi hd0.

    Oletko muutellut levyjen buuttijärjestystä, ilmeisesti asensit siis ensimmäisenä XP:n, sitten Etchin ja viimeiseksi Lennyn. Mihin Lennyn grub on pistetty, jos MBR:ään niin kun irroitat SATA-levyn johdon tilapäisesti ja buuttaa ja editoit

    root (hd0,0)

    niin viimeistään silloin pitää Lennyn käynnistyä jos kaikki on levyssä kunnossa.

    Miten on, näkyykö tuo IDE-levy siinä alussa kun käynnistät koneen ja Bios tulostaa niitä laitteita? Tai jos sulla on siinä joku biosin splash peittämässä tekstejä niin tarkista biosista että IDE-levy on näkyvissä.

    Äänestä

  • old_profile_3778 kirjoitti:

    Ihan kuin bios ei nyt näkisi koko IDE-levyä? Kun siellä /dev/hdc ei näyttänyt olevan kuin kolme osiota eli varsinaiset juuriosio sekä swappi extended johon tuo swappi oli laittettu niin kyllä grubshellissä komento

    find /boot/grub/stage2

    pitäisi tulostaa sekä sda:n että hdc:n /bootin sijainti.

    Kaiken lisäksi kuten voit itsekin nähdä on Etchin device.mapissa /dev/hdc nimetty ensimmäiseksi kiintolevyksi hd0.

    Oletko muutellut levyjen buuttijärjestystä, ilmeisesti asensit siis ensimmäisenä XP:n, sitten Etchin ja viimeiseksi Lennyn. Mihin Lennyn grub on pistetty, jos MBR:ään niin kun irroitat SATA-levyn johdon tilapäisesti ja buuttaa ja editoit

    root (hd0,0)

    niin viimeistään silloin pitää Lennyn käynnistyä jos kaikki on levyssä kunnossa.

    Miten on, näkyykö tuo IDE-levy siinä alussa kun käynnistät koneen ja Bios tulostaa niitä laitteita? Tai jos sulla on siinä joku biosin splash peittämässä tekstejä niin tarkista biosista että IDE-levy on näkyvissä.

    Xp oli valmiina ennen kun asensin Etchin, ja lennyn laitoin ylimääräiselle vanhalle kovolle, koska lenny herjasi että on liikaa ensisijaisia kun koitin laittaa sitä kolmanneksi SATA- kovolle. pitää tarkistaa tuo mitä sanot, mutta se jää huomiseen.
    Ps. biossiin en ole koskenut

    Äänestä

  • että oikaisit. kirjoitti:

    Nyt tiedän senkin paremmin. =) Ei ole kun yksi sata levy tässä konettimessa. Mistä luen että mikä on muuttunut?

    Kernelistä 2.6.19 alkaen on "libata" näyttänyt kaikki kiintolevyt tunnuksella /dev/sdx joskin vanha tapa /dev/hdx on sisällytetty siihen ettei tule mitään konflikteja. Eli jakelu voi näyttää joko hdx tai sdx riippuen.

    http://kernelnewbies.org/Linux_2_6_19#head-cdcbaa9c1b476decdc064e0a75d23d1328b1ddce

    Äänestä

  • old_profile_3778 kirjoitti:

    Ihan kuin bios ei nyt näkisi koko IDE-levyä? Kun siellä /dev/hdc ei näyttänyt olevan kuin kolme osiota eli varsinaiset juuriosio sekä swappi extended johon tuo swappi oli laittettu niin kyllä grubshellissä komento

    find /boot/grub/stage2

    pitäisi tulostaa sekä sda:n että hdc:n /bootin sijainti.

    Kaiken lisäksi kuten voit itsekin nähdä on Etchin device.mapissa /dev/hdc nimetty ensimmäiseksi kiintolevyksi hd0.

    Oletko muutellut levyjen buuttijärjestystä, ilmeisesti asensit siis ensimmäisenä XP:n, sitten Etchin ja viimeiseksi Lennyn. Mihin Lennyn grub on pistetty, jos MBR:ään niin kun irroitat SATA-levyn johdon tilapäisesti ja buuttaa ja editoit

    root (hd0,0)

    niin viimeistään silloin pitää Lennyn käynnistyä jos kaikki on levyssä kunnossa.

    Miten on, näkyykö tuo IDE-levy siinä alussa kun käynnistät koneen ja Bios tulostaa niitä laitteita? Tai jos sulla on siinä joku biosin splash peittämässä tekstejä niin tarkista biosista että IDE-levy on näkyvissä.

    Eipä biossissa ko.levyä näkynytkään, mutta nyt kun näkyy niin errorit jatkuvat, numero ja teksti vain muuttuu, eli nyt Error 2: bad file or directory type.
    eikä komento. find /boot/grub/stage2 anna tulosta enempää kun (hd0.2)
    On tässä kohta 60 v ukolla ihmettelemistä, mutta eiköhän tämäkin vielä iloksi muutu.
    Ps. lontoonmurre ei oikein taivu

    Äänestä

  • grubista jatkuu kirjoitti:

    Eipä biossissa ko.levyä näkynytkään, mutta nyt kun näkyy niin errorit jatkuvat, numero ja teksti vain muuttuu, eli nyt Error 2: bad file or directory type.
    eikä komento. find /boot/grub/stage2 anna tulosta enempää kun (hd0.2)
    On tässä kohta 60 v ukolla ihmettelemistä, mutta eiköhän tämäkin vielä iloksi muutu.
    Ps. lontoonmurre ei oikein taivu

    Miksei se levy näkynyt biosissa? Oliko kaapeli huonosti kiinni, oliko levy disabloitu vai mistä mahtoi olla kysymys?

    Lenny kuitenkin lähti asennuksen jälkeen käyntiin eikö? Jos lähti niin kokeilitko nyt sitä että irroitat sen SATA-levyn ja kokeilet buutata lennyn ihan yksinään siten että vain IDE-levy on koneessa kiinni jolloin root on taas hd0,0 ja käynnistystiedot luetaan sieltä Lennyn /bootista?

    Jotenkin en nyt pääse täältä kaukaa kiinni siihen ongelmaa kun en itse pysty näkemään ja testaamaan. Minä kun en ymmärrä miksei se lennyn stage2 näy siellä grubin shellissä find-komennolla, ei kai se ole jotenkin korruptoitunut.. ihan kuin levy ei näkyisi siellä vieläkään. Todella merkillistä..

    Minulla on itselläni joskus ollut IDE-levy jonka jumpperi oli viallinen niin välillä levy näkyi ja välillä ei, tieto lisää taas tuskaa kun pitää tällainenkinn mahdollisuus osata huomioida että levyssä voi olla jotain pielessä, onhan se jo aika iäkäskin kun on 40Gt levy.

    Jospa kokeilet saada sen lennyn yksinään käyntiin omalta levyltään ja käytät sitä vähän aikaa että saadaan varmuus siitä että IDE on kunnossa. Kai pistit sen oman grubin MBR:ään, ainakin siellä oli sulla se (hd0,0) lennyn menu.lstissä? Jos Lenny käynnistyy ja toimii normaalisti on aika palata levyjärjestykseen.

    Nyt voi sanoa että tämä menee jo säätämiseksi ;D

    Äänestä

  • grubista jatkuu kirjoitti:

    Eipä biossissa ko.levyä näkynytkään, mutta nyt kun näkyy niin errorit jatkuvat, numero ja teksti vain muuttuu, eli nyt Error 2: bad file or directory type.
    eikä komento. find /boot/grub/stage2 anna tulosta enempää kun (hd0.2)
    On tässä kohta 60 v ukolla ihmettelemistä, mutta eiköhän tämäkin vielä iloksi muutu.
    Ps. lontoonmurre ei oikein taivu

    Etchin Grubissa saattaa olla bugi. Minulla on samantyyppinen tilanne, Debian Etch ollut jo testing-ajoilta ja sen Grub käytössä, hyvin toiminut, kunnes tuli tilanne, jossa juuri asennettu Sabayon 3.5 ei käynnistynyt millään keinolla ja asetusten muokkaamisella. Asia jäi ratkaisematta, kunnes ennen joulua asensin Ubuntu 8.10 ja sattui kömmähdys, se asensi Grubin samalla.(en katsonut lisäasetuksia) Tällä Ubuntun Grubilla kuitenkin käikki kuusi käyttöjärjestelmää kahdella kiintolevyllä käynnistyvät, myös Sabayon. Ehkä kannattaisi kokeilla Lennyn Grubia, netinstall-levyllä helppo asentaa.

    Äänestä

  • error 2 kirjoitti:

    Etchin Grubissa saattaa olla bugi. Minulla on samantyyppinen tilanne, Debian Etch ollut jo testing-ajoilta ja sen Grub käytössä, hyvin toiminut, kunnes tuli tilanne, jossa juuri asennettu Sabayon 3.5 ei käynnistynyt millään keinolla ja asetusten muokkaamisella. Asia jäi ratkaisematta, kunnes ennen joulua asensin Ubuntu 8.10 ja sattui kömmähdys, se asensi Grubin samalla.(en katsonut lisäasetuksia) Tällä Ubuntun Grubilla kuitenkin käikki kuusi käyttöjärjestelmää kahdella kiintolevyllä käynnistyvät, myös Sabayon. Ehkä kannattaisi kokeilla Lennyn Grubia, netinstall-levyllä helppo asentaa.

    Voi olla sekin, ainaki todella outoa oiretta pukkaa, ei ole ihan tuollaista tullut vastaan. Voihan sitä grubia kokeilla asentaa etchistäkin

    grub
    setup (hd0)
    quit

    jolloin grubin pitäisi mennä hd0,0:aan jonka etch siis device.mapin mukaan näkee ensimmäisenä levynä.

    Äänestä

  • old_profile_3778 kirjoitti:

    Voi olla sekin, ainaki todella outoa oiretta pukkaa, ei ole ihan tuollaista tullut vastaan. Voihan sitä grubia kokeilla asentaa etchistäkin

    grub
    setup (hd0)
    quit

    jolloin grubin pitäisi mennä hd0,0:aan jonka etch siis device.mapin mukaan näkee ensimmäisenä levynä.

    SIIS

    "jolloin grubin pitäisi mennä hd0:aan" eli laitteen /dev/hdc MBR:ään

    Äänestä

  • old_profile_3778 kirjoitti:

    SIIS

    "jolloin grubin pitäisi mennä hd0:aan" eli laitteen /dev/hdc MBR:ään

    jos se lenny käynnistyy niin kopioi ne menu.lst:n rivit etchistä sinne ja muokkaa niitä hieman, sda pitää mapata

    map (hd0) (hd1)
    map (hd1) (hd0)

    jotta saan XP:n käynnistymään.

    Äänestä

  • old_profile_3778 kirjoitti:

    Voi olla sekin, ainaki todella outoa oiretta pukkaa, ei ole ihan tuollaista tullut vastaan. Voihan sitä grubia kokeilla asentaa etchistäkin

    grub
    setup (hd0)
    quit

    jolloin grubin pitäisi mennä hd0,0:aan jonka etch siis device.mapin mukaan näkee ensimmäisenä levynä.

    "grub
    setup (hd0)
    quit

    jolloin grubin pitäisi mennä hd0,0:aan jonka etch siis device.mapin mukaan näkee ensimmäisenä levynä."

    Noinhan se menee Grubin komentoriviltä, mutta tuo ei kokemukseni mukaan päivitä menu.lst-tiedostoa.

    Äänestä

  • ennalleen. kirjoitti:

    "grub
    setup (hd0)
    quit

    jolloin grubin pitäisi mennä hd0,0:aan jonka etch siis device.mapin mukaan näkee ensimmäisenä levynä."

    Noinhan se menee Grubin komentoriviltä, mutta tuo ei kokemukseni mukaan päivitä menu.lst-tiedostoa.

    Tuon pitäisi asentaa siis grub hd0:aan eli jos Lennyn IDE-levy näkyy biosissa ja on etchin device.mapissa "hd0 /dev/hdc".

    Nyt grub on siis IDE-levyn MBR:ssä mutta konehan ei käynnisty sieltä ennenkuin levy on asetettu biosista ensimmäiseksi buuttilaitteeksi.

    Kun levy näkyy biosissa ja on asetettu ensimmäiseksi ja sen MBR:ssä on grubin stage1 niin menu.lst ei pidä enää ihan paikkaanssa, nyt SATA-levyllä oleva Etch saa arvon "root (hd1,2)" ja Lenny joka on ensimmäisen levyn ensimmäisellä osiolla on "root (hd0,0)".

    Koska XP on joutunut biosista katsoen toiselle levylle sekään ei buuttaa ennenkuin levyt buuttivaiheessa mapataan edellä esittämälläni tavalla eli mappaus tarkoittaa levyjärjestyksen vaihtoa vauhdissa, ensimmäien siirretään toiseksi ja toinen (Jossa XP & Etch) ensimmäiseksi.

    Levyjen kanssa kikkaillessa kannattaa ja joskus on jopa pakko opetella editoimaan grubin buuttirivejä siellä grubin käynnistysvalikossa.

    Sitä minä vain siis ihmettelen miksei se Lennyn /boot/grub/stage2 näy, ainoastaan Etchin stage2 näkyy osiolla (hd0,2). Joko grubisa tosiaan on joku bugi tai levyssä/osioinnissa on jotakin vikaa.

    Tämä grubin asentaminen /dev/hdc MBR:ään ei kuitenkaan poista /dev/sda MBR:ssä olevaa stage1:tä joten jos Lenny ei vieläkään buuttaa voi mennä biosiin vaihtamaan levyjen järjestyksen entiseksi jolloin Etch tilanne palautuu täsmälleen samaksi kuin mitä se oli alkujaan.

    HUOM!! Joissakin emoissa/bioseissa on muutamakin eri mahdollisuus määrittää levyjen keskinäinen järjestys ja sen lisäksi vielä käynnistysjärjestys ja vieläpä levyjen kaapeloinnin todellinen fyysinen järjestys sotkee pakkaa joten joskus, itsellänikin, on joskus mennyt pieni tovi miettiessä että minkä levyn miltä osiolta nyt pitäisi sitä stage2:ta hakea ja miten tällöinen pitää esittää kernel-rivin "root" joka siis on se todellinen juuri-osion sijainti jota käyttöjärjestelmä käyttää.

    Periaatteessa helppoa kunhan laitteet ovat kunnossa mutta toisinaan silti pientä hässäkkää. Itse lähtisin nyt kuitenkin siitä että VARMISTAISIN että Lenny ylipäänsä on buutattavassa kunnossa ja mielestäni varmin ja ehkä nopein tapa olisi se kotelon avaaminen, datakaapelin irroitus SATA-levystä ja biosista varmistaminen ettei mikään estä buuttia IDE:ltä ("boot another device e/d" tms.) ja Lennyn buuttaus.

    Lopuksi sitten valinta kumpaa levyä aletaan käyttää buuttilaitteena ja sen mukaan se menu.lst:in muokkaus.

    Äänestä

  • old_profile_3778 kirjoitti:

    Miksei se levy näkynyt biosissa? Oliko kaapeli huonosti kiinni, oliko levy disabloitu vai mistä mahtoi olla kysymys?

    Lenny kuitenkin lähti asennuksen jälkeen käyntiin eikö? Jos lähti niin kokeilitko nyt sitä että irroitat sen SATA-levyn ja kokeilet buutata lennyn ihan yksinään siten että vain IDE-levy on koneessa kiinni jolloin root on taas hd0,0 ja käynnistystiedot luetaan sieltä Lennyn /bootista?

    Jotenkin en nyt pääse täältä kaukaa kiinni siihen ongelmaa kun en itse pysty näkemään ja testaamaan. Minä kun en ymmärrä miksei se lennyn stage2 näy siellä grubin shellissä find-komennolla, ei kai se ole jotenkin korruptoitunut.. ihan kuin levy ei näkyisi siellä vieläkään. Todella merkillistä..

    Minulla on itselläni joskus ollut IDE-levy jonka jumpperi oli viallinen niin välillä levy näkyi ja välillä ei, tieto lisää taas tuskaa kun pitää tällainenkinn mahdollisuus osata huomioida että levyssä voi olla jotain pielessä, onhan se jo aika iäkäskin kun on 40Gt levy.

    Jospa kokeilet saada sen lennyn yksinään käyntiin omalta levyltään ja käytät sitä vähän aikaa että saadaan varmuus siitä että IDE on kunnossa. Kai pistit sen oman grubin MBR:ään, ainakin siellä oli sulla se (hd0,0) lennyn menu.lstissä? Jos Lenny käynnistyy ja toimii normaalisti on aika palata levyjärjestykseen.

    Nyt voi sanoa että tämä menee jo säätämiseksi ;D

    IDe-levy oli biossissa none eli sitä ei siellä näkynyt, mutta se siitä . Nyt lenny toimii kun ottaa SATA-levyn irti, mutta miten saan kaikki toimimaan "yhdessä".

    Äänestä

  • jatkuu... kirjoitti:

    IDe-levy oli biossissa none eli sitä ei siellä näkynyt, mutta se siitä . Nyt lenny toimii kun ottaa SATA-levyn irti, mutta miten saan kaikki toimimaan "yhdessä".

    Onkohan siellä biosin määrittelyissä jokin konflikti vai miksei se levy näkynyt. Tai näkyykö nyt jos olet pistänyt kaapelit takaisin paikoilleen niin molemmat levyt?

    Mikähän sen emolevyn merkki ja tarkka malli mahtaa olla, voisin vilkaista manuaalista selvääkö sieltä jotain?

    Ennen ei saa oikein mitenkään järkevästi molempia toimimaan ennenkuin bios näkee molemmat levyt yhtäaikaa, sitä ennen se lyö aina sitä grubin erroria koska toista levyä kerran "ei ole".

    Onko kiintolevyjen kanavien liittimet eli piirit siis kuitenkin siinä emolla ettei jompikumpi ole lisätty jälkikäteen pci-kortilla

    PCI -> IDE
    PCI -> SATA

    ?

    Äänestä

  • old_profile_3778 kirjoitti:

    Onkohan siellä biosin määrittelyissä jokin konflikti vai miksei se levy näkynyt. Tai näkyykö nyt jos olet pistänyt kaapelit takaisin paikoilleen niin molemmat levyt?

    Mikähän sen emolevyn merkki ja tarkka malli mahtaa olla, voisin vilkaista manuaalista selvääkö sieltä jotain?

    Ennen ei saa oikein mitenkään järkevästi molempia toimimaan ennenkuin bios näkee molemmat levyt yhtäaikaa, sitä ennen se lyö aina sitä grubin erroria koska toista levyä kerran "ei ole".

    Onko kiintolevyjen kanavien liittimet eli piirit siis kuitenkin siinä emolla ettei jompikumpi ole lisätty jälkikäteen pci-kortilla

    PCI -> IDE
    PCI -> SATA

    ?

    Aika outo juttu, kytkin SATA.levyn takaisin, ja kas kummaa, kaikki toimii.
    Eilen näkyi käynnistäessä molemmat levyt mutta lenny ei toiminut, ainoa muutos eiliseen on se että aloitusgrubissa näkyy etch nyt viimeisenä, eli grub on lennyn, oletan ainakin, mutta summarum kaikki toimii niinkuin pitääkin äsen kokeilin kaikki käyttikset, sitkeää on ollut mutta paljon olen oppinut, kyllä se vanhakin koira,,,,,,,,,
    Suuret kiitokset sinulle kun jaksoit neuvoa
    Tapio

    Äänestä

  • selvisi kirjoitti:

    Aika outo juttu, kytkin SATA.levyn takaisin, ja kas kummaa, kaikki toimii.
    Eilen näkyi käynnistäessä molemmat levyt mutta lenny ei toiminut, ainoa muutos eiliseen on se että aloitusgrubissa näkyy etch nyt viimeisenä, eli grub on lennyn, oletan ainakin, mutta summarum kaikki toimii niinkuin pitääkin äsen kokeilin kaikki käyttikset, sitkeää on ollut mutta paljon olen oppinut, kyllä se vanhakin koira,,,,,,,,,
    Suuret kiitokset sinulle kun jaksoit neuvoa
    Tapio

    No hyvä, minä jo ihmettelinkin että mikä siinä oikein mättää. Rautavikaa ei voi edelleenkään sulkea pois, vika voi olla kiintolevyssä, kaapelissa tai liittimessä itsessään. Myös IDE-levyssä oleva pieni "jumpperi" eli kaapelipuolen piikeissä oleva musta pieni muovipalikka voi kontaktihäiriössä tehdä levyjen katomamista. SATA-levyissä ei jumpperia ole tai jos on niin ainoastaan SATAI/SATAII valintaa varten, IDE-levyissähän sillä valitaan levyjen isäntä-orja-järjestys saman kaapelin/kanavan levyille.

    Muuallakin voi vika tietty olla, hajoava poweri voi aiheuttaa kummia ilmiöitä.

    Mutta eipä sitä nyt kannata murehtia jos alkoi toimimaan, jos vikaa uudistuu niin itse keskittyisin siihen rautapuolen vianhakuun. Vanhoilla emoilla on syytä tarkistaa kondensaattorit jotka kuolevat ylilämmöstä joskus nopeastikin, töhnän vuotaminen on melko varma merkki viallisesta konkasta eli ilmiöön voi olla montakin vaihtoehtoa mikä tietty hankaloittaa tutkintaa ja nämä jutut venyvät ja venyvät. Toivotaan että nyt toimii mahdollisimman pitkään kuitenkin ;D
    Mika

    Äänestä

  • old_profile_3778 kirjoitti:

    No hyvä, minä jo ihmettelinkin että mikä siinä oikein mättää. Rautavikaa ei voi edelleenkään sulkea pois, vika voi olla kiintolevyssä, kaapelissa tai liittimessä itsessään. Myös IDE-levyssä oleva pieni "jumpperi" eli kaapelipuolen piikeissä oleva musta pieni muovipalikka voi kontaktihäiriössä tehdä levyjen katomamista. SATA-levyissä ei jumpperia ole tai jos on niin ainoastaan SATAI/SATAII valintaa varten, IDE-levyissähän sillä valitaan levyjen isäntä-orja-järjestys saman kaapelin/kanavan levyille.

    Muuallakin voi vika tietty olla, hajoava poweri voi aiheuttaa kummia ilmiöitä.

    Mutta eipä sitä nyt kannata murehtia jos alkoi toimimaan, jos vikaa uudistuu niin itse keskittyisin siihen rautapuolen vianhakuun. Vanhoilla emoilla on syytä tarkistaa kondensaattorit jotka kuolevat ylilämmöstä joskus nopeastikin, töhnän vuotaminen on melko varma merkki viallisesta konkasta eli ilmiöön voi olla montakin vaihtoehtoa mikä tietty hankaloittaa tutkintaa ja nämä jutut venyvät ja venyvät. Toivotaan että nyt toimii mahdollisimman pitkään kuitenkin ;D
    Mika

    Jos sulla oli siis XP&Etch -levy kiinni kun asensit Lennyn niin kyllä joo, Etch ja XP kuuluukin näkyä menu.lst:n lopussa eli ihan oikein menee. Se IDE-levy sitten vain jostakin katosi siinä välissä johonkin jostain toistaiseksi tuntemattomasta syystä.

    Äänestä

On mahdollista ja helppoakin asentaa Lennyn Grub, jos sinulla on netinstall tai muu Lennyn asennuslevy käytettävissä. Käynnistät levyn hätäkäynnistystoiminnon valitsemalla advanced ja sitten rescue. Sitten saa valita kielen ja näppäimistön ja kun etenet, tulee valittavaksi juuritiedostojärjestelmäksi liitettävä laite. Valitse osio, jossa Lenny on ja sen jälkeen tulee valikko, josta löytyy mm. kohta: "Asennetaan GRUB-alkulatausohjelma uudelleen" Muuta ei tarvitse tehdä, kuin asentaa Grub. Sehän pitää olla ensimmäisen kiintolevyn mbr:ssä, eli asennat sen samaan paikkaan, missä se nytkin on: /dev/sda

Tämän voi tietenkin tehdä Etchinkin levyllä.

Äänestä

Kommentoi aloitusta


grubista kirjoitti:

grub lista näyttää tältä

## ## 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/sda3 ro

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

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

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

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(single-user) single
# altoptions=(single-user 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      Debian GNU/Linux, kernel 2.6.18-6-486
root      (hd0,2)
kernel      /boot/vmlinuz-2.6.18-6-486 root=/dev/sda3 ro
initrd      /boot/initrd.img-2.6.18-6-486
savedefault

title      Debian GNU/Linux, kernel 2.6.18-6-486 (single-user mode)
root      (hd0,2)
kernel      /boot/vmlinuz-2.6.18-6-486 root=/dev/sda3 ro single
initrd      /boot/initrd.img-2.6.18-6-486
savedefault

### 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/sda1
title      Microsoft Windows XP Home Edition
root      (hd0,0)
savedefault
makeactive
chainloader    1

alusta jätin osan pois, eli miten saan lennyn näkymään käynnistyksessä, siellä näkyy nyt vain etch ja xp, lenny on omalla kiintolevyllään. Onkohan tämä kovin epäselvästi sanottu.
Ps olen vielä aloittelija näissä jutuissa mutta eiköhän tämä....

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu