Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: uhappo - 02.03.12 - klo:16.57
-
Mulla on kolme levyä koneessa:
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 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
Disk identifier: 0x1549f232
Device Boot Start End Blocks Id System
/dev/sda1 * 63 1953520064 976760001 7 HPFS/NTFS/exFAT
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 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
Disk identifier: 0x22fe112a
Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sdb2 208845 996254909 498023032+ 7 HPFS/NTFS/exFAT
/dev/sdb3 996254971 1953520064 478632547 f W95 Ext'd (LBA)
/dev/sdb5 996254973 1914707024 459226026 83 Linux
/dev/sdb6 1914707088 1953520064 19406488+ 82 Linux swap / Solaris
Disk /dev/sdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 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
Disk identifier: 0x0005082b
Device Boot Start End Blocks Id System
/dev/sdc1 2048 976773119 488385536 7 HPFS/NTFS/exFAT
sda on teran varastolevy
sdb:llä on win7 ja ubuntu
sdc on e-satalla oleva kovo joka on sekin varastolevy
Joitain päiviä sitten asentelin erilaisia distroja koneeseen ja tais olla että lubuntu 12.04:n alternate installin kautta asentui boot tolle sda:lle, haluan sen pois. What to do?
-
Siis hetkinen: tarkoitatko nyt oikeasti /boot-kansiota vai Grubia?
/boot voi toki sijaita omalla osiollaan, mutta fdisk-listauksesi mukaan koko /dev/sda on yhtä osiota. Jyrättiinkö koko levy siis tyhjäksi /boot-kansiota varten? Tällöin edessäsi olisi iso ja hikinen pelastusoperaatio :-\
Jos taas /boot ei sijaitse omalla osiollaan, se sijaitsee juurikansion sisältävällä osiolla, oletettavasti siis /dev/sdb5.
Grub on toinen juttu.
-
Mulla on kolme levyä koneessa:
....
Joitain päiviä sitten asentelin erilaisia distroja koneeseen ja tais olla että lubuntu 12.04:n alternate installin kautta asentui boot tolle sda:lle, haluan sen pois. What to do?
Biossissa määritellään levyjen järjestys ensikäteen. MBR, johon käynnistyslataaja asentuu määräytyy siis bios:sin mukaan. MBR:n voi korvata toisella - esim. Windows:in asennuslevyllä tms., asentamalla toisen jakelun Grub tai Lilo jne.
Esim. Grub määrittelee levyjärjestyksen /boot/grub/device.map -tiedoston mukaan. Aiemmin ko. device.map löytyi suoraa /boot -hakemistosta.
Mikä siis on ongelma?
Nykyisin Linux-järjestelmät eivät käytä suoria laitetiedostoja kuten /dev/sdb1 vaan UUID:tä, joka ei muutu, vaikka itse jakelun osioiden ja levyjen laitetiedostot muuttuisivat - eli levyjen järjestys Biossissa.
Jos käynnistyksen lataajasi on grub, voit asentaa sen /dev/sda, /dev/sdb tai/ja /dev/sdc vaikka levyjen järjestetys syystä tai toisesta muuttuisi.
Osio saa UUID:n kun luodaan/tehdään osio.
UUID ei ole ainoa metodi tunnistaa haluttu levyosio. Hieman aiemmin yleisesti käytettiin LABEL:ia eli osion nimeä.
-
Sen tähden (*) tuossa boot-sarakkeessa eli boot lipun voit poistaa helposti partitioeditorilla (eli gparted ohjelmalla).
-
Sen tähden (*) tuossa boot-sarakkeessa eli boot lipun voit poistaa helposti partitioeditorilla (eli gparted ohjelmalla).
Kiitti!