Làm cách nào tôi có thể buộc hạt nhân Ubuntu không cài đặt / và rơi vào trình vỏ cứu hộ initramfs?


10

Tôi đang cố gắng tùy chỉnh môi trường giải cứu initramfs và muốn buộc kernel không cài đặt /và thả vào (initramfs)shell cứu hộ, trái ngược với chế độ người dùng đơn lẻ.

Làm thế nào tôi có thể làm điều đó?

NB: Tôi biết cách nối vào initramfs-toolsđể đạt được các bước tùy chỉnh, nhưng tôi cần có thể xác minh kết quả.

Câu trả lời:


14

Điều này sẽ thả bạn vào một vỏ initramfs:

  • Khởi động máy tính của bạn. Đợi cho đến khi menu Grub xuất hiện.
  • Nhấn eđể chỉnh sửa các lệnh khởi động.
  • Nối break=mountvào dòng kernel của bạn.
  • Nhấn F10để khởi động.
  • Trong một khoảnh khắc, bạn sẽ thấy mình trong một vỏ initramfs.

Nếu bạn muốn thực hiện hành vi này kéo dài, thêm GRUB_CMDLINE_LINUX_DEFAULT="break=mount"vào /etc/default/grubvà chạy grub-mkconfig -o /boot/grub/grub.cfg.


cảm ơn! Đây là điểm trên những gì tôi đang tìm kiếm. Hai điều: 1.) Tôi đã phải nhấn Ctrl + C trước khi được thả vào shell initramfs và 2.) vì tôi sử dụng GRUB2, dòng được gọi là linux:)
0xC0000022L
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.