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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Chyba dobry dział ?
Zacznę od początku miałem na dysku Windows 7 i Debiana, pewnego czasu zachciało mi się zainstalować Xubuntu które po 3 dniach padło , potem brakowało mi miejsca na dysku z Debianem ,poszerzyłem go usuwając Xubuntu , wtedy siadły 2 systemy, Windowsa odzyskałem przez płytkę, ale niemoge Debiana odpalić, próbowałem z płytek live ale nic , a chciałbym dodać Debiana do MBR Windowsa
Załączam plik boot.ini
; ;Warning: Boot.ini is used on Windows XP and earlier operating systems. ;Warning: Use BCDEDIT.exe to modify Windows Vista boot options. ; [boot loader] timeout=1 default=multi(0)disk(0)rdisk(0)partition(5)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT
i 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=/dev/sda6 ro ## default grub root device ## e.g. groot=(hd0,0) # groot=(hd0,5) ## 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=quiet ## 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 Linux 5.0 root (hd0,5) kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/sda6 ro quiet initrd /boot/initrd.img-2.6.26-2-686 boot title Debian Linux 5.0 (wersja awaryjna) root (hd0,5) kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/sda6 ro single initrd /boot/initrd.img-2.6.26-2-686 ### END DEBIAN AUTOMAGIC KERNELS LIST # This is a divider, added to separate the menu items below from the Debian # ones. title Other operating systems: root # This entry automatically added by the Debian installer for a non-linux OS # on /dev/sda2 title Windows 7 (loader) root (hd0,1) savedefault makeactive chainloader +1
Pamiętam że był jakiś program pod winę ze do MBR dodawał linuxa , jak odpalić debiana?
Offline
Chyba pisząc "MBR Windowsa" miałeś na myśli jego bootloader - nie jest to najszczęśliwszy pomysł, by startować linuksa z jego użyciem.
Napisz co nie powiodło się przy próbie odzyskania gruba z live, przy okazji wklej wynik:
fdisk -l /dev/sda
I napisz co masz na poszczególnych partycjach.
Offline
Tu masz całą zawartość Terminala
Disk /dev/sda: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x1ac97c96 Device Boot Start End Blocks Id System /dev/sda1 1 4324 34732498+ 7 HPFS/NTFS /dev/sda2 * 5228 5238 86016 7 HPFS/NTFS /dev/sda3 5239 11754 52339770 f W95 Ext'd (LBA) /dev/sda4 11755 19457 61874316 7 HPFS/NTFS /dev/sda5 5239 10468 42009943+ 7 HPFS/NTFS /dev/sda6 10469 11754 10329763+ 83 Linux
Ostatnio edytowany przez legend (2010-03-21 11:33:36)
Offline
Chrootnij się na partycję z Debianem i zainstaluj gruba do mbr => http://dug.net.pl/tekst/77/przywracanie_grub2_za_pomoca_chroot/
W tytule tutka widnieje "grub2", ale przy tej metodzie wersja gruba nie ma żadnego znaczenia.
Ostatnio edytowany przez ArnVaker (2010-03-21 12:18:27)
Offline
Nic z tego nie może zapleść czegoś tam, nie da się inaczej ?
Offline
http://jakilinux.org/instalacja/dzielenie-dysku-z-ms-windows/
Tylko zwróć uwagę na numery i typy partycji
Offline
Dalej nic jak to wpisze to wywala
usage: sudo [-n] -h | -K | -k | -L | -V | -v usage: sudo -l[l] [-AnS] [-g groupname|#gid] [-U username] [-u username|#uid] [-g groupname|#gid] [command] usage: sudo [-AbEHnPS] [-C fd] [-g groupname|#gid] [-p prompt] [-u username|#uid] [-g groupname|#gid] [VAR=value] [-i|-s] [<command>] usage: sudo -e [-AnS] [-C fd] [-g groupname|#gid] [-p prompt] [-u username|#uid] file ...
Offline
bez sudo nie chce pójść
Offline
Ubuntu 9. coś tam
Offline
I co w ogóle robisz? Tylko konkretnie, nie w stylu "Nic z tego nie może zapleść czegoś tam"...
Offline
Którego sposobu używasz - tego od Arna, czy "mojego"? Jakie komendy wklepujesz?
Tu jest jeszcze jeden sposób, ale wymaga innej płyty. Ja zawsze jej używam do różnych awarii:
http://stary.dug.net.pl/faq/faq-6-144-odzyskanie_GRUB.php
Ostatnio edytowany przez ippo76 (2010-03-21 13:29:36)
Offline
No można jeszcze z płytki instalacyjnej Debiana, a najłatwiej to chyba tak: Super Grub Disk.
Offline
Próbowałem już z płytka i złe się to skończyło , error jakby była była uszkodzona, nie wiem może coś żle robię włączyłem live cd normalnie, z domyślnymi ustawieniami , nie wiem czemu komendy niedziałającą
Offline
Chłopie, napisz po kolei, co robisz, bo nie sposób się zorientować. Inaczej się nie da...
Offline
Zrobię to co wszyscy mają ochotę zrobić, ale ze względu na atmosferę zazwyczaj panującą na tym forum się wstydzą.
legend: wróć tutaj jak przeczytasz i zrozumiesz artykuł o tym jak mądrze zadawać pytania. Najdokładniej rozdział o precyzji. Twoje wypowiedzi są niezrozumiałe dla kogokolwiek poza Tobą. Poza „nie działa” nie podajesz żadnych konkretnych informacji.
Offline
Ok, najpierw wpisuję do konsoli
# cd /tmp # mkdir nasz_root
i wyświetla
ubuntu@ubuntu:~$ # cd /tmp ubuntu@ubuntu:~$ # mkdir nasz_root ubuntu@ubuntu:~$
nieważne jak to podam czy wszystko razem
# cd /tmp # mkdir nasz_root # mount -t reiserfs /dev/hda5 nasz_root # chroot nasz_root
czy osobno , czy nawet z poleceniem sudo zawsze dostaję to
ubuntu@ubuntu:~$ sudo # cd /tmp usage: sudo [-n] -h | -K | -k | -L | -V | -v usage: sudo -l[l] [-AnS] [-g groupname|#gid] [-U username] [-u username|#uid] [-g groupname|#gid] [command] usage: sudo [-AbEHnPS] [-C fd] [-g groupname|#gid] [-p prompt] [-u username|#uid] [-g groupname|#gid] [VAR=value] [-i|-s] [<command>] usage: sudo -e [-AnS] [-C fd] [-g groupname|#gid] [-p prompt] [-u username|#uid] file ... ubuntu@ubuntu:~$ # mkdir nasz_root ubuntu@ubuntu:~$ # mount -t reiserfs /dev/hda5 nasz_root ubuntu@ubuntu:~$ # chroot nasz_root
albo to
ubuntu@ubuntu:~$ ubuntu@ubuntu:~$ # mkdir nasz_root ubuntu@ubuntu:~$: command not found ubuntu@ubuntu:~$ ubuntu@ubuntu:~$ # mount -t reiserfs /dev/hda5 nasz_root ubuntu@ubuntu:~$: command not found ubuntu@ubuntu:~$ ubuntu@ubuntu:~$ # chroot nasz_root ubuntu@ubuntu:~$: command not found ubuntu@ubuntu:~$ ubuntu@ubuntu:~$ ubuntu@ubuntu:~$ sudo # cd /tmp ubuntu@ubuntu:~$: command not found ubuntu@ubuntu:~$ ubuntu@ubuntu:~$: command not found ubuntu@ubuntu:~$:: command not found ubuntu@ubuntu:~$ ubuntu@ubuntu:~$ usage: sudo [-n] -h | -K | -k | -L | -V | -v -K: command not found -V: command not found -k: command not found -L: command not found -v: command not found ubuntu@ubuntu:~$: command not found ubuntu@ubuntu:~$ -K: command not found -K:: command not found ubuntu@ubuntu:~$ -L: command not found -L:: command not found ubuntu@ubuntu:~$ -k: command not found -k:: command not found ubuntu@ubuntu:~$ -V: command not found -V:: command not found ubuntu@ubuntu:~$ -v: command not found -v:: command not found ubuntu@ubuntu:~$ usage:: command not found usage::: command not found ubuntu@ubuntu:~$ ubuntu@ubuntu:~$ usage: sudo -l[l] [-AnS] [-g groupname|#gid] [-U username] [-u username|#uid] > > [-g groupname|#gid] [command] > > usage: sudo [-AbEHnPS] [-C fd] [-g groupname|#gid] [-p prompt] [-u > > username|#uid] [-g groupname|#gid] [VAR=value] [-i|-s] [<command>] > > usage: sudo -e [-AnS] [-C fd] [-g groupname|#gid] [-p prompt] [-u > > username|#uid] file ... > > ubuntu@ubuntu:~$ # mkdir nasz_root sudo: [-AbEHnPS]: command not found Otrzymano SIGHUP lub SIGTERM sudo: [-AnS] unchanged sudo: [-C unchanged sudo: fd] unchanged sudo: [-g unchanged sudo: groupname unchanged groupname: command not found ubuntu@ubuntu:~$: command not found ubuntu@ubuntu:~$ [-g: command not found [-g:: command not found ubuntu@ubuntu:~$ username: command not found username:: command not found ubuntu@ubuntu:~$ username: command not found username:: command not found ubuntu@ubuntu:~$ usage:: command not found usage::: command not found ubuntu@ubuntu:~$ usage:: command not found usage::: command not found ubuntu@ubuntu:~$ usage:: command not found usage::: command not found ubuntu@ubuntu:~$ ubuntu@ubuntu:~$: command not found ubuntu@ubuntu:~$:: command not found ubuntu@ubuntu:~$ ubuntu@ubuntu:~$ ubuntu@ubuntu:~$ # mount -t reiserfs /dev/hda5 nasz_root ubuntu@ubuntu:~$: command not found ubuntu@ubuntu:~$ ubuntu@ubuntu:~$: command not found ubuntu@ubuntu:~$:: command not found ubuntu@ubuntu:~$ ubuntu@ubuntu:~$ ubuntu@ubuntu:~$ # chroot nasz_root ubuntu@ubuntu:~$: command not found ubuntu@ubuntu:~$ ubuntu@ubuntu:~$: command not found ubuntu@ubuntu:~$:: command not found ubuntu@ubuntu:~$
Offline
A nie dało by rady walnąć do pliku boot.ini ścieżki do gruba i wtedy by wyświetlało i Windowsa i Debiana ?
Offline
W końcu jakieś użyteczne informacje:
- po pierwsze primo:
przeklejasz komendę ze znakiem # dlatego dostajesz informację
command not found
po prostu wpisz
mkdir nasz_root
ewentualnie
sudo mkdir nasz_root
- po drugie primo:
nie wpisuj raiserfs bo pewnie masz ext3
ale aby to sprawdzić wpisz
sudo cfdisk
wtedy określimy system plików.
Najpierw
wklej to, co wyskoczy po wpisaniu
cfdisk
jak nie zadziała, to
sudo cfdisk
Ostatnio edytowany przez ippo76 (2010-03-21 14:05:04)
Offline
wywala takie coś
ubuntu@ubuntu:~$ sudo mkdir nasz_root mkdir: nie można utworzyć katalogu `nasz_root': File exists ubuntu@ubuntu:~$
z sudo bez sudo nie działa komenda w ogóle użyłem tej komendy
sudo mkdir nasz_root
A teraz po komendzie
sudo cfdisk
Wyświetla takie coś
cfdisk (util-linux-ng 2.16) Disk Drive: /dev/sda Size: 160041885696 bytes, 160.0 GB Heads: 255 Sectors per Track: 63 Cylinders: 19457 Name Flags Part Type FS Type [Label] Size (MB) ------------------------------------------------------------------------------ sda1 Primary NTFS [] 35566,12 Unusable 7427,61* sda2 Boot Primary NTFS 88,09* Logical Free Space 2,23* sda5 Logical NTFS [] 43018,22 sda6 Logical Linux ext3 10577,72 Logical Free Space 0,04* sda4 Primary NTFS [] 63359,30*
Ostatnio edytowany przez legend (2010-03-21 14:10:15)
Offline
Z tego co wdze to debiana masz na sda6, wiec wystarczy ze wykonasz (sam powinien wykryc system plikow)
sudo mount -v /dev/sda6 /mnt
sudo mount -v -o bind /dev /mnt/dev
sudo mount -v -t proc none /mnt/proc
potem tylko chroot i cala reszta
PS. Przepraszam za brak polskich znakow ale specjalnie odpalilem live ubunciaka
Offline
Co to jest chroot jak program to jak go pobrać ?
Offline
Musisz się zdecydować, którym sposobem robić, bo andreq podał jeszcze jeden, swój sposób.
Robi się małe zamieszanie :)
Wklej wynik komendy
ls /tmp
Ostatnio edytowany przez ippo76 (2010-03-21 14:34:05)
Offline
@ippo77 Proponuje niech zamontuje wreszcie ta partycję w /mnt po wykonaniu tego co podałem zostanie mu dwa polecenia do wykonania.
@legend
Nic nie musisz pobierać!
Co to jest chroot http://www.digipedia.pl/man/doc/view/chroot.2.html
co masz robić masz dał Ci link ArnVaker http://dug.net.pl/tekst/77/przywracanie_grub2_za_pomoca_chroot/
Czytałeś ten artykuł?
zostały Ci dosłownie DWA polecenia - poza tymi co podałem wcześniej:
sudo chroot /mnt/
grub-install /dev/sda
PS. Dla początkującego lepsze będzie inne live np. http://grml.org/ lub naszego kolegi http://hag-linux.eu.org/wiki/WikiStartPL
Ostatnio edytowany przez andreq (2010-03-21 14:46:30)
Offline