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-10-31 11:50:23

  spami - Użytkownik

spami
Użytkownik
Zarejestrowany: 2011-10-31

Grub na partycji /root sda6 + problem sterownika ATI

Witam!

Kod:

Linux test 2.6.32-5-amd64 #1 SMP

Kod:

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sda1   *           1        5418    40960048+   7  HPFS/NTFS
/dev/sda2            5419       32506   204785280    7  HPFS/NTFS
/dev/sda3           32507       41345    66822809+   f  W95 Rozsz. (LBA)
/dev/sda5           32507       35214    20472448+   b  W95 FAT32
/dev/sda6           35215       39277    30716248+  83  Linux
/dev/sda7           39278       39555     2101648+  82  Linux swap / Solaris

Witam, mam zainstalowanego XP w sda1. Chcialem zainstalowac na partycji sda6 swiezego Squeeze oraz GRub'a.

Nie chce instalowac GRUBA w MBR, i wczesniejsza wersja debiana uzywalem Boot loadera Windowsa. Dzialalo to swietnie:
czyli

Kod:

dd if=/dev/sda6 of=grub.img bs=512 count=1  > plik ten kopiowalem na partycje C: (sda1) >  dopisywalem wpis w boot.ini C:\grub.img="Grub bootloader"

Obecnie chce podobnie. Podczas instalacji z plyty CD Debiana, Grub nie chce sie zainstalwoac na /dev/sda6.
Znalazlem, wiec rozwiazanie pobiezne. Zaintalowalem podczas procesu instalacji boot loader'a Lilo.

Niestety nie moge zainstalowac dalej GRUB'a w systemie, nawet dodajac przelacznik force:

Kod:

root@test:/home# grub-install --force /dev/sda6
/usr/sbin/grub-setup: warn: Próba zainstalowania programu GRUB na partycji zamiast MBR. To jest ZŁY pomysł..
/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.

Nie wyswietla zadnego bledu i twierdzi ze zainstalowal GRUB'a. Lecz siedzi dalej Lilo :

Kod:

root@test:/home# dd if=/dev/sda6 count=1 | hexdump -Cv
1+0 przeczytanych recordów
1+0 zapisanych recordów
skopiowane 512 bajtów (512 B), 1,8229e-05 s, 28,1 MB/s
00000000  fa eb 21 01 b4 01 4c 49  4c 4f 16 08 7b e6 ad 4e  |..!...LILO..{..N|
00000010  00 00 00 00 78 e6 ad 4e  ff 85 63 69 20 00 80 60  |....x..N..ci ..`|
00000020  36 93 5f 23 b8 c0 07 8e  d0 bc 00 08 fb 52 53 06  |6._#.........RS.|
00000030  56 fc 8e d8 31 ed 60 b8  00 12 b3 36 cd 10 61 b0  |V...1.`....6..a.|
00000040  0d e8 66 01 b0 0a e8 61  01 b0 4c e8 5c 01 60 1e  |..f....a..L.\.`.|

itd..

Jak mam zainstalowac Grub'a bez instalacji go w mbr. :(


--------------------------------------------------------------------------------------------------------
Drugi problem nie zwiazany :
Problem ze sterownikiem

Kod:

root@test:/home# lspci |grep VGA
01:00.0 VGA compatible controller: ATI Technologies Inc M56P [Radeon Mobility X1600]

Mam karte ATI FireGL v5200
Jak gdzies znalazlem informacje o dodaniu zrodla dopisujac non-free contrib
oraz instalujac sterownik:
apt-get install fglrx-driver

Wczesniej/przed instalacja:
Pod X'ami i konsola "ciagle paski/snuzenie".

Teraz:
Pod X'ami wszystko OK.
Ale pod konsola mam tylko czarny ekran czyli "pusto".
Ewidentnie cos nadal zle ze sterownikiem robie.

Po 20minutach mam freeze systemu. Ewentualnie prosze podac sciezke do odpowiedniego loga to dolacze.
Probobowalem wedlug poradnika najpierw mialem problem usunac moduly radeon oraz drm.

Zaczalem cos psuc i korzystac wedlug:
http://wiki.debian.org/ATIProprietary

5. punkt

Kod:

# aticonfig --initial
... No Card Suported ...

Dodalem z palca wiec plik xorg.conf, ale teraz cos nie tak...  ciemnosc widze, tzn czarnosc .



Dzieki za pomoc.

Ostatnio edytowany przez spami (2011-10-31 13:50:07)

Offline

 

#2  2011-10-31 12:28:12

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: Grub na partycji /root sda6 + problem sterownika ATI

Mała prośba:
Najpierw zrób porządek w tym co napisałeś... Czyli weź w (code) (/code) zamiast () daj [] to co jest kodem i rozdziel te tematy, bo chyba nie są ze sobą powiązane??

BTW:
Wydaje mi się, że takie rzeczy robi się z poziomu liveCD... Nie na działającym systemie...

Ostatnio edytowany przez P@blo (2011-10-31 12:45:37)


ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |

Offline

 

#3  2011-10-31 12:36:45

  blind - Użytkownik

blind
Użytkownik
Zarejestrowany: 2011-10-19

Re: Grub na partycji /root sda6 + problem sterownika ATI

Ostatnio miałem ten sam problem. Grub nie chciał się wgrać w inne miejsce niż mbr i odpuściłem. Zainstalowałem go w mbr, potem wykonałem na nim:

Kod:

dd if=/dev/sda of=linux.bin bs=512 count=1

Następnie odpaliłem komputer z płyty Windowsa i w konsoli odzyskiwania wykonałem fixmbr, co przywróciło mi mbr do stanu oryginalnego tzn. bez gruba i możliwości odpalenia Linuksa. Następnie dopisałem sobie Linuksa do Windowsowego bootloadera wskazując na wcześniej utworzony plik i poszło. Wszystko działa jak należy. Wiem, że to nie jest rozwiązanie takie jak chcesz, ale w moim wypadku świetnie się sprawdziło.

Ostatnio edytowany przez blind (2011-10-31 12:38:07)


"Po drugie: w to co robisz uwierz i włóż w to serce."

Offline

 

#4  2011-10-31 13:06:07

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Grub na partycji /root sda6 + problem sterownika ATI

blind napisał(-a):

Ostatnio miałem ten sam problem. Grub nie chciał się wgrać w inne miejsce niż mbr i odpuściłem. Zainstalowałem go w mbr, potem wykonałem na nim:

Kod:

dd if=/dev/sda of=linux.bin bs=512 count=1

Następnie odpaliłem komputer z płyty Windowsa i w konsoli odzyskiwania wykonałem fixmbr, co przywróciło mi mbr do stanu oryginalnego tzn. bez gruba i możliwości odpalenia Linuksa. Następnie dopisałem sobie Linuksa do Windowsowego bootloadera wskazując na wcześniej utworzony plik i poszło. Wszystko działa jak należy. Wiem, że to nie jest rozwiązanie takie jak chcesz, ale w moim wypadku świetnie się sprawdziło.

To pokaż z łaski swojej, coby dla potomności zostało, co wpisaleś do boot.ini w Windzie, że możesz Linuxa odpalić.
Bo zazwyczaj robi się dokladnie odwrotnie, tzn dopisuje Windę do gruba.
Jest to o tyle ciekawsze rozwiązanie, ze niejeden wirus w historii potrafił wpakować sie do boot.ini lub mbr windy, ale nikt nie widzial takiego, który potrafi z poziomu windy zmodyfikować gruba. :D

Poza tym ważna uwaga:

Kod:

dd if=/dev/sda of=linux.bin bs=512 count=1

Zmazując pierwsze 512 bitów kasujesz tablicę partycji, żeby zmazać tylko gruba, musisz usunąć 446 bitów, wtedy polecenie wygląda tak:

Kod:

dd if=/dev/sda of=linux.bin bs=446 count=1

W dodatku w ogóle nie trzeba kasować gruba, fixmbr konsoli z Windowsa nadpisuje go automatycznie.
Tak samo instalator.

To by było na tyle
;-)

Ostatnio edytowany przez Jacekalex (2011-10-31 13:14:13)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#5  2011-10-31 13:14:35

  blind - Użytkownik

blind
Użytkownik
Zarejestrowany: 2011-10-19

Re: Grub na partycji /root sda6 + problem sterownika ATI

Jacekalex napisał(-a):

To pokaż z łaski swojej, coby dla potomności zostało, co wpisaleś do boot.ini w Windzie, że możesz Linuxa odpalić.
Bo zazwyczaj robi się dokladnie odwrotnie, tzn dopisuje Windę do gruba.

Spami w pierwszym poście napisał, co trzeba dopisać do boot.ini:

spami napisał(-a):

Nie chce instalowac GRUBA w MBR, i wczesniejsza wersja debiana uzywalem Boot loadera Windowsa. Dzialalo to swietnie:
czyli dd if=/dev/sda6 of=grub.img bs=512 count=1 plik ten kopiowalem i dopisywalem wpis w boot.ini C:\grub.img="Grub bootloader"

Ja akurat mam Windows 7, więc aby dodać gruba do windowsowego bootloadera używałem bcdedit wpisując w windowsowym cmd kolejno:

Kod:

bcdedit /export "C:\BCD"

Aby wyeksportować kopię oryginalnego bootloadera.

Kod:

bcdedit /create /d "GNU/Linux" /application BOOTSECTOR

Polecenie zwraca ID w klamrowych nawiasach. Następnie:

Kod:

bcdedit /set {ID} device partition=c:
bcdedit /set {ID} path \linux.bin
bcdedit /dislayorder {ID} /addlast

Opis zaczerpnięty stąd:

https://wiki.archlinux.org/index.php/Windows_and_Arch_Dual_Boot

Jacekalex napisał(-a):

Poza tym ważna uwaga:

Kod:

dd if=/dev/sda of=linux.bin bs=512 count=1

Zmazując pierwsze 512 bitów kasujesz tablicę partycji, żeby zmazać tylko gruba, musisz usunąć 446 bitów, wtedy polecenie wygląda tak.

Tutaj celem nie jest skasowanie czegokolwiek tylko skopiowanie gruba z mbr do pliku by móc go potem odpalić z windowsowego bootloadera. Jeśli w tym miejscu jest coś kasowane, to nie wiedziałem. I tak to zresztą potem na jedno wychodzi, bo jest wykonywany fixmbr.

Ostatnio edytowany przez blind (2011-10-31 13:21:41)


"Po drugie: w to co robisz uwierz i włóż w to serce."

Offline

 

#6  2011-10-31 13:46:49

  spami - Użytkownik

spami
Użytkownik
Zarejestrowany: 2011-10-31

Re: Grub na partycji /root sda6 + problem sterownika ATI

blind napisał(-a):

Ostatnio miałem ten sam problem. Grub nie chciał się wgrać w inne miejsce niż mbr i odpuściłem. Zainstalowałem go w mbr, potem wykonałem na nim:

Kod:

dd if=/dev/sda of=linux.bin bs=512 count=1

Następnie odpaliłem komputer z płyty Windowsa i w konsoli odzyskiwania wykonałem fixmbr, co przywróciło mi mbr do stanu oryginalnego tzn. bez gruba i możliwości odpalenia Linuksa. Następnie dopisałem sobie Linuksa do Windowsowego bootloadera wskazując na wcześniej utworzony plik i poszło. Wszystko działa jak należy. Wiem, że to nie jest rozwiązanie takie jak chcesz, ale w moim wypadku świetnie się sprawdziło.

Porzadek zrobiony w opisie.
Tyle, ze ja nie chce instalowac go w mbr,  tylko na sda6!
Wczesniej mialem zainstalowane na sda6 w poprzedniej wersji linuxa chyba lenny (tylko tam zdaje sie byl standarowy grub a nie 2) :(

Offline

 

#7  2011-10-31 13:50:37

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: Grub na partycji /root sda6 + problem sterownika ATI

spami napisał(-a):

Porzadek zrobiony w opisie.

Dziękuję :)

No mnie też to ciekawi to co ty chcesz zrobić... Nawet już jest taki wątek. Mogłeś poszukać i tam pisać :)

Powtórzę:
Wydaje mi się, że to co chcesz powinno się robić z poziomu livecd... Próbowałeś??


ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |

Offline

 

#8  2011-10-31 14:24:25

  spami - Użytkownik

spami
Użytkownik
Zarejestrowany: 2011-10-31

Re: Grub na partycji /root sda6 + problem sterownika ATI

Chce miec GRUB'a na sda6 czyli gdzie instalacja linuxa a nie w MBR (czyli sda).
Dlaczego? Chce miec jak poprzednio Windowsowego boot loadera i identyczny sposob bootowania.
Dlaczego? Za kazda reinstalacja systemu Windows nie musze robic fixmbr czy innych zabiegow, ktore nadpisuja gruba na rzecz swojego bootloadera windowsowego (mam swoj  plik grub.img i tylko edytuje wpis w to boot.ini jak podalem wyzej)
Dlaczego? Nie trace mozliwosci dostepu to ukrytej partycji recovery, ktora jest z laptoptem przy pomocy "przycisku", chociaz nie mam obecnie ThinkVantage'a.
Dlaczego? Bo tak mi pasuje, a wiem ze tak dzialalo kiedys u mnie poprawnie.
Moze wyrazilem sie malo precyzyjnie, ale jak trzeba dokoncze.

W ten sposob proces bootowania wygladal tak   [menu windowsowego boot loadera]  1. Windows XP   2.GRUB     ...  jak wybralem XP Windowsowy looader >  odpalal XP    else
jak wybralem GRUB dopiero odpalalo sie [menu GRUB bootloadera] i moglem zabootowac debiana czy innego linuxa czy nawet samego Windowsa
Moze malo fajne, jak dla niektorych, ale przy kazdej reinstalacji Windowsa nic nie musialem robic.
Tak chce ponownie, ale Grub2 chyba nie lubi mnie sluchac.

Lilo mialo byc polsrodkiem w tej drodze.

Ostatnio edytowany przez spami (2011-10-31 14:26:24)

Offline

 

#9  2011-10-31 15:17:10

  ArnVaker - Kapelusznik

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

Re: Grub na partycji /root sda6 + problem sterownika ATI

U mnie grub2 nie chciał się nawet odpalić via chainloader z innego gruba jak kiedyś się tym bawiłem… Na starym grubie oczywiście działało jak trzeba. O ile nie masz /boot na ext4, to spróbowałbym po prostu użyć starego gruba (obecnie pakiet grub-legacy). Odnośnie karty graficznej lepiej osobny wątek załóż.

Offline

 

#10  2011-10-31 19:04:07

  spami - Użytkownik

spami
Użytkownik
Zarejestrowany: 2011-10-31

Re: Grub na partycji /root sda6 + problem sterownika ATI

ArnVaker napisał(-a):

U mnie grub2 nie chciał się nawet odpalić via chainloader z innego gruba jak kiedyś się tym bawiłem… Na starym grubie oczywiście działało jak trzeba. O ile nie masz /boot na ext4, to spróbowałbym po prostu użyć starego gruba (obecnie pakiet grub-legacy). Odnośnie karty graficznej lepiej osobny wątek załóż.

Dzieki.
Zastosowałem:
http://saleem-khan.blogspot.com/2011/05/how-to-inst … b-legacy.html

Kod:

System plików      bl.  1K B        użyte dostępne %uż. zamont. na
/dev/sda6             30233896   1823712  26874372   7% /

Edit /boot/grub/menu.lst (Use can use for sample /usr/share/doc/grub-0.97/menu.lst

ustawilem tak:

Kod:

test@test:/boot$ ls /boot/
boot.0806              debianlilo.bmp             sarge.bmp
coffee.bmp             grub                       sid.bmp
config-2.6.32-5-amd64  initrd.img-2.6.32-5-amd64  System.map-2.6.32-5-amd64
debian.bmp             map                        vmlinuz-2.6.32-5-amd64

Kod:

test@test:/boot$ cat /boot/grub/menu.lst 
# Sample boot menu configuration file
   # Boot automatically after 5 secs.
    timeout 5
# By default, boot the first entry.
     default 0

      title Linux
  kernel /boot/vmlinuz-2.6.32-5-amd64 root=/dev/sda6
  initrd /boot/initrd.img-2.6.32-5-amd64

po wpisaniu:

Kod:

root@test:/boot# grub-install /dev/sda6
Searching for GRUB installation directory ... found: /boot/grub


    GNU GRUB  version 0.97  (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 (hd0,5)
 Filesystem type is ext2fs, partition type 0x83
grub> setup  --stage2=/boot/grub/stage2 --prefix=/boot/grub (hd0,5)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... yes
 Running "embed /boot/grub/e2fs_stage1_5 (hd0,5)"... failed (this is not fatal)
 Running "embed /boot/grub/e2fs_stage1_5 (hd0,5)"... failed (this is not fatal)
 Running "install --stage2=/boot/grub/stage2 /boot/grub/stage1 (hd0,5) /boot/grub/stage2 p /boot/grub/menu.lst "... failed

Error 22: No such partition
grub> quit

Co zle?

Ostatnio edytowany przez spami (2011-10-31 19:06:30)

Offline

 

#11  2011-10-31 19:12:26

  ArnVaker - Kapelusznik

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

Re: Grub na partycji /root sda6 + problem sterownika ATI

Nie wiem, nic sensownego z tego nie wynika. ;) Ja starego gruba w Debianie tak instalowałem:

Kod:

aptitude purge grub~i
rm /boot/grub/*
aptitude install grub-legacy
grub-set-default /dev/sda
update-grub
grub-install /dev/sda

Zawsze było OK, na partycję zamiast w mbr też wchodzi czysto.

Kod:

# grub-install /dev/sda8
Searching for GRUB installation directory ... found: /boot/grub
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(hd0)    /dev/sda
(hd1)    /dev/sdb

Offline

 

#12  2011-10-31 19:22:49

  spami - Użytkownik

spami
Użytkownik
Zarejestrowany: 2011-10-31

Re: Grub na partycji /root sda6 + problem sterownika ATI

Dzieki zadziałało z automatu bez bledow.

Teraz widze jeden z bledow, wpisywalem /dev/sda6 a jest:
1 linijka z wygenerowanego menu.lst

Kod:

kernel        /boot/vmlinuz-2.6.32-5-amd64 root=UUID=eb003989-58dc-4095-91dc-

wpisy z /etc/fstab

Kod:

# / was on /dev/sda6 during installation
UUID=eb003989-58dc-4095-91dc-ba3c21d1561a /               ext3    errors=remount-ro 0       1
# swap was on /dev/sda7 during installation
UUID=66c3c97a-8245-42be-b259-0f4a4da99dab none            swap    sw              0       0

Dlaczego takie sa wpisy a nie jak jak kiedys /dev/sda6 sda7...
Mozna to zmienic?  Mozliwe, ze instalujac w squezze Grub2 nalezoby wtedy podawac w taki sposb sciezke?

Ostatnio edytowany przez spami (2011-10-31 19:23:36)

Offline

 

#13  2011-10-31 19:28:35

  ArnVaker - Kapelusznik

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

Re: Grub na partycji /root sda6 + problem sterownika ATI

Taka moda. :) Obecnie Debian domyślnie używa UUID-ów, czyli oznaczeń unikalnych dla danej partycji, niezależnych od np. kolejności podpięcia dysków. Oczywiście nie ma takiego przymusu, tradycyjne oznaczenia nadal działają i można ich używać, sam używam.

Kod:

ls -l /dev/disk/by-uuid/

Offline

 

#14  2011-10-31 19:44:10

  spami - Użytkownik

spami
Użytkownik
Zarejestrowany: 2011-10-31

Re: Grub na partycji /root sda6 + problem sterownika ATI

Dziekuje bardzo. Pozostaje kwestia karty graficznej.
Wolalbym jednak tradycyjne nazewnistwo. Mam rozumiec, ze najszybciej sciagnac Live-CD i z jego poziomu przeedytowac fstab'?

Offline

 

#15  2011-10-31 19:46:33

  ArnVaker - Kapelusznik

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

Re: Grub na partycji /root sda6 + problem sterownika ATI

Możesz normalnie na odpalonym systemie zmienić… livecd będzie Ci dopiero potrzebne jeżeli się gdzieś walniesz i system potem nie wstanie. :P W sumie nawet jakbyś się walnął, to system powinien podnieść się na tyle, żeby móc to poprawić. Odnośnie karty graficznej najlepiej osobny wątek załóż.

Offline

 

#16  2011-10-31 20:42:10

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: Grub na partycji /root sda6 + problem sterownika ATI

Dobra napisze tu...
Arn wg twojego opisu... Robie robie no i:

Kod:

pablo@lena:/boot/grub$ sudo grub-install /dev/sda
Searching for GRUB installation directory ... found: /boot/grub
The file /boot/grub/stage1 not read correctly.

Co nie tak?? Robię na działającym systemie... Teraz nie rebootuje bo nie wstanie nic...


ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |

Offline

 

#17  2011-10-31 20:44:16

  ArnVaker - Kapelusznik

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

Re: Grub na partycji /root sda6 + problem sterownika ATI

ext4 może?

Offline

 

#18  2011-10-31 20:51:08

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: Grub na partycji /root sda6 + problem sterownika ATI

Heh... No i co teraz?? Grub1 nie radzi sobie z ext4?? no ale ty tez masz przecie chyba nie??


ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |

Offline

 

#19  2011-10-31 20:55:46

  ArnVaker - Kapelusznik

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

Re: Grub na partycji /root sda6 + problem sterownika ATI

Stary grub z repo Debiana nie obsługuje ext4, o czym tutaj wspomniałem. :P

/me napisał(-a):

O ile nie masz /boot na ext4, to spróbowałbym po prostu użyć starego gruba

Ja mam osobną partycję montowaną do katalogu /boot — ext2. Teraz to wracaj do grub2… Chyba że masz akurat z czego wykroić partycję /boot.

PS Przy Twoim ostatnim szczęściu chyba darowałbym sobie dalsze eksperymenty. :D

Offline

 

#20  2011-10-31 21:03:11

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: Grub na partycji /root sda6 + problem sterownika ATI

:D xD

haha, aleś ty śmieszny...
No ale denerwuje mnie MBR... Może to jakoś przemontować?? Na chwile /boot do / sformatuje i z powrotem?? Napiszesz co pokolei?? Tym razem się dostosuje :D


ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |

Offline

 

#21  2011-10-31 21:09:07

  ArnVaker - Kapelusznik

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

Re: Grub na partycji /root sda6 + problem sterownika ATI

Da się, ale to znowu livecd, zmniejszanie jakiejś partycji, dodanie w wolnym miejscu nowej… Po drodze pewnie znowu Ci się zmieni kolejność, coś Ci zniknie i znowu będziesz instalował wszystko od początku. :D Co w ogóle jest nie tak z grubem w mbr? Zazwyczaj tak się instaluje…

Offline

 

#22  2011-10-31 21:13:09

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: Grub na partycji /root sda6 + problem sterownika ATI

No przy instalacji win'a trzeba nadpisywać... Teraz znowu mi nie działa win... Pewnie coś zle zrobie i bede musiał znowu instalować... Tylko teraz bez sensu moja partycja /boot jest... Myślałem bardziej, że 'wmontuje' do / .

Może tak zapytam... Czy system jak działa to korzysta z /boot jakiegoś jajka?? Czy ładuje tylko i np ma w RAM ?? Bo jak w RAM to mógłym na chwile przekopiować jajka, odmontować, formata itd...


ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |

Offline

 

#23  2011-10-31 21:14:28

  ArnVaker - Kapelusznik

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

Re: Grub na partycji /root sda6 + problem sterownika ATI

Ach, bo Ty masz już osobną partycję /boot, tylko że w ext4… Jeżeli tak, to jak najbardziej możesz zrobić tak jak piszesz. :)

Offline

 

#24  2011-10-31 21:16:22

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: Grub na partycji /root sda6 + problem sterownika ATI

Szkoda, że fora nie potrafią jeszcze jakoś kamerki uwzględnić... Nawet nie wiesz jak mocno się uśmiechnąłem na tą wiadomość :D.

Zrobione, ale

Kod:

pablo@lena:/boot$ sudo grub-set-default /dev/sda1
Searching for GRUB installation directory ... found: /boot/grub
pablo@lena:/boot$ sudo update-grub 
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... 


Generating /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /vmlinuz-3.1.0
Found kernel: /vmlinuz-3.0.4
Updating /boot/grub/menu.lst ... done

pablo@lena:/boot$ sudo grub-install /dev/sda1
Searching for GRUB installation directory ... found: /boot/grub


    GNU GRUB  version 0.97  (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 (hd0,0)
 Filesystem type is ext2fs, partition type 0x83
grub> setup  --stage2=/boot/grub/stage2 --prefix=/grub (hd0,0)
 Checking if "/grub/stage1" exists... yes
 Checking if "/grub/stage2" exists... yes
 Checking if "/grub/e2fs_stage1_5" exists... yes
 Running "embed /grub/e2fs_stage1_5 (hd0,0)"... failed (this is not fatal)
 Running "embed /grub/e2fs_stage1_5 (hd0,0)"... failed (this is not fatal)
 Running "install --stage2=/boot/grub/stage2 /grub/stage1 (hd0,0) /grub/stage2 p /grub/menu.lst "... failed

Error 22: No such partition
grub> quit

Kod:

pablo@lena:/boot$ cat grub/menu.lst 
# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-legacy-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default        0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout        5

# Pretty colours
color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title        Windows 95/98/NT/2000
# root        (hd0,0)
# makeactive
# chainloader    +1
#
# title        Linux
# root        (hd0,1)
# kernel    /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=192ef46b-7648-44df-806e-bf0948e12821 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(single-user) single
# altoptions=(single-user mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title        Debian GNU/Linux, kernel 3.1.0
root        (hd0,0)
kernel        /vmlinuz-3.1.0 root=UUID=192ef46b-7648-44df-806e-bf0948e12821 ro 

title        Debian GNU/Linux, kernel 3.1.0 (single-user mode)
root        (hd0,0)
kernel        /vmlinuz-3.1.0 root=UUID=192ef46b-7648-44df-806e-bf0948e12821 ro single

title        Debian GNU/Linux, kernel 3.0.4
root        (hd0,0)
kernel        /vmlinuz-3.0.4 root=UUID=192ef46b-7648-44df-806e-bf0948e12821 ro 

title        Debian GNU/Linux, kernel 3.0.4 (single-user mode)
root        (hd0,0)
kernel        /vmlinuz-3.0.4 root=UUID=192ef46b-7648-44df-806e-bf0948e12821 ro single

### END DEBIAN AUTOMAGIC KERNELS LIST

Troche mnie martwi (hd0,0)....

Ostatnio edytowany przez P@blo (2011-10-31 21:25:51)


ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |

Offline

 

#25  2011-10-31 21:30:08

  ArnVaker - Kapelusznik

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

Re: Grub na partycji /root sda6 + problem sterownika ATI

P@blo napisał(-a):

grub-set-default /dev/sda1

Co to? Zainstaluj na razie dokładnie tak jak podałem wyżej w poście 11…

P@blo napisał(-a):

Troche mnie martwi (hd0,0)....

Czemu?

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)