Win telepítés után Debian telepítés következett barátom laptopján. Minden ok, grub megtalálta a másik oprendszert bátran pakolom a MBR-be.
Újraindít és csodálkozik:
No bootable device -- insert boot disk and press any key.
Grub1 nem csinált ilyen huncutságokat...
Mit tehetnék?
- 2891 megtekintés
Hozzászólások
Biosban be van állítva a megfelelő merevlemez, hogy arról bootolj? Ez nem grub-os hibának tűnik.
- A hozzászóláshoz be kell jelentkezni
Igen, be van állítva.
- A hozzászóláshoz be kell jelentkezni
boot flag a boot partíción?
- A hozzászóláshoz be kell jelentkezni
Hm...
Érdekes kérdés.
160Giga winchester.
1.win ntfs
2.ext3 linux
3.swap linux
4.adat ntfs
Hová kell kerülni e a boot flag-nak?
- A hozzászóláshoz be kell jelentkezni
Valószínűleg jó az 1. partíción.
- A hozzászóláshoz be kell jelentkezni
SuperGrub2 letöltése, kiírás után az LVM engedélyezése után látta és el is indította mindkét oprendszert.
Amikor rescue módban újra akartam telepíteni a grubot hibával tért vissza.
Kérdésem tehát: most mi van?
- A hozzászóláshoz be kell jelentkezni
Használsz lvm-et?
A grub-ot a linux-os partícióra tegyed.
(grub-install /dev/sda2)
- A hozzászóláshoz be kell jelentkezni
Igen ezt próbáltam és nem engedte. Gyönyörű piros végzetes hiba képernyő... :(
Sajnos nem tudom pontosan mi az az lvm.
De a supergrub2 cd-vel mindkét oprendszert helyesen látja és indítja, miután engedélyeztem az lvm-et.
Köszönöm válaszaitokat és türelmeteket!
- A hozzászóláshoz be kell jelentkezni
Telepítőlemezzel indítsd el, majd rescue mód(ezt te látod)
héj indítása a telepített környezetben(nem kell, hogy bemenjél
a partícionálásba, visszalépsz a főmenübe->héj indítása)
fdisk -l /dev/sda
megnézed, hol a boot flag, beállítod a win-re
grub-install (-force) /dev/sda2
szerk->lehet, hogy hibát ír(ettől még jó lehet),
exit,
kilépés a telepítőből, restart,
mit ír ki?
- A hozzászóláshoz be kell jelentkezni
Sajnos nem sikerült.
A boot flag a Linux partición van, és nem tudom, hogyan lehet átállítani. A manuálban sem találtam erre infót.
A --force install lefutott, de sajnos eredménytelenül...
- A hozzászóláshoz be kell jelentkezni
Mit ír ki most a boot során?
- A hozzászóláshoz be kell jelentkezni
Ugyanaz a fekete képernyő a következő üzenettel: No bootable device -- insert boot disk and press any key.
- A hozzászóláshoz be kell jelentkezni
//
fdisk /dev/sda
majd kapsz egy prompot, beírod p, ez kilistázza a partíciókat;
ezután 'a' betűt írsz, megkérdezi melyik partíciót akarod (1-4), megnézed
melyik a linux(2), beírod, majd megint p, ami után látnod kell
a csillagot a 2. part. után;
w azaz write és kilépés.
Ellenőrzésképpen fdisk -l /dev/sda, ha látod a csillagot, akkor ok.
- A hozzászóláshoz be kell jelentkezni
Bocsi, lehet, hogy félreértettelek. Most van a Linux partición a boot-flag. Nem a win particióra kell akkor beállítani?
- A hozzászóláshoz be kell jelentkezni
Amikor lefutott a grub-install mi volt a hibaüzenet?
- A hozzászóláshoz be kell jelentkezni
Hát ez az, hogy semmi. Megjelenített egy figyelmeztetést, de lefutott és elméletileg, sőt gyakorlatilag is ott van a Linux partición, mert CD-ről bootolva látja a grub.cfg állományt. Más kérdés, hogy nem működik, ha elindítom.
Beillesztem a /boot/grub/grub.cfg tartalmát, ha ez segít.
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set 263a37a3-493f-4842-b343-ffea676c7b3c
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set 263a37a3-493f-4842-b343-ffea676c7b3c
set locale_dir=($root)/boot/grub/locale
set lang=C.UTF-8
insmod gettext
set timeout=5
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set 263a37a3-493f-4842-b343-ffea676c7b3c
insmod png
if background_image /usr/share/images/desktop-base/spacefun-grub.png; then
set color_normal=light-gray/black
set color_highlight=white/black
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686' --class debian --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set 263a37a3-493f-4842-b343-ffea676c7b3c
echo 'Loading Linux 2.6.32-5-686 ...'
linux /boot/vmlinuz-2.6.32-5-686 root=UUID=263a37a3-493f-4842-b343-ffea676c7b3c ro quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-5-686
}
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686 (recovery mode)' --class debian --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set 263a37a3-493f-4842-b343-ffea676c7b3c
echo 'Loading Linux 2.6.32-5-686 ...'
linux /boot/vmlinuz-2.6.32-5-686 root=UUID=263a37a3-493f-4842-b343-ffea676c7b3c ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-5-686
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
- A hozzászóláshoz be kell jelentkezni
Milyen telepítőről ment fel, 6.0.0?
- A hozzászóláshoz be kell jelentkezni
Igen 6.0.0 Official Netinstall Cd, de a telepítéskor a 6.0.1 használtam, de az eltört... Rosszul tettem?
- A hozzászóláshoz be kell jelentkezni
Ezt még nem tudjuk, majd akkor ha elindul.
Legyünk túl ezen a grub-on.
telepítő cd, rescue mód aztán
fdisk stb. ahogy írtam...
- A hozzászóláshoz be kell jelentkezni
Igen, de fdisk-ben nem tudom, hogyan kell megváltoztatni a boot-zászlót. Pontosabban a helyét. Most a Linux partición van.
Inkább belinkelem a fdisk eredményét:
/dev/sda lemez: 160.0 GB, 160041885696 bájt
255 fej, 63 szektor, 19457 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ó: 0x00072fab
Eszköz Indítás Eleje Vége Blokkok Az Rendszer
/dev/sda1 1 2611 20972826 7 HPFS/NTFS
/dev/sda2 2612 19456 135306753 f W95 kiterj. (LBA)
/dev/sda5 5614 19456 111193866 7 HPFS/NTFS
/dev/sda6 * 2612 5485 23083008 83 Linux
/dev/sda7 5485 5613 1028096 82 Linux lapozó / Solaris
A partíciós tábla bejegyzései nem a lemezen található sorrendben vannak
Így, sda1 win
sda6 linux és ott a boot csillag is...
- A hozzászóláshoz be kell jelentkezni
ok,
grub-install (-force) /dev/sda6
"szerk->lehet, hogy hibát ír(ettől még jó lehet),
exit,
kilépés a telepítőből, restart,
mit ír ki?"
- A hozzászóláshoz be kell jelentkezni
/usr/sbin/grub-setup: warn: Kísérlet a GRUB telepítésére partícióra az MBR helyett. Ez egy ROSSZ ötlet..
/usr/sbin/grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub-setup: error: Ha valóban blokklistákat szeretne használni, a --force kapcsolóval megteheti.
Majd a --force után: /usr/sbin/grub-setup: warn: Kísérlet a GRUB telepítésére partícióra az MBR helyett. Ez egy ROSSZ ötlet..
/usr/sbin/grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
Installation finished. No error reported.
- A hozzászóláshoz be kell jelentkezni
Ugyanúgy nem megy?
Akkor nézzük így : grub-install /dev/sda
majd update-grub
//vagy
mount /dev/sda6 /mnt
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
chroot /mnt
grub-install /dev/sda
grub-update
- A hozzászóláshoz be kell jelentkezni
Az első megoldás nem hozott eredményt. A második után a következő üzenetet kaptam:
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-2.6.32-5-686
Found initrd image: /boot/initrd.img-2.6.32-5-686
grep: /proc/mounts: Nincs ilyen fájl vagy könyvtár
grep: /proc/swaps: Nincs ilyen fájl vagy könyvtár
Cannot find list of partitions! (Try mounting /sys.)
done
Szerk.: Az első után megtalálta az összes perticiót és oprendszert.
Ki is írta. Örültem is neki, ám újraindítás után csak nem tzölt be a grub.
- A hozzászóláshoz be kell jelentkezni
mount /dev/sda6 /mnt
mount --bind /dev /mnt/dev
mount --bind /dev/pts /mnt/dev/pts
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
update-grub
grub-install /dev/sda
exit
umount a fentiek fordított sorrendben
exit
restart
- A hozzászóláshoz be kell jelentkezni
És ezek után sem indul el...
Ugyanaz a hiba.
Tegyem az első particióra, a windowsra? Mármint a boot zászlót. Vagy a grubot telepítsem a win particióra?
De akkor meg a win nem fog bootolni. Így legalább cd-ról mindkettőt elérem...
- A hozzászóláshoz be kell jelentkezni
Tehát most a /dev/sda-val próbáltad?
Win-re most ne tedd.
- A hozzászóláshoz be kell jelentkezni
telepitő cd, rescue módban
válaszd ki a root fájlrendszert(/dev/sda2)
Héj futtatása itt: /dev/sda
grub-install --force /dev/sda
update-grub
- A hozzászóláshoz be kell jelentkezni
Nem tudom...
Lehet, hogy nem is Grub hiba?
Biosban átnéztem mindent többször is, és nem jó...
Valószínűleg a szememet szúrja ki és nem látom hol a hiba!!!
Minden ötletet várok...
- A hozzászóláshoz be kell jelentkezni
Ahogy írtam, ez nem grub hibaüzenet.
Beírod Google-be és látni fogod, hogy szó sincs grubról, Win-eseknél is ugyanúgy előjön.
- A hozzászóláshoz be kell jelentkezni
Mire is keressek rá egész pontosan?
- A hozzászóláshoz be kell jelentkezni
No bootable device insert boot disk and press any key.
- A hozzászóláshoz be kell jelentkezni
En a kovetkezot csináltam, igaz nem a legelegansabb de mukodik. Mivel hasonlo volt a gondom es veletlen folytan CD- rol valo telepites kozben megszakadt a net de renszer feltelepult (valoszinu nem egy frisitett grubal) de indult a linux es a win is. A linuxot csak konzolosan tudtam elerni. Ezutan tamadt egy otletem, hogy live usb-rol vagy live cd linux-rol bootolok majd lementettem grub.cfg es az etc/grub.d konyvtarbol a 30_otheros fajt. Ezutan ujratelepitettem a Debian-t nettes kapolattal, majd felulirtam a grub.cfg (a hosszan generalt szamot a boot listanal az ujat kell hasznalni) es bemasoltam a 30_otheros az etc/grub.d -be es voila mukodik!
- A hozzászóláshoz be kell jelentkezni
Nos, a következőt tettem: win alatt megjelöltem az első particiót (vagyis a C:\ meghajtót)aktívnak.
Ezek után bejött a GRUB!
DE: eltűnt a linux particióm. Nem ltja sem az ext3, sem a swap particiókat az fdisk -l parancsra.
Természetesen rescue módban sem tudom indítani a gépet, mert nincs hová bemountolni.
Most egy live CD-vel fogom szerintem ellenőrizni a particiós táblát...
- A hozzászóláshoz be kell jelentkezni
"Természetesen rescue módban sem tudom indítani a gépet"
ott a cd, azon válaszd ki a rescue módot!
- A hozzászóláshoz be kell jelentkezni
Ezzel mire jutottál, reinstall?
- A hozzászóláshoz be kell jelentkezni
Teljes siker...
A hiba ott volt, hogy a win partición kellett lennie a boot-falgnek.
Így tökéletesen megy.
Nagyon köszönöm mindenkinek a segítségét!
- A hozzászóláshoz be kell jelentkezni