Có một hệ điều hành linux có thể được tải hoàn toàn vào RAM không?


12

Tôi có 32 GB bộ nhớ trong PC. Điều này là quá đủ cho một hệ điều hành linux. Có phiên bản Linux dễ sử dụng (tốt nhất là Ubuntu) có thể được khởi động qua đĩa quang hoặc USB và được chạy hoàn toàn trong RAM không? Tôi biết một đĩa sống có thể được khởi động bằng đĩa cứng, nhưng mọi thứ vẫn chạy khỏi đĩa và phải mất một thời gian để tải. Tôi muốn mọi thứ được tải vào RAM và sau đó chạy từ đó, hoàn toàn không ổn định. Mọi tệp tôi cần tạo sẽ được lưu vào đĩa USB.

Tôi biết về http://en.wikipedia.org/wiki/List_of_Linux_distribution_that_run_from_RAM nhưng tất cả đều phụ thuộc vào một chút RAM. Tôi thích thứ gì đó như Ubuntu thay vì các phiên bản nhẹ này.


4
Các SysRescueCd có một tải trọng để lựa chọn bộ nhớ, docache làm cho đĩa CD-ROM được nạp hoàn toàn vào bộ nhớ. Khởi động chậm hơn nhưng sau khi hoàn thành, các chương trình khởi động nhanh hơn và ổ đĩa CD sẽ được phát hành cho phép truy cập bình thường vào các đĩa CD khác. Điều này đòi hỏi 400 MB bộ nhớ để lưu trữ mọi thứ (bao gồm các thư mục bootdisks và isolinux).
bsd

1
Tôi không biết Ubuntu có hỗ trợ hay không nhưng IIRC Linux Mint không hỗ trợ toramtham số, ví dụ như ở menu khởi động, hãy chỉnh sửa mục nhập và nối toramvào dòng lệnh kernel.
don_crissti 19/03/2015

Ha, tôi đang tìm một hương vị "IIRC Linux Mint". Chỉ xảy ra với tôi đó là tốc ký. Bạc hà là tốt, tôi thích điều đó. Đã được một thời gian kể từ khi tôi sử dụng con chó con. Tôi cũng sẽ có một cái nhìn ở đó.
dùng208145

2
Không phải là một câu trả lời, chỉ là một nhận xét: hầu như bất kỳ bản phân phối nào cũng có thể được sửa đổi để chạy trực tiếp từ ram. Chỉ cần một sự khác biệt nhỏ trong trình tự khởi động để gắn tmpfs (hoặc phiên bản nén) và tải hình ảnh đĩa vào đó. Tôi đã thấy một hệ thống debian tiêu chuẩn (gần như) khởi động từ hình ảnh mạng và chạy từ RAM, và sử dụng kho lưu trữ gói LAN (nhân bản) để nhanh chóng cài đặt các ứng dụng lớn hơn theo yêu cầu (để tiết kiệm dung lượng). Tôi đã không thiết lập nó một cách cá nhân vì vậy tôi không thể đăng các hướng dẫn chính xác, nhưng đó là điều có thể được thực hiện cho bất kỳ bản phân phối nào.
orion

porteus linux. Nó chạy trên bộ nhớ của tôi và nhanh chóng

Câu trả lời:


5

Ubuntu có thể chạy trên RAM, nhưng nó yêu cầu một số thay đổi thủ công:

https://wiki.ubfox.com/BootToRAM


1
Điều này giúp, cảm ơn bạn. Tôi đã hy vọng cho một cái gì đó nhiều hơn ra khỏi hộp mặc dù. Nếu đây là cách duy nhất của tôi, tôi sẽ thử và đánh dấu đây là câu trả lời.
dùng208145

2
điều này dường như cho rằng một người đang khởi động một đĩa CD TRỰC TIẾP trong đó việc chạy trong RAM sẽ rất hữu ích. Tôi đã chạy Slackware trong QEMU với tất cả các đĩa trong RAM và nó nhanh hơn nhiều. một cài đặt ĐẦY ĐỦ hoàn thành trong 3 phút. phần cứng chỉ có 12GB RAM. máy tính xách tay mới nhất của tôi có 64GB và tôi đang khám phá cách khởi động từ SSD của nó và chạy từ RAM.
Skaperen 20/03/2015

Hướng dẫn này đã lỗi thời. Nó dành cho Ubuntu 9.10.
Aaron Franke

6

Tôi nghĩ rằng tất cả các bản phân phối có thể được chạy từ RAM, bạn chỉ cần thực hiện một số thay đổi. Đọc liên kết này

Bạn cần lưu ý rằng mọi thay đổi (cập nhật và tương tự) mà bạn thực hiện đối với hệ thống tệp trong memmory sẽ bị mất khi bạn bật máy, vì vậy bạn cần thiết lập một cơ chế để cập nhật HD với những thay đổi đó TRƯỚC hệ thống ngừng hoạt động, điều đó sẽ trì hoãn việc tắt hệ thống.


không cần nhiều RAM. Nếu tôi có thể cài đặt và chạy FULL Slackware trong QEMU tmpfsvới 12GB RAM thì số tiền đó đủ để chạy trực tiếp.
Skaperen 20/03/2015

tôi đã từng chạy chỉ /etctrong /tmpsthời gian dài mà không có tự động lưu. một ngày nọ, nó đã cứu tôi khỏi sai lầm ngu ngốc
Skaperen 20/03/2015

vì vậy tôi đề nghị một tay tiết kiệm vào đĩa cho những thứ như /etcvà nghỉ /var/logtrên đĩa.
Skaperen 20/03/2015


2

Hệ điều hành bảo mật vẹt. Bạn có tùy chọn tải HĐH trực tiếp vào RAM, tôi tin rằng MXLinux cũng cho phép, không có tệp cấu hình, trực tiếp từ trình tải khởi động mà bạn chọn tải HĐH vào RAM.

Menu khởi động Parrot & MX thực sự có rất nhiều tùy chọn cho các cách khác nhau để chạy HĐH. Có hai phiên bản 'nhà' và 'bảo mật', một trong hai phiên bản phù hợp cho người lái xe hàng ngày, không giống như các bản phân phối tương tự như Kali. Về cơ bản, nó là một máy tính để bàn Debian MATE và trong menu, một trong các tab cho biết hệ điều hành parrot, trong tab đó, bạn sẽ tìm thấy tất cả các tiện ích của hacker / cracker. Mặt khác, nó chỉ là Debian MATE, một máy tính để bàn trông rất đẹp.

Ngoài ra, nó đơn giản hóa các quá trình kết nối và bắt đầu / dừng trong menu ứng dụng. Tôi đã tải nó vào 10gb ram ddr3 trên máy tính từ năm 2012 và nó chạy rất nhanh. Ngoài ra DietPi tạo ra một phiên bản X86 điên nhanh và chạy trong RAM.

Nếu bạn không quan tâm đến các trình quản lý gói, lõi nhỏ cũng chạy trong RAM, bản phân phối chính và 'lẻ' của nó.


1

grml ( grml.org ) có một tùy chọn cho mục đích này. Tùy chọn kernel toramhoặc tùy chọn trong menu sẽ hoạt động. Nó dựa trên Debian. Và btw tuyệt vời!


0

Nhiều distro linux có thể được sử dụng trong RAM bằng cách sử dụng cài đặt trực tiếp, tôi đã có fedora, ubfox và các dẫn xuất trên một ổ đĩa một lần, chỉ cần kiểm tra xem bản phát hành đó có tồn tại lâu không để bạn có thể tiếp tục sửa đổi. Ngoài ra, hãy lưu ý rằng toàn bộ hệ thống cần được tải trên ram của bạn, vì vậy có thể mất nhiều thời gian hơn bình thường để khởi động hệ thống.


0

Có một chương trình nổi xung quanh đó gọi là YUMI, nó đặt disto lên một ổ đĩa flash và thậm chí có thể có một vài cái trên một đèn flash cùng một lúc. Thật tốt khi dùng thử các dạng Linux khác nhau cho đến khi bạn tìm thấy một dạng bạn muốn cài đặt. Và bản phân phối có tên TAILS sẽ chạy độc quyền từ bộ nhớ. Nó được thiết kế để bảo mật nhưng là một bằng chứng về khái niệm.

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.