Kirjoittaja Aihe: Miten luoda Ubuntulla Win10 boot osio?  (Luettu 1115 kertaa)

DaMan

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Miten luoda Ubuntulla Win10 boot osio?
« : 28.04.21 - klo:11.47 »
Otin varastosta käyttöön ikivanhan läppärin (2001 tehty) jossa ei ole korppuasemaa tms. ja CD/DVD on näköjään rikki. Verkko toimii sekä WIFI että LAN.
Siihen on nyt asennettu (päivitetty) Lubuntu 18.04 Bionic ja toimii yllättävänkin hyvin. Koska tarvitsen läppäriä automaatioprojektiin eli sen USB-portteja ja automaation ohjelmisto on vain Windowsille niin pitäisi asentaa Dual Boot eli Win10 tän Ubuntun rinnalle. No se on triviaalia mutta ongelma on ettei pysty Windows-mediaa käynnistämään.

Ongelmana on että tämä muinaismuisto läppärin BIOS ei tue USB:lta buuttaammista!  Se ei ole mahdollista, ei BIOSin valikoista eikä buuttimediavalikossa ole USB-mahdollisuutta. Vaihtoehtona on HDD-buutti (siis se mitä nyt käytän), CD/DVD-buutti (laite rikki, ilmeisesti laser) ja verkkobuutti (PXE). Verkkobuuttia en ole koskaan kokeillut eikä ole mitään server-infraa siihen joten se on poissuljettu.

Ainoa mahdollisuus on siis imuroida verkosta Windows ISO ja purkaa se uudelle temppi-partitiolle asennusmediaksi. Ei ongelma. Tehty.

Mutta tässä kohdassa tulee sitten näköjään minulle ylitsepääsemätön ongelma. Miten saada vain Linuxin sisältävä läppäri buuttamaan HDD:lta joku DOS/Windows tms. niin että saan käynnistettyä Windows 10 32bit version setup.exe asennusohjelman. Loin tähän Lubuntulla oman tyhjän FAT32 partition mutta miten se pitää rakentaa niin että voin buutata siitä? Eli miten saan luotua Ubuntulla (Lubuntulla) Windowsin boottipartition niin että kone käynnistyy siihen ja saan tuon winukan asennuksen (setup.exe / 32bit) käyntiin. Loppu pitäisi olla helppo.

epiphone

  • Käyttäjä
  • Viestejä: 1112
    • Profiili
Vs: Miten luoda Ubuntulla Win10 boot osio?
« Vastaus #1 : 28.04.21 - klo:13.48 »
Mitenkähän noin vanhassa läppärissä mahtaa Win 10 toimia?
Kahvi on väkevin juomani

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Miten luoda Ubuntulla Win10 boot osio?
« Vastaus #2 : 28.04.21 - klo:14.30 »
Mutta tässä kohdassa tulee sitten näköjään minulle ylitsepääsemätön ongelma. Miten saada vain Linuxin sisältävä läppäri buuttamaan HDD:lta joku DOS/Windows tms. niin että saan käynnistettyä Windows 10 32bit version setup.exe asennusohjelman. Loin tähän Lubuntulla oman tyhjän FAT32 partition mutta miten se pitää rakentaa niin että voin buutata siitä? Eli miten saan luotua Ubuntulla (Lubuntulla) Windowsin boottipartition niin että kone käynnistyy siihen ja saan tuon winukan asennuksen (setup.exe / 32bit) käyntiin. Loppu pitäisi olla helppo.

ms-sys saattaisi auttaa osion boot recordin kirjoittamisessa:

Koodia: [Valitse]
ms-sys --fat32nt6 /dev/sdaN(missä sdaN on Windowsin asennusohjelmaa varten luotu FAT32-osio)

Lisäksi osioon täytyy asettaa boot-lippu esim. GPartedilla tai fdiskillä sekä päivittää GRUB, jonka pitäisi nyt löytää bootattava asennusosio ja lisätä se käynnistysvalikkoon:

Koodia: [Valitse]
sudo update-grub
ms-sysin kanssa on varottava, ettet vahingossa ylikirjoita MBR:ää ja siellä sijaitsevaa GRUB-lataajaa, koska silloin et saa enää Linuxia käyntiin. Tämä riski toteutuu sitten Windows-asennuksessa, eli Windows sijoittaa oman lataajansa MBR:ään, ja GRUBin palauttaminen voi olla hyvinkin ongelmallista, jos et pysty käynnistämään konetta live-CD:llä tai -tikulla. Jos haluat edelleen käyttää Linuxia koneella Windowsin asentamisen jälkeen, kannattaa varautua käynnistysongelmaan etukäteen: https://wiki.archlinux.org/index.php/Dual_boot_with_Windows#Using_Windows_boot_loader
Toinen vaihtoehto on GRUB-asennuksen korjaus siirtämällä kovalevy toiseen tietokoneeseen, jossa on Linux, tai jonka voit käynnistää Ubuntun asennuslevyllä/-tikulla.


Mitenkähän noin vanhassa läppärissä mahtaa Win 10 toimia?

Jep. Ainakin keskusmuistia saisi olla yli 1 Gt.

Käytettynä saa muutamalla kympillä 10 vuotta vanhoja läppäreitä 2–4 gigan muistilla. Sellaisella raudalla W10 toimii jo siedettävästi, ja USB-boottauskin onnistuu.