Chcę zamontować zawartość rozruchowego obrazu CD, takiego jak remiks ratunkowy Ubuntu, na partycji dysku twardego.
Mogę mieć wpis w Grub, aby uruchomić z zawartości tego dysku, http://www.linuxquestions.org/questions/linux-general-1/boot-iso-image-from-hard-disk-294744/ , opisuje podobny proces zastosowany w przypadku płyty Knoppix CD. Czy jest na to sposób w przypadku dysków Ubuntu.
Odpowiedzi:
Chociaż raczej wątpię, czy możliwe jest zamontowanie zawartości czegoś na partycji, istnieje wątek ubuntuforums.org, który wyjaśnia, jak uruchomić obrazy ISO za pomocą Grub2.
http://ubuntuforums.org/showthread.php?t=1549847
Zasadniczo edytujesz
/etc/grub.d/40_custom
, kopiując / wklejając jeden z przykładów podanych w poście nr 1 (nazwa wersji / ISO może być nieaktualna), modyfikujesz wpis zgodnie z lokalizacją ISO i układem partycji, a następnie uruchamiaszupdate-grub
.Oto przykład wpisu (dla wersji 14.04):
źródło
Dla tych, którzy chcą szczegółów .. tutaj jest trochę, aby pomóc innym
1- Najpierw utworzyłem partycję do przechowywania plików .iso, które ustawiłem na 20 Gb, zmieniłem rozmiar mojej partycji orginalnej i utworzyłem nową za pomocą narzędzia gnome-disk-narzędzie , a następnie sformatowałem ją ostatecznie z polem wyboru „Przejmij na własność system plików „rozwiązuje to problemy z umieszczaniem plików na dysku, ponieważ gparted utworzył partycję należącą do roota.
Zanotuj także nazwę urządzenia dla tej partycji, potrzebujesz jej, aby powiedzieć grubowi, gdzie jest ta partycja.
2- Następnie umieściłem pliki .iso w napędzie, który powinien teraz znajdować się na pulpicie do zamontowania,
3- Następnie wykonałem kroki edycji
/etc/grub.d/40_custom
(pamiętaj, że musisz edytować w katalogu głównym lub użyć sudo), w przypadku płyty ratunkowej systemu podany kod toNależy to jednak zmienić w zależności od konfiguracji. Uwaga: informacje o dysku twardym należy zmienić,
(hd0,1)
co oznacza, że / dev / sda1 0 oznacza sda, a 1 oznacza partycję, więc dla mojej partycji zmieniłem to,(hd0,3)
ponieważ sda3. Zauważyłem też, gdzie jest napisane,rescue64
że jest to w rzeczywistości wersja 64-bitowa, więc kod nie działał w moim systemie, który jest 32-bitowy, aby rozwiązać tę zmianęrescuecd
i zmienić wszystkie nazwy .iso w celu dopasowania do pliku ISO, mój jest o nazwie „sysrcd.iso”, co daje nam dostosowany wpis, aby dopasować ustawienia.Gdy zmienisz plik do uruchomienia,
update-grub
uruchom ponownie i wpisz w Grub, aby znaleźć swój niestandardowy rozruch iso (pamiętaj, że jest to grub 2). Ogromne podziękowania dla mikewh coś za znalezienie tego, dokładnie to, czego potrzebowałem, aby zacząć. Zaoszczędzi mi to stos płonących dysków na żywo.źródło