發表文章

目前顯示的是有「Operating System」標籤的文章
Bootable USB device 一. Win32DiskImager + WinISO 1.Convert .iso file to .img file through WinISO 2.Use Win32DiskImager to burn .img file to your USB device 二. rufus Use rufus to burn .iso file to your USB device  

作業系統 Hello World

圖片
作業系統 Operating System  How system boot 一. Hello, World ( 用 qemu & nasm ) >nasm -f bin -o helloWorld helloWorld.asm >qemu-system-x86_64 -hda C:\Users\BlackTea\Desktop\Code\Assembly\Example\helloWorld *helloWorld.asm =================================================================== org 7c00h jmp short Start Message: db 'Hello, World!' Start:      mov ax, 3     int 10h     mov ax, cs     mov es, ax     mov bp, Message             mov cx, 13     mov ax, 1301h     mov bx, 000fh     mov dl, 0     mov dh, 0     int 10h      jmp $ times 510 - ( $ - $$) db 0 dw 0xaa55 ==================================================================== 二. Hello World *將機械碼寫入到 硬碟(USB 隨身碟) 的MBR磁區 (參考: https://en.wikibooks.org/wi...
圖片
 GRUB2  從主要 GRUB 2 選單畫面使用者可選擇按下「c」進入命令列模式。 差異: 沒有 /boot/grub/menu.lst。已被 /boot/grub/grub.cfg 取代。 此檔案不該手動編輯 主要選單檔,/boot/grub/grub.cfg,不應再被手動編輯,即使是由「root」身份。  //---------------------------------------------------------------------------------------------------------- 指令: (前製作業:sudo apt install grub) update-grub -> 但是產生 menu.lst sudo grub-mkconfig [/boot/grub/grub.cfg] -> 產生 grub.cfg 到 /boot/grub //---------------------------------------------------------------------------------------------------------- 名詞: GRUB installation directory ... found: /boot/grub /etc/grub.d/(目錄) 在此目錄中的檔案將會於執行 update-grub 指令的時候讀取,並將其中的指令合併至 /boot/grub/grub.cfg 中。 //---------------------------------------------------------------------------------------------------------- 查詢文檔: man grub man grub-install man update-grub man bootparam man kernel-image.conf grub(8)  --boot-drive=DRIVE          ...
圖片
Ubuntu /Window7 雙系統 安裝 一.前置 1.Bootable USB 用rufus 製作 (MBR / fat32 / 16kb 配置單元 / ubuntu-16.04.2-desktop-amd64.iso )      或UUI           (NTFS / ubuntu-16.04.2-desktop-amd64.iso) UUI 後 rufus (FAT32或NTFS都可以) 2.開啟 控制台-系統安全性->磁碟重組工具 點選 D:\ 按右鍵 (壓縮磁碟區) -> 輸入要壓縮的空間大小(100G) 3.BIOS 設定 USB開機 並插入USB 重新開機 二.安裝 (try ubuntu) (確定網路已接通) 分割: 在freespace 分出 8g swap, 其他給 \ 三.設定 如果又新裝一個linux 則 需要在開機選單中新增選項 sudo grub-mkconfig -o /boot/grub/grub.cfg ->自動搜尋所有電腦上的作業系統並增加到 grub.cfg //-------------------------------------------------------- 設定開機選單時間 1.到/etc/default/grub 修改時間 2.$sudo grub-mkcnofig -o /boot/grub/grub.cfg //-------------------------------------------------------- Install GrubBootLoader on MBR of D:\ : sudo grub-install /dev/sdb //------------------------------------------------------ 新增中文輸入法: sudo apt-get install fcitx-chewing 1.點選 System Setting -> Language Support -> KeyBoard in...
CPU架構種類 向後相容於x86架構的是 x86-64,包含 amd64 跟 intel 64。intel 64 不等於 IA-64。