Kirjoittaja Aihe: grub/mbr käynnistyslohko  (Luettu 6204 kertaa)

0 jäsentä ja 1 Vieras katselee tätä aihetta.

leke63v

  • Vieras
grub/mbr käynnistyslohko
« : 29.09.2008 - klo:21:02 »
Koneessa kaksi kovalevyä, ja pitäisi selvittää
kummalla levyllä ne fyysisesti sijaitsevat.

Millä ohjelmalla tai käskyllä
sijainti selviää ??

Toisella XP ja Toisella Ubuntu + tulossa vielä
käytetty levy...missä joku ms versio suselle.


jboman

  • Vieras
Vs: grub/mbr käynnistyslohko
« Vastaus #1 : 30.09.2008 - klo:08:20 »
Jos ymmärsin kysymyksen oikein niin...
Katso koneen biossista käynnistysjärjestys, niin sillä selviää missä se grub/mbr sijaitsee, jos se kerran toimii.
/boot/grub/device.map kertoo kovalevyjen nimet, joihin viitataan /boot/grub/menu.lst tiedostossa.
Voit myös kokeilla toimiiko systeemi, ottamalla ubuntun kovalevyn pois ja käynnistää kone, jos toimii (xp lähteen käyntiin) niin käynnistyslatain on siinä ubuntun kovalevyssä ja biosista on määritelty lataantumaan ensin toi ubuntulevy.
Ennen tuota susen asennusta tulosta noi tiedostot paperille. (device.map) ja menu.lst, sillä voit joutua kirjoittamaan ne käsin tuonne susen menu.lst:hen, jos asennat käynnistyslataimen tuolta susesta.

kannattaa myös ottaa toi
tiedosto 1
echo "kovalevy hda" > kovalevyhd.txt
fdisk -l /dev/hda >> kovalevyhd.txt
echo "kovalevy hdb" >> kovalevyhd.txt
fdisk -l /dev/hdb >> kovalevyhd.txt
tiedosto 2
echo "kovalevy sda" > kovalevysd.txt
fdisk -l /dev/sda >> kovalevysd.txt
echo "kovalevy sdb" >> kovalevysd.txt
fdisk -l /dev/sdb >> kovalevysd.txt

Tulee kaksi tiedostoa jotka kannattaa tulostaa paperille.
Jos tulee jotain ongelmia.


leke63v

  • Vieras
Vs: grub/mbr käynnistyslohko
« Vastaus #2 : 30.09.2008 - klo:20:04 »
Jos ymmärsin kysymyksen oikein niin...
Katso koneen biossista käynnistysjärjestys, niin sillä selviää missä se grub/mbr sijaitsee

Ei vaikuta grubin sijaintiin...vaan käsittääkseni istuu tiukasti
levyllä (hd0)   /dev/sda

Levyllä (hd1)   /dev/sdb
on XP, jota tarvitaan vain
cad ohjelmaa varten, ja tälle
levylle pitäisi myös grub ujuttaa

XP:n uudelleenasennus on liian suuri operaatio
kaikkine uudelleenkäynnistyksineen  :o
kun vielä tuo menukin on keskeneräinen


device.map
(hd0)   /dev/sda
(hd1)   /dev/sdb
(hd2)   /dev/sdc
(hd3)   /dev/sdd

menu.lst
title Ubuntu 8.04, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin

title Other operating systems:

title Microsoft Windows XP Home Edition
root (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
savedefault
makeactive

title Ubuntu 8.04, kernel 2.6.24-17-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-17-generic root=UUID=b8f48467-265f-4b40-ad28-b02522dac6a4 ro quiet splash
initrd /boot/initrd.img-2.6.24-17-generic

title Ubuntu 8.04, kernel 2.6.24-17-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-17-generic root=UUID=b8f48467-265f-4b40-ad28-b02522dac6a4 ro single
initrd /boot/initrd.img-2.6.24-17-generic

title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=b8f48467-265f-4b40-ad28-b02522dac6a4 ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic

title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=b8f48467-265f-4b40-ad28-b02522dac6a4 ro single
initrd /boot/initrd.img-2.6.24-16-generic

title Ubuntu 8.04, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=b8f48467-265f-4b40-ad28-b02522dac6a4 ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

jboman

  • Vieras
Vs: grub/mbr käynnistyslohko
« Vastaus #3 : 01.10.2008 - klo:10:30 »
Noiden tietojen perusteella näyttää että grub sijaitseen tuolla (hd0):lla.
Mutta minkä vuoksi haluat asentaa tuon grubin /dev/sdb:lle, joudut muuttamaan biossin buuttijärjestystä ?
Jos aiot asentaa susen esim. /dev/sdc:lle tai sdd:lle niin voit hyvin käyttää tuota /dev/sda:ta grubin asennukseen, silloin se ajaa yli ton ubuntun grub asennuksen mbr:stä ja alkaa käyttämään susen grub-asetuksia.

Mutta jos tarkoitus on poistaa toi hd0 levy/ubuntu, niin et joudu siltikään uudelleen asentamaan xp:tä, vain toi device.map pitää tarkistaa/päivittää ajantasalle, jotta map-komentot ovat oikein tai otettu kokonaan pois. Ja silloin kannattaa ottaa toi hd0 ennen asennuksen aloitusta. Jos /dev/sdb:stä tulee /dev/sda, niin xp-toimii samantien, koska et ole koskenut sen mbr:ään (vielä), ja susen asennus hoitaa ton sitten ihan ok, eikä map komentoa tarvii tehdä erikseen. Tarkista että suse tekee grubin asennuksen uudelle /dev/sda:lle, jotta pääset tuonne suseen, muutoin vain xp toimii.

Ymmärsinkö oikein..... ???