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  2017-02-18 17:58:46

  tokirium - Użytkownik

tokirium
Użytkownik
Zarejestrowany: 2017-02-17

Bootowanie instalatora z dysku

Chciałbym uruchomić instalator netinstall z dysku, na którym jest już zainstalowany Debian. Nie chcę bawić się w wypalanie płyty czy pendriva, poza tym chciałbym też w ten sposób instalować system na starym laptopie, w którym nie da się bootować z usb, cdrom działa bardzo wolno i nie zawsze udaje się bootowanie, a stacja dyskietek nie działa.

Wg instrukcji https://www.debian.org/releases/stable/amd64/ch05s01.html.en#boot-initrd wystarczy tylko pobrać pliki initrd.gz i linux, a następnie skonfigurować gruba. I z tym właśnie mam problem. Wrzuciłem oba pliki do folderu /boot/netinstall_64/ i w pliku /etc/grub.d/40_custom dopisałem:

Kod:

menuentry 'Debian Netinstall 64bit' {
insmod part_msdos
insmod ext4
set root='(hd0,msdos1)'
linux /boot/netinstall_64/linux
initrd /boot/netinstall_64/initrd.gz
}

Niestety po update-grub2 dalej nie wykrywa instalatora. Czy coś źle robię? Niestety nie za bardzo ogarniam GRUBa, a rożne poradniki w ogóle mi nie pomagają w zrozumieniu tego.

Kiedyś instalator Debiana bootowałem z dysku za pomocą Puppy Linux - ma kreator na bazie Lilo do tworzenia sektora rozruchowego MBR, który automatycznie skanował wszystkie partycje i wyszukiwał wszystkie dystrybucje jakie się wrzuciło, można było też od razu edytować wpisy przed zapisaniem, jak również ręcznie edytować wygenerowany menu.lst. Po bootowaniu instalatora i instalacji Debiana instalował się już GRUB, ale jak potrzebowałem zainstalować kolejny system to znowu wykorzystywałem kreator z Puppy Linux do wybootowania instalotora, bo to było najwygodniejsze. Brakuje mi tej funkcjonalności w GRUBie - wprawdzie bez problemu wykrywa zainstalowane systemy, ale ręcznie dodanego już nie.

Offline

 

#2  2017-02-18 19:11:43

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Bootowanie instalatora z dysku

Pobierz cały obraz netinstall dla stretch (testing):
[url]https://www.debian.org/devel/debian-installer/[/url]

Dla 64 bitów to jest adres:

[url]http://cdimage.debian.org/cdimage/stretch_di_rc2/amd64/iso-cd/debian-stretch-DI-rc2-amd64-netinst.iso[/url]

Przenieś cały obraz do, można do folderu boot i zrób taki wpis. Wpis jest dla dysku pierwszego pierwsza partycja.

Kod:

 menuentry "debian 9 netinst iso" {
    set isofile="/boot/debian-stretch-DI-rc2-amd64-netinst.iso"
    loopback loop (hd0,1)$isofile
    linux (loop)/install.amd/vmlinuz boot=install.amd iso-scan/filename=$isofile noeject noprompt --
    initrd (loop)/install.amd/initrd.gz
}

Wiadomo na końcu nie zapomnieć. 

Kod:

update-grub

Poprawiłem opcje boot był błąd

Ostatnio edytowany przez jawojx (2017-02-19 23:01:55)

Offline

 

#3  2017-02-19 11:34:31

  tokirium - Użytkownik

tokirium
Użytkownik
Zarejestrowany: 2017-02-17

Re: Bootowanie instalatora z dysku

Udało się wybootować, ale instalator domaga się płyty instalacyjnej, zamiast pobierać z internetu.

Offline

 

#4  2017-02-19 14:31:14

  wikingagressor - Użytkownik

wikingagressor
Użytkownik
Skąd: Józefów k.Błonia, mazowieck
Zarejestrowany: 2015-02-03

Re: Bootowanie instalatora z dysku

[quote=tokirium]Udało się wybootować, ale instalator domaga się płyty instalacyjnej, zamiast pobierać z internetu.[/quote]
To juz jest kwestia jakie masz polaczenie z siecia i czy instalator wykrywa twoja karte sieciowa.
Jesli nie, to najprawdopodobniej potrzebujesz firmware do okreslonej karty sieciowej lub wifi.
Jak znajdziesz okreslone sterowniki, to mozesz je wgrac uzywajac opcji dostepnych w "expert install" podczas bootowania.
Ewentualnie mozna pojsc na latwizne i wybrac specjalny obraz iso z juz wgranym firmware.


Peace, Love and Debian for the World!!!

Offline

 

#5  2017-02-19 15:41:53

  tokirium - Użytkownik

tokirium
Użytkownik
Zarejestrowany: 2017-02-17

Re: Bootowanie instalatora z dysku

Ale powinien chyba o tym informować, a u mnie zaraz po bootowaniu pyta tylko o wybranie języka i zaraz po tym informuje, że nie ma płyty lub nie ma sterowników do obsługi napędu. Żadnych innych możliwości dalszego działania nie ma - informuje wprawdzie o możliwości powrotu do menu i pominięciu etapu, ale w kolejnych etapach jest tylko sprawdzanie integralności płyty, uruchomienie powłoki i przerwanie instalacji, więc nie ma czego pominąć. Jak uruchomić ten "expert install", bo u mnie nic takiego nie ma?

Czy to właściwe ISO z którego startuje Netinstall? Bo kiedyś udawało mi się tak instalować Debiana i normalnie po kilku wstępnych komunikatach informował, że wyszukuje kartę sieciową, konfiguruje połączenie z internetem, ustawiałem nazwę komputera, wybierałem repozytoria. Na połączeniu ethernet przez kabel bez problemu obsługiwał kartę, na laptopie z wifi poinformował tylko jakie sterowniki potrzebuje i po podrzuceniu ich gładko wifi skonfigurowało się automatycznie po podaniu klucza. Dopiero potem, po instalacji systemu, musiałem mocno się namęczyć z konfiguracją wifi, bo okazało się, że tylko instalator tak sprawnie i wygodnie łączy się z siecią na czas instalacji - w zainstalowanym systemie trzeba było grzebać w plikach konfiguracyjnych i ręcznie zaszyfrowywać klucz.

Ostatnio edytowany przez tokirium (2017-02-19 15:53:43)

Offline

 

#6  2017-02-19 16:50:24

  wikingagressor - Użytkownik

wikingagressor
Użytkownik
Skąd: Józefów k.Błonia, mazowieck
Zarejestrowany: 2015-02-03

Re: Bootowanie instalatora z dysku

Sprobuj ten obraz:
[url]http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/weekly-builds/amd64/iso-cd/[/url]


Peace, Love and Debian for the World!!!

Offline

 

#7  2017-02-19 22:59:33

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Bootowanie instalatora z dysku

No bo dałem ci link nie do tego iso i jeszcze napisałem menu do gruba dla tego niewłaściwego iso. Za szybko, a dzisiaj mnie nie było. Z tej samej strony tylko dla usb ma być. Czyli dla testowego Debian Stretch z tej samej strony tylko w "inne obrazy (netboot, na urządzenia USB itp.)".
https://www.debian.org/devel/debian-installer/

Na przykład z tego serwera:
https://d-i.debian.org/daily-images/amd64/daily/netboot/

Link bezpośredni do mini.iso.
https://d-i.debian.org/daily-images/amd64/daily/netboot/mini.iso

Czy z tego bezpośredni:
http://ftp.nl.debian.org/debian/dists/testing/main/installer-amd64/current/images/netboot/mini.iso

I wpis w grubie będzie wygadał tak dla dysku pierwszego pierwsza partycja:

Kod:

menuentry "Debian 9 netinst iso" {
    set isofile="/boot/mini.iso"
    loopback loop (hd0,1)$isofile
    linux (loop)/linux  iso-scan/filename=$isofile noeject noprompt --
    initrd (loop)/initrd.gz
}

Ostatnio edytowany przez jawojx (2017-02-19 23:34:08)

Offline

 

#8  2017-02-20 11:12:12

  tokirium - Użytkownik

tokirium
Użytkownik
Zarejestrowany: 2017-02-17

Re: Bootowanie instalatora z dysku

Teraz zadziałało, ale po połączeniu z internetem pojawił się błąd:

Kod:

Nie znaleziono modułów jądra. Prawdopodobnie z powodu niezgadzających
się wersji jądra używanego przez instalator i tego znajdującego się w
archiwum.

Jeśli instalujesz, korzystając z serwera lustrzanego, możesz obejść
ten problem, wybierając instalację innej wersji Debiana. Instalacja
bez modułów jądra prawdopodobnie nie powiedzie się.

Kontynuować instalację bez ładowania modułów jądra?

Tutaj jest napisane, że można to zignorować i przejść dalej https://pl.wikibooks.org/wiki/Instalacja_Debiana_3.1_sarge_z_płyty_CD_w_trybie_"linux"_na_architekturze_i386/Uruchomienie_instalatora#Pierwszy_b.C5.82.C4.85d_instalatora

Pobrałem ISO wersji oficjalnej i udało się zainstalować bez problemu.

Ostatnio edytowany przez tokirium (2017-02-20 12:33:42)

Offline

 

Stopka forum

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

[ Generated in 0.009 seconds, 10 queries executed ]

Informacje debugowania

Time (s) Query
0.00014 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00105 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='3.146.34.148' WHERE u.id=1
0.00072 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.146.34.148', 1732550649)
0.00042 SELECT * FROM punbb_online WHERE logged<1732550349
0.00066 DELETE FROM punbb_online WHERE ident='3.142.130.242'
0.00057 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=29369 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00248 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=29369 ORDER BY p.id LIMIT 0,25
0.00075 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=29369
Total query time: 0.00688 s