banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix làm sao kernel thấy được rootfs là file squashfs  XML
  [Question]   làm sao kernel thấy được rootfs là file squashfs 24/06/2011 13:06:29 (+0700) | #1 | 241979
[Avatar]
panfider
Member

[Minus]    0    [Plus]
Joined: 12/05/2010 01:51:04
Messages: 448
Offline
[Profile] [PM] [Email]
thường thì khi boot, tham số cho root=/dev/sdx gì đó.Nhưng mình nén toàn bộ fs thành file image.squashfs thì tham số này ra sao đây. Bạn nào có kinh nghiệm với squashfs xin giúp mình với
[Unix] live free or die
[Up] [Print Copy]
  [Question]   làm sao kernel thấy được rootfs là file squashfs 24/06/2011 13:24:07 (+0700) | #2 | 241981
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]
Đọc cái này: http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/pdf/SquashFS-HOWTO.pdf
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   làm sao kernel thấy được rootfs là file squashfs 24/06/2011 14:33:47 (+0700) | #3 | 241994
[Avatar]
panfider
Member

[Minus]    0    [Plus]
Joined: 12/05/2010 01:51:04
Messages: 448
Offline
[Profile] [PM] [Email]
link đó không giúp ít gì cho mình cả, mình không biết làm sao để kernel thấy filesystem của nó là một file image.squashfs cả
[Unix] live free or die
[Up] [Print Copy]
  [Question]   làm sao kernel thấy được rootfs là file squashfs 26/06/2011 18:09:22 (+0700) | #4 | 242145
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
Dùng `dd` copy squashfs image ra một partition. Sau đó, vẫn cấu hình như bình thường (nghĩa là có thể dùng device name, UUID hoặc LABEL) rồi thêm rootfstype=squashfs vào cuối.
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   làm sao kernel thấy được rootfs là file squashfs 27/06/2011 02:36:44 (+0700) | #5 | 242160
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]
Hì hì,

panfider không hiểu tính chất của squashfs cho nên mới hỏi câu ở trên vậy mà quanta lại bày cho panfider cách làm để đi ngược với tính chất của squashfs.

Nhắc lại: "Squashfs is a compressed read-only filesystem for Linux. Squashfs is intended for general read-only filesystem use......"

Trong gói nén của squashfs có đủ thông tin cần thiết để biết cách sử dụng. Cái pdf ở trên là giảng giải chi tiết. Đọc hết cái pdf đó rồi mà vẫn chưa nắm tinh thần trong đoạn màu xanh ở trên thì đúng là kỳ lạ.
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   làm sao kernel thấy được rootfs là file squashfs 27/06/2011 08:36:39 (+0700) | #6 | 242169
[Avatar]
panfider
Member

[Minus]    0    [Plus]
Joined: 12/05/2010 01:51:04
Messages: 448
Offline
[Profile] [PM] [Email]
KNOPPIX làm được diều đó thật khó tin
[Unix] live free or die
[Up] [Print Copy]
  [Question]   làm sao kernel thấy được rootfs là file squashfs 27/06/2011 08:41:41 (+0700) | #7 | 242170
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

panfider wrote:
KNOPPIX làm được diều đó thật khó tin 


Distro nào cũng "làm được điều đó" cả nếu như người dùng đọc kỹ tài liệu hướng dẫn và biết chính xác nó dùng để làm gì.

Bồ không cần đá xéo với đoạn màu đỏ đâu. Nếu bồ biết knoppix làm được thì cứ theo cách của knoppix mà thực hiện. Việc gì phải vào diễn đàn mà thắc mắc chuyện bồ đã biết?
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   làm sao kernel thấy được rootfs là file squashfs 27/06/2011 10:02:40 (+0700) | #8 | 242178
[Avatar]
fir3t0ad
Member

[Minus]    0    [Plus]
Joined: 11/10/2010 22:36:00
Messages: 19
Offline
[Profile] [PM]
Nhân thể Topic về squashfs này cho em hỏi; khi squashfs được ứng dụng làm firmware ví dụ của một con đầu HD Player thì sẽ phải thêm các thành phần đặc thù không có trong một distro thông thường phải không anh?
[Up] [Print Copy]
  [Question]   làm sao kernel thấy được rootfs là file squashfs 03/07/2011 15:22:20 (+0700) | #9 | 242691
[Avatar]
panfider
Member

[Minus]    0    [Plus]
Joined: 12/05/2010 01:51:04
Messages: 448
Offline
[Profile] [PM] [Email]
chắc kiểu này phải xen vào kernel quá
[Unix] live free or die
[Up] [Print Copy]
  [Question]   làm sao kernel thấy được rootfs là file squashfs 04/07/2011 03:26:16 (+0700) | #10 | 242713
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

fir3t0ad wrote:
Nhân thể Topic về squashfs này cho em hỏi; khi squashfs được ứng dụng làm firmware ví dụ của một con đầu HD Player thì sẽ phải thêm các thành phần đặc thù không có trong một distro thông thường phải không anh? 


Tất nhiên. Bởi vì chức năng của "một con" đầu HD player nằm trong giới hạn nhất định nào đó. Nó cần cụ thể và gọn nhẹ nhưng đầy đủ những gì cần cho một HD player.
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|