Kirjoittaja Aihe: Kiintolevyjen merkintä Grubissa  (Luettu 1684 kertaa)

Jotte

  • Käyttäjä
  • Viestejä: 45
    • Profiili
Kiintolevyjen merkintä Grubissa
« : 02.11.06 - klo:21.44 »
Olen aikeissa asentaa Ubuntu Edgyn pöytäkoneelleni. Etukäteen kuitenkin huolettaa Grubin konfigurointi. Pelkään pahoin, että Ubuntu ei siinä automaattisesti onnistu.
Konetta käynnistettäessä bios luettelee kiintolevyt seuraavassa järjestyksessä:
Samsung (80 GB)
Maxtor (300 GB)
Maxtor (250 GB)

Tällä hetkellä dual-boottaavassa koneessani on Lilo, joka on seuraavanlainen:

boot=/dev/sdb
prompt
timeout=50
default=gentoo

image=/boot/kernel-genkernel-x86_64-2.6.17-gentoo-r8
   label=gentoo
   read-only
   root=/dev/ram0
   append="init=/linuxrc ramdisk=8192 real_root=/dev/sda3 udev"
   initrd=/boot/initramfs-genkernel-x86_64-2.6.17-gentoo-r8

other=/dev/sdb1
   label="windows"
   table=/dev/sdb

Fdisk -l antaa seuraavanlaisen listauksen:

Disk /dev/hda: 80.0 GB, 80060424192 bytes
255 heads, 63 sectors/track, 9733 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1        9733    78180322   83  Linux

Disk /dev/sda: 251.0 GB, 251000193024 bytes
255 heads, 63 sectors/track, 30515 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1          13      104391   83  Linux
/dev/sda2              14          78      522112+  82  Linux swap / Solaris
/dev/sda3              79       30515   244485202+  83  Linux

Disk /dev/sdb: 300.0 GB, 300090728448 bytes
255 heads, 63 sectors/track, 36483 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        2550    20482843+   7  HPFS/NTFS
/dev/sdb2            2551       14082    92630790    f  W95 Ext'd (LBA)
/dev/sdb4           14083       36483   179936032+  83  Linux
/dev/sdb5            2551       14082    92630758+   7  HPFS/NTFS

Onko niin, että Grubin käynnistysosio on kirjoitettava Ide-levyn mbr:ään, josta tulee hd(0,0)? Tuleeko Maxtorin 250 GB:sta hd(1,X) ja Maxtorin 300 GB:sta hd(2,X)? Olen ajatellut varata koko 250 GB:n kiintolevyn Ubuntulle.

juyli

  • Vieras
Re: Kiintolevyjen merkintä Grubissa
« Vastaus #1 : 02.11.06 - klo:22.37 »
Etukäteen kuitenkin huolettaa Grubin konfigurointi. Pelkään pahoin, että Ubuntu ei siinä automaattisesti onnistu.

Kyllä Ubuntu aika hanakkaasti kaivaa kaikki kovalevyilläolevat käyttöjärjestelmät ja lisää löytämänsä
omaan /boot/grub/menu.lst tiedostoonsa asennuksen yhteydessä.

Tällä hetkellä dual-boottaavassa koneessani on Lilo,

Lilo vaatii sen, että kunkin Linux-järjestelmän käynnistystiedostot kuten esim. kernel ja initrd löytyy
osoitetusta /boot -hakemistosta. Lisäämällä Ubuntun boot-osion tarvittavat lataustiedostot,
osaa lilo käynnistää muun järjestelmän osioilta, joita edes emon bios ei tunnistaisi.

Grub:in ja Lilo:n pieni ero on juuri tässä. Grubin pitää lukea menu.lst, Lilo taas käynnistyy
vaikka ko. osio olisikin tuhoutunut tai muuten tavoittamattomissa. Grub:in tosin voi
tällaisissa tapauksissa komentaa käyntiin komentoriviltäkin.

Jos koneellasi on jo Linux-jakelu, et välttämättä tarvitse käyttöön Ubuntun käynnistyksen lataajaa.
Voit aika huoletta kokeilla kumman jakelun käynnistyksenlataaja parhaiten vastaa tarpeitasi.