Autor Wątek: Bootloadery  (Przeczytany 3358 razy)

Offline Frondeus

  • Użytkownik

# Sierpień 15, 2009, 23:10:22
mam taki oto problem:
Zainstalowalem sluxa na pendrive.
Sam slux uruchamia sie przez syslinuxa.
Pojawia sie ladne okienko z wyborem uruchomienia linuxa lecz brak opcjii w stylu "anuluj lec dalej na windzie" :)
Dlatego zamierzam zmienic na GRUB lecz za cholere nie wiem jak.
ma ktos rady jak sie do tego zabrac?
« Ostatnia zmiana: Sierpień 16, 2009, 17:10:47 wysłana przez Frondeus »

Offline Mr. Spam

  • Miłośnik przetworów mięsnych

Offline Capad

  • Użytkownik

# Sierpień 16, 2009, 00:00:23
Kiedyś robiłem to, jak wywaliłem Ubunciaka i nie chciał mi do Windy przejść ;)
Wujek Google coś poradzi zapewne: http://pl.docs.pld-linux.org/bootloader_grub.html

Offline Frondeus

  • Użytkownik

# Sierpień 16, 2009, 17:22:03
kolejny problem:

Mam jednak LILO(gdyz jego programy/biblioteki były już wgrane(a grub nie :( [mimo że go ściągałem to nie wiedziałem co zrobić ze ściągniętymi plikami a link  Capada mało pomógł w sprawie gruba -  w sprawie lilo owszem ]).
Dodałem komendę abym miał wybór między Linuxem a Windowsem:
other= /dev/sda1
label=Windows
W tym linuxie jakimś sposobem dysk partycje dysku twardego są oznaczone "sda" a pen "sdb".

!Przy ponownym uruchomieniu i wybraniu owego systemu wyświetla:
1.Brak pliku NTLSR(czy jakoś tak)

2.Na c:/ jest taki plik ale z małych.
Zmieniam na duże... i nadal to samo.

Co jest grane?

EDIT: Sprawdziłem na kompie z zainstalowanym W7 - działa . Tylko na lapku z XP nie.
« Ostatnia zmiana: Sierpień 16, 2009, 17:25:10 wysłana przez Frondeus »

Offline civis

  • Użytkownik

# Sierpień 16, 2009, 17:32:09
Jeśli na pewno na tej partycji znajduje się dysk C:/ (tzn. systemowy) to wina już chyba leży po stronie Windowsa.

Offline Frondeus

  • Użytkownik

# Sierpień 16, 2009, 17:40:13
Jest. Jak wchodze do tej partycji to widze wszystko co jest na c:/ wiec chyba to ta partycja ;)
Z resztą nie zamieżam używać innego kompa aby pracować na linuxie od tego na którym działa ;]

Edit: Co do GRUB'a tworze tym razem przez slax.org wlasnego slaxa i wlasnie dodalem modul GRUB :)
Zaś inne moduły tak dobrałem aby można było programować co nieco :)
« Ostatnia zmiana: Sierpień 16, 2009, 18:00:02 wysłana przez Frondeus »

Offline Capad

  • Użytkownik

# Sierpień 16, 2009, 18:09:35
Plik, o którym wspominasz, naprawiało się dosowską komendą "fixmbr" lub "fixboot" bodajże ;)
Był też patent, że wkładało się płytkę od XP-ka i w konsoli wpisywało "copy X:\i386\ntdlr c:\" ;)
Dyski oznaczone "sda" itd. pojawiają się w niektórych linuksach, jeśli są podłączone przez SATA I i SATA II, o ile mnie pamięć nie myli ;)

EDIT: przeczytałem przed momentem, że mógł ci się w biosie zmienić typ dysku:) tak więc: BIOS (klawisz Delete, F1 lub Insert) -> Set default settings

EDIT2: "X" oznacza literę napędu CD/DVD :P
« Ostatnia zmiana: Sierpień 16, 2009, 18:12:35 wysłana przez Capad »

Offline Frondeus

  • Użytkownik

# Sierpień 16, 2009, 20:14:52
A propo fixmbr i konsoli odzyskiwania...
Czy haslo administratora to to samo hasło co w terminalu w7?
(net user administrator *) Jesli nie to jak je ustawić? (przy instalacji w7 ustawialem jedynie haslo do konta(o ile dobrze pamietam)).

Edit: tak -  dysk ktory mam w komputerze jest polaczony przez sata[2]

Ew. Czy znacie program typu Paragon Partice Manager tylko free?

Edit2: Uruchomilem plik bootinit.bat na penie na windowsie xp i zmienilo mi zepsutego LILO na dzialajacego syslinux... i nie zamierzam wiecej kombinowac z LILEM. Dodalem tez gruba wiec najwyzej tym sie bede bawic.
« Ostatnia zmiana: Sierpień 16, 2009, 22:55:01 wysłana przez Frondeus »

Offline Majtek

  • Użytkownik

# Sierpień 16, 2009, 22:09:35
ja ma tak butowanue z pena za pomocą grub_inst
i chodzi jak burza. nawet na partycji ntfs, tylko wtedy nie działają aplikacje dosowe takie ja ghost
timeout 60
default 0

title Boot from Hard Drive
rootnoverify (hd0,0)
chainloader (hd0,0)+1

title --------------------
root

title Start Hiren's BootCD
find --set-root /HBCD/boot.gz
map --mem /HBCD/boot.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot

title Mini Windows Xp
find --set-root /HBCD/XPLOADER.BIN
chainloader /HBCD/XPLOADER.BIN

title Slax Graphics mode (KDE)
kernel /slax/boot/vmlinuz  ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4 changes=slaxchanges
initrd /slax/boot/initrd.gz

title Slax as PXE server
kernel /slax/boot/vmlinuz  ramdisk_size=6666 root=/dev/ram0 rw autoexec=/slax/boot/pxelinux.cfg/start;/slax/boot/pxelinux.cfg/web/start;xconf;telinit~4
initrd /slax/boot/initrd.gz

title ghost
map (hd0,0)/images/ghost83_cd_usb.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title ghost 1
kernel /kernels/memdisk
initrd /images/ghost83_cd_usb.ima


co do tego xp co niestartuje to pewnie startową partycję masz inną niż c i dlatego nie idzie. zmien na tą co z niej system startuje(aktywna partycja)
« Ostatnia zmiana: Sierpień 16, 2009, 22:15:39 wysłana przez Majtek »

Offline shyha

  • Użytkownik
    • Shyha@Flickr

# Sierpień 17, 2009, 10:29:40
Hahahaha :D Od zawsze mówiłem, że te wszystkie bootloadery to kupa i że w dużej mierze przez nie ochota na lina mi odeszła :D Ktoś mnie próbował przekonywać ale z tego co widzę to nic się nie zmieniło :D

U mnie zawsze, bez znaczenia czy było na ATA czy SATA, czy na kabelkach PM/PS/SM/SS, partycjach głównych/rozszerzonych... zawsze coś się pochrzaniło.

Sprawdzona metoda na to, żeby bootloader nic nie pop..suł to przy instalce lina wypiąć windowsowe dyski. Później w biosie, kolejnością startową wybierać OSa :D albo VirtualPC/VMWare :D

Pozdro

Offline Frondeus

  • Użytkownik

# Sierpień 17, 2009, 14:30:00
Wzorowalem sie kodem majtka:
default     0

title        Slax Linux
root         (hd1,0)
kernel       /boot/vmlinuz
initrd       /boot/initrd.gz
savedefault
boot

oraz kilkoma stronami
lecz coś GRUB się krzaczy (cos w tym stylu):
Slax Linux
root (hd1,0)
Filesystem type unknown, partition type 0x7
Kernel /boot/vmlinuz
Error 17: Cannot mount selected partition
struktura dyskow wedlug slaxa (oraz moja interprentacja hd0 itp. GRUBA)

sda 0 (Winowsowski C:)  - (hd0 ,0)
sda 1 (Windowsowski D:) -( hd0, 1)
sda 2 (..) -(...)
sda 3 (..) -( ...)
sdb 1 (Pendrive z Slaxem i Grubem) - (hd1,0)

Co jest powodem bledu?
 
Edit: Problem rozwiazany:
Przyczyna: Pendrive okazal sie dykiem (hd0,0) zaś windowsoy c:\ dyskiem (hd1,0)
« Ostatnia zmiana: Sierpień 17, 2009, 15:16:23 wysłana przez Frondeus »