Ubuntu Suomen keskustelualueet
Muut alueet => Muut käyttöjärjestelmät ja Linux-jakelut => Aiheen aloitti: welmar - 24.01.15 - klo:10.19
-
Mielelläni kokeilen erilaisia jakeluja ja Distrowacth onkin yksi suosikkisivustoistani. Harrastusta häiritsee kuitenkin pahasti se ettei läheskään kaikki jakelut boottaa. Monessa tapauksessa kuitenkin voi olla raudasta kiinni, sillä esim FreeBSD ei käynnisty Toshiballa(pääkone) eikä Fujitsun lifebookilla mutta Dellin läppärillä kyllä. Kaikki koneet on hyvin linuxystävällisiä ja muita ongelmia ei ole raudan kanssa kunhan saa järjestelmän käyntiin. Ainoastaan Fujitsussa on optinen asenma mutta se tuskin on enään tänäpäivänä se ongelma ja isohybridkomento auttaa ainakin yleensä. Olen kokeillut dd:n lisäksi Unetbootina ja Fedoran live-usb ohjelmaa, muistaakseni myös jotain muuta mutta en muista varmasti. Olisi ainakin pari jakelua joissa olisi mielenkiintoisia ominaisuuksia kokeilla ja oppia lisää Linuxista mutta en saa niitä käyntiin Gobo ja Nix
http://www.gobolinux.org/
http://nixos.org/
-
FreeBSD ainakin on melko ronkeli laitekokoonpanon suhteen, suoraan sanoen pöytäkone on monesti se varmempi valinta sille. Läppärien kanssa se on tuurista kiinni, Dellin ja Lenovon bisneskoneet lienevät varmin valinta.
-
Minulla NixOS:n graafinen live-cd toimii Unetbootinilla uudessa Lenovon läppärissä. Jotkut vanhat koneet voivat vaatia, että tikulla on FAT16-tiedostojärjestelmä. Muutenkin tikku kannattaa alustaa uudelleen (FAT16 tai FAT32-muotoon) ennen Unetbootinin käyttöä.
-
Minulla NixOS:n graafinen live-cd toimii Unetbootinilla uudessa Lenovon läppärissä. Jotkut vanhat koneet voivat vaatia, että tikulla on FAT16-tiedostojärjestelmä. Muutenkin tikku kannattaa alustaa uudelleen (FAT16 tai FAT32-muotoon) ennen Unetbootinin käyttöä.
Monilla koneilla kokeillut sekä uusilla että vanhoilla eikä tunnu onnistuvan. Pitäisi myös nyt saada FreeDOS boottaamaan. Unetbootin valittaa että tikku pitää olla liitettynä ja myös neuvoo alustumaan FAT32 mutta ei auta. Toinen juttu miten saan mountattua Arch osiot /dev/sda3 /dev/sda4? Lähinnä toi /dev/sda4 eli home osio missä olisi esim. toi nixos levykuva. Laitan vähän mitä olen yrittänyt ja kuvan liitteksi josta näkyy myös jotain welmar@Ubu:~$ mount /dev/sda4
mount: only root can mount UUID=3a3836c5-0e69-4d67-b22b-d44415136860 on none
welmar@Ubu:~$ sudo mount /dev/sda4
[sudo] password for welmar:
mount: mount point none does not exist
welmar@Ubu:~$ sudo mount /dev/sda3
mount: can't find /dev/sda3 in /etc/fstab
welmar@Ubu:~$ mount /dev/sdb1
mount: can't find /dev/sdb1 in /etc/fstab
welmar@Ubu:~$ sudo mount /dev/sdb1
mount: can't find /dev/sdb1 in /etc/fstab
welmar@Ubu:~$ sudo mount UUID=3a3836c5-0e69-4d67-b22b-d44415136860
mount: mount point none does not exist
welmar@Ubu:~$ lsblk -fm
NAME FSTYPE LABEL UUID MOUNTPOINT NAME SIZE OWNER GROUP MODE
sda sda 119,2G root disk brw-rw----
├─sda1 ├─sda1 488M root disk brw-rw----
├─sda2 ├─sda2 534M root disk brw-rw----
├─sda3 ├─sda3 18,1G root disk brw-rw----
├─sda4 [SWAP] ├─sda4 3,7G root disk brw-rw----
├─sda5 ├─sda5 68,5G root disk brw-rw----
└─sda6 / └─sda6 28G root disk brw-rw----
sdb sdb 14,5G root disk brw-rw----
└─sdb1 └─sdb1 14,5G root disk brw-rw----
EDIT: Hups! huomasin että sda4 onkin swap mutta silti sama juttu kun yrittää mountata sda5 joka on siis Arch home osio. Ubuntulla on vain sda6 ainoana osiona.
-
Unetbootin valittaa että tikku pitää olla liitettynä ja myös neuvoo alustumaan FAT32 mutta ei auta.
Onko se tikku nyt kuitenkin liitettynä johonkin, eli lsblk:n listauksen mountpoint-sarakkeessa on joku polku tikun osion kohdalla?
Toinen juttu miten saan mountattua Arch osiot /dev/sda3 /dev/sda4? Lähinnä toi /dev/sda4 eli home osio missä olisi esim. toi nixos levykuva. Laitan vähän mitä olen yrittänyt ja kuvan liitteksi josta näkyy myös jotain welmar@Ubu:~$ mount /dev/sda4
mount: only root can mount UUID=3a3836c5-0e69-4d67-b22b-d44415136860 on none
welmar@Ubu:~$ sudo mount /dev/sda4
[sudo] password for welmar:
mount: mount point none does not exist
Liitospiste puuttuu komennostasi.
mount /dev/sda5 /mnt
-
Alustin Windows-koneella tikun FAT32 niin nyt ainakin NixOS toimii unetbootinilla tehtynä. Gpartedilla ja päätteesä samoilla optioilla yritin alustaa FAT32 mutta vaikka tikku näkyi Unetbootinissa niin valitusta tuli että tikku kannattaa alustaa FAT32. Gpartedin mukaan se olikin ja tikku löytyi heti kun kun Gpartedin käynnisti. Ilmeisesti tuo levyn väärä tiedostomuoto on ollut syy miksi Unetbootinilla on minulla ollut pitkään vaikeuksia. Usein tikku on pitänyt jotenkin muuten liittää esim. avaamalla se Dolphinilla ennen boottavan tikun tekoa ja silloinkin vain jotkin jakelut on onnistunut. Dd:llä on onnistunut paremmin useimpien jakeluiden boottitikun tekeminen mutta ei silläkään kaikkien. Millä optioilla tikku kannattaa alustaa FAT32 että se toimii? En nyt muista mitä kaikkea Gparted käytti mutta aika monta vipua mkfs.fat oli. Arch on kuitenkin tällä hetkellä pääkäyttis ja siihen pitäisi jotain asentaa lisää sillä se ei taida tällä hetkellä tukea FAT32 alustamista
[root@Archic welmar]# pacman -S exfat-utils
selvitetään riippuvuuksia...
etsitään ristiriitaisia paketteja...
Paketit (1) exfat-utils-1.1.1-1
Latauksen yhteiskoko: 0,04 MiB
Asennettavan yhteiskoko: 0,18 MiB
:: Jatketaanko asentamista? [K/e] k
:: Noudetaan paketteja...
exfat-utils-1.1.1-1-x86_64 36,5 KiB 521K/s 00:00 [######################################################] 100%
(1/1) tarkistetaan avainrenkaan avaimia [######################################################] 100%
(1/1) tarkastetaan pakettien virheettömyyttä [######################################################] 100%
(1/1) ladataan paketteja [######################################################] 100%
(1/1) tarkastetaan tiedostoristiriitojen syntymistä [######################################################] 100%
(1/1) tarkastetaan saatavilla olevaa levytilaa [######################################################] 100%
(1/1) asennetaan exfat-utils [######################################################] 100%
[root@Archic welmar]# mkfs
mkfs mkfs.cramfs mkfs.ext2 mkfs.ext4 mkfs.jfs mkfs.reiserfs
mkfs.bfs mkfs.exfat mkfs.ext3 mkfs.ext4dev mkfs.minix mkfs.xfs
[root@Archic welmar]# mkfs.exfat --help
mkexfatfs 1.1.1
mkfs.exfat: invalid option -- '-'
Usage: mkfs.exfat [-i volume-id] [-n label] [-p partition-first-sector] [-s sectors-per-cluster] [-V] <device>
Gpartedia ja muutakaan turhaa en halua Arch-asennukseen mukaan vaan kokeilut sun muut teen dualboottina olevalla Ubuntulla. Voin toki tehdä tikutkin Ubuntun puolella mutta olisi parempi jos ne sais Archissa tehtyä ilman graafisia turhakkeita sotkemassa mm. KDE:n valikkoa.
-
En nyt muista mitä kaikkea Gparted käytti mutta aika monta vipua mkfs.fat oli.
GParted käyttää tällaista komentoa:
mkfs.fat -F32 -v -I -n "osion_nimi" /dev/sdX1
Periaatteessa mikään näistä vivuista ei ole pakollinen. Jos FAT-tyyppiä (-F32 tai -F16) ei määritellä komentorivillä, mkfs.fat valitsee sen automaattisesti osion koon perusteella.
Ennen osioiden luontia ja alustusta tikulle kannattaa tehdä perinteinen MBR-osiotaulu GPartedilla (Laite->Luo osiotaulu...) tai fdiskillä. Jos haluat käyttää fdiskiä, mutta se ei suostu toimimaan, tyhjennä vanha MBR dd:llä:
dd if=/dev/zero of=/dev/sdX bs=512 count=2
Jos fdisk valittaa GPT-osiotaulusta, joudut tyhjentämään myös tikun lopun (http://www.noah.org/wiki/Dd_-_Destroyer_of_Disks#Erase_GPT_.28GUID_Partition_Table.29). Helpointa on kirjoittaa koko laite täyteen nollaa, vaikka tässä kestääkin hieman kauemmin:
dd if=/dev/zero of=/dev/sdX bs=4096
Minulla GPartedilla alustetut tikut ovat aina toimineet. Varmuuden vuoksi teen kiintolevyjä ja tikkuja käsitellessä uuden osiotaulun aina, kun se on mahdollista, eli kun laitteella ei ole säilytettäviä osioita.
Arch on kuitenkin tällä hetkellä pääkäyttis ja siihen pitäisi jotain asentaa lisää sillä se ei taida tällä hetkellä tukea FAT32 alustamista
Asenna dosfstools.
-
En saa vieläkään toimimaan kaikkia jakeluja. Pitäisi saada Windows serveri asennettua mutta jostain syystä ei onnistu. Näin olen komentoriviltä yrittänyt
welmar@Xubu:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465,8G 0 disk
├─sda1 8:1 0 464G 0 part /
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 1,8G 0 part [SWAP]
sdb 8:16 0 149,1G 0 disk
sdc 8:32 1 14,5G 0 disk
└─sdc1 8:33 1 4G 0 part /media/welmar/GRMSXEVAL_EN_DVD
sr0 11:0 1 1024M 0 rom
welmar@Xubu:~$ sudo dd if=/dev/zero of=/dev/sdc1 bs=4096
[sudo] password for welmar:
dd: virhe kirjoitettaessa tiedostoa ”/dev/sdc1”: Laitteella ei ole tilaa jäljellä
1048321+0 tietuetta sisään
1048320+0 tietuetta ulos
4293918720 tavua (4,3 GB) kopioitu189,148 sekunnissa, 22,7 MB/s
welmar@Xubu:~$ sudo fdisk /dev/sdc
Welcome to fdisk (util-linux 2.25.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Komento (m antaa ohjeen): p
Disk /dev/sdc: 14,5 GiB, 15518924800 bytes, 30310400 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x7a3211e6
Device Boot Start End Sectors Size Id Type
/dev/sdc1 * 2048 8388607 8386560 4G 6 FAT16
Komento (m antaa ohjeen): m
Help:
DOS (MBR)
a toggle a bootable flag
b edit nested BSD disklabel
c toggle the dos compatibility flag
Generic
d delete a partition
l list known partition types
n add a new partition
p print the partition table
t change a partition type
v verify the partition table
Misc
m print this menu
u change display/entry units
x extra functionality (experts only)
Save & Exit
w write table to disk and exit
q quit without saving changes
Create a new label
g create a new empty GPT partition table
G create a new empty SGI (IRIX) partition table
o create a new empty DOS partition table
s create a new empty Sun partition table
Komento (m antaa ohjeen): o
Created a new DOS disklabel with disk identifier 0x63fcb2d5.
Komento (m antaa ohjeen): p
Disk /dev/sdc: 14,5 GiB, 15518924800 bytes, 30310400 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x63fcb2d5
Komento (m antaa ohjeen): q
welmar@Xubu:~$ sudo dd if=/dev/zero of=/dev/sdc1 bs=4096
dd: virhe kirjoitettaessa tiedostoa ”/dev/sdc1”: Laitteella ei ole tilaa jäljellä
1048321+0 tietuetta sisään
1048320+0 tietuetta ulos
4293918720 tavua (4,3 GB) kopioitu195,786 sekunnissa, 21,9 MB/s
welmar@Xubu:~$ sudo fdisk /dev/sdc
Welcome to fdisk (util-linux 2.25.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Komento (m antaa ohjeen): p
Disk /dev/sdc: 14,5 GiB, 15518924800 bytes, 30310400 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x7a3211e6
Device Boot Start End Sectors Size Id Type
/dev/sdc1 * 2048 8388607 8386560 4G 6 FAT16
Komento (m antaa ohjeen): o
Created a new DOS disklabel with disk identifier 0x6a8162cd.
Komento (m antaa ohjeen): p
Disk /dev/sdc: 14,5 GiB, 15518924800 bytes, 30310400 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x6a8162cd
Komento (m antaa ohjeen): q
welmar@Xubu:~$ mkfs.fat -F32 -v -I -n /dev/sdc1
mkfs.fat 3.0.27 (2014-11-12)
mkfs.fat: warning - lowercase labels might not work properly with DOS or Windows
No device specified!
Usage: mkfs.fat [-a][-A][-c][-C][-v][-I][-l bad-block-file][-b backup-boot-sector]
[-m boot-msg-file][-n volume-name][-i volume-id]
[-s sectors-per-cluster][-S logical-sector-size][-f number-of-FATs]
[-h hidden-sectors][-F fat-size][-r root-dir-entries][-R reserved-sectors]
[-M FAT-media-byte][-D drive_number]
/dev/name [blocks]
welmar@Xubu:~$ sudo mkfs.fat -F32 -v -I -n /dev/sdc1
mkfs.fat 3.0.27 (2014-11-12)
mkfs.fat: warning - lowercase labels might not work properly with DOS or Windows
No device specified!
Usage: mkfs.fat [-a][-A][-c][-C][-v][-I][-l bad-block-file][-b backup-boot-sector]
[-m boot-msg-file][-n volume-name][-i volume-id]
[-s sectors-per-cluster][-S logical-sector-size][-f number-of-FATs]
[-h hidden-sectors][-F fat-size][-r root-dir-entries][-R reserved-sectors]
[-M FAT-media-byte][-D drive_number]
/dev/name [blocks]
welmar@Xubu:~$ cd Lataukset/
welmar@Xubu:~/Lataukset$ ls
7601.17514.101119-1850_x64fre_server_eval_en-us-GRMSXEVAL_EN_DVD.iso
netrunner-16-dvd-64bit.iso
welmar@Xubu:~/Lataukset$ sudo dd if=7601.17514.101119-1850_x64fre_server_eval_en-us-GRMSXEVAL_EN_DVD.iso of=/dev/sdc
6185236+0 tietuetta sisään
6185236+0 tietuetta ulos
3166840832 tavua (3,2 GB) kopioitu638,162 sekunnissa, 5,0 MB/s
Kun boottaan koneen näin tehdyllä tikulla tulos on sama kuin olis tyhjä tikku. Unetbootinilla tehtynä tulee unetbootin valikko jossa vain default ja se ei tee mitään. Osiotaulun ja alustuksen olen kokeillut tehdä myös gpartedilla mutta ihan sama tulos. Mitä minä en ymmärrä/osaa?
Edit: tuossa ylläolevassa on ainakin pari virhettä liittyen fdiskiin eli en ollut muistanut kirjoittaa ja toinen ettei laitetunnusta ollut mkfs.fat komennolle. Ongelma ei kuitenkaan ratkennut sillä samaan lopputulokseen pääsen myös Gpartedilla ja fdiskillä vaikka lisään noi mitä oli jäänyt tekemättä.
-
Dd ei välttämättä ole paras apuväline Windows-tikun luontiin.
-
En tiedä sanoa varmaksi mitään Windowsin Server versioista, mutta itse kokeilisin normaalia Windows 7 usb-tikun luontityökalua tai Rufusta. Unetbootin ja dd ei johda yleensä boottaavaan tikkuun tavallisillakaan Windows versioilla ainakaan omien kokemuksien mukaan.
-
Yksi asia missä kaipaan windowsia on live-tikun teko. Onnistuu paljon varmemmin kuin linuxissa myös unetbootinilla. Harmi ettei nyt ole tähän hätään ainuttakaan Wkonetta lähistöllä. CD/DVD olisi myös melko varma onnituminen mutta ei levyjä enkä olisi varma toimiiko asemakaan. Kone mihin tämä Wserveri olisi laitta ei tue virtualisointia joten sekään ei käy Acer Aspire 7220 2008 vuonna ostettu.
-
Minä olen käyttänyt tätä win tikun tekoon ja hyvin on toiminut.
http://www.unixmen.com/winusb-create-windows-startup-usb-disks-ubuntu/
-
Yksi asia missä kaipaan windowsia on live-tikun teko. Onnistuu paljon varmemmin kuin linuxissa myös unetbootinilla.
Unetbootin toimii samalla tavalla Windowsissa ja Linuxissa. Erona voi olla tikun alustus, joka tehdään erikseen ennen Unetbootinin käyttöä. Tikunluontilokisi perusteella et ainakaan tällä kerralla käyttänyt oikeaa komentoa FAT32-alustukseen:
sudo mkfs.fat -F32 -v -I -n /dev/sdc1
mkfs.fat 3.0.27 (2014-11-12)
mkfs.fat: warning - lowercase labels might not work properly with DOS or Windows
No device specified!
Usage: mkfs.fat [-a][-A][-c][-C][-v][-I][-l bad-block-file][-b backup-boot-sector]
[-m boot-msg-file][-n volume-name][-i volume-id]
[-s sectors-per-cluster][-S logical-sector-size][-f number-of-FATs]
[-h hidden-sectors][-F fat-size][-r root-dir-entries][-R reserved-sectors]
[-M FAT-media-byte][-D drive_number]
/dev/name [blocks]
Parametria -n pitäisi seurata osiolle annettava nimi:
sudo mkfs.fat -F32 -v -I -n OSIONIMI /dev/sdc1
gpartedilla tai Levyt-ohjelmalla alustus hoituu yhtä helposti kuin Windowsin käyttöliittymällä.
Windows 7/8 -tikku vaatii kuitenkin NTFS-osion, jota Unetbootin ei suoraan tue. Ei myöskään Windowsissa. Toimivan tikun luominen on silti mahdollista, jos kikkailee hieman NTFS-alustuksen kanssa (http://www.reddit.com/r/linux/comments/1weui1/trick_unetbootin_to_create_a_windows_usb/) tai käyttää vanhempaa Unetbootin-versiota (http://www.webupd8.org/2010/10/create-bootable-windows-7-usb-drive.html).
Yllä mainittu WinUSB (http://en.congelli.eu/prog_info_winusb.html) lienee kuitenkin helpoin ratkaisu.
[Muokkaus: WinUSB:n linkki korjattu]
-
Jos tikun haluaa formatoida FAT32 tiedostojärjestelmään, sekä onnistuu yksinkertaisesti komennolla
sudo mkfs.vfat /dev/sdxy
Missä x=levy ja y=osio
http://linux.die.net/man/8/mkfs.vfat
Boottaavan Windows tikun voi tehdä ainakin Rufus ohjelmalla Windowsissa.
https://rufus.akeo.ie/
-
Windows 7/8 -tikku vaatii kuitenkin NTFS-osion, jota Unetbootin ei suoraan tue. Ei myöskään Windowsissa. Toimivan tikun luominen on silti mahdollista, jos kikkailee hieman NTFS-alustuksen kanssa (http://www.reddit.com/r/linux/comments/1weui1/trick_unetbootin_to_create_a_windows_usb/) tai käyttää vanhempaa Unetbootin-versiota (http://www.webupd8.org/2010/10/create-bootable-windows-7-usb-drive.html).
Yllä mainittu WinUSB (http://www.reddit.com/r/linux/comments/1weui1/trick_unetbootin_to_create_a_windows_usb/) lienee kuitenkin helpoin ratkaisu.
Tämä oli ratkaiseva asia eli huijata Unetbootina luulemaan NTFS FAT32:ksi. Käytössä on Xubuntu 15.04 ja sain winusb asennettua vaikka sille ei ollut pakettia mutta se ei suotunut tekemään tikkua. Graafisella liitymällä jäi install nappi harmaaksi ja komentoriviltä valitti väärästä tiedostomuodosta. Olis varmaan toiminut siinä kuin unetbootinkin jos olis alustanut ensin NTFS:ksi. Jotenkin minulle ei tullut mieleenkään ettei Windows käynnistyisi FAT-tikulta. Jokatapauksessa nyt on pian vuosien jälkeen yksi Windows-kone käytössä. Paljon kiitoksia kaikille! :D