Kirjoittaja Aihe: Windowsin asennus sekoitti Grubin [tavallaan ratkaistu :D]  (Luettu 3730 kertaa)

Naksnaks

  • Käyttäjä
  • Viestejä: 16
    • Profiili
Nyt on varmaan sen verran harvinainen ongelma, että pikaisesti hakua käyttämällä en löytänyt mitään soveltuvaa. Yleensähän taitaa olla niin, että Ubuntun asennus sekoittaa Winuskan käynnistyksen, mutta nyt kävikin toisin päin.

Long story short:
hommasin kannettavaan uuden kovalevyn, ja asensin sinne Windowsin. Asennus meni kuitenkin, joten päätin asentaa Ubuntun siksi aikaa että Winuskan saa kuntoon. Formatoin siis Win-osion Ubuntun kautta. Noh, pari päivää käytin Ubuntua, ja siihen kovin tykästyin, eli tiedostoja yms "tärkeää" kertyi jo vaikka miten.
Tänään sitten asensin Winukan uudestaan, mutta kappas, nyt kun konetta käynnistää, niin se ei edes ehdota Ubuntua, vaan boottaa suoraan Windowsiin.

Tätä yritin korjata live-cd:llä, mutta se  ei antanut käyttää päätettä, eli en sillai pystynyt Grubia korjaamaan. Vähemmän viisaana asensin sit U:n toiseen kertaan, mutta se asennus meni kans mönkään. Noh, kolmas asennus onnistui ja toimii, mutta sitä en halua käyttää, vaan tuota ensimmäistä :D

Mitä tässä nyt pitäisi tehdä, jotta nämä kaksi ei-toivottua asennusta saisin hiiteen, ja grubin osoittamaan tuohon ensimmäiseen asennukseen? Kun konee käynnistää, siihen tulee about kymmenen eri kohtaa, joista yksi on Windows, ja loput sekalaisia Lunx-juttuja mistä en mitään tajua. Ainoa kohta, jossa mainitaan Ubuntu, viittaa tuohon viimeiseksi luotuun versioon.

Tiedän ja pahoittelen, sekavasti selitetty, mutta kun en oikein itsekään ole perillä että mitä tässä nyt on käynyt. Ilmeisesti kovalevyltä on nyt haukattu about 20 gigaa tilaa noiden kahden tarpeettoman asennuksen käyttöön, ja sille tilalle ois tarvetta koska kovo on _vaan_ 60 giganen.
« Viimeksi muokattu: 19.01.11 - klo:18.07 kirjoittanut Naksnaks »

uggeli

  • Käyttäjä
  • Viestejä: 351
    • Profiili
Vs: Windowsin asennus sekoitti Grubin (vaimikäsenyton)
« Vastaus #1 : 18.01.11 - klo:22.30 »
Kysyn tähän muutaman selventävän kysymyksen niin saavat viisaammat vastata, etenkin kun itse varmaan vasta huomen illalla ylipäätään koneelle taas tuun.. Mutta asiaan.

1. Osioitko kovalevyn aina uudestaan ubuntun uudelleenasennuksen yhteydessä, vai asensitko kenties edellisen päälle (ja vanhan poistaen) / onko koneessa todellisuudessa nyt 3 asennusta?.

=> Mitä listaa komento: sudo fdisk -l


2. Ehditkö tuohon ensimmäiseen asennukseesi tehdä jotain oleellisia säätöjä, vai miksi juuri sen haluat palauttaa takaisin (olkoonkin että oikea tapa on juurikin korjata virhe ja täten saada asia ennalleen)?

3. Mitä tulee kun kirjoitat päätteeseen

cat /boot/grub/grub.cfg

Listaa joko koko tuloste tai edes nämä kaikki menuentry osat, jotta voi vähän nähdä mitä siihen grubin valikkoon oikein tulee käynnistysvaiheessa.
Linux: Be root
Windows: Reboot

Naksnaks

  • Käyttäjä
  • Viestejä: 16
    • Profiili
Vs: Windowsin asennus sekoitti Grubin (vaimikäsenyton)
« Vastaus #2 : 19.01.11 - klo:11.29 »
1. Osioinnin taisin tehdä joka kerta, en tiedä miksi. Kai yritin välttää sen ekan päälle kirjottamista.

Eka käsky antaa:
Levy /dev/sda: 60.0 Gt, 60011642880 tavua
255 päätä, 63 sektoria/ura, 7296 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: 0xe5d72605

    Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä
/dev/sda1   *           1        3853    30948826    7  HPFS/NTFS
/dev/sda2            3854        7296    27655169    5  Laajennettu
/dev/sda5            5786        7227    11573248   83  Linux
/dev/sda6            7227        7296      559104   82  Linux-sivutus / Solaris
/dev/sda7            4498        5725     9857024   83  Linux
/dev/sda8            5725        5786      486400   82  Linux-sivutus / Solaris
/dev/sda9            3854        4463     4893696   83  Linux
/dev/sda10           4463        4498      278528   82  Linux-sivutus / Solaris

Osiotaulumerkinnät eivät ole levyjärjestyksessä

Levy /dev/sdb: 2002 Mt, 2002747392 tavua
32 päätä, 63 sektoria/ura, 1940 sylinteriä
Yksiköt = 2016 * 512 = 1032192 -tavuiset sylinterit
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Levyn tunniste: 0x433f4c51

    Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä
/dev/sdb1   *           1        1940     1955488+   c  W95 FAT32 (LBA)

Levy /dev/sdc: 1000.2 Gt, 1000204886016 tavua
255 päätä, 63 sektoria/ura, 121601 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: 0x454c0a40

    Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä
/dev/sdc1               1      121601   976760001    7  HPFS/NTFS

Levy /dev/sdd: 1000.2 Gt, 1000204886016 tavua
255 päätä, 63 sektoria/ura, 121601 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: 0xee663d3c

    Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä
/dev/sdd1               1      121601   976760001    7  HPFS/NTFS

2. Säätöjä ja ohjelmien asennuksia yms. tuli tehtyä sen verran paljon (nyt kun muistelen, niin oli U käytössä ainaki neljä päivää), ettei ihan huvittas alusta alottaa. Onhan tässäkin tietysti oma vaivansa, mutta samalla oppii (ehkä :D) jotain.

3. No sieltähän tuli tämmönen litania:

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  set saved_entry=${prev_saved_entry}
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z ${boot_once} ]; then
    saved_entry=${chosen}
    save_env saved_entry
  fi
}

function recordfail {
  set recordfail=1
  if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 78f6782c-0fb5-4aac-adba-adb39447994b
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 78f6782c-0fb5-4aac-adba-adb39447994b
set locale_dir=($root)/boot/grub/locale
set lang=fi
insmod gettext
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, Linux 2.6.32-27-generic-pae -ydin' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   insmod ext2
   set root='(hd0,5)'
   search --no-floppy --fs-uuid --set 78f6782c-0fb5-4aac-adba-adb39447994b
   linux   /boot/vmlinuz-2.6.32-27-generic-pae root=UUID=78f6782c-0fb5-4aac-adba-adb39447994b ro   quiet splash
   initrd   /boot/initrd.img-2.6.32-27-generic-pae
}
menuentry 'Ubuntu, Linux 2.6.32-27-generic-pae -ydin (palautustila)' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   insmod ext2
   set root='(hd0,5)'
   search --no-floppy --fs-uuid --set 78f6782c-0fb5-4aac-adba-adb39447994b
   echo   'Ladataan Linux 2.6.32-27-generic-pae -käyttöjärjestelmäydintä...'
   linux   /boot/vmlinuz-2.6.32-27-generic-pae root=UUID=78f6782c-0fb5-4aac-adba-adb39447994b ro single
   echo   'Ladataan alustavaa ram-levyä...'
   initrd   /boot/initrd.img-2.6.32-27-generic-pae
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
   insmod ext2
   set root='(hd0,5)'
   search --no-floppy --fs-uuid --set 78f6782c-0fb5-4aac-adba-adb39447994b
   linux16   /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
   insmod ext2
   set root='(hd0,5)'
   search --no-floppy --fs-uuid --set 78f6782c-0fb5-4aac-adba-adb39447994b
   linux16   /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows Vista (loader) (on /dev/sda1)" {
   insmod ntfs
   set root='(hd0,1)'
   search --no-floppy --fs-uuid --set 182e934753c92b27
   chainloader +1
}
menuentry "Ubuntu 10.04.1 LTS (10.04) (on /dev/sda7)" {
   insmod ext2
   set root='(hd0,7)'
   search --no-floppy --fs-uuid --set 4975c380-53b6-479b-92fd-f2ea10bcae91
   linux /boot/vmlinuz-2.6.32-24-generic root=/dev/sda7
}
menuentry "Ubuntu, Linux 2.6.32-27-generic-pae -ydin (on /dev/sda9)" {
   insmod ext2
   set root='(hd0,9)'
   search --no-floppy --fs-uuid --set b137a6b6-617b-4a12-8838-9b5a5ea51aad
   linux /boot/vmlinuz-2.6.32-27-generic-pae root=UUID=b137a6b6-617b-4a12-8838-9b5a5ea51aad ro quiet splash
   initrd /boot/initrd.img-2.6.32-27-generic-pae
}
menuentry "Ubuntu, Linux 2.6.32-27-generic-pae -ydin (palautustila) (on /dev/sda9)" {
   insmod ext2
   set root='(hd0,9)'
   search --no-floppy --fs-uuid --set b137a6b6-617b-4a12-8838-9b5a5ea51aad
   linux /boot/vmlinuz-2.6.32-27-generic-pae root=UUID=b137a6b6-617b-4a12-8838-9b5a5ea51aad ro single
   initrd /boot/initrd.img-2.6.32-27-generic-pae
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

Sen nyt olen jo tajunnut, että kun koneen käynnistää, pitää valita kohta missä on sda5, siellä on tämä asennus minkä haluan säästää.

Taas voi todeta, ettei ihan menny niinku Strömsössä. Jos ite saisin päättää ni pyyhkisin Windowsin kokonaan pois, mutta eipä tuo vaimoke kamalasti lämmennyt idealle...

Naksnaks

  • Käyttäjä
  • Viestejä: 16
    • Profiili
Vs: Windowsin asennus sekoitti Grubin (vaimikäsenyton)
« Vastaus #3 : 19.01.11 - klo:12.16 »
Noni, ilmeisesti https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows nuo ohjeet ois pelastanu tilanteen heti alkuunsa, vaan eipä löytynyt kun yritin hakua räpeltää :(

reboot

  • Käyttäjä
  • Viestejä: 213
    • Profiili
Vs: Windowsin asennus sekoitti Grubin (vaimikäsenyton)
« Vastaus #4 : 19.01.11 - klo:12.42 »
Taas voi todeta, ettei ihan menny niinku Strömsössä. Jos ite saisin päättää ni pyyhkisin Windowsin kokonaan pois, mutta eipä tuo vaimoke kamalasti lämmennyt idealle...

Meillä oli alkuun sama tilanne, minä väsyin Windowsin kanssa askarteluun ja vaimo ei puolestaan Linuxista juuri välittänyt. Nyttemmin taitaa olla jo reilu vuosi, kun emännänkin tietokoneessa on ollut Ubuntu (uusin Fedorakin kävi, mutta elo senkin kanssa oli pientä näpertelyä, joten Ubuntu laitettiin takaisin). Eikä kuulemma tarvitse Windowsia enää mihinkään. Joten ei kannata aivan heti antaa periksi, vaan myötäillen ajaa asiaa eteenpäin...  ;)
Ubuntu käytössä kotona ja töissä!
*** Kun ongelmasi on ratkaisu lisää otsikkoon [Ratkaistu] ***

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Windowsin asennus sekoitti Grubin (vaimikäsenyton)
« Vastaus #5 : 19.01.11 - klo:13.04 »
Tuollahan äkkiä silmättynä näyttäisi olevan kolme toimivaa installaatiota Ubuntusta, valitsee vaan käynnistysmenusta sen jonka haluaa käynnistää.  Kun olet käynnistänyt sen minkä haluat pitää niin ylimääräiset lähtee Gparted -ohjelmalla hetkessä pois.  Tuossa vaiheessa päätteeseen komento "df -h" ilman noita lainausmerkkejä voi selventää tilannetta (mitä siellä on käynnissä) eli ne haluat säästää ntfs osioiden lisäksi.  Ellei Gparted ole koneessa vielä niin Synaptic: lla tai päätteessä:

Koodia: [Valitse]
sudo apt-get install gparted
Tehtyäsi ensin siivouksen käynnistysmenun saa päivittymään kun antaa:

Koodia: [Valitse]
sudo update-grub
« Viimeksi muokattu: 19.01.11 - klo:13.08 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Naksnaks

  • Käyttäjä
  • Viestejä: 16
    • Profiili
Vs: Windowsin asennus sekoitti Grubin (vaimikäsenyton)
« Vastaus #6 : 19.01.11 - klo:13.38 »
Mä en vaan näköjään osaa. Gpartedilla nuo toiset pyyhkäsin sileeks, ja käytin tuota grubin ehjäämis-komentoa, mutta nyt kun konee käynnistää tulee vaan ilmotus "error: no such partition" ja alle "grub rescue" (muistaakseni) mihin pitäisi sitten jotain järkevää osata kirjoittaa.

Taitaapi nyt olla viisainta, että vedän koko kovon sileeks, ja alotan ihan alusta. Aikaahan siinä menee, mut eipä mulla muuta olekaan, hieman vaivaa yritin säästää.
Onko Ubuntussa jotain pomminvarmaa keinoa formatoida koko kovo, niin että kaikki mahdolliset osiot ym pyyhkiytyy tyhjäks ja kone näkis koko 60 gigaa yhtenäisenä, tyhjänä tilana?

SuperOscar

  • Käyttäjä
  • Viestejä: 4062
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Windowsin asennus sekoitti Grubin (vaimikäsenyton)
« Vastaus #7 : 19.01.11 - klo:14.18 »
/boot/grub/grub.lst muodostetaan nykyään update-grub-komentoa annettaessa automaattisesti, minkä takia tiedostossa yleensä onkin varoitukset sen suorasta muokkaamisesta. Nykyään saattaisi olla järkevämpää kurkistaa, mitä sisältää /etc/default/grub, josta update-grub lukee toimintaohjeensa. Sitten vain ”sudo update-grub”, ja /boot/grub/grub.lst:n pitäisi syntyä.
« Viimeksi muokattu: 19.01.11 - klo:14.20 kirjoittanut SuperOscar »
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

reboot

  • Käyttäjä
  • Viestejä: 213
    • Profiili
Vs: Windowsin asennus sekoitti Grubin (vaimikäsenyton)
« Vastaus #8 : 19.01.11 - klo:17.09 »
Onko Ubuntussa jotain pomminvarmaa keinoa formatoida koko kovo, niin että kaikki mahdolliset osiot ym pyyhkiytyy tyhjäks ja kone näkis koko 60 gigaa yhtenäisenä, tyhjänä tilana?

Asennusvaiheessa saa valittua että käyttää koko levyä asennukseen, silloin vetää koko levyn sileäksi ja osioi uudestaan.
Ubuntu käytössä kotona ja töissä!
*** Kun ongelmasi on ratkaisu lisää otsikkoon [Ratkaistu] ***

uggeli

  • Käyttäjä
  • Viestejä: 351
    • Profiili
Vs: Windowsin asennus sekoitti Grubin (vaimikäsenyton)
« Vastaus #9 : 19.01.11 - klo:17.43 »
/boot/grub/grub.lst muodostetaan nykyään update-grub-komentoa annettaessa automaattisesti, minkä takia tiedostossa yleensä onkin varoitukset sen suorasta muokkaamisesta. Nykyään saattaisi olla järkevämpää kurkistaa, mitä sisältää /etc/default/grub, josta update-grub lukee toimintaohjeensa. Sitten vain ”sudo update-grub”, ja /boot/grub/grub.lst:n pitäisi syntyä.

Jep tästä syystä kehotinkin käyttämään cat komentoa tuossa, enkä avaamaan esim. geditillä muokattavaksi. Tuosta listasta kun ajattelin saavan tarkempaa käsitystä mitä siinä alussa oikein tuleekaan näkyville (kun aloitusviestistä jäi hieman epäselväksi). :)

@Naksnaks
Jokos tyhjäsit koko koneen, vai yritätkö vielä korjata tuota tuosta lisää?
Linux: Be root
Windows: Reboot

Naksnaks

  • Käyttäjä
  • Viestejä: 16
    • Profiili
Vs: Windowsin asennus sekoitti Grubin (vaimikäsenyton)
« Vastaus #10 : 19.01.11 - klo:18.07 »
Mä tyhjäsin koneen, jotenki sain sen tuolta levynhallinalla tai Gpartedilla tehtyä :) Nyt tein sit "fiksusti" että asensin ensin sen Windowsin mikä on kuulemma ihan pakko olla, ja vasta sitten Ubuntun, ja kaikki näyttää toimivan. Onhan tässä tosiaan homma saada kaikki asetukset yms. kohdilleen, mutta kaippa tämä menee kategoriaan "kantapään kautta" :D

Isot kiitokset auttajille! :)

Storck

  • Vieras
Vs: Windowsin asennus sekoitti Grubin (vaimikäsenyton)
« Vastaus #11 : 19.01.11 - klo:18.09 »
Nyt tein sit "fiksusti" että asensin ensin sen Windowsin mikä on kuulemma ihan pakko olla, ja vasta sitten Ubuntun

Onnistuu se toisinkin päin, vähemmän on vaivaa kun asentaa vindoussin ensin  8)

Naksnaks

  • Käyttäjä
  • Viestejä: 16
    • Profiili
Vs: Windowsin asennus sekoitti Grubin [tavallaan ratkaistu :D]
« Vastaus #12 : 19.01.11 - klo:18.10 »
Niinhän mä just teinkin :D

avanti

  • Käyttäjä
  • Viestejä: 455
    • Profiili
Vs: Windowsin asennus sekoitti Grubin (vaimikäsenyton)
« Vastaus #13 : 20.01.11 - klo:00.10 »
Nyt tein sit "fiksusti" että asensin ensin sen Windowsin mikä on kuulemma ihan pakko olla, ja vasta sitten Ubuntun

Onnistuu se toisinkin päin, vähemmän on vaivaa kun asentaa vindoussin ensin  8)

Niin, Wintoosathan on tunnetusti siinä ääliömäisiä, että jos sen asentaa toiseksi, jonkin toisen käyttiksen jälkeen, Grubit ja vastaavat pitää laittaa uusiksi!

ML
Matti Lamminen itäiseltä Vantaalta.
Intel NUC i5 prosessorilla.
Ubuntu 22.04.1 LTS