Khởi động Linux tắt USB ổ đĩa


32

Khởi động hệ thống Linux bằng USB Pendrive là một trong những điều yêu thích của tôi.

Trên máy tính xách tay, chúng tôi có những ưu điểm sau,

  • Harddisk có thể được tắt và điều đó làm giảm mức tiêu thụ điện năng (hdparm)
  • Hệ thống nóng lên ít hơn và quạt được kích hoạt ít thường xuyên hơn
  • Hệ thống có thể mất nhiều cú sốc hơn (một chuyến đi taxi gập ghềnh)

Với phần cứng máy trạm cũ,

  • Có thể được sử dụng để kiểm tra nhanh các nền tảng phần cứng
  • Linux (Ubuntu ngày nay) hoạt động khá tốt với hầu hết các phần cứng
  • Một nhược điểm: Nhiều BIOS bo mạch chủ cũ không hỗ trợ khởi động USB

Tôi đã thích sử dụng "boot-stick" USB hơn cho LiveCD trong hầu hết các trường hợp.

Câu hỏi .

  1. Những lợi thếvấn đề nào khác mà bạn đã thấy hoặc dự đoán với USB đã khởi động USB?
    • Sự lựa chọn của bạn về Linux cho mục đích này là gì?
    • Bạn có thể đề xuất ext4hoặc một cái gì đó đã được chứng minh / ổn định hơn cho một usb-boot linux?
    • Bạn có thường thấy ổ USB bị hỏng không?
    • Bạn có phân vùng ổ USB của bạn?

Tham khảo hướng dẫn cài đặt gần đây,
Cài đặt bộ nhớ Flash được mã hóa Ubuntu Karmic Koala (chỉnh sửa ngày 22 tháng 7 năm 2009).

Hướng dẫn cài đặt này là dành cho cài đặt Ubuntu Karmic Koala 'trong một USB bộ nhớ flash với
các LUKS mã hóa ext4 hệ thống tập tin bằng cách chạy Ubuntu Karmic Koala 'thay thế CD' .

Câu trả lời:


18

Khi khởi động phương tiện USB, tôi sẽ cẩn thận như sau:

  1. Trao đổi, trừ khi bạn cần nó, lưu ghi của đèn flash
  2. Giữ cho hệ thống tập tin mỏng, tắt SELinux / AppArmour trừ khi bạn cần
  3. Điều chỉnh cài đặt ghi nhật ký và bộ đệm để có hiệu suất tốt hơn

Tôi có một khóa USB mà tôi sử dụng để khởi động tất cả các hệ thống của mình, nó chứa kernel và bộ nạp khởi động với cấu hình cho máy. Tôi cũng giữ các khóa mã hóa cho các đĩa cứng của mình trên đó.


12

Tôi đã nghe một số người lo ngại về chu trình ghi với ổ đĩa USB và hầu hết các hệ thống tệp Linux, như ext3 được thiết lập để cập nhật đĩa bất cứ khi nào tệp được truy cập. Điều này có thể gây ra rất nhiều văn bản cụ thể trong cùng một khu vực của ổ đĩa. Thông thường nên sử dụng noatimetùy chọn để khắc phục điều này.

Tôi đã tạo một ổ đĩa USB linux cho một nhóm robot - Tôi đã sử dụng Debian được chọn vì nó rất dễ đặt nó trong một không gian nhỏ và tôi đã quen với nó. Chúng tôi đã chạy chúng được một thời gian và cho đến nay không có tham nhũng. Ngay cả khi có tham nhũng, miễn là bạn có bản sao lưu (chúng tôi phản chiếu sang một ổ đĩa khác có cùng kích thước theo định kỳ), bạn sẽ ổn và nó không thực sự tốn kém để thay thế.

Tôi thường không phân vùng ổ USB của mình vì tôi thấy nó tạo ra rắc rối. Nếu tôi muốn có một hệ thống tệp hợp lý (có quyền, độ nhạy mũ, v.v.) trên ổ đĩa có thể truy cập được, tôi sẽ tạo một tệp vòng để sử dụng.


Ồ Đó có phải là robot như trong những thứ di chuyển? hoặc bạn có một số giải thích khác liên quan ở đây mà tôi không thể nắm bắt được.
nik

1
Chúng là những thứ thực sự di chuyển. Chúng là phiên bản lớn hơn của những thứ này: distrob.cs.umn.edu/explorer.php
jamuraa

6

Tôi chỉ có câu trả lời cho 3 câu hỏi cuối cùng (Tôi không có kinh nghiệm chuyên môn với việc khởi động từ ổ đĩa flash).

Một số người khác đề cập rằng có những lo ngại về chu kỳ ghi trên ổ đĩa flash. Tôi đã nghe nói nó ở đâu đó trong khu vực 100.000 viết và 500.000 viết. Nó có lẽ là cái sau. Vấn đề với việc sử dụng ext4 hoặc ext3 là chúng đang ghi nhật ký hệ thống tập tin. Điều này có nghĩa là dữ liệu được chuyển đến thiết bị lưu trữ, được lưu trữ ở đó và sau đó được ghi vào vị trí thích hợp trên thiết bị lưu trữ. Bằng cách này, nếu ghi đầy đủ không đầy đủ và máy tính gặp sự cố, thiết bị lưu trữ có một bản sao và có thể tiếp tục viết. Điều này sẽ làm giảm tuổi thọ của ổ đĩa flash của bạn, cụ thể, bất kỳ phần nào đang được sử dụng làm tạp chí. Tôi sẽ khuyên bạn nên sử dụng một hệ thống tập tin không ghi nhật ký cho mục đích này, chẳng hạn như ext2.

Tôi chưa có ổ USB bị hỏng. Giới hạn ghi tôi đã đề cập ở trên là trên mỗi đơn vị bộ nhớ. Với điều đó đã được nói, họ xây dựng trong các đơn vị bộ nhớ dự phòng sẽ được sử dụng khi một người chết. Trên hết, ngay cả ước tính cấp thấp mà tôi đã nghe, 100.000 bài viết, sẽ mất một thời gian để đạt được. Nếu bạn viết cho 1 đơn vị bộ nhớ 8 lần mỗi ngày, sẽ mất hơn 30 năm để giết một đơn vị bộ nhớ. Như đã nói, đôi khi các cài đặt Live-USB sẽ sử dụng một phần của thanh USB làm bộ nhớ nếu hệ thống không có đủ RAM hoặc nếu không chắc chắn về việc nó sẽ có bao nhiêu RAM sau này, mặc dù điều này hầu như luôn luôn chỉ cần thực hiện với Live-CD để mô phỏng việc lưu dữ liệu như lịch sử trình duyệt web. Vì đây là Live-USB, nên nó có thể lưu dữ liệu đó vĩnh viễn. Với tất cả những gì đã nói, hãy nhớ rằng một đơn vị bộ nhớ không phải là một byte đơn,

Bản thân tôi đã gặp vấn đề khi phân vùng ổ USB, nhưng có thể.

ĐÚNG: Trong phần thứ hai, tôi đề cập đến một quá trình mà một ổ đĩa flash sử dụng chính nó cho RAM và sau đó đề cập đến một cái gì đó tương tự cho Live-CD. Đối với Live-CD, họ sử dụng cái được gọi là RAMdrive nơi họ sử dụng RAM của hệ thống làm ổ cứng ảo để "lưu" các tệp như lịch sử trình duyệt. Những gì tôi mô tả cho các ổ đĩa flash có thể không thực sự tồn tại. Có thể đó là một chút nhầm lẫn về phía tôi (tôi đang học đại học và chưa hoàn toàn tỉnh táo) khi tôi nghĩ về sự sẵn sàng của Vista. Xin lỗi vì thông tin xấu.


@indy, Cảm ơn bạn đã trả lời chi tiết. Tôi sẽ muốn kiểm tra xem Ubuntu Jickyy (những gì tôi sử dụng) có thể được cài đặt ext2độc đáo hay không. Muốn thêm một điều nữa - Cấp độ hao mòn USB thường giữ đồng phục ghi trên ổ đĩa để một 'điểm' trên đó không bị hao mòn nhanh hơn phần còn lại của ổ đĩa, giết chết nó nhanh hơn.
nik

4

Tôi thích Puppy Linux , mặc dù tôi đã không chơi với nó một thời gian. Nó nhanh, ngay cả trên các máy thiếu năng lượng. Nó cũng có (hoặc đã) được xây dựng trong các trình hướng dẫn mạng dễ dàng, v.v. để truy cập trực tuyến nhanh. Không chắc chắn việc hack dễ dàng như thế nào nếu bạn gặp khó khăn - tôi không bao giờ đào sâu điều đó vào nó.


Ngoài ra còn có DSL, damnsmalllinux.org
nik

Puppy rất có thể sử dụng, nó thậm chí còn có tùy chọn tải xuống / cập nhật ngay bây giờ. Nhưng các phím USB Gb đủ rẻ để chỉ chạy một hình ảnh trực tiếp đầy đủ trên Ubuntu.
Martin Beckett

3

Một nhược điểm tôi thường gặp là nếu bạn khởi động linux từ một chiếc USB mà bạn mang theo bên mình, việc truy cập trực tuyến trên PC không phải là của bạn sẽ khó hơn. Đặc biệt nếu PC không dây, theo kinh nghiệm của tôi, chủ sở hữu thường sẽ gặp khó khăn khi nhớ những thứ như phím không dây.

Tôi có một USB có Ubuntu, đôi khi tôi sử dụng để sửa các máy bị hỏng và những thứ tương tự, và đây là vấn đề phổ biến nhất mà tôi gặp phải. Tôi hoàn toàn không thể nhớ chi tiết của lệnh tôi muốn làm gì đó và tôi không thể lên mạng để kiểm tra.


1
Bạn đã đúng về rào cản điểm truy cập không dây. Và, gần đây tôi đã bắt gặp một thẻ nhớ xấu với một cách nhanh chóng memtesttừ một USB boot-boot.
nik

1
  1. Những lợi thế và vấn đề nào khác mà bạn đã thấy hoặc dự đoán với USB đã khởi động USB?
  2. Sự lựa chọn của bạn về Linux cho mục đích này là gì?
  3. Bạn có đề xuất ext4 hoặc một cái gì đó đã được chứng minh / ổn định hơn cho một usb-boot linux không?
  4. Bạn có thường thấy ổ USB bị hỏng không?
  5. Bạn có phân vùng ổ USB của bạn?

1- chủ yếu là cập nhật kernel và những thứ như thế khó hơn ...

2- bất kỳ linux nào cũng có thể là một usb trực tiếp tốt nhưng Slitaz thì nhẹ, nhanh và là linux duy nhất có thể được chuyển sang cài đặt ổ cứng, cd trực tiếp, dvd trực tiếp hoặc usb sống một cách dễ dàng trong khi vẫn giữ tất cả các cài đặt. .. (cũ nhưng đàng hoàng, tôi luôn có đĩa mềm khởi động, đĩa CD khởi động và usb trực tiếp của tôi để giúp mọi người và tìm hiểu họ một số tình yêu linux ...

3- Tôi sẽ sử dụng ext3 được ghi nhật ký để bảo mật và vì nó có thể được đọc trong windows nếu cần ...

4 - không thấy vấn đề đó nếu khóa usb được gỡ bỏ một cách chính xác nhưng tôi đã thấy nó rất nhiều khi mọi người gỡ bỏ nó mà không có kỹ thuật loại bỏ thích hợp ...

5- có thể để làm cho nó một khóa usb multiboot ...

Từ chối nó rất nhiều !!! Có lẽ bạn có thể dễ dàng chuyển ngôn ngữ ubfox sang tiếng Anh ...

Framakey ubfox-fr phối lại:

Các ứng dụng di động cho windows và mac ub Ubuntu 9.04 cấu hình chia sẻ usb trực tiếp liên tục giữa các công cụ ảo hóa ứng dụng trong tùy chọn

(thêm windows và mac usb trực tiếp vào đó và đó là thiên đường !!!)


Cảm ơn bạn đã ghi chú. Tôi không gặp sự cố khi cập nhật Ubuntu (bao gồm kernel) trên flash USB của mình. Về quyền truy cập Windows, tôi hy vọng điều đó sẽ được thực hiện sớm và nó không thực sự làm phiền tôi nhiều. Thật thú vị, tôi đã phát hiện ra rằng ext2đèn flash khởi động USB đã được rút ra nhiều lần mà không bị lỗi liên tục (nó đã được khôi phục). Và , Je ne comprends pas français.
nik

1
  • Những lợi thế và vấn đề nào khác mà bạn đã thấy hoặc dự đoán với USB đã khởi động USB?

Truy cập đĩa chậm. Rất chậm. Và không đáng tin cậy. Thời điểm chìa khóa của bạn di chuyển quá nhiều, bạn tận mắt chứng kiến ​​những tác động thực tế của một thành công, ngay lập tức rm -rf /.

Mặt khác, các ổ USB là cách duy nhất để thực sự kiểm tra những phát triển mới nhất trong Gnome. Gnome Shell chạy khủng khiếp trong một máy ảo, trong khi Unity từ chối khởi chạy mà không tăng tốc 3D.

Cài đặt USB cho phép bạn kiểm tra hệ thống cạnh chảy máu trực tiếp trên phần cứng của bạn mà không làm hỏng cài đặt "chính" của bạn trong quy trình.

  • Sự lựa chọn của bạn về Linux cho mục đích này là gì?

Nó không thực sự quan trọng. Tôi có khóa USB với Arch Linux ( không chạy môi trường đồ họa) và khóa USB với Ubuntu 11.04 alpha với Unity do Compiz hỗ trợ. Cả hai đều chạy hợp lý tốt, mặc dù aptchậm hơn nhiều so với pacmankhi áp dụng các bản cập nhật.

  • Bạn có đề xuất ext4 hoặc một cái gì đó đã được chứng minh / ổn định hơn cho một usb-boot linux không?

ext4 hoạt động tốt; ext3 cũng sẽ làm như vậy. Tôi đề nghị chống lại các hệ thống tập tin không được ghi nhật ký, tuy nhiên.

  • Bạn có thường thấy ổ USB bị hỏng không?

Tôi chưa có, nhưng tôi không thể nói rằng tôi đã sử dụng chúng nhiều.

  • Bạn có phân vùng ổ USB của bạn?

Tôi đã phân vùng một trong hai để giữ một phân vùng FAT32 nhỏ khi tôi cần sử dụng khóa của mình để, uh, lưu trữ dữ liệu. Nó không gây ra bất kỳ vấn đề cụ thể nào.


Ghi chú của bạn về hiệu suất (tốc độ) với cài đặt USB đã được đánh dấu - nhưng, tôi khuyên bạn nên thử một số ext2cài đặt (ghi nhật ký) và xem xét tắt một số thứ (như SELinux / AppArmour như được đề xuất trong một trong những câu trả lời khác ở đây ). Bạn không cần quá nhiều sự an toàn trên một hệ thống kiểm tra và bạn luôn có thể giữ một bản sao lưu đầy đủ chống lại các lỗi.
nik

1
  1. Ưu điểm của gậy có khả năng khởi động USB : bạn có thể khởi động bất kỳ số lượng hệ thống nào từ một ổ bút nếu bạn sử dụng, ví dụ như grub4dos , bao gồm cả việc khởi động các tệp ISO vật lý nằm trên thanh flash của bạn - được ánh xạ tới RAM hoặc trực tiếp từ đĩa (tệp phải ở trong một khối tiếp giáp). Vấn đề tiềm ẩn : khởi động từ các tệp ISO không được hỗ trợ cho tất cả các bản phát hành; một số distro thậm chí sẽ không khởi động trên phần cứng kỳ lạ hoặc không điển hình. Với grub4dos, bạn cũng có thể dễ dàng khởi động từ hình ảnh khởi động mềm, đó cũng là cách mà một số đĩa CD / DVD có thể khởi động sử dụng. Một nhược điểm khác là việc đọc nhiều tệp nhỏ từ ổ flash USB có thể bị chậm một cách khó khăn. Với ổ cứng USB ngoài thì tốc độ cao hơn nhiều.

  2. Lựa chọn Linux distro : PartedMagic , Puppylinux , DamnSmallLinux , Lubuntu , Xubuntu , BartPE, Boot CD Hiren của, file cài đặt Windows.

  3. Hệ thống tệp: ext4 hoặc khác : FAT32 hoạt động tốt nhất nếu bạn muốn linh hoạt và nhiều hệ điều hành, ví dụ: cả hệ điều hành dựa trên Linux và Windows trên cùng một thanh.

  4. USB bị hỏng : không bao giờ có điều này xảy ra; nhưng chủ yếu là sử dụng gậy USB khởi động cho mục đích cứu hộ chứ không phải như một môi trường thông thường.

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.