Kirjoittaja Aihe: Windows ja Ubuntu UEFI-dualboottiin [RATKAISTU]  (Luettu 2347 kertaa)

suoturska

  • Käyttäjä
  • Viestejä: 37
    • Profiili
Vanhan tietokoneeni järjestelmälevyn vikaantuessa sain kimmokkeen tilata osat uutta konetta varten ja ajattelin laittaa siihen Windows 8 Consumer Previewin ja Ubuntu 11.10:n GPT-osioidulle SSD-levylle rinnakkain.

Asian tiimoilta googlatessani löysin kuitenkin bugiraportin jonka mukaan Ubuntun asennuslevyllä on partman-efi -paketissa bugi jonka seurauksena olemassaoleva EFI System Partition formatoidaan uudelleen FAT16-muotoon, joka ei taas Windowsille käy vaan se tahtoo FAT32-formatoidun osion.

Olisikohan ongelma mahdollista kiertää osioimalla ensin linuxin osiot livelevyltä käsin ja vaihtamalla sitten alternate-asennuslevyyn, määrittämällä asennusohjelmalle vain juuriosio ja skippaamalla grubin asennus. Ja sitten taas boottaus livelevyltä, mountataan juuriosio ja ESP, asennetaan grub-efi chrootissa ja lisätään ESP fstabiin. Onnistuisikohan?
« Viimeksi muokattu: 28.03.12 - klo:22.05 kirjoittanut suoturska »

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Windows ja Ubuntu UEFI-dualboottiin
« Vastaus #1 : 21.03.12 - klo:23.44 »
Olen totaalisen tietämätön UEFIsta, johon en vielä itse ole törmännyt, mutta eikös Windows jo aikoja ole osannut muuttaa FAT16:n FAT32:ksi lennosta niin että data säilyy? Kai sama pätee tuollaiseen UEFI-osioonkin?
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

suoturska

  • Käyttäjä
  • Viestejä: 37
    • Profiili
Vs: Windows ja Ubuntu UEFI-dualboottiin
« Vastaus #2 : 22.03.12 - klo:09.38 »
Onnistuukohan tuo ennen asennusta Windowsin asennuslevyltä käsin? Käynnistyslataajat kun asentuvat tuolle ESP:lle, joten jos Windowsin asentaa ensin jyrää Ubuntu sen käynnistyslataajan formatoidessaan ESP:n.

Vaikka voisi kai osion sisällön varmuuskopioida ja alustaa sen jälkeenpäin taas FAT32-muotoon. Tosin tämä muuttanee sen UUID:n, joka pitäisi sitten kuitenkin korjata fstabiin. Ja Windowsilla saattaisi tulla samanlaisia ongelmia osion mounttaamisessa. Sikäli pyrkisin mieluummin välttämään osion formaatin muuttamista mikäli vain mahdollista.

Tosin tuo bugi on ilmeisesti hiljattain korjattu Ubuntu 12.04:ään, joten sen daily buildin saisi varmaan asennettua.

suoturska

  • Käyttäjä
  • Viestejä: 37
    • Profiili
Vs: Windows ja Ubuntu UEFI-dualboottiin [RATKAISTU]
« Vastaus #3 : 28.03.12 - klo:17.09 »
Tilaamani osat saapuivat vihdoin, ja lähdin kokeilemaan tuota ensin mainitsemaani tapaa. Asensin Windowsin ensin ja sitten Ubuntun alternate-levyltä määrittämättä sille EFI System Partitionia. Grubin asennusta ei kuitenkaan voinut skipata ainakaan käyttämässäni normaaliasennuksessa, experttiasennuksesta en tiedä. Johonkin se näytti asentuvan, muttei näytä olevan bootattavissa. ESP säilyi formatoinnilta.

Manuaalista asennusta en ole päässyt yrittämään koska LiveCD ei suostu käynnistymään. Kun yritän käynnistää sitä UEFI-moodissa se ensin ilmoittaa että "Error: prefix not set", menee sitten grubin valikkoon ja pimenee kun siitä valitsee 'Kokeile Ubuntua' -valinnan. BIOS-moodissa käynnistettäessä se taas ei pimene, vaan syöttää pitkän litanian tekstiä, missä se ilmeisesti tunnistaa komponentteja tai jotakin, ja pysähtyy sitten.

Koneessa on Asuksen P8Z68-V/GEN3 -emolevy, Intel Core i5-2500K -suoritin ja Asus GeForce GTX 560 ti DirectCU II Top -näytönohjain.

EDIT: Kokeilin vielä Precisen dailyllä, muttei toimi sekään. Se näytti korruptoitunutta kuvaa. Värikkäitä vaakaviivoja. Jonkinlainen video-ongelma näyttäisi olevan.

EDIT2: Asensin Precisen alternate-levyltä, mutta samaa korruptoitunutta kuvaa se näyttää asennettunakin. Voikohan sen bootata suoraan komentoriville? Voisi yrittää asentaa nvidia-currentin.

Tosin se ei myöskään näytä GRUBin valikkoa vaan menee ääniefektistä päätellen suoraan kirjautumisruutuun.

EDIT3: Bootatessa Esciä painamalla pääsi GRUBin valikkoon josta pääsin matalan grafiikan asetuksilla graafiselle työpöydälle ja asentamaan nVidian suljetun ajurin, jonka kanssa ei näytä ongelmia olevan.
« Viimeksi muokattu: 28.03.12 - klo:22.04 kirjoittanut suoturska »

E_LE

  • Käyttäjä
  • Viestejä: 95
    • Profiili
Vs: Windows ja Ubuntu UEFI-dualboottiin [RATKAISTU]
« Vastaus #4 : 30.03.12 - klo:13.19 »
Minusta tuntuu että ongelmasi johtuvat tuosta GPT:stä. Osa työkaluista ei tosiaan tue sitä vielä täysin. Mutta miksi käytät GPT:tä näin pienellä levyllä (SSD). Kirjoitan tätä koneella, jossa on UEFI-bios + windows7 64 ja muutama linux, myös 12.04 beta. Mutta msdos partition table. Asennuksissa ei ole ollut tuonkaltaisia ongelmia.

Kun rakensin levypalvelinta 3x1T (ubuntu 10.04) halusin isomman aligmentin (2048). GPT:n aiheuttamia ongelmia oli ja partitiointi onnistui vain sorkkimalla partitiointitaulua vuorotellen gdisk'illä ja gparted'illa