linux LiveCD 製作筆記

2021-09-05 21:52:10 字數 888 閱讀 4583

因為我的筆記本式hasee的(因為沒錢。。),安不了fedora core 和 ubuntu ,所以我打算自己編個核心然後給他們加上支援驅動。不知道行不行,但現在第一步就是先做個livecd玩玩。

準備了linux kernel,必須的吧~,busybox,比較方便

以下為大體過程

1.編譯核心,選上一些需要的選項

2.編譯busybox

make menuconfig

選上靜態編譯

3.建立根資料夾,把busybox/_install/* 都 copy 過來

根檔案系統中再建立一些常用的檔案

其中etc資料夾可以使用busybox/example/bootfloppy/etc,其中的inittab需要修改下

4.建立initrd

可以建立兩種格式的initrd

image ramfs形式的話製作乙個ext3的檔案mount上,再gzip -9

cpio格式的不要用cpio命令建立,會kernel panic

使用linux kernel原始碼中usr下的gen_***xx檔案建立,其中需要用到script目錄下的gen_***x.sh檔案

5.根檔案目錄做好了後,再建個iso目錄,裡面建立boot/grub資料夾

這裡需要注意,應把/usr/share/grub/*****/* copy過來

如果只用了一兩個的話可能找不到grub.conf檔案

把initrd放進來

6.使用mkisofs製作iso映象

mkisofs -r -l -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/grub/iso9660_stage1_5 -o myos.iso iso/

好了,可以啟動了!^_^

bl ctrl 製作筆記

5.5 今天把mk的 截了一段下來,但是不能工作,發現電流一直都是0a.後來發現下臂ir2103是低電平驅動的,所以這裡有問題,但是改過來還是不行.可能是程式本來就不通.電路方面,上下臂的線是接通的.換了塊2103情況依舊 再次檢查電路,然後重新寫程式 5.7 昨晚試了下把上臂下臂調換,結果換了以後...

Flex面板製作筆記

titlewindow的建立流程 1 先建立 命名為 titlewindowskin1 2 再建立基於spark.components.skinnablecontainer元件的檔案 例如 命名為testtitlewindow 引用titlewindowskin1 寫入 3 再建立基於testtit...

見縫插針遊戲製作筆記

public gameobject pinprefab public transform inspoint void start void inspin public bool isreah false public bool isfly false private transform startp...