Lên đường đĩa ảo với puppyvn !
 Mục tiêu : tạo puppyvn bootable chạy bằng "qemu puppyvn" !
 Cách làm :tôi không biết,và chưa thấy ai làm .
Để chứng minh khả năng đĩa ảo,tôi đã làm các chặng sau đây.
1 tạo đĩa ảo bootable: mkdslvdsk puppyvn 120
2 chép các tệp trong puppyvn.iso vào puppyvn :
   mount -oloop,ofset=32256 puppyvn /mnt/test
   mount -oloop puppyvn.iso  /mnt/sdb
   cp -a /mnt/sdb/*    /mnt/test
3 Sửa grub_menu.lst  trong /mnt/test/boot/grub/menu.lst
để có dòng sau :
    default 0
    kernel /vmlinuz ramdisk_size=41324 root=/dev/ram0 init=/sbin/init
 vga=normal   noacpi napm noscsi
(nếu quên sửa menu.lst thì sẽ bị ngay kernel panic lúc boot !!!)
   umount /mnt/sdb && umount /mnt/test
4 chạy qemu puppyvn
sẽ được khai báo không tìm thấy usr_cramfs,và sẽ không khởi được X
nhưng nó cho vào được console root của puppyvn.Thế là đã tiến được 1/2
công việc.
Để tạm thời gíup nó tìm usr_cramfs thì bỏ vào túi đem theo lúc khởi xướng !
5 Tạo túi kèm usr_cramfs:
   qemu-img create bag 100M  
   mke2fs bag
   mount -oloop bag /mnt/test
   mount -oloop puppyvn.iso /mnt/sdb
  cp /mnt/sdb/usr_cram.fs  /mnt/test
umount /mnt/test  ,umount /mnt/sdb
6 qemu puppyvn -hdb bag
lúc vào được console của puppyvn,khai báo nó cái usr_tệp bằng
  mount /dev/hdb /mnt/data
  mount -oloop /mnt/data/usr_cram.fs  /usr
 gõ đại   startx  ...
và chờ trao đổi chỉ định keybd,chuột,...
kiếm chai bia ra ngắm chuồn chuồn !!
Đây không phải là cách hoàn hảo để tạo puppyvn bootable.
Nhưng với 2 đầu ngón tay gìa....nó còn cho nhìn đâu sai đâu thiếu
rồi dần gìa...gỉai quyết !!
ps
Nếu bạn không có mkdslvdsk script,cũng có thể tạo đĩa ảo bootable bằng 2 
đầu ngón tay :
  tạo puppyvn  size=99090432
   fdisk puppyvn  nhớ chọn cyl=24,head=128,sector=63
  tạo primary partition  bootable,rồi ghi_w 
 grub nó với  device-map  hd6  puppyvn
sau setup (hd6) sẽ được khai báo thành công !!! 
have fun
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
VietLUG-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/vietlug-users

Trả lời cho