Hozzászólások
Hali!
Ujraraktam a win-t es felulirta termeszetesen a grubot (kubuntu). Most bebootoltam knoppix live CD-rol, bemountoltam a linux particiot, aztan grub-install /dev/hda
de a kovetkezo hibauzenetet kaptam:
/sbin/grub-install: line 477: /dev/null: Permission denied
/sbin/grub-install: line 479: /dev/null: Permission denied
/sbin/grub-install: line 477: /dev/null: Permission denied
/sbin/grub-install: line 479: /dev/null: Permission denied
/sbin/grub-install: line 477: /dev/null: Permission denied
/sbin/grub-install: line 479: /dev/null: Permission denied
/sbin/grub-install: line 477: /dev/null: Permission denied
/sbin/grub-install: line 479: /dev/null: Permission denied
/sbin/grub-install: line 477: /dev/null: Permission denied
/sbin/grub-install: line 479: /dev/null: Permission denied
The file /boot/grub/stage1 not read correctly.
Mi lehet a problema?
Elore is koszi a segitseget!
Udv.
kj
- A hozzászóláshoz be kell jelentkezni
mount --bind /dev/ /media/disk-hda6/dev/
/chroot /media/disk-hda6/
grub-install /dev/hda
Természetesen a /media/disk-hda6 megfelelően helyettesítendő.
Laci
- A hozzászóláshoz be kell jelentkezni
heo!
Nem akartam külön topicot nyitni, bár a problémám kicsit más jellegű :)
Volt egy ubuntu és egy winxp a gépen (1 meghajtón) és a grub is oda volt feltéve. Újratettem a winxpt, ami szépen ki is írtotta a grubot. Semmi gond, előhúztam a telepítő cd-t, rescue módba elindult, majd grub-install /dev/hda1 bootnál csak annyit írt hogy GRUB és utána semmi. Ezután megpróbáltam /dev/hdb1-gyel is (biosba beallitottam h hdbrol probaljon bootonli), ugyanez történt. Megnéztem az ubuntu kalauzt és rájöttem, hogy butaságot csináltam, mert csak annyit kellet volna írnom hogy hda (szám nélkül).
Utána kitöröltem a grub könyvtárat és megint feltettem a grubot így:
grub-install /dev/hda
visszapakoltam menu.lst-t és szépen el is indul a linux, de a 2 meghajtó tartalmát nem látja (fstabot nem irtam át és előtte működött) és a winxp sem hajlandó elindulni.
Tahát a linuxos ext partíción kívül semmit nem tudok elérni :(
Aki tudna segíteni, annak előre is köszönöm!
-m-
- A hozzászóláshoz be kell jelentkezni
[quote:00bbd96f79="blaci"]mount --bind /dev/ /media/disk-hda6/dev/
/chroot /media/disk-hda6/
grub-install /dev/hda
Természetesen a /media/disk-hda6 megfelelően helyettesítendő.
Laci
Na ez valamiert nem mukodott, a chroot-nal elakadt a szentem (ugy is, hogy kivettem a / elole, gondolom az elutes volt).
Viszont megvan a megoldas:
mount /dev/hda5 /mnt/hda5 -w
chroot /mnt/hda5
grub-install /dev/hda
Az a -w hianyzott... En azt hittem, hogy a mount alapbol irhatora mountolja, ha nem irok kapcsolot... No mindegy, most mar mukodik!
Koszonom a segitseget!
kj
- A hozzászóláshoz be kell jelentkezni
Talán az zavarhat be hogy mbrbe vannak dolgok?
Leírom a dolgokat:
hibaüzenetek:
[code:1:1cc37670b1]
marton@ubuntu:~$ sudo mount -a
mount: wrong fs type, bad option, bad superblock on /dev/hda1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
mount: wrong fs type, bad option, bad superblock on /dev/hdb1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
[/code:1:1cc37670b1]
/etc/fstab tartalma:
[code:1:1cc37670b1]
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda2 / ext3 defaults,errors=remount-ro 0 1
/dev/hda5 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/hda1 /mnt/c ntfs rw,nls=utf8,umask=0222 0 0
/dev/hdb1 /mnt/d ntfs rw,nls=utf8,umask=0222 0 0
[/code:1:1cc37670b1]
- A hozzászóláshoz be kell jelentkezni
szerintem az van, hogy mikor hda1-be és hdb1-be akartad telepíteni a grubot, akkor ő felülírt és/vagy elbarmolt néhány dolgot a partíció elején (ntfs-re grub? :roll:). ezért is írja, hogy rossz a szuperblokk.
pl. ext2|3 vagy reiser esetén lenne lehetőség fsck-val újraépíteni talán a partíciót, de windowsnál fogalmam sincs, hogy lehet. talán valaki okosabb emberke felhomályosít.
- A hozzászóláshoz be kell jelentkezni
nem lehet szimplán kiírtani a partícó elejét (mbr)? az a gáz hogy elég fontos adataim vannak ott :/
- A hozzászóláshoz be kell jelentkezni
ha csak az elejébe piszkított bele, akkor biztosan van rá valami módszer. egyébként az mbr a winyó legelején van, a partíciók elején superblock van, bár javítsatok ki, ha tévednék. amúgy itt tényleg az a legnagyobb baj, hogy ntfsbe írkált bele a grub. mindenestre ne próbálj meg pánikszerűen varázsolni és kísérletezni, inkább várd meg amíg valami hozzáértőbb ember nyilatkozik. (esetleg gugli)
- A hozzászóláshoz be kell jelentkezni
Megpróbáltam winxp cd-ről bootolni majd javító módba kiattam egy FIXMBR parancsot azt írta ok, de így sem látok semmit a linuos partíción kívül :(
- A hozzászóláshoz be kell jelentkezni
[quote:8798188b11="marton"]Megpróbáltam winxp cd-ről bootolni majd javító módba kiattam egy FIXMBR parancsot azt írta ok, de így sem látok semmit a linuos partíción kívül :(
a grub-install /dev/hda1, ill. hdb1 épp, hogy nem mbr-be írja magát, hanem az adott partíció elejére, ezért nyílván nem javul meg semmi a fixmbr-től.
- A hozzászóláshoz be kell jelentkezni
értem. és akkor azt a bizonyos "superblock"-ot hogyan lehet a partícók elejéről lenullázni vagy visszaállítani úgy hogy lássam az adatokat? (ntfs mind2 partíció)
- A hozzászóláshoz be kell jelentkezni
igazából fogalmam sincs, hogyan épül fel az ntfs filerendszer. nem tudom elkülönül-e az elején egy ilyen rész. szerintem egyszerűen az történt, hogy a grub a linuxos filerendszerekhez szokva megpróbált a szokásos helyre írni, talán sikerült, talán csak megváltoztatott pár dolgot. nem hiszem, hogy a "kinullázás" vagy "visszaállítás" irányába kellene elmozdulni. hanem inkább keresni valami ntfs adatmentő programot, megpróbálni megtalálni a fontos cuccokat, kimenteni másik vinyóra, utána pedig format az érintett partíciókon.
persze lehet, hogy van valami sokkal egyszerűbb módszer. csak próbálom logikusan szemlélni a dolgot. tényleg nem értek hozzá annyira.
- A hozzászóláshoz be kell jelentkezni
kerestem gúglin, egy fórumot talált. a srácnak hasonló gondjai voltak.
betettem a winxp telepítőcd-t majd javító módba kiadtam neki a fixboot parancsot. voilá! az xp elindul és grub is van csak a másik meghajtót még nem látja (azon nics oprendszer). gondolom ezekután a másik vinyót is meg lehet csinálni csak kérdés hogy hogyan :)
megyek vissza gúglizni
- A hozzászóláshoz be kell jelentkezni
Szia!
Nem tudom, sikerült már megoldani a problémádat, ha igen akkor bocsi.
Irok egy megoldást, amit én használok. A linux telepítő lemezét javító módban elindítva kapok egy konzolt. Root-ként bejelentkezve a következő parancsokat adom ki:
mount /dev/hdaxx /mnt v. media. /*a hda-t követő xx a particio száma ahol a linuxod van*/
Ezt követően:
mount --bind /dev /mnt v.media/dev
mount --bind /proc /mnt/proc
chroot /mnt
grub-install "(hd0)" ez akkor igaz ha az mbr-be akarjuk teleríteni.
Igy meg kell találnia a winxp-t is
- A hozzászóláshoz be kell jelentkezni
Köszönöm szépen a segíségeteket.....
Szerencsére még a válaszod előtt sikerült meggyógyítani a dolgot....
Meg nem tudom mondani, hogy miképp, mert nem voltam itthon, amikor is bátyám [kicsit jobban ért a linuxhoz:)] meglepetés szerűen megjelent és látván a linux hiányát, meggyógyította azt. Amint megtudom mi volt a konkrét művelet, leírom, hogy tudjak segíteni vele az esetlegesen hasonló problémákkal küzdőknek is. S, hátha tudok másik utat is mutatni vele olyanoknak akik azért ismerik ezeket a probléma megoldásokat....
Méegyszer köszi a segítségeteket....
- A hozzászóláshoz be kell jelentkezni
Sziasztok!
Hasonló problémám volt az xp-vel, mert instal után megölte a linuxom mbr-jét.
Ha jól tudom az mbr-t öli meg az xp telepítéskor!? Végig játszottam azt amit az elején találtam a topicnak, de igazából nem volt elegendő. Nézéttek el nem csináltam még ilyet. Mindenesetre becopyzom, hogy látható legyen mit próbáltam! (knoppix alatt szöszöltem).
Itt van amit a topicból hasznosítani próbáltam:
"Viszont megvan a megoldas:
mount /dev/hda5 /mnt/hda5 -w
chroot /mnt/hda5
grub-install /dev/hda"
Nekem a mountot letudta szépen a knoppix. De azért mutatom hogy mi is sült ki belőle.
root@1[~]# mount /dev/hda3 /mnt/hda3 -w
mount: /dev/hda3 already mounted or /mnt/hda3 busy
mount: according to mtab, /dev/hda3 is mounted on /media/hda3
root@1[~]# chroot /mnt/hda3
root@Knoppix:/# grub-install /dev/hda
/dev/hda: Not found or not a block device.
Előre is köszi a segítséget
(remélem azért az ünnepeke alkalmával sokan vannak gép előtt:])
- A hozzászóláshoz be kell jelentkezni
livecd alatt
mkdir /mnt/linux
mount -t etx3 /dev/hda3 /mnt/linux
mount -o bind /proc /dev/hda3/proc
chroot /mnt/linux /bin/bash
grub-install /dev/hda
exit
reboot
Ha jól emléxem
----------------------------------------------------------------
"Értem én hogy villanymotor, de mi hajtja!?
- A hozzászóláshoz be kell jelentkezni
ugyanazt a választ kapom! Már találtam más hasonló témákat is, de egyikkel sem jutottam elöbbre! Mindenki azt tanácsolja: /mnt/linux
De nekem a knoppix már alapból bemountolta /mnt/hda3 néven. Tehát már létezik a rendszerben. Akkor nem maradhatnék már itt?
chroot /mnt/linux
grub-install
itt mindig megkapom hogy
root@1[~]# chroot /mnt/hda3
root@Knoppix:/# grub-install /dev/hda
/dev/hda: Not found or not a block device.
Most akkor mi is van és miért???
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni