偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Linux U盤分區(qū)與格式化和制作Linux文件系統(tǒng)

運維 系統(tǒng)運維
將Linux U盤mount起來,修改usb目錄的權(quán)限,然后在Linux U盤目錄下創(chuàng)建如下文件夾chmod 777 -R /mnt/usb mkdir bin sbin etc dev lib sys proc usr var root home tmp mnt selinux 。

特別值得一提的是Linux U盤有很多值得學(xué)習(xí)的地方,這里我們主要介紹Linux U分區(qū)盤,包括介紹Linux U格式化盤等方面。一直都很想用閑置下來的256MB Linux U盤制作一個微型的Linux系統(tǒng),可是,多次嘗試也沒做出來,今天終于做出了一個165.7MB的Linux系統(tǒng)。其中,遇到了不少問題,現(xiàn)在總結(jié)一下,以方便進一步的優(yōu)化。

步驟

一、Linux U盤分區(qū)

由于我的Linux U盤只有256MB,如果再分開兩個區(qū),可能容量就不夠了,所以,我的做法是Linux U盤只分一個區(qū)。使用fdisk /dev/sdb指令,將u盤分成兩個分區(qū),一個Linux Ext3分區(qū),一個FAT16分區(qū),并將Linux分區(qū)標記為可引導(dǎo)的分區(qū)。

  1. Disk /dev/sdb: 262 MB, 262012928 bytes  
  2. 1 heads, 56 sectors/track, 9138 cylinders  
  3. Units = cylinders of 56 * 512 = 28672 bytes  
  4. Disk identifier: 0x00000000 
  1. Device Boot      Start         End      Blocks   Id  System  
  2. /dev/sdb1               2         200        5572    6  FAT16  
  3. /dev/sdb2     *        201        9138      250264   83  Linux 

注:經(jīng)測試Linux U盤單獨分一個ext3分區(qū)似乎不太穩(wěn)定?經(jīng)常無緣無故的變回FAT16,怪了。

二、Linux U盤格式化

值得注意的是在格式化前得先把Linux U盤卸載掉。

sudo mkfs.vfat /dev/sdb1
sudo mke2fs -j -m0 -L SAN /dev/sdb2
sudo tune2fs -c -0 -i 0 /dev/sdb2

三、制作initRD

在制作時,提示“--preload=ehci-hcd ”找不到,我還沒確定該寫法是否有問題,或者應(yīng)該是“--preload=ehci_hcd ”?sudo mkinitrd --preload=ehci-hcd --preload=usb-storage --preload=scsi_mod --preload=sd_mod /boot/usbinitrd.img `uname -r`

四、制作Linux文件系統(tǒng)

將Linux U盤mount起來,修改usb目錄的權(quán)限,然后在Linux U盤目錄下創(chuàng)建如下文件夾chmod 777 -R /mnt/usb mkdir bin sbin etc dev lib sys proc usr var root home tmp mnt selinux

然后,將已有的Fedora10的文件系統(tǒng)中的boot bin sbin etc lib 目錄及其下面的所有文件復(fù)制到Linux U盤中(我的做法是手動拷貝,這樣可一將其中的鏈接也保留下來,當然,也可以cp -arp ),我的Linux U盤比較爛,經(jīng)常出現(xiàn)Read-Only System的問題,不過重新mount一下就OK了!

補充說明:
1、后來嘗試還是使用文字終端手動Mount比較穩(wěn)頭些!
2、還有一個關(guān)于磁盤檢查的問題,在制作的過程中Linux U盤有可能出現(xiàn)錯誤,這時可以用e2fsck命令對相應(yīng)分區(qū)作檢查,如e2fsck /dev/sdb2等。
3、制作文件系統(tǒng)時一定要用UUID防止mount錯位,造成Linux U盤文件系統(tǒng)破壞!
4、系統(tǒng)啟動時顯示一行Log“l(fā)oading /lib/keymaps/i386/qwerty/us.map”,這說明lib下的系統(tǒng)動態(tài)鏈接庫文件相當關(guān)鍵!

以下為文件系統(tǒng)的2層目錄結(jié)構(gòu),其中有些文件夾是空的,但是,系統(tǒng)啟動起來后會在該目錄下創(chuàng)建相應(yīng)的文件,如/proc等。值得一提的是,我的Fedora10是只有文字界面,而沒有圖形化界面的,所以,文件系統(tǒng)會小一些。建議大家如果想自己制作Linux U盤啟動盤,最好也是利用沒有圖形化界面的文件系統(tǒng),這樣可以省不少空間。

在制作文件系統(tǒng)時,尤其要注意/etc/fstab這個文件的配置,如下:
注意:文中有關(guān)UUID的使用問題,請參考UUID一文。

  1. #/dev/sdb1   /   ext3    defaults        1 1  
  2. UUID=bbcbb70a-3da2-47cc-becd-5f3e3a162803    /   ext3    defaults        1 1  
  3. tmpfs                   /dev/shm                tmpfs   defaults        0 0  
  4. devpts                  /dev/pts                devpts  gid=5,mode=620  0 0  
  5. none                    /proc                   proc    defaults        0 0  
  1. [san@localhost san_fs]$ tree -d -L 2  
  2. |-- bin   
  3. |-- boot  
  4. |   |-- efi  
  5. |   |-- grub  
  6. |   `-- upgrade  
  7. |-- dev   
  8. |-- etc   
  9. |   |-- NetworkManager  
  10. |   |-- X11  
  11. |   |-- alternatives  
  12. |   |-- avahi  
  13. |   |-- blkid  
  14. |   |-- chkconfig.d  
  15. |   |-- cron.daily  
  16. |   |-- dbus-1  
  17. |   |-- default  
  18. |   |-- depmod.d  
  19. |   |-- dirmngr  
  20. |   |-- event.d  
  21. |   |-- fonts  
  22. |   |-- gcrypt  
  23. |   |-- gnupg  
  24. |   |-- init.d -> rc.d/init.d  
  25. |   |-- iproute2  
  26. |   |-- kernel  
  27. |   |-- ld.so.conf.d  
  28. |   |-- logrotate.d  
  29. |   |-- lvm  
  30. |   |-- makedev.d  
  31. |   |-- modprobe.d  
  32. |   |-- netplug  
  33. |   |-- netplug.d  
  34. |   |-- openldap  
  35. |   |-- opt  
  36. |   |-- pam.d  
  37. |   |-- pki  
  38. |   |-- popt.d  
  39. |   |-- ppp  
  40. |   |-- prelink.conf.d  
  41. |   |-- profile.d  
  42. |   |-- rc.d  
  43. |   |-- rc0.d -> rc.d/rc0.d  
  44. |   |-- rc1.d -> rc.d/rc1.d  
  45. |   |-- rc2.d -> rc.d/rc2.d  
  46. |   |-- rc3.d -> rc.d/rc3.d  
  47. |   |-- rc4.d -> rc.d/rc4.d  
  48. |   |-- rc5.d -> rc.d/rc5.d  
  49. |   |-- rc6.d -> rc.d/rc6.d  
  50. |   |-- rpm  
  51. |   |-- rwtab.d  
  52. |   |-- sasl2  
  53. |   |-- security  
  54. |   |-- selinux  
  55. |   |-- skel  
  56. |   |-- statetab.d  
  57. |   |-- sysconfig  
  58. |   |-- terminfo  
  59. |   |-- udev  
  60. |   |-- xdg  
  61. |   |-- xinetd.d  
  62. |   |-- yum  
  63. |   `-- yum.repos.d  
  64. |-- home   
  65. |-- lib   
  66. |   |-- bdevid  
  67. |   |-- dbus-1  
  68. |   |-- firmware  
  69. |   |-- i686  
  70. |   |-- kbd  
  71. |   |-- modules  
  72. |   |-- rtkaio  
  73. |   |-- security  
  74. |   |-- terminfo  
  75. |   |-- tls  
  76. |   |-- udev  
  77. |   `-- xtables  
  78. |-- mnt  
  79. |-- proc  
  80. |-- root  
  81. |-- sbin  
  82. |-- selinux  
  83. |-- sys  
  84. |-- tmp  
  85. |-- usr  
  86. `-- var 

(該目錄下還需創(chuàng)建lib lock run log等目錄,這可以根據(jù)系統(tǒng)起來后的提示確定 )85 directories

【編輯推薦】

  1. Linux shell系統(tǒng)下執(zhí)行export及使用man bash
  2. 啟動Linux Samba服務(wù)器安裝配置實現(xiàn)構(gòu)建
  3. Linux Trac配置安裝創(chuàng)建賬號文件
  4. Linux mysql安裝修改root密碼服務(wù)
  5. Linux vsftpd安裝和啟動及命令行下登錄,查看中文文件出現(xiàn)亂碼
責(zé)任編輯:佚名 來源: CSDN
相關(guān)推薦

2010-02-22 13:07:21

Ubuntu Serv

2013-07-08 17:41:53

Linux 系統(tǒng)U盤格式化

2009-10-28 14:29:40

linux文件系統(tǒng)

2010-02-22 09:13:29

Ubuntu硬盤

2019-09-11 08:57:10

Linux操作系統(tǒng)電腦

2010-04-22 10:42:22

2011-08-24 10:13:56

Chrome OSU盤存儲卡

2010-08-05 11:03:55

創(chuàng)建分區(qū)文件系統(tǒng)

2018-11-02 10:45:35

windowsU盤格式化

2009-12-18 18:53:18

2010-03-02 14:57:18

Linux文件系統(tǒng)

2010-08-02 16:15:20

ibmdwLinux

2011-01-13 14:10:30

Linux文件系統(tǒng)

2023-07-27 11:30:29

Rufus工具

2018-12-03 09:10:07

Linux驅(qū)動器命令

2010-08-02 16:25:03

ibmdwJDT

2014-08-07 11:26:04

linuxfdiskpartprobe

2010-03-02 15:09:26

Linux mount

2021-06-06 16:55:22

Linux文件系統(tǒng)

2021-04-12 05:44:44

Linux文件系統(tǒng)
點贊
收藏

51CTO技術(shù)棧公眾號