Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-01-31 22:56:57

  grom120 - Użytkownik

grom120
Użytkownik
Zarejestrowany: 2009-09-30

Multiboot grub-legacy

Witam.

Mam zainstalowanego debiana squeeze z grubem2 na /dev/hda5 i swiezego debiana lenny na /dev/hda7, po zainstalowaniu lenny'ego grub2 zostal nadpisany przez gruba-legacy (1) i niestety nie wykryl mi partycji z squeeze.
Probowalem z livecd odpalic chroota w /dev/hda5 i zainstalowac gruba2 w mbr ale wypluwa ze cannot seek :/dev/hda. Probowalem przez chainloading odpalic gruba2 w grub1 ale tez dupa , nie mam juz pomyslow ; p

Offline

 

#2  2011-01-31 22:59:41

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Multiboot grub-legacy

A nie musisz przypadkiem podać sda zamiast hda?
Jak nie masz Squeeze na ext4 to możesz do tego gruba dopisać.
Ja tak mam.


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

Offline

 

#3  2011-01-31 23:02:08

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Multiboot grub-legacy

Jaki system plików masz na Squeeze? Jeżeli [i]ext4[/i], to [deb]grub-legacy[/deb] go nie zobaczy... Natomiast żeby zainstalować gruba do mbr w chroocie, musisz jeszcze podmontować [i]/dev[/i] i [i]/proc[/i]... poza tym dysk może być z poziomu tego livecd widziany jaka [i]sda[/i], a nie [i]hda[/i].

Tu odnośnie chroota:

Kod:

mkdir /mnt/debek
mount /dev/* /mnt/debek
mount -t proc none /mnt/debek/proc
mount -o bind /dev /mnt/debek/dev
cp /etc/resolv.conf /mnt/debek/etc
chroot /mnt/debek

*partycja [i]"/"[/i] Debiana

[b]EDIT:[/b] Musiałem czekać z wysłaniem posta aż się backup bazy skończy robić. ;)


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#4  2011-01-31 23:11:18

  grom120 - Użytkownik

grom120
Użytkownik
Zarejestrowany: 2009-09-30

Re: Multiboot grub-legacy

na squeeze mam ext3 , w live-cd dysk byl widoczny jako /dev/hda , recznie wklepalem do menu.lst

Kod:

title xxx
root (hd0,4)
kernel /boot/vmlinuz... root=/dev/hda5 ro quiet
initrd /boot/initrd....

ale pluje sie ze nie moze znalezc kernela i odpala sie prompt (initramfs):

edit: co do twojego sposobu , sprobowalem i niestety pluje 

Kod:

/usr/bin/grub-probe :error :cannot seek 'dev/hda'

Ostatnio edytowany przez grom120 (2011-01-31 23:14:12)

Offline

 

#5  2011-01-31 23:30:17

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Multiboot grub-legacy

Dziwne faktycznie. A sprawdzałeś z palca czy ten vmlinuz faktycznie jest na partycji [i]hda5[/i] w katalogu [i]/boot[/i]?
Druga dziwna sprawa, że dysk widziany jest jako hda... W Squeeze i nowszych livecd powinno być to sda o ile mi wiadomo.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#6  2011-01-31 23:33:59

  grom120 - Użytkownik

grom120
Użytkownik
Zarejestrowany: 2009-09-30

Re: Multiboot grub-legacy

tak vmlinuz siedzi tam, a co do tego ze dysk powinien byc widoczny jako sda to roznie z tym bywa ; P u mnie akurat jest widoczny jako hda czyli prawidlowo ;P

Offline

 

#7  2011-01-31 23:41:18

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Multiboot grub-legacy

No właśnie niezupełnie różnie z tym bywa. Od jakiegoś czasu generalnie używa się sterów libata, a na nich wszystkie dyski są jako sdx.

Damn, nie wiem o co mu chodzi... Tak może jeszcze spróbuj w chroocie:

Kod:

grub-install hd0

[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#8  2011-01-31 23:43:26

  grom120 - Użytkownik

grom120
Użytkownik
Zarejestrowany: 2009-09-30

Re: Multiboot grub-legacy

probowalem , nic z tego ; /

Offline

 

#9  2011-01-31 23:52:20

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Multiboot grub-legacy

Jeszcze coś takiego mi się przypomniało:

Kod:

grep -v rootfs /proc/mounts > /etc/mtab

Ma być w chroocie przed wywołaniem [tt]grub-install[/tt]... Spróbować nie zaszkodzi. ;)


[b]EDIT:[/b] Co masz w pliku [i]/boot/grub/device.map[/i] ze Squeeze?

Jeszcze głupie pytanie... Oczywiście nie masz w tym systemie osobnej partycji [i]/boot[/i]?


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#10  2011-02-01 00:15:58

  grom120 - Użytkownik

grom120
Użytkownik
Zarejestrowany: 2009-09-30

Re: Multiboot grub-legacy

(hd0) /dev/disk/by-id/ata-TOSHIBA...

edit: nie mam ;P

edit2: z ciekawosci z konsoli gruba odpalilem find /sbin/init , znajduje glowny system plikow na /dev/hda5 tak samo jak i vmlinuz wiec nie wiem co sie dzieje ; /

Ostatnio edytowany przez grom120 (2011-02-01 00:23:43)

Offline

 

#11  2011-02-01 00:28:37

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Multiboot grub-legacy

Ten Lenny Ci działa normalnie? Tablica partycji w porządku? Może tu coś się sypnęło...

Zobacz czy wyniki:

Kod:

fdisk -l
parted /dev/sda print
parted /dev/hda print

są w porządku ([deb]parted[/deb] doinstaluj jeśli nie ma).


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#12  2011-02-01 00:38:29

  grom120 - Użytkownik

grom120
Użytkownik
Zarejestrowany: 2009-09-30

Re: Multiboot grub-legacy

hmm ciekawe wpisalem po kolei w konsoli gruba:

Kod:

root (hd0,4)
kernel /vmlinuz root=/dev/hda5
initrd /initrd.img
boot

system zaczal sie ladowac , pojawilo sie

Kod:

Waiting for root file system ... done
WARNING bootdevice may be renamed. Try root=/dev/sda5
Gave up waiting for root device
ALERT! /dev/hda5 does not exists. Dropping to a shell!!

EDIT:

Kod:

root (hd0,4)
kernel /vmlinuz root=/dev/sda5
initrd /initrd.img
boot

i sukces system sie zaladowal :D
troche to dziwne , widocznie lenny widzial dysk jako hda a kernel ze squeeze jako sda dlatego nie ladowal heh taki banalny problem , dzięki za pomoc Arn:)

Ostatnio edytowany przez grom120 (2011-02-01 00:43:24)

Offline

 

#13  2011-02-01 00:45:05

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Multiboot grub-legacy

wrr, to już od samego początku i [b]ilin[/b] i ja zwróciliśmy na to uwagę...

... no ale nic, ważne że działa :)


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.007 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00014 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00085 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.117.104.30' WHERE u.id=1
0.00085 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.117.104.30', 1732965258)
0.00041 SELECT * FROM punbb_online WHERE logged<1732964958
0.00043 SELECT topic_id FROM punbb_posts WHERE id=163917
0.00006 SELECT id FROM punbb_posts WHERE topic_id=18206 ORDER BY posted
0.00053 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=18206 AND t.moved_to IS NULL
0.00012 SELECT search_for, replace_with FROM punbb_censoring
0.00086 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=18206 ORDER BY p.id LIMIT 0,25
0.00080 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=18206
Total query time: 0.00509 s