Strona Debiana jest trwałą niestabilną wersją rozwojową Debiana. Jest to miejsce, w którym ładowane i testowane są najnowsze wersje programów rozważanych do włączenia do wydania Debiana. Ponieważ nie ma oficjalnych nośników instalacyjnych, a kilka tworzonych obrazów netboot często nie działa, nawet osoby, które są skłonne zaryzykować korzystanie z wersji rozwojowej, mogą mieć problemy z jej zainstalowaniem.
Kroki
Metoda 1 z 3: Aktualizacja ze stabilnej wersji Debiana
Krok 1. Pobierz i zainstaluj stabilną wersję Debiana, jeśli jeszcze tego nie zrobiłeś
Krok 2. Otwórz okno terminala lub konsolę TTY
Ponieważ jest to poważna aktualizacja, nie powinieneś próbować tego z SSH, chyba że masz fizyczny dostęp do komputera lub alternatywną metodę uzyskania dostępu do powłoki.
Krok 3. Przenieś/utwórz kopię zapasową istniejących list źródeł
Użyj następujących poleceń:
sudo mv /etc/apt/sources.list /etc/apt/sources.list.old |
sudo mv /etc/apt/sources.list.d /etc/apt/sources.list.d.old |
sudo mkdir /etc/apt/sources.list.d |
Krok 4. Utwórz nową listę sources.list
Uruchom polecenie sudo sensible-editor /etc/apt/sources.list i dodaj następujące:
deb https://deb.debian.org/debian sid main contrib non-free |
deb-src https://deb.debian.org/debian sid main contrib non-free |
Krok 5. Uruchom aktualizację sudo apt i aktualizację dist sudo apt
apt spróbuje pobrać nowe wersje wszystkich zainstalowanych programów. Najprawdopodobniej napotkasz problemy z zależnościami lub uszkodzone pakiety i będziesz musiał je naprawić ręcznie. Czasami biegam aktualizacja sudo apt --fix-missing oraz sudo apt install -f i wtedy sudo apt dist-upgrade znowu wystarczy; innym razem może być konieczne usunięcie pakietu za pomocą dpkg -r aby dokonać postępu aktualizacji.
Krok 6. Uruchom ponownie komputer
Spowoduje to załadowanie najnowszego jądra.
Metoda 2 z 3: Użyj obrazu chmury
Krok 1. Pobierz i zainstaluj balenaEtcher
Jest to bezpłatne, wieloplatformowe narzędzie do bezpiecznego zapisywania obrazów dysków na dyskach flash USB.
Krok 2. Pobierz i zainstaluj 7-Zip, jeśli używasz systemu Windows
Jest to bezpłatne narzędzie do tworzenia i wyodrębniania skompresowanych plików.
Krok 3. Przejdź do
Przewiń w dół strony i kliknij łącze znajdujące się na samym dole. Powinno być dość blisko dzisiejszej daty i wyglądać mniej więcej tak 20210909-XXX
Krok 4. Pobierz obraz „nocloud” dla AMD64
Powinien być nazwany jako debian-sid-nocloud-amd64-daily-20210909-XXX.tar.xz
Krok 5. Rozpakuj i rozpakuj plik
Powinieneś skończyć z plikiem o nazwie dysk.raw. Użytkownicy systemów Linux i macOS mogą wyodrębnić to w powłoce za pomocą polecenia smoła -xvf. Użytkownicy systemu Windows, po zainstalowaniu 7-Zip, mogą go rozpakować, klikając plik prawym przyciskiem myszy i wybierając 7-Zip > Otwórz archiwum, kliknij dwukrotnie plik.tar w oknie, a następnie kliknij przycisk „Wyodrębnij”.
Krok 6. Podłącz dysk flash, a następnie uruchom balenaEtcher
Kliknij Flash z plikui wybierz obraz disk.raw.
Krok 7. Kliknij „Wybierz cel”
Wybierz dysk flash, a następnie kliknij „Wybierz”.
Krok 8. Kliknij „Flash
balenaEtcher rozpocznie zapisywanie obrazu na dysku flash. Możesz zobaczyć komunikaty ostrzegające, że dysk wymaga sformatowania. Jest to normalne, ponieważ system Windows nie obsługuje większości systemów plików Linux.
Krok 9. Uruchom ponownie komputer z podłączonym dyskiem Flash
Być może trzeba będzie powiedzieć komputerowi, aby uruchomił się z niego, naciskając określony klawisz lub zmieniając kolejność rozruchu w systemie BIOS. Po zakończeniu uruchamiania Debiana zaloguj się. Domyślna nazwa użytkownika to źródło; nie ma hasła.
Krok 10. (Opcjonalnie) Utwórz plik wymiany
Obraz w chmurze nie zawiera pliku wymiany ani partycji. Dodanie takiego jest dobrym pomysłem, jeśli twój komputer nie ma dużo pamięci RAM, ponieważ zapobiegnie to zawieszaniu się Debiana przy dużym obciążeniu. Jeśli jest używany, skróci to żywotność dysku flash. Użyj następujących poleceń (jako root lub z sudo):
fallocate -l 512M /swapfile |
chmod 600 /plik wymiany |
mkswap /plik wymiany |
swapon / plik wymiany |
sh -c 'echo /plik wymiany brak zamiana sw 0 0 >> /etc/fstab' |
Bądź ostrożny przy wprowadzaniu ostatniego polecenia. Jeśli wprowadzisz go niepoprawnie, możesz nadpisać plik fstab. Jeśli w ogóle nie masz pewności, edytuj go za pomocą nano.
Metoda 3 z 3: grml-debootstrap
Krok 1. Pobierz najnowszą wersję Live Debiana, Ubuntu lub większości pochodnych
Krok 2. Zapisz obraz na dysku CD, DVD lub Flash
Możesz użyć balenaEtcher (wspomnianego wcześniej), aby zapisać go na dysku flash. Użytkownicy systemu Windows mogą nagrywać obrazy ISO na CD/DVD, klikając prawym przyciskiem myszy obraz ISO i wybierając Nagraj obraz płyty.
Krok 3. Uruchom komputer z napędu CD/DVD/Flash
Może być konieczne naciśnięcie określonego klawisza lub zmiana kolejności rozruchu w konfiguracji UEFI/BIOS, aby użyć innego urządzenia rozruchowego.
Krok 4. Otwórz okno terminala
Możesz to zrobić na większości komputerów stacjonarnych, naciskając Alt+F2 i wpisując Emulator terminala x.
Krok 5. Sprawdź, czy masz włączone niezbędne komponenty repozytorium
W przypadku dystrybucji opartych bezpośrednio na Debianie powinno być wkład w każdym wierszu (z wyjątkiem CD). W przypadku dystrybucji opartych na Ubuntu powinno być wszechświat w każdym wierszu. Możesz edytować ten plik, wpisując sudo nano /etc/apt/sources.list. Po wprowadzeniu zmian naciśnij Ctrl+O, aby zapisać, a następnie Ctrl+X, aby wyjść.
Krok 6. Zainstaluj GParted i grml-debootstrap
Wpisz następujące polecenia:
aktualizacja sudo apt |
sudo apt install gparted grml-debootstrap |
Krok 7. Uruchom GParted
Wejść sudo gparted do twojego terminala.
Krok 8. Wybierz swój dysk twardy z menu w prawym górnym rogu
Jeśli uruchomiłeś komputer z płyty CD/DVD i masz tylko jeden dysk twardy, na liście powinien znajdować się tylko jeden. Jeśli uruchomiłeś komputer z dysku flash, zostanie on również wyświetlony.
Krok 9. Utwórz tabelę partycji
Kliknij Urządzenie menu i wybierz Utwórz tabelę partycji
- Jeśli używasz komputera z interfejsem UEFI, wybierz gpt jako typ tabeli partycji
- Jeśli używasz komputera ze starszym systemem BIOS lub chcesz uruchomić komputer w starszym trybie na nowoczesnym komputerze, wybierz msdos jako typ tablicy partycji.
Krok 10. Podziel dysk twardy na partycje (dla komputerów UEFI)
Będziesz musiał utworzyć co najmniej trzy partycje. Dla każdego z nich przejdź do menu Partycja i wybierz Nowy. Dostosuj rozmiar i typ w następujący sposób:
- Partycja FAT32 na początku dysku. Wystarczy 100 MB.
- Druga partycja "linux-swap". Co najmniej 512 MB to dobry pomysł, ale możesz potrzebować więcej.
- Partycja ext4 dla pozostałej części dysku. Możesz utworzyć dodatkowe partycje, ale będziesz musiał ustawić je ręcznie, aby Debian mógł ich używać.
Po zakończeniu tworzenia układu partycji zaznacz pole wyboru.
Krok 11. Zmień flagi na partycji FAT32 (dla komputerów UEFI)
Kliknij prawym przyciskiem partycję FAT32 i wybierz Zarządzaj flagami. Zaznacz pole zaznaczone szczególnie następnie kliknij Blisko.
Krok 12. Podziel dysk twardy na partycje (w przypadku starszych komputerów z systemem BIOS)
Będziesz musiał utworzyć co najmniej dwie partycje. Dla każdego z nich przejdź do menu Partycja i wybierz Nowy. Dostosuj rozmiar i typ w następujący sposób:
- Najpierw partycja "linux-swap". Co najmniej 512 MB to dobry pomysł, ale możesz potrzebować więcej.
- Partycja ext4 dla pozostałej części dysku. Możesz utworzyć dodatkowe partycje, ale będziesz musiał ustawić je ręcznie, aby Debian mógł ich używać.
Po zakończeniu tworzenia układu partycji zaznacz pole wyboru.
Krok 13. Zapisz informacje o partycji
Musisz wiedzieć, gdzie znajduje się każdy typ partycji, aby móc go później dokładnie zamontować. Na przykład:
/dev/sdX1 | tłuszcz32 |
/dev/sdX2 | zamieniać |
/dev/sdX3 | wew4 |
Kiedy już wszystko zapiszesz, zamknij GParted.
Krok 14. Edytuj listę pakietów, które zostaną zainstalowane
Wejść sudo nano /etc/debootstrap w swoim terminalu i dodaj menedżer sieci do dna. Możesz tutaj dodać inne pakiety, jeśli znasz nazwę. Na przykład, jeśli chcesz mieć pulpit Xfce, dodaj xfce4, lightdm, lightdm-gtk-greeter, oraz xserver-xorg.
Krok 15. Uruchom grml-deboostrap
W terminalu wpisz sudo grml-debootsrap -r sid -t /dev/sdX# --efi /dev/sdX# --grub /dev/sdX --nazwa hosta --contrib --non-free
- - t /dev/sdX# powinien wskazywać na partycję ext4.
- -- efi /dev/sdX# powinien wskazywać na partycję FAT32
- -- grub /dev/sdX powinien być napędem, bez żadnych numerów po nim.
- powinna być taka, jaka ma być nazwa komputera.
Jeśli instalujesz na komputerze ze starszym systemem BIOS, możesz pominąć -- efi /dev/sdX# parametr. Wejść tak lub tak po ostrzeżeniu o formatowaniu i usuwaniu danych.
Krok 16. Po wyświetleniu monitu wprowadź hasło roota
grml-debootstrap wykona jeszcze kilka kroków, a następnie ogłosi, że wszystko zostało zakończone.
Krok 17. Uruchom ponownie komputer
Pamiętaj, aby wyjąć napęd CD/DVD/Flash lub zmienić kolejność rozruchu w systemie BIOS, aby załadować dysk twardy. Powinieneś zobaczyć menu startowe GRUB i opcję uruchomienia Debiana.
Porady
- Jeśli właśnie zainstalowałeś stabilną wersję Debiana, /etc/apt/sources.list.d prawdopodobnie jest pusty i nie trzeba go tworzyć ani przenosić. Nadal będziesz musiał przenieść lub edytować /etc/apt/sources.list.
- Rozpoczęcie od minimalnej stabilnej instalacji, zamiast pełnego pulpitu, skróci czas potrzebny na aktualizację i zmniejszy liczbę uszkodzonych pakietów. Możesz je później zainstalować.
- niewolny odnosi się do braku kodu źródłowego lub prawa do modyfikowania programów (wolność), a nie kosztów pieniężnych.
- Uaktualnienie ze stabilnej wersji Debiana jest jedyną metodą uzyskania sid zalecaną przez Debiana. Daje również największą kontrolę nad konfiguracją partycji.
- To jest wysoce wskazane że ustawiłeś hasło do konta root, lub jeszcze lepiej, utwórz normalne konto użytkownika, wyłącz konto root i użyj sudo polecenie.
- Różnica między obrazami „nocloud” a innymi polega na tym, że mają zainstalowany program o nazwie „cloud-init”. Spowoduje to pobranie kluczy SSH z innego serwera i nie ma domyślnego logowania. Nie będziesz w stanie ich użyć, chyba że zmodyfikujesz obraz, nie uruchomisz Debiana w trybie odzyskiwania lub nie skonfigurujesz własnego serwera init w chmurze.
- Obraz w chmurze automatycznie rozszerzy się, aby wypełnić resztę dysku flash po uruchomieniu; nie musisz zmieniać rozmiaru ręcznie.
- Jeśli chcesz zainstalować Debiana tylko na emulatorze lub maszynie wirtualnej, *.qkrowa2 pliki mogą być lepszym wyborem niż obrazy dysków surowych w *.tar.xz pliki.
- Niektóre dystrybucje Live, takie jak Ubuntu, mogą już mieć zainstalowany GParted.
- To normalne, że nazwa wydania pojawia się jako /sid gdy wersja testowa jest jeszcze we wczesnej fazie rozwoju.