Egyszerűen nem tudom mit rontok el. Szeretnék egy meglévő win7 mellé egy linux mintet feltenni. Illetve fel is tettem. Telepítettem a grubot a linux partícióra, fel is ismerte a win7-et, ám indításkol nem tölti be a grubot, hanem a win7 indul. Super grub diskkel tudok linuxra bejelentkezni.
Idézet:
# fdisk -l
/dev/sda lemez: 250.1 GB, 250059350016 bájt
255 fej, 63 szektor, 30401 cilinder
Egység: cilinderek 16065 * 512 = 8225280 bájt
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Lemezazonosító: 0xabababab
Eszköz Indítás Eleje Vége Blokkok Az Rendszer
/dev/sda1 * 1 6527 52428096 7 HPFS/NTFS
/dev/sda2 6528 30400 191759872+ f W95 kiterj. (LBA)
/dev/sda5 9139 19581 83883366 7 HPFS/NTFS
/dev/sda6 19582 30400 86903586 7 HPFS/NTFS
/dev/sda7 * 6528 9008 19923968 83 Linux
/dev/sda8 9008 9138 1045504 82 Linux lapozó / Solaris
A partíciós tábla bejegyzései nem a lemezen található sorrendben vannak
Tehát sda1 a win7 sda 5-6 ntfs adatpartíciók sda7 ext3 linux sda8 swap. Mint mondtam a grubot sda7-re telepítettem. Mindtkét partíció (1 és 7) aktív, mint látszik.
Hol a hiba tehát?
- 5441 megtekintés
Hozzászólások
2 lehetőséged van:
- Win7 boot loaderével indulsz
- Grub-al indulsz
Részletesebben:
- Win7 bootloader:
- grub-ot a linux partícióra rakod (pl /dev/sda7)
- win7-re felrakod az EasyBCD-t, amivel be tudod állítani a Win7 bootloader-ét, hogy mást is hajlandó legyen bootolni, azaz a Win7 bootloader fogja chainloadolni a grubot
- Grub
- grub-ot az mbr-be telepíted (pl /dev/sda), innentől ő indul alapból, és bootolja a linuxot illetve chainload-olja a Win7 bootloader-ét
Nekem gondom volt a 2. opcióval (azaz a grub nem tudta a win7-et chainload-olni) egy Intel D915PBL alaplapon RAID1 (Mirror) konfigban, így az 1. opciót használom ott. Máshol simán ment a 2. is.
- A hozzászóláshoz be kell jelentkezni
a 2 lehetőség nem fogja elrontani a win7 bootloaderét?
vagyis nem kell majd fixmbr-t meg minden csúnyaságot indítanom?
Raid nincs.
- A hozzászóláshoz be kell jelentkezni
"nem kell majd fixmbr-t meg minden csúnyaságot indítanom"
csak ha kesobb leszeded a Linuxot, es azt akarod hogy megint csak a windows bootoljon
- A hozzászóláshoz be kell jelentkezni
Egy általam karbantartott dual boot-os gépen a Grub tudta indítani a Windows 7-et és a Linuxot is, aztán Fedora 16-tal jött a Grub2, s az is.
tr [:lower:] [:upper:] <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Rendben. Köszönöm válaszod.
- A hozzászóláshoz be kell jelentkezni
Nem írtam, de a Grub(2) az MBR-ben van.
tr [:lower:] [:upper:] <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
En egy 3. lehetoseget hasznalok :-D
Nevezetesen: pici fat16 particion (extended) grub fajljai meg a menu file (sysresccd alol grub particio /mnt/grub ala mountolasa utan "
grub-install --root-directory=/mnt/grub /dev/sda
" paranccsal az mbr-be feltelepitve) es az operacios rendszerek bootloaderei ebbol a kulso grubbol chainloadolva. Minden os bootloadere az os boot particiojara telepitve. (windowsnal ez automatikus, linuxoknal altalaban szolni kell neki hogy ne az mbr-be telepitse)
http://gpsforum.hu - Navigációról szájkosár nélkül
- A hozzászóláshoz be kell jelentkezni
És ebben mi a pláne?
tr [:lower:] [:upper:] <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Mondjuk hogy igy a gepen levo n+1 Linux disztribucio mind a sajat grub-menujet buzeralhatja. Vagy hogy egyeb egzitikus OS-ek is konnyeden bootolhatok ezzel a modszerrel. Nameg hogy barmelyik OS alol (akar tavoli hozzaferesen keresztul is) is siman be tudod allitani a kulso bootloader defaultjat, azaz hogy a kovetkezo indulasnal melyik OS toltodjon be (ezert fat16 a grub particio).
http://gpsforum.hu - Navigációról szájkosár nélkül
- A hozzászóláshoz be kell jelentkezni
Sztem tök jó megoldás, tetszik :)
- A hozzászóláshoz be kell jelentkezni
Jaja. Nekem is.
Már érdemes volt ezt a topikot elindítani. Sokat tanultam belőle...
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Én is valami ilyesmi megoldást csináltam a napokban, csak én egy minimál disztrót raktam fel egy 200 megás particióra ami grub1-et használ.(Slitaz 3.0)
Tud valaki egy leírást arra, hogyan lehet háttérképet rakni grub1-be?(lehetőleg disztrófüggetlent)
------------------------
http://istenletezik.hu/
- A hozzászóláshoz be kell jelentkezni
Így; a grub.conf-ba vagy menu.lst-be:
splashimage=(hd0,5)/grub/splash.xpm.gz
A partíció, a file helye, neve értelemszerűen. Úgy tudom, hogy 14 színű lehet a kép. Nem 14 bit, hanem valóban 14 szín. Ha jól emlékszem, ImageMagick át tudja konvertálni. Az is dereng, hogy 640x480-as felbontásúnak kell lennie. Talán. Nézd meg a doksit, Google-n less utána.
tr [:lower:] [:upper:] <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Valamiért nem megy nekem ez a splash image, itt a menu.lst-m mi lehet a probléma?
(a fájl simán a /boot/grub mappába raktam, *look.org-ról töltöttem le)
# /boot/grub/menu.lst: GRUB boot loader configuration.
#
# By default, boot the first entry.
default 0
# Boot automatically after 8 secs.
timeout 120
# Change the colors.
color light-blue/black light-cyan/blue
# Splash Image
splashimage=(hd0,3)/boot/grub/penguins.xpm.gz
# For booting SliTaz from : /dev/sda4
#
title Salix
root (hd0,1)
chainloader +1
title Chakra
root (hd0,5)
chainloader +1
title Fedora
root (hd0,7)
chainloader +1
title SliTaz GNU/Linux (cooking) (Kernel vmlinuz-2.6.30.6-slitaz)
root (hd0,3)
kernel /boot/vmlinuz-2.6.30.6-slitaz root=/dev/sda4
title SliTaz GNU/Linux (Kernel 2.6.30.6-slitaz)
root (hd0,3)
kernel /boot/vmlinuz-2.6.30.6-slitaz root=/dev/sda4
- A hozzászóláshoz be kell jelentkezni
A penguins.xpm.gz megfelelő formátumú?
tr [:lower:] [:upper:] <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Szerintem igen.Ez a kép van becsomagolva.
- A hozzászóláshoz be kell jelentkezni
Ezt találtam. Különben mi a hibaüzenet?
tr [:lower:] [:upper:] <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Azt én is megtaláltam, hibaüzenet nincs, csak egyszerűen nem jelenik meg a kép a háttérbe, csak a szövegek(azaz a bootlista).
Azon gondolkodom, nem-e valami butított grub1 van a slitaz-ban ami nem képes képeket megjeleníteni, azaz valami hiányzik belőle ehhez.
- A hozzászóláshoz be kell jelentkezni
Bitlockerrel az 1-es az egyszerűbb választás.
Még nem állítottam be, megnézem ezt az EasyBCD-t.
Másfele azt olvastam, hogy a grubos bootszektort kell fileba másolni, s azt már tudja a Win bootloadere indítani.
- A hozzászóláshoz be kell jelentkezni
> indításkol nem tölti be a grubot, hanem a win7 indul.
> Mindtkét partíció (1 és 7) aktív, mint látszik. Hol a hiba tehát?
Én kipróbálnám hogyan boot-ol, miután leszedtem az active flag-et az sda1-ről.
- A hozzászóláshoz be kell jelentkezni
Én nem próbáltam. :)
Ehelyett lolcsemege és deje kolléga tanácsát megfogadva az sda-ra telepítettem a grubot és minden ok.
DE: ez nem grub téma, tehát első kérdésem nyissak új fórumtémát? A probléma: linux bootolása után a windows óra elállítódik. Egy óra mínusz a diffi. Ötlet?
- A hozzászóláshoz be kell jelentkezni
UTC vs local time
mondd meg a Linuxnak hogy nem UTC, hanem local van az oraban, igy nem fog elallitodni
- A hozzászóláshoz be kell jelentkezni
Vagy a windowsnak, hogy ne localtime-ként kezelje a bios időt :)
Ha local time van a bios-ban, azzal az a baj, hogy időzóna átállításkor (nyári-téli) mindkét rendszer át fogja állítani, így megint szívni fogsz. Szerintem állítsd át a win-t, és akkor egyik gép sem ráncigálja az órát, így mindkettővel jó lesz.
Registry-ben:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=dword:00000001
- A hozzászóláshoz be kell jelentkezni
+1
Az említett gépen magam is a Windows 7-et győztem meg arról, hogy legyen kedves az RTC-ben - BIOS hardware-es órája - tárolt időt UTC-nek tekinteni. Értelemszerűen Linuxon is UTC a beállítás.
tr [:lower:] [:upper:] <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Igen ott az is volt. Köszönöm a válaszokat.
És a wines megoldást is. Ezt a registri túrkálást nem ismertem.
Még egyszer mindenkinek köszönöm a hasznos infókat!
- A hozzászóláshoz be kell jelentkezni
Pedig szerintem az volt a baj, feltéve, ha grub1-et használsz (grub2-nek régebben volt valami nyűgje ha nem mbr-be raktad). Én így használom a laptopomat, hogy a windowsos recovery rendszer elérhető maradjon (grub nem tudja betölteni)
- A hozzászóláshoz be kell jelentkezni
grub2 figyel. Megkérdezhetem milyen rendszered van? Hol használsz grub1-et. Én szerettem,de jól elvagyok a grub2-vel is. Amíg raid,meg lvm nincs,addig szerintem mindegy is. :)
- A hozzászóláshoz be kell jelentkezni
Arch linux + Win7Pro-x64 dualboot Thinkpad T520-on.
Nincs nekem bajom a grub2-vel, asztalin át is álltam, de a Lenovo Rescue & Recovery-t egyik grub se tudta betölteni két éve, mikor kísérleteztem vele (akkor még előző cégnél T410-en), viszont a grub2-t muszáj volt az MBR-be tenni (úgy egy éve), akkor meg a Thinkvantage gombos megoldás is elveszik.
Nem mintha valaha is használtam volna az R&R-t, de ha lehet rá úgy is linuxot rakni, hogy a win nem veszít funkcionalitást, akkor miért ne.
- A hozzászóláshoz be kell jelentkezni