Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: Jula - 25.08.10 - klo:06.43
-
Ostin uuden koneen, jossa sisällä valmiina 7. Siihen heilahti tietenkin Ubuntu vierelle ja niiden sekäkäyttö sujunut ongelmitta, 10.04 ja 7 molemmat siis 64-bittisiä.
Viime yönä kone oli buutannut itsensä ja käynnistynyt Ubuntuun. Halusin käynnistää sen windows:n ja kone lähtikin recovery-tilaan. Keskeytin recoveryn, kun en tiennyt sille mitään syytä ja nyt ruudulle tulee vain koko ajan;
Grub error: no such partition
grub rescue.
Kone suostui ajamaan oman diagnostiikkansa läpi, ei virheitä kovalevyllä, muistissa tai prosessorissa.
Onko minulta siis vain grub seonnut vai windwos seonnut ja sekoittanut jotain vai mitä ? Koetin käynnistää koneen usb-tikulla kun en löytänyt romppua jossa olisi ubuntu, mutta kone jymähtää ja bios valikoissa ei ole edes boot-vaihtoehtoa usb-device ?? Saako tuossa grub-kehotteessa tehtyä mitään komentoja ? Käytössä siis tämä uudempi grub..
-
Saako tuossa grub-kehotteessa tehtyä mitään komentoja ? Käytössä siis tämä uudempi grub..
Grub2 komentoriviltä voi kokeilla käynnistää seuraavaan tapaan tietenkin oman koneen tiedoilla sovellettuna.
set root=(hdX,Y)
linux /vmlinuz root=/dev/sdXY ro
initrd /initrd.img
boot
https://help.ubuntu.com/community/Grub2
Ubuntun Kerneli lienee vmlinuz-2.6.32-21-generic tai vmlinuz-2.6.32-22-generic
Ubuntu 10.04.1:ssä kerneli on vmlinuz-2.6.32-24-generic
-
Olen käyttänyt grub2 kehoitteessa myös käskyä: configfile (hd<kovalevynumero><osionumero>)/boot/grub/grub.cfg
- esimerkiksi: configfile (hd0,1)/boot/grub/grub.cfg
- käsky toimii vähän eritavalla kuin oobetimerin neuvoma: se hakee grub.cfg:n ja esittää sen ja siitä valikosta voi ladata minkä haluaa. Muuten pystyy hakemaan grub.cfg:n myös USB:ltä.
-
Tulee sekä configfile että linux komennoista kommentti unknown command.. AAPUVAA.. Eikä buuttaa rompulta, vaikka mikä olisi..
-
No huh.. Ilmeisesti oli vain huonosti poltettu levy syyna..taas edit.. Kaikki loytyy.. Olen koettanut kahlata noita ohjeita lapi, mutta tuo grubin uudelleen asennus tuottaa harmaita hiuksia... Lahden taas etsimaan, jos joku on nopeampi, saa antaa rautalankaohjeet...
-
https://help.ubuntu.com/community/Grub2#Reinstalling%20GRUB%202
-
Kiitos.. Mutta nyt jai hamaamaan.. Missa mun ubuntu on..
sudo fdisk -l
antaa taman..
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 102400 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 13 91299 733255680 7 HPFS/NTFS
/dev/sda3 91300 180892 719649793 5 Extended
/dev/sda4 180892 182402 12127232 7 HPFS/NTFS
/dev/sda5 180162 180892 5859328 82 Linux swap / Solaris
kun tuo
sda1 on ilmeisesti recovery
sda2 on sitten win7
sda3 olisi sitten home
sda4 pitaisi olla linux tai siis system, liitoskohta /
ja sda5 on swap, kuten pitaakin... Miten edeta ja varmistaa asia..
-
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 102400 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 13 91299 733255680 7 HPFS/NTFS
/dev/sda3 91300 180892 719649793 5 Extended
/dev/sda4 180892 182402 12127232 7 HPFS/NTFS
/dev/sda5 180162 180892 5859328 82 Linux swap / Solaris
sda3 on jatkettu osio, jolle on tehty loogiset osiot sda4 sekä swap sda5.
Korjaus: jatketulla osiolla on nyt vain looginen swap-osio. Mielestäni tuolla jatketulla osiolla olisi vielä tilaa osiolle? (91300 -> 180161)
Syystä tai toisesta levyosiosi on merkitty Windowssin NTFS-systeemisiksi.
Linux-osioiden pitäisi olla jokin 83 Linux.
Voit manuaalisesti liittää osioita tai kokeilla jotakin Live-CD -Linuxia (kuten Ubuntun asennuslevy),
ja selvittää, mitä kullakin osiolla on dataa.
Nuo levyosion HPFS/NTFS -> Linux 83 voi mielestäni (tietysti omalla vastuulla!) korjata fdisk:llä menettämättä dataa.
Tiedostojärjestelmä levyllä voi olla siis muu kuin fdisk:in mainitsema, fdisk ei sitä näet tiedä.
Mutta varmista ensin, mitä kullakin osiolla luuraa...
-
Eikös komennolla "sudo blkid" saa nuo asiat varmistettua? Olen itsekin ihmetellyt, että mikä on varmin tapa selvittää osion todellinen tiedostojärjestelmä - kuten edellä sanottu fdisk ei tuohon sovellu.
-
Ok, kokeilen tuota komentoa kotona.. Ja Linux-osion pitäisi olla ext4:n, meneeköhän livecd jolla tuota kirjoitin kotona siitä sekaisin ?? Kaikkien osioiden data löytyy, eli vain grub taitaa nyt olla sekaisin.. Koetan asennella sen kotona uusiksi.. Millä parametreillä tuo fdisk korjaa asian ??
-
Millä parametreillä tuo fdisk korjaa asian ??
Ööhh... Valikossa 'muuta osion id' (tai vastaava). Fdisk:ssä m -kirjaimella saa valikon, mistä valita. Toki olisi antoisaa nähdä, mitä esim. grub.cfg pitää sisällään.
Tosin Grub2 etsii tehokkaasi levyosiolta käynnistettäviä järjestelmiä.
-
Eikös komennolla "sudo blkid" saa nuo asiat varmistettua? Olen itsekin ihmetellyt, että mikä on varmin tapa selvittää osion todellinen tiedostojärjestelmä - kuten edellä sanottu fdisk ei tuohon sovellu.
Boot_info_Script on hyvä .. :)
http://sourceforge.net/projects/bootinfoscript/
http://ubuntuforums.org/showthread.php?t=1291280
Esimerkki:
cd /polku_Boot_info_Scriptin sisältävään_hakemistoon
sudo sh ./boot_info_script055.sh
Jotain tällaista pitäisi tulostua..
Boot Info Script 0.55 dated February 15th, 2010
============================= Boot Info Summary: ==============================
=> Grub 0.97 is installed in the MBR of /dev/sda and looks on the same drive
in partition #1 for /boot/grub/stage2 and /boot/grub/menu.lst.
sda1: _________________________________________________________________________
File system: ext3
Boot sector type: -
Boot sector info:
Operating System: Linux Mint 7 Gloria - Main
Edition
Boot files/dirs: /boot/grub/menu.lst /etc/fstab
sda2: _________________________________________________________________________
File system: Extended Partition
Boot sector type: -
Boot sector info:
sda5: _________________________________________________________________________
File system: ext3
Boot sector type: -
Boot sector info:
Operating System:
Boot files/dirs:
sda6: _________________________________________________________________________
File system: ext3
Boot sector type: -
Boot sector info:
Operating System: Mandriva Linux release 2010.0
(Official) for i586 Kernel 2.6.31.13-desktop586-1mnb
on an i686 /
Boot files/dirs: /boot/grub/menu.lst /etc/fstab
sda7: _________________________________________________________________________
File system: ext3
Boot sector type: -
Boot sector info:
Operating System:
Boot files/dirs:
sda8: _________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
sda9: _________________________________________________________________________
File system: ext4
Boot sector type: Grub
Boot sector info: Grub 0.97 is installed in the boot sector of sda9 and
looks at sector 123461744 on boot drive #1 for the
stage2 file. A stage2 file is at this location on
/dev/sda. Stage2 looks on partition #9 for
/boot/grub/grub.conf.
Operating System: Fedora release 12 (Constantine)
Kernel on an ()
Boot files/dirs: /boot/grub/menu.lst /boot/grub/grub.conf /etc/fstab
sda10: _________________________________________________________________________
File system: ext3
Boot sector type: -
Boot sector info:
Operating System:
Boot files/dirs:
=========================== Drive/Partition Info: =============================
Lista jatkuu vielä, joten katkaistakoon tästä.. :D
-
Eli vaikka teen mitä, mm. uudelleen asennus ubuntulla, tulee aina eteen Grub error..
-
Eli vaikka teen mitä, mm. uudelleen asennus ubuntulla, tulee aina eteen Grub error..
En usko, että kovo on aivan rikki, sillä fdisk näyttää osiot. Voisit poistaa grubin ja kokeilla lähteekö winukka käyntiin..
http://www.lancelhoff.com/how-to-fix-vista-mbr-repair-broken-vista/
http://forum.ubuntu-fi.org/index.php?topic=34732.0
WINBOOT-CD (http://sites.google.com/site/bootcdoobetimer/WINBOOT.iso?attredirects=0&d=1)
-
Ainoa ongelma, etten löydä tähän hätään polttavaa asemaa kuin omassa koneessa, jossa siinä pyörii livecd.. Ottaako tuo LILO siis automaattisesti..