Trường nào -append hoạt động trong QEMU [đã đóng]


7

Tôi thấy lệnh này để tạo hình ảnh

qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb \
-no-reboot -serial stdio -append "root=/dev/sda2 panic=1" \
-hda 2013-05-25-wheezy-raspbian.img

Ở đây, -appendlĩnh vực này cho tôi một số nghi ngờ ...

Nó nói /dev/sda2: nó có đề cập đến đĩa của riêng tôi ( /dev/sda2) không?

Trên trang hướng dẫn có ghi:

-append cmdline

Sử dụng cmdline làm dòng lệnh kernel

Tôi đang bối rối ở đây.

Câu trả lời:


3

Dòng chắp thêm thêm các tùy chọn bổ sung cho dòng lệnh kernel trong các dẫn xuất UNIX. Bạn có thể thêm nhiều tùy chọn bổ sung như

  • thiết bị gốc (/ dev / sda2 trong ví dụ của bạn)
  • tập tin initrd
  • tùy chọn gỡ lỗi, chẳng hạn như 'yên tĩnh'
  • giả lập hdd (ide-scsi)
  • loại khởi động (đơn, cứu v.v.)
  • Chế độ VGA

Bạn có thể tìm thấy các tùy chọn mà bạn có thể vượt qua để chắp thêm dòng trong hướng dẫn tùy chọn nhân QEMU: trang hiện được lưu trữ

Biên tập:

Nếu bạn muốn vượt qua phân vùng gốc khác nhau, bạn có thể chuyển qua root = / dev / sdXX. Bạn nên hiển thị bố cục đĩa của mình bằng lệnh fdisk nếu bạn không biết phân vùng gốc của hình ảnh. Ví dụ về cách bố trí đĩa hình ảnh thẻ sd:

root@pi# fdisk -l moebius.1.0.1.img 

Disk moebius.1.0.1.img: 943 MB, 943718400 bytes
255 heads, 63 sectors/track, 114 cylinders, total 1843200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000714e9

            Device Boot      Start         End      Blocks   Id  System
moebius.1.0.1.img1            8192      122879       57344    c  W95 FAT32 (LBA)
moebius.1.0.1.img2          122880     1761279      819200   83  Linux

Như bạn có thể thấy phân vùng gốc linux là phân vùng thứ 2 , điều đó có nghĩa là nó sẽ được đặt tên / dev / sda2 khi bạn cố gắng khởi động thông qua qemu-system-arm.


thnks ..... tôi nghĩ / dev / sda2 sẽ gây rối với đĩa của tôi / dev / sda2 nhưng, tôi đã làm nó .... và nó đã làm việc cho tôi .....
murarisumit

nếu bạn có thể giúp tôi .... người thực sự đã thực hiện: / dev / sda2 tôi chỉ sử dụng hình ảnh và hướng dẫn ... là phân vùng được tạo trong hình ảnh tôi đã sử dụng để xây dựng nó .... ???
murarisumit
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.