Šta je novo?

Ubuntu , milim za pomoc.

borab

Čuven
Učlanjen(a)
29.06.2000
Poruke
8,578
Poena
860
Posle dugo napora i citanja raznih foruma uspesno sam instalirao Ubuntu i sve mi radi ( divx, dvd, mp3, dvd burning..) Situacija je sledeca:
Ubunt ( Ext3, 1 particija hdd 20Gb. @. particija istog je Fat32, po kome mogu iz Linuxa da pisem)
Win Xp je na sata Maxtoru ( 1. particija 30Gb fat32, 2. 90Gb Ntfs, po kojoj mogu iz Linuxa da pisem)
Iz linuxa nisam hteo (ako treba mogu) da vidim 1 patriciju Maxtora.

Pitanje:
KAko mogu da napravim da dobijem boot menu iz Linuxa i da selektovanjem Linuxa ili Win Xp. a odem i podignem zeljeni system.

Hvala svim ljudima dobre volje.
 
Pa prilikom instalacije si trebao da izaberes instaliranje GRUB loadera u MBR.
 
AKo dobro kapiram, ti zapravo imaš 2 harda - 1 sa Ubuntuom i 1 sa XP-om.

Potrebno je da edituješ GRUB config fajl. Nalazi se na lokaciji /boot/grub.conf . Googlaj, man grub i search ubuntu foruma. Ako ne uspeš, javi. Da bi dobio pomoć potrebno je da napišeš ovde šta ti daje komanda cat /etc/fstab. Nisam baš najbolje razumeo - da li iz Ubuntua vidiš oba harda?

poz
 
Vidim oba harda.

bora@ubuntu:~$ sudo fdisk -l

Disk /dev/hdb: 20.0 GB, 20020396032 bytes
255 heads, 63 sectors/track, 2434 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 * 1 1216 9767488+ 83 Linux
/dev/hdb2 1217 1338 979965 82 Linux swap / Solaris
/dev/hdb3 1339 2434 8803620 5 Extended
/dev/hdb5 1339 2434 8803588+ b W95 FAT32

Disk /dev/sda: 122.9 GB, 122941242880 bytes
255 heads, 63 sectors/track, 14946 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 3825 30724281 c W95 FAT32 (LBA)
/dev/sda2 3826 14946 89329432+ f W95 Ext'd (LBA)
/dev/sda5 3826 14946 89329401 7 HPFS/NTFS

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hdb1 / ext3 defaults,errors=remount-ro 0 1
/dev/hdb5 /media/Seagate vfat umask=0000 0 0
/dev/hdb2 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hdc /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
/dev/sda5 /media/Maxtor ntfs umask=0000 0 0
 
Poslednja izmena:
Ako uopste nije instalirao GRUB, prethodno je potrebno da isti instalira u MBR.
 
Aj pročitaj odeljak 10.b. Default: Using GRUB sa ovog linka
(mada možeš sve, ali ovo ti je najvažnije).
Napomena: obarti pažnju na ono *for non-genkernel users*, ovo *for genkernel users* zaobiđi (Ubuntu ne koristi genkernel).
Tamo je objašnjna sintaksa GRUB-a, samo je primeni na tvoj slučaj.

Ako ne budeš uspeo uz pomoć tog linka, čitaj man grub (ovo u Italics ukucaj u terminalu) i/ili deri se ovde.

poz
 
Hvala, ide da probam.
 
Pretpostavimo da već imaš instaliran GRUB (ti ga imaš, možda ga neko ko gleda ovaj thread nema - znači prvo instalirati GRUB - kako? use google)

raspored diskova:
Hdd20Gb (Lunux +Fat32) je slave na I grani ( Pata)
Hdd120Gb ( WinXp Fat32 + Ntfs) je master na I grani (Sata).

Ako nešto krene nizbrdo, pogledaj ove teme za spasavanje:
http://www.benchmark.co.yu/forum/showthread.php?t=91881
http://www.benchmark.co.yu/forum/showthread.php?t=26415
(moje postove, naravno). Ako baš stigneš do spasavaja, i neće da ti odradi neku komandu probaj da pre te komande dodaš sudo (npr. sudo mkdir /mnt/jelen_pivo)

Aj ovako. Ako si pročitao linkove što sam ti dao u prethodnim postovima, video si da GRUB ima svoj način obeležavanja particija i diskova - sve pomera za -1. Npr. /dev/hda5 grub će da nazove hd0,4 ili /dev/hdb7 će u GRUB-u biti hd1,6 .

Krenimo ovako. Otvori neki terminal - npr. gnome-terminal i kucaj (ako neku komandu gde ima sudo neće da izvrši, probaj da izbaciš ovo sudo):
Kod:
sudo nano -w /boot/grub/grub.conf
Na kraju konfiga dodaj:
Kod:
title=Windows XP
rootnoverify (hd1,0)
makeactive
chainloader +1
Lupi CRTL+O (O - slovo), ENTER da bi snimio i CTRL+X da izađeš iz editora.
Sad je potrebno `instalirati` bootloader u MBR:
Kod:
cd /boot/grub
grub
root (hd0,0)
setup (hd0)
quit
exit
Rebootuj.
Pre nego što uradiš ovo iz poslednjeg CODE-a, proveri da li ti se /boot nalazi na / (root particiji). Proveravaš tako što ćeš da otvoriš još jedan terminal i da ukucaš df -h; ako u odeljku Mounted on ne postoji stavka /boot, znači da se nalazi na istoj particiji sa ostatkom sistema tj. na / particiji. U tom slučaju je sve u redu; ako se ne nalazi, potrebno je izmeniti malo kod.

Sad podesi BIOS da prvo čita MBR harda koji se nalazi na primary slave - valjda BIOS to naziva HDD-2 u meniju za Boot Order.


Ovo bi trebalo da radi, ne bi trebalo da bude grešaka u ovome što sam ti rekao da kucaš (ako neko primeti grešku, nek javi).
Ako bude problema, deri se :)

Pozdrav i srećno!
 
E, stvarno sam ovcar banja. Evo sta je sad problem...posle kucanja
root komande
GNU GRUB version 0.95 (640K lower / 3072K upper memory)

[ Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possible
completions of a device/filename. ]

grub> root
(fd0): Filesystem type unknown, partition type 0x0

grub>
 
resio na seljacki nacin. Oborio linux i ponovo sve instalirao sa zakacenim windows diskom. Posle svega sam lepo obrnuo redosled u boot meniju, tako da mi sam posle 10sek ulece u windowse. Sad mi je jasno gde sam gresio. Hvala na trudu, u svakom slucaju.
 
Nazad
Vrh Dno