Kirjoittaja Aihe: Mikä määrää levyjärjestyksen ??  (Luettu 2816 kertaa)

ubpappa

  • Käyttäjä
  • Viestejä: 1460
    • Profiili
Mikä määrää levyjärjestyksen ??
« : 15.03.12 - klo:16.30 »
Minulla biosissa levyjärjestys:
1=sdc sis grubin/asenn 10.04_32
2=sdb sis asenn 11.11_64, ntfs, 11.04_64
3=sda sis xp

Määräytyykö asennuksessa, ja jos vaihdetaan
bioissa kaynnistysjärjestystä ja asennetaan
jotain uutta...muuttuuko levynimet ???
xubuntu 18;rasberry
acer aspire XC,näyttönä Toshiba tv ja vga päte...
Ymmärtää epätäydellisesti vain
suomea...;)

Jos tiedät vastaa, jos luulet tietäväsi vastaa.
Jos et tiedä/ymmärrä...älä vastaa.vanhuus tullee muillennii :))

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Mikä määrää levyjärjestyksen ??
« Vastaus #1 : 15.03.12 - klo:17.28 »
Määräytyykö asennuksessa, ja jos vaihdetaan
bioissa kaynnistysjärjestystä ja asennetaan
jotain uutta...muuttuuko levynimet ???

Tarkalleen ottaen en osaa vastata otsikkosi kysymykseen, mutta levynimet (vai pikemmin -viittaukset) voivat todella muuttua monista syistä. Ainakin ne saa muuttumaan vaihtamalla fyysistä kaapelointijärjestystä, mutta oletettavasti myös BIOSin muutokset saattavat aiheuttaa viittausten muuttumisen.

Tästä syystä onkin syytä fstabissa käyttää joko levynimiöitä (LABEL) tai ainutkertaisia levytunnisteita (UUID).
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 14-RELEASE; RPi 2: LibreELEC 11

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Mikä määrää levyjärjestyksen ??
« Vastaus #2 : 15.03.12 - klo:20.59 »
"Levytunnukset määrittyvät siinä järjestyksessä kuin ne löytyvät kussakin tilanteessa..."    Tuo netissä eri yhteyksissä annettu määritelmä voi kuulostaa hieman hämärältä ja en ole törmännyt tyhjentävään selvitykseen tuosta. Asiaa voisi paremman puutteessa lähestyä kokemusperäisesti. 

Pysyvää levyjen kanssa ei ole kuin:

1) UUID-numero osiolle.
2) "Label" eli käyttäjän keksimä nimi levyosiolle.

Kaikki muu voi heittää volttia eri tilanteissa eli ei pysy.   Jos käytössä on kaksi levyä (sda, sdb) ja asennat kolmannen levyn niin siitä ei välttämättä tulekaan "sdc" kuten äkkiä ajattelisi.   Samoin käy osionumeroiden kanssa. 

Tuon takia usein kannattaa käyttää UUID-numeroa joka säilyy aina ellei sitten ylläpitotoimena jostain syystä itse pakota tuota toiseksi.  Tuo tarve tulee vastaan vain yhdessä tilanteessa:  Kopioidaan levyosio (esim. Gparted: in avulla) ja tuo kopio halutaan käyttöön samassa koneessa.  Tuossa tilanteessa pitää kopiolle vaihtaa UUID joka on helppo toimenpide.

Tuo "label" (= levynimiö ?) on hyödyllinen havainnollistamaan osion käyttötarkoitusta ja se kannattaisi aina asettaa itse esimerkiksi Gparted: in avulla.

Tämä komento näyttää UUID: t ja levynimiöt:

Koodia: [Valitse]
sudo blkid
"/etc/fstab" määrää mistä UUID: stä tulee mikä kun kone käynnistyy, voi vilkaista sisältöä editorilla (gedit) tai webbiselaimella. 

Editointi:
Koodia: [Valitse]
gksudo gedit /etc/fstab
Ellet ole aivan varma että et tee virheitä tuota editoidessa niin tee ensin kopio tuosta:

Koodia: [Valitse]
sudo cp /etc/fstab /etc/fstab.bak
...niin paluu sinne mistä lähdit on helpompaa.


Tämä ei ollut varmaan teknisesti "täydellinen" esitys mutta antaa jotain ideaa.

   
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

ukki

  • Käyttäjä
  • Viestejä: 156
    • Profiili
Vs: Mikä määrää levyjärjestyksen ??
« Vastaus #3 : 18.03.12 - klo:00.47 »
Jos koneessa on useampia asennettuja distroja, on voimassa oleva
grub2- asennus viimeksi asennetun mukainen ja jokainen vanhempi
distro on pois ajantasalta
, kunnes kyseisessä distrossa ollen
ajetaan:
  sudo update-grub

Eli vaikka MBR.ään ('sudo grub-install...') on ajettu kukin distro omalle osiolle
on tieto siinä historiaa (eli ajonaikaista tilannetta vastaava) muiden
distrojen osalta.

Kullakin ajokerralla grub2 käy poimimassa muidenkin distrojen
sen hetkisen tilanteen, eli tapahtuu päivitys.

Minulla BIOS nimeää kulloinkin grub-käynnistyksessä ensimmäiseksi osioksi sen,
jonka valitsen käynnistysosioksi ('f8' jne..).


juyli

  • Vieras
Vs: Mikä määrää levyjärjestyksen ??
« Vastaus #4 : 18.03.12 - klo:21.54 »
Jos koneessa on useampia asennettuja distroja, on voimassa oleva grub2- asennus viimeksi asennetun mukainen ja jokainen vanhempi distro on pois ajantasalta, kunnes kyseisessä distrossa ollen ajetaan:   sudo update-grub

Kuten tag:sta näkee käytän useita Linux-jakeluja. Grub/grub2 hanskaa hyvin jakelun, jota kulloinkin käytetään (Ubuntu), mutta ei tarjoa muille jakeluille oletuksena levyosiota UUID:n mukaan vaan /dev/sdXx -laitetta, joka ei välttämättä tunnistu oikein (mahdollisesti bios-määrityksistä riippuen).
Itse suosin tietyn jakelun grub:in valikkoa, johon /grub/grub.cfg korjaan levyosion UUID:n oikein tai tarjoan todellista /dev/sdX -massamuistilaitteen osiota. 
MBR sijaitsee levyn alussa, jonka bios määrittää. Vaihtaessasi käynnistyvää levyä, vaihtuu myös MBR.
Grub:in vahvuus on siinä, että grub:ia voi editoida käynnistettäessä.