Kirjoittaja Aihe: Kirjautuminen kiertää kehää + GRUB valikon järjestely [Ratkaistu 1/2]  (Luettu 6012 kertaa)

Arello

  • Käyttäjä
  • Viestejä: 215
    • Profiili
Asensin uuden virtalähteen ja epäonnekseni huomasin, ettei ensisijaisesti käynnistettävässä SSD-levyssä ollut aluksi virtaliitin kunnolla kiinni, jonka seurauksena kone kai tulkitsi bootattavat osiot uudelleen ja GRUBissa meni boottijärjestys uusiksi. Voin vielä valikosta kuitenkin valita oikean aseman, käyttis käynnistyy normaalisti alkuvalikkoon saakka, mutta kun kirjaudun sisään, ruutu pimenee ja palaa takaisin kirjautumisvalikkoon. Mitä on tapahtunut ja mitä tälle voi tehdä?

Olen koittanut soveltaa täällä olevia ohjeita Xauthorityn käyttäjäoikeuksia muokkailemalla, mutta tuloksetta.

EDIT: Nyt selailen tätä ketjua, mutten ole vieläkään löytänyt toimivaa ratkaisua. Xsession-errors ei anna mitään. Joillakin ongelma on kai ratkennut Xauthorityn poistamalla, mutten tiedä millä komennolla se tehdään.

EDIT2: JES! Pitkän säätämisen jälkeen sain homman pelittämään seuraavanlaisesti:
Tarkistin lokitiedoston:
Koodia: [Valitse]
tail -n 50 /var/log/Xorg.0.log Viimeinen rivi tulosti epäilyttävästi:
Koodia: [Valitse]
[   2968.522] (EE) fglrx(0): firegl_SetSuspendResumeState FAILED -9.Jonka varassa lähdin kokeilemaan:
Koodia: [Valitse]
sudo apt-get update
sudo apt-get -y dist-upgrade
sudo apt-get -y install fglrx
sudo reboot

Homma nyt suunnilleen toimii, kirjautumisikkuna lakkasi jahtaamasta häntäänsä ja kirjautuu nyt sisään, mutta... GRUB-valikko on edelleen sotkussa, kun jokisen eväät ja haluaisin tuon pää-Ubuntun listalle ensimmäiseksi, jotta voin sen siitä nopeasti valita. Kuinka tämä tehdään?

Tarinan opetus: tarkista aina virtalähdettä asentaessa, että liittimet on kunnolla kiinni.
« Viimeksi muokattu: 15.08.16 - klo:19.01 kirjoittanut Arello »
Läppäri Acer Swift 5 OS: Ubuntu Studio (xfce4) 18.04 LTS & Win10
Pöytis OS: Debian 10 & WinXP

nm

  • Käyttäjä
  • Viestejä: 16242
    • Profiili
Asensin uuden virtalähteen ja epäonnekseni huomasin, ettei ensisijaisesti käynnistettävässä SSD-levyssä ollut aluksi virtaliitin kunnolla kiinni, jonka seurauksena kone kai tulkitsi bootattavat osiot uudelleen ja GRUBissa meni boottijärjestys uusiksi. Voin vielä valikosta kuitenkin valita oikean aseman

Eli mitä Grub-valikossa näkyy ja mistä valikosta joudut valitsemaan oikean aseman? Biosin boottivalikostako?

Arello

  • Käyttäjä
  • Viestejä: 215
    • Profiili
GRUBista siis vaan. Minulla näkyy siinä jokin vanha 12.04 ensimmäisenä, sitten 14.04 ja WinXP. Yleensä olen painanut enteriä ennen GRUB-valikon ilmantuumista, jolloin se menee oletuksena ensimmäisestä automaattisesti, mutta nyt se pitää ensin manuaalisesti valita, mikä on pieni kosmeettinen haitta.
Läppäri Acer Swift 5 OS: Ubuntu Studio (xfce4) 18.04 LTS & Win10
Pöytis OS: Debian 10 & WinXP

nm

  • Käyttäjä
  • Viestejä: 16242
    • Profiili
Kokeile ensin pelkkää grub.cfg:n päivitystä komennolla:

Koodia: [Valitse]
sudo update-grub
Jos ei auta, asenna Grubin alkulataaja uudestaan 14.04:n puolelta. Perinteisen ei-UEFI-biosin tapauksessa onnistuu tähän tapaan:

Koodia: [Valitse]
sudo grub-install /dev/sda
(missä /dev/sda on levy, jonka MBR:ään haluat asentaa Grubin)

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Kokeile ensin pelkkää grub.cfg:n päivitystä komennolla:

Koodia: [Valitse]
sudo update-grub
Jos ei auta, asenna Grubin alkulataaja uudestaan 14.04:n puolelta. Perinteisen ei-UEFI-biosin tapauksessa onnistuu tähän tapaan:

Miten tuo update-grub toimii? Asensin uudelle 3T levylle Ubuntun ihan automaatilla. Teki gpt osiotaulun ja melkoisen ison osion Ubuntulle, jota sitten pienensin ja ja lisäsin uusia osioita. Samalle levylle lisätty toinen Linux käynnistyy /dev/sdb4 (kopioitu vanhalta levyltä).  Uudella SSD-levyllä on nyt Windows 10 joka käynnistyy. Sen perään on kopiotu Linux /dev/sda5 joka ei sitten käynnisty millään. Tulee ilmoitus Booting a command list. Muuten näyttö on pimeä eikä tapahdu mitään.... Olen editoinut käynnistys riviä (hd0,gpt5)/boot/....  ja kerneli löytyy. Olen jopa poistanut muut rivit paitsi linux /boot/kerneli ja ei käynnisty.

Vanhassa 1T levyssä oli mbr osiotaulu ja se käynnisti tuon ongelmalapsen.
/etc/default/grub tiedostoa olen myös muokannut. GRUB_CMDLINE_LINUX="iommu=soft" ei lisää parametriä kernelille jokaiseen valikkoon. Jostain se puuttuu ja jossain se on jopa kaksi kertaa.

Unbuntu osaksi hoitanut tehtävänsä eli sillä olen kopioinut vanhan levyn sisällön. SSD-levyn alun olen ajatellut pitää Windowssin hallussa. Ratkaisuksi olen ajatellut uuden emon hankkimista jossa olisi uudempi sata III. Vaikka sen tuoma nopeusetu lienee pieni. Ubuntun käyttöliittymä oli aluksi outo, mutta kyllä silläkin tulee toimeen. Valikon puuttuminen raivostuttaa.   





mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Onko 3 teran osiolla pakollinen BIOS:n boottiosio, joka vaaditaan perinteisissä BIOS-koneissa GPT-levyille, joilta on tarkoitus bootata?
https://wiki.archlinux.org/index.php/GRUB#GUID_Partition_Table_.28GPT.29_specific_instructions

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Onko 3 teran osiolla pakollinen BIOS:n boottiosio, joka vaaditaan perinteisissä BIOS-koneissa GPT-levyille, joilta on tarkoitus bootata?
https://wiki.archlinux.org/index.php/GRUB#GUID_Partition_Table_.28GPT.29_specific_instructions
En ihan ymmärrä kysymystä. Levyn alussa pitää olla pienehkö fat32 osio eli EFI System Partition, jonne lataaja
pistetään.  MBR osiotaulu ei kelpaa yli 2T levyille. Itsellä aikaisemmin Grub mbr levyllä ja nyt gpt levyllä ja kokemusta
tuosta vähän. Tuo vanha levy vielä tallella ja voin lykätä sen paikalleen ja saada sillä kaikki systeemit käynnistymään.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11440
    • Profiili
    • Tomin kotisivut
Onko 3 teran osiolla pakollinen BIOS:n boottiosio, joka vaaditaan perinteisissä BIOS-koneissa GPT-levyille, joilta on tarkoitus bootata?
https://wiki.archlinux.org/index.php/GRUB#GUID_Partition_Table_.28GPT.29_specific_instructions
En ihan ymmärrä kysymystä. Levyn alussa pitää olla pienehkö fat32 osio eli EFI System Partition, jonne lataaja
pistetään.  MBR osiotaulu ei kelpaa yli 2T levyille. Itsellä aikaisemmin Grub mbr levyllä ja nyt gpt levyllä ja kokemusta
tuosta vähän. Tuo vanha levy vielä tallella ja voin lykätä sen paikalleen ja saada sillä kaikki systeemit käynnistymään.

Jos koneessa on UEFI, niin pitää olla EFI-osio. Jos koneessa on BIOS, GRUB vaatii Bios Boot -osion käytön. Näin siis GPT-osioiduilla levyillä, kun kyseinen levy on se, jolta käynnistetään. Itse laitan nykyään järjestään kaikki levyt GPT:ksi myös BIOS-koneissa, jos ei ole tarvetta käyttää Windowsia. Hyvin ovat toimineet. Muilla kuin järjestelmälevyillä se toimisi aina myös Windowsin kanssa.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Arello

  • Käyttäjä
  • Viestejä: 215
    • Profiili
Grubin päivitys ei auttanut ja kun kokeilin komennolla (tapauksessani sudo grub-install /dev/sdb1) asentaa sitä Ubuntu-kovolle uudestaan, niin yskäisi tällaisen ulos:

Lainaus käyttäjältä: Terveisin: Terminal
Installing for i386-pc platform.
grub-install: varoitus: Tiedostojärjestelmä ”ext2” ei tue upotusta.
grub-install: varoitus: Upottaminen ei ole mahdollista.  GRUB voidaan asentaa tällä asetuksella vain käyttäen lohkoluetteloja.  Lohkoluettelot ovat kuitenkin EPÄLUOTETTAVIA ja niiden käyttöä ei suositella.
grub-install: virhe: ei jatka lohkoluetteloja.

Sinänsä kummallista, että se herjaa tuosta ext2:sta, kun tuo kovo (sdb1) johon koetin sitä asentaa, on kyllä ext4.
Läppäri Acer Swift 5 OS: Ubuntu Studio (xfce4) 18.04 LTS & Win10
Pöytis OS: Debian 10 & WinXP

nm

  • Käyttäjä
  • Viestejä: 16242
    • Profiili
Grubin päivitys ei auttanut ja kun kokeilin komennolla (tapauksessani sudo grub-install /dev/sdb1) asentaa sitä Ubuntu-kovolle uudestaan, niin yskäisi tällaisen ulos:

Lainaus käyttäjältä: Terveisin: Terminal
Installing for i386-pc platform.
grub-install: varoitus: Tiedostojärjestelmä ”ext2” ei tue upotusta.
grub-install: varoitus: Upottaminen ei ole mahdollista.  GRUB voidaan asentaa tällä asetuksella vain käyttäen lohkoluetteloja.  Lohkoluettelot ovat kuitenkin EPÄLUOTETTAVIA ja niiden käyttöä ei suositella.
grub-install: virhe: ei jatka lohkoluetteloja.

Sinänsä kummallista, että se herjaa tuosta ext2:sta, kun tuo kovo (sdb1) johon koetin sitä asentaa, on kyllä ext4.

Grubin näkökulmasta ext4 on ext2-pohjainen tiedostojärjestelmä.

Hyvä varoitus kuitenkin, koska GRUB on tarkoitus asentaa MBR:ään eikä osiolle. Pudota ykkönen pois siitä laitetunnuksesta:

Koodia: [Valitse]
sudo grub-install /dev/sdb

Ilmeisesti sinulla on koneessa kaksi levyä. Oletko varma, että se käynnistyy nyt tuolta sdb-levyltä, eikä sda:lta?

Arello

  • Käyttäjä
  • Viestejä: 215
    • Profiili
Oikeastaan koneessani on nyt kolme kiintolevyä (+ulkoinen) laitteistoasennusten jälkeen. En tiedä, menikö nuo tunnisteet uusiksi sen seurauksena, kun jäi tuo uuden virtalähteen virtaliitin aluksi liian löysälle tuosta SSD:stä (saattoi mennä siitäkin, kun asetin levyjä uusiksi emon SATA-liitännöissä), mutta se on nyt joka tapauksessa sdb. Uudesta teran levystä tuli sda ja vanha 80 gigan kiintari on sdc. Ennen SSD oli sda, 80Gt sdb ja ulkoinen sdc, kun katson vanhoista lokitiedostoista. No, kokeilen asentaa grubin nyt tuolle sdb:lle pelkästään.
Läppäri Acer Swift 5 OS: Ubuntu Studio (xfce4) 18.04 LTS & Win10
Pöytis OS: Debian 10 & WinXP

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Uudesta teran levystä tuli sda ja vanha 80 gigan kiintari on sdc. Ennen SSD oli sda, 80Gt sdb ja ulkoinen sdc, kun katson vanhoista lokitiedostoista. No, kokeilen asentaa grubin nyt tuolle sdb:lle pelkästään.
Eikö olisi järkevää muuttaa järjestys samaksi? SSD olisi hyvä olla sda. Monet asennusohjelmat tykkää asentaa grubin automaattisesti sda:lle.

Arello

  • Käyttäjä
  • Viestejä: 215
    • Profiili
En tiedä, miten se tehdään. Varmaan tämä setuppi toimii nyt näinkin.
Läppäri Acer Swift 5 OS: Ubuntu Studio (xfce4) 18.04 LTS & Win10
Pöytis OS: Debian 10 & WinXP

nm

  • Käyttäjä
  • Viestejä: 16242
    • Profiili
En tiedä, miten se tehdään. Varmaan tämä setuppi toimii nyt näinkin.

Se oikea GRUB-alkulataaja on todennäköisesti olemassa jollain levyllä, ja levyjen järjestyksen muuttumisen vuoksi bios käynnistää koneen nyt väärältä levyltä. Kokeile käynnistää kone kaikilta eri levyiltä biosin boottivalikon kautta. Yleensä se aukeaa suoraan jollain tietyllä funktionäppäimellä biosin latautuessa. Emolevyn manuaalista selviää tarkemmin, jos alkunäytössä ei lue, mitä näppäintä tulisi painaa.

Pysyvästi käynnistyslevyn voi vaihtaa bios-asetusvalikon kautta.