Kirjoittaja Aihe: grub error???  (Luettu 7147 kertaa)

juyli

  • Vieras
Vs: grub error???
« Vastaus #20 : 25.01.11 - klo:21.28 »
Windows levy minulla ei oo, palautus osio pitäisi olla jollain levyllä koneessa , mutta kun  ei sekään toimii tai sitä ei vaan ole.... Biosin mukaan on, ja on enabledkin...

Laitapa tulostetta komennolla
Koodia: [Valitse]
sudo fdisk -l niin ihmetellään yhteisvoimin, saisimmeko palautusosion toimimaan. Tuohon ongelmaan todennäköisin ratkaisu on Grub2:n uudelleenasennus.
Yhä mielestäni Grub2 hakee erittäin tehokkaasti koneelta osioita, ja niiltä käyttöjärjestelmiä sekä "arpoo" hienosti kunkin järjestelmän nimet, jotka Grub2 osaa lisätä sitten käynnistysvalikkoon.
Toki tuon voi tehdä myös manuaalisesti, vaikka se ei olekaan se 'Oikea Tapa (tm)'.
Tässä esim. Asus EeePC 1001HA:n oletusosiot:
Koodia: [Valitse]
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        9407    75561696    7  HPFS/NTFS
/dev/sda2            9408       18813    75553695    7  HPFS/NTFS
/dev/sda3           18814       19451     5124735   1c  Hidden W95 FAT32 (LBA)
/dev/sda4           19452       19457       48195   ef  EFI (FAT-12/16/32)
Nykyisin koneella on pienen WinXP:n (n. 10Gt) lisäksi Fedora 14 + swap, sekä pienen pieni Ubuntu Netbook Remix 10.10  (n. 5 Gt) ;)
"Lelu" lienee yhä palautettavissa alkuperäiseen muotoonsa. Tuota ei tosin ole jouduttu testaamaan.

edop

  • Käyttäjä
  • Viestejä: 31
    • Profiili
Vs: grub error???
« Vastaus #21 : 26.01.11 - klo:09.52 »
Levy /dev/sda: 80.0 Gt, 80026361856 tavua
255 päätä, 63 sektoria/ura, 9729 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Levyn tunniste: 0xaddf6c76

    Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä
/dev/sda1               1        1274    10233373+  27  Tuntematon
/dev/sda2            1275        5519    34093056    6  FAT16
/dev/sda3   *        5519        7880    18966854    7  HPFS/NTFS
/dev/sda4            7880        9730    14856193    5  Laajennettu
/dev/sda5            7880        9646    14184448   83  Linux
/dev/sda6            9646        9730      670720   82  Linux-sivutus / Solaris

  tuntemattoman lienee windows ???  ;D

juyli

  • Vieras
Vs: grub error???
« Vastaus #22 : 26.01.11 - klo:10.50 »
    Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä
/dev/sda1               1        1274    10233373+  27  Tuntematon
/dev/sda2            1275        5519    34093056    6  FAT16
/dev/sda3   *        5519        7880    18966854    7  HPFS/NTFS
/dev/sda4            7880        9730    14856193    5  Laajennettu
/dev/sda5            7880        9646    14184448   83  Linux
/dev/sda6            9646        9730      670720   82  Linux-sivutus / Solaris
  tuntemattoman lienee windows ???  ;D

Ei ole. Jokin outo osio tuo on, kun edes Linux/Unix ei sitä tarkemmin tunnista. Todennäköisesti se sisältää konekohtaista dataa, kuten esim. järjestelmänpalautustiedot tms?.
Windows osioita ovat /dev/sda2 sekä /dev/sda3. Erityisesti /dev/sda3:lla on käynnistyslippu eli tuo * -merkki. Tuolta osiolta järjestelmä yrittää käynnistää Windowssisi.
Valitettavasti /dev/sda2 sisältänee fat16-tiedostojärjestelmän. Pitäisi kurkata mitä tiedostoja ko. osiolla on. Yleensä dos/windows näkee ensimmäisen primääriosion ja käyttää siitä tunnusta C:, jolta järjestelmä käynnistetään.
Luulisin kuitenkin, että asentamalla uudelleen Grub2:n koneen MBR:ään, korjautuisi ongelmat.

edop

  • Käyttäjä
  • Viestejä: 31
    • Profiili
Vs: grub error???
« Vastaus #23 : 26.01.11 - klo:12.35 »
nyt taitaa olla niin, ettei tähän otsikkoon saa tuota 'ratkaistu' Minulla on jo grub 2. seuraasin nämä ohjeet:
https://help.ubuntu.com/community/Grub2 ja kun laitta sudo apt-get install grub-pc tulee:

Seuraavat paketit asennettiin automaattisesti, eivätkä ne ole enää vaadittuja:
  linux-headers-2.6.32-24 linux-headers-2.6.32-24-generic
Poista ne komennolla "apt-get autoremove".
0 päivitetty, 0 uutta asennusta, 0 poistettavaa ja 11 päivittämätöntä.

Sitten tietenkin laitoin päätteeseen apt-get autoremove , niin nyt tulee muuta kun äsken... ??? eli
E: Lukkotiedostoa /var/lib/dpkg/lock ei voitu avata - open (13: Lupa evätty)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
pelimanni@pelimanni-laptop:~$
kokelen uudestaan sudo bash ja apt-get autoremove

No nyt jotain poistetaan......

eiku taas sudo apt-get install grub-pc
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu       
Luetaan tilatiedot... Valmis       
grub-pc on jo uusin versio.

Tämän tiesin jo, äsken assensin grub- ohjelmapaketin uudestaan tuolta var/cache/apt/archives
käynistin uudestaan ja ei mitään... Kone menee suoraan ubuntuun, Eikä tuon shift pohjalla pitäminen autaa

Tämä menee jo avain minun osaamisen rajalla! Tästä vaikeampaa tarkoitaa, että töpseli seinästä ja roskiin koko tietokone... käyttökelvolton mokama :P

tallennan tämän tekstin ja käynnistän vielä kerran uudestaan ennen julkaisemista foorumiin...

Bytheway.... puppyn kanssa katsoin...
sda1:lla on m.m. windows ja system32 kansiot
sda2 näyttääs oleva se joka dos kutsu c:ksi
sda3 on sitten d:, siellä on data, musiikkia, kuvia tekstit ym.
sda5 on linux ja sda6 ei puppy näytääkkään...

Anteeks pitkästä tekstistä :o

juyli

  • Vieras
Vs: grub error???
« Vastaus #24 : 26.01.11 - klo:14.45 »
Kone menee suoraan ubuntuun, Eikä tuon shift pohjalla pitäminen autaa  ...
Tästä vaikeampaa tarkoitaa, että töpseli seinästä ja roskiin koko tietokone... käyttökelvolton mokama :P

Hyvinhän kone sitten toimii, kun saat Ubuntun käyntiin. Liität vain tuon NTFS-osion ja saat Datat käyttöösi Linuxissa.

sda1:lla on m.m. windows ja system32 kansiot
sda2 näyttääs oleva se joka dos kutsu c:ksi
sda3 on sitten d:, siellä on data, musiikkia, kuvia tekstit ym.
sda5 on linux ja sda6 ei puppy näytääkkään...

Aiemman osiotaulun mukaan käynnistyslippu olisi väärällä osiolla? Sen ehkä pitäisi olla /dev/sda2:lla tai jopa /dev/sda1?
/dev/sda6 on siis swap-osio, eikä siellä ole mitään tähdellistä liitettäväksi.
Voisit asentaa startupmanager:in (jollei ole jo asennettuna) ja graafisesti räpeltää grub:in conffia.
Grub2:n ohjeistusta suomeksi: http://linux.fi/wiki/GNU_GRUB_2

JarTak

  • Käyttäjä
  • Viestejä: 333
    • Profiili
Vs: grub error???
« Vastaus #25 : 26.01.11 - klo:23.04 »
Lainaus
Tuo päivityskieltosi on täyttä soopaa.

Ei muuten ole  ;) , jos haluat Wubin toimivan. Jos päivität Wubilla grub ja kernel päivityksiä, niin todennäköisesti ongelmia on tiedossa. Laitappa Googleen hakusanaksi Wubi minimal bash like line editing, niin huomaat kuinka netti on pullollaan ihmisten tarinoita siitä, kuinka päivityksen jälkeen Wubi ei toimi. Tämän päälle vielä oma kokemukseni, kuinka kahdesti päivitysten jälkeen kone sekosi ja sen päälle vielä erään tuttavani. Startup managerin käyttö, jolla säädetään käynnistyvää käyttöjärjestelmää ja automaattisen käynnistyksen viivettä on myös sekoittanut kerran koneeni. Mielipiteen muodostamisessa minä luotan kokemusperäiseen aineistoon ja Clam av:t voi asentaa jälkikäteen.

Lainaus
Wubi-asennuksen ongelma lienee se, että siinä on tarkoitus ajaa Ubuntua virtuaalisesti, mutta kernel-päivityksen yhteydessä, asentuu grub (jos grub niin on määritelty)  järjestelmän MBR:ään. Näin virtuaalikoneen ei pitäisi tehdä, sillä se "sotkee" Windows:in käynnistyksen. Ideahan on se, että Windowssista voi käynnistää Ubuntun (Wubi), eikä se että grub:sta valitaan käynnistetäänkö Ubuntu, Windows tai jokin muu käyttöjärjestelmä.

Ja tämän ongelman lisäksi myös:
 
Lainaus
To be able to boot Wubi, Grub2 has to access the ntfs partition which is hosting Wubi. There is a bug in Grub 2, which prevents Grub2 to read any files on an ntfs partition beyond the first 4GB. If any of the boot files is outside of the 4GB limit, booting will fail
Lähde: http://sourceforge.net/apps/mediawiki/bootinfoscript/index.php?title=Boot_Problems:Wubi_9.10

Tuossa on kuvailtuna englanniksi se, mitä aikaisemmassa viestissä kerroin. Suomeksi asia menee siis niin, että jos jokin boottitiedostoista on 4GB alueen ulkopuolella, niin boottaaminen epäonnistuu.


Veka

  • Käyttäjä
  • Viestejä: 16
    • Profiili
Vs: grub error???
« Vastaus #26 : 27.01.11 - klo:21.14 »
nyt taitaa olla niin, ettei tähän otsikkoon saa tuota 'ratkaistu' Minulla on jo grub 2. seuraasin nämä ohjeet:
https://help.ubuntu.com/community/Grub2 ja kun laitta sudo apt-get install grub-pc tulee:

Seuraavat paketit asennettiin automaattisesti, eivätkä ne ole enää vaadittuja:
  linux-headers-2.6.32-24 linux-headers-2.6.32-24-generic
Poista ne komennolla "apt-get autoremove".
0 päivitetty, 0 uutta asennusta, 0 poistettavaa ja 11 päivittämätöntä.

Sitten tietenkin laitoin päätteeseen apt-get autoremove , niin nyt tulee muuta kun äsken... ??? eli
E: Lukkotiedostoa /var/lib/dpkg/lock ei voitu avata - open (13: Lupa evätty)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
pelimanni@pelimanni-laptop:~$
kokelen uudestaan sudo bash ja apt-get autoremove

No nyt jotain poistetaan......

eiku taas sudo apt-get install grub-pc
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu       
Luetaan tilatiedot... Valmis       
grub-pc on jo uusin versio.

Tämän tiesin jo, äsken assensin grub- ohjelmapaketin uudestaan tuolta var/cache/apt/archives
käynistin uudestaan ja ei mitään... Kone menee suoraan ubuntuun, Eikä tuon shift pohjalla pitäminen autaa

Tämä menee jo avain minun osaamisen rajalla! Tästä vaikeampaa tarkoitaa, että töpseli seinästä ja roskiin koko tietokone... käyttökelvolton mokama :P

tallennan tämän tekstin ja käynnistän vielä kerran uudestaan ennen julkaisemista foorumiin...

Bytheway.... puppyn kanssa katsoin...
sda1:lla on m.m. windows ja system32 kansiot
sda2 näyttääs oleva se joka dos kutsu c:ksi
sda3 on sitten d:, siellä on data, musiikkia, kuvia tekstit ym.
sda5 on linux ja sda6 ei puppy näytääkkään...

Anteeks pitkästä tekstistä :o


Vielä pitäisi asentaa Grub MBR:n komennolla " grub-install /dev/sda " ja sitten ajaa startupmanager.